主页 > 特色系统 >

传奇技能伤害详解怎么设置的


传奇技能伤害设置应先确认服务端引擎,再分别调整技能基础威力、等级成长、职业攻击加成和人物或怪物专属倍率,不能只改一个伤害值就判断效果。常见gom类版本通常在db目录的magic技能数据库中修改,先找到目标技能的magid和技能名称,再核对power、maxpower、defpower、defmaxpower、spell、delay、maxtrainlv等字段;power与maxpower控制基础伤害区间,defpower与defmaxpower控制技能升级后的增量,spell影响耗蓝,delay影响连续施法间隔。修改前应复制整个db目录,避免数值写错导致技能无法释放或服务端加载失败。

基础伤害应按照下限—上限—等级增量的顺序设置,先建立稳定区间,再调整成长速度。以单体输出技能为例,可先将基础值设为100—150,单级伤害增量设为20—30,测试满级后的实际区间是否符合该版本定位;如果是清怪技能,上限可以比下限高出30%—50%,让输出保留随机波动,如果是pk控制技能,则不宜把伤害浮动拉得过大。技能等级、人物魔法攻击、幸运、目标魔防以及技能倍率都可能继续改变最终数字,因此数据库中的150点不等于战斗中固定出现150点伤害。技能等级上限必须与可学习等级和熟练度配置匹配,否则会出现技能能学习但无法正常升级的情况。

需要区分pve和pvp伤害时,应优先使用引擎的独立倍率设置,不要反复改基础威力。翎风引擎可通过setskillpower分别调整人物伤害百分比、人物固定伤害、怪物伤害百分比、怪物固定伤害、防御百分比和防御固定值,格式为setskillpower 技能id +/-/= 人物百分比 人物固定值 怪物百分比 怪物固定值 防御百分比 防御固定值 时间 是否保存。例如setskillpower 66 = 100 0 100 0 0 0 0 0可让技能66对人物和怪物伤害各增加100%,相当于原伤害的2倍;时间填0表示持续有效,最后的1才会写入数据库。全局技能威力与脚本私人设置会叠加,想只使用脚本效果时,应把m2全局对应项归零。

修改完成后必须按保存文件—重新加载技能参数—重启客户端或服务端—固定条件测试的顺序验证。部分彩虹引擎版本使用mir200\config\magicskill.xml,找到技能名称后修改对应数值,保存后通过数据控制重新加载技能参数,若没有热加载功能则重启服务器;gom、996等版本则要回到magic或对应csv、配置表中修改,不能把xml字段直接套到其他引擎。测试时固定人物装备、攻击属性、技能等级和目标防御,连续释放20次,分别记录普通目标、怪物目标和pk目标的最低值、最高值与平均值,再判断倍率是否生效。

不同阶段的版本应采用不同伤害方案:新手技能重点控制耗蓝和稳定输出,可把伤害区间压缩并保留较低delay;中期技能应提高defpower成长,让升级技能比单纯堆装备更有收益;后期核心技能则建议分开设置人物和怪物倍率,避免刷怪效率与pk强度同时失控。若出现伤害不变,先检查技能id是否正确、修改字段是否属于当前引擎、技能是否命中、目标是否存在魔法闪避或抗性,再确认全局倍率、脚本倍率和职业攻击加成是否重复计算。最终以固定测试目标下的平均伤害、每秒释放次数和耗蓝速度共同评估,单看一次暴击或最高伤害不能作为最终设置依据。

相关文章 查看更多+
游戏攻略 查看更多+