GOM引擎添加流星火雨(法师群体火系魔法)需做三件事:Magic.DB里加技能记录、StdItems.DB里加技能书、客户端补丁到位。部分合击版GOM已内置流星火雨(MagID常是27或自定义201+),只需确认未占用再添加。
一、在Magic.DB中添加流星火雨技能记录
先关M2Server,用DBC2000打开MirServer\Mud2\DB\Magic.DB(部分版本在Mir200\DB),在表格末尾追加一行,按以下参考值填写(各列顺序以你DBC汉化显示为准):
DBC字段名推荐值说明
MagID201(或未被占用的ID,如27如内置则直接用)技能唯一ID,自定义技能建议201-230
MagName流星火雨技能显示名称
EffectType52或参照冰咆哮填法师的施法动作值(如8/12)角色施法动作,部分版本填52调用火雨动作
Effect52或对应流星火雨/火墙类特效码(看客户端Wil)技能释放特效动画编号
Spell40每次释放耗魔,可自调
Power50最小伤害
MaxPower120最大伤害
DefSpell5每升一级增加耗魔
DefPower10每升一级增加最小伤害
DefMaxPower15每升一级增加最大伤害
Job11=法师,0=战士,2=道士
NeedL1351级需人物等级,流星火雨通常35级
NeedL2372级需人物等级
NeedL3403级需人物等级
L1Train1000升1级所需熟练度
L2Train3000升2级所需熟练度
L3Train7000升3级所需熟练度
MaxTrainLv3最高修炼等级(3级满)
Delay1200或1500技能间隔毫秒
Descr法师群体火系魔法备注
保存Magic.DB→重启M2Server或点"重新加载技能数据"。
若你的GOM版Magic.DB列名不同,对照字段含义填——关键是MagID不重复、Job=1、EffectType/Effect让引擎识别为群体火系魔法。部分版本流星火雨直接复用冰咆哮(MagID=8)的EffectType再改名为"流星火雨"并调Dam2/范围也可凑合用,但正规做法是独立加一条。
二、在StdItems.DB中添加流星火雨技能书
用DBC2000打开StdItems.DB,追加一行做技能书:
•Name:流星火雨(书)(名字随意,建议带"书"字便于辨认)
•StdMode:通常填30(技能书类型,部分版本是31,看原有技能书填啥就抄)
•Shape:留空或0(一般不填)
•Looks:对应客户端Items.wil中技能书图标编号(照其他技能书Looks值填)
•NeedLevel:35(佩戴/使用等级)
•Price:0或随意
•其他AC/DC/MC等全留0
保存StdItems.DB。
三、让角色学到技能(GM命令或NPC)
•GM直接给:游戏内@GM后输@Magics流星火雨或@LearnSkill201(201是你填的MagID),角色即习得。
•用技能书:把刚才做的"流星火雨(书)"用GM刷给角色(@Make流星火雨(书)),右键使用学技能。
•NPC脚本给书:在Mir200\Envir\Market_Def某NPC的.txt里加一句#ACTGive流星火雨(书)1。
四、客户端补丁与特效检查
•流星火雨释放无特效只有掉血→客户端Data目录缺对应Effect.wil/Skill.wil素材,从同版本完整GOM客户端或带流星火雨补丁的端复制覆盖Data文件夹。
•技能栏F12内观不显示图标→确认客户端Data\Skill.wil含该技能按钮图,或登录器配置器生成时勾选"包含新技能图标"。
五、常见问题
•点了技能没反应/提示未学此技能:MagID与脚本触发不一致(自定义技能Effect值有时需等于MagID,部分GOM要求自定义魔法Effect=MagID),把Effect也改成201试试。
•伤害为0:Power/MaxPower填0或太低,怪物魔法躲避过高,调大再试。
•已经内置流星火雨但找不到:M2→选项→功能设置→技能魔法,搜"流星"看有无记录,有就直接做本书学,不必重新加DB记录。
按关M2→DBC2000在Magic.DB末行加流星火雨参数(MagID不重复Job=1)→StdItems.DB加技能书→保存→启M2重载技能→GM刷书或@LearnSkill这个顺序操作即可正常使用。
一、在Magic.DB中添加流星火雨技能记录
先关M2Server,用DBC2000打开MirServer\Mud2\DB\Magic.DB(部分版本在Mir200\DB),在表格末尾追加一行,按以下参考值填写(各列顺序以你DBC汉化显示为准):
DBC字段名推荐值说明
MagID201(或未被占用的ID,如27如内置则直接用)技能唯一ID,自定义技能建议201-230
MagName流星火雨技能显示名称
EffectType52或参照冰咆哮填法师的施法动作值(如8/12)角色施法动作,部分版本填52调用火雨动作
Effect52或对应流星火雨/火墙类特效码(看客户端Wil)技能释放特效动画编号
Spell40每次释放耗魔,可自调
Power50最小伤害
MaxPower120最大伤害
DefSpell5每升一级增加耗魔
DefPower10每升一级增加最小伤害
DefMaxPower15每升一级增加最大伤害
Job11=法师,0=战士,2=道士
NeedL1351级需人物等级,流星火雨通常35级
NeedL2372级需人物等级
NeedL3403级需人物等级
L1Train1000升1级所需熟练度
L2Train3000升2级所需熟练度
L3Train7000升3级所需熟练度
MaxTrainLv3最高修炼等级(3级满)
Delay1200或1500技能间隔毫秒
Descr法师群体火系魔法备注
保存Magic.DB→重启M2Server或点"重新加载技能数据"。
若你的GOM版Magic.DB列名不同,对照字段含义填——关键是MagID不重复、Job=1、EffectType/Effect让引擎识别为群体火系魔法。部分版本流星火雨直接复用冰咆哮(MagID=8)的EffectType再改名为"流星火雨"并调Dam2/范围也可凑合用,但正规做法是独立加一条。
二、在StdItems.DB中添加流星火雨技能书
用DBC2000打开StdItems.DB,追加一行做技能书:
•Name:流星火雨(书)(名字随意,建议带"书"字便于辨认)
•StdMode:通常填30(技能书类型,部分版本是31,看原有技能书填啥就抄)
•Shape:留空或0(一般不填)
•Looks:对应客户端Items.wil中技能书图标编号(照其他技能书Looks值填)
•NeedLevel:35(佩戴/使用等级)
•Price:0或随意
•其他AC/DC/MC等全留0
保存StdItems.DB。
三、让角色学到技能(GM命令或NPC)
•GM直接给:游戏内@GM后输@Magics流星火雨或@LearnSkill201(201是你填的MagID),角色即习得。
•用技能书:把刚才做的"流星火雨(书)"用GM刷给角色(@Make流星火雨(书)),右键使用学技能。
•NPC脚本给书:在Mir200\Envir\Market_Def某NPC的.txt里加一句#ACTGive流星火雨(书)1。
四、客户端补丁与特效检查
•流星火雨释放无特效只有掉血→客户端Data目录缺对应Effect.wil/Skill.wil素材,从同版本完整GOM客户端或带流星火雨补丁的端复制覆盖Data文件夹。
•技能栏F12内观不显示图标→确认客户端Data\Skill.wil含该技能按钮图,或登录器配置器生成时勾选"包含新技能图标"。
五、常见问题
•点了技能没反应/提示未学此技能:MagID与脚本触发不一致(自定义技能Effect值有时需等于MagID,部分GOM要求自定义魔法Effect=MagID),把Effect也改成201试试。
•伤害为0:Power/MaxPower填0或太低,怪物魔法躲避过高,调大再试。
•已经内置流星火雨但找不到:M2→选项→功能设置→技能魔法,搜"流星"看有无记录,有就直接做本书学,不必重新加DB记录。
按关M2→DBC2000在Magic.DB末行加流星火雨参数(MagID不重复Job=1)→StdItems.DB加技能书→保存→启M2重载技能→GM刷书或@LearnSkill这个顺序操作即可正常使用。

