普特莫斯维基 (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 中提供了以下扩展方法获取任务自动化组件。

/**
 * 任务是否自动接受
 */
fun Template.isAutoAccept(): Boolean

/**
 * 任务自动化计划
 */
fun Template.plan(): Plan?

/**
 * 任务自动化组
 */
fun Template.planGroup(): String?

组队

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

fun QuestContainer.party(): AddonParty?

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

/**
 * 是否分享这个任务
 * 需要在任务下配置
 */
val share = Boolean

/**
 * 是否只有队长可以给队员共享这个任务
 * 需要在任务下配置
 */
val shareOnlyLeader = Boolean

/**
 * 队员是否可以替你进行这个条目
 * 需要在条目下配置
 */
val canContinue = Boolean