普特莫斯维基 (Purtmars Wikipedia 📖)

Chemdah 开发者文档:组件

来自Purtmars Wikipedia —— 普特莫斯维基
Bkm016讨论 | 贡献2021年5月6日 (四) 23:18的版本 (建立内容为“{{:Chemdah 开发者文档目录}} = 组件 = 所有任务组件均通过扩展方法获取。 <div style="margin-top: -18px"></div> == 自动化 == 在 '''ink.pt…”的新页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

目录

组件

所有任务组件均通过扩展方法获取。

自动化

ink.ptms.chemdah.core.quest.addon.MetaAutomation 中提供了以下扩展方法获取任务自动化组件。

 1 /**
 2  * 任务是否自动接受
 3  */
 4 fun Template.isAutoAccept(): Boolean
 5 
 6 /**
 7  * 任务自动化计划
 8  */
 9 fun Template.plan(): Plan?
10 
11 /**
12  * 任务自动化组
13  */
14 fun Template.planGroup(): String?

组队

ink.ptms.chemdah.core.quest.addon.MetaParty 中提供了以下扩展方法获取任务组队组件。

1 fun QuestContainer.party(): AddonParty?

ink.ptms.chemdah.core.quest.addon.MetaParty 中提供了以下开放方法获取任务组队组件配置。

 1 /**
 2  * 是否分享这个任务
 3  * 需要在任务下配置
 4  */
 5 val share = Boolean
 6 
 7 /**
 8  * 是否只有队长可以给队员共享这个任务
 9  * 需要在任务下配置
10  */
11 val shareOnlyLeader = Boolean
12 
13 /**
14  * 队员是否可以替你进行这个条目
15  * 需要在条目下配置
16  */
17 val canContinue = Boolean