当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

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

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

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

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

1.用DBC2000的DBCommander或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=44Shape=57等,保存重启。

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

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

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


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

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

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

裂神符15000

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+CHECKJOBTAOIST下加:

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行

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