Mechanics

Crowd Control

StatusImplementationSources
Blinded StormBlindAdds a DamageResponse that intercepts incoming basic-attack damage (Kind index Ability=0), routes it through the BlindMissedDummy effect, and sets ModifyFraction=0.
Slowed StormSlowParentParent category buff with no movement modifier of its own; concrete slow values are applied by child buffs that set a negative MoveSpeedMultiplier. Cleansed by Unstoppable and blocked by ImmuneToCrowdControl via shared remove validators.
Rooted StormRootSuppresses movement orders via the paired StormRootSuppressMovementApply / StormRootSuppressMovementRemove enable/disable effects.
Stunned StormStunSets the OrdersPaused state flag and the DisableAbils modify-flag, which together halt movement, attacks, and ability casts. A small AbilLink/AbilClass allowlist stays usable.
Silenced StormSilenceSets the Silence state flag, which blocks ability casts. Movement and basic attacks are unaffected. A small AbilLink allowlist stays usable.
Feared StormFearInherits StormForcedActionDebuff (which extends StormSilence and adds the Uncommandable state and OrdersUninterruptible modify-flag) and additionally disables the CAbilAttack class. The flee movement itself is issued by the casting trigger as an order against the uncommandable unit.
Polymorphed StormPolymorphInherits StormSilence (Silence state flag) and adds the SuppressAttack state flag, blocking ability casts and basic attacks while leaving movement intact. An InitialEffect dismounts and reveals the target.
Taunted StormTauntParentInherits StormForcedActionDebuff (StormSilence + Uncommandable state + OrdersUninterruptible modify-flag), making the unit unresponsive to player input. The caster-side trigger then issues the movement and auto-attack orders against the taunted unit.
Time Stop StormTimeStopParentMechanically a 99% time slow. TimeScale is set to 0.01, so animations, cooldowns, durations, and projectiles on the unit advance at 1% speed. Also sets Invulnerable, Untargetable, Stasis, OrdersPaused, SuppressAttack, SuppressCollision, and the SuppressTurning modify-flag, so it cannot be hit, targeted, or act for the duration.
Sleeping StormSleepInherits StormStun (OrdersPaused + DisableAbils) and adds a DamageResponse with Chance=1 that triggers StormSleepRemoveBehaviorDelayCP, which removes the buff shortly after any non-minion damage lands.

Protection

StatusImplementationSources
Protected StormProtectAdds a DamageResponse with Chance=1 and ModifyFraction=0, which intercepts incoming damage and zeroes the dealt amount.
Unstoppable StormUnstoppableParentSets the Unstoppable state flag. The shared TargetNotUnstoppable validator gates most crowd-control effects, so applying CC fails or removes the existing buff while this is active.
Invulnerable StormInvulnerableInherits StormUnstoppableParent (Unstoppable state) and adds the Invulnerable state flag plus a DamageResponse with Chance=1 and ModifyFraction=0. The InitialEffect HeroGenericCleanseRemoveCCBehaviorCategoriesExpandedTarget removes existing CC categories on application.
Stasis StormStasisInherits StormInvulnerable (Unstoppable + Invulnerable + zeroed DamageResponse + CC cleanse) and additionally sets the Stasis and Benign state flags plus UnitAttrOnImmuneToAOE, ImmuneToSkillshots, and ImmuneToFriendlyAbilities, removing the unit from combat completely while preventing it from acting.

Armor

StatusImplementationSources
Armor StormArmorReduces incoming damage by a percentage. Applied through buffs that inherit from StormArmor and stack via ArmorModification, with separate mitigation values for Basic, Ability, and Splash damage.

Stealth and Vision

StatusImplementationSources
Revealed StormRevealSets the Reveal and Detected modify-flags on the unit, which makes it visible to enemies through fog of war, shrubs, and stealth (Cloak), and disables ShrubStatusController so shrubs no longer hide it.
Cloaked StormCloakSets the Cloak state flag (plus SuppressFidgeting), hiding the unit from enemy vision unless revealed. StormPersistentCloak adds Permanent + EnabledWhileDead and a NoCloakRevealerCombine disable validator; StormUnrevealableCloak additionally sets Undetectable, SuppressCollision, and routes incoming damage through HeroGenericUnrevealableDummy.

Other

StatusImplementationSources
Healing Reduction StormHealReductionTags the unit with the HealReduction and Cleansable behavior categories. The actual reduction is applied per ability through child buffs that set HealTakenAdditiveMultiplier (no shared multiplier on the parent), and prevented healing is floated at the caster.
Healing Increase TalentBucketAmplifiedHealingIncreases the healing the unit receives. Implemented per ability or talent through HealTakenAdditiveMultiplier and VitalRegenMultiplier on a buff (no shared parent behavior).