固定伤害应通过自定义攻击规则+真实伤害实现,不能只把怪物数据库里的dc和dcmax改成相同数值。先备份怪物配置,再在cfg_monster.xls的aa列绑定自定义怪物编号,随后在cfg_monattack.xls建立对应攻击规则。d列选择伤害类型,0为物理伤害、1为魔法伤害;j列按dc百分比附加威力填写,k列将真实伤害设为1。若要求怪物每次造成500点伤害,j列填写0500,k列填写1,即可让该条攻击不再按怪物基础dc计算,并以500点作为固定真实伤害;k列填0时,玩家防御或魔防仍可能改变最终掉血。

实际配置应按绑定怪物—设置触发—确定攻击范围—填写伤害的顺序进行。cfg_monster.xls中先确认怪物名称和自定义攻击id,aa列填写对应id;cfg_monattack.xls的a列填同一id,b列绑定攻击特效,c列设置触发规则,包括使用间隔、怪物生命值低于多少百分比时生效、生效概率和使用次数。普通小怪可设2000毫秒间隔、生命值100%时生效,并将次数留空或填0表示不限次数;近战怪物e列选1,攻击距离h列设1至2,远程怪物e列选2,h列可设6至8。单体技能f列填0,群体技能填1,并通过i列设置0至12格范围。

固定伤害的关键区别在于j列的两个参数,而不是d列本身。d列只决定伤害表现为物理或魔法,真正控制数值的是dc百分比和附加威力;dc百分比必须明确填0,不能留空,因为空白会按100%处理。小怪可使用100至300点,精英怪可使用500至1500点,首领技能则可根据玩家生命值设置2000点并通过攻击间隔控制持续压迫感。需要保留防御收益时,将k列设为0;需要无视防御、让高防和低防角色承受相同数值时,将k列设为1。若d列填3,规则会转为怪物回血,此时k列解释为百分比回血或固定数值回血,不应继续按伤害模式配置。
测试时应关闭附加伤害1至4中的毒、麻痹、吸血、推动等效果,并分别用低防、高防和带减伤效果的角色连续承受10次攻击;每次都显示500,且不同防御角色掉血一致,才算达到固定真实伤害效果。常见失效原因是自定义怪物id与攻击表id不一致、j列误填为100500、k列仍为0、把d列误设为3,或同一怪物绑定了多条攻击规则导致伤害叠加。若用于练功怪,建议采用单体、较长间隔和较低数值;用于副本首领,可改为远程或范围攻击,但应同步检查攻击距离、群体范围与触发次数,避免玩家在安全位置持续受到无法预判的伤害。