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

传奇GM实操:DBC2000改Monster.DB属性5技巧与Race/RaceImg对照表

热度:
DBC2000打开的路径通常是MirServer\Mud2\DB\Monster.DB,表内每条记录就是一只怪的完整行为档案。改之前先把Monster.DB复制一份叫Monster.bak丢旁边,M2载入DB是启动时读一次,改完不备份、不重载,线上怪物还是旧值。

一、先认字段再动手:HP/DC/AC/Race/Appr分工
Monster.DB核心列直接决定怪物强弱与行为:
•Name/SID:怪物名与内部代号,刷怪脚本MonGen.txt靠Name绑定

-Lvl:等级,影响CoolEye感知半径与经验缩放
•HP/MP:血量与蓝量,BOSS级直接拉满前先想好地图承载

•DC/DCMAX:最小/最大物理攻击,必须DC≤DCMAX,反过来伤害算乱

-MC/SC:魔法攻击、道士精神力,魔法怪才用得到
•AC/AC2、MAC:物理防御下限/上限、魔法防御

•Hit:命中率,常规填50–90,过低疯狂Miss

•Speed/Attack_Spd/Walk_Spd:移动、出招、走步间隔,数值越小越快

-Undead:0普通/1不死系,决定道士诱惑之光、神圣战甲术是否生效,不死系不能被宝宝召
•CoolEye:反隐感知,调100后隐身戒指也躲不掉

•Race/RaceImg/Appr:行为模式+攻击特效+客户端模型,下面单独拆

二、技巧1:Race决定“怪怎么打”,不是单纯种族标签
老资料里把Race写成“0人形1野兽2亡灵”是早期简版,实际在Monster.DB里Race是行动/攻击模式代码,常用值:
-51被动不攻击(鸡、鹿),被打不掉物
•52被动+受击逃跑(鹿)

•53主动攻击但不掉物

•81标准近战,进范围自动咬人(多钩猫、标准小怪)

•82射程2格吐毒(毒蜘蛛类)

-87远程射程5,93边打边退,94直线魔法
•90近身麻痹石化(洞蛆),105/106强/弱麻痹

•92范围外被打了会瞬移(沃玛教主类)

•95从地底钻出(石墓尸王),96死亡自动复活(僵尸系)

-100道士召唤骷髅,101石像激活(祖玛雕像),102祖玛教主破石+召唤小怪
•107全屏绿毒+麻痹(触龙神变种),115全屏地刺(赤月恶魔)

•112只追红名射程11(带刀护卫逻辑)

三、技巧2:RaceImg(Racelmg)必须和Race配套,否则特效错乱
RaceImg是攻击表现层,单独改会出“小怪放赤月全屏刺”的离谱画面:
•20喷火(火焰沃玛,配Race91)

-21电火花(沃玛教主)
•33大范围喷毒(触龙神,配Race107)

•34全屏地刺(赤月恶魔,配Race115)

•15抛斧(掷斧骷髅),16近身喷毒(洞蛆)

-47石像破碎特效(祖玛卫士,配Race101)
•49火球(祖玛教主,配Race102)

实操规矩:抄官方同款怪的Race+RaceImg组合,别跨系乱配;自定义BOSS想换皮不换行为,只动Appr不动Race/RaceImg。

四、技巧3:Appr改外观按monXX.pak算,不是乱填
Appr是客户端模型索引,公式:mon包序号=Appr÷10取整+1,包内第几只=Appr模10。
例:Appr=608→608÷10=60余8→mon61.pak第8只(因为60+1=61);Appr=365→36号包第5只。
改外观前确认客户端wzl/pak补丁里真有这张图,否则显示透明或默认鸡模型。神兽类改攻击速度必须把Race设回81,Walk_Spd才会被引擎读取。

五、技巧4:按地图分级配比,别让10级图出120攻BOSS
通用配比经验(按地图阶段):
•新手村:Lvl1–10,DC1–5/DCMAX3–8,AC3–8,HP30–80,Exp5–20

•中级图(祖玛前):Lvl25–45,DC10–20/DCMAX15–30,AC10–20,HP800–3000

-高级图(赤月/魔龙):Lvl60–100,DC50–80/DCMAX70–120,AC30–50,MAC15–30,MC20–40,HP3万–12万
•终极BOSS:HP15万+,DC90–150,带Race105麻痹或115全屏,CoolEye80–100

DCMAX超过同图玩家装等上限直接秒人,GM调数值时同步看M2→参数设置→升级经验/伤害系数。

六、技巧5:改完生效链路——保存+DBC关闭+M2重载+死刷重新刷
DBC2000改完点左上磁盘图标保存,别直接叉窗口;M2Server里“数据库→重载怪物数据库”,已活在地图上的老怪不会热更,必须打死等MonGen.txt重新刷或者手动KILLMON再刷。批量改全表用DBC导出CSV/Excel→公式拉列→导回,比手写快50倍。Gom/3K/Hero对Race解释基本一致,但RaceImg高位代码(120+)各引擎支持度不同,跨引擎搬DB先测一只再全量。

附:Monster.DBRace常用对照表(行动模式)
0不动不攻击不变形
11无敌+瞬移,主动打怪物与红人(带刀护卫)
12巡逻卫士,仅打红名
51被动,不攻击,死后不爆物(鸡)
52被动,受击有几率逃跑(鹿)
53主动攻击,死后不爆物(狼)
81进范围自动近战(标准怪)
82射程2格吐毒(弱)
85地底钻出原地攻击,不爆物(食人花)
87远程射程5
90近身麻痹/石化(弱)
92范围外被击瞬移(沃玛教主)
93边攻击边躲避
94直线魔法攻击
95进范围从地底爬出(石墓尸王)
96自动复活(僵尸)
100道士召唤骷髅
101石像状态激活(祖玛雕像)
102破石+召唤祖玛小怪(祖玛教主)
103自身不动,释放指定spider怪
104主动攻击射程8
105麻痹强/106麻痹弱
107全屏绿毒+麻痹(触龙神类)
112仅攻击红名射程11
113/114召唤神兽小/大
115全屏地刺(赤月恶魔,配RaceImg34)
116/117释放指定怪/自杀式攻击

附:RaceImg(攻击特效)高频值
20喷火(火焰沃玛)
21电火花(沃玛教主)
33大范围喷毒(触龙神)
34全屏地刺(赤月恶魔)
15抛斧(掷斧骷髅)
16近身喷毒(洞蛆)
47祖玛石像碎裂
49火球(祖玛教主)
40极光雷电(雷电僵尸)
54/55神兽小/大喷火特效

改Monster.DB的本质是同时编辑“数值层(HP/DC/AC)+行为层(Race)+表现层(RaceImg/Appr)”,三层有一层错位,线上就会出现不死的小鸡、放全屏刺的鹿、透明BOSS这类反常怪物,排错顺序永远是先Race→再RaceImg→最后数值。
[顶部]