传奇单机装备与怪物名称颜色代码全解析

来源: 作者: 点击:
装备颜色由客户端“Mir200DefStdItems.def”文件控制,每件装备对应一行数据,其中第13列为颜色标识。该值为十进制数字,代表不同显示色。常见颜色代码如下:
白色(普通):0
绿色(优秀):65280
蓝色(精良):255
紫色(史诗):16711935
金色(传说):65535
红色(神器):16711680
橙色(特殊):16753920

修改方法:用文本编辑器打开StdItems.def,找到目标装备行(如屠龙ID为1001),将第13列数值替换为上述代码之一。保存后需重启客户端生效。部分整合包使用DBC工具可视化编辑,本质仍是修改该文件。

除StdItems.def外,服务端“Mir200EnvirHint.txt”可定义拾取提示颜色。例如:
ItemColor=65280
影响地面物品文字显示,但不改变装备本身颜色。

怪物名称颜色由“Mir200DefMonsters.def”控制。每行第7列为名字颜色值,格式同装备颜色。例如:
沃玛教主 1 100 5000 0 0 16711680
末尾16711680使名字显示为红色。修改后需重启服务端加载新配置。

部分版本支持通过NPC脚本动态改名着色。在QFunction中使用:
ACT
CHANGEUSERNAME <$USERNAME>
但此功能依赖服务端是否编译相关指令,非通用方案。

颜色代码本质为RGB组合,计算公式:R + G×256 + B×65536。例如纯绿(R0,G255,B0)= 0 + 255×256 + 0 = 65280。自定义颜色可按此换算。

关于服务端需求:1.76或1.80干净版指无充值、无商城、无额外系统的基础架构。典型特征包括:仅含三大网关(Logingate、SelGate、M2Server)、DB目录仅有角色与物品基础数据、QuestDiary无元宝相关脚本。此类版本通常命名为“纯净版”、“学习版”或“原始引擎版”,文件体积在50MB至200MB之间,不含外部DLL插件。

验证方法:检查“!StartServer.bat”是否仅启动核心模块;查看“EnvirAdminList.txt”是否存在GM列表;确认“Map”目录地图数量不超过20张。若含“Pay”、“Recharge”、“Shop”等文件夹,则不符合要求。