引擎传奇版本中技能属性及攻击力方法

脚本范例:

属性及技能攻击力计算方式

计算细则参照64位M2源码计算规则整理。

系统设置:参数由M2设定

magicX:对应cfg_magic.xls相应技能X列设定的参数

attX:人物扩展属性,X对应cfg_att_score.xls中000行的属性值

--------------------------------------------------------------------------------

攻击速度计算(64位暂时没有攻击速度参数):

攻击速度影响攻击间隔时间,实际计算中以攻击间隔时间作为标准:

攻击间隔时间Interval:

攻击间隔(系统设定)- (攻击间隔(系统设定)/10 * 攻击加速倍数)- 每点攻速减免时间*攻击速度

攻击间隔时间最小以100毫秒为限制。

定身效果几率计算(技能附带定身不按照此方法):

目标带防定身,定身无效;

触发条件,满足以下之一:

1. 有定身戒指等附带定身的装备;

Random(1000) <=((目标抗毒/10+定身几率)*100 - 目标防定身几率)。

2. 无定身戒指,有附加定身效果(脚本或装备赋予的临时附加属性);

Random(1000) <=(附加属性定身几率*100)-目标防定身几率)。

技能攻击力计算部分:

注:个别技能攻击力计算可能有细微差别

幸运影响技能等级攻击力

条件:Random(最大幸运值 - 幸运值)=0

条件成立:

攻击力Power:等级攻击力上限(magic5)

条件不成立:

攻击力Power:等级攻击力下限(magic5) + Random(等级攻击力上限(magic6) - 等级攻击力下限magic5)

幸运影响技能攻击力

条件:Random(最大幸运值 - 幸运值)=0

条件成立:

攻击力Power:Power/(技能最大等级+1)*(技能等级+1)+ 技能攻击力上限(magic9)

条件不成立:

攻击力Power: (Power/(技能最大等级+1)*(技能等级+1)+ 技能攻击力下限(magic8) + Random(技能攻击力上限(magic9) - 技能攻击力下限(magic8)))* 技能强化系数(magic33)

火球术、大火球术

目标魔法闪避(att15)>Random(10),未命中

雷电术、群体雷电术

目标魔法闪避(att15)>Random(10),未命中

对不死类怪物,攻击力Power=Power*1.5

群体雷电术对单个目标分别判断

灵魂火符

攻击力Power=Power*灵魂火符攻击力倍数(系统设置)/100

目标魔法闪避(att15)>Random(10),未命中


收藏
点赞
版权声明
本页面内容可能是共享资源,若“引擎传奇版本中技能属性及攻击力方法”相关文字或图片以及其他资源侵犯到您的权益,请联系管理员删除。
Powered by www.hunzui.com 备案编号:皖ICP备2026013173号-1