普特莫斯维基 (Purtmars Wikipedia 📖)

“Chemdah 开发者文档:元数据”的版本间的差异

来自Purtmars Wikipedia —— 普特莫斯维基
(建立内容为“{{:Chemdah 开发者文档目录}} = 元数据 = 所有任务元数据均通过扩展方法获取。 <div style="margin-top: -18px"></div> == 名称 == 在 ink.p…”的新页面)
 
第10行: 第10行:
 
  * 若为设置名称元数据则会返回序号
 
  * 若为设置名称元数据则会返回序号
 
  */
 
  */
fun uestContainer.displayName(): String
+
fun QuestContainer.displayName(): String
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
<div style="margin-top: -18px"></div>
 
<div style="margin-top: -18px"></div>
 +
 
== 别名 ==
 
== 别名 ==
 
在 ink.ptms.chemdah.core.quest.meta.MetaAlias$Companion 中提供了以下扩展方法获取任务别名。
 
在 ink.ptms.chemdah.core.quest.meta.MetaAlias$Companion 中提供了以下扩展方法获取任务别名。

2021年5月7日 (五) 00:15的版本

目录

元数据

所有任务元数据均通过扩展方法获取。

名称

在 ink.ptms.chemdah.core.quest.meta.MetaName$Companion 中提供了以下扩展方法获取任务名称。

1 /**
2  * 若为设置名称元数据则会返回序号
3  */
4 fun QuestContainer.displayName(): String

别名

在 ink.ptms.chemdah.core.quest.meta.MetaAlias$Companion 中提供了以下扩展方法获取任务别名。

1 fun Template.alias(): String?

标签

在 ink.ptms.chemdah.core.quest.meta.MetaAlias$Companion 中提供了以下扩展方法获取任务标签。

1 fun Template.label(): List<String>

限制

在 ink.ptms.chemdah.core.quest.meta.MetaAlias$Companion 中提供了以下扩展方法获取任务限制。

1 fun Template.control(): ControlOperator

在 ink.ptms.chemdah.core.quest.meta.MetaAlias$ControlOperator 中提供了以下开放方法用于检测或签名。

1 /**
2  * 任务是否被限制接受
3  * 并在 Result 中返回结果以及为何被限制
4  */
5 fun check(profile: PlayerProfile): CompletableFuture<Result>
6 
7 fun signature(profile: PlayerProfile, type: Trigger = Trigger.COMPLETE)