热血传奇单机版添加裂神符道具与道士裂神符技能完整设置 Magic.DB StdItems.DB 及脚本

来源: 作者: 点击:
传奇单机版里"裂神符"通常指两样东西——一是消耗品道具"裂神符"(类似护身符的物品,用于强化或合成),二是某些合击/微变版道士新技能也叫裂神符(或裂神印)。下面分别说明添加消耗品裂神符和添加自定义道士裂神符技能的方法,以Hero引擎/DBC版为主,GOM引擎对应操作附在括号内。

一、添加裂神符消耗品道具(最常见需求)

裂神符作为背包道具,在物品数据库 StdItems.DB 中添加。

1. 用 DBC2000 的 DB Commander 或 HeroDBEditor 打开 MirServer\Mir200\DB\StdItems.DB
2. 拉到最后空白行新增一条,关键字段填法:
• Name:裂神符

• StdMode:通常填 44(消耗品/符类,部分端用43或45,看已有护身符StdMode值照抄)

• Shape:57 或 70(符类外观,按已有护身符Shape值参考)

- Weight:1
• Price:可填 100

• AniCount:1

• Dura / DuraMax:100 / 100(使用次数,消耗品耐久)

• Source / Reserved 留0

3. 记下该行的 ItemID(Index列数值,如 5230),后面做NPC或爆率要用。
4. File→Save 保存,重启服务端生效。

GOM/翎风引擎文本版:打开 Mir200\Envir\StdItems.txt 末尾追加(格式参考已有护身符行),Name=裂神符 StdMode=44 Shape=57 等,保存重启。

二、让NPC出售或赠送裂神符

在 Mir200\Envir\NPC_Def 新建或编辑一个NPC脚本,例 GiveLieshenfu.txt:

[@main]
#IF
#ACT
Give 裂神符 200
SendMsg 6 获得裂神符×200!


在 Merchant.txt 注册该NPC到某地图坐标,重启服务端对话即可领。

三、添加怪物爆率(可选)

打开对应怪物爆率文件,如 Mir200\Envir\DropItem\MonItems1001.txt(沃玛教主示例),末尾加:

裂神符 1 5000

5000代表万分之五掉率,数值越大越容易掉,按需调整。

四、添加道士裂神符技能(微变/合击版自定义新技能)

部分微变端道士有"裂神符/裂神印"主动技能(发射造成额外伤害或破防),原版176没有此技能需自建。

■ Hero引擎——Magic.DB(技能数据库)
1. 打开 Mir200\DB\Magic.DB(DBC工具)
2. 末尾新增行,参考灵魂火符参数修改:
• MagID:选未占用ID,如 85(自定义技能建议200~230区间,但Hero老版可用85+)

- MagName:裂神符(或裂神印)
• EffectType:同灵魂火符(一般8,投射物符咒动作)

• Effect:同灵魂火符动画效果(如70)

• Spell:耗蓝值(如 15)

- Power / MaxPower:伤害下限/上限(参考灵魂火符×1.3倍)
• Job:2(道士)

• NeedL1/L2/L3:学习所需人物等级(如35/37/40)

• L1Train/L2Train/L3Train:修炼所需熟练度(参考灵魂火符值)

- Delay:技能延迟毫秒(如 800)
• MaxTrainLv:3

3. 保存重启服务端。

■ GOM引擎
打开服务端数据库 Magic.DB(Access格式),同样追加一行,MagID 建议用 201~230(GOM自定义技能区),其余参数参照灵魂火符(MagID=10 的灵魂火符行复制改名字和ID),Job=2,保存后引擎自动识别。

■ 添加裂神符技能书(学习用)
回到 StdItems.DB 新增物品:
• Name:裂神符技能书(或 裂神印秘籍)

• StdMode:18(技能书类型)

• Shape:技能书图标ID(参考已有道士技能书Shape值)

- Price:可填 5000
• AniCount / NeedLevel:填该技能 NeedL1 值(如35)

• 部分引擎需要在 StdItems.DB 的 Reserved 或 Special 字段填对应 MagID(85或你设的ID),Hero引擎有时直接在 Shape 旁有个"SkillID"列填 MagID,GOM在客户端 SkillName.txt 关联。

■ 让新角色自动学会(免书)
参照之前"新角色全技能三级"教程,在登录脚本 [@Login] 段 ISNEWHUMAN + CHECKJOB TAOIST 下加:

ADDSKILL 裂神符 3

或把裂神符技能名加入 M2→参数设置→上线设置→道士技能列表。

五、客户端补丁(GOM特别注意)

GOM引擎需在客户端修改以下文件同步:
• Data\SkillName.txt 或 Wil文件内技能按钮——追加一行 MagID=201 裂神符 并导入技能图标到相应 .wil/.data 文件,否则技能栏显示空白或问号。

- Hero引擎若客户端原本没有此技能按钮,需打配套登录器补丁(部分一键端已内置)。

六、常见问题

• 物品不显示/给不出:StdItems.DB中Name有前后空格,脚本Give命令必须一字不差

- 技能学了放不出来:MagID冲突(与已有技能重号),EffectType/Effect填0或错值导致无动作,改参考灵魂火符数值
• 打怪不掉:爆率文件对应怪物编号错,确认 Monster.DB 中怪物Idx与 Drop文件前缀匹配

- GOM学了技能F11里没图标:客户端Wil未打入新技能按钮素材或SkillName.txt未追加对应MagID行

如果只是要裂神符当消耗品道具(强化/合成材料),做完第一、二、三步就够了,不需要加技能。