传奇合击版里“装备加攻击倍数(倍攻)”和“自动回血、0血不死”都不是客户端按键能搞的,必须动服务端(M2引擎、数据库、QF/QM脚本、物品库)。官服原版没有这两功能,只在合击服、变态服、单机服里通过引擎命令实现。下面按GOM/GEE/HERO/LEG主流合击引擎写法直拆。
一、装备加攻击倍数(倍攻)三种做法
1.数据库直接改基础攻击(最原始)
用DBC2000开Mir200\DB\StdItems.db,找到目标武器/首饰,改DC(物攻下限)、DC2(物攻上限)、MC、SC字段,比如裁决DC0→20、DC20→60,等于基础攻击翻倍;想夸张就直接写几万。保存后M2→控制→重新加载物品数据库,扔地再捡生效。此法只是加数值,不是真正“倍数”,但老端最稳。
2.脚本命令POWERRATE/SetAttackPowerRate(真倍攻)
GOM/HERO引擎用POWERRATE,GEE用SetPowerRate,翎风/V8用SetAttackPowerRate,格式都是“倍数(百分比)持续时间(秒),0为永久”。
佩戴武器触发示例,写进Mir200\Envir\MapQuest_def\QFunction-0.txt(全局穿戴触发):
[@TakeOn1];1=武器栏
IFCheckItemW屠龙1
ACTPOWERRATE3000;3倍攻永久
SENDMSG0屠龙倍攻激活!
[@TakeOff1]
ACTPOWERRATE1000;卸下恢复1倍
登录全服/指定职业触发,写进QManage.txt:
[@Login]
IFCheckJob0;0战士1法师2道士
ACTPOWERRATE2500;2.5倍攻永久
合击版本也可绑英雄:英雄戴指定武器时在HeroQF.txt里同样写POWERRATE,主号合击伤害吃主号倍攻,英雄普攻吃英雄倍攻。
3.!Setup.txt全局系数(变态端整服倍攻)
在Mir200\!Setup.txt加:
[Server]
AttackPowerBase=100
AttackPowerRate=0.05
角色攻击1000时总倍率=100+(1000×0.05)=150倍,全服所有武器一起放大,适合一刀999服。
二、自动回血+0血不死四种实现
1.装备隐藏属性回血(不完全无敌,最常用)
GEE引擎在物品库Item.txt/StdItems对应行尾加:
裁决之杖...HPRecover=9999
DamageReduce=90
HERO高版本写RecoverHP=9999;GOM写HPRecover=9999。意思每秒回9999血、减伤90%,怪打过来瞬间回满,看着像0血不死。改完重启M2+客户端,重刷装备生效。
2.脚本锁血(真0血不死)
QFunction-0.txt被攻击触发:
[@Struck]
IFCheckHP<10
ACTHumanHP+5000
SENDMSG7锁血护盾触发!
[@MagStruck]
IFCheckHP<10
ACTHumanHP+5000
QM定时器每秒回满(佩戴指定装备才生效):
[@OnTimer1000]
IFCheckItem不死戒指1
ACTHumanHP=MaxHP
M2参数改死亡阈值:选项→参数设置→人物死亡处理→“人物死亡时HP最小值”改成-1或-100,血扣到负数也不死;部分引擎!Setup.txt加MinHP=1或UndeadHuman=1,全服锁血。
3.地图无限复活
Envir\MapInfo.txt对应地图行尾加REVIVAL(9999)NODROPUSEITEMS,进图死亡立即复活且不掉装,配合安全区做挂机不死图。
4.护身/无敌装备字段
StdItems里护身戒指Shape/AniCount=118(受击先扣MP),部分引擎Shape=140直接无敌免死;自定义装备行尾加隐藏属性=HPRecover:9999DamageReduce:90同理。
三、合击端特别注意
•倍攻只改主号POWERRATE不影响英雄合击动画,但合击最终伤害公式吃主号+英雄主属性,倍攻拉满主号后破魂斩/噬魂沼泽数字跟着爆
•火龙之心怒气、Ctrl+W锁敌、Ctrl+S合击判定不被倍攻破坏,锁血脚本别写在[@Struck]里把怒气也清了
-英雄锁血要在HeroQM.txt/HeroQF.txt单独写HumanHP修正,主号脚本不继承给英雄
•改完任何脚本必须:M2→控制→重新加载脚本→重新加载物品库→关服重开,热更不全会不生效
四、玩家端(不碰服务端)只能做到的表面效果
F12内挂把喝药阈值调到≤99%、间隔0.01秒、万年雪霜+疗伤药捆叠加、魔血石回血、护身戒指转扣蓝,这些只是“回得快”,真0血瞬间高伤该死还是死,改不了死亡判定;要真0血不死必须服管改上面服务端参数。
倍攻靠POWERRATE/数据库DC字段,0血不死靠HPRecover+死亡阈值改写+[@Struck]强回血,按引擎言应命令写进QF/QM/StdItems/!Setup.txt,重启服务端即生效。
一、装备加攻击倍数(倍攻)三种做法
1.数据库直接改基础攻击(最原始)
用DBC2000开Mir200\DB\StdItems.db,找到目标武器/首饰,改DC(物攻下限)、DC2(物攻上限)、MC、SC字段,比如裁决DC0→20、DC20→60,等于基础攻击翻倍;想夸张就直接写几万。保存后M2→控制→重新加载物品数据库,扔地再捡生效。此法只是加数值,不是真正“倍数”,但老端最稳。
2.脚本命令POWERRATE/SetAttackPowerRate(真倍攻)
GOM/HERO引擎用POWERRATE,GEE用SetPowerRate,翎风/V8用SetAttackPowerRate,格式都是“倍数(百分比)持续时间(秒),0为永久”。
佩戴武器触发示例,写进Mir200\Envir\MapQuest_def\QFunction-0.txt(全局穿戴触发):
[@TakeOn1];1=武器栏
IFCheckItemW屠龙1
ACTPOWERRATE3000;3倍攻永久
SENDMSG0屠龙倍攻激活!
[@TakeOff1]
ACTPOWERRATE1000;卸下恢复1倍
登录全服/指定职业触发,写进QManage.txt:
[@Login]
IFCheckJob0;0战士1法师2道士
ACTPOWERRATE2500;2.5倍攻永久
合击版本也可绑英雄:英雄戴指定武器时在HeroQF.txt里同样写POWERRATE,主号合击伤害吃主号倍攻,英雄普攻吃英雄倍攻。
3.!Setup.txt全局系数(变态端整服倍攻)
在Mir200\!Setup.txt加:
[Server]
AttackPowerBase=100
AttackPowerRate=0.05
角色攻击1000时总倍率=100+(1000×0.05)=150倍,全服所有武器一起放大,适合一刀999服。
二、自动回血+0血不死四种实现
1.装备隐藏属性回血(不完全无敌,最常用)
GEE引擎在物品库Item.txt/StdItems对应行尾加:
裁决之杖...HPRecover=9999
DamageReduce=90
HERO高版本写RecoverHP=9999;GOM写HPRecover=9999。意思每秒回9999血、减伤90%,怪打过来瞬间回满,看着像0血不死。改完重启M2+客户端,重刷装备生效。
2.脚本锁血(真0血不死)
QFunction-0.txt被攻击触发:
[@Struck]
IFCheckHP<10
ACTHumanHP+5000
SENDMSG7锁血护盾触发!
[@MagStruck]
IFCheckHP<10
ACTHumanHP+5000
QM定时器每秒回满(佩戴指定装备才生效):
[@OnTimer1000]
IFCheckItem不死戒指1
ACTHumanHP=MaxHP
M2参数改死亡阈值:选项→参数设置→人物死亡处理→“人物死亡时HP最小值”改成-1或-100,血扣到负数也不死;部分引擎!Setup.txt加MinHP=1或UndeadHuman=1,全服锁血。
3.地图无限复活
Envir\MapInfo.txt对应地图行尾加REVIVAL(9999)NODROPUSEITEMS,进图死亡立即复活且不掉装,配合安全区做挂机不死图。
4.护身/无敌装备字段
StdItems里护身戒指Shape/AniCount=118(受击先扣MP),部分引擎Shape=140直接无敌免死;自定义装备行尾加隐藏属性=HPRecover:9999DamageReduce:90同理。
三、合击端特别注意
•倍攻只改主号POWERRATE不影响英雄合击动画,但合击最终伤害公式吃主号+英雄主属性,倍攻拉满主号后破魂斩/噬魂沼泽数字跟着爆
•火龙之心怒气、Ctrl+W锁敌、Ctrl+S合击判定不被倍攻破坏,锁血脚本别写在[@Struck]里把怒气也清了
-英雄锁血要在HeroQM.txt/HeroQF.txt单独写HumanHP修正,主号脚本不继承给英雄
•改完任何脚本必须:M2→控制→重新加载脚本→重新加载物品库→关服重开,热更不全会不生效
四、玩家端(不碰服务端)只能做到的表面效果
F12内挂把喝药阈值调到≤99%、间隔0.01秒、万年雪霜+疗伤药捆叠加、魔血石回血、护身戒指转扣蓝,这些只是“回得快”,真0血瞬间高伤该死还是死,改不了死亡判定;要真0血不死必须服管改上面服务端参数。
倍攻靠POWERRATE/数据库DC字段,0血不死靠HPRecover+死亡阈值改写+[@Struck]强回血,按引擎言应命令写进QF/QM/StdItems/!Setup.txt,重启服务端即生效。

