RT,版本1.16.5
例如:我使用了generic.attack_speed来修改了原版的木斧头的攻击速度,将原版显示的攻击速度0.8修改为0.64.
可是实测攻击CD比原来的要快很多:
1.攻击CD的计算公式 2.我要如何修改才能让攻击CD变长
例如:我使用了generic.attack_speed来修改了原版的木斧头的攻击速度,将原版显示的攻击速度0.8修改为0.64.
可是实测攻击CD比原来的要快很多:
1.攻击CD的计算公式 2.我要如何修改才能让攻击CD变长
attack_speed可以简单理解为武器每秒可以打出多少刀(满攻击条)
理论上来说0.64应该是比0.8攻速更慢
计算公式就是,1秒除以attack_speed的值,得出来的值就是攻击条回满所需的时间
要让cd变长,很明显是改小attack_speed的值
但是如果武器本身的伤害被修改的较高,即使无视攻击条满的程度,狂点,也能打出较高伤害
理论上来说0.64应该是比0.8攻速更慢
计算公式就是,1秒除以attack_speed的值,得出来的值就是攻击条回满所需的时间
要让cd变长,很明显是改小attack_speed的值
但是如果武器本身的伤害被修改的较高,即使无视攻击条满的程度,狂点,也能打出较高伤害
本帖最后由 天佑酱 于 2022-9-9 00:24 编辑
实际上原版剑的真实的attack speed属性应当是-2.4,因为空手自带4.0的攻击速度
所以真实的攻击速度应当是4+x
x代表攻击速度数值
实际上原版剑的真实的attack speed属性应当是-2.4,因为空手自带4.0的攻击速度
所以真实的攻击速度应当是4+x
x代表攻击速度数值
本帖最后由 Chelover_C60 于 2022-9-9 00:28 编辑
玩家默认攻击速度是4。实际上物品不能设置玩家的攻速而只能修饰玩家的攻速。你可以看到物品的属性里是 攻速 + 0.64 而不是 攻速 0.64
攻击cd的计算公式为
20/(默认攻速±属性修饰符)
结果向上取整,单位为t
默认攻速是4,因此想要攻速为0.64的话,属性修饰符应当是 -3.36,此时攻击cd为20/0.64=31.25t,向上取整后结果为32t
玩家默认攻击速度是4。实际上物品不能设置玩家的攻速而只能修饰玩家的攻速。你可以看到物品的属性里是 攻速 + 0.64 而不是 攻速 0.64
攻击cd的计算公式为
20/(默认攻速±属性修饰符)
结果向上取整,单位为t
默认攻速是4,因此想要攻速为0.64的话,属性修饰符应当是 -3.36,此时攻击cd为20/0.64=31.25t,向上取整后结果为32t
我的原版的建议还有别的东西吧?