迷失传奇卡爆率实操:MonItems改底表与KILLMONBURSTRATE临时倍率

来源: 作者: 点击:
迷失单职业版本底层多为 GOM/GEE,卡爆率分两条线:改 MonItems 底表是永久改这只怪的掉率,用 KILLMONBURSTRATE 或 SetDropRate 是临时给角色/全服乘倍数。底表改错格式直接不爆,脚本命令写错角色爆率不变,下面按能跑通的顺序拆。

一、MonItems 底表永久卡爆率

路径 MirServer\Mir200\Envir\MonItems\,每个怪物一个 txt,文件名必须和 Monster.DB 里的 Name 完全一致,大小写、全半角都要对,错一个字这只怪就不读这个文件。

行格式只有一种:

1/50 裁决之杖 1
1/1 金币 5000
1/8 强效魔法药 3 8

• 1/50 是几率,X 越大越难爆,1/1 即必爆

• 物品名必须和 StdItems.DB 的 Name 一字不差

• 第三个字段是数量,单值 1 表示掉 1 个;3 8 表示掉 3~8 个;金币类才用单值大数

- 每行一条,不能在一行里写多个物品

迷失版常用 #CHILD 写法控制“一组里只抽一件”:

#CHILD 1/2 RANDOM ( 1/1 屠龙刀 1/1 嗜魂法杖 1/1 逍遥扇 )

意思是 1/2 概率进括号,进括号后三条里随机抽一条执行,必出其一且只出一件。没写 RANDOM 的 #CHILD 1/2 ( 1/4 A 1/4 B ) 是独立判定,可能 AB 都出也可能都不出。

改完存盘,M2Server → 控制 → 重新加载 → 怪物爆率,不用重启整个服务端。想自测在文件里临时加一行 1/1 布衣 1 杀稻草人验证,生效后再删。

单怪物掉落条目别超 20 条,超了 GOM 老内核会截断后面不读。

二、数据库 DropRare 全局系数

Monster.DB 里每只怪有 DropRare 字段,实际爆率 = 底表 1/X ÷ (DropRare/100),或不同版直接当全局除数:DropRare=100 时底表 1/50 还是 1/50;DropRare=50 相当于全体怪爆率翻 2 倍;DropRare=1 底表几率原样走。迷失版如果觉得整体太肝,把主要 BOSS 的 DropRare 从 100 调到 50~30,比逐个改 MonItems 快。

改 DBC 后必须关 M2 重开或 M2→重新加载数据库,热改字段不生效。

三、KILLMONBURSTRATE 临时卡个人倍率

不用动底表,在 QF/QM 里给角色挂倍数,适合做“赞助双倍”“地图双倍”“限时狂暴”。

命令原型(GOM/GEE):

KILLMONBURSTRATE 倍数 持续秒 离线是否保存 是否静默

倍数是百分制,200 = 2 倍,500 = 5 倍,0 = 禁爆。持续秒 0 表示在线期间一直有效。

QM 登录触发写:

[@Login]
#IF
CHECKGAMEGOLD > 1000
#ACT
KILLMONBURSTRATE 200 0 0 1
SENDMSG 5 你已开启2倍个人爆率
#ELSEACT
KILLMONBURSTRATE 100 0 0 1

进游戏元宝够 1000 就永久 2 倍(在线内),不够回 1 倍。

地图双倍写法(QF):

[@EnterMap]
#OR
ISONMAP 迷失秘境
#ACT
KILLMONBURSTRATE 200 0 0 1
SENDMSG 5 进入迷失秘境,爆率x2
BREAK
#ELSEACT
KILLMONBURSTRATE 100 0 0 1

出图自动复原 1 倍。

击杀计数叠爆率(翎风系常见,GOM 用变量替):

[@KillMon]
#ACT
INC <$STR(120)> 1
#IF
EQUAL <$STR(120)> 100
#ACT
KILLMONBURSTRATE 300 60 0 1
MOV <$STR(120)> 0

杀满 100 只给 3 倍 60 秒。

四、全服爆率与脚本兜底

全服临时翻倍用:

SetDropRate 2

2 即 200%,1 复原。写进 Robot 定时任务或 GM 后台敲命令都行。

QF 里强制覆盖掉落(绕过底表直接给):

[@KillMon]
#IF
CHECKMONNAME 迷失之主
#ACT
DROPITEM 迷失神剑 1
BREAK

这只 BOSS 死必定掉迷失神剑,不受 MonItems 影响。

五、迷失单职业常见坑

• 改了 MonItems 不生效:文件名是 迷失之主.txt 但 Monster.DB 里叫 迷失之主1,或多了空格;用 DBC 复制 Name 粘贴进文件名最稳。

- 1/1 还不爆:物品名错(如写 屠龙 但库里是 屠龙刀),或 StdItems 里该物品 CanDrop=0 被锁掉落。
• KILLMONBURSTRATE 写了没反应:引擎是 Hero 老版不支持这命令,换 SetDropRatePerson 200 0;或参数顺序错,第三参填了 1 但小退清变量导致看起来没倍率。

- 爆率虚高但包里不见:迷失版很多“元宝卷/材料”是绑定物品,掉落权限要在 StdItems 开 Bind=0 或 QF 里 Take 判定错。
• 单怪条目超 20 被截断:把低级药水和金币挪进 #CHILD ( ... ) 分组,主行只留装备,条目数压下去。

- 微端版改了 MonItems 玩家不更新:爆率是服务端判定,和微端贴图无关,不用重发登录器,M2 重载即可。

底表管“这只怪掉什么掉多少”,KILLMONBURSTRATE 管“这个人现在乘几倍”,SetDropRate 管“全服乘几倍”,三层可以叠加:底表 1/100 的屠龙,开 5 倍个人+全服 2 倍=实际 1/10。调迷失单职业打宝节奏,优先动 DropRare 和 KILLMONBURSTRATE,别一上来就把底表全改成 1/1,后期没法收。