怕大家看的不耐烦,结论先写在最上面 降低攻击速度的%=(10+skillslv*2+舞蹈练习lv+dex/20)%
首先陈述下功速计算公式 50/(200-aspd) 等于每秒的攻击次数(在这里暂且将其等同与攻速)
测试用 舞女A: DEX:96+15 练习舞蹈lv10,勿忘我lv10 心神后 96+28 舞女B: DEX:1+16 练习舞蹈lv10,勿忘我lv10
测试对象AGI骑士无勿忘我无狂暴状态时ASPD:178 无勿忘我有狂暴状态下ASPD:181
为尽量求准确,所以在过程中以分数来代替小数计算
TEST 1 舞女A 无心神 勿忘我5 骑士无狂暴状态 原ASPD:178 勿忘我后:166
TEST 2 舞女A 无心神 勿忘我10 骑士无狂暴状态 原ASPD:178 勿忘我后:161
TEST 3 舞女A 有心神 勿忘我10 骑士狂暴状态 原ASPD:181 勿忘我后ASPD:164
TEST 4 舞女B 勿忘我10 骑士狂暴状态 原ASPD:181 勿忘我后ASPD:167
由于TEST3 和4使用的舞女dex数值相差大,就选用这2组数据来推导公式(尽量避免舍去小数点后面的误差)
TEST 3 中 原攻速 50/(200-181) = 50/19 后攻速 50/(200-164) = 50/36 攻速减少率 1- (50/36)/(50/19) = 1-19/36 =17/36
TEST 4 中 原攻速 50/(200-181) = 50/19 后攻速 50/(200-167) = 50/33 攻速减少率 1- (50/33)/(50/19) = 1-19/33 =14/33
参考舞女其他舞蹈技能的影响公式,暂且推导勿忘我减缓功速的公式为 (10+lv*X+ 舞蹈练习LV + DEX/ Y )%
将以上2组数据代入 10+10X + 10 + 124/Y = 17/36 10+10X + 10 + 17/Y = 14/33
推导出X约等于2 Y约等于20
再用test1 和2验证数据误差在2%之内 TEST1理论值 30+111/20 = 35.5 TEST1实际值 1-22/34 = 35.29
TEST2理论值 40+111/20 =45.5 TEST2实际值 1-22/39 = 43.58
TEST3理论值 40+124/20 = 46.2 TEST3实际值 1-19/36 = 47.2
TEST4理论值 40+17/20 = 40.85 TEST4实际值 1-19/33 = 42.4
|