您现在的位置:主页 > 游戏资料 >

传奇如何把怪物设置固定伤害模式

来源:夜神 时间:2026-09-12 10:16

怪物固定伤害通常不是单独勾选一个固定模式,而是通过附加威力+真实伤害组合实现。打开`cfg_monattack.xls`,把攻击威力参数设置为`0300`,其中前一个数代表基础攻击百分比,后一个数代表附加伤害;再把真实伤害参数设为`1`,即可将目标受到的主要伤害稳定在300点左右。伤害模式字段中的`0`是物理伤害、`1`是魔法伤害,它只决定伤害类型,并不负责固定数值。

具体操作应先备份`cfg_monattack.xls`和`cfg_monster.xls`,再在自定义怪物攻击表中新增一条攻击记录。攻击id必须保持唯一,例如设置为`9001`;伤害模式d列填`0`,攻击类型e列填`1`表示近战,目标模式f列填`0`表示单体,j列填`0300`,k列填`1`。如果需要远程攻击,可将e列改为远攻类型,并同步调整攻击距离;如果需要范围伤害,再设置目标范围与群体半径。完成攻击表后,打开怪物表,在`custommonster`字段填入`9001`,确保该怪物实际绑定的是新建攻击记录,而不是原有的普通攻击形式。保存数据后按引擎要求重新加载或重启服务端,再使用gm刷怪命令召唤目标进行测试。

是否经过防御结算,取决于真实伤害开关和服务端的伤害流程。k列填`0`时,`0300`通常仍会进入物防或魔防计算,玩家防御越高,最终掉血越低;k列填`1`后,伤害按真实伤害路径处理,物防、魔防一般不再抵消这部分数值,但受怪减伤、护盾、伤害吸收、防秒杀和攻击前脚本仍可能改变实际掉血。不要把j列写成`100300`后再要求绝对固定,因为这表示保留100%的基础攻击并额外增加300点,怪物自身攻击属性不同,最终数值仍会变化。若测试时出现两种伤害数字,应检查是否绑定了多个攻击id、是否存在第二条攻击效果,以及`attackdamage`或其他触发脚本是否重新修改了伤害值。

不同战斗场景应按玩家生命值和攻击频率设置固定数值:新手地图可用100至200点、间隔1000至1500毫秒,使1200点生命值角色每次承受约8%至17%的伤害;中期副本可用300至600点,3000点生命值角色每次掉血约10%至20%;高阶boss则适合使用800至1500点真实伤害,但应把攻击间隔拉长到3000至5000毫秒,并限制攻击距离或触发次数,避免近战玩家被连续秒杀。最终测试至少准备低防、中防、高防三名角色,分别记录连续10次飘血数字;若三组结果都接近设定值,且没有额外护盾、防秒杀或脚本减伤介入,固定伤害配置才算生效。