此模板用于创建用于进度页面和进度段落的表格。
用法[]
基本用法[]
{{Advancements|key=进度的本地化键名}}
完整用法[]
{{Advancements |key=进度的本地化键名 |head=1 |foot=1 |prize=1 |category=顶部分类显示内容 |icon=进度图标 |icon-custom=自定义进度图标文件名 |bg=进度背景 |name-normal=自定义名称(普通字号) |name-small=自定义名称(较小字号) |upcoming=“即将到来”标注 |until=“失效”标注 |describe-custom=自定义游戏内描述 |upstream=上游进度的本地化键名 |upstream-custom=上游进度的自定义名称 |require=“实际需求(若异)”中的描述 |nsid=自定义命名空间ID |reward=奖励的经验数 |reward-custom=奖励内容(原始文本) }}
- 基本参数
key
:必填(字符串),指定此进度的本地化键名。若想自定义进度,而不想填写本地化键名,请使用–
代替,但自定义参数就会成为必填项。
- 格式化参数
head
:可选(布尔值),指明此引用为表格的第一行。foot
:可选(布尔值),指明此引用为表格的最后一行。prize
:可选(布尔值),指明本引用或后续引用中包含“奖励”一列。category
:可选(字符串),表格顶部大类别的显示文本。
- 图标参数
icon
:可选(字符串),指定要显示的进度图标(使用英文名,为物品栏图标),默认显示“Air”。icon-custom
:可选(字符串),指定一个图片文件作为进度图标(不需要包含File:
部分)。bg
:可选(字符串),指定进度的背景(由{{advancement}}
定义),默认为普通进度背景,可用选项:plain
:普通进度oval
:目标进度fancy
:挑战进度
- 名称参数
name-normal
:可选(字符串),指定进度名称的普通字号部分,默认显示key
对应的名称(一般为进度中文名)。name-small
:可选(字符串),指定进度名称的较小字号部分,默认显示key
对应的名称(一般为进度英文名)。upcoming
:可选(字符串),在进度名称后添加“即将到来”标记,此参数传递给{{upcoming}}
处理。until
:可选(字符串),在进度名称后添加“失效”标记,此参数传递给{{until}}
处理。
- 描述参数
describe-custom
:可选(字符串),指定游戏内描述的内容,默认显示key
对应的游戏内描述。
- 上游进度参数
upstream
:可选(字符串),指定此进度上游进度的本地化键名。upstream-custom
:可选(字符串),指定上游进度的名称,默认显示upstream
对应的进度名称。
- 需求参数
require
:可选(字符串),“实际需求(若异)”中的显示文本。
- 命名空间ID参数
nsid
:可选(字符串),如本地化键名与命名空间ID不一致时,指定命名空间ID。此时,此进度的本地化键名会悬浮显示。
- 奖励参数
reward
:可选(整数),指定奖励的经验数。reward-custom
:可选(字符串),指定“奖励”一栏内容的原始文本,不添加其他修饰。
一般错误信息/错误排除[]
- 缺失
key
参数:Template:Advancements:“key”参数为必填项! key
或upstream
参数无效(找不到对应进度,且对应自定义选项未设置):无法找到与本地化键名(参数“1”)对应的一个或多个名称!
示例[]
{{Advancements |key=story.cure_zombie_villager |icon=Golden Apple |bg=oval |require=找到一个带有[[虚弱]]效果的[[僵尸村民]](可通过向其{{control|投掷}}[[喷溅药水|喷溅型]]或[[滞留型虚弱药水]]来实现)并按下{{control|使用}}键喂它吃一个[[金苹果]],直到它被治愈成[[村民]]。 |upstream=story.enter_the_nether }}
效果:
图标 | 进度 | 游戏内描述 | 上游进度 | 实际需求(若异) | 命名空间ID |
---|---|---|---|---|---|
僵尸科医生 Zombie Doctor | 弱化并治疗一名僵尸村民 | 勇往直下 | 找到一个带有虚弱效果的僵尸村民(可通过向其投掷喷溅型或滞留型虚弱药水来实现)并按下使用键喂它吃一个金苹果,直到它被治愈成村民。 | story/cure_zombie_villager |
依赖项[]
- 模板
{{Advancement}}
– 提供进度图标的组合与显示功能。{{Advancement name}}
– 提供本地化键名到显示名称的自动转换。{{Anchor}}
– 提供表格中锚点的创建功能。{{Experience}}
– 提供“奖励”中奖励经验数的统一样式。{{Tooltip}}
– 提供“命名空间ID”中悬浮本地化键名的显示功能。{{Upcoming}}
– 提供“即将到来”标记的统一样式。{{Until}}
– 提供“失效”标记的统一样式。
- 扩展
另见[]
{{load advancements}}
– 从特定页面加载此模板。