传奇GOM迷失单职业宗师傲世称号:StdItems建物品到QF自动授予

来源: 作者: 点击:
“宗师傲世”在迷失单职业(天神迷失、盛唐第十季等 GOM 系)里不是段位排名,是服务端称号系统里的一个称号物品,走的是 StdItems.DB 建记录 + QuestDiary/QFunction 用 CONFERTITLE 授予 + 杀怪/充值变量达标的链路。玩家侧表现通常是:土城雕像 NPC 点“晋升傲世宗师”交元宝或凭大师积分领取,或者杀怪累计自动发。

一、StdItems.DB 建称号底子

DBC2000 开 MirServer\Mud2\DB\StdItems.DB,新增一行:
• Name:宗师傲世(或 傲世宗师,以你端 Market_Def 里 CHECKTITLE 写的为准,一字不差)

- StdMode:70(GOM 称号专用值,写 0 会被当普通道具)
• Shape:填一个数字如 51(后面 QF 触发器 @TitleChanged_51 要用)

• Anicount:1(>0 表示获得即生效属性,不用手动“佩戴”;填 0 则必须设当前称号才加属性)

- DuraMax:0(0=永久时长)
• DC/MC/SC/AC/MAC:按单职业迷失填,单职业一般只动 DC 和 Luck,如 DC=20 DC2=20

• 其他来源字段(Hp/MP/命中/暴击):看 DBC 里对应列名,填数值即可

存盘,M2 → 重新加载物品数据库。

二、称号属性生效的两种机制

• Anicount>0:角色 CONFERTITLE 拿到手,属性直接叠进面板,不用点“佩戴”。

• Anicount=0:拿到后还要在人物界面“使用称号”设成当前称号才加属性,切换触发 QFunction-0.txt 的 [@TitleChanged_51] 和 [@Untitled_51](51=Shape 值)。

迷失单职业大多用 Anicount=1,省去佩戴步骤。

三、玩家怎么拿到(三种常见入口)

1. 土城雕像 NPC 手动晋升

Market_Def 里找“称号晋升”NPC 脚本(天神迷失系常在土城安全区左下雕像),核心段:

[@傲世宗师]
#IF
CHECKGAMEGOLD > 5000
CHECKLEVEL > 2000
NOT CHECKTITLE 宗师傲世
#ACT
GAMEGOLD - 5000
CONFERTITLE 宗师傲世
SENDMSG 6 恭喜晋升【宗师傲世】,属性已激活!
BREAK
#ELSEACT
SENDMSG 6 元宝不足或已拥有该称号

条件可换成 CHECKVARHUMAN 大师积分 > 99(对应“大师100点积分次日刷新晋升”那种说法),或 CHECKKILLMONCOUNT > 50000 杀怪达标。

2. 杀怪自动授予(QF 触发)

Envir\Market_Def\QFunction-0.txt 的 [@KillMon] 段累加变量,满值发称号:

[@KillMon]
#ACT
INC <$STR(131)> 1
SAVEVARHUMAN <$STR(131)> ..\QuestDiary\数据\杀怪.txt
#IF
EQUAL <$STR(131)> 100000
NOT CHECKTITLE 宗师傲世
#ACT
CONFERTITLE 宗师傲世
SENDMSG 6 杀怪十万,自动晋升【宗师傲世】!

<$STR(131)> 是杀怪计数器,100000 是阈值,按你版本调。

3. 登录自检(防止漏发)

[@Login] 段:

#IF
EQUAL <$STR(131)> 100000
NOT CHECKTITLE 宗师傲世
#ACT
CONFERTITLE 宗师傲世

小退重登也能补发,避免 KillMon 段因掉线没跑完。

四、GM 手动给号测试

M2 控制台或 GM 权限角色直接敲:

@CONFERTITLE 角色名 宗师傲世

老 GOM 语法是 @addtitle 角色名 称号ID,称号 ID 看 StdItems 里这行的 Record 序号。能立刻看到头顶出“宗师傲世”且面板 DC+20,说明 StdItems+CONFERTITLE 链路通了;只出名字不加属性,查 Anicount 是不是填了 0 且没佩戴,或 DC 字段填错列。

五、不显示/不加属性的拍错

• 头顶没字:StdItems Name 和脚本 CHECKTITLE/CONFERTITLE 名字不一致(全半角、空格、“傲世宗师”vs“宗师傲世”最常见)。

• 有字不加 DC:Anicount=0 没佩戴;或 DBC 里 DC/DC2 填在错误的列(有的 DBC 版 DC2 实际是“防御上限”列错位);或客户端 UI 资源没这称号的图片,但属性其实加了,只是不显示标。

• NPC 点了没反应:NPC 脚本文件路径没在 Npc.txt 注册,或 QuestDiary 里段名 @傲世宗师 和 NPC 调用的 @傲世宗师 不在同一个 txt 里。

• 杀怪不计数:<$STR(131)> 和 [@KillMon] 标签引擎不认,GOM 老内核用 [@KillMonster],看文件里已有标签名抄。

• 改了 DBC 不生效:只 M2 热重载物品库不够,称号物品有时要硬重启 M2Server。

宗师傲世这套在迷失单职业里本质就是“建 70 号物品 + 变量达标 CONFERTITLE”,雕像 NPC 只是把变量判断包了一层元宝扣除的外壳,自己架端想加同类称号,复制一行 StdItems 改 Name/Shape/DC,再在 QF 里加一段 NOT CHECKTITLE 新名 / CONFERTITLE 新名 就能并行挂多个称号。