admin 发表于 2020-1-14 02:17:00

【代码解析】对目标百分比减速效果的极限 (v1.11b)

本文的作者是Louis-J。
我们知道,玩家被% Slow上限为50%(如有100%的Slow效果,实际只有50%: 即玩家Walk Speed为4yards/s,则Slow后为2yards/s;玩家攻击速度的BaseRate+SpeedIncrease在Slow前为130,则 Slow后为80)。
那么对于佣兵和怪物呢?
好,让我们看看.dll中的相关Functions。

注:这个上限仅是对同类效果而言(如Holy Freeze 54%,Slows Target 75%,则叠加后对玩家的实际效果为100%,结合Slow效果封顶:玩家Walk Speed为4yards/s,则Slow后为1yards/s;玩家攻击速度的BaseRate+SpeedIncrease在Slow前为110,则 Slow后BaseRate+SpeedIncrease为15)。
% Slow的Cap,不仅仅是对移动速度而言,这个Cap也是对攻击速度的Cap。
















不同类的Slow效果可以叠加,每一种的Slow上限为50%。
对攻击速度而言: Slow后如果(BaseRate-EIAS_Penalty-100×Slow%+Skill_EIAS-WSM+EIAS) < BaseRate*15%,则取15。
当然我们还知道,对移动速度而言: 如果Effective(Walk/Run)Speed<basewalkspeed 4,[="" color]
则Effective(Walk/Run)Speed=BaseWalkSpeed /4。
页: [1]
查看完整版本: 【代码解析】对目标百分比减速效果的极限 (v1.11b)