由于字数比较多,所以先说我的结论:
圣骑士冲锋Charge的基础移动速度为15码/秒
冲锋速度=15码/秒*(1+技能的FRW/100+盔甲和盾牌的FRW)
下面是资料馆关于圣骑士冲锋速度的公式:
冲锋速度=9码/秒*(1+技能的FRW/100+盔甲和盾牌的FRW)
根据我的理解,简单说明一下资料馆关于冲锋公式中,9码/秒这个基础速度的算法,人物行走/跑步的基础速度在CharStats.txt可以查到,行走和跑步的基础速度分别为6和9,单位是TU/Sec,TU与码(Yard)的换算关系为 1Yard=1.5TU,则行走和跑步的基础速度分别为4码/秒和6码/秒,而在Skills.txt中,冲锋的速度加成为固定150%,则6*150%=9码/秒,即资料馆冲锋速度公式的完整版极有可能是:
冲锋速度=基础跑步速度*(1+技能的FRW/100+盔甲和盾牌的FRW)*150%
接下来,说说我个人的不同看法:
在Skills.txt中,charge的速度增加百分比为150%,既然是速度增加百分比,第一感觉移动速度的计算方式应该是这样:
冲锋速度=基础跑步速度*(1+技能的FRW/100+盔甲和盾牌的FRW)*(1+150%)
圣骑士冲锋速度=6码/秒*(1+技能的FRW/100+盔甲和盾牌的FRW)*250%=15码/秒*(1+技能的FRW/100+盔甲和盾牌的FRW)
测试用人物为Lv87圣骑士,1级冲锋,444法力,裸体出演。
实验1:跑步约10秒多,冲锋约5秒,跑步6码/秒,折合冲锋约13码/秒,手有点生,但和9码/秒的差距有点大。
实验2:设置Skills.txt把Charge的速度增幅从150%修改为100%,冲锋约6秒,折合约11码/秒,这次是手残。
实验3:设置Skills.txt把Charge的速度增幅从100%修改为1%,冲锋约10秒多,速度和跑步差不多,还是手残。
实验4:设置Skills.txt把Charge的速度增幅从1%修改为0,冲锋约10秒多,和实验4差不多,手残依旧。
实验5:修改Skills.txt把Vigor的速度增幅从固定为225%,此时跑步速度=4*(1+225%)+2=15码/秒,开活力跑完全程用时约5秒,和实验1开冲锋的用时几乎一样。 |