diff --git a/client/src/utils.jsx b/client/src/utils.jsx index 7dec6fa8..4bd41fc7 100644 --- a/client/src/utils.jsx +++ b/client/src/utils.jsx @@ -193,8 +193,10 @@ function eventClasses(resolution, cryp) { function getCombatSequence(event) { if (!event) return false; // Skip combat animations depending on event type, expandable in future - if (['Ko'].includes(event[0])) return ['POST_SKILL']; - if (['DecayTick'].includes(event[1].skill)) return ['END_SKILL', 'POST_SKILL']; + const dotTicks = ['DecayTick', 'CorruptionTick', 'TriageTick', 'SiphonTick', 'StrangleTick']; + if (['Ko'].includes(event[0]) + || (event[1].skill === 'Throw' && event[1].effect === 'Vulnerable')) return ['POST_SKILL']; + if (dotTicks.includes(event[1].skill)) return ['END_SKILL', 'POST_SKILL']; return ['START_SKILL', 'END_SKILL', 'POST_SKILL']; }