match ID: 42124712
Stunning Kraken mid charge will cause him to stop (he used to carry through).
However the damage will still play through as if an invisible kraken had kept on charging, even though Kraken has been stunned well short of his target.
Same deal was happening with Valk's leap. I'm guessing they're based on the same mechanics.
S2 Games: Dedicated employees serving dedicated gamers. Continuous development. Never-ending improvement.
Tech Support and Customer Support: https://www.heroesofnewerth.com/support/
Look for my highlighted text (important information) and grey text (interesting but not required information).
It spawns a projectile, and he follows it. When he gets stunned, he stops following the projectile (no idea why), but the projectile itself carries on and applies its usual effects.
Credit to Devious`, with thanks to AvunaOs for my last signature
There are two pieces to Kraken's charge ability: a projectile, to which Kraken is bound to for the movement aspect, and an affector, which deals the magic damage and pushes the units. If Kraken gets stunned or immobilized, it unbinds him from the projectile and activates this code:Code:<onframe> <condition test="hastrait immobilized" source="this_owner_entity" target="this_owner_entity"> <expirestate name="State_Kraken_Ability2_Self_Killprojectile" target="this_owner_entity" /> </condition> </onframe>
I assume what is happening is that the projectile is being destroyed+unbound, but for some reason the affector isn't. The code line <kill source="" target="proxy_entity" /> should technically destroy the affector, but I can't figure out why it isn't. Perhaps "proxy_entity" should be "this_proxy_entity"? I'm just throwing out random guesses at this point; I'm clueless.Code:<onexpired> <unbind target="this_owner_entity" /> <kill source="" target="proxy_entity" /> <playanim name="idle" target="source_entity" /> </onexpired>