模板:名称编号互转
引用方式
模板定义
{{名称编号互转 |分类= |转换方式= |原值= }}
模板说明
进行游戏内编号与中文内容的相互转换,以方便页面引用。
游戏内编号简称id,中文内容简称text,通常来源为解包文件msg\zhocn\item-msgbnd\*.fmg
对应的xml文件,这些文件中包含大量的id与text对应关系的定义。
绝大部分在游戏中出现的中文内容都有其对应id,而这些id也被广泛使用在regulation.bin
的各个参数表内。
数据版本
当前引入数据版本为 v1.04.1
参数说明
- 参数:分类
- 共分为六类:
武器
、防具
、护符
、物品
、法术
、战灰
- 相对于游戏界面的包含关系如下:
武器
包括近战武器、远程武器、箭/弩箭、盾牌防具
包括头盔、铠甲、臂甲、腿甲护符
包括护符物品
包括道具、骨灰、制作道具的材料、强化用材料、贵重物品、情报法术
包括魔法、祷告战灰
包括战灰
- 共分为六类:
- 参数:转换方式
- 共分为三个方式:
名称转编号
、编号转名称
、编号转图片
- 共分为三个方式:
- 参数:原值
- 当 转换方式 为
名称转编号
时, 原值 应填写中文名称 - 当 转换方式 为
编号转名称
和编号转图片
时, 原值 应填写游戏内编号
- 当 转换方式 为
- 结果说明
- 当 转换方式 为
名称转编号
时,返回 分类 中 原值 对应的编号。当一个名称对应多个编号时,它们以 ; 分隔。当没有该名称时,返回无此名称
。 - 当 转换方式 为
编号转名称
时,返回 分类 中 原值 对应的名称。当没有该编号时,返回无此编号
。 - 当 转换方式 为
编号转图片
时,返回 分类 中 原值 对应的图片编号。当没有该编号时,返回无此编号
。图片编号为5位数字。
- 当 转换方式 为
模板示例
示例1
- 示例代码:
这是模板示例,已知一件武器的编号为100000,则其中文名称是{{名称编号互转|分类=武器|转换方式=编号转名称|原值=1000000}}。
- 结果如下:
- 这是模板示例,已知一件武器的编号为100000,则它的中文名称是匕首。
示例2
- 示例代码:
这是模板示例,物品[[纯净金针]]的图片为{{#arraymap:{{名称编号互转|分类=物品|转换方式=名称转编号|原值=纯净金针}}|;|@| [[文件:MENU_Knowledge_{{名称编号互转|分类=物品|转换方式=编号转图片|原值=@}}.png|150px|link=]]|}},而物品[[红露滴圣杯瓶]]的图标为{{#arraymap:{{名称编号互转|分类=物品|转换方式=名称转编号|原值=红露滴圣杯瓶}}|;|@| [[文件:MENU_ItemIcon_{{名称编号互转|分类=物品|转换方式=编号转图片|原值=@}}.png|45px|link=]]|}}。
- 结果如下:
其他说明
- 因目前本WIKI中游戏内编号与中文内容在各个页面中
{{#set:}}
对应关系定义暂时不全才增加的这个模板,定义完整后可改为{{#ask:}}
实现。 - 可能会增加
NPC
的编号转名称
的实现 - 不考虑增加
编号转描述
的实现 <includeonly></includeonly>
所包含代码为自动生成,请勿直接编辑修改!- 目前防具、护符、物品、战灰这四类所使用的高清图片的文件名格式为MENU_Knowledge_00000.png,在目录一览表中使用的图标图片的文件名格式为MENU_ItemIcon_00000.png。图片编号为5位数字,通常对应游戏参数表中的Icon ID,如Icon ID不足5位,则前补0。法术、武器这四类所使用图片的文件名就是其本身的名字,后缀为png。