传奇技能伤害需要分成基础伤害和场景增伤两部分设置,基础数值先在m2的magic技能数据库中调整,人物和怪物分别增伤再通过技能威力设置处理。操作顺序应为:备份数据库,确认技能id,修改基础伤害区间,设置技能等级成长,保存后重启或重新加载,再用固定装备和固定目标测试。只改一个power数值,往往只能改变技能的基础下限,最终伤害还会受到maxpower、技能等级、职业攻击属性、幸运、目标防御和命中判定影响。

基础技能伤害主要看power、maxpower、defpower和defmaxpower四组参数,其中power与maxpower决定当前等级的伤害下限和上限,defpower与defmaxpower决定技能每升一级增加多少伤害。修改时先在magic表中按magid找到目标技能,再核对magname,避免同名技能改错;例如将power设为100、maxpower设为120,技能每次基础伤害就会在100至120之间浮动,实际数值还要叠加职业攻击属性和其他倍率。spell只影响施法消耗,delay按毫秒影响技能间隔,needl1、l1train和maxtrainlv分别关系到学习门槛、熟练度和最高等级,不能把这些字段当成伤害参数。

人物伤害与怪物伤害应分开设置,支持技能威力命令时可使用setskillpower 技能id +/-/= 人物伤害百分比 人物固定值 怪物伤害百分比 怪物固定值 防御百分比 防御固定值 时间 是否保存的格式。比如技能id为66时设置人物和怪物伤害各增加100%,表示在原有伤害基础上翻倍;时间填0代表持续有效,最后的保存参数填1才写入数据库。只想加强刷怪效率时,应把人物增伤设为0,只提高怪物伤害;只想平衡pk时则反过来处理。百分比适合放大高基础伤害,固定值适合补足低伤害技能,两种增伤不要同时叠到过高,否则小技能会出现异常爆发。全局设置与个人技能设置通常会相加生效。
测试技能时必须固定攻击者、装备、技能等级和目标,至少连续释放10次,再分别记录最低值、最高值和平均值。火球、雷电等技能可能受到魔法闪避影响,战士技能还可能受命中、目标敏捷和特殊倍率影响,群体技能、火墙或多段技能不能用单次跳字判断总伤害;同一技能出现不同数字,不一定是设置失败,也可能是随机区间、幸运或防御减伤造成。常见错误包括改错magid、只改特效字段、把delay误当成伤害、power高于maxpower、修改后没有重新加载,以及只测一个目标就直接投入实战。
前期升级应优先调整power和maxpower,让技能保持稳定的伤害区间,再用defpower和defmaxpower拉开技能等级差;例如基础值设为100至120、每级增加10至15,成长会比直接增加全局100%更平滑。中后期刷怪可单独提高怪物伤害百分比,pk技能则优先控制人物伤害百分比,并保留基础伤害区间不变,方便后续微调。若技能原本伤害为100至120,增加100%后理论基础区间约为200至240,但最终数字仍需扣除目标防御并经过命中和随机判定。完成设置后,应在普通地图、精英怪和玩家对战三类场景分别确认伤害,确定升级效率、职业平衡和爆发上限都符合预期。