全站通知:

模板:名称编号互转

来自艾尔登法环WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

引用方式

模板定义

{{名称编号互转
|分类=
|转换方式=
|原值=
}}

模板说明

进行游戏内编号中文内容的相互转换,以方便页面引用。
游戏内编号简称id,中文内容简称text,通常来源为解包文件msg\zhocn\item-msgbnd\*.fmg对应的xml文件,这些文件中包含大量的idtext对应关系的定义。
绝大部分在游戏中出现的中文内容都有其对应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=]]|}}。
  • 结果如下:
这是模板示例,物品纯净金针的图片为MENU Knowledge 03275.pngMENU Knowledge 03231.pngMENU Knowledge 03232.png,而物品红露滴圣杯瓶的图标为MENU ItemIcon 00015.pngMENU ItemIcon 00016.png

其他说明

  • 因目前本WIKI中游戏内编号中文内容在各个页面中{{#set:}}对应关系定义暂时不全才增加的这个模板,定义完整后可改为{{#ask:}}实现。
  • 可能会增加NPC编号转名称的实现
  • 不考虑增加编号转描述的实现
  • <includeonly></includeonly>所包含代码为自动生成,请勿直接编辑修改!
  • 目前防具、护符、物品、战灰这四类所使用的高清图片的文件名格式为MENU_Knowledge_00000.png,在目录一览表中使用的图标图片的文件名格式为MENU_ItemIcon_00000.png。图片编号为5位数字,通常对应游戏参数表中的Icon ID,如Icon ID不足5位,则前补0。法术、武器这四类所使用图片的文件名就是其本身的名字,后缀为png。