@@ -418,12 +418,14 @@ local function doActorMisc(env, actor)
418
418
end
419
419
local onslaughtEffectInc = modDB :Sum (" INC" , nil , " OnslaughtEffect" , " BuffEffectOnSelf" ) / 100
420
420
if onslaughtFromFlask then
421
- effect = m_floor (20 * (1 + flaskEffectInc + onslaughtEffectInc ))
421
+ effect = m_floor (10 * (1 + flaskEffectInc + onslaughtEffectInc ))
422
422
else
423
- effect = m_floor (20 * (1 + onslaughtEffectInc ))
423
+ effect = m_floor (10 * (1 + onslaughtEffectInc ))
424
424
end
425
- modDB :NewMod (" Speed" , " INC" , effect , " Onslaught" , ModFlag .Attack )
426
- modDB :NewMod (" Speed" , " INC" , effect , " Onslaught" , ModFlag .Cast )
425
+ modDB :NewMod (" Speed" , " INC" , 2 * effect , " Onslaught" , ModFlag .Attack )
426
+ modDB :NewMod (" Speed" , " INC" , 2 * effect , " Onslaught" , ModFlag .Cast )
427
+ modDB :NewMod (" WarcrySpeed" , " INC" , 2 * effect , " Onslaught" )
428
+ -- TODO: Skill speed effect is vague and says "and similar stats", may apply to more than this
427
429
modDB :NewMod (" MovementSpeed" , " INC" , effect , " Onslaught" )
428
430
end
429
431
if modDB :Flag (nil , " Fanaticism" ) and actor .mainSkill and actor .mainSkill .activeEffect .srcInstance .selfCast then
0 commit comments