<?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>