<?xml version="1.0" encoding="us-ascii"?>
<Catalog>
<const id="$ValeeraUnitRadius" value="0.625" />
<const id="$ValeeraWeaponPeriod" value="0.5" />
<const id="$ValeeraWeaponPreswingBetween" value="0.25" />
<const id="$ValeeraStealthAbilitiesRange" value="2.5" />
<const id="$ValeeraStealthAbilitiesRangeSplat" value="+($ValeeraStealthAbilitiesRange $ValeeraUnitRadius)" evaluateAsExpression="1" />
<const id="$ValeeraStealthAbilitiesIncreasedRange" value="5" />
<const id="$ValeeraStealthAbilitiesIncreasedRangeSplat" value="+($ValeeraStealthAbilitiesIncreasedRange $ValeeraUnitRadius)" evaluateAsExpression="1" />
<const id="$ValeeraSliceAndDiceResetValue" value="-($ValeeraWeaponPeriod /($ValeeraWeaponPreswingBetween 2))" evaluateAsExpression="1" />
<CAbilEffectTarget id="ValeeraEviscerate">
<PrepEffect value="DismountDecloakCasterSet" />
<Effect value="ValeeraEviscerateInitialSet" />
<Flags index="ClearLastMoveTarget" value="1" />
<Cost>
<Vital index="Energy" value="25" />
<Cooldown TimeUse="1" />
</Cost>
<TargetFilters value="-;Player,Ally,Neutral,Missile,Item,Stasis,Dead,Hidden,Invulnerable" />
<Range value="2.5" />
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraEviscerate" Requirements="ValeeraHasAnyCP" />
<SetLastTarget value="Attack" />
</CAbilEffectTarget>
<CAbilEffectTarget id="ValeeraAmbush">
<PrepEffect value="DismountCasterSet" />
<Effect value="ValeeraAmbushSwitch" />
<Flags index="ClearLastMoveTarget" value="1" />
<Cost>
<Vital index="Energy" value="10" />
<Cooldown TimeUse="1" />
</Cost>
<TargetFilters value="-;Player,Ally,Neutral,Structure,Missile,Item,Stasis,Dead,Hidden,Invulnerable" />
<Range value="$ValeeraStealthAbilitiesRange" />
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraAmbush" Requirements="ValeeraHasVanishStealth" />
<SetLastTarget value="Attack" />
</CAbilEffectTarget>
<CAbilEffectTarget id="ValeeraCheapShot">
<PrepEffect value="DismountCasterSet" />
<Effect value="ValeeraCheapShotSwitch" />
<Flags index="ClearLastMoveTarget" value="1" />
<Cost>
<Vital index="Energy" value="30" />
<Cooldown TimeUse="1" />
</Cost>
<TargetFilters value="-;Player,Ally,Neutral,Structure,Missile,Item,Stasis,Dead,Hidden,Invulnerable" />
<Range value="$ValeeraStealthAbilitiesRange" />
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraCheapShot" Requirements="ValeeraHasVanishStealth" />
<SetLastTarget value="Attack" />
</CAbilEffectTarget>
<CAbilEffectInstant id="ValeeraStealth">
<PrepEffect value="ValeeraVanishPrepSet" />
<Effect value="ValeeraStealthInitialSet" />
<Flags index="TransientPreferred" value="1" />
<Cost>
<Cooldown TimeUse="8" />
</Cost>
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraStealth" />
</CAbilEffectInstant>
<CAbilEffectInstant id="ValeeraCancelStealth">
<PrepEffect value="DismountCasterSet" />
<Effect value="ValeeraStealthRemoveSetManual" />
<Flags index="TransientPreferred" value="1" />
<Cost>
<Cooldown TimeUse="1" />
</Cost>
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraCancelStealth" Requirements="ValeeraHasVanishStealth" />
<ParentAbil value="ValeeraStealth" />
</CAbilEffectInstant>
<CAbilEffectTarget id="ValeeraSinisterStrike" parent="StormSkillshotDashParent">
<Effect value="ValeeraSinisterStrikePersistent" />
<Cost>
<Vital index="Energy" value="25" />
<Cooldown TimeUse="5" />
</Cost>
<CursorEffect value="ValeeraSinisterStrikeSquareSearchArea" />
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraSinisterStrike">
<Flags index="AllowSelfCast" value="0" />
</CmdButtonArray>
<MoveLocation ProjectionDistanceScale="5" />
<SetLastTarget value="Attack" />
</CAbilEffectTarget>
<CAbilEffectInstant id="ValeeraBladeFlurry">
<PrepEffect value="DismountDecloakCasterSet" />
<Effect value="ValeeraBladeFlurrySet" />
<Cost>
<Vital index="Energy" value="40" />
<Cooldown TimeUse="4" />
</Cost>
<UninterruptibleArray index="Cast" value="1" />
<UninterruptibleArray index="Channel" value="1" />
<UninterruptibleArray index="Finish" value="1" />
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraBladeFlurry" Requirements="ValeeraDoesNotHaveVanishStealth" />
</CAbilEffectInstant>
<CAbilEffectInstant id="ValeeraCloakOfShadows">
<PrepEffect value="DismountCasterSet" />
<Effect value="ValeeraCloakOfShadowsInitialSet" />
<Flags index="TransientPreferred" value="1" />
<Cost>
<Cooldown TimeUse="15" />
</Cost>
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraCloakOfShadows" Requirements="ValeeraCloakofShadowsRequirements" />
</CAbilEffectInstant>
<CAbilEffectInstant id="ValeeraCripplingPoison">
<Effect value="ValeeraCripplingPoisonWeaponApply" />
<Cost>
<Cooldown TimeUse="0.5" />
</Cost>
<UninterruptibleArray index="Cast" value="1" />
<UninterruptibleArray index="Channel" value="1" />
<UninterruptibleArray index="Finish" value="1" />
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraCripplingPoison" />
<Flags index="TransientPreferred" value="1" />
</CAbilEffectInstant>
<CAbilEffectTarget id="ValeeraGarrote">
<PrepEffect value="DismountCasterSet" />
<Effect value="ValeeraGarroteSwitch" />
<Flags index="ClearLastMoveTarget" value="1" />
<Cost>
<Vital index="Energy" value="30" />
<Cooldown TimeUse="1" />
</Cost>
<TargetFilters value="-;Player,Ally,Neutral,Structure,Missile,Item,Stasis,Dead,Hidden,Invulnerable" />
<Range value="$ValeeraStealthAbilitiesRange" />
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraGarrote" Requirements="ValeeraHasVanishStealth" />
<SetLastTarget value="Attack" />
</CAbilEffectTarget>
<CAbilEffectInstant id="ValeeraThistleTea">
<Effect value="ValeeraThistleTeaModify" />
<Cost>
<Cooldown TimeUse="20" />
</Cost>
<UninterruptibleArray index="Cast" value="1" />
<UninterruptibleArray index="Channel" value="1" />
<UninterruptibleArray index="Finish" value="1" />
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraThistleTea" />
<Flags index="TransientPreferred" value="1" />
</CAbilEffectInstant>
<CAbilEffectInstant id="ValeeraSmokeBomb">
<PrepEffect value="DismountCasterSet" />
<Effect value="ValeeraSmokeBombInitialSet" />
<Flags index="TransientPreferred" value="1" />
<Cost>
<Cooldown TimeUse="60" />
</Cost>
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraSmokeBomb" Requirements="Ultimate1Unlocked" />
</CAbilEffectInstant>
<CAbilEffectInstant id="ValeeraWoundPoison">
<Effect value="ValeeraWoundPoisonWeaponApply" />
<Cost>
<Cooldown TimeUse="0.5" />
</Cost>
<UninterruptibleArray index="Cast" value="1" />
<UninterruptibleArray index="Channel" value="1" />
<UninterruptibleArray index="Finish" value="1" />
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraWoundPoison" />
<Flags index="TransientPreferred" value="1" />
</CAbilEffectInstant>
<CAbilEffectInstant id="ValeeraColdBlood">
<Effect value="ValeeraColdBloodWeaponApply" />
<Cost>
<Cooldown TimeUse="0.5" />
</Cost>
<UninterruptibleArray index="Cast" value="1" />
<UninterruptibleArray index="Channel" value="1" />
<UninterruptibleArray index="Finish" value="1" />
<CmdButtonArray index="Execute" DefaultButtonFace="ValeeraColdBlood" />
</CAbilEffectInstant>
<CAccumulatorToken id="ValeeraFatalFinesseQuestAccumulator" parent="BaseTokenAccumulator">
<MaxAccumulation value="90" />
<ApplicationRule value="Add" />
<TokenId value="ValeeraFatalFinesseQuestToken" />
<Scale value="6" />
</CAccumulatorToken>
<CAccumulatorToken id="ValeeraEviscerateComboPointsAccumulator" parent="BaseTokenAccumulator">
<MaxAccumulation value="255" />
<ApplicationRule value="Add" />
<TokenId value="ValeeraComboPointsToken" />
<Scale value="85" />
</CAccumulatorToken>
<CActorModel id="ValeeraEviscerateSliceAndDiceAttackFXRight" parent="StormModelAnimationStyleOneShotUnit">
<HostSiteOps Ops="SOpAttachWeaponRight" />
<Model value="ValeeraSliceAndDiceAttackFX" />
</CActorModel>
<CActorSound id="ValeeraEnvelopingShadowsLaunchSound" parent="SoundOneShot">
<On Terms="Abil.ValeeraStealth.SourceCastStart; ValidatePlayer ValeeraHasEnvelopingShadows" Send="Create" />
</CActorSound>
<CActorModel id="ValeeraEviscerateSliceAndDiceAttackFXLeft" parent="StormModelAnimationStyleOneShotUnit">
<HostSiteOps Ops="SOpAttachWeaponLeft" />
<Model value="ValeeraSliceAndDiceAttackFX" />
</CActorModel>
<CActorModel id="ValeeraGarroteLaunchFX" parent="StormModelAnimationStyleOneShotUnit">
<On Terms="Effect.ValeeraGarroteInitialSet.Start; At Caster" Send="Create" />
</CActorModel>
<CActorSound id="ValeeraAmbushDeathFromAboveLaunchSound" parent="SoundOneShot">
<On Terms="Abil.ValeeraAmbush.SourceCastStart; ValidatePlayer ValeeraHasDeathFromAbove" Send="Create" />
<Sound value="ValeeraAmbushDeathFromAboveTeleportSound" />
<Layers>
<Sound value="ValeeraAmbushDeathFromAboveLaunchSound" />
<PitchSource value="Combine" />
<PlayDelaySource value="Combine" />
<VolumeSource value="Combine" />
</Layers>
</CActorSound>
<CActorSound id="HeroValeeraTauntVO" parent="SoundOneShot">
<Sound value="ValeeraBase_Taunt" />
</CActorSound>
<CActorSound id="Valeera_Dance" parent="SoundOneShot" />
<CActorSound id="Valeera_Hearth" parent="SoundOneShot">
<On Terms="Abil.Hearthstone.SourceCastStop" Target="Valeera_Hearth" Send="Destroy Immediate" />
</CActorSound>
<CActorSound id="PulledSoundHeroValeera" parent="SoundOneShot">
<Sound value="ValeeraBase_VOX_Pulled" />
</CActorSound>
<CActorEventMacroRunnable id="ValeeraCastMacro">
<On Terms="Abil.ValeeraEviscerate.SourceCastStart" Send="Create ValeeraCastRightWeapon" />
<On Terms="Abil.ValeeraEviscerate.SourceCastStart" Send="Create ValeeraCastLeftWeapon" />
<On Terms="Abil.ValeeraAmbush.SourceCastStart" Send="Create ValeeraCastRightWeapon" />
<On Terms="Abil.ValeeraAmbush.SourceCastStart" Send="Create ValeeraCastLeftWeapon" />
<On Terms="Abil.ValeeraCheapShot.SourceCastStart" Send="Create ValeeraCastRightWeapon" />
<On Terms="Abil.ValeeraCheapShot.SourceCastStart" Send="Create ValeeraCastLeftWeapon" />
</CActorEventMacroRunnable>
<CActorSound id="ValeeraGarroteImpactSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraGarroteImpactSet" Send="Create" />
<Host Subject="_Unit" />
<HostSiteOps Ops="SOpAttachOriginStationary" />
</CActorSound>
<CActorModel id="BlockBuff">
<On Terms="Behavior.ValeeraCombatReadinessArmor.On" Send="Create" />
</CActorModel>
<CActorQuad id="ValeeraSinisterStrikeGuide" parent="StormGuideVisualQuadDownClosestFantasy" abil="ValeeraSinisterStrike">
<Height value="5.000000" />
<Width value="0.750000" />
</CActorQuad>
<CActorAction id="ValeeraAttack" parent="MeleeHeroAttack" effectAttack="ValeeraWeaponDamage">
<ImpactMap index="None" Sound="None" />
<ImpactMap index="Rock" Sound="None" />
<ImpactSound value="" />
</CActorAction>
<CActorRange id="ValeeraEviscerateRange" parent="StormRangeAbilPlusSplat" abil="ValeeraEviscerate" />
<CActorSplat id="ValeeraEviscerateRangeSplat" parent="StormRangeSplat">
<Scale value="3.000000" />
</CActorSplat>
<CActorRange id="ValeeraAmbushRange" parent="StormRangeAbilPlusSplat" abil="ValeeraAmbush" />
<CActorSplat id="ValeeraAmbushRangeSplat" parent="StormRangeSplat">
<Scale value="$ValeeraStealthAbilitiesRangeSplat" />
</CActorSplat>
<CActorRange id="ValeeraGarroteRange" parent="StormRangeAbilPlusSplat" abil="ValeeraGarrote" />
<CActorSplat id="ValeeraGarroteRangeSplat" parent="StormRangeSplat">
<Scale value="$ValeeraStealthAbilitiesRangeSplat" />
</CActorSplat>
<CActorRange id="ValeeraCheapShotRange" parent="StormRangeAbilPlusSplat" abil="ValeeraCheapShot" />
<CActorSplat id="ValeeraCheapShotRangeSplat" parent="StormRangeSplat">
<Scale value="$ValeeraStealthAbilitiesRangeSplat" />
</CActorSplat>
<CActorModelMaterial id="ValeeraSinisterStrikeGlaze" parent="ModelAnimationStyleOneShot">
<ModelFlags index="AutomateGlobalLoops" value="1" />
<Remove Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death ContentPlayOnce" />
<On Terms="ActorCreation" Send="AnimBracketStart BSD Birth IGNORE Death ContentPlayOnce" />
<Inherits index="CloakEffect" value="1" />
<Inherits index="TimeScale" value="1" />
<Inherits index="Visibility" value="1" />
<Model value="ValeeraStealthGlaze" />
</CActorModelMaterial>
<CActorModelMaterial id="ValeeraCloakOfShadowsGlaze" parent="ModelAnimationStyleOneShot">
<ModelFlags index="AutomateGlobalLoops" value="1" />
<Remove Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death ContentPlayOnce" />
<On Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death" />
<On Terms="ActorCreation" Send="TimerSet 1.500000 Kill" />
<On Terms="TimerExpired; TimerName Kill" Send="AnimBracketStop BSD" />
<Inherits index="CloakEffect" value="1" />
<Inherits index="TimeScale" value="1" />
<Inherits index="Visibility" value="1" />
<Model value="ValeeraStealthGlaze" />
</CActorModelMaterial>
<CActorModelMaterial id="ValeeraShadowImageGlaze" parent="ModelAnimationStyleOneShot">
<ModelFlags index="AutomateGlobalLoops" value="1" />
<Remove Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death ContentPlayOnce" />
<On Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death" />
<AcceptedHostedPropTransfers index="Opacity" value="0" />
<Model value="ValeeraStealthGlaze" />
</CActorModelMaterial>
<CActorModelMaterial id="ValeeraStealthGlaze" parent="ModelAnimationStyleOneShot">
<ModelFlags index="AutomateGlobalLoops" value="1" />
<AcceptedHostedPropTransfers index="Opacity" value="0" />
<Remove Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death ContentPlayOnce" />
<On Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death" />
</CActorModelMaterial>
<CActorUnit id="HeroValeera" parent="StormHeroStandard" unitName="HeroValeera">
<Remove Terms="WeaponStart.*.AttackStart" Send="AnimPlay Attack Attack 0 0.050000 0.100000" />
<Remove Terms="AnimDone; AnimName Taunt" Send="Signal ApplyReady" />
<On Terms="ActorCreation" Send="AnimPlay DefaultFace DefaultFace PlayForever" />
<On Terms="ActorCreation" Send="StatusSet Attack 0" />
<On Terms="WeaponStart.*.AttackStart; IsStatus Attack 0" Send="AnimPlay Attack Attack,A 0 0.080000 0.080000" />
<On Terms="WeaponStart.*.AttackStart; IsStatus Attack 1" Send="AnimPlay Attack Attack,B 0 0.080000 0.080000" />
<On Terms="WeaponStart.*.AttackStart; IsStatus Attack 2" Send="AnimPlay Attack Attack,C 0 0.080000 0.080000" />
<On Terms="Effect.ValeeraWeaponDamage.Start; At Caster" Send="StatusIncrement Attack" />
<On Terms="Effect.ValeeraWeaponDamage.Start; At Caster; IsStatus Attack 3" Send="Signal ResetAttackSequence" />
<On Terms="Signal.*.ResetAttackSequence" Send="StatusSet Attack 0" />
<On Terms="WeaponStart.*.AttackStart" Send="TimerSet 5.000000 AttackTimeout" />
<On Terms="TimerExpired; TimerName AttackTimeout" Send="StatusSet Attack 0" />
<On Terms="UnitMovementUpdate.*.Walk" Send="AnimClear Attack" />
<On Terms="Behavior.ValeeraSinisterStrikeDash.On; !ValidatePlayer ValeeraHasMutilate" Send="AnimBracketStart SinisterStrike IGNORE Spell,A Spell,A,End Instant" />
<On Terms="Behavior.ValeeraSinisterStrikeDash.On; ValidatePlayer ValeeraHasMutilate" Send="AnimBracketStart Mutilate IGNORE Spell,N Spell,A,End Instant" />
<On Terms="Behavior.ValeeraSinisterStrikeDash.Off" Send="AnimClear SinisterStrike" />
<On Terms="Abil.ValeeraBladeFlurry.SourceCastStart" Send="AnimPlay BladeFlurry Spell,B 0 0.050000" />
<On Terms="Abil.ValeeraEviscerate.SourceCastStart" Send="AnimPlay Eviscerate Spell,C 0 0.000000" />
<On Terms="Abil.ValeeraStealth.SourceCastStart" Send="AnimPlay Vanish Spell,D 0 0.050000" />
<On Terms="Abil.ValeeraAmbush.SourceCastStart; !ValidateUnit ValeeraHasDeepStealthBonus" Send="AnimPlay Ambush Spell,E 0 0.000000" />
<On Terms="Abil.ValeeraAmbush.SourceCastStart; ValidateUnit ValeeraHasDeepStealthBonus" Send="AnimPlay DeathFromAbove Spell,M 0 0.050000 -1.000000 -1.000000 AsAutomatic 0.000000 21" />
<On Terms="Abil.ValeeraCheapShot.SourceCastStart" Send="AnimPlay CheapShot Spell,F 0 0.000000" />
<On Terms="Abil.ValeeraGarrote.SourceCastStart" Send="AnimPlay Garrote Spell,G 0 0.000000" />
<On Terms="Abil.ValeeraSmokeBomb.SourceCastStart" Send="AnimPlay SmokeBomb Spell,H 0 0.050000" />
<On Terms="Abil.ValeeraCloakOfShadows.SourceCastStart" Send="AnimPlay CloakOfShadows Spell,I 0 0.050000" />
<On Terms="WeaponStart.*.AttackStart; IsStatus SliceAndDice 3" Send="AnimPlay SliceAndDice1 Spell,J 0 0.000000" />
<On Terms="WeaponStart.*.AttackStart; IsStatus SliceAndDice 3" Send="Create ValeeraEviscerateSliceAndDiceAttackFXLeft" />
<On Terms="WeaponStart.*.AttackStart; IsStatus SliceAndDice 2" Send="AnimPlay SliceAndDice2 Spell,K 0 0.000000" />
<On Terms="WeaponStart.*.AttackStart; IsStatus SliceAndDice 2" Send="Create ValeeraEviscerateSliceAndDiceAttackFXRight" />
<On Terms="WeaponStart.*.AttackStart; IsStatus SliceAndDice 1" Send="AnimPlay SliceAndDice3 Spell,L 0 0.000000" />
<On Terms="WeaponStart.*.AttackStart; IsStatus SliceAndDice 1" Send="Create ValeeraEviscerateSliceAndDiceAttackFXLeft" />
<On Terms="ActorCreation" Send="StatusSet SliceAndDice 0" />
<On Terms="Effect.ValeeraSliceAndDiceBuffApply.Start; At Caster" Send="StatusSet SliceAndDice 3" />
<On Terms="WeaponStart.*.AttackStart; IsStatus SliceAndDice 3" Send="AnimClear Eviscerate" />
<On Terms="Effect.ValeeraSliceAndDiceModifyToken.Start; At Caster" Send="StatusDecrement SliceAndDice" />
<On Terms="Behavior.ValeeraSliceAndDiceBuff.Off" Send="StatusSet SliceAndDice 0" />
<On Terms="Behavior.ValeeraStealthCloak.On" Send="ModelMaterialApply ValeeraStealthGlaze" />
<On Terms="Behavior.ValeeraStealthCloak.Off" Target="ValeeraStealthGlaze" Send="AnimBracketStop BSD" />
<On Terms="Behavior.ValeeraStealthCloak.On" Send="AnimGroupApply Cover" />
<On Terms="Behavior.ValeeraStealthCloak.Off" Send="AnimGroupRemove Cover" />
<On Terms="Behavior.ValeeraSinisterStrikeDash.On" Send="ModelMaterialApply ValeeraSinisterStrikeGlaze" />
<On Terms="Behavior.ValeeraCloakOfShadowsUnstoppable.On" Send="ModelMaterialApply ValeeraCloakOfShadowsGlaze" />
<On Terms="Effect.ValeeraComboPointsModifyToken.Start; ValidateEffect ValeeraHas2CP; At Caster" Send="Create ValeeraCastLeftWeapon" />
<On Terms="Effect.ValeeraComboPointsModifyToken.Start; ValidateEffect ValeeraHas2CP; At Caster" Send="Create ValeeraCastRightWeapon" />
<On Terms="Behavior.ValeeraComboPoints.Off" Target="ValeeraCastLeftWeapon" Send="AnimBracketStop BSD" />
<On Terms="Behavior.ValeeraComboPoints.Off" Target="ValeeraCastRightWeapon" Send="AnimBracketStop BSD" />
<On Terms="Behavior.ValeeraSmokeBombUnrevealable.On" Send="ModelFlagsSet CloakedUndetectedIsHidden" />
<On Terms="Behavior.ValeeraSmokeBombUnrevealable.Off; ValidateUnit DoesNotHaveStationaryStealthActive" Send="ModelFlagsClear CloakedUndetectedIsHidden" />
<On Terms="Behavior.ValeeraSinisterStrikeDash.Off" Send="AnimBracketStop SinisterStrike Instant" />
<On Terms="Behavior.ValeeraSinisterStrikeDash.Off" Send="AnimBracketStop Mutilate Instant" />
<On Terms="Behavior.ValeeraSinisterStrikeDash.Off" Send="AnimGroupRemove Ready" />
<On Terms="Effect.ValeeraSinisterStrikeHeroImpactSet.Start" Send="AnimBracketStop SinisterStrike Instant" />
<On Terms="Effect.ValeeraSinisterStrikeHeroImpactSet.Start" Send="AnimBracketStop Mutilate Instant" />
<On Terms="AnimDone; AnimName Taunt" Send="AnimGroupRemove Ready" />
<On Terms="AnimDone; AnimName Dance" Target="Valeera_Dance" Send="Destroy" />
<On Terms="ActorCreation" Send="StatusSet AllowCripplingPoisonFX 1" />
<On Terms="AnimGroupApply; AnimPlayingProps Ride" Send="StatusSet AllowCripplingPoisonFX 0" />
<On Terms="AnimGroupApply; AnimPlayingProps Ridebike" Send="StatusSet AllowCripplingPoisonFX 0" />
<On Terms="Behavior.Mounted.Off" Send="StatusSet AllowCripplingPoisonFX 1" />
<On Terms="Behavior.ValeeraCripplingPoisonWeapon.On; IsStatus AllowCripplingPoisonFX 1" Send="Create ValeeraCripplingPoisonWeaponRight" />
<On Terms="ActorCreation" Send="StatusSet AllowWoundPoisonFX 1" />
<On Terms="AnimGroupApply; AnimPlayingProps Ridebike" Send="StatusSet AllowWoundPoisonFX 0" />
<On Terms="Behavior.Mounted.Off" Send="StatusSet AllowWoundPoisonFX 1" />
<On Terms="Behavior.ValeeraWoundPoisonWeapon.On; IsStatus AllowWoundPoisonFX 1" Send="Create ValeeraWoundPoisonWeaponLeft" />
<GroupIcon>
<Image value="Assets\Textures\storm_ui_ingame_partyframe_valeera.dds" />
</GroupIcon>
<MinimapIconBackgroundScale value="0.950000" />
<HeroIcon value="Assets\Textures\ui_targetportrait_hero_valeera.dds" />
<MinimapIcon value="Assets\Textures\storm_ui_minimapicon_valeera.dds" />
<UnitIcon value="Assets\Textures\ui_targetportrait_hero_valeera.dds" />
<CustomUnitStatusFrame value="UnitStatus/HeroUnitStatusFrameYellowEnergy" />
<VitalNames index="Energy" value="UI/HeroEnergyType/Energy" />
<SoundArray index="Ready" value="ValeeraBase_Revive" />
<SoundArray index="Yes" value="ValeeraBase_Yes" />
<SoundArray index="Attack" value="ValeeraBase_Attack" />
<SoundArray index="Pissed" value="ValeeraBase_Pissed" />
<PortraitActor value="ValeeraPortrait" />
<PortraitModel value="ValeeraPortrait" />
<Macros value="ValeeraReadyAnimationMacro" />
<DeathArray index="Normal" VoiceLink="ValeeraBase_Death" />
<AbilSoundArray AbilCmd="ValeeraAmbush,Execute" Sound="ValeeraBase_VOX_CastingQ" />
<AbilSoundArray AbilCmd="ValeeraSinisterStrike,Execute" Sound="ValeeraBase_VOX_CastingQ" />
<AbilSoundArray AbilCmd="ValeeraStealth,Execute" Sound="StormNoSound" />
<AbilSoundArray AbilCmd="ValeeraBladeFlurry,Execute" Sound="ValeeraBase_VOX_CastingW" />
<AbilSoundArray AbilCmd="ValeeraCheapShot,Execute" Sound="ValeeraBase_VOX_CastingE" />
<AbilSoundArray AbilCmd="ValeeraEviscerate,Execute" Sound="ValeeraBase_VOX_CastingE" />
<AbilSoundArray AbilCmd="ValeeraGarrote,Execute" Sound="ValeeraBase_VOX_CastingE" />
<AbilSoundArray AbilCmd="ValeeraSmokeBomb,Execute" Sound="ValeeraBase_Ultimate1Used" />
<AbilSoundArray AbilCmd="ValeeraCloakOfShadows,Execute" Sound="ValeeraBase_Ultimate2Used" />
<ErrorArray Error="NotEnoughEnergy" Sound="ValeeraBase_LowMana" />
</CActorUnit>
<CActorModel id="ValeeraCastLeftWeapon" parent="StormModelAnimationStyleContinuousUnit">
<HostSiteOps Ops="SOpAttachWeaponLeftHA" />
<On Terms="Behavior.ValeeraComboPoints.On; ValidateUnit ValeeraHas3CP" Send="Create" />
<On Terms="Behavior.Mounted.On" Send="SetVisibility" />
<On Terms="Behavior.Mounted.Off" Send="TimerSet 0.062500 MountedOff" />
<On Terms="TimerExpired; TimerName MountedOff; !ValidateUnit Mounted" Send="SetVisibility 1" />
<Model value="ValeeraWeaponEffectLeft" />
<Inherits index="TimeScale" value="1" />
<ModelFlags index="UseAttachScale" value="1" />
</CActorModel>
<CActorModel id="ValeeraCastRightWeapon" parent="StormModelAnimationStyleContinuousUnit">
<HostSiteOps Ops="SOpAttachWeaponRightHA" />
<On Terms="Behavior.ValeeraComboPoints.On; ValidateUnit ValeeraHas3CP" Send="Create" />
<On Terms="Behavior.Mounted.On" Send="SetVisibility" />
<On Terms="Behavior.Mounted.Off" Send="TimerSet 0.062500 MountedOff" />
<On Terms="TimerExpired; TimerName MountedOff; !ValidateUnit Mounted" Send="SetVisibility 1" />
<Model value="ValeeraWeaponEffectRight" />
<Inherits index="TimeScale" value="1" />
<ModelFlags index="UseAttachScale" value="1" />
</CActorModel>
<CActorModel id="ValeeraColdBloodRightWeapon" parent="StormModelAnimationStyleContinuousUnit">
<HostSiteOps Ops="SOpAttachWeaponRight" />
<On Terms="Behavior.ValeeraColdBloodWeapon.On" Send="Create" />
<On Terms="Behavior.ValeeraColdBloodWeapon.Off" Send="AnimBracketStop BSD" />
<Model value="ValeeraColdBloodWeapon" />
<ModelFlags index="UseAttachScale" value="1" />
<AcceptedHostedPropTransfers index="Opacity" value="1" />
<AcceptedHostedPropTransfers index="Visibility" value="1" />
</CActorModel>
<CActorModel id="ValeeraColdBloodLeftWeapon" parent="StormModelAnimationStyleContinuousUnit">
<HostSiteOps Ops="SOpAttachWeaponLeft" />
<On Terms="Behavior.ValeeraColdBloodWeapon.On" Send="Create" />
<On Terms="Behavior.ValeeraColdBloodWeapon.Off" Send="AnimBracketStop BSD" />
<Model value="ValeeraColdBloodWeapon" />
<ModelFlags index="UseAttachScale" value="1" />
<AcceptedHostedPropTransfers index="Opacity" value="1" />
<AcceptedHostedPropTransfers index="Visibility" value="1" />
</CActorModel>
<CActorEventMacro id="ValeeraReadyAnimationMacro">
<On Terms="AnimPlay; AnimName SinisterStrike" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName SinisterStrike" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName SinisterStrike" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName SinisterStrike" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName BladeFlurry" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName BladeFlurry" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName BladeFlurry" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName BladeFlurry" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName Eviscerate" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName Eviscerate" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName Eviscerate" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName Eviscerate" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName Ambush" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName Ambush" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName Ambush" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName Ambush" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName CheapShot" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName CheapShot" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName CheapShot" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName CheapShot" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName Garrote" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName Garrote" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName Garrote" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName Garrote" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName SmokeBomb" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName SmokeBomb" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName SmokeBomb" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName SmokeBomb" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName CloakOfShadows" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName CloakOfShadows" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName CloakOfShadows" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName CloakOfShadows" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName SliceAndDice1" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName SliceAndDice1" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName SliceAndDice1" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName SliceAndDice1" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName SliceAndDice2" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName SliceAndDice2" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName SliceAndDice2" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName SliceAndDice2" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName SliceAndDice3" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName SliceAndDice3" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName SliceAndDice3" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName SliceAndDice3" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName DeathFromAbove" Send="AnimGroupApply Ready" />
<On Terms="AnimPlay; AnimName DeathFromAbove" Send="AnimClear Ready" />
<On Terms="AnimPlay; AnimName DeathFromAbove" Send="TimerKill StandReadyOutroDuration" />
<On Terms="AnimPlay; AnimName DeathFromAbove" Send="TimerSet 5.000000 StandReadyOutroDuration" />
<On Terms="Abil.attack.ReadyStop" Send="TimerSet 5.000000 StandReadyOutroDuration" />
</CActorEventMacro>
<CActorModel id="ValeeraEviscerateCaster" parent="StormModelAnimationStyleOneShotUnit">
<HostSiteOps Ops="SOpAttachCenter" />
<On Terms="Abil.ValeeraEviscerate.SourceCastStart" Send="Create" />
</CActorModel>
<CActorModel id="ValeeraAmbushCaster" parent="StormModelAnimationStyleOneShotUnit">
<On Terms="Abil.ValeeraAmbush.SourceCastStart; !ValidatePlayer ValeeraHasDeathFromAbove" Send="Create" />
<HostSiteOps Ops="SOpAttachCenter" />
</CActorModel>
<CActorModel id="ValeeraAmbushDeathFromAboveCaster" parent="StormModelAnimationStyleOneShotUnit">
<On Terms="Abil.ValeeraAmbush.SourceCastStart; ValidatePlayer ValeeraHasDeathFromAbove" Send="Create" />
<HostSiteOps Ops="SOpAttachCenter" />
</CActorModel>
<CActorUnit id="ValeeraShadowStepTeleportDummy" parent="StormUnitBase" unitName="ValeeraShadowStepTeleportDummy" />
<CActorModel id="ValeeraEviscerateImpact" parent="StormModelAnimationStyleOneShotUnit">
<Remove Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death ContentPlayOnce" />
<On Terms="Effect.ValeeraEviscerateDamage.Start; At Target; !ValidateEffect ValeeraHasColdBloodWeapon; !ValidateUnit ValeeraHas3CP" Send="Create" />
<On Terms="ActorCreation" Send="AnimPlay Birth Birth" />
<On Terms="AnimDone; AnimName Birth" Send="Destroy" />
<HostSiteOps Ops="SOpAttachCenter" />
</CActorModel>
<CActorModel id="ValeeraEviscerate1Or2CBImpact" parent="StormModelAnimationStyleOneShotUnit">
<Remove Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death ContentPlayOnce" />
<On Terms="Effect.ValeeraEviscerateDamage.Start; At Target; ValidateEffect ValeeraHasColdBloodWeapon; !ValidateUnit ValeeraHas3CP" Send="Create" />
<On Terms="ActorCreation" Send="AnimPlay Birth Birth,A 0 -1.000000 -1.000000 -1.000000 AsAutomatic 0.000000 1" />
<On Terms="AnimDone; AnimName Birth" Send="Destroy" />
<HostSiteOps Ops="SOpAttachCenter" />
<Model value="ValeeraEviscerateImpact" />
</CActorModel>
<CActorModel id="ValeeraEviscerate3CPImpact" parent="StormModelAnimationStyleOneShotUnit">
<Remove Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death ContentPlayOnce" />
<On Terms="Effect.ValeeraEviscerateDamage.Start; At Target; ValidateUnit ValeeraHas3CP" Send="Create" />
<On Terms="ActorCreation; !ValidateEffect ValeeraHasColdBloodWeapon" Send="AnimPlay Birth Birth,A 0 -1.000000 -1.000000 -1.000000 AsAutomatic 0.000000 1" />
<On Terms="ActorCreation; ValidateEffect ValeeraHasColdBloodWeapon" Send="AnimPlay Birth Birth,B 0 -1.000000 -1.000000 -1.000000 AsAutomatic 0.000000 2" />
<On Terms="AnimDone; AnimName Birth" Send="Destroy" />
<HostSiteOps Ops="SOpAttachCenter" />
<Model value="ValeeraEviscerateImpact" />
</CActorModel>
<CActorSound id="ValeeraColdBloodLaunchSound" parent="SoundOneShot">
<On Terms="Abil.ValeeraColdBlood.SourceCastStart" Send="Create" />
</CActorSound>
<CActorModel id="ValeeraEviscerateShadowImage" parent="StormModelAnimationStyleOneShotUnit">
<Macros value="ValeeraReadyAnimationMacro" />
<HostSiteOps Ops="SOpAttachOriginStationary" HoldPosition="1" HoldRotation="1" />
<On Terms="ActorCreation" Send="ModelMaterialApply ValeeraShadowImageGlaze" />
<On Terms="ActorCreation" Send="AnimPlay Eviscerate Spell,C,Hover 0 0.000000 0.000000" />
<On Terms="ActorCreation" Send="TimerSet 0.500000 ValeeraShadowImageExpire" />
<On Terms="TimerExpired; TimerName ValeeraShadowImageExpire" Send="Destroy" />
<On Terms="ActorCreation" Send="Create ValeeraShadowImageSmoke" />
<Model value="ValeeraShadowImage" />
</CActorModel>
<CActorModel id="ValeeraAmbushShadowImage" parent="StormModelAnimationStyleOneShotUnit">
<Macros value="ValeeraReadyAnimationMacro" />
<HostSiteOps Ops="SOpAttachOriginStationary" HoldPosition="1" HoldRotation="1" />
<On Terms="Effect.ValeeraAmbushInitialSet.Start; At Caster; ValidatePlayer ValeeraHasDeathFromAbove" Send="Create" />
<On Terms="ActorCreation" Send="ModelMaterialApply ValeeraShadowImageGlaze" />
<On Terms="ActorCreation" Send="AnimPlay Ambush Spell,M,Hover PlayForever 0.000000 0.000000 0.000000" />
<On Terms="ActorCreation" Send="TimerSet 1.000000 ValeeraShadowImageExpire" />
<On Terms="TimerExpired; TimerName ValeeraShadowImageExpire" Send="Destroy" />
<On Terms="ActorCreation" Send="Create ValeeraShadowImageSmoke" />
<Model value="ValeeraShadowImage" />
</CActorModel>
<CActorModel id="ValeeraAmbushImpact" parent="StormModelAnimationStyleOneShotUnit">
<On Terms="Effect.ValeeraAmbushDamage.Start; At Target" Send="Create" />
<On Terms="Effect.ValeeraAmbushFullDamage.Start; At Target" Send="Create" />
<HostSiteOps Ops="SOpAttachCenter" />
</CActorModel>
<CActorModel id="ValeeraStealthImpact" parent="StormModelAnimationStyleOneShot">
<On Terms="Effect.ValeeraStealthInitialSet.Start" Send="Create" />
</CActorModel>
<CActorModel id="ValeeraStealthExit" parent="StormModelAnimationStyleOneShot">
<On Terms="Effect.ValeeraStealthRemoveSet.Start" Send="Create" />
</CActorModel>
<CActorModel id="ValeeraStealthBuff" parent="StormModelAnimationStyleContinuousUnit">
<HostSiteOps Ops="SOpAttachCenter" />
</CActorModel>
<CActorSound id="ValeeraCheapShotImpactSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraCheapShotStunApply.Start" Send="Create" />
</CActorSound>
<CActorSound id="ValeeraCheapShotLaunchSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraCheapShotInitialSet.Start" Send="Create" />
</CActorSound>
<CActorSound id="ValeeraAmbushFullFleshImpactSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraAmbushFullDamage.Start; At Target" Send="Create" />
</CActorSound>
<CActorSound id="ValeeraStealthLaunchSoundPlayer" parent="SoundOneShot">
<Filter index="Ally" value="1" />
<Filter index="Enemy" value="1" />
<On Terms="Effect.ValeeraStealthInitialSet.Start" Send="Create" />
</CActorSound>
<CActorSound id="ValeeraThistleTeaLaunchSound" parent="SoundOneShot">
<On Terms="Abil.ValeeraThistleTea.SourceCastStart" Send="Create" />
<Sound value="ValeeraWoundPoisonLaunchSound2" />
<Filter index="All" value="1" />
<VisibleTo index="Self" value="1" />
</CActorSound>
<CActorSound id="Valeera_Attack_Launch_Sound" parent="SoundOneShot">
<Sound value="Valeera_Attack_Launch" />
</CActorSound>
<CActorSound id="Valeera_Attack_Impact_Sound" parent="SoundOneShot">
<Sound value="Valeera_Attack_Impact" />
</CActorSound>
<CActorSound id="ValeeraEviscerateImpactSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraEviscerateDamage.Start; At Target" Send="Create" />
</CActorSound>
<CActorSound id="ValeeraAmbushImpactSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraAmbushFullDamage.Start; At Target" Send="Create" />
</CActorSound>
<CActorSound id="ValeeraAmbushLaunchSound" parent="SoundOneShot">
<On Terms="Abil.ValeeraAmbush.SourceCastStart; !ValidatePlayer ValeeraHasDeathFromAbove" Send="Create" />
</CActorSound>
<CActorSound id="ValeeraStealthLaunchSoundAlly" parent="SoundOneShot">
<On Terms="Effect.ValeeraStealthInitialSet.Start" Send="Create" />
<Filter index="Self" value="1" />
<Filter index="Neutral" value="1" />
<Filter index="Enemy" value="1" />
</CActorSound>
<CActorSound id="ValeeraStealthLaunchSoundEnemy" parent="SoundOneShot">
<On Terms="Effect.ValeeraStealthInitialSet.Start" Send="Create" />
<Filter index="Self" value="1" />
<Filter index="Ally" value="1" />
</CActorSound>
<CActorSound id="ValeeraStealthOffSound" parent="SoundOneShot">
<On Terms="Behavior.ValeeraStealthCloak.Off" Send="Create" />
<Host Subject="_Unit" />
</CActorSound>
<CActorSound id="ValeeraEviscerateLaunchSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraEviscerateDamage.Start; At Target" Send="Create" />
</CActorSound>
<CActorModel id="ValeeraBladeFlurryImpact" parent="StormModelAnimationStyleOneShotUnit">
<HostSiteOps Ops="SOpAttachCenter" />
<On Terms="ActorCreation" Send="Create ValeeraBladeFlurryImpactSound" />
<On Terms="Effect.ValeeraBladeFlurryDamage.Start; At Target" Send="Create" />
</CActorModel>
<CActorModel id="ValeeraCheapShotImpact" parent="StormModelAnimationStyleOneShotUnit">
<HostSiteOps Ops="SOpAttachCenter" />
<On Terms="Effect.ValeeraCheapShotDamage.Start; At Target" Send="Create" />
</CActorModel>
<CActorModel id="ValeeraShadowImage" parent="StormModelAnimationStyleOneShotUnit">
<Macros value="ValeeraReadyAnimationMacro" />
<HostSiteOps Ops="SOpAttachOrigin SOpValeeraShadowImageRandomizer SOpForwardTargetUnit" HoldPosition="1" HoldRotation="1" />
<On Terms="Effect.ValeeraShadowImageDummy.Start; At Target" Send="Create" />
<On Terms="ActorCreation" Send="AnimPlay Stand GLstand" />
<On Terms="ActorCreation" Send="ModelMaterialApply ValeeraShadowImageGlaze" />
<On Terms="ActorCreation" Send="AnimPlay Attack Attack,D PlayForever 0.000000 0.000000" />
<On Terms="ActorCreation; PassChance 50.000000" Send="AnimPlay Attack Attack,E PlayForever 0.000000 0.000000" />
<On Terms="ActorCreation; PassChance 33.000000" Send="AnimPlay Attack Attack,F PlayForever 0.000000 0.000000" />
<On Terms="ActorCreation" Send="Create ValeeraShadowImageSmoke" />
<On Terms="ActorCreation" Send="TimerSet 0.400000 ValeeraShadowImageExpire" />
<On Terms="TimerExpired; TimerName ValeeraShadowImageExpire" Send="Destroy" />
<On Terms="TimerExpired; TimerName ValeeraShadowImageExpire" Target="ValeeraShadowImageSmoke" Send="Destroy" />
<Filter index="Self" value="1" />
<Filter index="Ally" value="1" />
</CActorModel>
<CActorModel id="ValeeraCheapShotLaunch" parent="StormModelAnimationStyleOneShotUnit">
<HostSiteOps Ops="SOpAttachCenter" />
<On Terms="Abil.ValeeraCheapShot.SourceCastStart" Send="Create" />
</CActorModel>
<CActorModel id="ValeeraThistleTeaImpact" parent="StormModelAnimationStyleOneShotUnit">
<HostSiteOps Ops="SOpAttachCenter" />
<On Terms="Abil.ValeeraThistleTea.SourceCastStart" Send="Create" />
</CActorModel>
<CActorModel id="ValeeraBladeFlurryModel" parent="StormModelAnimationStyleOneShot">
<On Terms="Effect.ValeeraBladeFlurrySearch.Start; At Source" Send="Create" />
<HostSiteOps Ops="SOpAttachCenter SOpRotationRandomDisc" HoldPosition="1" HoldRotation="1" />
</CActorModel>
<CActorRange id="ValeeraBladeFlurryRange" parent="StormRangeAbilPlusSplat" abil="ValeeraBladeFlurry" />
<CActorSplat id="ValeeraBladeFlurryRangeSplat" parent="StormRangeSplat">
<Scale value="3.000000" />
</CActorSplat>
<CActorRange id="ValeeraSmokeBombRange" parent="StormRangeAbilPlusSplat" abil="ValeeraSmokeBomb" />
<CActorSplat id="ValeeraSmokeBombRangeSplat" parent="StormRangeSplat">
<Scale value="4.000000" />
</CActorSplat>
<CActorSound id="ValeeraBladeFlurryImpactSound" parent="SoundOneShot">
<Host Subject="_Unit" />
<HostSiteOps Ops="SOpAttachOriginStationary" />
</CActorSound>
<CActorSound id="ValeeraBladeFlurryCastSound" parent="SoundOneShot">
<Host Subject="_Unit" />
<HostSiteOps Ops="SOpAttachOriginStationary" />
<On Terms="Effect.ValeeraBladeFlurrySearch.Start; At Source" Send="Create" />
<Sound value="ValeeraBladeFlurryLaunchSound" />
</CActorSound>
<CActorModel id="ValeeraSinisterStrikeImpact" parent="StormModelAnimationStyleOneShotUnit">
<On Terms="Effect.ValeeraSinisterStrikeDamage.Start; At Target; ValidateEffect TargetIsHero" Send="Create" />
<HostSiteOps Ops="SOpAttachCenter SOpForwardCasterPointInverted SOp2DRotation" HoldPosition="1" HoldRotation="1" />
</CActorModel>
<CActorSound id="ValeeraSinisterStrikeImpactSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraSinisterStrikeDamage.Start; At Target; ValidateEffect TargetIsHero" Send="Create" />
</CActorSound>
<CActorSound id="ValeeraSinisterStrikeLaunchSound" parent="SoundOneShot">
<On Terms="Abil.ValeeraSinisterStrike.SourceCastStart" Send="Create" />
</CActorSound>
<CActorModel id="ValeeraSinisterStrikeDashBuff" parent="StormModelAnimationStyleContinuousUnit">
<On Terms="Behavior.ValeeraSinisterStrikeDash.On" Send="Create" />
<On Terms="Behavior.ValeeraSinisterStrikeDash.Off" Send="AnimBracketStop BSD" />
<HostSiteOps Ops="SOpAttachOrigin" />
</CActorModel>
<CActorModel id="ValeeraSinisterStrikeBladeOverlay" parent="StormModelAnimationStyleContinuousUnit">
<On Terms="Behavior.ValeeraSinisterStrikeDash.On" Send="Create" />
<On Terms="Behavior.ValeeraSinisterStrikeDash.Off" Send="AnimBracketStop BSD" />
<HostSiteOps Ops="SOpAttachWeaponLeft" />
</CActorModel>
<CActorModel id="ValeeraSinisterStrikeBladeOverlayMutilate" parent="StormModelAnimationStyleContinuousUnit">
<On Terms="Behavior.ValeeraSinisterStrikeDash.On; ValidatePlayer ValeeraHasMutilate" Send="Create" />
<On Terms="Behavior.ValeeraSinisterStrikeDash.Off" Send="AnimBracketStop BSD" />
<HostSiteOps Ops="SOpAttachWeaponRight" />
<Model value="ValeeraSinisterStrikeBladeOverlay" />
</CActorModel>
<CActorSound id="ValeeraSinisterStrikeNonHeroImpactSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraSinisterStrikeDamage.Start; At Target; ValidateEffect TargetIsNotHeroic" Send="Create" />
</CActorSound>
<CActorModel id="ValeeraCloakOfShadowsSpellShieldBuff" parent="StormModelAnimationStyleContinuousUnit">
<On Terms="Behavior.ValeeraCloakOfShadowsSpellShield.On" Send="Create" />
<On Terms="Behavior.ValeeraCloakOfShadowsSpellShield.Off" Send="Destroy" />
<HostSiteOps Ops="SOpAttachCenter" />
<Inherits index="TimeScale" value="1" />
</CActorModel>
<CActorModel id="ValeeraCloakOfShadowsUnstoppableBuff" parent="StormModelAnimationStyleContinuousUnit">
<On Terms="Behavior.ValeeraCloakOfShadowsUnstoppable.On" Send="Create" />
<On Terms="Behavior.ValeeraCloakOfShadowsUnstoppable.Off" Send="AnimBracketStop BSD" />
<On Terms="ActorCreation" Send="AnimSetTimeScaleGlobal 0.660000 Birth" />
<HostSiteOps Ops="SOpAttachOrigin" HoldRotation="1" />
<Inherits index="TimeScale" value="1" />
</CActorModel>
<CActorSound id="ValeeraCloakOfShadowsLaunchSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraCloakOfShadowsInitialSet.Start" Send="Create" />
</CActorSound>
<CActorModel id="ValeeraCripplingPoisonDebuff" parent="StormModelAnimationStyleContinuousUnit">
<On Terms="Behavior.ValeeraCripplingPoison.On" Send="Create" />
<On Terms="Behavior.ValeeraCripplingPoison.Off" Send="AnimBracketStop BSD" />
<HostSiteOps Ops="SOpAttachOrigin" />
<Model value="SlowDebuff" />
</CActorModel>
<CActorModel id="ValeeraShadowImageSmoke" parent="StormModelAnimationStyleContinuous" />
<CActorModel id="ValeeraCripplingPoisonWeaponLeft" parent="StormModelAnimationStyleContinuousUnit">
<HostSiteOps Ops="SOpAttachWeaponLeft" />
<Model value="ValeeraCripplingPoisonWeapon" />
</CActorModel>
<CActorModel id="ValeeraCripplingPoisonWeaponRight" parent="StormModelAnimationStyleOneShotUnit">
<HostSiteOps Ops="SOpAttachWeaponRight" />
<Model value="ValeeraCripplingPoisonWeapon" />
</CActorModel>
<CActorModel id="ValeeraWoundPoisonWeaponLeft" parent="StormModelAnimationStyleOneShotUnit">
<HostSiteOps Ops="SOpAttachWeaponLeft" />
<Model value="ValeeraWoundPoisonWeapon" />
</CActorModel>
<CActorModel id="ValeeraWoundPoisonWeaponRight" parent="StormModelAnimationStyleContinuousUnit">
<HostSiteOps Ops="SOpAttachWeaponRight" />
<Model value="ValeeraWoundPoisonWeapon" />
</CActorModel>
<CActorModel id="ValeeraGarroteDebuff" parent="StormModelAnimationStyleOneShotUnit">
<On Terms="Effect.ValeeraGarroteDoTDamage.Start; At Target" Send="Create" />
<HostSiteOps Ops="SOpAttachCenter" />
</CActorModel>
<CActorModel id="ValeeraGarroteImpact" parent="StormModelAnimationStyleOneShotUnit">
<HostSiteOps Ops="SOpAttachCenter" />
<On Terms="Effect.ValeeraGarroteDamage.Start; At Target" Send="Create" />
</CActorModel>
<CActorSound id="ValeeraGarroteLaunchSound" parent="SoundOneShot">
<Host Subject="_Unit" />
<HostSiteOps Ops="SOpAttachOriginStationary" />
<On Terms="Abil.ValeeraGarrote.SourceCastStart" Send="Create" />
</CActorSound>
<CActorModel id="ValeeraAssassinationTarget" parent="StormModelAnimationStyleContinuousUnit">
<On Terms="Effect.ValeeraAssassinationApply.Start; At Target" Send="Create" />
<On Terms="Effect.ValeeraAssassinationRemoveModifyUnit.Start; FromEffectTreeDescendant" Send="AnimBracketStop BSD" />
<HostSiteOps Ops="SOpAttachOverhead SOpPointSouthWorld" HoldRotation="1" />
<Filter index="All" value="1" />
<VisibleTo index="Self" value="1" />
<Inherits index="Visibility" value="0" />
<AutoScaleFactor value="1.000000" />
</CActorModel>
<CActorModel id="ValeeraCheapShotBlindDebuff" parent="StormBlind">
<On Terms="Behavior.ValeeraCheapShotBlind.On" Send="Create" />
<On Terms="Behavior.ValeeraCheapShotBlind.Off" Send="Destroy" />
</CActorModel>
<CActorModel id="ValeeraSmokeBomb" parent="StormModelAnimationStyleContinuous">
<On Terms="Effect.ValeeraSmokeBombCreatePersistent.Start" Send="Create" />
<On Terms="Effect.ValeeraSmokeBombCreatePersistent.Stop" Send="AnimBracketStop BSD" />
</CActorModel>
<CActorModel id="ValeeraSmokeBombVisualLayer" parent="StormModelAnimationStyleContinuous">
<On Terms="ActorCreation" Send="SetTintColor 72,5,95" />
<On Terms="ActorCreation" Send="SetOpacity 0.500000" />
<On Terms="ActorCreation" Send="SetScale 0.500000" />
<Model value="ValeeraSmokeBomb" />
</CActorModel>
<CActorModel id="ValeeraSmokeBombVisualLayer2" parent="StormModelAnimationStyleContinuous">
<On Terms="ActorCreation" Send="SetTintColor 72,5,95" />
<On Terms="ActorCreation" Send="SetOpacity 0.550000" />
<On Terms="ActorCreation" Send="SetScale 0.750000" />
<Model value="ValeeraSmokeBomb" />
</CActorModel>
<CActorModel id="ValeeraSmokeBombVisualLayer3" parent="StormModelAnimationStyleContinuous">
<On Terms="ActorCreation" Send="SetTintColor 72,5,95" />
<On Terms="ActorCreation" Send="SetOpacity 0.600000" />
<Model value="ValeeraSmokeBomb" />
</CActorModel>
<CActorSound id="ValeeraSmokeBombLaunchSound" parent="SoundOneShot">
<On Terms="Effect.ValeeraSmokeBombInitialSet.Start" Send="Create" />
</CActorSound>
<CActorModel id="ValeeraSmokeBombImpact" parent="StormModelAnimationStyleOneShot" />
<CActorSound id="ValeeraCripplingPoisonImpactSound" parent="SoundOneShot">
<On Terms="Behavior.ValeeraCripplingPoison.On" Send="Create" />
<On Terms="Behavior.ValeeraCripplingPoison.Off" Send="Destroy Immediate" />
</CActorSound>
<CActorSound id="ValeeraWoundPoisonImpactSound" parent="SoundOneShot">
<On Terms="Behavior.ValeeraWoundPoison.On" Send="Create" />
<On Terms="Behavior.ValeeraWoundPoison.Off" Send="Destroy Immediate" />
</CActorSound>
<CActorSound id="ValeeraCripplingPoisonLaunchSound" parent="SoundOneShot">
<On Terms="Abil.ValeeraCripplingPoison.SourceCastStart" Send="Create" />
<Filter index="All" value="1" />
<VisibleTo index="Self" value="1" />
</CActorSound>
<CActorSound id="ValeeraWoundPoisonLaunchSound" parent="SoundOneShot">
<On Terms="Abil.ValeeraWoundPoison.SourceCastStart" Send="Create" />
<Filter index="All" value="1" />
<VisibleTo index="Self" value="1" />
</CActorSound>
<CActorSound id="Valeera_FS_Mvmt" parent="SoundOneShot">
<Sound value="Valeera_FS" />
<Layers Sound="Valeera_Mvmt" PlayDelay="200,200" />
</CActorSound>
<CActorPortrait id="ValeeraPortrait" parent="StormCompositePortrait" />
<CActorModel id="ValeeraPortraitAddition" parent="StormCompositePortraitAddition">
<ModelFlags index="AutomateGlobalLoops" value="0" />
</CActorModel>
<CActorModel id="HeroValeeraDeathRagdoll" parent="StormHeroDeathRagdoll" />
<CActorModel id="ValeeraGarroteStrangleImpact" parent="StormModelAnimationStyleContinuousUnit">
<Remove Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death" />
<On Terms="Behavior.ValeeraGarroteStrangleAbilityPowerReduction.On" Send="Create" />
<On Terms="Behavior.ValeeraGarroteStrangleAbilityPowerReduction.Off" Send="AnimBracketStop BSD" />
<On Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death OpeningPlayForever" />
<HostSiteOps Ops="SOpAttachOverhead" />
</CActorModel>
<CActorSiteOpRandomPointInCircle id="SOpValeeraShadowImageRandomizer">
<Radius value="2.500000" />
<RestrictToCircumference value="1" />
</CActorSiteOpRandomPointInCircle>
<CActorSound id="Valeera_Gain_Combo_Point_Sound" parent="SoundOneShot">
<On Terms="Effect.ValeeraComboPointsModifyToken.Start; At Caster" Send="Create" />
<Sound value="Valeera_Gain_ComboPoint" />
</CActorSound>
<CActorScene id="SYSTEM_Scene">
<On Terms="SceneEffectSearchNotifyResults.ValeeraSinisterStrikeSquareSearchArea" Send="SceneEffectSearchResponse DoodadImpactable" />
<On Terms="SceneEffectSearchNotifyResults.ValeeraBladeFlurrySearch" Send="SceneEffectSearchResponse DoodadImpactable" />
</CActorScene>
<CActorRegionCircle id="DoodadImpactSearch1">
<On Terms="Effect.ValeeraEviscerateDamage.Start; At Effect" Send="Create" />
<On Terms="Effect.ValeeraAmbushSwitch.Start; At Effect" Send="Create" />
<On Terms="Effect.ValeeraCheapShotImpactSet.Start; At Effect" Send="Create" />
<On Terms="Effect.ValeeraGarroteImpactSet.Start; At Effect" Send="Create" />
</CActorRegionCircle>
<CActorRegionCircle id="DoodadImpactSearch3">
<On Terms="Effect.ValeeraCloakOfShadowsInitialSet.Start; At Effect" Send="Create" />
</CActorRegionCircle>
<CActorRegionCircle id="DoodadImpactSearch5">
<On Terms="Effect.ValeeraSmokeBombInitialSet.Start; At Effect" Send="Create" />
</CActorRegionCircle>
<CActorForceCylinder id="ValeeraSinisterStrikeCylinderForce">
<On Terms="Effect.ValeeraSinisterStrikeSquareSearchArea.Start; At Caster" Send="Create" />
<Host Subject="_Unit" />
<HostSiteOps Ops="SOpAttachWeaponLeft" />
<Duration value="0.250000" />
<Magnitude value="40.000000" />
<ForceFlags index="FallOff" value="0" />
<Radius value="0.750000" />
<Length value="0.750000" />
</CActorForceCylinder>
<CActorForceSphere id="ValeeraBladeFlurrySphereForce">
<On Terms="Effect.ValeeraBladeFlurrySearch.Start" Send="Create" />
<HostSiteOps Ops="SOpTargetPoint" />
<Duration value="0.250000" />
<Magnitude value="50.000000" />
<Radius value="3.000000" />
</CActorForceSphere>
<CActorForceSphere id="ValeeraEviscerateSphereForce">
<On Terms="Effect.ValeeraEviscerateDamage.Start" Send="Create" />
<HostSiteOps Ops="SOpTargetPoint" />
<Duration value="0.250000" />
<Magnitude value="55.000000" />
<Radius value="1.000000" />
</CActorForceSphere>
<CActorForceSphere id="ValeeraAmbushSphereForce">
<On Terms="Effect.ValeeraAmbushSwitch.Start" Send="Create" />
<HostSiteOps Ops="SOpTargetPoint" />
<Duration value="0.250000" />
<Magnitude value="55.000000" />
<Radius value="1.000000" />
</CActorForceSphere>
<CActorForceSphere id="ValeeraCheapShotSphereForce">
<On Terms="Effect.ValeeraCheapShotImpactSet.Start" Send="Create" />
<HostSiteOps Ops="SOpTargetPoint" />
<Duration value="0.250000" />
<Magnitude value="20.000000" />
<Radius value="1.000000" />
</CActorForceSphere>
<CActorForceSphere id="ValeeraGarroteSphereForce">
<On Terms="Effect.ValeeraGarroteImpactSet.Start" Send="Create" />
<HostSiteOps Ops="SOpTargetPoint" />
<Duration value="0.250000" />
<Magnitude value="35.000000" />
<Radius value="1.000000" />
</CActorForceSphere>
<CBehaviorBuff id="ValeeraAmbushAssassinateReduceArmorArmorDecrease" parent="StormArmor">
<BehaviorCategories index="DebuffVulnerable" value="1" />
<Duration value="5" />
<ArmorModification>
<AllArmorBonus value="-20" />
</ArmorModification>
</CBehaviorBuff>
<CBehaviorAbility id="ValeeraColdBloodItem">
<Face value="ValeeraColdBlood" />
<Buttons Face="ValeeraColdBlood" Type="AbilCmd" AbilCmd="ValeeraColdBlood,Execute" />
</CBehaviorAbility>
<CBehaviorAbility id="ValeeraCripplingPoisonItem">
<Face value="ValeeraCripplingPoison" />
<Buttons Face="ValeeraCripplingPoison" Type="AbilCmd" AbilCmd="ValeeraCripplingPoison,Execute" />
</CBehaviorAbility>
<CBehaviorBuff id="ValeeraCombatHandlerDefensive">
<DamageResponse Chance="1" Handled="ValeeraInCombatApplySet" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraCombatHandlerOffensive">
<DamageResponse Chance="1" Handled="ValeeraInCombatApplySet" Location="Attacker">
<ExcludeEffectArray value="ValeeraGarroteDoTDamage" />
</DamageResponse>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraComboPoints" parent="CarryBehaviorParent">
<Face value="ValeeraComboPointDummyFace" />
</CBehaviorBuff>
<CBehaviorTokenCounter id="ValeeraComboPointsToken" parent="StormGenericToken">
<Max value="3" />
</CBehaviorTokenCounter>
<CBehaviorBuff id="ValeeraCripplingPoisonActive">
<Alignment value="Positive" />
<InfoFlags index="Hidden" value="0" />
<InfoIcon value="Assets\Textures\storm_ui_icon_valeera_cripplingpoison.dds" />
<Duration value="4" />
<FinalEffect value="ValeeraCripplingPoisonApplyRemoveWeapon" />
<Face value="ValeeraCripplingPoisonBuffBar" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraInitiativeMoveSpeed" parent="StormSprint">
<Duration value="3" />
<Modification>
<UnifiedMoveSpeedFactor value="0.15" />
</Modification>
</CBehaviorBuff>
<CBehaviorAbility id="ValeeraWoundPoisonItem">
<Face value="ValeeraWoundPoison" />
<Buttons Face="ValeeraWoundPoison" Type="AbilCmd" AbilCmd="ValeeraWoundPoison,Execute" />
</CBehaviorAbility>
<CBehaviorBuff id="ValeeraInCombatComboPoints">
<Duration value="10" />
<FinalEffect value="ValeeraInCombatComboPointsRemoveSet" />
<RemoveValidatorArray value="ValeeraHasAnyCP" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraInCombatStealth">
<Duration value="3" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraStealthCloak" parent="StormTempCloak">
<RemoveValidatorArray value="IsNotMounting" />
<Modification>
<ModifyFlags index="DisableWeapons" value="1" />
<UnifiedMoveSpeedFactor value="0.2" />
<AbilLinkDisableArray value="ValeeraSinisterStrike" />
<AbilLinkDisableArray value="ValeeraBladeFlurry" />
<AbilLinkDisableArray value="ValeeraEviscerate" />
</Modification>
<DamageResponse Chance="1" Handled="ValeeraStealthRemoveSet" Priority="97">
<ValidatorArray value="SourceNotUnrevealable" />
</DamageResponse>
<FinalEffect value="ValeeraStealthModifyCooldown" />
<BehaviorCategories index="Fast" value="1" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraVanishUnrevealableCloak" parent="StormUnrevealableCloak">
<Duration value="1" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraShadowStepTeleportDummyTimedLife" parent="StormTimedLife">
<DisplayDuration index="Self" value="0" />
<DisplayDuration index="Ally" value="0" />
<DisplayDuration index="Enemy" value="0" />
<Duration value="0.5" />
<ExpireEffect value="SuicideTimeout" />
<Modification>
<StateFlags index="Summoned" value="0" />
</Modification>
<KillCredit Value="Unknown" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraShadowStepDummy">
<Duration value="0.0625" />
<InitialEffect value="ValeeraShadowStepDummyOffset" />
<RefreshEffect value="ValeeraShadowStepDummyOffset" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraCheapShotStun" parent="StormStun">
<Duration value="0.75" />
<ExpireEffect value="ValeeraBlindImpactSet" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraSinisterStrikeDash">
<Alignment value="Positive" />
<DisableValidatorArray value="TargetNotTimeStopped" />
<Duration value="0.1875" />
<InitialEffect value="ValeeraSinisterStrikeSearchPersistent" />
<Modification>
<ModifyFlags index="OrdersUninterruptible" value="1" />
<StateFlags index="SuppressAttack" value="1" />
<StateFlags index="SuppressCollision" value="1" />
<StateFlags index="LineMovement" value="1" />
<MoveSpeedMaximum value="21" />
<MoveSpeedMinimum value="21" />
<AbilLinkDisableArray value="ValeeraStealth" />
</Modification>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraBladeFlurrySuppressionBehavior">
<BuffFlags index="UpdateDurationWhileDisabled" value="1" />
<Duration value="0.3125" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraCloakOfShadowsUnstoppable" parent="StormUnstoppableParent">
<Face value="ValeeraCloakOfShadows" />
<InfoFlags index="AlwaysUseGameText" value="1" />
<BehaviorCategories index="Restorable" value="1" />
<Duration value="1.5" />
<DisplayPriority value="1001" />
<DisableValidatorArray value="CasterNotStasis" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraCloakOfShadowsSpellShield" parent="StormArmor">
<Alignment value="Positive" />
<InfoIcon value="Assets\Textures\storm_ui_icon_talent_spellshield.dds" />
<DisableValidatorArray value="SourceNotDead" />
<DisableValidatorArray value="TargetNotSpecialDeathState" />
<Duration value="1.5" />
<DamageResponse Chance="1" Handled="SpellShieldImpactDummySet">
<Kind index="Basic" value="0" />
<ProvideCategories index="Proc" value="1" />
</DamageResponse>
<ArmorModification>
<ArmorSet index="Hero">
<ArmorMitigationTable index="Ability" value="75" />
</ArmorSet>
<ArmorSet index="Merc">
<ArmorMitigationTable index="Ability" value="75" />
</ArmorSet>
<ArmorSet index="Monster">
<ArmorMitigationTable index="Ability" value="75" />
</ArmorSet>
<ArmorSet index="Summon">
<ArmorMitigationTable index="Ability" value="75" />
</ArmorSet>
<ArmorSet index="Structure">
<ArmorMitigationTable index="Ability" value="75" />
</ArmorSet>
<ArmorSet index="Minion">
<ArmorMitigationTable index="Ability" value="75" />
</ArmorSet>
</ArmorModification>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraCripplingPoisonWeapon">
<InfoIcon value="Assets\Textures\storm_ui_icon_valeera_cripplingpoison.dds" />
<BuffFlags index="UpdateDurationWhileDisabled" value="1" />
<DamageResponse>
<Chance value="1" />
<Handled value="ValeeraCripplingPoisonImpactSet" />
<TargetFilters value="-;Self,Stasis,Dead,Hidden,Invulnerable" />
<Location value="Attacker" />
<RequireEffectArray value="ValeeraSinisterStrikeDamage" />
<RequireEffectArray value="ValeeraBladeFlurryDamage" />
<RequireEffectArray value="ValeeraEviscerateDamage" />
<RequireEffectArray value="ValeeraAmbushDamage" />
<RequireEffectArray value="ValeeraAmbushFullDamage" />
<RequireEffectArray value="ValeeraCheapShotDamage" />
<RequireEffectArray value="ValeeraGarroteDamage" />
<Kind index="Basic" value="0" />
</DamageResponse>
<BehaviorFlags index="Permanent" value="1" />
<BehaviorFlags index="EnabledWhileDead" value="1" />
<SortIndex value="100" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraCripplingPoisonWeaponRemove">
<BehaviorFlags index="EnabledWhileDead" value="1" />
<Duration value="0.0625" />
<FinalEffect value="ValeeraCripplingPoisonWeaponRemove" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraCripplingPoison" parent="StormSlowParent">
<Duration value="4" />
<Modification>
<UnifiedMoveSpeedFactor value="-0.2" />
</Modification>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraCheapShotBlind" parent="StormBlind">
<Duration value="2" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraCheapShotNonHeroesBlind" parent="StormBlindNonHeroes">
<RemoveValidatorArray value="ValeeraTargetHasCheapShotBlind" />
<Duration value="2" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraFatalFinesse">
<DisableValidatorArray value="ValeeraHas2StacksOfFatalFinesseTracker" />
<Duration value="0.125" />
<Period value="0.0625" />
<PeriodicEffect value="ValeeraFatalFinesseModifyCooldownSet" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraFatalFinesseTracker">
<MaxStackCount value="2" />
<Duration value="0.125" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraMutilateDamageBuff">
<Duration value="1" />
<Modification>
<DamageDealtFraction index="Basic" value="0.5" />
</Modification>
<DamageResponse Chance="1" Handled="ValeeraMutilateRemove" Location="Attacker">
<RequireEffectArray value="ValeeraMutilateWeaponDamage" />
</DamageResponse>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraSliceAndDiceBuff">
<RemoveValidatorArray value="ValeeraHasSliceAndDiceTokens" />
<Duration value="3" />
<Modification>
<AdditiveAttackSpeedFactor value="4" />
</Modification>
<FinalEffect value="ValeeraSliceAndDiceRemoveTokenCounter" />
</CBehaviorBuff>
<CBehaviorTokenCounter id="ValeeraSliceAndDiceToken" parent="StormGenericToken">
<Max value="3" />
<Init value="3" />
</CBehaviorTokenCounter>
<CBehaviorBuff id="ValeeraInitiativeBonus">
<Alignment value="Positive" />
<InfoIcon value="Assets\Textures\storm_ui_temp_icon_stealthmastery_2.dds" />
<RemoveValidatorArray value="ValeeraIsStealthedCombine" />
</CBehaviorBuff>
<CBehaviorTokenCounter id="ValeeraVigorQuestToken" parent="StormQuestToken">
<AtMaxEvents index="0" EventId="QuestComplete" Effect="ValeeraVigorQuestModifyPlayer" />
<Max value="20" />
<SortIndex value="10" />
</CBehaviorTokenCounter>
<CBehaviorBuff id="ValeeraAssassinate">
<DisableValidatorArray value="CasterDoesNotHaveInCargo" />
<DisableValidatorArray value="TargetNotTimeStopped" />
<DisableValidatorArray value="ValeeraHasAssassinate" />
<RemoveValidatorArray value="ValeeraIsStealthedCombine" />
<Period value="0.0625" />
<PeriodicEffect value="ValeeraAssassinateSearchArea" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraAssassinationTarget">
<MaxStackCount value="10" />
<MaxStackCountPerCaster value="1" />
<RemoveValidatorArray value="ValeeraRangeLTE12" />
<RemoveValidatorArray value="ValeeraHasAssassinate" />
<RemoveValidatorArray value="ValeeraIsStealthedCombine" />
<Duration value="0.1875" />
<FinalEffect value="ValeeraAssassinationRemoveModifyUnit" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraSmokeBombUnrevealable" parent="StormUnrevealableCloak">
<Duration value="0.125" />
<FinalEffect value="ValeeraUpdateVisibility" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraSmokeBombVisionSource">
<BehaviorFlags index="Permanent" value="1" />
<BehaviorFlags index="EnabledWhileDead" value="1" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraGarrote" parent="StormDot">
<Duration value="7" />
<Period value="1" />
<PeriodCount value="7" />
<InitialEffect value="ValeeraGarroteDamageReveal" />
<PeriodicEffect value="ValeeraGarroteDoTDamage" />
<PeriodicDisplayEffect value="ValeeraGarroteDoTDamage" />
<FinalEffect value="ValeeraGarroteRuptureRemoveTokenCounter" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraGarroteStrangleAbilityPowerReduction" parent="StormDamageReduction">
<BehaviorCategories index="DebuffAbilityPower" value="1" />
<Duration value="6" />
<Modification>
<HealDealtAdditiveMultiplier index="Life" value="-0.4" />
<HealDealtAdditiveMultiplier index="Shields" value="-0.4" />
<DamageDealtFraction index="Ability" value="-0.4" />
</Modification>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraGarroteSilence" parent="StormSilence">
<BuffFlags index="RemoveDamageResponseExhausted" value="0" />
<Duration value="2.5" />
<DamageResponse Handled="ValeeraGarroteSilenceRefresh">
<Cost>
<Charge CountMax="3" CountStart="3" CountUse="1" />
</Cost>
<RequireEffectArray value="ValeeraWeaponDamage" />
</DamageResponse>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraCombatReadinessArmor" parent="StormArmorPermanent">
<Alignment value="Positive" />
<InfoFlags index="Hidden" value="0" />
<MaxStackCount value="3" />
<DamageResponse>
<Chance value="1" />
<Handled value="ValeeraCombatReadinessBlockRemoveSet" />
<TargetFilters value="Heroic;Structure" />
<Priority value="55" />
<Kind index="Ability" value="0" />
<ProvideCategories index="Proc" value="1" />
<ValidateEffectAliasesOp value="ExcludeHasAny" />
<ValidateEffectAliases value="IgnorePositiveArmor" />
</DamageResponse>
<ArmorModification>
<ArmorSet index="Hero">
<ArmorMitigationTable index="Basic" value="75" />
</ArmorSet>
</ArmorModification>
<BuffFlags index="RemoveDamageResponseExhausted" value="0" />
<BuffFlags index="RefreshStack" value="1" />
<DisableValidatorArray value="SourceNotDead" />
<InfoIcon value="Assets\Textures\storm_ui_icon_talent_block.dds" />
<SortIndex value="10" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraWoundPoisonActive">
<Alignment value="Positive" />
<InfoFlags index="Hidden" value="0" />
<InfoIcon value="Assets\Textures\storm_ui_icon_valeera_woundpoison.dds" />
<Duration value="4" />
<FinalEffect value="ValeeraWoundPoisonApplyRemoveWeapon" />
<Face value="ValeeraWoundPoisonBuffBar" />
</CBehaviorBuff>
<CBehaviorAbility id="ValeeraThistleTeaItem">
<Face value="ValeeraThistleTea" />
<Buttons Face="ValeeraThistleTea" Type="AbilCmd" AbilCmd="ValeeraThistleTea,Execute" />
</CBehaviorAbility>
<CBehaviorBuff id="ValeeraWoundPoisonWeapon">
<BehaviorFlags index="Permanent" value="1" />
<BehaviorFlags index="EnabledWhileDead" value="1" />
<InfoIcon value="Assets\Textures\storm_ui_icon_valeera_woundpoison.dds" />
<BuffFlags index="UpdateDurationWhileDisabled" value="1" />
<DamageResponse>
<Chance value="1" />
<Handled value="ValeeraWoundPoisonImpactSet" />
<TargetFilters value="-;Self,Stasis,Dead,Hidden,Invulnerable" />
<Location value="Attacker" />
<RequireEffectArray value="ValeeraSinisterStrikeDamage" />
<RequireEffectArray value="ValeeraBladeFlurryDamage" />
<RequireEffectArray value="ValeeraEviscerateDamage" />
<RequireEffectArray value="ValeeraAmbushDamage" />
<RequireEffectArray value="ValeeraAmbushFullDamage" />
<RequireEffectArray value="ValeeraCheapShotDamage" />
<RequireEffectArray value="ValeeraGarroteDamage" />
<Kind index="Basic" value="0" />
</DamageResponse>
<SortIndex value="100" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraWoundPoison" parent="StormHealReduction">
<Duration value="4" />
<Modification>
<HealTakenAdditiveMultiplier index="Life" value="-0.5" />
<VitalRegenMultiplier index="Life" value="-0.5" />
</Modification>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraWoundPoisonWeaponRemove">
<BehaviorFlags index="EnabledWhileDead" value="1" />
<Duration value="0.0625" />
<FinalEffect value="ValeeraWoundPoisonWeaponRemove" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraColdBloodWeapon" parent="StormDamageIncrease">
<Alignment value="Positive" />
<InfoIcon value="Assets\Textures\storm_ui_icon_valeera_coldblood.dds" />
<BehaviorCategories index="BuffAbilityPower" value="1" />
<BehaviorFlags index="EnabledWhileDead" value="0" />
</CBehaviorBuff>
<CBehaviorTokenCounter id="ValeeraFatalFinesseQuestToken" parent="StormQuestToken">
<AtMaxEvents index="0" EventId="QuestComplete" Effect="ValeeraFatalFinesseQuestCompleteModifyPlayer" />
<Max value="15" />
<SortIndex value="30" />
</CBehaviorTokenCounter>
<CBehaviorBuff id="ValeeraEnteringDeepShadowsBonus">
<Alignment value="Positive" />
<InfoIcon value="Assets\Textures\storm_ui_temp_icon_stealthmastery_2.dds" />
<RemoveValidatorArray value="ValeeraIsStealthedCombine" />
<InitialEffect value="ValeeraStealthIncreaseStealthRangesModifyPlayer" />
<FinalEffect value="ValeeraStealthReduceStealthRangesModifyPlayer" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraEnteringDeepShadowsTimer">
<BuffFlags index="Countdown" value="0" />
<BuffFlags index="UpdateDurationWhileDisabled" value="1" />
<InfoFlags index="Hidden" value="0" />
<InfoIcon value="Assets\Textures\storm_ui_temp_icon_stealthmastery_2.dds" />
<BehaviorCategories index="Restorable" value="1" />
<RemoveValidatorArray value="ValeeraIsStealthedCombine" />
<Duration value="3" />
<ExpireEffect value="ValeeraDeepStealthBonusApply" />
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraSubtletyEnergyRegeneration">
<Duration value="5" />
<Modification>
<VitalRegenArray index="Energy" value="10" />
</Modification>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraShadowImageMonitor">
<Alignment value="Positive" />
<InfoIcon value="Assets\Textures\storm_temp_war3_btnpoisonarrow.dds" />
<BuffFlags index="UpdateDurationWhileDisabled" value="1" />
<Duration value="0.125" />
<DamageResponse>
<Chance value="1" />
<Handled value="ValeeraShadowImageDummy" />
<TargetFilters value="Heroic;Self,Stasis,Dead,Hidden,Invulnerable" />
<Location value="Attacker" />
<RequireEffectArray value="ValeeraWeaponDamage" />
<RequireEffectArray value="ValeeraSinisterStrikeDamage" />
<RequireEffectArray value="ValeeraEviscerateDamage" />
<RequireEffectArray value="ValeeraAmbushDamage" />
<RequireEffectArray value="ValeeraAmbushFullDamage" />
<RequireEffectArray value="ValeeraCheapShotDamage" />
<RequireEffectArray value="ValeeraGarroteDamage" />
<ValidatorArray value="ValeeraHasSmokeBombUnrevealable" />
</DamageResponse>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraAmbushReduceArmorArmorDecrease" parent="StormArmor">
<BehaviorCategories index="DebuffVulnerable" value="1" />
<Duration value="5" />
<ArmorModification>
<AllArmorBonus value="-10" />
</ArmorModification>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraSmokeBombArmorIncrease" parent="StormArmor">
<BehaviorCategories index="BuffResistant" value="1" />
<DisableValidatorArray value="ValeeraHasSmokeBombUnrevealable" />
<BuffFlags index="UpdateDurationWhileDisabled" value="1" />
<ArmorModification>
<AllArmorBonus value="60" />
</ArmorModification>
</CBehaviorBuff>
<CBehaviorBuff id="ValeeraSmokeBombTimer">
<Duration value="5" />
<TimeScaleSource Value="Global" />
</CBehaviorBuff>
<CButton id="ValeeraAmbush" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_ambush.dds" />
<TooltipAppender Validator="ValeeraHasDeathFromAbove" Face="ValeeraDeathFromAbove" />
<TooltipAppender Validator="ValeeraHasAssassinate" Face="ValeeraAssassinate" />
<TooltipVitalName index="Energy" value="UI/Tooltip/Abil/Energy" />
</CButton>
<CButton id="ValeeraBladeFlurry" parent="StormButtonParent">
<TooltipAppender Validator="ValeeraHasFatalFinesse" Face="ValeeraFatalFinesse" />
<TooltipVitalName index="Energy" value="UI/Tooltip/Abil/Energy" />
<Icon value="Assets\Textures\storm_ui_icon_valeera_bladeflurry.dds" />
</CButton>
<CButton id="ValeeraCancelStealth" parent="StormButtonParent">
<Icon value="Assets\Textures\hud_btn_bg_ability_cancel.dds" />
<TooltipAppender Validator="ValeeraHasSubtlety" Face="ValeeraSubtlety" />
<TooltipAppender Validator="ValeeraHasInitiative" Face="ValeeraInitiative" />
<TooltipAppender Validator="ValeeraHasElusiveness" Face="ValeeraElusiveness" />
<TooltipAppender Validator="ValeeraHasNightslayer" Face="ValeeraNightslayer" />
</CButton>
<CButton id="ValeeraCheapShot" parent="StormButtonParent">
<TooltipVitalName index="Energy" value="UI/Tooltip/Abil/Energy" />
<TooltipAppender Validator="ValeeraHasBlind" Face="ValeeraBlind" />
<Icon value="Assets\Textures\storm_ui_icon_valeera_cheapshot.dds" />
</CButton>
<CButton id="ValeeraComboPointDummyFace" />
<CButton id="ValeeraCripplingPoisonBuffBar" parent="StormButtonParent">
<TooltipCooldownOverrideText value="Button/TooltipCooldownOverride/ValeeraCripplingPoisonBuffBar" />
<Icon value="Assets\Textures\storm_ui_icon_valeera_cripplingpoison.dds" />
<HotkeyAlias value="ValeeraCripplingPoison" />
</CButton>
<CButton id="ValeeraGarrote" parent="StormButtonParent">
<TooltipVitalName index="Energy" value="UI/Tooltip/Abil/Energy" />
<Icon value="Assets\Textures\storm_ui_icon_valeera_garrote.dds" />
<TooltipAppender Validator="ValeeraHasHemorrhage" Face="ValeeraHemorrhage" />
<TooltipAppender Validator="ValeeraHasStrangle" Face="ValeeraStrangle" />
<TooltipAppender Validator="ValeeraHasRupture" Face="ValeeraRupture" />
</CButton>
<CButton id="ValeeraCloakOfShadows" parent="StormButtonParent">
<TooltipVitalName index="Energy" value="UI/Tooltip/Abil/Energy" />
<TooltipAppender Validator="ValeeraHasEnvelopingShadows" Face="ValeeraEnvelopingShadows" />
<Icon value="Assets\Textures\storm_ui_icon_valeera_cloakofshadows.dds" />
</CButton>
<CButton id="ValeeraEviscerate" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_eviscerate.dds" />
<TooltipVitalName index="Energy" value="UI/Tooltip/Abil/Energy" />
<TooltipAppender Validator="ValeeraHasSliceAndDice" Face="ValeeraSliceAndDice" />
<TooltipCooldownOverrideText value="Button/TooltipCooldownOverride/ValeeraEviscerate" />
</CButton>
<CButton id="ValeeraSinisterStrike" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_sinisterstrike.dds" />
<TooltipAppender Validator="ValeeraHasRelentlessStrikes" Face="ValeeraRelentlessStrikes" />
<TooltipAppender Validator="ValeeraHasMutilate" Face="ValeeraMutilate" />
<TooltipAppender Validator="ValeeraHasSealFate" Face="ValeeraSealFate" />
<TooltipVitalName index="Energy" value="UI/Tooltip/Abil/Energy" />
</CButton>
<CButton id="ValeeraStealth" parent="StormButtonParentTrait">
<Icon value="Assets\Textures\storm_ui_icon_valeera_vanish.dds" />
<TooltipAppender Validator="ValeeraHasSubtlety" Face="ValeeraSubtlety" />
<TooltipAppender Validator="ValeeraHasInitiative" Face="ValeeraInitiative" />
<TooltipAppender Validator="ValeeraHasElusiveness" Face="ValeeraElusiveness" />
<TooltipAppender Validator="ValeeraHasNightslayer" Face="ValeeraNightslayer" />
</CButton>
<CButton id="ValeeraCripplingPoison" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_cripplingpoison.dds" />
<TooltipCooldownOverrideText value="Button/TooltipCooldownOverride/ValeeraCripplingPoison" />
</CButton>
<CButton id="ValeeraBlind" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_cheapshot.dds" />
</CButton>
<CButton id="ValeeraElusiveness" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_vanish.dds" />
</CButton>
<CButton id="ValeeraFatalFinesse" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_bladeflurry.dds" />
</CButton>
<CButton id="ValeeraMutilate" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_sinisterstrike.dds" />
</CButton>
<CButton id="ValeeraSliceAndDice" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_eviscerate.dds" />
</CButton>
<CButton id="ValeeraThistleTea" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_thistletea.dds" />
</CButton>
<CButton id="ValeeraSealFate" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_sinisterstrike.dds" />
</CButton>
<CButton id="ValeeraAssassinate" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_ambush.dds" />
</CButton>
<CButton id="ValeeraVigor" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_talent_conjurerspursuit.dds" />
</CButton>
<CButton id="ValeeraVigorQuestToken" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_talent_conjurerspursuit.dds" />
</CButton>
<CButton id="ValeeraInitiative" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_vanish.dds" />
</CButton>
<CButton id="ValeeraEnvelopingShadows" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_cloakofshadows.dds" />
</CButton>
<CButton id="ValeeraSmokeBomb" parent="StormButtonParent">
<TooltipVitalName index="Energy" value="UI/Tooltip/Abil/Energy" />
<TooltipAppender Validator="ValeeraHasAdrenalineRush" Face="ValeeraAdrenalineRush" />
<Icon value="Assets\Textures\storm_ui_icon_valeera_smokebomb.dds" />
</CButton>
<CButton id="ValeeraAdrenalineRush" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_smokebomb.dds" />
</CButton>
<CButton id="ValeeraHemorrhage" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_garrote.dds" />
</CButton>
<CButton id="ValeeraCombatReadiness" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_talent_block.dds" />
</CButton>
<CButton id="ValeeraNightslayer" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_vanish.dds" />
</CButton>
<CButton id="ValeeraSubtlety" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_vanish.dds" />
</CButton>
<CButton id="ValeeraRupture" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_garrote.dds" />
</CButton>
<CButton id="ValeeraStrangle" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_garrote.dds" />
</CButton>
<CButton id="ValeeraWoundPoison" parent="StormButtonParent">
<TooltipCooldownOverrideText value="Button/TooltipCooldownOverride/ValeeraWoundPoison" />
<Icon value="Assets\Textures\storm_ui_icon_valeera_woundpoison.dds" />
</CButton>
<CButton id="ValeeraRelentlessStrikes" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_sinisterstrike.dds" />
</CButton>
<CButton id="ValeeraColdBlood" parent="StormButtonParent">
<TooltipCooldownOverrideText value="Button/TooltipCooldownOverride/ValeeraColdBlood" />
<Icon value="Assets\Textures\storm_ui_icon_valeera_coldblood.dds" />
</CButton>
<CButton id="ValeeraDeathFromAbove" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_ambush.dds" />
</CButton>
<CButton id="ValeeraFatalFinesseQuestToken" parent="StormButtonParent">
<Icon value="Assets\Textures\storm_ui_icon_valeera_bladeflurry.dds" />
</CButton>
<CButton id="ValeeraWoundPoisonBuffBar" parent="StormButtonParent">
<TooltipCooldownOverrideText value="Button/TooltipCooldownOverride/ValeeraWoundPoisonBuffBar" />
<Icon value="Assets\Textures\storm_ui_icon_valeera_woundpoison.dds" />
<HotkeyAlias value="ValeeraWoundPoison" />
</CButton>
<CEffectSet id="HearthstoneLaunchSet">
<EffectArray value="ValeeraHearthstoneEnergyRestore" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraAmbushReduceArmorAssassinateApply">
<ValidatorArray index="0" value="NotStructureTarget" />
<Behavior value="ValeeraAmbushAssassinateReduceArmorArmorDecrease" />
</CEffectApplyBehavior>
<CEffectSwitch id="ValeeraAmbushReduceArmorSwitch">
<CaseArray Validator="ValeeraTargetHasAssassinateTarget" Effect="ValeeraAmbushReduceArmorAssassinateApply" />
<CaseDefault value="ValeeraAmbushReduceArmorApply" />
</CEffectSwitch>
<CEffectSet id="ValeeraCheapShotTeleportInitialSet">
<ValidatorArray value="CasterNotRooted" />
<EffectArray value="ValeeraShadowStepDummyApply" />
<EffectArray value="ValeeraShadowStepDummySearch" />
<EffectArray value="ValeeraOpenerTeleportModifyFacing" />
<EffectArray value="ValeeraCheapShotInitialSet" />
<EffectArray value="DecloakCasterSet" />
<EffectArray value="ValeeraSubtletyEnergyRegenerationApply" />
<EffectArray value="ValeeraInitiativeMoveSpeedApply" />
</CEffectSet>
<CEffectSet id="ValeeraGarroteTeleportInitialSet">
<ValidatorArray value="CasterNotRooted" />
<EffectArray value="ValeeraShadowStepDummyApply" />
<EffectArray value="ValeeraShadowStepDummySearch" />
<EffectArray value="ValeeraOpenerTeleportModifyFacing" />
<EffectArray value="ValeeraGarroteInitialSet" />
<EffectArray value="DecloakCasterSet" />
<EffectArray value="ValeeraSubtletyEnergyRegenerationApply" />
<EffectArray value="ValeeraInitiativeMoveSpeedApply" />
</CEffectSet>
<CEffectSwitch id="ValeeraCheapShotSwitch">
<CaseArray Validator="ValeeraHasDeepStealthBonus" Effect="ValeeraCheapShotTeleportInitialSet" />
<CaseDefault value="ValeeraCheapShotInitialSet" />
</CEffectSwitch>
<CEffectSwitch id="ValeeraGarroteSwitch">
<CaseArray Validator="ValeeraHasDeepStealthBonus" Effect="ValeeraGarroteTeleportInitialSet" />
<CaseDefault value="ValeeraGarroteInitialSet" />
</CEffectSwitch>
<CEffectApplyBehavior id="ValeeraCripplingPoisonApplyActiveBehavior">
<ValidatorArray index="0" value="ValeeraDoesNotHaveCripplingPoisonActive" />
<WhichUnit Value="Caster" />
<Behavior value="ValeeraCripplingPoisonActive" />
</CEffectApplyBehavior>
<CEffectModifyUnit id="ValeeraSliceAndDiceEnergyRestore">
<Chance value="0" />
<ImpactUnit Value="Caster" />
<VitalArray index="Energy">
<Change value="2" />
</VitalArray>
<ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />
</CEffectModifyUnit>
<CEffectDestroyPersistent id="ValeeraSinisterStrikeDestroySearchPersistent">
<Effect value="ValeeraSinisterStrikeSearchPersistent" />
<Count value="1" />
</CEffectDestroyPersistent>
<CEffectModifyPlayer id="ValeeraStealthIncreaseStealthRangesModifyPlayer">
<EffectArray Operation="Set" Reference="Abil,ValeeraGarrote,Range" Value="$ValeeraStealthAbilitiesIncreasedRange" />
<EffectArray Operation="Set" Reference="Abil,ValeeraCheapShot,Range" Value="$ValeeraStealthAbilitiesIncreasedRange" />
<EffectArray Operation="Set" Reference="Abil,ValeeraAmbush,Range" Value="$ValeeraStealthAbilitiesIncreasedRange" />
<EffectArray Operation="Set" Reference="Actor,ValeeraAmbushRangeSplat,Scale" Value="$ValeeraStealthAbilitiesIncreasedRangeSplat" />
<EffectArray Operation="Set" Reference="Actor,ValeeraCheapShotRangeSplat,Scale" Value="$ValeeraStealthAbilitiesIncreasedRangeSplat" />
<EffectArray Operation="Set" Reference="Actor,ValeeraGarroteRangeSplat,Scale" Value="$ValeeraStealthAbilitiesIncreasedRangeSplat" />
</CEffectModifyPlayer>
<CEffectModifyPlayer id="ValeeraStealthReduceStealthRangesModifyPlayer">
<EffectArray Operation="Set" Reference="Abil,ValeeraGarrote,Range" Value="$ValeeraStealthAbilitiesRange" />
<EffectArray Operation="Set" Reference="Abil,ValeeraCheapShot,Range" Value="$ValeeraStealthAbilitiesRange" />
<EffectArray Operation="Set" Reference="Abil,ValeeraAmbush,Range" Value="$ValeeraStealthAbilitiesRange" />
<EffectArray Operation="Set" Reference="Actor,ValeeraAmbushRangeSplat,Scale" Value="$ValeeraStealthAbilitiesRangeSplat" />
<EffectArray Operation="Set" Reference="Actor,ValeeraCheapShotRangeSplat,Scale" Value="$ValeeraStealthAbilitiesRangeSplat" />
<EffectArray Operation="Set" Reference="Actor,ValeeraGarroteRangeSplat,Scale" Value="$ValeeraStealthAbilitiesRangeSplat" />
</CEffectModifyPlayer>
<CEffectApplyBehavior id="ValeeraInitiativeMoveSpeedApply">
<Chance value="0" />
<WhichUnit Value="Caster" />
<Behavior value="ValeeraInitiativeMoveSpeed" />
</CEffectApplyBehavior>
<CEffectModifyUnit id="ValeeraUpdateVisibility">
<ImpactUnit Value="Caster" />
<ModifyFlags index="UpdateVisibility" value="1" />
</CEffectModifyUnit>
<CEffectModifyUnit id="ValeeraUpdateVisibilityTarget">
<ModifyFlags index="UpdateVisibility" value="1" />
</CEffectModifyUnit>
<CEffectApplyBehavior id="ValeeraGarroteSilenceApply">
<Behavior value="ValeeraGarroteSilence" />
</CEffectApplyBehavior>
<CEffectModifyBehaviorBuffDuration id="ValeeraGarroteSilenceRefresh">
<Behavior value="ValeeraGarroteSilence" />
<Value value="0.5" />
<WhichUnit Value="Source" />
</CEffectModifyBehaviorBuffDuration>
<CEffectModifyPlayer id="ValeeraCripplingPoisonModifyCooldown">
<WhichPlayer Value="Caster" />
<Cost Abil="ValeeraCripplingPoison">
<Cooldown>
<Link value="Abil/ValeeraCripplingPoison" />
<Location value="Unit" />
<Operation value="Set" />
<TimeUse value="15" />
</Cooldown>
</Cost>
<ValidatorArray value="ValeeraDoesNotHaveCripplingPoisonActive" />
</CEffectModifyPlayer>
<CEffectRemoveBehavior id="ValeeraCripplingPoisonWeaponRemove">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraCripplingPoisonWeapon" />
</CEffectRemoveBehavior>
<CEffectDamage id="ValeeraGarroteDamageReveal" parent="StormSpellDot" />
<CEffectModifyUnit id="ValeeraAdrenalineRushModifyUnit">
<ImpactUnit Value="Caster" />
<VitalArray index="Energy">
<Change value="3" />
</VitalArray>
</CEffectModifyUnit>
<CEffectSet id="ValeeraInCombatComboPointsRemoveSet">
<EffectArray value="ValeeraComboPointsRemove" />
<EffectArray value="ValeeraComboPointsResetToken" />
</CEffectSet>
<CEffectDamage id="ValeeraCheapShotDamage" parent="StormSpell">
<Amount value="30" />
</CEffectDamage>
<CEffectSet id="ValeeraStealthInitialSet">
<EffectArray value="MountRemoveMountBehavior" />
<EffectArray value="ValeeraStealthSet" />
<EffectArray value="ValeeraInitiativeBonusApply" />
<EffectArray value="ValeeraDeepStealthTimerApply" />
<EffectArray value="ValeeraEnvelopingShadowsSet" />
<EffectArray value="ValeeraAssassinateApply" />
</CEffectSet>
<CEffectSet id="ValeeraStealthSet">
<EffectArray value="ValeeraVanishUnrevealableApply" />
<EffectArray value="ValeeraStealthCloakApply" />
<EffectArray value="ValeeraUpdateVisibility" />
<EffectArray value="ValeeraStealthDummyApply" />
<EffectArray value="ValeeraStealthCancelModifyCooldown" />
</CEffectSet>
<CEffectCancelOrder id="ValeeraStealthCancelAttackOrder">
<ValidatorArray value="ValeeraStealthAttackOrderRangeValidator" />
<WhichUnit Value="Source" />
<AbilCmd value="attack,Execute" />
<Count value="32" />
<Flags index="Queued" value="1" />
<Flags index="Uninterruptible" value="1" />
</CEffectCancelOrder>
<CEffectSet id="ValeeraVanishPrepSet">
<EffectArray value="DismountCasterSet" />
<EffectArray value="MedivhInvisibilityRemoveSet" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraVanishUnrevealableApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraVanishUnrevealableCloak" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraStealthCloakApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraStealthCloak" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraInCombatStealthApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraInCombatStealth" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraInCombatComboPointsApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraInCombatComboPoints" />
</CEffectApplyBehavior>
<CEffectSet id="ValeeraInCombatApplySet">
<EffectArray value="ValeeraInCombatComboPointsApply" />
</CEffectSet>
<CEffectSet id="ValeeraStealthRemoveSet">
<EffectArray value="ValeeraVanishUnrevealableCloakRemove" />
<EffectArray value="ValeeraStealthCloakRemove" />
<EffectArray value="ValeeraUpdateVisibility" />
<EffectArray value="ValeeraStealthModifyCooldown" />
<EffectArray value="ValeeraGlobalCooldown" />
<EffectArray value="HoldFireRemoveBehavior" />
</CEffectSet>
<CEffectSet id="ValeeraStealthRemoveSetManual">
<EffectArray value="ValeeraVanishUnrevealableCloakRemove" />
<EffectArray value="ValeeraStealthCloakRemove" />
<EffectArray value="ValeeraUpdateVisibility" />
<EffectArray value="ValeeraStealthModifyCooldown" />
<EffectArray value="HoldFireRemoveBehavior" />
</CEffectSet>
<CEffectModifyUnit id="ValeeraOpenerTeleportModifyFacing">
<ImpactUnit Value="Caster" />
<FacingLocation Value="TargetUnit" />
</CEffectModifyUnit>
<CEffectSet id="ValeeraWeaponSet">
<EffectArray value="UniversalWeaponLaunchSet" />
<EffectArray value="UniversalWeaponImpact" />
<EffectArray value="ValeeraWeaponPreImpactSet" />
<EffectArray value="ValeeraWeaponDamageSwitch" />
<EffectArray value="ValeeraWeaponPostImpactSet" />
<EffectArray value="UniversalWeaponPostImpactSet" />
<ValidatorArray value="ValeeraDoesNotHaveVanish" />
</CEffectSet>
<CEffectSet id="ValeeraWeaponPreImpactSet">
<EffectArray value="ValeeraSliceAndDiceEnergyRestore" />
<EffectArray value="ValeeraGarroteRuptureRefresh" />
</CEffectSet>
<CEffectSet id="ValeeraWeaponPostImpactSet">
<EffectArray value="ValeeraSliceAndDiceAttackSet" />
</CEffectSet>
<CEffectRemoveBehavior id="ValeeraStealthCloakRemove">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraStealthCloak" />
</CEffectRemoveBehavior>
<CEffectRemoveBehavior id="ValeeraVanishUnrevealableCloakRemove">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraVanishUnrevealableCloak" />
</CEffectRemoveBehavior>
<CEffectModifyUnit id="ValeeraStealthCancelModifyCooldown">
<ImpactUnit Value="Caster" />
<Cost Abil="ValeeraCancelStealth,Execute" CooldownOperation="Max" CooldownTimeUse="1" />
</CEffectModifyUnit>
<CEffectModifyUnit id="ValeeraStealthModifyCooldown">
<ImpactUnit Value="Caster" />
<Cost Abil="ValeeraStealth,Execute" CooldownOperation="Max">
<Fraction Cooldown="1" />
</Cost>
</CEffectModifyUnit>
<CEffectModifyUnit id="ValeeraSinisterStrikeModifyFacing">
<ImpactUnit Value="Caster" />
<FacingLocation Effect="ValeeraSinisterStrikePersistent" Value="TargetPoint" />
<FacingType value="LookAt" />
</CEffectModifyUnit>
<CEffectModifyUnit id="ValeeraStealthModifyCooldownCombat">
<ImpactUnit Value="Caster" />
<Cost Abil="ValeeraStealth,Execute" CooldownOperation="Max" CooldownTimeUse="5" />
</CEffectModifyUnit>
<CEffectDamage id="ValeeraWeaponDamage" parent="StormWeapon">
<Amount value="79" />
<MultiplicativeModifierArray index="ValeeraGarroteHemmorhage" Validator="ValeeraHasHemmorhageAndTargetHasGarrote" Modifier="0.4" Crit="1" />
</CEffectDamage>
<CEffectDamage id="ValeeraMutilateWeaponDamage" parent="ValeeraWeaponDamage">
<MultiplicativeModifierArray index="ValeeraGarroteHemmorhage" Validator="ValeeraHasHemmorhageAndTargetHasGarrote" Modifier="0.25" Crit="1" />
<Flags index="Crit" value="1" />
<SourceButtonFace value="ValeeraMutilate" />
</CEffectDamage>
<CEffectSet id="ValeeraAmbushTeleportInitialSet">
<ValidatorArray value="CasterNotRooted" />
<EffectArray value="ValeeraShadowStepDummyApply" />
<EffectArray value="ValeeraShadowStepDummySearch" />
<EffectArray value="ValeeraOpenerTeleportModifyFacing" />
<EffectArray value="ValeeraAmbushInitialSet" />
<EffectArray value="DecloakCasterSet" />
<EffectArray value="ValeeraSubtletyEnergyRegenerationApply" />
<EffectArray value="ValeeraAmbushDeathFromAboveModifyCooldown" />
<EffectArray value="ValeeraInitiativeMoveSpeedApply" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraComboPointsApply">
<ValidatorArray index="0" value="TargetIsHero" />
<WhichUnit Value="Caster" />
<Behavior value="ValeeraComboPoints" />
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="ValeeraComboPointsRemove">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraComboPoints" />
</CEffectRemoveBehavior>
<CEffectRemoveBehavior id="ValeeraCloakOfShadowsDoTRemove">
<WhichUnit Value="Caster" />
<BehaviorCategories index="DamageOverTime" value="1" />
</CEffectRemoveBehavior>
<CEffectSet id="ValeeraEviscerateInitialSet">
<EffectArray value="ValeeraEviscerateDamage" />
<EffectArray value="ValeeraColdBloodImpactSet" />
<EffectArray value="ValeeraEviscerate3CPImpactSet" />
<EffectArray value="ValeeraAbilityUseSet" />
<EffectArray value="ValeeraCombatReadinessComboPointSwitch" />
<EffectArray value="ValeeraComboPointsResetToken" />
<EffectArray value="ValeeraComboPointsRemove" />
<EffectArray value="ApplyAbilityImpactReveal" />
</CEffectSet>
<CEffectSet id="ValeeraEviscerate3CPImpactSet">
<ValidatorArray value="ValeeraHas3CP" />
<EffectArray value="ValeeraSliceAndDiceApplySet" />
<EffectArray value="CameraShakeMediumCasterDummySet" />
</CEffectSet>
<CEffectDamage id="ValeeraEviscerateDamage" parent="StormSpell">
<MultiplicativeModifierArray index="ValeeraColdBlood" Validator="ValeeraHasColdBloodWeapon" Modifier="1" Crit="1" />
<FlatModifierArray index="ValeeraComboPoints" Accumulator="ValeeraEviscerateComboPointsAccumulator" />
</CEffectDamage>
<CEffectSet id="ValeeraAmbushInitialSet">
<EffectArray value="ValeeraAmbushDamage" />
<EffectArray value="ValeeraStealthRemoveSet" />
<EffectArray value="ValeeraComboPointsApplySet" />
<EffectArray value="ValeeraAbilityUseSet" />
<EffectArray value="ValeeraInCombatApplySet" />
<EffectArray value="ValeeraAmbushReduceArmorSwitch" />
<EffectArray value="DecloakCasterSet" />
<EffectArray value="ValeeraInitiativeMoveSpeedApply" />
<EffectArray value="ApplyAbilityImpactReveal" />
</CEffectSet>
<CEffectSwitch id="ValeeraAmbushSwitch">
<CaseArray Validator="ValeeraHasDeepStealthBonus" Effect="ValeeraAmbushTeleportInitialSet" />
<CaseDefault value="ValeeraAmbushInitialSet" />
</CEffectSwitch>
<CEffectDamage id="ValeeraAmbushDamage" parent="StormSpell">
<Amount value="130" />
<MultiplicativeModifierArray index="Assassinate" Validator="ValeeraTargetHasAssassinateTarget" Modifier="0.5" Crit="1" />
</CEffectDamage>
<CEffectSet id="ValeeraCheapShotInitialSet">
<EffectArray value="ValeeraModifyWeaponCooldown" />
<EffectArray value="ValeeraComboPointsApplySet" />
<EffectArray value="ValeeraInCombatApplySet" />
<EffectArray value="ValeeraCheapShotImpactSet" />
<EffectArray value="ValeeraStealthRemoveSet" />
<EffectArray value="ValeeraAbilityUseIssueAttackOrder" />
<EffectArray value="DecloakCasterSet" />
<EffectArray value="ValeeraInitiativeMoveSpeedApply" />
<EffectArray value="ApplyAbilityImpactReveal" />
</CEffectSet>
<CEffectSet id="ValeeraCheapShotImpactSet">
<EffectArray value="ValeeraModifyWeaponCooldown" />
<EffectArray value="ValeeraCheapShotStunApply" />
<EffectArray value="ValeeraCheapShotDamage" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraCheapShotStunApply">
<Behavior value="ValeeraCheapShotStun" />
</CEffectApplyBehavior>
<CEffectTeleport id="ValeeraShadowStepTeleport">
<ValidatorArray value="ValeeraShadowStepTeleportTargetValid" />
<WhichUnit Value="Caster" />
<Range value="15" />
<TargetLocation Value="TargetPoint" />
</CEffectTeleport>
<CEffectCreateUnit id="ValeeraShadowStepTeleportDummyCreateUnit">
<WhichLocation Value="TargetPoint" />
<SpawnUnit value="ValeeraShadowStepTeleportDummy" />
</CEffectCreateUnit>
<CEffectEnumArea id="ValeeraShadowStepDummySearch">
<SearchFilters value="-;Ally,Neutral,Enemy" />
<AreaArray MaxCount="1" Effect="ValeeraShadowStepTeleport">
<Radius value="15" />
</AreaArray>
</CEffectEnumArea>
<CEffectApplyBehavior id="ValeeraShadowStepDummyApply">
<Behavior value="ValeeraShadowStepDummy" />
</CEffectApplyBehavior>
<CEffectCreatePersistent id="ValeeraShadowStepDummyOffset">
<PeriodCount value="1" />
<PeriodicEffectArray value="ValeeraShadowStepTeleportDummyCreateUnit" />
<PeriodicOffsetArray Y="2" />
<PeriodicPeriodArray value="0" />
</CEffectCreatePersistent>
<CEffectSet id="ValeeraAbilityUseSet">
<EffectArray value="ValeeraModifyWeaponCooldown" />
<EffectArray value="ValeeraAbilityUseIssueAttackOrder" />
</CEffectSet>
<CEffectModifyUnit id="ValeeraModifyWeaponCooldown">
<ImpactUnit Value="Caster" />
<Weapon Weapon="HeroValeera" CooldownOperation="Max" CooldownAmount="0.3125" />
</CEffectModifyUnit>
<CEffectModifyUnit id="ValeeraGlobalCooldown">
<ImpactUnit Value="Caster" />
<Cost Abil="ValeeraSinisterStrike,Execute" CooldownOperation="Max" CooldownTimeUse="0.25" />
<Cost Abil="ValeeraBladeFlurry,Execute" CooldownOperation="Max" CooldownTimeUse="0.25" />
<Cost Abil="ValeeraEviscerate,Execute" CooldownOperation="Max" CooldownTimeUse="0.25" />
</CEffectModifyUnit>
<CEffectIssueOrder id="ValeeraAbilityUseIssueAttackOrder">
<ValidatorArray value="CasterHasLE1Orders" />
<WhichUnit Value="Caster" />
<Abil value="attack" />
<Target Value="TargetUnit" />
</CEffectIssueOrder>
<CEffectSet id="ValeeraUIActivateDummy" />
<CEffectCreatePersistent id="ValeeraSinisterStrikePersistent">
<ValidatorArray value="CasterNotRooted" />
<WhichLocation Value="CasterPoint" />
<PeriodCount value="1" />
<PeriodicEffectArray value="ValeeraSinisterStrikeOffsetPersistent" />
<PeriodicOffsetArray Y="-3.75" />
<InitialEffect value="ValeeraSinisterStrikeModifyFacing" />
</CEffectCreatePersistent>
<CEffectCreatePersistent id="ValeeraSinisterStrikeOffsetPersistent">
<InitialEffect value="ValeeraSinisterStrikeSet" />
<ExpireDelay value="0.1875" />
<FinalEffect value="ValeeraSinisterStrikeFinalSet" />
</CEffectCreatePersistent>
<CEffectSet id="ValeeraSinisterStrikeSet">
<EffectArray value="ValeeraSinisterStrikeModifyWeaponCooldown" />
<EffectArray value="ValeeraSinisterStrikeApplyDashBehavior" />
</CEffectSet>
<CEffectModifyUnit id="ValeeraSinisterStrikeModifyWeaponCooldown">
<ImpactUnit Value="Caster" />
<Weapon Weapon="HeroValeera" CooldownOperation="Max" CooldownAmount="0.35" />
</CEffectModifyUnit>
<CEffectModifyUnit id="ValeeraAmbushDeathFromAboveModifyCooldown">
<Chance value="0" />
<ImpactUnit Value="Caster" />
<Cost Abil="ValeeraStealth,Execute" CooldownOperation="Add" CooldownTimeUse="-4" />
</CEffectModifyUnit>
<CEffectApplyBehavior id="ValeeraSinisterStrikeApplyDashBehavior">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraSinisterStrikeDash" />
</CEffectApplyBehavior>
<CEffectSet id="ValeeraSinisterStrikeFinalSet">
<EffectArray value="ValeeraSinisterStrikeRemoveDashBehavior" />
<TargetLocationType value="Point" />
</CEffectSet>
<CEffectCreatePersistent id="ValeeraSinisterStrikeSearchPersistent">
<Marker>
<MatchFlags index="Id" value="1" />
</Marker>
<WhichLocation Value="SourceUnit" />
<TimeScaleSource Value="Caster" />
<PeriodCount value="3" />
<PeriodicValidator value="CasterNotDazedOrDeadOrPolymorphedOrRootedOrStasisOrStunnedExceptTimeStop" />
<PeriodicEffectArray value="ValeeraSinisterStrikeSquareSearchArea" />
<PeriodicPeriodArray value="0.0625" />
<PeriodicPeriodArray value="0.0625" />
<PeriodicPeriodArray value="0.0625" />
<PeriodicOffsetArray />
<InitialEffect value="ValeeraSinisterStrikeSquareInitialSearchArea" />
<InitialOffset Y="-1" />
<FinalEffect value="ValeeraSinisterStrikeCancelMoveOrder" />
</CEffectCreatePersistent>
<CEffectCancelOrder id="ValeeraSinisterStrikeCancelMoveOrder">
<WhichUnit Value="Caster" />
<AbilCmd value="ValeeraSinisterStrike,Execute" />
</CEffectCancelOrder>
<CEffectEnumArea id="ValeeraSinisterStrikeSquareSearchArea">
<LaunchLocation Value="TargetUnit" />
<ImpactLocation Value="TargetUnit" />
<SearchFilters value="-;Self,Player,Ally,ImmuneToAOE,Missile,Item,Stasis,Dead,Invulnerable" />
<SearchFlags index="DoActorSearch" value="1" />
<AreaArray Arc="0" MaxCount="1" Effect="ValeeraSinisterStrikeImpactSwitch">
<RectangleWidth value="0.75" />
<RectangleHeight value="1.5" />
</AreaArray>
<RevealerParams Duration="0.75" ShapeExpansion="1">
<RevealFlags index="Unfog" value="1" />
</RevealerParams>
<AreaRelativeOffset Y="-0.25" />
</CEffectEnumArea>
<CEffectEnumArea id="ValeeraSinisterStrikeSquareInitialSearchArea">
<LaunchLocation Value="TargetPoint" />
<ImpactLocation Value="TargetPoint" />
<SearchFilters value="-;Self,Player,Ally,ImmuneToAOE,Missile,Item,Stasis,Dead,Invulnerable" />
<AreaArray Arc="0" MaxCount="1" Effect="ValeeraSinisterStrikeImpactSwitch">
<RectangleWidth value="0.75" />
<RectangleHeight value="0.75" />
</AreaArray>
<RevealerParams Duration="0.75" ShapeExpansion="1">
<RevealFlags index="Unfog" value="1" />
</RevealerParams>
</CEffectEnumArea>
<CEffectSet id="ValeeraSinisterStrikeImpactSet">
<ValidatorArray value="noMarkers" />
<EffectArray value="ValeeraSinisterStrikeDamage" />
<EffectArray value="ApplyAbilityImpactReveal" />
</CEffectSet>
<CEffectSwitch id="ValeeraSinisterStrikeImpactSwitch">
<CaseArray Validator="TargetIsHero" Effect="ValeeraSinisterStrikeHeroImpactSet" />
<CaseDefault value="ValeeraSinisterStrikeImpactSet" />
</CEffectSwitch>
<CEffectSet id="ValeeraSinisterStrikeHeroImpactSet">
<ValidatorArray value="noMarkers" />
<EffectArray value="ValeeraSinisterStrikeRemoveDash" />
<EffectArray value="ValeeraSinisterStrikeDestroySearchPersistent" />
<EffectArray value="ValeeraGeneralHeroImpactSetHeavy" />
<EffectArray value="ValeeraSealFateApply" />
<EffectArray value="ValeeraSinisterStrikeDamage" />
<EffectArray value="ValeeraSinisterStrikeModifyCooldown" />
<EffectArray value="ValeeraMutilateApply" />
<EffectArray value="ValeeraSinisterStrikeCancelMoveOrder" />
<EffectArray value="ApplyAbilityImpactReveal" />
</CEffectSet>
<CEffectSet id="ValeeraGeneralHeroImpactSetHeavy">
<EffectArray value="ValeeraComboPointsModifyToken" />
<EffectArray value="ValeeraComboPointsApply" />
<EffectArray value="CameraShakeMediumCasterDummySet" />
</CEffectSet>
<CEffectSet id="ValeeraGeneralHeroImpactSet">
<EffectArray value="ValeeraComboPointsModifyToken" />
<EffectArray value="ValeeraComboPointsApply" />
</CEffectSet>
<CEffectModifyUnit id="ValeeraSinisterStrikeModifyCooldown">
<ImpactUnit Value="Caster" />
<Cost Abil="ValeeraSinisterStrike,Execute" CooldownOperation="Set" CooldownTimeUse="1" />
<LastAttackTargetUnit Effect="ValeeraSinisterStrikeHeroImpactSet" />
<ModifyFlags index="SetLastAttackTarget" value="1" />
</CEffectModifyUnit>
<CEffectDamage id="ValeeraSinisterStrikeDamage" parent="StormSpell">
<Amount value="110" />
<MultiplicativeModifierArray index="ValeeraHasMutilate" Validator="ValeeraHasMutilate" Modifier="1.25" />
<MultiplicativeModifierArray index="ValeeraHasSealFateAndTargetIsDisabled" Validator="ValeeraSealFateTargetIsDisabled" Modifier="0.5" />
</CEffectDamage>
<CEffectRemoveBehavior id="ValeeraSinisterStrikeRemoveDash">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraSinisterStrikeDash" />
</CEffectRemoveBehavior>
<CEffectSet id="ValeeraBladeFlurrySet">
<EffectArray value="ValeeraBladeFlurrySearch" />
<EffectArray value="ValeeraBladeFlurryApplySuppressionBehavior" />
<EffectArray value="CameraShakeMediumCasterDummySet" />
</CEffectSet>
<CEffectEnumArea id="ValeeraBladeFlurrySearch">
<SearchFilters value="-;Player,Ally,Neutral,ImmuneToAOE,Missile,Item,Stasis,Dead,Hidden,Invulnerable" />
<SearchFlags index="DoActorSearch" value="1" />
<AreaArray Effect="ValeeraBladeFlurryTargetSwitch">
<Radius value="3" />
</AreaArray>
<RevealerParams Duration="0.75" ShapeExpansion="1">
<RevealFlags index="Unfog" value="1" />
</RevealerParams>
</CEffectEnumArea>
<CEffectSwitch id="ValeeraBladeFlurryTargetSwitch">
<CaseArray Validator="TargetIsHero" Effect="ValeeraBladeFlurryHeroImpactSet" />
<CaseDefault value="ValeeraBladeFlurryNonHeroImpactSet" />
</CEffectSwitch>
<CEffectSet id="ValeeraBladeFlurryHeroImpactSet">
<EffectArray value="ValeeraComboPointsModifyToken" />
<EffectArray value="ValeeraComboPointsApply" />
<EffectArray value="ValeeraBladeFlurryDamage" />
<EffectArray value="ValeeraFatalFinesseQuestModifyToken" />
<EffectArray value="ApplyAbilityImpactReveal" />
</CEffectSet>
<CEffectSet id="ValeeraBladeFlurryNonHeroImpactSet">
<EffectArray value="ValeeraBladeFlurryDamage" />
<EffectArray value="ApplyAbilityImpactReveal" />
</CEffectSet>
<CEffectDamage id="ValeeraBladeFlurryDamage" parent="StormSpell">
<Amount value="130">
<AccumulatorArray value="ValeeraFatalFinesseQuestAccumulator" />
</Amount>
</CEffectDamage>
<CEffectApplyBehavior id="ValeeraBladeFlurryApplySuppressionBehavior">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraBladeFlurrySuppressionBehavior" />
</CEffectApplyBehavior>
<CEffectSet id="ValeeraCloakOfShadowsInitialSet">
<EffectArray value="ValeeraCloakOfShadowsDoTRemove" />
<EffectArray value="ValeeraCloakOfShadowsUnstoppableApply" />
<EffectArray value="ValeeraCloakOfShadowsSpellShieldApply" />
</CEffectSet>
<CEffectSet id="ValeeraEnvelopingShadowsSet">
<Chance value="0" />
<EffectArray value="ValeeraCloakOfShadowsDoTRemove" />
<EffectArray value="ValeeraCloakOfShadowsUnstoppableApply" />
<EffectArray value="ValeeraCloakOfShadowsSpellShieldApply" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraCloakOfShadowsSpellShieldApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraCloakOfShadowsSpellShield" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraCloakOfShadowsUnstoppableApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraCloakOfShadowsUnstoppable" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraCripplingPoisonWeaponApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraCripplingPoisonWeapon" />
<ValidatorArray index="0" value="ValeeraDoesNotHaveCripplingPoisonPrimed" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraCripplingPoisonApply" parent="StormSlowApply">
<Behavior value="ValeeraCripplingPoison" />
</CEffectApplyBehavior>
<CEffectSwitch id="ValeeraWoundPoisonApplySwitch">
<ValidatorArray value="TargetIsHero" />
<CaseArray Validator="ValeeraTargetHasWoundPoison" Effect="ValeeraWoundPoisonRefreshDuration" />
<CaseDefault value="ValeeraWoundPoisonApply" />
</CEffectSwitch>
<CEffectApplyBehavior id="ValeeraWoundPoisonApply">
<Behavior value="ValeeraWoundPoison" />
</CEffectApplyBehavior>
<CEffectModifyBehaviorBuffDuration id="ValeeraWoundPoisonRefreshDuration">
<WhichUnit Value="Target" />
<Behavior value="ValeeraWoundPoison" />
<Operation value="Set" />
<Value value="4" />
</CEffectModifyBehaviorBuffDuration>
<CEffectSet id="ValeeraBlindImpactSet">
<EffectArray value="ValeeraBlindApply" />
<EffectArray value="ValeeraBlindApplyNonHeroes" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraBlindApply" parent="StormBlindApply">
<Behavior value="ValeeraCheapShotBlind" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraBlindApplyNonHeroes" parent="StormBlindApply">
<Behavior value="ValeeraCheapShotNonHeroesBlind" />
</CEffectApplyBehavior>
<CEffectSet id="ValeeraFatalFinesseSet">
<EffectArray value="ValeeraFatalFinesseApply" />
<EffectArray value="ValeeraFatalFinesseTrackerApply" />
<Chance value="0" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraFatalFinesseApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraFatalFinesse" />
</CEffectApplyBehavior>
<CEffectSet id="ValeeraFatalFinesseModifyCooldownSet">
<EffectArray value="ValeeraFatalFinesseRemoveBehavior" />
<EffectArray value="ValeeraFatalFinesseTrackerRemoveBehavior" />
<EffectArray value="ValeeraFatalFinesseModifyCooldown" />
</CEffectSet>
<CEffectModifyUnit id="ValeeraFatalFinesseModifyCooldown">
<ImpactUnit Value="Caster" />
<Cost Abil="ValeeraBladeFlurry,Execute" CooldownOperation="Set" CooldownTimeUse="2" />
</CEffectModifyUnit>
<CEffectRemoveBehavior id="ValeeraFatalFinesseRemoveBehavior">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraFatalFinesse" />
</CEffectRemoveBehavior>
<CEffectApplyBehavior id="ValeeraFatalFinesseTrackerApply">
<Behavior value="ValeeraFatalFinesseTracker" />
<WhichUnit Value="Caster" />
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="ValeeraFatalFinesseTrackerRemoveBehavior">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraFatalFinesseTracker" />
</CEffectRemoveBehavior>
<CEffectApplyBehavior id="ValeeraMutilateApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraMutilateDamageBuff" />
<Chance value="0" />
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="ValeeraMutilateRemove">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraMutilateDamageBuff" />
</CEffectRemoveBehavior>
<CEffectSwitch id="ValeeraWeaponDamageSwitch">
<CaseArray Validator="ValeeraHasMutilateDamageBuff" Effect="ValeeraMutilateWeaponDamage" />
<CaseDefault value="ValeeraWeaponDamage" />
</CEffectSwitch>
<CEffectSet id="ValeeraSliceAndDiceApplySet">
<Chance value="0" />
<EffectArray value="ValeeraSliceAndDiceApplyTokenCounter" />
<EffectArray value="ValeeraSliceAndDiceBuffApply" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraSliceAndDiceApplyTokenCounter">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraSliceAndDiceToken" />
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="ValeeraSliceAndDiceRemoveTokenCounter">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraSliceAndDiceToken" />
</CEffectRemoveBehavior>
<CEffectApplyBehavior id="ValeeraSliceAndDiceBuffApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraSliceAndDiceBuff" />
<Count value="3" />
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="ValeeraSliceAndDiceBuffRemove">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraSliceAndDiceBuff" />
<Count value="1" />
</CEffectRemoveBehavior>
<CEffectSet id="ValeeraSliceAndDiceAttackSet">
<ValidatorArray value="ValeeraHasSliceAndDiceTokens" />
<EffectArray value="ValeeraSliceAndDiceModifyToken" />
<EffectArray value="ValeeraSliceAndDiceRemoveSet" />
</CEffectSet>
<CEffectModifyTokenCount id="ValeeraSliceAndDiceModifyToken" parent="BaseEffectModifyTokenCount">
<TokenId value="ValeeraSliceAndDiceToken" />
<Value value="-1" />
</CEffectModifyTokenCount>
<CEffectSet id="ValeeraSliceAndDiceRemoveSet">
<ValidatorArray value="ValeeraHasNoSliceAndDiceTokens" />
<EffectArray value="ValeeraSliceAndDiceBuffRemove" />
<EffectArray value="ValeeraSliceAndDiceRemoveTokenCounter" />
<EffectArray value="ValeeraSliceAndDiceResetWeaponCooldown" />
</CEffectSet>
<CEffectModifyUnit id="ValeeraSliceAndDiceResetWeaponCooldown">
<ImpactUnit Value="Caster" />
<Weapon Weapon="HeroValeera" CooldownOperation="Set" CooldownAmount="$ValeeraSliceAndDiceResetValue" />
</CEffectModifyUnit>
<CEffectSet id="ValeeraGarroteInitialSet">
<EffectArray value="ValeeraModifyWeaponCooldown" />
<EffectArray value="ValeeraGarroteImpactSet" />
<EffectArray value="ValeeraComboPointsApplySet" />
<EffectArray value="ValeeraInCombatApplySet" />
<EffectArray value="ValeeraStealthRemoveSet" />
<EffectArray value="ValeeraAbilityUseIssueAttackOrder" />
<EffectArray value="DecloakCasterSet" />
<EffectArray value="ValeeraInitiativeMoveSpeedApply" />
<EffectArray value="ApplyAbilityImpactReveal" />
</CEffectSet>
<CEffectSet id="ValeeraGarroteImpactSet">
<EffectArray value="ValeeraGarroteRuptureRemoveTokenCounter" />
<EffectArray value="ValeeraGarroteDamage" />
<EffectArray value="ValeeraGarroteApply" />
<EffectArray value="ValeeraGarroteSilenceApply" />
<EffectArray value="ValeeraGarroteStrangleApply" />
</CEffectSet>
<CEffectSet id="ValeeraCripplingPoisonImpactSet">
<EffectArray value="ValeeraCripplingPoisonModifyCooldown" />
<EffectArray value="ValeeraCripplingPoisonApply" />
<EffectArray value="ValeeraCripplingPoisonApplyActiveBehavior" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraCripplingPoisonApplyRemoveWeapon">
<Behavior value="ValeeraCripplingPoisonWeaponRemove" />
</CEffectApplyBehavior>
<CEffectSet id="ValeeraComboPointsApplySet">
<EffectArray value="ValeeraComboPointsModifyToken" />
<EffectArray value="ValeeraComboPointsApply" />
<EffectArray value="ValeeraComboPointsVanishInitiativeModifyToken" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraGarroteApply">
<Behavior value="ValeeraGarrote" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraGarroteStrangleApply">
<Behavior value="ValeeraGarroteStrangleAbilityPowerReduction" />
<ValidatorArray value="TargetIsHero" />
<Chance value="0" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraGarroteRuptureRefresh">
<Behavior value="ValeeraGarrote" />
<ValidatorArray index="0" value="ValeeraHasRupture" />
<ValidatorArray value="ValeeraTargetHasGarrote" />
<ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />
</CEffectApplyBehavior>
<CEffectDamage id="ValeeraGarroteDamage" parent="StormSpell">
<Amount value="20" />
</CEffectDamage>
<CEffectDamage id="ValeeraGarroteDoTDamage" parent="StormSpellDot">
<ImpactLocation Value="SourceUnit" />
<Amount value="20" />
<MultiplicativeModifierArray index="ValeeraGarroteRuptureBonusDamage" Validator="ValeeraHasRupture" Modifier="1" />
<SourceButtonFace value="ValeeraGarrote" />
</CEffectDamage>
<CEffectModifyUnit id="ValeeraThistleTeaModify">
<ImpactUnit Value="Caster" />
<VitalArray index="Energy">
<Change value="100" />
</VitalArray>
</CEffectModifyUnit>
<CEffectModifyTokenCount id="ValeeraSealFateApply" parent="BaseEffectModifyTokenCount">
<Chance value="0" />
<TokenId value="ValeeraComboPointsToken" />
<ValidatorArray value="ValeeraSealFateDisableParameters" />
</CEffectModifyTokenCount>
<CEffectApplyBehavior id="ValeeraInitiativeTimerApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraInitiativeTimer" />
<Chance value="0" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraInitiativeBonusApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraInitiativeBonus" />
<Chance value="0" />
</CEffectApplyBehavior>
<CEffectModifyUnit id="ValeeraInitiativeModify">
<ImpactUnit Value="Caster" />
<VitalArray index="Energy">
<Change value="40" />
</VitalArray>
</CEffectModifyUnit>
<CEffectModifyUnit id="ValeeraHearthstoneEnergyRestore">
<ValidatorArray value="ValeeraCustomResourceUserIsValeera" />
<ImpactUnit Value="Caster" />
<VitalArray index="Energy">
<ChangeFraction value="1" />
</VitalArray>
</CEffectModifyUnit>
<CEffectApplyBehavior id="ValeeraInitiativeComboPointApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraComboPoints" />
<ValidatorArray value="ValeeraHasInitiativeBonusAndTargetIsHeroic" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraAssassinateComboPointApply">
<ValidatorArray value="ValeeraAssassinateQuestComplete" />
<ValidatorArray value="TargetIsHero" />
<WhichUnit Value="Caster" />
<Behavior value="ValeeraComboPoints" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraAmbushReduceArmorApply">
<ValidatorArray index="0" value="NotStructureTarget" />
<Behavior value="ValeeraAmbushReduceArmorArmorDecrease" />
</CEffectApplyBehavior>
<CEffectModifyTokenCount id="ValeeraComboPointsModifyToken" parent="BaseEffectModifyTokenCount">
<ValidatorArray value="TargetIsHero" />
<TokenId value="ValeeraComboPointsToken" />
</CEffectModifyTokenCount>
<CEffectModifyTokenCount id="ValeeraComboPointsVanishInitiativeModifyToken" parent="BaseEffectModifyTokenCount">
<ValidatorArray value="ValeeraHasInitiativeBonusAndTargetIsHeroic" />
<TokenId value="ValeeraComboPointsToken" />
</CEffectModifyTokenCount>
<CEffectModifyTokenCount id="ValeeraComboPointsResetToken" parent="BaseEffectModifyTokenCount">
<TokenId value="ValeeraComboPointsToken" />
<Operation value="Set" />
<Value value="0" />
</CEffectModifyTokenCount>
<CEffectModifyPlayer id="ValeeraVigorQuestModifyPlayer">
<WhichPlayer Value="Caster" />
<EffectArray Operation="Set" Reference="Unit,HeroValeera,EnergyStart" Value="120" />
<EffectArray Operation="Set" Reference="Unit,HeroValeera,EnergyMax" Value="120" />
</CEffectModifyPlayer>
<CEffectModifyTokenCount id="ValeeraVigorQuestModifyToken" parent="BaseEffectModifyTokenCount">
<ValidatorArray value="ValeeraVigorQuestIncomplete" />
<EffectCategory index="Quest" value="1" />
<TokenId value="ValeeraVigorQuestToken" />
</CEffectModifyTokenCount>
<CEffectSet id="RegenGlobeImpactSet">
<EffectArray value="ValeeraVigorQuestModifyToken" />
</CEffectSet>
<CEffectModifyTokenCount id="ValeeraAssassinateQuestModifyToken" parent="BaseEffectModifyTokenCount">
<ValidatorArray value="ValeeraAssassinateQuestIncompleteCombine" />
<EffectCategory index="Quest" value="1" />
<TokenId value="ValeeraAssassinateQuestToken" />
</CEffectModifyTokenCount>
<CEffectEnumArea id="ValeeraAssassinateSearchArea">
<SearchFilters value="Heroic,Visible;Self,Player,Ally,Neutral,Missile,Stasis,Dead,Hidden,Invulnerable" />
<AreaArray Effect="ValeeraAssassinationApplySwitch">
<Radius value="12" />
</AreaArray>
</CEffectEnumArea>
<CEffectSwitch id="ValeeraAssassinationApplySwitch">
<CaseArray Validator="ValeeraTargetHasAssassinateTarget" Effect="ValeeraAssassinationRefreshDuration" />
<CaseDefault value="ValeeraAssassinationApply" />
</CEffectSwitch>
<CEffectModifyBehaviorBuffDuration id="ValeeraAssassinationRefreshDuration">
<WhichUnit Value="Target" />
<Behavior value="ValeeraAssassinationTarget" />
<Operation value="Set" />
<Value value="0.1875" />
</CEffectModifyBehaviorBuffDuration>
<CEffectApplyBehavior id="ValeeraAssassinationApply">
<ValidatorArray index="0" value="ValeeraAssassinateTargetNotNearAllies" />
<Behavior value="ValeeraAssassinationTarget" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraAssassinateApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraAssassinate" />
</CEffectApplyBehavior>
<CEffectModifyUnit id="ValeeraAssassinationRemoveModifyUnit" />
<CEffectSet id="ValeeraSmokeBombInitialSet">
<EffectArray value="ValeeraSmokeBombCreatePersistent" />
<EffectArray value="ValeeraSmokeBombApplyResistant" />
<EffectArray value="ValeeraSmokeBombApplyTimer" />
<TargetLocationType value="Point" />
</CEffectSet>
<CEffectCreatePersistent id="ValeeraSmokeBombCreatePersistent">
<PeriodCount value="80" />
<PeriodicEffectArray value="ValeeraSmokeBombSearch" />
<PeriodicPeriodArray value="0.0625" />
<InitialEffect value="ValeeraSmokeBombSearch" />
</CEffectCreatePersistent>
<CEffectEnumArea id="ValeeraSmokeBombSearch">
<LaunchLocation Value="TargetPoint" />
<ImpactLocation Value="TargetPoint" />
<SearchFilters value="Heroic;Ally,Neutral,Enemy,Missile,Item,Stasis,Dead,Hidden" />
<AreaArray MaxCount="1" Effect="ValeeraSmokeBombImpactSet">
<Radius value="4" />
</AreaArray>
<RevealerParams Duration="0.75" ShapeExpansion="1">
<RevealFlags index="Unfog" value="1" />
</RevealerParams>
</CEffectEnumArea>
<CEffectSet id="ValeeraSmokeBombImpactSet">
<EffectArray value="ValeeraSmokeBombApplyUnrevealable" />
<EffectArray value="ValeeraSmokeBombApplyShadowImageMonitor" />
<EffectArray value="ValeeraUpdateVisibility" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraSmokeBombApplyResistant">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraSmokeBombArmorIncrease" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraSmokeBombApplyTimer">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraSmokeBombTimer" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraSmokeBombApplyUnrevealable">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraSmokeBombUnrevealable" />
</CEffectApplyBehavior>
<CEffectSwitch id="ValeeraCombatReadinessComboPointSwitch">
<Chance value="0" />
<CaseArray Validator="ValeeraHas1CP" Effect="ValeeraCombatReadinessApply1Stack" />
<CaseArray Validator="ValeeraHas2CP" Effect="ValeeraCombatReadinessApply2Stack" />
<CaseArray Validator="ValeeraHas3CP" Effect="ValeeraCombatReadinessApply3Stack" />
<CaseDefault value="ValeeraCombatReadinessApply1Stack" />
</CEffectSwitch>
<CEffectApplyBehavior id="ValeeraSmokeBombApplyShadowImageMonitor">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraShadowImageMonitor" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraCombatReadinessApply1Stack">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraCombatReadinessArmor" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraCombatReadinessApply2Stack">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraCombatReadinessArmor" />
<Count value="2" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraCombatReadinessApply3Stack">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraCombatReadinessArmor" />
<Count value="3" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraWoundPoisonWeaponApply">
<ValidatorArray index="0" value="ValeeraDoesNotHaveWoundPoisonPrimed" />
<WhichUnit Value="Caster" />
<Behavior value="ValeeraWoundPoisonWeapon" />
</CEffectApplyBehavior>
<CEffectSet id="ValeeraWoundPoisonImpactSet">
<EffectArray value="ValeeraWoundPoisonModifyCooldown" />
<EffectArray value="ValeeraWoundPoisonApplySwitch" />
<EffectArray value="ValeeraWoundPoisonApplyActiveBehavior" />
</CEffectSet>
<CEffectApplyBehavior id="ValeeraWoundPoisonApplyRemoveWeapon">
<Behavior value="ValeeraWoundPoisonWeaponRemove" />
</CEffectApplyBehavior>
<CEffectModifyPlayer id="ValeeraWoundPoisonModifyCooldown">
<WhichPlayer Value="Caster" />
<Cost Abil="ValeeraWoundPoison">
<Cooldown>
<Link value="Abil/ValeeraWoundPoison" />
<Location value="Unit" />
<Operation value="Set" />
<TimeUse value="15" />
</Cooldown>
</Cost>
<ValidatorArray value="ValeeraDoesNotHaveWoundPoisonActive" />
</CEffectModifyPlayer>
<CEffectApplyBehavior id="ValeeraWoundPoisonApplyActiveBehavior">
<ValidatorArray index="0" value="ValeeraDoesNotHaveWoundPoisonActive" />
<WhichUnit Value="Caster" />
<Behavior value="ValeeraWoundPoisonActive" />
</CEffectApplyBehavior>
<CEffectRemoveBehavior id="ValeeraWoundPoisonWeaponRemove">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraWoundPoisonWeapon" />
</CEffectRemoveBehavior>
<CEffectApplyBehavior id="ValeeraColdBloodWeaponApply">
<ValidatorArray index="0" value="ValeeraDoesNotHaveColdBloodActive" />
<WhichUnit Value="Caster" />
<Behavior value="ValeeraColdBloodWeapon" />
</CEffectApplyBehavior>
<CEffectSet id="ValeeraColdBloodImpactSet">
<ValidatorArray value="ValeeraHasColdBloodWeapon" />
<EffectArray value="ValeeraColdBloodModifyCooldown" />
<EffectArray value="ValeeraColdBloodWeaponRemove" />
</CEffectSet>
<CEffectModifyPlayer id="ValeeraColdBloodModifyCooldown">
<WhichPlayer Value="Caster" />
<Cost Abil="ValeeraColdBlood">
<Cooldown>
<Link value="Abil/ValeeraColdBlood" />
<Location value="Unit" />
<Operation value="Set" />
<TimeUse value="45" />
</Cooldown>
</Cost>
</CEffectModifyPlayer>
<CEffectRemoveBehavior id="ValeeraColdBloodWeaponRemove">
<WhichUnit Value="Caster" />
<BehaviorLink value="ValeeraColdBloodWeapon" />
</CEffectRemoveBehavior>
<CEffectModifyPlayer id="ValeeraFatalFinesseQuestProgressModifyPlayer">
<WhichPlayer Value="Caster" />
<EffectArray Reference="Effect,ValeeraBladeFlurryDamage,Amount" Value="6" />
</CEffectModifyPlayer>
<CEffectModifyPlayer id="ValeeraFatalFinesseQuestCompleteModifyPlayer">
<WhichPlayer Value="Caster" />
<EffectArray Operation="Set" Reference="Abil,ValeeraBladeFlurry,Cost.Vital[Energy]" Value="20" />
</CEffectModifyPlayer>
<CEffectModifyTokenCount id="ValeeraFatalFinesseQuestModifyToken" parent="BaseEffectModifyTokenCount">
<ValidatorArray value="TargetIsHero" />
<ValidatorArray value="ValeeraFatalFinesseQuestIncomplete" />
<EffectCategory index="Quest" value="1" />
<Chance value="0" />
<TokenId value="ValeeraFatalFinesseQuestToken" />
</CEffectModifyTokenCount>
<CEffectApplyBehavior id="ValeeraDeepStealthTimerApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraEnteringDeepShadowsTimer" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraDeepStealthBonusApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraEnteringDeepShadowsBonus" />
</CEffectApplyBehavior>
<CEffectApplyBehavior id="ValeeraSubtletyEnergyRegenerationApply">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraSubtletyEnergyRegeneration" />
<Chance value="0" />
</CEffectApplyBehavior>
<CEffectSet id="ValeeraShadowImageDummy" />
<CEffectSet id="ValeeraCombatReadinessBlockRemoveSet">
<EffectArray value="BlockDummyDamage" />
<EffectArray value="ValeeraCombatReadinessBlockDummyDamageTarget" />
<EffectArray value="ValeeraCombatReadinessBlockRemoveStack" />
</CEffectSet>
<CEffectRemoveBehavior id="ValeeraCombatReadinessBlockRemoveStack">
<WhichUnit Value="Source" />
<BehaviorLink value="ValeeraCombatReadinessArmor" />
<Count value="1" />
</CEffectRemoveBehavior>
<CEffectDamage id="ValeeraCombatReadinessBlockDummyDamageTarget">
<LaunchLocation Effect="ValeeraCombatReadinessBlockRemoveSet" Value="CasterUnit" />
<ImpactLocation Value="TargetUnit" />
<Flags index="NoScaledDealtBonus" value="1" />
<Flags index="NoFractionDealtBonus" value="1" />
<Flags index="NoBehaviorResponse" value="1" />
<Flags index="NoDamageTimerReset" value="1" />
</CEffectDamage>
<CHero id="Valeera">
<AttributeId value="VALE" />
<Role value="Damage" />
<RolesMultiClass value="Damage" />
<HeroAbilArray Abil="ValeeraSinisterStrike" Button="ValeeraSinisterStrike">
<Flags index="ShowInHeroSelect" value="1" />
<Flags index="AffectedByCooldownReduction" value="1" />
</HeroAbilArray>
<HeroAbilArray Abil="ValeeraBladeFlurry" Button="ValeeraBladeFlurry">
<Flags index="ShowInHeroSelect" value="1" />
<Flags index="AffectedByCooldownReduction" value="1" />
</HeroAbilArray>
<HeroAbilArray Abil="ValeeraEviscerate" Button="ValeeraEviscerate">
<Flags index="ShowInHeroSelect" value="1" />
<Flags index="AffectedByCooldownReduction" value="1" />
</HeroAbilArray>
<HeroAbilArray Abil="ValeeraSmokeBomb" Button="ValeeraSmokeBomb">
<Flags index="ShowInHeroSelect" value="1" />
<Flags index="AffectedByCooldownReduction" value="1" />
<Flags index="Heroic" value="1" />
</HeroAbilArray>
<HeroAbilArray Abil="ValeeraCloakOfShadows" Button="ValeeraCloakOfShadows">
<Flags index="ShowInHeroSelect" value="1" />
<Flags index="AffectedByCooldownReduction" value="1" />
<Flags index="Heroic" value="1" />
</HeroAbilArray>
<HeroAbilArray Abil="ValeeraStealth" Button="ValeeraStealth">
<Flags index="ShowInHeroSelect" value="1" />
<Flags index="AffectedByCooldownReduction" value="1" />
<Flags index="Trait" value="1" />
</HeroAbilArray>
<HeroAbilArray Abil="ValeeraAmbush" Button="ValeeraAmbush">
<Flags index="AffectedByCooldownReduction" value="1" />
</HeroAbilArray>
<HeroAbilArray Abil="ValeeraCheapShot" Button="ValeeraCheapShot">
<Flags index="AffectedByCooldownReduction" value="1" />
</HeroAbilArray>
<HeroAbilArray Abil="ValeeraGarrote" Button="ValeeraGarrote">
<Flags index="AffectedByCooldownReduction" value="1" />
</HeroAbilArray>
<DefaultMount value="HorseCommon" />
<TalentTreeArray Talent="ValeeraVigor" Tier="1" Column="1" />
<TalentTreeArray Talent="ValeeraVanishSubtlety" Tier="1" Column="2" />
<TalentTreeArray Talent="ValeeraCombatReadiness" Tier="1" Column="3" />
<TalentTreeArray Talent="ValeeraCripplingPoison" Tier="1" Column="4" />
<TalentTreeArray Talent="ValeeraSinisterStrikeRelentlessStrikes" Tier="2" Column="1" />
<TalentTreeArray Talent="ValeeraGarroteHemorrhage" Tier="2" Column="2" />
<TalentTreeArray Talent="ValeeraVanishInitiative" Tier="2" Column="3" />
<TalentTreeArray Talent="ValeeraWoundPoison" Tier="2" Column="4" />
<TalentTreeArray Talent="ValeeraSinisterStrikeMutilate" Tier="3" Column="1" />
<TalentTreeArray Talent="ValeeraBladeFlurryFatalFinesse" Tier="3" Column="2" />
<TalentTreeArray Talent="ValeeraEviscerateSliceAndDice" Tier="3" Column="3" />
<TalentTreeArray Talent="ValeeraSmokeBomb" Tier="4" Column="1" />
<TalentTreeArray Talent="ValeeraCloakOfShadows" Tier="4" Column="2" />
<TalentTreeArray Talent="ValeeraAmbushDeathFromAbove" Tier="5" Column="1" />
<TalentTreeArray Talent="ValeeraCheapShotBlind" Tier="5" Column="2" />
<TalentTreeArray Talent="ValeeraGarroteStrangle" Tier="5" Column="3" />
<TalentTreeArray Talent="ValeeraSinisterStrikeSealFate" Tier="6" Column="1" />
<TalentTreeArray Talent="ValeeraAmbushAssassinate" Tier="6" Column="2" />
<TalentTreeArray Talent="ValeeraThistleTea" Tier="6" Column="3" />
<TalentTreeArray Talent="ValeeraSmokeBombAdrenalineRush" Tier="7" Column="1">
<PrerequisiteTalentArray value="ValeeraSmokeBomb" />
</TalentTreeArray>
<TalentTreeArray Talent="ValeeraCloakOfShadowsEnvelopingShadows" Tier="7" Column="2">
<PrerequisiteTalentArray value="ValeeraCloakOfShadows" />
</TalentTreeArray>
<TalentTreeArray Talent="ValeeraGarroteRupture" Tier="7" Column="3" />
<TalentTreeArray Talent="ValeeraVanishElusiveness" Tier="7" Column="4" />
<Universe value="Warcraft" />
<UniverseIcon value="Assets\Textures\ui_glues_store_gameicon_wow.dds" />
<ProductId value="22996" />
<LevelScalingArray>
<Modifications>
<Catalog value="Unit" />
<Entry value="HeroValeera" />
<Field value="LifeStart" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Unit" />
<Entry value="HeroValeera" />
<Field value="LifeMax" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Unit" />
<Entry value="HeroValeera" />
<Field value="LifeRegenRate" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Effect" />
<Entry value="ValeeraWeaponDamage" />
<Field value="Amount" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Accumulator" />
<Entry value="ValeeraEviscerateComboPointsAccumulator" />
<Field value="Scale" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Accumulator" />
<Entry value="ValeeraEviscerateComboPointsAccumulator" />
<Field value="MaxAccumulation" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Effect" />
<Entry value="ValeeraBladeFlurryDamage" />
<Field value="Amount" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Effect" />
<Entry value="ValeeraSinisterStrikeDamage" />
<Field value="Amount" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Effect" />
<Entry value="ValeeraAmbushDamage" />
<Field value="Amount" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Effect" />
<Entry value="ValeeraCheapShotDamage" />
<Field value="Amount" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Effect" />
<Entry value="ValeeraMutilateWeaponDamage" />
<Field value="Amount" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Effect" />
<Entry value="ValeeraGarroteDamage" />
<Field value="Amount" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
<Modifications>
<Catalog value="Effect" />
<Entry value="ValeeraGarroteDoTDamage" />
<Field value="Amount" />
<Value value="0.040000" />
<AffectedByOverdrive value="1" />
</Modifications>
</LevelScalingArray>
<AllowedMountCategoryArray value="Ride" />
<AllowedMountCategoryArray value="Ridebeast" />
<AllowedMountCategoryArray value="Ridebike" />
<AllowedMountCategoryArray value="Ridesurf" />
<Flags index="GoodForModeA" value="1" />
<VariationArray value="ValeeraBaseVar1" />
<VariationArray value="ValeeraBaseVar2" />
<VariationArray value="ValeeraBaseVar3" />
<VariationArray value="ValeeraBaseVar4" />
<VariationIcon value="Assets\Textures\UI_Glues_Swatch_Red.dds" />
<SkinArray value="ValeeraUltimate" />
<SkinArray value="ValeeraVampire" />
<SkinArray value="ValeeraHunter" />
<SkinArray value="ValeeraWCAV" />
<SkinArray value="ValeeraToys18" />
<HeroSpecificUIArray Location="Status" DescName="Valeera/ValeeraFrame" />
<HeroSpecificUIArray Location="BackgroundStatus" DescName="Valeera/ValeeraBackplateFrame" />
<HeroSpecificUIArray Location="FullscreenStatus" DescName="Valeera/ValeeraSmokeFrame" />
<HeroSpecificUIArray Location="HeroSpecificStackingBuffsStatus" DescName="Valeera/ValeeraStacksFrameContainer" />
<HeroSpecificUIArray Location="CommandButton03Status" DescName="Valeera/ValeeraSmokeBombButtonOverride" />
<Gender value="Female" />
<ReleaseDate Day="24" Year="2017" />
<HeroTierAchievementId value="5216701565557929694" />
<VoiceLineArray value="ValeeraBase_VoiceLine01" />
<VoiceLineArray value="ValeeraBase_VoiceLine02" />
<VoiceLineArray value="ValeeraBase_VoiceLine03" />
<VoiceLineArray value="ValeeraBase_VoiceLine04" />
<VoiceLineArray value="ValeeraBase_VoiceLine05" />
<Melee value="1" />
<Difficulty value="VeryHard" />
<Ratings>
<Damage value="5" />
<Utility value="8" />
<Survivability value="6" />
<Complexity value="8" />
</Ratings>
<TalentAIBuildsArray ChanceToPick="16">
<TalentsArray value="ValeeraVanishSubtlety" />
<TalentsArray value="ValeeraVanishInitiative" />
<TalentsArray value="ValeeraEviscerateSliceAndDice" />
<TalentsArray value="ValeeraCloakOfShadows" />
<TalentsArray value="ValeeraAmbushDeathFromAbove" />
<TalentsArray value="ValeeraAmbushAssassinate" />
<TalentsArray value="ValeeraVanishElusiveness" />
</TalentAIBuildsArray>
<TalentAIBuildsArray ChanceToPick="16">
<TalentsArray value="ValeeraCripplingPoison" />
<TalentsArray value="ValeeraWoundPoison" />
<TalentsArray value="ValeeraBladeFlurryFatalFinesse" />
<TalentsArray value="ValeeraSmokeBomb" />
<TalentsArray value="ValeeraCheapShotBlind" />
<TalentsArray value="ValeeraSinisterStrikeSealFate" />
<TalentsArray value="ValeeraGarroteRupture" />
</TalentAIBuildsArray>
<TalentAIBuildsArray ChanceToPick="16">
<TalentsArray value="ValeeraVigor" />
<TalentsArray value="ValeeraSinisterStrikeRelentlessStrikes" />
<TalentsArray value="ValeeraEviscerateSliceAndDice" />
<TalentsArray value="ValeeraSmokeBomb" />
<TalentsArray value="ValeeraGarroteStrangle" />
<TalentsArray value="ValeeraSinisterStrikeSealFate" />
<TalentsArray value="ValeeraSmokeBombAdrenalineRush" />
</TalentAIBuildsArray>
<TalentAIBuildsArray ChanceToPick="16">
<TalentsArray value="ValeeraCombatReadiness" />
<TalentsArray value="ValeeraGarroteHemorrhage" />
<TalentsArray value="ValeeraEviscerateSliceAndDice" />
<TalentsArray value="ValeeraSmokeBomb" />
<TalentsArray value="ValeeraGarroteStrangle" />
<TalentsArray value="ValeeraThistleTea" />
<TalentsArray value="ValeeraGarroteRupture" />
</TalentAIBuildsArray>
<TalentAIBuildsArray AIOnly="1" ChanceToPick="16">
<TalentsArray value="ValeeraCripplingPoison" />
<TalentsArray value="ValeeraWoundPoison" />
<TalentsArray value="ValeeraSinisterStrikeMutilate" />
<TalentsArray value="ValeeraCloakOfShadows" />
<TalentsArray value="ValeeraAmbushDeathFromAbove" />
<TalentsArray value="ValeeraThistleTea" />
<TalentsArray value="ValeeraCloakOfShadowsEnvelopingShadows" />
</TalentAIBuildsArray>
<TalentAIBuildsArray AIOnly="1" ChanceToPick="16">
<TalentsArray value="ValeeraCombatReadiness" />
<TalentsArray value="ValeeraVanishInitiative" />
<TalentsArray value="ValeeraEviscerateSliceAndDice" />
<TalentsArray value="ValeeraCloakOfShadows" />
<TalentsArray value="ValeeraCheapShotBlind" />
<TalentsArray value="ValeeraSinisterStrikeSealFate" />
<TalentsArray value="ValeeraCloakOfShadowsEnvelopingShadows" />
</TalentAIBuildsArray>
<Rarity value="Legendary" />
<ExpandedRole value="MeleeAssassin" />
</CHero>
<CHeroMastery id="ValeeraMasteryRing1" parent="MasteryRingRank1">
<ProductId value="66944" />
<HyperlinkId value="ValeeraMasteryRingRank1" />
</CHeroMastery>
<CHeroMastery id="ValeeraMasteryRing2" parent="MasteryRingRank2">
<ProductId value="67100" />
<HyperlinkId value="ValeeraMasteryRingRank2" />
</CHeroMastery>
<CHeroMastery id="ValeeraMasteryRing3" parent="MasteryRingRank3">
<ProductId value="72990" />
<HyperlinkId value="ValeeraMasteryRingRank3" />
</CHeroMastery>
<CRequirement id="ValeeraCloakofShadowsRequirements">
<NodeArray index="Show" Link="EqCountBehaviorUltimate2UnlockedCompleteOnlyAtUnit1" />
</CRequirement>
<CRequirement id="ValeeraDoesNotHaveVanishStealth">
<NodeArray index="Use" Link="EqCountBehaviorValeeraStealthCloakCompleteOnlyAtUnit0" />
<NodeArray index="Show" Link="EqCountBehaviorValeeraStealthCloakCompleteOnlyAtUnit0" />
</CRequirement>
<CRequirement id="ValeeraHasAnyCP">
<NodeArray index="Use" Link="GTCountBehaviorValeeraComboPointsCompleteOnlyAtUnit0" />
</CRequirement>
<CRequirement id="ValeeraHasVanishStealth">
<NodeArray index="Use" Link="OrCountBehaviorValeeraStealthCloakCompleteOnlyAtUnitCountBehaviorValeeraVanishUnrevealableCloakCompleteOnlyAtUnit" />
<NodeArray index="Show" Link="OrCountBehaviorValeeraStealthCloakCompleteOnlyAtUnitCountBehaviorValeeraVanishUnrevealableCloakCompleteOnlyAtUnit" />
</CRequirement>
<CRequirement id="ValeeraNotInCombat">
<NodeArray index="Use" Link="EqCountBehaviorValeeraInCombatStealthCompleteOnlyAtUnit0" />
</CRequirement>
<CRequirementAnd id="AndEqCountBehaviorValeeraStealthAbilitiesCompleteOnlyAtUnit0EqCountBehaviorUltimate1UnlockedCompleteOnlyAtUnit1">
<OperandArray value="EqCountBehaviorValeeraStealthAbilitiesCompleteOnlyAtUnit0" />
<OperandArray value="EqCountBehaviorUltimate1UnlockedCompleteOnlyAtUnit1" />
</CRequirementAnd>
<CRequirementCountBehavior id="CountBehaviorValeeraComboPointsCompleteOnlyAtUnit">
<Flags index="TechTreeCheat" value="0" />
<Count Link="ValeeraComboPoints" State="CompleteOnlyAtUnit" />
</CRequirementCountBehavior>
<CRequirementCountBehavior id="CountBehaviorValeeraComboPointsTokenCompleteOnlyAtUnit">
<Flags index="TechTreeCheat" value="0" />
<Count Link="ValeeraComboPointsToken" State="CompleteOnlyAtUnit" />
</CRequirementCountBehavior>
<CRequirementCountBehavior id="CountBehaviorValeeraInCombatComboPointsCompleteOnlyAtUnit">
<Flags index="TechTreeCheat" value="0" />
<Count Link="ValeeraInCombatComboPoints" State="CompleteOnlyAtUnit" />
</CRequirementCountBehavior>
<CRequirementCountBehavior id="CountBehaviorValeeraInCombatStealthCompleteOnlyAtUnit">
<Flags index="TechTreeCheat" value="0" />
<Count Link="ValeeraInCombatStealth" State="CompleteOnlyAtUnit" />
</CRequirementCountBehavior>
<CRequirementCountBehavior id="CountBehaviorValeeraStealthAbilitiesCompleteOnlyAtUnit">
<Flags index="TechTreeCheat" value="0" />
<Count Link="ValeeraStealthAbilities" State="CompleteOnlyAtUnit" />
</CRequirementCountBehavior>
<CRequirementCountBehavior id="CountBehaviorValeeraStealthCloakCompleteOnlyAtUnit">
<Flags index="TechTreeCheat" value="0" />
<Count Link="ValeeraStealthCloak" State="CompleteOnlyAtUnit" />
</CRequirementCountBehavior>
<CRequirementCountBehavior id="CountBehaviorValeeraVanishUnrevealableCloakCompleteOnlyAtUnit">
<Flags index="TechTreeCheat" value="0" />
<Count Link="ValeeraVanishUnrevealableCloak" State="CompleteOnlyAtUnit" />
</CRequirementCountBehavior>
<CRequirementEq id="EqCountBehaviorValeeraInCombatStealthCompleteOnlyAtUnit0">
<OperandArray index="0" value="CountBehaviorValeeraInCombatStealthCompleteOnlyAtUnit" />
<OperandArray index="1" value="0" />
</CRequirementEq>
<CRequirementEq id="EqCountBehaviorValeeraStealthAbilitiesCompleteOnlyAtUnit0">
<OperandArray index="0" value="CountBehaviorValeeraStealthAbilitiesCompleteOnlyAtUnit" />
<OperandArray index="1" value="0" />
</CRequirementEq>
<CRequirementEq id="EqCountBehaviorValeeraStealthAbilitiesCompleteOnlyAtUnit1">
<OperandArray index="0" value="CountBehaviorValeeraStealthAbilitiesCompleteOnlyAtUnit" />
<OperandArray index="1" value="1" />
</CRequirementEq>
<CRequirementEq id="EqCountBehaviorValeeraStealthCloakCompleteOnlyAtUnit0">
<OperandArray index="0" value="CountBehaviorValeeraStealthCloakCompleteOnlyAtUnit" />
<OperandArray index="1" value="0" />
</CRequirementEq>
<CRequirementEq id="EqCountBehaviorValeeraStealthCloakCompleteOnlyAtUnit1">
<OperandArray index="0" value="CountBehaviorValeeraStealthCloakCompleteOnlyAtUnit" />
<OperandArray index="1" value="1" />
</CRequirementEq>
<CRequirementGT id="GTCountBehaviorValeeraComboPointsCompleteOnlyAtUnit0">
<OperandArray index="0" value="CountBehaviorValeeraComboPointsCompleteOnlyAtUnit" />
<OperandArray index="1" value="0" />
</CRequirementGT>
<CRequirementGT id="GTCountBehaviorValeeraComboPointsTokenCompleteOnlyAtUnit0">
<OperandArray index="0" value="CountBehaviorValeeraComboPointsTokenCompleteOnlyAtUnit" />
<OperandArray index="1" value="0" />
</CRequirementGT>
<CRequirementGT id="GTCountBehaviorValeeraInCombatComboPointsCompleteOnlyAtUnit0">
<OperandArray index="0" value="CountBehaviorValeeraInCombatComboPointsCompleteOnlyAtUnit" />
<OperandArray index="1" value="0" />
</CRequirementGT>
<CRequirementGTE id="GTECountBehaviorValeeraComboPointsCompleteOnlyAtUnit1">
<OperandArray index="0" value="CountBehaviorValeeraComboPointsCompleteOnlyAtUnit" />
<OperandArray index="1" value="1" />
</CRequirementGTE>
<CRequirementOr id="OrCountBehaviorValeeraStealthCloakCompleteOnlyAtUnitCountBehaviorValeeraVanishUnrevealableCloakCompleteOnlyAtUnit">
<OperandArray value="CountBehaviorValeeraStealthCloakCompleteOnlyAtUnit" />
<OperandArray value="CountBehaviorValeeraVanishUnrevealableCloakCompleteOnlyAtUnit" />
</CRequirementOr>
<CRewardHero id="Valeera">
<License value="17707" />
</CRewardHero>
<CRewardPortrait id="ValeeraBasic" parent="HeroPortraitParent">
<IconSlot value="8" />
<Hero value="Valeera" />
<IconFile value="$HeroPortraits7" />
</CRewardPortrait>
<CRewardPortrait id="ValeeraEpic" parent="HeroPortraitParentEpic">
<IconSlot value="8" />
<Hero value="Valeera" />
<IconFile value="$HeroPortraits8" />
</CRewardPortrait>
<CRewardHeroMastery id="ValeeraMasteryRing1">
<License value="49857" />
</CRewardHeroMastery>
<CRewardHeroMastery id="ValeeraMasteryRing2">
<License value="49858" />
</CRewardHeroMastery>
<CRewardHeroMastery id="ValeeraMasteryRing3">
<License value="52228" />
</CRewardHeroMastery>
<CTalent id="ValeeraSmokeBombAdrenalineRush">
<Face value="ValeeraAdrenalineRush" />
<Abil value="ValeeraSmokeBomb" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Behavior" />
<Entry value="ValeeraSmokeBombUnrevealable" />
<Field value="Modification.VitalRegenArray[Energy]" />
<Value value="40.000000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraSmokeBomb">
<Face value="ValeeraSmokeBomb" />
<Abil value="ValeeraSmokeBomb" />
<RankArray>
<BehaviorArray value="Ultimate1Unlocked" />
</RankArray>
<Active value="1" />
</CTalent>
<CTalent id="ValeeraCloakOfShadows">
<Face value="ValeeraCloakOfShadows" />
<Abil value="ValeeraCloakOfShadows" />
<RankArray>
<BehaviorArray value="Ultimate2Unlocked" />
</RankArray>
<Active value="1" />
</CTalent>
<CTalent id="ValeeraCripplingPoison">
<Face value="ValeeraCripplingPoison" />
<Abil value="ValeeraCripplingPoison" />
<RankArray>
<BehaviorArray value="ValeeraCripplingPoisonItem" />
</RankArray>
<Active value="1" />
</CTalent>
<CTalent id="ValeeraCheapShotBlind">
<Face value="ValeeraBlind" />
<Abil value="ValeeraCheapShot" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Behavior" />
<Entry value="ValeeraCheapShotBlind" />
<Field value="Duration" />
<Value value="2.500000" />
</Modifications>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Behavior" />
<Entry value="ValeeraCheapShotNonHeroesBlind" />
<Field value="Duration" />
<Value value="2.500000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraVanishElusiveness">
<Face value="ValeeraElusiveness" />
<Abil value="ValeeraStealth" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Behavior" />
<Entry value="ValeeraStealthCloak" />
<Field value="Modification.UnifiedMoveSpeedFactor" />
<Value value="0.200000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraBladeFlurryFatalFinesse">
<Face value="ValeeraFatalFinesse" />
<Abil value="ValeeraBladeFlurry" />
<RankArray>
<BehaviorArray value="ValeeraFatalFinesseQuestToken" />
</RankArray>
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraFatalFinesseQuestModifyToken" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
</AbilityModificationArray>
<QuestData StackBehavior="ValeeraFatalFinesseQuestToken" TargetCount="20" />
</CTalent>
<CTalent id="ValeeraSinisterStrikeMutilate">
<Face value="ValeeraMutilate" />
<Abil value="ValeeraSinisterStrike" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraSinisterStrikeSearchPersistent" />
<Field value="PeriodCount" />
<FieldIsInteger value="1" />
<Value value="-1.000000" />
</Modifications>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraSinisterStrikePersistent" />
<Field value="PeriodicOffsetArray[0]" />
<Value value="1.000000" />
</Modifications>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Actor" />
<Entry value="ValeeraSinisterStrikeGuide" />
<Field value="Height" />
<Value value="-1.500000" />
</Modifications>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Behavior" />
<Entry value="ValeeraSinisterStrikeDash" />
<Field value="Duration" />
<Value value="-0.062500" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraEviscerateSliceAndDice">
<Face value="ValeeraSliceAndDice" />
<Abil value="ValeeraEviscerate" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraSliceAndDiceApplySet" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraSliceAndDiceEnergyRestore" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraThistleTea">
<Face value="ValeeraThistleTea" />
<Abil value="ValeeraThistleTea" />
<RankArray>
<BehaviorArray value="ValeeraThistleTeaItem" />
</RankArray>
<Active value="1" />
</CTalent>
<CTalent id="ValeeraSinisterStrikeSealFate">
<Face value="ValeeraSealFate" />
<Abil value="ValeeraSinisterStrike" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraSealFateApply" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraAmbushAssassinate">
<Face value="ValeeraAssassinate" />
<Abil value="ValeeraAmbush" />
</CTalent>
<CTalent id="ValeeraVigor">
<Face value="ValeeraVigor" />
<RankArray>
<BehaviorArray value="ValeeraVigorQuestToken" />
</RankArray>
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Unit" />
<Entry value="HeroValeera" />
<Field value="EnergyRegenRate" />
<Value value="3.000000" />
</Modifications>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Unit" />
<Entry value="HeroValeera" />
<Field value="EnergyMax" />
</Modifications>
</AbilityModificationArray>
<QuestData StackBehavior="ValeeraVigorQuestToken" TargetCount="20" />
</CTalent>
<CTalent id="ValeeraVanishInitiative">
<Face value="ValeeraInitiative" />
<Abil value="ValeeraStealth" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraInitiativeBonusApply" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
</AbilityModificationArray>
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraInitiativeMoveSpeedApply" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
</AbilityModificationArray>
<RankArray>
<BehaviorArray value="ValeeraInitiativeBonus" />
</RankArray>
</CTalent>
<CTalent id="ValeeraCloakOfShadowsEnvelopingShadows">
<Face value="ValeeraEnvelopingShadows" />
<Abil value="ValeeraCloakOfShadows" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraEnvelopingShadowsSet" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraGarroteHemorrhage">
<Face value="ValeeraHemorrhage" />
<Abil value="ValeeraGarrote" />
</CTalent>
<CTalent id="ValeeraCombatReadiness">
<Face value="ValeeraCombatReadiness" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraCombatReadinessComboPointSwitch" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraVanishNightslayer">
<Face value="ValeeraNightslayer" />
<Abil value="ValeeraStealth" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Entry value="ValeeraStealth" />
<Field value="Cost[0].Cooldown.TimeUse" />
<Value value="-3.000000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraVanishSubtlety">
<Face value="ValeeraSubtlety" />
<Abil value="ValeeraStealth" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraSubtletyEnergyRegenerationApply" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraGarroteRupture">
<Face value="ValeeraRupture" />
<Abil value="ValeeraGarrote" />
</CTalent>
<CTalent id="ValeeraGarroteStrangle">
<Face value="ValeeraStrangle" />
<Abil value="ValeeraGarrote" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraGarroteStrangleApply" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraWoundPoison">
<Face value="ValeeraWoundPoison" />
<Abil value="ValeeraWoundPoison" />
<RankArray>
<BehaviorArray value="ValeeraWoundPoisonItem" />
</RankArray>
<Active value="1" />
</CTalent>
<CTalent id="ValeeraSinisterStrikeRelentlessStrikes">
<Face value="ValeeraRelentlessStrikes" />
<Abil value="ValeeraSinisterStrike" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Entry value="ValeeraSinisterStrike" />
<Field value="Cost[0].Vital[Energy]" />
<Value value="-10.000000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CTalent id="ValeeraColdBlood">
<Face value="ValeeraColdBlood" />
<Abil value="ValeeraColdBlood" />
<RankArray>
<BehaviorArray value="ValeeraColdBloodItem" />
</RankArray>
<Active value="1" />
</CTalent>
<CTalent id="ValeeraAmbushDeathFromAbove">
<Face value="ValeeraDeathFromAbove" />
<Abil value="ValeeraAmbush" />
<AbilityModificationArray>
<Modifications>
<Type value="FlatModification" />
<Catalog value="Effect" />
<Entry value="ValeeraAmbushDeathFromAboveModifyCooldown" />
<Field value="Chance" />
<Value value="1.000000" />
</Modifications>
</AbilityModificationArray>
</CTalent>
<CUnit id="ValeeraShadowStepTeleportDummy" parent="StormSummonFigment">
<FlagArray index="Turnable" value="0" />
<FlagArray index="Uncommandable" value="1" />
<FlagArray index="Unselectable" value="1" />
<FlagArray index="Untargetable" value="1" />
<BehaviorArray Link="ValeeraShadowStepTeleportDummyTimedLife" />
</CUnit>
<CUnit id="HeroValeera" parent="StormHeroMounted">
<LifeStart value="2047" />
<LifeMax value="2047" />
<LifeRegenRate value="4.2656" />
<EnergyStart value="100" />
<EnergyMax value="100" />
<EnergyRegenRate value="10" />
<AbilArray Link="ValeeraStealth" />
<AbilArray Link="ValeeraCancelStealth" />
<AbilArray Link="ValeeraEviscerate" />
<AbilArray Link="ValeeraAmbush" />
<AbilArray Link="ValeeraCheapShot" />
<AbilArray Link="ValeeraCloakOfShadows" />
<AbilArray Link="ValeeraSinisterStrike" />
<AbilArray Link="ValeeraBladeFlurry" />
<AbilArray Link="ValeeraGarrote" />
<AbilArray Link="ValeeraSmokeBomb" />
<BehaviorArray Link="NotManaUserDummy" />
<BehaviorArray Link="ValeeraCombatHandlerDefensive" />
<BehaviorArray Link="ValeeraCombatHandlerOffensive" />
<BehaviorArray Link="ValeeraComboPointsToken" />
<WeaponArray Link="HeroValeera" />
<CardLayouts index="0">
<LayoutButtons index="1" Face="HearthstoneNoMana" Type="AbilCmd" AbilCmd="Hearthstone,Execute" Slot="Hearth" />
<LayoutButtons Face="ValeeraCloakOfShadows" Type="AbilCmd" AbilCmd="ValeeraCloakOfShadows,Execute" Slot="Heroic" />
<LayoutButtons Face="ValeeraSmokeBomb" Type="AbilCmd" AbilCmd="ValeeraSmokeBomb,Execute" Slot="Heroic" />
<LayoutButtons Face="LockedHeroicAbility" Type="Passive" Requirements="UltimateNotUnlocked" Slot="Heroic" />
<LayoutButtons Face="ValeeraCancelStealth" Type="AbilCmd" AbilCmd="ValeeraCancelStealth,Execute" Slot="Trait" />
<LayoutButtons Face="ValeeraStealth" Type="AbilCmd" AbilCmd="ValeeraStealth,Execute" Slot="Trait" />
<LayoutButtons Face="ValeeraCheapShot" Type="AbilCmd" AbilCmd="ValeeraCheapShot,Execute" Slot="Ability2" />
<LayoutButtons Face="ValeeraBladeFlurry" Type="AbilCmd" AbilCmd="ValeeraBladeFlurry,Execute" Slot="Ability2" />
<LayoutButtons Face="ValeeraAmbush" Type="AbilCmd" AbilCmd="ValeeraAmbush,Execute" Slot="Ability1" />
<LayoutButtons Face="ValeeraSinisterStrike" Type="AbilCmd" AbilCmd="ValeeraSinisterStrike,Execute" Slot="Ability1" />
<LayoutButtons Face="ValeeraGarrote" Type="AbilCmd" AbilCmd="ValeeraGarrote,Execute" Slot="Ability3" />
<LayoutButtons Face="ValeeraEviscerate" Type="AbilCmd" AbilCmd="ValeeraEviscerate,Execute" Slot="Ability3" />
</CardLayouts>
<Radius value="$ValeeraUnitRadius" />
<InnerRadius value="$ValeeraUnitRadius" />
<AIThinkTree value="AI/Valeera.aitree" />
<InitializerFunction value="libHVAL_gf_HeroValeeraIncrementHeroCountFunction" />
<DestructionFunction value="libHVAL_gf_HeroValeeraDecrementHeroCountFunction" />
<HeroPlaystyleFlags index="Ganker" value="1" />
<HeroPlaystyleFlags index="Helper" value="1" />
<HeroPlaystyleFlags index="Overconfident" value="1" />
<HeroPlaystyleFlags index="RoleAutoAttacker" value="1" />
<HeroPlaystyleFlags index="RoleCaster" value="1" />
<EffectArray index="Birth" value="ValeeraUIActivateDummy" />
<AIEvalFactor value="1.2" />
</CUnit>
<CValidatorUnitCompareBehaviorDuration id="ValeeraComboPointLT5">
<Compare value="LE" />
<Value value="5" />
<Behavior value="ValeeraInCombatComboPoints" />
</CValidatorUnitCompareBehaviorDuration>
<CValidatorUnitCompareBehaviorDuration id="ValeeraComboPointGT5">
<Compare value="GT" />
<Value value="5" />
<Behavior value="ValeeraInCombatComboPoints" />
</CValidatorUnitCompareBehaviorDuration>
<CValidatorCombine id="ValeeraComboPointTimerGT5">
<CombineArray value="ValeeraHasNotInCombat" />
<CombineArray value="ValeeraComboPointGT5" />
</CValidatorCombine>
<CValidatorUnitType id="ValeeraCustomResourceUserIsValeera">
<WhichUnit Value="Caster" />
<Value value="HeroValeera" />
</CValidatorUnitType>
<CValidatorUnitCompareBehaviorCount id="ValeeraDoesNotHaveCripplingPoisonActive">
<WhichUnit Value="Source" />
<Behavior value="ValeeraCripplingPoisonActive" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraDoesNotHaveCripplingPoisonPrimed">
<WhichUnit Value="Source" />
<Behavior value="ValeeraCripplingPoisonWeapon" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraDoesNotHaveWoundPoisonActive">
<WhichUnit Value="Source" />
<Behavior value="ValeeraWoundPoisonActive" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitHasBehavior id="ValeeraTargetHasWoundPoison">
<Behavior value="ValeeraWoundPoison" />
</CValidatorUnitHasBehavior>
<CValidatorUnitCompareBehaviorCount id="ValeeraHasNotInCombat">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraInCombatComboPoints" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorPlayerTalent id="ValeeraHasStrangle">
<Find value="1" />
<Value value="ValeeraGarroteStrangle" />
</CValidatorPlayerTalent>
<CValidatorLocationEnumArea id="ValeeraAssassinateTargetNotNearAllies">
<WhichLocation Value="TargetUnit" />
<AreaArray Count="1">
<Radius value="4" />
</AreaArray>
<SearchFilters value="Heroic;Self,Player,Ally,Neutral,Missile,Item,Stasis,Dead,Hidden,Benign" />
<IncludeArray Value="Target" />
</CValidatorLocationEnumArea>
<CValidatorUnitCompareTokenCount id="ValeeraAssassinateQuestIncomplete">
<WhichUnit Value="Caster" />
<Compare value="LT" />
<Value value="10" />
<TokenId value="ValeeraAssassinateQuestToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorCombine id="ValeeraAssassinateQuestIncompleteCombine">
<CombineArray value="TargetIsHero" />
<CombineArray value="ValeeraAssassinateQuestIncomplete" />
<CombineArray value="ValeeraHasAssassinate" />
<Type value="And" />
</CValidatorCombine>
<CValidatorUnitCompareBehaviorCount id="ValeeraDoesNotHaveVanish">
<WhichUnit Value="Caster" />
<Compare value="LT" />
<Value value="1" />
<Behavior value="ValeeraVanishUnrevealableCloak" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraTargetHasGarrote2">
<Value value="1" />
<Behavior value="ValeeraGarrote" />
<RequireCasterUnit Value="Caster" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareTokenCount id="ValeeraVigorQuestIncomplete">
<WhichUnit Value="Caster" />
<Compare value="LT" />
<Value value="20" />
<TokenId value="ValeeraVigorQuestToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorCombine id="ValeeraNotCCdAndHasSinisterStrikeDash">
<CombineArray value="CasterNotDazedOrDeadOrPolymorphedOrRootedOrStasisOrStunnedExceptTimeStop" />
<CombineArray value="ValeeraHasSinisterStrikeDash" />
<Type value="And" />
</CValidatorCombine>
<CValidatorUnitCompareBehaviorCount id="ValeeraHasSinisterStrikeDash">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraSinisterStrikeDash" />
<Value value="1" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorCombine id="AbilBarHealthBarPortraitGlow">
<CombineArray value="ValeeraIsStealthedCombine" />
</CValidatorCombine>
<CValidatorCombine id="AbilButtonAttentionEDamage">
<CombineArray value="ValeeraNotStealthedAndHas3CP" />
</CValidatorCombine>
<CValidatorCombine id="AbilButtonAttentionQMana">
<CombineArray value="ValeeraDeepStealthCombine" />
</CValidatorCombine>
<CValidatorCombine id="AbilButtonAttentionWMana">
<CombineArray value="ValeeraDeepStealthCombine" />
</CValidatorCombine>
<CValidatorCombine id="AbilButtonAttentionEMana">
<CombineArray value="ValeeraDeepStealthCombine" />
</CValidatorCombine>
<CValidatorCombine id="ValeeraDeepStealthCombine">
<Type value="And" />
<CombineArray value="ValeeraIsStealthedCombine" />
<CombineArray value="ValeeraHasDeepStealthBonus" />
</CValidatorCombine>
<CValidatorUnitCompareBehaviorCount id="ValeeraHasDeepStealthBonus">
<WhichUnit Value="Caster" />
<Value value="1" />
<Behavior value="ValeeraEnteringDeepShadowsBonus" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorCombine id="ValeeraInitiativeCombine">
<Type value="And" />
<CombineArray value="ValeeraIsStealthedCombine" />
<CombineArray value="ValeeraHasInitiativeBonus" />
</CValidatorCombine>
<CValidatorCombine id="ValeeraAmbushBehindNonStructure">
<Type value="And" />
<CombineArray value="NotStructureTarget" />
<CombineArray value="ValeeraIsBehindTarget" />
</CValidatorCombine>
<CValidatorCombine id="ValeeraRuptureTargetIsHeroAndNotInvulnerable">
<Type value="And" />
<CombineArray value="TargetIsHero" />
<CombineArray value="TargetNotInvulnerable" />
</CValidatorCombine>
<CValidatorCombine id="ValeeraHasHemmorhageAndTargetHasGarrote">
<Type value="And" />
<CombineArray value="ValeeraHasHemorrhage" />
<CombineArray value="ValeeraTargetHasGarrote2" />
</CValidatorCombine>
<CValidatorUnitCompareBehaviorCount id="ValeeraNotStealthed">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraStealthCloak" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorCombine id="ValeeraHas1Or2CP">
<CombineArray value="ValeeraHas1CP" />
<CombineArray value="ValeeraHas2CP" />
</CValidatorCombine>
<CValidatorCombine id="ValeeraHas1Or2CPAndDoesNotHaveColdBloodWeapon">
<CombineArray value="ValeeraHas1Or2CP" />
<CombineArray value="ValeeraDoesNotHaveColdBloodWeapon" />
<Type value="And" />
</CValidatorCombine>
<CValidatorUnitCompareBehaviorCount id="ValeeraDoesNotHaveColdBloodWeapon">
<Behavior value="ValeeraColdBloodWeapon" />
<WhichUnit Value="Caster" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorCombine id="ValeeraHas3CPOrColdBloodWeapon">
<CombineArray value="ValeeraHas3CP" />
<CombineArray value="ValeeraHasColdBloodWeapon" />
</CValidatorCombine>
<CValidatorCombine id="ValeeraHas3CPAndColdBloodWeapon">
<Type value="And" />
<CombineArray value="ValeeraHas3CP" />
<CombineArray value="ValeeraHasColdBloodWeapon" />
</CValidatorCombine>
<CValidatorUnitCompareTokenCount id="ValeeraHas1CP">
<WhichUnit Value="Caster" />
<Value value="1" />
<TokenId value="ValeeraComboPointsToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorUnitCompareTokenCount id="ValeeraHas2CP">
<WhichUnit Value="Caster" />
<Value value="2" />
<TokenId value="ValeeraComboPointsToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorUnitCompareTokenCount id="ValeeraHas3CP">
<WhichUnit Value="Caster" />
<Value value="3" />
<TokenId value="ValeeraComboPointsToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorUnitCompareTokenCount id="ValeeraHas0CP">
<WhichUnit Value="Caster" />
<TokenId value="ValeeraComboPointsToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorUnitCompareTokenCount id="ValeeraHasAnyCP">
<WhichUnit Value="Caster" />
<Compare value="GT" />
<TokenId value="ValeeraComboPointsToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorLocationEnumArea id="ValeeraIsBehindTarget">
<AreaArray Arc="135" Count="0">
<Radius value="5" />
</AreaArray>
<AreaArray Compare="GE" Count="1">
<Radius value="5" />
</AreaArray>
<WhichLocation Value="TargetUnit" />
<LaunchLocation Value="TargetUnit" />
<SearchFilters value="-;Player,Ally,Neutral,Enemy" />
<IncludeArray />
</CValidatorLocationEnumArea>
<CValidatorCombine id="ValeeraNotStealthedAndHas3CP">
<CombineArray value="ValeeraNotStealthed" />
<CombineArray value="ValeeraHas3CP" />
<Type value="And" />
</CValidatorCombine>
<CValidatorCombine id="ValeeraHasInitiativeBonusAndTargetIsHeroic">
<CombineArray value="ValeeraHasInitiativeBonus" />
<CombineArray value="TargetIsHero" />
<Type value="And" />
</CValidatorCombine>
<CValidatorCombine id="ValeeraNotStealthedAndHas3CPAndPickedHeroic">
<CombineArray value="ValeeraNotStealthed" />
<CombineArray value="ValeeraHas3CP" />
<CombineArray value="CasterHasUltimate1Unlocked" />
<Type value="And" />
</CValidatorCombine>
<CValidatorUnitType id="ValeeraShadowStepTeleportTargetValid">
<Value value="ValeeraShadowStepTeleportDummy" />
</CValidatorUnitType>
<CValidatorCombine id="ValeeraIsStealthedCombine">
<CombineArray value="ValeeraHasVanish" />
<CombineArray value="ValeeraIsStealthed" />
</CValidatorCombine>
<CValidatorUnitCompareBehaviorCount id="ValeeraTargetHasGarrote">
<Behavior value="ValeeraGarrote" />
<Value value="1" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraHasColdBloodWeapon">
<Behavior value="ValeeraColdBloodWeapon" />
<WhichUnit Value="Caster" />
<Value value="1" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraTargetHasAssassinateTarget">
<Behavior value="ValeeraAssassinationTarget" />
<Value value="1" />
<RequireCasterUnit Value="Caster" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraHasVanish">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraVanishUnrevealableCloak" />
<Value value="1" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraTargetDoesNotHaveVanishUnrevealable">
<Behavior value="ValeeraVanishUnrevealableCloak" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraTargetDoesNotHaveSmokeBombUnrevealable">
<Behavior value="ValeeraSmokeBombUnrevealable" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraTargetHasVanishUnrevealable">
<Behavior value="ValeeraVanishUnrevealableCloak" />
<Value value="1" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraTargetHasSmokeBombUnrevealable">
<Behavior value="ValeeraSmokeBombUnrevealable" />
<Value value="1" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraHasSmokeBombUnrevealable">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraSmokeBombUnrevealable" />
<Value value="1" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraIsStealthed">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraStealthCloak" />
<Value value="1" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraHas2StacksOfFatalFinesseTracker">
<WhichUnit Value="Caster" />
<Value value="2" />
<Behavior value="ValeeraFatalFinesseTracker" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorPlayerTalent id="ValeeraHasFatalFinesse">
<Find value="1" />
<Value value="ValeeraBladeFlurryFatalFinesse" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasMutilate">
<Find value="1" />
<Value value="ValeeraSinisterStrikeMutilate" />
</CValidatorPlayerTalent>
<CValidatorUnitCompareBehaviorCount id="ValeeraHasMutilateDamageBuff">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraMutilateDamageBuff" />
<Value value="1" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitHasBehavior id="ValeeraCasterHasSliceAndDiceBuff">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraSliceAndDiceBuff" />
</CValidatorUnitHasBehavior>
<CValidatorUnitCompareTokenCount id="ValeeraHasSliceAndDiceTokens">
<WhichUnit Value="Caster" />
<Compare value="GT" />
<TokenId value="ValeeraSliceAndDiceToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorUnitCompareTokenCount id="ValeeraHasNoSliceAndDiceTokens">
<WhichUnit Value="Caster" />
<TokenId value="ValeeraSliceAndDiceToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorPlayerTalent id="ValeeraHasSliceAndDice">
<Find value="1" />
<Value value="ValeeraEviscerateSliceAndDice" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasThistleTea">
<Find value="1" />
<Value value="ValeeraThistleTea" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasSealFate">
<Find value="1" />
<Value value="ValeeraSinisterStrikeSealFate" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasAssassinate">
<Find value="1" />
<Value value="ValeeraAmbushAssassinate" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasAdrenalineRush">
<Find value="1" />
<Value value="ValeeraSmokeBombAdrenalineRush" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasVigor">
<Find value="1" />
<Value value="ValeeraVigor" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasInitiative">
<Find value="1" />
<Value value="ValeeraVanishInitiative" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasElusiveness">
<Find value="1" />
<Value value="ValeeraVanishElusiveness" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasBlind">
<Find value="1" />
<Value value="ValeeraCheapShotBlind" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasEnvelopingShadows">
<Find value="1" />
<Value value="ValeeraCloakOfShadowsEnvelopingShadows" />
</CValidatorPlayerTalent>
<CValidatorUnitCompareBehaviorCount id="ValeeraTargetHasCheapShotBlind">
<Compare value="GT" />
<Behavior value="ValeeraCheapShotBlind" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareBehaviorCount id="ValeeraHasInitiativeBonus">
<WhichUnit Value="Caster" />
<Behavior value="ValeeraInitiativeBonus" />
<Value value="1" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorUnitCompareTokenCount id="ValeeraAssassinateQuestComplete">
<WhichUnit Value="Caster" />
<Compare value="GE" />
<Value value="10" />
<TokenId value="ValeeraAssassinateQuestToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorUnitCompareTokenCount id="ValeeraVigorQuestComplete">
<WhichUnit Value="Caster" />
<Compare value="GE" />
<Value value="20" />
<TokenId value="ValeeraVigorQuestToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorLocationCompareRange id="ValeeraRangeLTE12">
<WhichLocation Value="TargetUnit" />
<Compare value="LE" />
<Range value="12" />
</CValidatorLocationCompareRange>
<CValidatorPlayerTalent id="ValeeraHasHemorrhage">
<Find value="1" />
<Value value="ValeeraGarroteHemorrhage" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasCombatReadiness">
<Find value="1" />
<Value value="ValeeraCombatReadiness" />
</CValidatorPlayerTalent>
<CValidatorUnitCompareBehaviorCount id="ValeeraCombatReadinessTargetDoesNotHaveMarker">
<Behavior value="ValeeraCombatReadinessMarker" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorPlayerTalent id="ValeeraHasNightslayer">
<Find value="1" />
<Value value="ValeeraVanishNightslayer" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasSubtlety">
<Find value="1" />
<Value value="ValeeraVanishSubtlety" />
</CValidatorPlayerTalent>
<CValidatorUnitCompareBehaviorCount id="ValeeraDoesNotHaveWoundPoisonPrimed">
<WhichUnit Value="Source" />
<Behavior value="ValeeraWoundPoisonWeapon" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorPlayerTalent id="ValeeraHasRupture">
<Find value="1" />
<Value value="ValeeraGarroteRupture" />
</CValidatorPlayerTalent>
<CValidatorPlayerTalent id="ValeeraHasRelentlessStrikes">
<Find value="1" />
<Value value="ValeeraSinisterStrikeRelentlessStrikes" />
</CValidatorPlayerTalent>
<CValidatorUnitCompareBehaviorCount id="ValeeraDoesNotHaveColdBloodActive">
<WhichUnit Value="Source" />
<Behavior value="ValeeraColdBloodWeapon" />
</CValidatorUnitCompareBehaviorCount>
<CValidatorPlayerTalent id="ValeeraHasDeathFromAbove">
<Find value="1" />
<Value value="ValeeraAmbushDeathFromAbove" />
</CValidatorPlayerTalent>
<CValidatorUnitCompareTokenCount id="ValeeraFatalFinesseQuestIncomplete">
<WhichUnit Value="Caster" />
<Compare value="LT" />
<Value value="20" />
<TokenId value="ValeeraFatalFinesseQuestToken" />
</CValidatorUnitCompareTokenCount>
<CValidatorCombine id="ValeeraSealFateTargetIsDisabled">
<CombineArray value="ValeeraHasSealFate" />
<CombineArray value="ValeeraSealFateDisableParameters" />
<CombineArray value="TargetIsHero" />
<Type value="And" />
</CValidatorCombine>
<CValidatorCombine id="ValeeraSealFateDisableParameters">
<CombineArray value="TargetIsStunned" />
<CombineArray value="TargetIsSilenced" />
<CombineArray value="TargetIsRooted" />
</CValidatorCombine>
<CWeaponLegacy id="HeroValeera" parent="StormHeroFastWeapon">
<Options index="Melee" value="1" />
<Icon value="Assets\Textures\storm_temp_btn-upgrade-protoss-groundweaponslevel3.dds" />
<DisplayEffect value="ValeeraWeaponDamage" />
<MinScanRange value="4" />
<Range value="1.25" />
<Period value="$ValeeraWeaponPeriod" />
<Effect value="ValeeraWeaponSet" />
<PreswingBeforeAttack value="0.5" />
<PreswingBetweenAttacks value="$ValeeraWeaponPreswingBetween" />
</CWeaponLegacy>
</Catalog>