<?xml version="1.0" encoding="us-ascii"?>

<Catalog>

  <const id="$SylvanasUnrelentingTormentDamageModifier" value="0.2" />

  <const id="$SylvanasLifeDrainLeechModifier" value="0.15" />

  <const id="$SylvanasBlackArrowsPinnacleLeechValue" value="0.25" />

  <const id="$SylvanasBlackArrowsPinnacleLeechDataModifier" value="-($SylvanasBlackArrowsPinnacleLeechValue $SylvanasLifeDrainLeechModifier)" evaluateAsExpression="1" />

  <CAbilEffectInstant id="SylvanasBlackArrowsPassive">

    <Flags index="Transient" value="1" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasBlackArrowsPassive" PreemptLevel="-1" />

  </CAbilEffectInstant>

  <CAbilEffectTarget id="SylvanasMindControlMissile">

    <Activity value="Abil/Sylvanas/MindControlActivity" />

    <PrepEffect value="DismountDecloakCasterSet" />

    <Effect value="SylvanasMindControlMissileCastSet" />

    <Flags index="RequireTargetVision" value="0" />

    <Cost>

      <Vital index="Energy" value="50" />

      <Cooldown TimeUse="40" />

    </Cost>

    <Range value="500" />

    <CastIntroTime value="0.25" />

    <ShowProgressArray index="Cast" value="1" />

    <UninterruptibleArray index="Cast" value="1" />

    <CursorEffect value="SylvanasMindControlMissileSearch" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasMindControlMissile" Requirements="Ultimate2Unlocked" />

  </CAbilEffectTarget>

  <CAbilEffectInstant id="SylvanasBlackArrowsActive">

    <Effect value="SylvanasBlackArrowsActiveDurationApplyBehavior" />

    <Flags index="TransientPreferred" value="1" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasBlackArrows" ShowValidator="SylvanasHasHauntingArrows" UseValidator="SylvanasHasHauntingArrowsTalentAndDoesNotHaveBlackArrowsActive" />

    <Cost>

      <Cooldown TimeUse="90" />

    </Cost>

  </CAbilEffectInstant>

  <CAbilEffectInstant id="SylvanasMindControlCancel">

    <Effect value="SylvanasMindControlRemoveCasterBehavior" />

    <Flags index="Transient" value="1" />

    <Cost>

      <Cooldown TimeStart="0.5" TimeUse="0.5" />

    </Cost>

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasMindControlCancel" Requirements="SylvanasHasMindControlCasterBehavior" />

    <ParentAbil value="SylvanasMindControl" />

  </CAbilEffectInstant>

  <CAbilEffectTarget id="SylvanasMindControl">

    <Activity value="Abil/Activity/MindControlActivity" />

    <PrepEffect value="SylvanasMindControlPrepSet" />

    <Effect value="SylvanasMindControlInitialSet" />

    <Flags index="AbortOnAllianceChange" value="0" />

    <Flags index="ReApproachable" value="0" />

    <Flags index="RequireTargetVision" value="0" />

    <Cost>

      <Vital index="Energy" value="75" />

      <Cooldown TimeUse="60" />

    </Cost>

    <InterruptArray index="Cast" value="1" />

    <InterruptCost>

      <Cooldown Operation="Set" TimeUse="10" />

    </InterruptCost>

    <TargetFilters value="Heroic,Visible;Player,Ally,Neutral,Creep,Structure,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Benign" />

    <Range value="11" />

    <RangeSlop value="30" />

    <Arc value="360" />

    <CastIntroTime value="1" />

    <ShowProgressArray index="Cast" value="1" />

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <ValidatedArray index="Channel" value="0" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasMindControl" Requirements="Ultimate2Unlocked" />

  </CAbilEffectTarget>

  <CAbilEffectInstant id="SylvanasBansheeSpirit">

    <Flags index="ClearLastAttackTargetOutOfRange" value="1" />

    <Flags index="ClearLastMoveTarget" value="1" />

    <Flags index="Transient" value="1" />

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <UninterruptibleArray index="Finish" value="1" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasBansheeSpiritHeroSelect" />

    <Effect value="SylvanasBansheeSpiritApplySpiritBehavior" />

    <Cost>

      <Vital index="Energy" value="50" />

      <Cooldown TimeUse="10" />

    </Cost>

    <PrepEffect value="DismountDecloakCasterSet" />

  </CAbilEffectInstant>

  <CAbilEffectInstant id="SylvanasHauntingWaveActivateWindrunnerTalent">

    <Effect value="SylvanasHauntingWaveActivateMissileSearchArea" />

    <Flags index="ClearLastAttackTargetOutOfRange" value="1" />

    <Flags index="ClearLastMoveTarget" value="1" />

    <Arc value="360" />

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <UninterruptibleArray index="Finish" value="1" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasHauntingWaveActivateFree" Requirements="SylvanasHasHauntingWaveCasterWindrunnerBehavior" />

    <PrepEffect value="DismountCasterSet" />

    <Cost>

      <Cooldown TimeUse="0.0625" />

    </Cost>

    <ParentAbil value="SylvanasHauntingWave" />

  </CAbilEffectInstant>

  <CAbilEffectTarget id="SylvanasHauntingWaveWindrunnerTalent">

    <PrepEffect value="DismountDecloakCasterSet" />

    <Effect value="SylvanasHauntingWaveInitialSetWindrunnerTalent" />

    <Flags index="ClearLastAttackTargetOutOfRange" value="1" />

    <Flags index="ClearLastMoveTarget" value="1" />

    <Flags index="RequireTargetVision" value="0" />

    <Range value="500" />

    <CastIntroTime value="0.1" />

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <UninterruptibleArray index="Finish" value="1" />

    <CursorEffect value="SylvanasHauntingWaveDummyVisualGuide" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasHauntingWaveFree" Requirements="SylvanasHasHauntingWaveWindrunnerProc">

      <Flags index="AllowSelfCast" value="0" />

    </CmdButtonArray>

    <Cost>

      <Cooldown TimeUse="0.0625" />

    </Cost>

    <ParentAbil value="SylvanasHauntingWave" />

    <Arc value="360" />

    <MinimumRange value="0.5" />

    <CursorRangeFlags index="ClampMin" value="1" />

  </CAbilEffectTarget>

  <CAbilEffectInstant id="SylvanasWitheringFire">

    <PrepEffect value="DismountDecloakCasterSet" />

    <Effect value="SylvanasWitheringFireCastSet" />

    <Cost>

      <Vital index="Energy" value="25" />

      <Cooldown TimeUse="8" />

    </Cost>

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <UninterruptibleArray index="Finish" value="1" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasWitheringFire" />

  </CAbilEffectInstant>

  <CAbilEffectTarget id="SylvanasWailingArrow">

    <PrepEffect value="DismountDecloakCasterSet" />

    <Effect value="SylvanasWailingArrowCreatePersistent" />

    <Flags index="RequireTargetVision" value="0" />

    <Flags index="TargetVectorLock" value="1" />

    <Cost>

      <Vital index="Energy" value="100" />

      <Cooldown TimeUse="90" />

    </Cost>

    <Range value="500" />

    <Arc value="360" />

    <CastIntroTime value="0.1" />

    <ShowProgressArray index="Channel" value="1" />

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <CursorEffect value="PowerSlideTargetSearch" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasWailingArrow" Requirements="Ultimate1Unlocked">

      <Flags index="AllowSelfCast" value="0" />

    </CmdButtonArray>

  </CAbilEffectTarget>

  <CAbilEffectInstant id="SylvanasWailingArrowActivate">

    <Effect value="SylvanasWailingArrowActivateMissileSearchArea" />

    <Flags index="ClearLastAttackTargetOutOfRange" value="1" />

    <Flags index="ClearLastMoveTarget" value="1" />

    <Flags index="Transient" value="1" />

    <Cost>

      <Cooldown TimeUse="0.25" />

    </Cost>

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <UninterruptibleArray index="Finish" value="1" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasWailingArrowActivate" Requirements="SylvanasHasActiveWailingArrow" />

    <ParentAbil value="SylvanasWailingArrow" />

  </CAbilEffectInstant>

  <CAbilEffectTarget id="SylvanasHauntingWave">

    <PrepEffect value="SylvanasHauntingWaveAbilityUseDismountDecloakSet" />

    <Effect value="SylvanasHauntingWaveInitialSet" />

    <Flags index="ClearLastAttackTargetOutOfRange" value="1" />

    <Flags index="ClearLastMoveTarget" value="1" />

    <Flags index="RequireTargetVision" value="0" />

    <Flags index="TargetVectorLock" value="1" />

    <Cost>

      <Vital index="Energy" value="75" />

      <Cooldown TimeUse="11" />

    </Cost>

    <Range value="500" />

    <Arc value="360" />

    <CastIntroTime value="0.1" />

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <UninterruptibleArray index="Finish" value="1" />

    <CursorEffect value="SylvanasHauntingWaveDummyVisualGuide" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasHauntingWave">

      <Flags index="AllowSelfCast" value="0" />

    </CmdButtonArray>

    <MinimumRange value="0.5" />

    <CursorRangeFlags index="ClampMin" value="1" />

    <AbilityCategories index="Reveals" value="1" />

  </CAbilEffectTarget>

  <CAbilEffectInstant id="SylvanasHauntingWaveActivate">

    <Flags index="ClearLastAttackTargetOutOfRange" value="1" />

    <Flags index="ClearLastMoveTarget" value="1" />

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <UninterruptibleArray index="Finish" value="1" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasHauntingWaveActivate" Requirements="SylvanasHasHauntingWaveCasterBehavior" />

    <Effect value="SylvanasHauntingWaveActivateMissileSearchArea" />

    <Cost>

      <Cooldown TimeUse="0.1" />

    </Cost>

    <PrepEffect value="DismountCasterSet" />

    <ParentAbil value="SylvanasHauntingWave" />

  </CAbilEffectInstant>

  <CAbilEffectTarget id="SylvanasPossession">

    <PrepEffect value="DismountDecloakCasterSet" />

    <Effect value="SylvanasPossessionCastSet" />

    <Flags index="RangeUseCasterRadius" value="0" />

    <Cost>

      <Charge>

        <CountMax value="4" />

        <CountStart value="4" />

        <CountUse value="1" />

        <TimeUse value="25" />

      </Charge>

      <Cooldown TimeUse="1" />

    </Cost>

    <TargetFilters value="-;Player,Ally,Neutral,Creep,Structure,Heroic,User1,Missile,Item,Stasis,Dead,Hidden,Invulnerable,MapCreature" />

    <Range value="10" />

    <RangeSlop value="5" />

    <Arc value="360" />

    <CastIntroTime value="0.1" />

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <UninterruptibleArray index="Finish" value="1" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasPossession" />

  </CAbilEffectTarget>

  <CAbilEffectTarget id="SylvanasShadowDagger">

    <PrepEffect value="DismountDecloakCasterSet" />

    <Effect value="SylvanasShadowDaggerInitialSet" />

    <Cost>

      <Vital index="Energy" value="50" />

      <Cooldown TimeUse="11" />

    </Cost>

    <TargetFilters value="-;Player,Ally,Missile,Item,Stasis,Dead,Hidden,Invulnerable" />

    <Range value="8" />

    <Arc value="360" />

    <CastIntroTime value="0.1875" />

    <ShowProgressArray index="Channel" value="1" />

    <UninterruptibleArray index="Cast" value="1" />

    <UninterruptibleArray index="Channel" value="1" />

    <UninterruptibleArray index="Finish" value="1" />

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasShadowDagger">

      <Flags index="AllowSelfCast" value="0" />

    </CmdButtonArray>

    <RangeSlop value="4" />

  </CAbilEffectTarget>

  <CAbilEffectInstant id="SylvanasWillOfTheForsaken">

    <PrepEffect value="DismountDecloakCasterSet" />

    <Effect value="SylvanasWillOfTheForsakenApplyBehavior" />

    <Flags index="NoDeceleration" value="1" />

    <Flags index="Transient" value="1" />

    <Cost>

      <Cooldown TimeUse="60" />

    </Cost>

    <CmdButtonArray index="Execute" DefaultButtonFace="SylvanasWillOfTheForsaken" />

  </CAbilEffectInstant>

  <CActorSound id="SylanasWitheringFireLessThan3StacksOfBlackArrowsLaunchSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireLaunchMissile.Start; At Caster; ValidateUnit SylvanasTargetHasLessThan3StacksOfBlackArrowsStackingBehavior 0 {} 1" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_Launch" />

  </CActorSound>

  <CActorSound id="SylvanasWitheringFire3StacksOfBlackArrowsImpactSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireImpactSet.Start; At Target; ValidateUnit SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior 0 {} 1" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_BlackArrow_Impact" />

  </CActorSound>

  <CActorSound id="SylvanasWitheringFire3StacksOfBlackArrowsImpactSoundRemorseless" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireImpactSetRemorseless.Start; At Target; ValidateUnit SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior 0 {} 1" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_BlackArrow_Impact" />

  </CActorSound>

  <CActorSound id="SylvanasWitheringFireLessThan3StacksOfBlackArrowsImpactSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireImpactSet.Start; At Target; ValidateUnit SylvanasTargetHasLessThan3StacksOfBlackArrowsStackingBehavior 0 {} 1" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_Impact" />

  </CActorSound>

  <CActorSound id="SylvanasWitheringFireLessThan3StacksOfBlackArrowsLaunchSoundRemorseless" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireRemorselessTalentLaunchSoundDummy.Start; At Target; ValidateUnit SylvanasTargetHasLessThan3StacksOfBlackArrowsStackingBehavior 0 {} 1" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_Launch" />

  </CActorSound>

  <CActorSound id="SylvanasWitheringFire3StacksOfBlackArrowsLaunchSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireLaunchMissile.Start; At Caster; ValidateUnit SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior 0 {} 1" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_BlackArrow_Launch" />

  </CActorSound>

  <CActorSound id="SylvanasWitheringFire3StacksOfBlackArrowsLaunchSoundRemorseless" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireRemorselessTalentLaunchSoundDummy.Start; At Target; ValidateUnit SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior 0 {} 1" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_BlackArrow_Launch" />

  </CActorSound>

  <CActorSound id="SylvanasWitheringFireLessThan3StacksOfBlackArrowsImpactSoundRemorseless" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireImpactSetRemorseless.Start; At Target; ValidateUnit SylvanasTargetHasLessThan3StacksOfBlackArrowsStackingBehavior 0 {} 1" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_Impact" />

  </CActorSound>

  <CActorModel id="SylvanasMindControlImpactModel" parent="ModelAddition">

    <On index="0" Terms="ActorCreation" Send="AnimBracketStart BSD Birth {} {} ContentPlayOnce" />

    <On Terms="Effect.SylvanasMindControlMissileImpactSet.Start; At Target" Send="Create" />

    <HostSiteOps Ops="SOpAttachCenter" HoldPosition="1" HoldRotation="1" />

  </CActorModel>

  <CActorSiteOpLocalOffset id="SylvanasMindControlImpactOffset">

    <LocalOffset Z="1.850000" />

  </CActorSiteOpLocalOffset>

  <CActorAction id="SylvanasMindControlAttack" parent="RangedHeroAttackMissile" effectImpact="SylvanasMindControlMissileImpactSet" effectLaunch="SylvanasMindControlMissileLaunchMissile">

    <LaunchSiteOps Ops="SOpAttachHead" />

    <Missile value="SylvanasMindControlMissile" />

    <ImpactPointSiteOps Ops="SOpTargetPointStationary SylvanasMindControlImpactOffset" />

    <ImpactSound value="" />

    <ActionFlags index="IgnoresShields" value="1" />

    <ActionFlags index="ImpactSuppressUnitSound" value="1" />

    <ActionFlags index="VictimRevealsAttacker" value="1" />

  </CActorAction>

  <CActorModelMaterial id="SylvanasWillOfTheForsakenGlaze" parent="BuffContinuous">

    <ModelFlags index="AutomateGlobalLoops" value="1" />

    <On Terms="Behavior.SylvanasWillOfTheForsakenBuff.Off" Send="AnimBracketStop BSD" />

  </CActorModelMaterial>

  <CActorModel id="SylvanasShadowDaggerDebuffFX" parent="StormModelAnimationStyleContinuousUnit">

    <On Terms="Behavior.SylvanasShadowDaggerDummyBuffSpreadBehavior.On" Send="Create" />

    <On Terms="Behavior.SylvanasShadowDaggerDummyBuffSpreadBehavior.Off" Send="AnimBracketStop BSD" />

    <HostSiteOps Ops="SOpAttachCenter" />

  </CActorModel>

  <CActorMissile id="SylvanasWitheringFireAttackMissileRemorseless" parent="StormMissileWithDeathEarly" unitName="SylvanasWitheringFireMissileRemorseless">

    <Macros value="GlobalLoopMacro" />

    <Model value="SylvanasWitheringFireMissile" />

  </CActorMissile>

  <CActorModel id="SylvanasBlackArrowsActiveFX" parent="StormModelAnimationStyleContinuousUnit">

    <Terms value="Cap 1" />

    <On Terms="Behavior.SylvanasBlackArrowsActiveSelfDurationBuff.On" Send="Create" />

    <On Terms="Behavior.SylvanasBlackArrowsActiveSelfDurationBuff.Off" Send="AnimBracketStop BSD" />

    <HostSiteOps Ops="SOpAttachCenter" />

  </CActorModel>

  <CActorAction id="SylvanasWitheringFireAttack" parent="RangedHeroAttack" effectImpact="SylvanasWitheringFireDamage" effectLaunch="SylvanasWitheringFireLaunchMissile">

    <LaunchAssets Sound="Sylvanas_WitheringFire_Launch" />

    <ImpactMap index="None" Model="SylvanasWitheringFireImpact" Sound="Sylvanas_WitheringFire_Impact" />

    <ImpactMap index="Rock" Sound="Sylvanas_Attack_Impact_Building" />

    <ShieldFlashType value="None" />

    <LaunchRequest Subject="SylvanasWitheringFireAttachmentModel" Actor="Find" />

  </CActorAction>

  <CActorQuad id="SylvanasMindControlMissileQuad" parent="StormGuideVisualQuadDownClosestFantasy" abil="SylvanasMindControlMissile">

    <Height value="13.125000" />

    <Width value="2.000000" />

  </CActorQuad>

  <CActorBeamSimple id="SylvanasMindControlMissileBeam" parent="BeamSimpleAnimationStyleContinuous">

    <Aliases value="_TimeStopAffectedActor" />

    <On Terms="Effect.SylvanasMindControlMissileActorPersistent.Start; At Target" Send="Create" />

    <On Terms="Effect.SylvanasMindControlMissileActorPersistent.Stop; At Target" Send="AnimBracketStop BSD" />

    <On Terms="ActorCreation" Send="AnimBracketStart BSD Stand,Work,Start Stand,Work Stand,Work,End" />

    <On Terms="StatusOn.*.TimeStopPaused" Send="AnimSetPausedAll" />

    <On Terms="StatusOff.*.TimeStopPaused" Send="AnimSetPausedAll 0" />

    <Model value="SylvanasMindControlBeam" />

    <HostLaunch Subject="_Unit" Scope="Caster" Actor="Find" />

    <HostLaunchSiteOps Ops="SOpAttachOrigin" />

    <HostImpact Subject="_Unit" Scope="Target" Actor="Find" />

    <HostImpactSiteOps Ops="SOpAttachCenter" />

  </CActorBeamSimple>

  <CActorModel id="SylvanasBansheesCurseDebuffFX" parent="StormModelAnimationStyleContinuousUnit">

    <Terms value="Cap 1" />

    <On Terms="Effect.SylvanasBlackArrowsApplyStackingBehavior.Stop; At Target; ValidateUnit SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Send="Create" />

    <On Terms="Behavior.SylvanasBlackArrowsStackingBehavior.Off" Send="AnimBracketStop BSD" />

    <On Terms="Effect.HauntingWaveFesteringWoundsApplies3StacksOfBlackArrowsApplyBehavior.Stop; At Target; ValidateUnit SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Send="Create" />

    <On Terms="Effect.SylvanasWitheringFireWitheringBarrageAppliesBlackArrowsApplyBehavior.Stop; At Target; ValidateUnit SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Send="Create" />

    <HostSiteOps Ops="SOpAttachCenter" />

  </CActorModel>

  <CActorMissile id="SylvanasMindControlMissile" parent="StormMissileWithDeathEarly" unitName="SylvanasMindControlMissile" />

  <CActorModelMaterial id="SylvanasBlackArrowsStructureDebuffFX" parent="ModelAnimationStyleContinuous">

    <On Terms="Behavior.SylvanasBlackArrowsMercMinionOrStructureStunBehavior.On" Send="Create" />

    <On Terms="Behavior.SylvanasBlackArrowsMercMinionOrStructureStunBehavior.Off" Send="Destroy" />

    <On Terms="ActorCreation" Send="ModelMaterialApplyTo ::Main" />

    <On Terms="Behavior.SylvanasMercenaryQueenStunBehavior.On" Send="Create" />

    <On Terms="Behavior.SylvanasMercenaryQueenStunBehavior.Off" Send="Destroy" />

    <ModelFlags index="AutomateGlobalLoops" value="1" />

  </CActorModelMaterial>

  <CActorSound id="Sylvanas_Attack_BlackArrow_Impact" parent="SoundOneShot">

    <On Terms="Effect.SylvanasBlackArrowsApplyStackingBehavior.Stop; At Target; ValidateUnit SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Send="Create" />

    <Filter index="All" value="1" />

    <VisibleTo index="Self" value="1" />

  </CActorSound>

  <CActorSound id="Sylvanas_BlackArrow_Loop" parent="SoundContinuous">

    <On Terms="Behavior.SylvanasBlackArrowsMercMinionOrStructureStunBehavior.On" Send="Create" />

    <On Terms="Behavior.SylvanasBlackArrowsMercMinionOrStructureStunBehavior.Off" Send="Destroy" />

    <On Terms="ActorDestruction" Send="Create Sylvanas_BlackArrow_Loop_End" />

  </CActorSound>

  <CActorSound id="Sylvanas_BlackArrow_Loop_PLR" parent="SoundContinuous">

    <On Terms="Behavior.SylvanasBlackArrowsActiveSelfDurationBuff.On" Send="Create" />

    <On Terms="Behavior.SylvanasBlackArrowsActiveSelfDurationBuff.Off" Send="Destroy" />

    <Host Subject="_Unit" />

  </CActorSound>

  <CActorSound id="Sylvanas_BlackArrow_Loop_End_PLR" parent="SoundOneShot">

    <On Terms="Behavior.SylvanasBlackArrowsActiveSelfDurationBuff.Off" Send="Create" />

    <Host Subject="_Unit" />

  </CActorSound>

  <CActorSound id="Sylvanas_BlackArrow_Loop_End" parent="SoundOneShot" />

  <CActorSound id="Sylvanas_BlackArrow_Activate" parent="SoundOneShot">

    <On Terms="Effect.SylvanasBlackArrowsActiveDurationApplyBehavior.Start" Send="Create" />

    <Host Subject="_Unit" />

  </CActorSound>

  <CActorRange id="SylvanasWitheringFireRangeActive">

    <Filter index="Ally" value="1" />

    <Filter index="Neutral" value="1" />

    <Filter index="Enemy" value="1" />

    <Inherits index="TeamColor" value="1" />

    <On Terms="Effect.SylvanasWitheringFireConsumeAllCharges.Start" Send="Create" />

    <On Terms="Effect.SylvanasWitheringFireConsumeAllCharges.Stop" Send="Destroy" />

    <Range value="6.800000" />

    <Icon value="Assets\Textures\storm_fx_demonhunter_base_strafe_range.dds" />

    <IconArcLength value="5.000000" />

  </CActorRange>

  <CActorModel id="SylvanasHauntingWaveDreadfulWakeTalentManaRestoreModel" parent="GenericManaImpactParent">

    <On Terms="Effect.SylvanasHauntingWaveDreadfulWakeTalentModifyMana.Start; At Caster" Send="Create" />

    <Model value="Storm_Effect_GenericMana_Gain_Impact" />

  </CActorModel>

  <CActorModel id="SylvanasMindControlDebuffFX" parent="StormModelAnimationStyleContinuousUnit">

    <On Terms="Behavior.SylvanasMindControlMissileSilence.On" Send="Create" />

    <On Terms="Behavior.SylvanasMindControlMissileSilence.Off" Send="AnimBracketStop BSD" />

    <HostSiteOps Ops="SOpStatusBarStabilizer SOpMoveUpBy1 SOpSymbioteAwareOffset" />

  </CActorModel>

  <CActorSound id="SylvanasPossessionLaunchSound" parent="SoundOneShot">

    <On Terms="Abil.SylvanasPossession.SourceCastStart" Send="Create" />

    <Sound value="Sylvanas_Possession_Launch" />

    <Layers Sound="SylvanasBase_Ultimate2Used" />

  </CActorSound>

  <CActorModel id="SylvanasMindControlIncoming" parent="StormModelAnimationStyleContinuousUnit">

    <On Terms="Effect.SylvanasMindControlPrepSet.Start; At Target" Send="Create" />

    <On Terms="Behavior.SylvanasMindControlBeamActorBehavior.Off" Send="AnimBracketStop BSD" />

    <HostSiteOps Ops="SOpAttachCenter" />

  </CActorModel>

  <CActorRange id="SylvanasMindControlRange" parent="StormRangeAbilPlusSplat" abil="SylvanasMindControl" />

  <CActorSplat id="SylvanasMindControlRangeSplat" parent="StormRangeSplat">

    <Scale value="11.625000" />

  </CActorSplat>

  <CActorModel id="SylvanasMindControlBanshee" parent="StormModelAnimationStyleOneShotUnit">

    <On Terms="ActorCreation" Send="SetTintColor {119,23,121 2.000000}" />

  </CActorModel>

  <CActorSound id="SylvanasMindControlImpactSound" parent="SoundOneShot">

    <Sound value="Sylvanas_MindControl_Impact" />

  </CActorSound>

  <CActorUnit id="HeroSylvanas" parent="StormHeroBasePredictive" unitName="HeroSylvanas">

    <On Terms="UnitTaunt.*.Start; Taunt Tease" Send="AnimPlay Taunt Taunt 0 -1.000000 -1.000000 1.000000 AsTimeScale 0.000000 6" />

    <On Terms="AbilCharge.SylvanasWitheringFire.Regen" Send="Create SylvanasWitheringFireCharge" />

    <On Terms="AbilCharge.SylvanasWitheringFire.Regen" Send="Create SylvanasWitheringFireChargeSound" />

    <On Terms="Abil.SylvanasWitheringFire.SourceCastStart" Send="AnimGroupApply Ready" />

    <On Terms="Abil.SylvanasWitheringFire.SourceCastStart" Send="AnimClear Ready" />

    <On Terms="Abil.SylvanasWitheringFire.SourceCastStart" Send="TimerKill StandReadyOutroDuration" />

    <On Terms="Abil.SylvanasWitheringFire.SourceCastStart" Send="TimerSet 5.000000 StandReadyOutroDuration" />

    <On Terms="Behavior.SylvanasHauntingWaveCaster.On" Send="AnimPlay Spell Spell,D 0 -1.000000 -1.000000 1.000000 AsTimeScale" />

    <On Terms="Behavior.SylvanasHauntingWaveCaster.On" Send="Create SylvanasHauntingWaveCastSound" />

    <On Terms="Behavior.SylvanasHauntingWaveTravel.On" Send="SetOpacity" />

    <On Terms="Behavior.SylvanasHauntingWaveTravel.On" Send="Create SylvanasHauntingWaveTransportStartSound" />

    <On Terms="Behavior.SylvanasHauntingWaveTravel.On" Send="Create SylvanasHauntingWaveTeleportTrail" />

    <On Terms="Behavior.SylvanasHauntingWaveTravel.Off" Send="SetOpacity 1.000000" />

    <On Terms="Behavior.SylvanasHauntingWaveTravel.Off" Send="Create SylvanasHauntingWaveTransportEndSound" />

    <On Terms="Behavior.SylvanasHauntingWaveTravel.Off" Target="SylvanasHauntingWaveTeleportTrail" Send="Destroy" />

    <On Terms="Abil.SylvanasShadowDagger.SourceCastStart" Send="AnimPlay Spell Spell,C 0 -1.000000 -1.000000 1.000000 AsTimeScale" />

    <On Terms="Abil.SylvanasWailingArrow.SourceCastStart" Send="AnimPlay Spell Spell,A 0 -1.000000 -1.000000 1.000000 AsTimeScale" />

    <On Terms="Abil.SylvanasWailingArrowActivate.SourceCastStart" Send="AnimPlay Spell Spell,E 0 -1.000000 -1.000000 1.000000 AsTimeScale" />

    <On Terms="Abil.SylvanasPossession.SourceCastStart" Send="AnimPlay Spell Spell,B 0 -1.000000 -1.000000 1.000000 AsTimeScale" />

    <On Terms="Behavior.SylvanasHauntingWaveWindrunnerCaster.On" Send="AnimPlay Spell Spell,D 0 -1.000000 -1.000000 1.000000 AsTimeScale" />

    <On Terms="Behavior.SylvanasHauntingWaveWindrunnerCaster.On" Send="Create SylvanasHauntingWaveCastSound" />

    <On Terms="Abil.SylvanasMindControlMissile.SourceCastStart" Send="AnimPlay Spell Spell,G,Start 0 0.050000 -1.000000 1.000000 AsTimeScale" />

    <On Terms="Abil.SylvanasMindControl.SourceCastStop" Send="AnimClear Spell" />

    <On Terms="Behavior.SylvanasMindControlCaster.On" Send="AnimPlay Spell Spell,G PlayForever -1.000000 -1.000000 1.000000 AsTimeScale" />

    <On Terms="Behavior.SylvanasMindControlCaster.Off" Send="AnimClear Spell" />

    <On Terms="Abil.SylvanasWillOfTheForsaken.SourceCastStart; !AnimPlaying Spell" Send="AnimPlay Spell Spell,Omni" />

    <On Terms="Behavior.SylvanasWillOfTheForsakenBuff.On" Send="ModelMaterialApply SylvanasWillOfTheForsakenGlaze" />

    <On Terms="Abil.Hearthstone.SourceCastStart" Send="Create Storm_FX_Sylvanas_Base_Hearth" />

    <On Terms="Abil.Hearthstone.SourceCastStop" Target="Storm_FX_Sylvanas_Base_Hearth" Send="Destroy" />

    <On Terms="Abil.SylvanasMindControlMissile.SourceCastStart" Send="Signal ClearReadyState" />

    <On Terms="UnitTaunt; Taunt Dance" Send="Signal ClearReadyState" />

    <Remove Terms="UnitTaunt.*.Start; Taunt Tease" Send="AnimPlay Taunt Taunt 0 -1.000000 -1.000000 1.000000 AsTimeScale" />

    <DeathArray index="Normal" SoundLink="SylvanasBase_Death" />

    <ErrorArray Error="NotEnoughEnergy" Sound="SylvanasBase_LowMana" />

    <UnitIcon value="Assets\Textures\UI_targetportrait_Hero_Sylvanas.dds" />

    <HeroIcon value="Assets\Textures\UI_targetportrait_Hero_Sylvanas.dds" />

    <MinimapIcon value="Assets\Textures\storm_ui_minimapicon_sylvanas.dds" />

    <GroupIcon>

      <Image value="Assets\Textures\storm_ui_ingame_partyframe_sylvanas.dds" />

    </GroupIcon>

    <NameOffset value="40" />

    <SoundArray index="Ready" value="SylvanasBase_Revive" />

    <SoundArray index="Yes" value="SylvanasBase_Yes" />

    <SoundArray index="Attack" value="SylvanasBase_Attack" />

    <SoundArray index="Pissed" value="SylvanasBase_Pissed" />

    <PortraitModel value="SylvanasPortrait" />

    <PortraitActor value="SylvanasPortrait" />

    <MinimapIconBackgroundScale value="0.950000" />

    <AbilSoundArray AbilCmd="SylvanasWitheringFire,Execute" Sound="StormNoSound" />

    <AbilSoundArray AbilCmd="SylvanasShadowDagger,Execute" Sound="StormNoSound" />

    <AbilSoundArray AbilCmd="SylvanasHauntingWave,Execute" Sound="StormNoSound" />

    <AbilSoundArray AbilCmd="SylvanasWailingArrow,Execute" Sound="SylvanasBase_Ultimate1Used" />

    <AbilSoundArray AbilCmd="SylvanasPossession,Execute" Sound="SylvanasBase_Ultimate2Used" />

  </CActorUnit>

  <CActorPortrait id="SylvanasPortrait" parent="StormCompositePortrait" />

  <CActorModel id="SylvanasPortraitAddition" parent="StormCompositePortraitAddition">

    <Model value="HeroSylvanasPortraitAddition" />

    <On Terms="ActorCreation" Send="AnimPlay Blink Blink PlayForever" />

  </CActorModel>

  <CActorModel id="HeroSylvanasDeathRagdoll" parent="StormHeroDeathRagdoll" />

  <CActorMissile id="HeroSylvanasAttackMissile" parent="StormMissileWithDeathEarly" unitName="HeroSylvanasAttackMissile" />

  <CActorAction id="HeroSylvanasAttack" parent="RangedHeroAttackMissile" effectImpact="SylvanasWeaponDamage" effectLaunch="SylvanasWeaponLaunchMissile">

    <ImpactMap index="None" Model="SylvanasAttackImpact" Sound="Sylvanas_Attack_Impact_Unit" />

    <ImpactMap index="Rock" Sound="Sylvanas_Attack_Impact_Building" />

    <LaunchAssets Sound="Sylvanas_Attack_Launch" />

  </CActorAction>

  <CActorModel id="SylvanasHauntingWaveBansheeA" parent="StormModelNoAnimsUnit">

    <Model value="SylvanasHauntingWaveBanshee" />

    <On Terms="ActorCreation" Send="AnimBracketStart BSD Stand,A,Start {} Stand,A,End ContentPlayOnce 1.000000 AsTimeScale" />

    <On Terms="ActorOrphan" Send="AnimBracketStop BSD 0 1.000000 AsTimeScale" />

    <On Terms="AnimBracketState.*.AfterClosing; AnimName BSD" Send="Destroy" />

  </CActorModel>

  <CActorModel id="SylvanasHauntingWaveBansheeB" parent="StormModelNoAnimsUnit">

    <On Terms="ActorCreation" Send="RefSetFromRequest ::scope.Chain1Launch SylvanasHauntingWaveLaunchSite Implicit Find" />

    <On Terms="ActorCreation" Send="Create SylvanasHauntingWaveBeam" />

    <On Terms="ActorCreation" Send="AnimBracketStart BSD Stand,B,Start {} Stand,B,End ContentPlayOnce 1.000000 AsTimeScale" />

    <On Terms="ActorOrphan" Send="AnimBracketStop BSD 0 1.000000 AsTimeScale" />

    <On Terms="AnimBracketState.*.AfterClosing; AnimName BSD" Send="Destroy" />

    <Model value="SylvanasHauntingWaveBanshee" />

  </CActorModel>

  <CActorModel id="SylvanasHauntingWaveBansheeC" parent="StormModelNoAnimsUnit">

    <On Terms="ActorCreation" Send="AnimBracketStart BSD Stand,C,Start {} Stand,C,End ContentPlayOnce 1.000000 AsTimeScale" />

    <On Terms="ActorOrphan" Send="AnimBracketStop BSD 0 1.000000 AsTimeScale" />

    <On Terms="AnimBracketState.*.AfterClosing; AnimName BSD" Send="Destroy" />

    <Model value="SylvanasHauntingWaveBanshee" />

  </CActorModel>

  <CActorMissile id="SylvanasPossessionMissile" parent="StormMissileWithDeathEarly" unitName="SylvanasPossessionMissileUnit">

    <Model value="SylvanasPossessionMissile" />

  </CActorMissile>

  <CActorSound id="HeroSylvanasTauntVO" parent="SoundOneShot">

    <Sound value="SylvanasBase_Taunt" />

  </CActorSound>

  <CActorSound id="SylvanasTauntUEVO" parent="SoundOneShot">

    <Sound value="SylvanasBase_Taunt_Evo" />

  </CActorSound>

  <CActorModel id="SylvanasUnstablePoisonExplosion" parent="ModelAnimationStyleOneShot">

    <On Terms="Effect.SylvanasBlackArrowUnstablePoisonTalentPersistent.Start; At Effect" Send="Create" />

  </CActorModel>

  <CActorModel id="SylvanasWillOfTheForsakenUnstoppableBuff" parent="StormModelAddition">

    <On Terms="ActorCreation" Send="SetTintColor {64,0,128 2.000000}" />

    <HostSiteOps Ops="SOpAttachCenter" />

    <AutoScaleFactor value="1.000000" />

    <ModelFlags index="AllowHitTest" value="0" />

    <Inherits index="Visibility" value="1" />

  </CActorModel>

  <CActorSound id="SylvanasWillOfTheForsakenCastSound" parent="SoundOneShot">

    <On Terms="Behavior.SylvanasWillOfTheForsakenBuff.On" Send="Create" />

    <On Terms="Behavior.SylvanasWillOfTheForsakenBuff.Off" Send="Destroy" />

    <Sound value="Sylvanas_WillOfTheForsaken_Cast" />

  </CActorSound>

  <CActorModelMaterial id="GlazeBlackArrowTangentSpace" parent="ModelAnimationStyleContinuous">

    <ModelFlags index="AutomateGlobalLoops" value="1" />

    <On Terms="ActorCreation" Send="ModelMaterialApplyTo ::Main" />

    <On Terms="BehaviorLevel.SylvanasBlackArrowsStackingBehavior.Stop; Level 3 GE" Send="Destroy" />

    <Model value="SylvanasBlackArrowsStructureDebuffFX" />

  </CActorModelMaterial>

  <CActorSimple id="SylvanasBlackArrowStun">

    <On Terms="Behavior.SylvanasBlackArrowsStun.On" Send="Create" />

    <On Terms="Behavior.SylvanasBlackArrowsStun.On" Target="_Unit" Send="AnimClear Attack" />

    <On Terms="Behavior.SylvanasBlackArrowsStun.On" Target="_Unit" Send="AnimClear Spell" />

    <On Terms="Behavior.SylvanasBlackArrowsStun.On" Target="_Unit" Send="AnimPlay BlackStun Stun PlayForever" />

    <On Terms="Behavior.SylvanasBlackArrowsStun.Off" Target="_Unit" Send="AnimClear BlackStun" />

    <On Terms="Behavior.SylvanasBlackArrowsStun.Off" Send="Destroy" />

    <On Terms="ActorDestruction" Target="GlazeBlackArrowTangentSpace" Send="AnimBracketStop BSD" />

  </CActorSimple>

  <CActorMissile id="SylvanasBlackArrowAttackMissile" parent="GenericAttackMissile" unitName="SylvanasBlackArrowMissile">

    <Macros value="GlobalLoopMacro" />

    <HostSiteOps Ops="SOp180" />

  </CActorMissile>

  <CActorAction id="SylvanasBlackArrowAttack" parent="GenericAttackPointStorm" effectImpact="SylvanasBlackArrowDummyImpact" effectLaunch="SylvanasBlackArrowLaunchMissile">

    <LaunchAssets Sound="Sylvanas_BlackArrow_Launch" />

    <ImpactPointSiteOps Ops="SOpTargetPointStationary SOpShadow SylvanasBlackArrowOffset" />

    <ShieldFlashType value="None" />

  </CActorAction>

  <CActorQuad id="SylvanasBlackArrowGuideVisual" parent="StormGuideVisualQuadDownClosestFantasy" abil="SylvanasBlackArrow">

    <Height value="9.500000" />

    <Width value="2.750000" />

  </CActorQuad>

  <CActorMissile id="SylvanasWitheringFireSplinterShotTalentAttackMissile" parent="GenericAttackMissile" unitName="SylvanasWitheringFireSplinterShotTalentMissile">

    <Macros value="GlobalLoopMacro" />

  </CActorMissile>

  <CActorModel id="SylvanasWitheringFireSplinterShotTalentImpact" parent="StormModelAnimationStyleOneShotUnit">

    <On Terms="Effect.SylvanasWitheringFireSplinterShotTalentImpactSet.Start; At Target" Send="Create" />

    <HostSiteOps Ops="SOpAttachCenter" />

  </CActorModel>

  <CActorSound id="Sylvanas_BlackArrow_Impact" parent="SoundOneShot">

    <On Terms="Effect.SylvanasBlackArrowsMinionOrStructureStunApplyBehaviorBasicAttacks.Start; At Target" Send="Create" />

  </CActorSound>

  <CActorRange id="SylvanasWitheringFireRange" parent="StormRangeAbilPlusSplat" abil="SylvanasWitheringFire" />

  <CActorSplat id="SylvanasWitheringFireRangeSplat" parent="StormRangeSplat">

    <Scale value="8.000000" />

  </CActorSplat>

  <CActorMissile id="SylvanasWitheringFireAttackMissile" parent="StormMissileWithDeathEarly" unitName="SylvanasWitheringFireMissile">

    <Macros value="GlobalLoopMacro" />

  </CActorMissile>

  <CActorSiteOpRandomPointInCircle id="SOpSpiritModelRandom">

    <Radius value="0.750000" />

    <RestrictToCircumference value="1" />

  </CActorSiteOpRandomPointInCircle>

  <CActorAction id="SylvanasWitheringFireAttackRemorseless" parent="RangedHeroAttack" effectImpact="SylvanasWitheringFireDamageRemorseless" effectLaunch="SylvanasWitheringFireLaunchMissileRemorseless">

    <LaunchAssets Sound="" />

    <Missile value="SylvanasWitheringFireAttackMissileRemorseless" />

    <ImpactMap index="None" Model="SylvanasWitheringFireImpact" Sound="Sylvanas_Attack_Impact_Unit" />

    <ImpactMap index="Rock" Sound="Sylvanas_Attack_Impact_Building" />

    <ShieldFlashType value="None" />

    <LaunchSiteOps Ops="SOpAttachCenter" />

  </CActorAction>

  <CActorSound id="Sylvanas_WitheringFire_Launch_SWT" parent="SoundOneShot">

    <On Terms="Abil.SylvanasWitheringFire.SourceCastStart" Send="Create" />

    <Host Subject="_Unit" />

  </CActorSound>

  <CActorSound id="Sylvanas_WitheringFire_Launch_End" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireDummySoundEffect.Start; At Caster" Send="Create" />

    <Host Subject="_Unit" />

  </CActorSound>

  <CActorModel id="SylvanasWitheringFireAttachmentModel" parent="StormModelNoAnimsUnit">

    <On Terms="ActorCreation" Send="TimerSet 0.125000 Destroy" />

    <On Terms="TimerExpired; TimerName Destroy" Send="Destroy" />

    <Model value="Invisible" />

    <Host Subject="SylvanasWitheringFireSpiritModel" />

    <HostSiteOps Ops="SOpAttachWeaponLeft" />

  </CActorModel>

  <CActorModel id="SylvanasWitheringFireAttachmentModelTalent" parent="StormModelNoAnimsUnit">

    <On Terms="ActorCreation" Send="TimerSet 0.125000 Destroy" />

    <On Terms="TimerExpired; TimerName Destroy" Send="Destroy" />

    <Model value="Invisible" />

    <Host Subject="SylvanasWitheringFireSpiritModelTalent" />

    <HostSiteOps Ops="SOpAttachWeaponLeft" />

  </CActorModel>

  <CActorModel id="SylvanasWitheringFireAttachmentUntalentedModel" parent="StormModelNoAnimsUnit">

    <On Terms="ActorCreation" Send="TimerSet 0.125000 Destroy" />

    <On Terms="TimerExpired; TimerName Destroy" Send="Destroy" />

    <Model value="Invisible" />

    <Host Subject="SylvanasWitheringFireSpiritUntalentedModel" />

    <HostSiteOps Ops="SOpAttachWeaponLeft" />

  </CActorModel>

  <CActorModel id="SylvanasWitheringFireSpiritModel" parent="StormModelNoAnimsUnit">

    <On Terms="Effect.SylvanasWitheringFireMissileLaunchPersistent.Start; At Caster" Send="Create" />

    <On Terms="ActorCreation" Send="Create SylvanasWitheringFireAttachmentModel" />

    <On Terms="ActorCreation" Send="AnimPlay Attack Attack,Alternate" />

    <On Terms="ActorCreation" Send="TimerSet 2.000000 Destroy" />

    <On Terms="TimerExpired; TimerName Destroy" Send="AnimClear Attack" />

    <On Terms="TimerExpired; TimerName Destroy" Send="Destroy" />

    <ModelFlags index="AllowHitTest" value="0" />

    <ModelFlags index="AutomateGlobalLoops" value="1" />

    <HostSiteOps Ops="SOpSpiritModelRandom SOpForwardTargetUnit SOp2DRotation" HoldPosition="1" HoldRotation="1" />

  </CActorModel>

  <CActorModel id="SylvanasWitheringFireSpiritModelTalent" parent="StormModelNoAnimsUnit">

    <On Terms="Effect.SylvanasWitheringFireSplinterShotTalentPersistent.Start; At Caster" Send="Create" />

    <On Terms="ActorCreation" Send="Create SylvanasWitheringFireAttachmentModelTalent" />

    <On Terms="ActorCreation" Send="AnimPlay Attack Attack,Alternate" />

    <On Terms="ActorCreation" Send="TimerSet 2.000000 Destroy" />

    <On Terms="TimerExpired; TimerName Destroy" Send="AnimClear Attack" />

    <On Terms="TimerExpired; TimerName Destroy" Send="Destroy" />

    <ModelFlags index="AutomateGlobalLoops" value="1" />

    <Model value="SylvanasWitheringFireSpiritModel" />

    <HostSiteOps Ops="SOpSpiritModelRandom SOpForwardTargetUnit SOp2DRotation" HoldPosition="1" HoldRotation="1" />

  </CActorModel>

  <CActorAction id="SylvanasPossessionAttack" parent="RangedHeroAttack" effectImpact="SylvanasPossessionImpactSet" effectLaunch="SylvanasPossessionLaunchMissile">

    <ImpactPointSiteOps Ops="SOpAttachCenter" />

    <LaunchAttachQuery Methods="Center 0" />

    <ImpactMap index="None" Model="SylvanasWitheringFireImpact" Sound="SylvanasWitheringFireImpactSound" />

    <ImpactMap index="Rock" Sound="Sylvanas_Attack_Impact_Building" />

    <Missile value="SylvanasPossessionMissile" />

    <On index="1" Terms="Effect.Start; FromEffectTreeDescendant" />

    <On index="2" Terms="Effect.Stop; FromEffectTreeDescendant" />

  </CActorAction>

  <CActorModel id="SylvanasWitheringFireMarker" parent="StormModelAdditionNoAnims">

    <Filter index="Ally" value="1" />

    <Filter index="Neutral" value="1" />

    <Filter index="Enemy" value="1" />

    <On Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death" />

    <On Terms="Behavior.SylvanasWitheringFireMarkerBehavior.On" Send="Create" />

    <On Terms="Behavior.SylvanasWitheringFireMarkerBehavior.Off" Send="AnimBracketStop BSD" />

    <On Terms="ActorCreation" Send="AnimPlay GLStand GLstand PlayForever -1.000000 -1.000000 1.000000 AsTimeScale" />

    <On Terms="AnimBracketState.*.AfterClosing" Send="Destroy" />

    <On Terms="Effect.SylvanasWitheringFireDamage.Start" Send="AnimPlay Stand Stand,Work" />

    <HostSiteOps Ops="SOpAttachCenterSoft" HoldRotation="1" />

    <ModelFlags index="AllowHitTest" value="0" />

    <Inherits index="BaseModelScale" value="0" />

    <Inherits index="CastShadows" value="0" />

    <Inherits index="CloakEffect" value="0" />

    <Inherits index="CreepEngulfment" value="0" />

    <Inherits index="Decal" value="0" />

    <Inherits index="ModelMaterials" value="0" />

    <Inherits index="Scale" value="0" />

    <Inherits index="TeamColor" value="0" />

    <Inherits index="TimeScale" value="0" />

    <Inherits index="TintColor" value="0" />

    <Inherits index="WarpGroup" value="0" />

    <FogVisibility value="Visible" />

    <AcceptedHostedPropTransfers index="ModelMaterials" value="0" />

  </CActorModel>

  <CActorModel id="SylvanasWitheringFireCharge" parent="StormModelAnimationStyleOneShotUnit">

    <HostSiteOps Ops="SOpAttachCenter" />

    <Filter index="Ally" value="1" />

    <Filter index="Neutral" value="1" />

    <Filter index="Enemy" value="1" />

  </CActorModel>

  <CActorSound id="SylvanasWitheringFireChargeSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireAddCharge.Start; At Target" Send="Create" />

    <On Terms="Effect.SylvanasWitheringFireHeroTakedownCooldownRefresh.Start; At Target" Send="Create" />

    <On Terms="Effect.SylvanasWitheringFireAdd5Charges.Start; At Target" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_Regen" />

    <Filter index="Ally" value="1" />

    <Filter index="Neutral" value="1" />

    <Filter index="Enemy" value="1" />

    <Inherits index="Visibility" value="0" />

  </CActorSound>

  <CActorModel id="SylvanasHauntingWaveTeleportLocationFX" parent="StormModelAnimationStyleOneShot">

    <On Terms="Effect.SylvanasHauntingWaveLaunchSylvanas.Start; At Target" Send="Create" />

    <Remove Terms="ActorOrphan" Send="AnimBracketStop BSD" />

  </CActorModel>

  <CActorArc id="SylvanasHauntingWaveGuide" parent="StormGuideVisualArc" abil="SylvanasHauntingWave">

    <On Terms="Abil.SylvanasHauntingWaveWindrunnerTalent.Guide" Send="Create" />

  </CActorArc>

  <CActorModel id="SylvanasHauntingWaveCastHead" parent="StormModelAnimationStyleOneShotUnit">

    <HostSiteOps Ops="SOpAttachHead" />

    <On Terms="Abil.SylvanasHauntingWave.SourceCastStart" Send="Create" />

  </CActorModel>

  <CActorModel id="SylvanasHauntingWaveCast" parent="StormModelAnimationStyleOneShotUnit">

    <HostSiteOps Ops="SOpAttachCenter" />

    <On Terms="Abil.SylvanasHauntingWave.SourceCastStart" Send="Create" />

  </CActorModel>

  <CActorModel id="SylvanasHauntingWaveTeleportTrail" parent="StormModelAddition">

    <Host Subject="_Unit" />

    <HostSiteOps Ops="SOpAttachCenterSoft" />

  </CActorModel>

  <CActorModel id="SylvanasHauntingWaveImpact" parent="StormModelAnimationStyleOneShotUnit">

    <On Terms="Effect.SylvanasHauntingWaveDamage.Start; At Target" Send="Create" />

    <On Terms="ActorCreation" Send="Create SylvanasHauntingWaveProjectileImpactSound" />

    <HostSiteOps Ops="SOpAttachCenter" HoldRotation="1" />

  </CActorModel>

  <CActorSound id="SylvanasHauntingWaveCastSound" parent="SoundOneShot">

    <Sound value="Sylvanas_HauntingWave_Activate" />

  </CActorSound>

  <CActorSound id="SylvanasHauntingWaveLaunchSound" parent="SoundOneShot">

    <Sound value="Sylvanas_HauntingWave_Launch" />

    <Layers Sound="Sylvanas_HauntingWave_Vox" />

  </CActorSound>

  <CActorSound id="SylvanasHauntingWaveTransportStartSound" parent="SoundOneShot">

    <Sound value="Sylvanas_HauntingWave_Transport_Start" />

  </CActorSound>

  <CActorSound id="SylvanasHauntingWaveTransportEndSound" parent="SoundOneShot">

    <Sound value="Sylvanas_HauntingWave_Transport_End" />

  </CActorSound>

  <CActorSound id="SylvanasHauntingWaveProjectileTravelSound" parent="SoundOneShot">

    <Sound value="Sylvanas_HauntingWave_Projectile_Travel" />

  </CActorSound>

  <CActorSound id="SylvanasHauntingWaveProjectileImpactSound" parent="SoundOneShot">

    <Sound value="Sylvanas_HauntingWave_Projectile_Impact" />

    <On Terms="Effect.SylvanasHauntingWaveImpactSet.Start; At Target" Send="Create" />

  </CActorSound>

  <CActorModel id="SylvanasBansheeSpirit" parent="StormModelNoAnimsUnit">

    <On Terms="Behavior.SylvanasHauntingWaveTravel.On" Send="Create" />

    <On Terms="Behavior.SylvanasHauntingWaveTravel.Off" Send="Destroy" />

    <On Terms="ActorCreation" Send="AnimPlay Spell Spell,F PlayForever -1.000000 -1.000000 1.000000 AsTimeScale 0.000000 10" />

    <AutoScaleFactor value="1.000000" />

    <ModelFlags index="AllowHitTest" value="0" />

    <ModelFlags index="AutomateGlobalLoops" value="1" />

    <Inherits index="TimeScale" value="1" />

  </CActorModel>

  <CActorMissile id="SylvanasHauntingWaveAttackMissile" parent="StormMissileWithDeath" unitName="SylvanasHauntingWaveMissile">

    <On Terms="ActorCreation" Send="Create SylvanasHauntingWaveBansheeA" />

    <On Terms="ActorCreation" Send="Create SylvanasHauntingWaveBansheeB" />

    <On Terms="ActorCreation" Send="Create SylvanasHauntingWaveBansheeC" />

    <On Terms="ActorCreation" Send="Create SylvanasHauntingWaveProjectileTravelSound" />

    <On Terms="ActorCreation" Send="Create SylvanasHauntingWaveLaunchSound" />

    <On Terms="ActorDestruction" Target="SylvanasHauntingWaveProjectileTravelSound" Send="Destroy" />

    <On Terms="ActorDestruction" Target="SylvanasHauntingWaveLaunchSound" Send="Destroy" />

    <DeathArray index="Normal" AnimProps="" />

    <Model value="Invisible" />

  </CActorMissile>

  <CActorMissile id="SylvanasHauntingWaveAttackMissileNoTeleport" parent="StormMissileWithDeath" unitName="SylvanasHauntingWaveMissileNoTeleport">

    <On Terms="UnitBirth" Send="AnimBracketStart BSD Birth Stand Death ContentPlayOnce" />

    <On Terms="Effect.SylvanasHauntingWaveLeftDummy.Start" Send="AnimGroupApply A {} {} 0 1.000000 AsTimeScale" />

    <On Terms="Effect.SylvanasHauntingWaveRightDummy.Start" Send="AnimGroupApply C {} {} 0 1.000000 AsTimeScale" />

    <On Terms="ActorCreation" Send="RefSetFromRequest ::scope.Chain1Launch SylvanasHauntingWaveLaunchSite Implicit Find" />

    <On Terms="ActorCreation" Send="Create SylvanasHauntingWaveBeam" />

    <Remove Terms="UnitBirth" Send="AnimBracketStart BSD Birth Stand Death" />

    <Model value="SylvanasHauntingWaveMissile" />

  </CActorMissile>

  <CActorSite id="SylvanasHauntingWaveLaunchSite">

    <On Terms="Abil.SylvanasHauntingWave.SourceCastStop" Send="Create" />

    <HostSiteOps Ops="SOpAttachCenter" />

    <Host Subject="_Unit" />

  </CActorSite>

  <CActorBeamSimple id="SylvanasHauntingWaveBeam">

    <Flags index="SuppressSaveLoad" value="1" />

    <On Terms="ActorCreation" Send="AnimBracketStart BSD Birth Stand Death ContentPlayOnce" />

    <On Terms="AnimBracketState.*.AfterClosing; AnimName BSD" Send="Destroy" />

    <On Terms="ActorOrphan" Send="AnimBracketStop BSD 0 1.000000 AsTimeScale" />

    <HostLaunch Subject="::scope.Chain1Launch" />

    <HostImpact Subject="::Creator" />

    <HostImpactSiteOps Ops="SOpAttachCenter" />

    <ModelFlags index="AutomateGlobalLoops" value="1" />

  </CActorBeamSimple>

  <CActorAction id="SylvanasHauntingWaveAttack" parent="GenericAttackPointStorm" effectImpact="SylvanasHauntingWaveImpactDelay" effectLaunch="SylvanasHauntingWaveLaunchBanshee">

    <ShieldFlashType value="None" />

    <ImpactPointSiteOps Ops="SOpTargetPointStationary SOpShadow" />

    <LaunchAttachQuery Methods="AMFilterCenter" />

  </CActorAction>

  <CActorSiteOpLocalOffset id="SylvanasHauntingWaveOffset">

    <LocalOffset Z="1.000000" />

  </CActorSiteOpLocalOffset>

  <CActorSound id="SylvanasHauntingWaveProjectileNoTeleportImpactSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasHauntingWaveImpactDelay.Start" Send="Create" />

    <Sound value="Sylvanas_HauntingWave_Projectile_End" />

  </CActorSound>

  <CActorModel id="SylvanasShadowDaggerDotImpact" parent="StormModelAnimationStyleOneShotUnit">

    <On Terms="Effect.SylvanasShadowDaggerDoTDamage.Start; At Target" Send="Create" />

    <On Terms="ActorCreation" Send="Create SylvanasShadowDaggerDOTSound" />

    <HostSiteOps Ops="SOpAttachCenter" />

  </CActorModel>

  <CActorRange id="SylvanasShadowDaggerRange" parent="StormRangeAbilPlusSplat" abil="SylvanasShadowDagger" />

  <CActorSplat id="SylvanasShadowDaggerRangeSplat" parent="StormRangeSplat">

    <Scale value="8.400000" />

  </CActorSplat>

  <CActorMissile id="SylvanasShadowDaggerAttackMissile" parent="StormMissileWithDeathEarly" unitName="SylvanasShadowDaggerMissile">

    <On Terms="UnitBirth" Send="AnimBracketStart BSD IGNORE Stand Death ClosingFull" />

    <On Terms="UnitBirth" Send="Create SylvanasShadowDaggerBuildSound" />

    <On Terms="MoverStopped" Target="SylvanasShadowDaggerBuildSound" Send="Destroy" />

    <Remove Terms="UnitBirth" Send="AnimBracketStart BSD Birth Stand Death ClosingFull" />

  </CActorMissile>

  <CActorModel id="SylvanasShadowDaggerDaggerInHand" parent="StormModelAddition">

    <On Terms="Abil.SylvanasShadowDagger.SourceCastStart" Send="Create" />

    <On Terms="Abil.SylvanasShadowDagger.SourceCastStop" Send="Destroy" />

    <HostSiteOps Ops="SOpAttachHandRight" />

    <FogVisibility value="Hidden" />

    <ModelFlags index="AllowHitTest" value="0" />

    <Inherits index="BaseModelScale" value="0" />

  </CActorModel>

  <CActorSound id="SylvanasShadowDaggerBuildSound" parent="SoundOneShot">

    <Sound value="Sylvanas_ShadowDagger_Build" />

  </CActorSound>

  <CActorSound id="SylvanasShadowDaggerDOTSound" parent="SoundOneShot">

    <Sound value="Sylvanas_ShadowDagger_DOT" />

  </CActorSound>

  <CActorSound id="SylvanasShadowDaggerSpreadSound" parent="SoundOneShot">

    <Sound value="Sylvanas_ShadowDagger_Spread" />

  </CActorSound>

  <CActorSound id="SylvanasShadowDaggerExplosionSound" parent="SoundOneShot">

    <Sound value="Sylvanas_ShadowDagger_Explosion" />

  </CActorSound>

  <CActorMissile id="SylvanasWailingArrowAttackMissile" parent="StormMissileWithDeathEarly" unitName="SylvanasWailingArrowMissile">

    <Macros value="GlobalLoopMacro" />

    <On Terms="ActorCreation" Send="Create SylvanasWailingArrowZone" />

    <On Terms="ActorCreation" Send="Create SylvanasWailingArrowFlightSound" />

    <On Terms="ActorDestruction" Target="SylvanasWailingArrowFlightSound" Send="Destroy" />

    <On Terms="ActorCreation; ValidatePlayer HasSylvanasWailingArrowDeafeningBlast" Send="Create SylvanasWailingArrowDeafeningBlastZone" />

    <On Terms="ActorCreation; ValidatePlayer HasSylvanasWailingArrowDeafeningBlast" Send="ModelSwap SylvanasWailingArrowMissileTA" />

  </CActorMissile>

  <CActorAction id="SylvanasWailingArrowAttack" parent="GenericAttackPointStorm" effectImpact="SylvanasWailingArrowDummyImpact" effectLaunch="SylvanasWailingArrowLaunchMissile">

    <LaunchAssets Model="SylvanasWailingArrowCast" Sound="Sylvanas_WailingArrow_Launch" />

    <ImpactPointSiteOps Ops="SOpTargetPointStationary SOpShadow SylvanasWailingArrowOffset" />

    <ShieldFlashType value="None" />

    <LaunchAttachQuery Methods="AMFilterWeapon00 AMFilterWeaponLeft" />

  </CActorAction>

  <CActorModel id="SylvanasUnstablePoisonExplosionImpact" parent="StormModelAnimationStyleOneShot">

    <On Terms="Effect.SylvanasBlackArrowUnstablePoisonTalentDamage.Start; At Effect" Send="Create" />

  </CActorModel>

  <CActorSound id="Sylvanas_UnstablePoison_Explosion" parent="SoundOneShot">

    <On Terms="Effect.SylvanasBlackArrowUnstablePoisonTalentPersistent.Start; At Effect" Send="Create" />

  </CActorSound>

  <CActorModel id="SylvanasWailingArrowImpact" parent="StormModelAnimationStyleOneShotUnit">

    <On Terms="Effect.SylvanasWailingArrowDamage.Start; At Target" Send="Create" />

    <HostSiteOps Ops="SOpAttachCenter" />

  </CActorModel>

  <CActorQuad id="SylvanasWailingArrowGuideVisual" parent="StormGuideVisualQuadDownClosestFantasy" abil="SylvanasWailingArrow">

    <Height value="18.000000" />

    <Width value="1.750000" />

  </CActorQuad>

  <CActorSound id="Sylvanas_WailingArrow_Impact" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWailingArrowDamage.Start; At Target" Send="Create" />

  </CActorSound>

  <CActorSound id="SylvanasWailingArrowFlightSound" parent="SoundOneShot">

    <Sound value="Sylvanas_WailingArrow_Flight" />

  </CActorSound>

  <CActorModel id="SylvanasWailingArrowExplode" parent="StormModelAnimationStyleOneShot">

    <On Terms="Effect.SylvanasWailingArrowActivateSearchArea.Start; At Effect" Send="Create" />

    <On Terms="ActorCreation; ValidatePlayer HasSylvanasWailingArrowDeafeningBlast" Send="ModelSwap SylvanasWailingArrowExplodeTA" />

    <HostSiteOps Ops="SOpForwardCasterPointInverted" HoldPosition="1" HoldRotation="1" />

  </CActorModel>

  <CActorSound id="SylvanasWailingArrowExplodeSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWailingArrowActivateSearchArea.Start; At Effect" Send="Create" />

    <Sound value="Sylvanas_WailingArrow_Explode" />

    <HostSiteOps HoldPosition="1" HoldRotation="1" />

  </CActorSound>

  <CActorModel id="SylvanasWailingArrowZone" parent="StormModelAddition">

    <Filter index="Ally" value="1" />

    <Filter index="Neutral" value="1" />

    <Filter index="Enemy" value="1" />

    <Host Subject="_Missile" />

    <HostSiteOps Ops="SOpShadow" />

  </CActorModel>

  <CActorModel id="SylvanasWailingArrowDeafeningBlastZone" parent="StormModelAddition">

    <Filter index="Ally" value="1" />

    <Filter index="Neutral" value="1" />

    <Filter index="Enemy" value="1" />

    <Host Subject="_Missile" />

    <HostSiteOps Ops="SOpShadow" />

  </CActorModel>

  <CActorSiteOpLocalOffset id="SylvanasWailingArrowOffset">

    <LocalOffset Z="1.500000" />

  </CActorSiteOpLocalOffset>

  <CActorSound id="PulledSoundHeroSylvanas" parent="SoundOneShot">

    <Sound value="Sylvanas_VOX_Pulled" />

  </CActorSound>

  <CActorSound id="SylvanasWitheringFireBarbedShotCrit" parent="SoundOneShot">

    <Filter index="All" value="1" />

    <VisibleTo index="Self" value="1" />

    <On Terms="Effect.SylvanasWitheringFireDamage.Start; At Effect; ValidateUnit SylvanasHasBarbedShotTalentAndCasterHas5BarbedShotTokens 0 {} 1" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_BarbedShot_Crit" />

  </CActorSound>

  <CActorRange id="SylvanasPossessionRange" parent="StormRangeAbilPlusSplat" abil="SylvanasPossession" />

  <CActorSplat id="SylvanasPossessionRangeSplat" parent="StormRangeSplat">

    <Scale value="10.500000" />

  </CActorSplat>

  <CActorModel id="SylvanasPossessionImpact" parent="StormModelAnimationStyleOneShotUnit">

    <On Terms="Effect.SylvanasPossessionBehaviorSwitch.Start; At Target" Send="Create" />

    <HostSiteOps Ops="SOpAttachCenter" HoldRotation="1" />

  </CActorModel>

  <CActorSound id="SylvanasPossessionImpactSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasPossessionApplyTargetBehavior.Start; At Target" Send="Create" />

    <Sound value="Sylvanas_Possession_Impact" />

  </CActorSound>

  <CActorModel id="SylvanasPossessionCast" parent="StormModelAnimationStyleOneShotUnit">

    <HostSiteOps Ops="SOpAttachCenter" />

    <On Terms="Abil.SylvanasPossession.SourceCastStart" Send="Create" />

  </CActorModel>

  <CActorModel id="SylvanasPossessionCastHead" parent="StormModelAnimationStyleOneShotUnit">

    <HostSiteOps Ops="SOpAttachHead" />

    <On Terms="Abil.SylvanasPossession.SourceCastStart" Send="Create" />

  </CActorModel>

  <CActorModel id="SylvanasPossessionBuff" parent="StormModelAddition">

    <On Terms="ActorCreation" Send="SetTintColor {125,0,251 1.800000}" />

    <On Terms="ActorCreation" Send="TimerSet 0.250000 BarOn" />

    <On Terms="ActorCreation" Target="_Unit" Send="SetShowStatusBar" />

    <On Terms="TimerExpired; TimerName BarOn" Target="_Unit" Send="SetShowStatusBar 1" />

    <On Terms="Behavior.SylvanasPossessionTarget.On" Send="Create" />

    <On Terms="Behavior.SylvanasPossessionTarget.Off" Send="AnimBracketStop BSD" />

    <On Terms="ActorCreation; ValidateUnitType TargetIsCatapultMinion" Send="ModelSwap SylvanasPossessionCatapultBuff" />

    <On Terms="ActorCreation; ValidateUnitType TargetIsKnight" Send="ModelSwap SylvanasPossessionKnightBuff" />

    <On Terms="ActorCreation; ValidateUnitType TargetIsMercLanerSiegeGiant" Send="ModelSwap SylvanasPossessionSiegeGiantBuff" />

    <HostSiteOps Ops="SOpAttachCenterSoft" HoldRotation="1" />

    <ModelFlags index="AllowHitTest" value="0" />

    <AcceptedHostedPropTransfers index="Scale" value="1" />

  </CActorModel>

  <CActorAction id="SylvanasShadowDaggerAttack" parent="GenericAttackStorm" effectImpact="SylvanasShadowDaggerImpactSet" effectLaunch="SylvanasShadowDaggerLaunchMissile">

    <LaunchAssets Model="" Sound="Sylvanas_ShadowDagger_Activate" />

    <ImpactMap index="None" Model="SylvanasShadowDaggerImpact" Sound="Sylvanas_ShadowDagger_Impact" />

    <LaunchSiteOps Ops="SOpAttachWeaponRight" />

    <BeamScope value="Caster" />

    <ImpactSiteOps Ops="SOpAttachCenter" />

    <ShieldFlashType value="None" />

  </CActorAction>

  <CActorModel id="SylvanasShadowDaggerImpactSite" parent="StormModelAnimationStyleContinuous">

    <HostSiteOps Ops="SOpAttachCenter" />

    <Host Subject="_Unit" />

    <On Terms="Effect.SylvanasShadowDaggerImpactSet.Start; At Target" Send="Create" />

    <On Terms="ActorCreation" Send="TimerSet 1.500000 BounceDummy" />

    <On Terms="TimerExpired; TimerName BounceDummy" Send="Destroy" />

    <Model value="Invisible" />

    <Remove Terms="ActorOrphan" Send="Destroy" />

  </CActorModel>

  <CActorBeamSimple id="SylvanasShadowDaggerBeam">

    <Flags index="SuppressSaveLoad" value="1" />

    <On Terms="ActorCreation" Send="TimerSet 0.062500 AnimationDelay" />

    <On Terms="TimerExpired; TimerName AnimationDelay" Send="AnimBracketStart BSD Birth Stand Death ContentPlayOnce,DontResetOnUnhide" />

    <On Terms="AnimBracketState.*.AfterClosing; AnimName BSD" Send="Destroy" />

    <On Terms="TimerExpired; TimerName AnimationDelay" Send="Create SylvanasShadowDaggerSpreadSound" />

    <Model value="SylvanasBaseAfflictionBounce" />

  </CActorBeamSimple>

  <CActorAction id="SylvanasShadowDaggerSpreadAttack" parent="GenericAttack" effectAttack="SylvanasShadowDaggerSpreadDummyDamage">

    <Beam value="SylvanasShadowDaggerBeam" />

    <BeamScope value="Caster" />

    <ImpactSite value="SylvanasShadowDaggerSpreadImpactSite" />

    <LaunchSiteOps Ops="SOpAttachCenterStationary" />

    <ImpactSiteOps Ops="SOpAttachCenter" />

    <ShieldFlashType value="None" />

  </CActorAction>

  <CActorModel id="SylvanasShadowDaggerSpreadImpactSite" parent="StormModelAnimationStyleContinuous">

    <Model value="Invisible" />

    <On Terms="ActorCreation" Send="TimerSet 1.000000 BounceDummy" />

    <On Terms="TimerExpired; TimerName BounceDummy" Send="Destroy" />

    <HostSiteOps Ops="SOpAttachCenter" />

    <Host Subject="_Unit" />

  </CActorModel>

  <CActorSound id="WitheringFireSplinterShotTalentImpactSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasWitheringFireSplinterShotTalentImpactSet.Start; At Target" Send="Create" />

    <Sound value="Sylvanas_WitheringFire_Impact" />

  </CActorSound>

  <CActorBeamSimple id="SylvanasMindControlBeam" parent="BeamSimpleAnimationStyleContinuous">

    <On Terms="Effect.SylvanasMindControlPrepSet.Start; At Target" Send="Create" />

    <On Terms="Behavior.SylvanasMindControlBeamActorBehavior.Off" Send="AnimBracketStop BSD" />

    <On Terms="Behavior.SylvanasMindControlTarget.On" Send="AnimBracketStart Work Stand,Work,Start Stand,Work Stand,Work,End" />

    <On Terms="Behavior.SylvanasMindControlBeamActorBehavior.Off" Send="AnimBracketStop Work" />

    <On Terms="StatusOn.*.TimeStopPaused" Send="AnimSetPausedAll" />

    <On Terms="StatusOff.*.TimeStopPaused" Send="AnimSetPausedAll 0" />

    <On Terms="Behavior.SylvanasMindControlBeamActorBehavior.Off" Send="AnimSetPausedAll 0" />

    <HostLaunch Subject="_Unit" Scope="Caster" Actor="Find" />

    <HostLaunchSiteOps Ops="SOpAttachOrigin" />

    <HostImpact Subject="_Unit" Scope="Target" Actor="Find" />

    <HostImpactSiteOps Ops="SOpAttachCenter" />

    <Aliases value="_TimeStopAffectedActor" />

  </CActorBeamSimple>

  <CActorSound id="SylvanasMindControlCastStartSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasMindControlPrepSet.Start; At Target" Send="Create" />

    <On Terms="Effect.SylvanasMindControlMissileLaunchMissile.Start; At Caster" Send="Create" />

    <Sound value="Sylvanas_MindControl_V2_Launch_01" />

  </CActorSound>

  <CActorSound id="SylvanasMindControlImpactSylvanasSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasMindControlApplyCasterBehavior.Start; At Caster" Send="Create" />

    <On Terms="Behavior.SylvanasMindControlCaster.Off" Send="Destroy" />

    <On Terms="Effect.SylvanasMindControlMissileActorPersistent.Start; At Caster" Send="Create" />

    <On Terms="Effect.SylvanasMindControlMissileActorPersistent.Stop; At Caster" Send="Destroy" />

    <Sound value="Sylvanas_MindControl_V2_01" />

    <Filter index="All" value="1" />

    <VisibleToAtCreation index="Caster" value="1" />

  </CActorSound>

  <CActorSound id="SylvanasMindControlImpactTargetSound" parent="SoundOneShot">

    <On Terms="Effect.SylvanasMindControlTargetSoundDummy.Start; At Target" Send="Create" />

    <On Terms="Behavior.SylvanasMindControlTarget.Off" Send="Destroy" />

    <On Terms="Effect.SylvanasMindControlMissileApplySilence.Start; At Target" Send="Create" />

    <On Terms="Behavior.SylvanasMindControlSlow.Off" Send="Destroy" />

    <Sound value="Sylvanas_MindControl_V2_Enemy01" />

    <Filter index="All" value="1" />

    <VisibleToAtCreation index="Target" value="1" />

  </CActorSound>

  <CActorSound id="SylvanasMindControlBansheeSound" parent="SoundOneShot">

    <On Terms="Behavior.SylvanasMindControlTarget.On" Send="Create" />

    <Sound value="Sylvanas_MindControl_Banshee" />

  </CActorSound>

  <CBehaviorBuff id="SylvanasBlackArrowsQuestComplete" parent="CarryBehaviorParent" />

  <CBehaviorBuff id="SylvanasBlackArrowsQuestMilestone" parent="CarryBehaviorParent" />

  <CBehaviorBuff id="SylvanasHauntingArrows" parent="CarryBehaviorParent" />

  <CBehaviorBuff id="SylvanasShadowDaggerColdEmbraceArmorSpreadDecrease" parent="StormArmor">

    <BehaviorCategories index="DebuffVulnerable" value="1" />

    <Duration value="2.5" />

    <ArmorModification>

      <AllArmorBonus value="-10" />

    </ArmorModification>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMercenaryQueenStunBehavior" parent="StormStructureDisable">

    <Duration value="3" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMindControlSlow" parent="StormSlowParent">

    <Duration value="1.75" />

    <Modification>

      <UnifiedMoveSpeedFactor value="-0.3" />

    </Modification>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasPossessionCatapultValidTargetController" parent="CarryBehaviorParent">

    <DisableValidatorArray value="SylvanasPossessionLessThanOrEqualTo1ChargeUsed" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasBlackArrowsActiveSelfDurationBuff">

    <DisplayDuration index="Self" value="1" />

    <DisplayDuration index="Ally" value="1" />

    <DisplayDuration index="Neutral" value="1" />

    <DisplayDuration index="Enemy" value="1" />

    <DisplayPriority value="1" />

    <Duration value="10" />

    <Period value="0.125" />

    <PeriodicEffect value="SylvanasBlackArrowsSetCooldown" />

    <FinalEffect value="SylvanasBlackArrowsSetCooldown" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMindControlDarkLadysCallVisionReduction">

    <DisplayDuration index="Self" value="1" />

    <DisplayDuration index="Ally" value="1" />

    <DisplayDuration index="Neutral" value="1" />

    <DisplayDuration index="Enemy" value="1" />

    <RemoveValidatorArray value="TargetNotInvulnerableExceptTimeStop" />

    <RemoveValidatorArray value="TargetNotDeadAndNoSpecialDeathState" />

    <Duration value="5" />

    <Modification>

      <StateFlags index="SuppressDamageVisibilityDefender" value="1" />

      <SightMaximum value="3.5" />

    </Modification>

    <BehaviorCategories index="VisionRemoval" value="1" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMindControlMissileReveal" parent="StormReveal">

    <Duration value="1.75" />

    <RevealUnit Value="Caster" />

    <BehaviorCategories index="Reveal" value="0" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMindControlMissileSilence" parent="StormSilence">

    <BehaviorCategories index="MindControl" value="1" />

    <RemoveValidatorArray value="CasterNotDead" />

    <Duration value="1.75" />

    <Period value="0.0625" />

    <PeriodicEffect value="SylvanasMindControlMissileIssueMoveOrder" />

    <FinalEffect value="SylvanasMindControlMissileSilenceFinalSet" />

    <Modification>

      <StateFlags index="Uncommandable" value="1" />

      <AbilClassDisableArray index="CAbilAttack" value="1" />

      <AbilClassDisableArray index="CAbilStop" value="1" />

    </Modification>

    <PeriodCount value="27" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasShadowDaggerDummyBuffSpreadBehavior">

    <Duration value="2.5" />

    <DamageResponse Chance="1" Handled="SylvanasShadowDaggerSpreadSearch" Priority="97">

      <ExcludeEffectArray value="SylvanasShadowDaggerDoTDamage" />

      <ExcludeEffectArray value="SylvanasShadowDaggerInitialDamage" />

      <ExcludeEffectArray value="SylvanasBlackArrowsWeaponDamageOverwhelmingAfflictionPercentBonusDamage" />

      <ValidatorArray value="SylvanasShadowDaggerSourceHasBehaviorFromCasterDamageResponse" />

    </DamageResponse>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMightOfTheBansheeQueenWitheringFireAttackSpeedAndAbilityPowerBuff" parent="StormDamageIncrease">

    <Alignment value="Positive" />

    <InfoFlags index="Hidden" value="0" />

    <InfoFlags index="AlwaysUseGameText" value="1" />

    <InfoIcon value="assets\textures\storm_ui_icon_sylvanas_witheringfire.dds" />

    <SortIndex value="20" />

    <BuffFlags index="RefreshStack" value="1" />

    <MaxStackCount value="5" />

    <Duration value="6" />

    <Modification>

      <AdditiveAttackSpeedFactor value="0.05" />

      <DamageDealtFraction index="Ability" value="0.05" />

    </Modification>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasBlackArrowsMercMinionOrStructureStunBehavior" parent="StormStructureDisable">

    <DamageResponse Handled="SylvanasBlackArrowUnstablePoisonTalentPersistent" Fatal="1" />

    <Duration value="3" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasWitheringFireAbilityDisabler">

    <Modification>

      <AbilLinkDisableArray value="SylvanasWitheringFire" />

    </Modification>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasShadowDaggerUnyieldingBlightMarkerBehavior" />

  <CBehaviorTokenCounter id="SylvanasWitheringFireBarbedShotTokenCounter" parent="StormGenericToken">

    <Max value="5" />

    <Init value="1" />

  </CBehaviorTokenCounter>

  <CBehaviorUnitTracker id="SylvanasWitheringFireBarbedShotUnitTracker">

    <MaxTrackedUnits value="1" />

    <BehaviorFlags index="Permanent" value="1" />

    <BehaviorFlags index="EnabledWhileDead" value="1" />

  </CBehaviorUnitTracker>

  <CBehaviorTokenCounter id="SylvanasBlackArrowsQuestToken" parent="StormQuestToken">

    <Max value="400" />

    <ConditionalEvents Compare="GE" CompareValue="250">

      <Event EventId="QuestMilestone" Effect="SylvanasBlackArrowsApplyMilestoneBehavior" />

    </ConditionalEvents>

    <AtMaxEvents index="0" EventId="QuestComplete" Effect="SylvanasBlackArrowsApplyCompleteBehavior" />

  </CBehaviorTokenCounter>

  <CBehaviorBuff id="SylvanasBlackArrowsStackingBehavior" parent="StormStackingComboMarker">

    <BehaviorFlags index="Permanent" value="1" />

    <BehaviorFlags index="EnabledWhileDead" value="1" />

    <BuffFlags index="RefreshStack" value="1" />

    <MaxStackCount value="3" />

    <Duration value="3" />

    <FinalEffect value="SylvanasBlackArrowsRemoveBehaviorSet" />

    <DamageResponse Handled="SylvanasBlackArrowUnstablePoisonTalentPersistent" Fatal="1" />

  </CBehaviorBuff>

  <CBehaviorAbility id="SylvanasPossessionItem">

    <Buttons Face="SylvanasPossession" Type="AbilCmd" AbilCmd="SylvanasPossession,Execute" />

  </CBehaviorAbility>

  <CBehaviorAbility id="SylvanasWillOfTheForsakenItem">

    <Buttons Face="SylvanasWillOfTheForsaken" Type="AbilCmd" AbilCmd="SylvanasWillOfTheForsaken,Execute" />

  </CBehaviorAbility>

  <CBehaviorBuff id="SylvanasBlackArrowDreadfulWakeMarker">

    <RemoveValidatorArray value="SylvanasHasBlackArrowStun" />

    <Duration value="7" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasHauntingWaveWindrunnerTalentSlop">

    <RemoveValidatorArray value="SylvanasIsActivelyCastingHauntingWaveWindrunner" />

    <Duration value="0.1875" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMindControlCastingAbilityDisabler">

    <RemoveValidatorArray value="SylvanasIsCastingMindControl" />

    <Modification>

      <AbilLinkDisableArray value="SylvanasWitheringFire" />

      <AbilLinkDisableArray value="SylvanasShadowDagger" />

      <AbilLinkDisableArray value="SylvanasHauntingWave" />

      <AbilLinkDisableArray value="SylvanasHauntingWaveActivate" />

      <AbilLinkDisableArray value="SylvanasHauntingWaveWindrunnerTalent" />

      <AbilLinkDisableArray value="SylvanasHauntingWaveActivateWindrunnerTalent" />

    </Modification>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMindControlBeamActorBehavior" parent="StormReveal">

    <RemoveValidatorArray value="CasterNotDeadOrSilencedOrStasisOrStunnedExceptTimeStop" />

    <RemoveValidatorArray value="TargetNotSpecialDeathState" />

    <RemoveValidatorArray value="TargetNotUnstoppable" />

    <RemoveValidatorArray value="CasterNotDazed" />

    <RemoveValidatorArray value="SylvanasIsCastingMindControl" />

    <Modification>

      <StateFlags index="SuppressCloak" value="1" />

    </Modification>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasWitheringFireOverflowingQuiverCooldown">

    <Duration value="0.25" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMindControlCaster">

    <BehaviorCategories index="Restorable" value="1" />

    <BuffFlags index="Channeled" value="1" />

    <Duration value="2.5" />

    <InitialEffect value="SylvanasMindControlApplyTargetBehavior" />

    <FinalEffect value="SylvanasMindControlExpireSet" />

    <ExpireEffect value="SylvanasMindControlExpireSet" />

    <Modification>

      <ModifyFlags index="DisableFollowOrder" value="1" />

      <AbilLinkDisableArray value="SylvanasWitheringFire" />

      <AbilLinkDisableArray value="SylvanasShadowDagger" />

      <AbilLinkDisableArray value="SylvanasHauntingWave" />

      <AbilLinkDisableArray value="SylvanasHauntingWaveActivate" />

      <AbilLinkDisableArray value="SylvanasHauntingWaveWindrunnerTalent" />

      <AbilLinkDisableArray value="SylvanasHauntingWaveActivateWindrunnerTalent" />

      <AbilLinkDisableArray value="attack" />

    </Modification>

    <RemoveValidatorArray value="CasterNotDazedOrDeadOrSilencedOrStasisOrStunnedExceptTimeStop" />

    <InfoFlags index="AlwaysUseGameText" value="1" />

    <DisplayPriority value="1" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMindControlTarget" parent="StormSilence">

    <BehaviorCategories index="MindControl" value="1" />

    <BehaviorCategories index="Unreducible" value="1" />

    <InfoIcon value="Assets\Textures\storm_ui_icon_sylvanas_mindcontrol.dds" />

    <Duration value="2.5" />

    <RemoveValidatorArray value="SylvanasMindControlControlActive" />

    <RemoveValidatorArray value="TargetNotSpecialDeathState" />

    <InitialEffect value="SylvanasMindControlTargetInitialSet" />

    <FinalEffect value="SylvanasMindControlExpireSet" />

    <ExpireEffect value="SylvanasMindControlExpireSet" />

    <Modification>

      <AbilClassDisableArray index="CAbilAttack" value="1" />

      <AbilClassDisableArray index="CAbilStop" value="1" />

    </Modification>

    <DisplayPriority value="4" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasCorruptionDamageResponse">

    <DamageResponse>

      <Chance value="1" />

      <Handled value="SylvanasCorruptionTalentAmmoDestructionModifyUnit" />

      <TargetFilters value="-;Player,Ally" />

      <Location value="Attacker" />

      <Kind index="Ability" value="0" />

      <ProvideCategories index="Proc" value="1" />

    </DamageResponse>

    <BehaviorFlags index="Permanent" value="1" />

  </CBehaviorBuff>

  <CBehaviorBuff id="BattleMomentumSylvanasCarryBehavior" parent="CarryBehaviorParent">

    <DamageResponse Chance="1" Handled="BattleMomentumModifyCooldownsSylvanas" Location="Attacker">

      <ValidatorArray value="TargetNotEvading" />

      <Kind index="Ability" value="0" />

    </DamageResponse>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasMercenaryQueenTalentCarryBehavior">

    <BehaviorFlags index="Permanent" value="1" />

    <BehaviorFlags index="EnabledWhileDead" value="1" />

    <DisableValidatorArray value="TargetNotUsingVehicle" />

    <Period value="0.5" />

    <PeriodicEffect value="MercenaryLordPeriodicSearch" />

  </CBehaviorBuff>

  <CBehaviorBuff id="FreeWindrunnerSupressionBehavior">

    <Duration value="2.5" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasHauntingWaveWindrunnerFirstCast" />

  <CBehaviorBuff id="HauntingWaveSilenceDummy" />

  <CBehaviorBuff id="SylvanasHauntingWaveUnavailableBehavior">

    <Duration value="0.0625" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasHauntingWaveWindrunnerCaster">

    <Alignment value="Positive" />

    <InfoIcon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave.dds" />

    <Duration value="1.76" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasHauntingWaveCenterBanshee">

    <FinalEffect value="SylvanasHauntingWaveNoTeleportMissileSearchArea" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasFreeHauntingWaveWindrunnerTalent">

    <Alignment value="Positive" />

    <BehaviorCategories index="Restorable" value="1" />

    <Duration value="4" />

    <InfoIcon value="Assets\Textures\storm_temp_war3_btnattackground.dds" />

    <FinalEffect value="SylvanasHauntingWaveApplyWindrunnerTalentSlop" />

    <InfoFlags index="AlwaysUseGameText" value="1" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasUnstablePoisonDamageLimiter">

    <Duration value="0.0625" />

    <InitialEffect value="SylvanasBlackArrowUnstablePoisonTalentDamage" />

    <Face value="SylvanasBlackArrowsUnstablePoisonTalent" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasWailingArrowDeafeningBlastTarget" parent="StormSilence">

    <Duration value="5" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SpiritShockwaveMarker" />

  <CBehaviorBuff id="SylvanasBlackArrowsStun" parent="StormStructureDisable">

    <Duration value="1" />

    <DamageResponse Handled="SylvanasBlackArrowUnstablePoisonTalentPersistent" Fatal="1" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasBansheeSpirit">

    <Alignment value="Positive" />

    <Modification>

      <StateFlags index="SuppressCollision" value="1" />

    </Modification>

    <Duration value="4" />

    <Period value="0.5" />

    <PeriodicEffect value="SylvanasBansheeSpiritDamageSearch" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasBlackArrowsOverwhelmingAfflictionSlow" parent="StormSlowParent">

    <Duration value="3" />

    <Modification>

      <UnifiedMoveSpeedFactor value="-0.15" />

    </Modification>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasWitheringFireValidityBehavior">

    <BehaviorFlags index="Permanent" value="1" />

    <BehaviorFlags index="EnabledWhileDead" value="1" />

    <Period value="0.125" />

    <PeriodicEffect value="SylvanasWitheringFireSearchAreaMarker" />

    <DisableValidatorArray value="CasterDoesNotHaveInCargo" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasWitheringFireEvasiveFireSpeedup" parent="StormSprint">

    <InfoIcon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

    <DisplayDuration index="Self" value="1" />

    <DisplayPriority value="1001" />

    <BuffFlags index="RefreshStack" value="1" />

    <MaxStackCount value="5" />

    <Duration value="2" />

    <Modification>

      <UnifiedMoveSpeedFactor value="0.06" />

    </Modification>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasWitheringFirePassiveReload">

    <Period value="2" />

    <PeriodicEffect value="SylvanasWitheringFireAddCharge" />

    <BehaviorFlags index="Permanent" value="1" />

    <BehaviorFlags index="EnabledWhileDead" value="1" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasWitheringFireMarkerBehavior">

    <Duration value="0.25" />

    <BuffFlags index="RefreshStack" value="1" />

    <RemoveValidatorArray value="TargetNotDead" />

    <RemoveValidatorArray value="TargetNotStasis" />

    <RemoveValidatorArray value="TargetNotHibernating" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasHauntingWaveCaster">

    <Alignment value="Positive" />

    <Duration value="1.76" />

    <InfoIcon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave.dds" />

    <TimeScaleSource Value="Global" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasHauntingWaveTimerBarBehavior">

    <Alignment value="Positive" />

    <InfoIcon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave.dds" />

    <BehaviorCategories index="Restorable" value="1" />

    <Duration value="1.75" />

    <InfoFlags index="AlwaysUseGameText" value="1" />

    <TimeScaleSource Value="Global" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasWailingArrowTarget" parent="StormSilence">

    <Duration value="2.5" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasHauntingWaveTravel" parent="StormUnstoppableParent">

    <Duration value="2" />

    <Modification>

      <StateFlags index="SuppressAttack" value="1" />

    </Modification>

    <FinalEffect value="SylvanasHauntingWaveWindrunnerRemoveFirstCastMonitorBehavior" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasWailingArrowCaster">

    <Alignment value="Positive" />

    <Duration value="2" />

    <InfoIcon value="Assets\Textures\storm_ui_icon_sylvanas_wailingarrow.dds" />

    <BehaviorFlags index="Permanent" value="1" />

    <BehaviorFlags index="EnabledWhileDead" value="1" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasPossessionTarget">

    <Alignment value="Negative" />

    <BehaviorFlags index="Permanent" value="1" />

    <InfoIcon value="Assets\Textures\storm_ui_icon_sylvanas_possession.dds" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasShadowDaggerTargetEnemy">

    <Alignment value="Negative" />

    <BuffFlags index="RefreshStack" value="1" />

    <BuffFlags index="UpdateDurationWhileDisabled" value="1" />

    <Duration value="1.4" />

    <Period value="0.5" />

    <InfoIcon value="Assets\Textures\storm_ui_icon_sylvanas_shadowdagger.dds" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasShadowDaggerTargetEnemyDamage" parent="StormDot">

    <DamageResponse Handled="SylvanasBlackArrowUnstablePoisonTalentPersistent" Fatal="1" />

    <Duration value="2.5" />

    <Period value="0.5" />

    <InitialEffect value="SylvanasShadowDaggerInitialDamageImpactSet" />

    <PeriodicEffect value="SylvanasShadowDaggerDamageImpactSet" />

    <PeriodicDisplayEffect value="SylvanasShadowDaggerDoTDamage" />

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasWillOfTheForsakenBuff" parent="StormUnstoppableParent">

    <BehaviorCategories index="Fast" value="1" />

    <Duration value="3" />

    <Modification>

      <UnifiedMoveSpeedFactor value="0.4" />

    </Modification>

  </CBehaviorBuff>

  <CBehaviorBuff id="SylvanasShadowDaggerColdEmbraceArmorDecrease" parent="StormArmor">

    <BehaviorCategories index="DebuffVulnerable" value="1" />

    <Duration value="2.5" />

    <ArmorModification>

      <AllArmorBonus value="-25" />

    </ArmorModification>

  </CBehaviorBuff>

  <CButton id="SylvanasBlackArrowsHauntingArrowsTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_blackarrows_b.dds" />

  </CButton>

  <CButton id="SylvanasBlackArrowsPassive" parent="StormButtonParentTrait">

    <TooltipAppender Validator="HasSylvanasOverwhelmingAffliction" Face="SylvanasBlackArrowsOverwhelmingAfflictionTalent" />

    <TooltipAppender Validator="SylvanasHasMercenaryQueen" Face="SylvanasMercenaryQueenTalent" />

    <TooltipAppender Validator="SylvanasHasHauntingArrows" Face="SylvanasBlackArrowsHauntingArrowsTalent" />

    <TooltipAppender Validator="HasSylvanasTalentRemorseless" Face="SylvanasRemorselessTalent" />

    <TooltipAppender Validator="HasSylvanasLifeDrain" Face="SylvanasBlackArrowsLifeDrainTalent" />

    <TooltipFlags index="ShowHotkey" value="0" />

    <TooltipFlags index="ShowUsage" value="0" />

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_blackarrows.dds" />

    <UseHotkeyLabel value="0" />

  </CButton>

  <CButton id="SylvanasMindControlMissile" parent="StormButtonParent">

    <TooltipAppender Validator="HasSylvanasDarkLadysCallMindControl" Face="SylvanasDarkLadysCallMindControlTalent" />

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_mindcontrol.dds" />

    <HotkeyAlias value="SylvanasMindControl" />

    <TooltipCooldownOverrideText value="SylvanasMindControlMissile" />

  </CButton>

  <CButton id="SylvanasBlackArrowsFesteringWounds" parent="StormButtonParent">

    <Icon value="assets\textures\storm_ui_icon_sylvanas_hauntingwave.dds" />

    <HotkeyAlias value="SylvanasMightOfTheBansheeQueenWitheringFireTalent" />

  </CButton>

  <CButton id="SylvanasShadowDaggerUnyieldingBlightTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_shadowdagger.dds" />

    <HotkeyAlias value="SylvanasShadowDaggerLostSoulTalent" />

  </CButton>

  <CButton id="SylvanasMightOfTheBansheeQueenWitheringFireTalent" parent="StormButtonParent">

    <Icon value="assets\textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasBlackArrowsDarkLadysAdvance" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_blackarrows.dds" />

    <HotkeyAlias value="SylvanasMightOfTheBansheeQueenWitheringFireTalent" />

  </CButton>

  <CButton id="SylvanasBlackArrowsQuestToken" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_blackarrows.dds" />

  </CButton>

  <CButton id="SylvanasUnrelentingTorment" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_shadowdagger.dds" />

  </CButton>

  <CButton id="SylvanasDreadfulWake" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave.dds" />

  </CButton>

  <CButton id="SylvanasWitheringFireWitheringBarrage" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

    <HotkeyAlias value="SylvanasWitheringFireSplinterShotTalent" />

  </CButton>

  <CButton id="SylvanasDarkLadysCallMindControlTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_mindcontrol.dds" />

  </CButton>

  <CButton id="SylvanasMindControl" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_mindcontrol.dds" />

    <TooltipAppender Validator="HasSylvanasDarkLadysCallMindControl" Face="SylvanasDarkLadysCallMindControlTalent" />

  </CButton>

  <CButton id="SylvanasMindControlCancel" parent="StormButtonParent">

    <Icon value="Assets\Textures\hud_btn_bg_ability_cancel.dds" />

  </CButton>

  <CButton id="SylvanasRemorselessTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_blackarrows.dds" />

  </CButton>

  <CButton id="SylvanasWitheringFireOverflowingQuiverTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasWitheringFireBarbedShotTalent" parent="StormButtonParent">

    <Icon value="assets\textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasWailingArrowDeafeningBlastTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_wailingarrow.dds" />

  </CButton>

  <CButton id="SylvanasWitheringFireWithTheWindTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire_var1.dds" />

  </CButton>

  <CButton id="SylvanasWillOfTheForsaken" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_willoftheforsaken.dds" />

  </CButton>

  <CButton id="SylvanasHauntingWaveSoulReaverTalentSimple" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave.dds" />

  </CButton>

  <CButton id="SylvanasBlackArrowsLifeDrainTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_blackarrows.dds" />

  </CButton>

  <CButton id="SylvanasShadowDaggerColdEmbraceTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_shadowdagger.dds" />

  </CButton>

  <CButton id="SylvanasHauntingWaveRangersAmbushTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave.dds" />

  </CButton>

  <CButton id="SylvanasShadowDaggerUnboundHauntingTalentSimple" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_shadowdagger.dds" />

  </CButton>

  <CButton id="SylvanasHauntingWaveActivate" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave_2.dds" />

  </CButton>

  <CButton id="SylvanasPossessionDarkLadysCallTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_possession.dds" />

  </CButton>

  <CButton id="SylvanasBlackArrowsUnstablePoisonTalent" parent="StormButtonParent">

    <Icon value="assets\textures\storm_ui_icon_sylvanas_shadowdagger.dds" />

    <HotkeyAlias value="SylvanasTalentBlackArrowDarkConstitution" />

  </CButton>

  <CButton id="SylvanasBlackArrowsOverwhelmingAfflictionTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_blackarrows.dds" />

  </CButton>

  <CButton id="SylvanasWitheringFire" parent="StormButtonParent">

    <TooltipAppender Validator="SylvanasHasMightOfTheBansheeQueen" Face="SylvanasMightOfTheBansheeQueenWitheringFireTalent" />

    <TooltipAppender Validator="HasSylvanasWitheringFireBarbedShot" Face="SylvanasWitheringFireBarbedShotTalent" />

    <TooltipAppender Validator="HasSylvanasWitheringFireEvasiveFire" Face="SylvanasWitheringFireEvasiveFireTalent" />

    <TooltipAppender Validator="HasSylvanasWitheringFireWitheringBarrage" Face="SylvanasWitheringFireWitheringBarrage" />

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasWailingArrowActivate" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_wailingarrow_2.dds" />

  </CButton>

  <CButton id="SylvanasWailingArrow" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_wailingarrow.dds" />

    <TooltipAppender Validator="HasSylvanasWailingArrowDeafeningBlast" Face="SylvanasWailingArrowDeafeningBlastTalent" />

  </CButton>

  <CButton id="SylvanasPossession" parent="StormButtonParent">

    <TooltipAppender Validator="HasSylvanasDarkLadysCall" Face="SylvanasPossessionDarkLadysCallTalent" />

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_possession.dds" />

  </CButton>

  <CButton id="SylvanasHauntingWave" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave.dds" />

    <TooltipAppender Validator="SylvanasHasDreadfulWakeTalent" Face="SylvanasDreadfulWake" />

    <TooltipAppender Validator="SylvanasHasFesteringWounds" Face="SylvanasBlackArrowsFesteringWounds" />

    <TooltipAppender Validator="HasSylvanasWindrunner" Face="SylvanasHauntingWaveWindrunnerTalent" />

  </CButton>

  <CButton id="SylvanasHauntingWaveActivateFree" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave_2.dds" />

    <HotkeyAlias value="SylvanasHauntingWaveActivate" />

  </CButton>

  <CButton id="SylvanasHauntingWaveFree" parent="StormButtonParent">

    <TooltipAppender Validator="HasSylvanasSoulReaver" Face="SylvanasHauntingWaveSoulReaverTalent" />

    <TooltipAppender Validator="HasSylvanasBansheeScream" Face="SylvanasHauntingWaveBansheeScreamTalent" />

    <TooltipAppender Validator="HasSylvanasWindrunner" Face="SylvanasHauntingWaveWindrunnerTalent" />

    <TooltipVitalName index="Energy" value="" />

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave.dds" />

  </CButton>

  <CButton id="SylvanasHauntingWaveWindrunnerTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_hauntingwave.dds" />

    <HotkeyAlias value="SylvanasHauntingWaveSoulReaverTalent" />

  </CButton>

  <CButton id="SylvanasBlackArrows" parent="StormButtonParent">

    <TooltipAppender Validator="HasSylvanasOverwhelmingAffliction" Face="SylvanasBlackArrowsOverwhelmingAfflictionTalent" />

    <TooltipAppender Validator="SylvanasHasMercenaryQueen" Face="SylvanasMercenaryQueenTalent" />

    <TooltipAppender Validator="SylvanasHasHauntingArrows" Face="SylvanasBlackArrowsHauntingArrowsTalent" />

    <TooltipAppender Validator="HasSylvanasTalentRemorseless" Face="SylvanasRemorselessTalent" />

    <TooltipAppender Validator="HasSylvanasLifeDrain" Face="SylvanasBlackArrowsLifeDrainTalent" />

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_blackarrows.dds" />

  </CButton>

  <CButton id="SylvanasMercenaryQueenTalent" parent="StormButtonParent">

    <Icon value="assets\textures\storm_ui_icon_sylvanas_blackarrows.dds" />

  </CButton>

  <CButton id="SylvanasTalentWitheringFireRetrieval" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasTalentWitheringFireRetrievalSimple" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasTalentWitheringFireRangersFocus" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasTalentWitheringFireRangersFocusSimple" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasTalentWitheringFirePassiveReload" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasTalentWitheringFirePassiveReloadSimple" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasWitheringFireEvasiveFireTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_witheringfire.dds" />

  </CButton>

  <CButton id="SylvanasBlackArrowsParalysisTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_blackarrows.dds" />

  </CButton>

  <CButton id="SylvanasShadowDagger" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_shadowdagger.dds" />

    <TooltipAppender Validator="SylvanasHasTalentUnrelentingTorment" Face="SylvanasUnrelentingTorment" />

    <TooltipAppender Validator="HasSylvanasUnstablePoison" Face="SylvanasBlackArrowsUnstablePoisonTalent" />

    <TooltipAppender Validator="HasSylvanasShadowDaggerLostSoul" Face="SylvanasShadowDaggerLostSoulTalent" />

    <TooltipAppender Validator="SylvanasHasUnyieldingBlight" Face="SylvanasShadowDaggerUnyieldingBlightTalent" />

    <TooltipAppender Validator="HasSylvanasColdEmbrace" Face="SylvanasShadowDaggerColdEmbraceTalent" />

  </CButton>

  <CButton id="SylvanasShadowDaggerLostSoulTalent" parent="StormButtonParent">

    <Icon value="Assets\Textures\storm_ui_icon_sylvanas_shadowdagger.dds" />

  </CButton>

  <CCharacter id="Sylvanas">

    <Age value="25" />

    <Gender value="Female" />

    <Race value="Unknown" />

    <Image value="Assets\Textures\storm_ui_runecard_portrait_sylvanas.dds" />

    <Color value="255,128,0,128" />

    <Variations Model="HeroSylvanasPortraitAddition" Actor="HeroSylvanasPortraitAddition" />

    <Unit value="HeroSylvanas" />

  </CCharacter>

  <CEffectApplyBehavior id="MercenaryQueenApply3StacksBlackArrows">

    <ValidatorArray index="0" value="TargetIsMercDefender" />

    <ValidatorArray value="SylvanasHasMercenaryQueen" />

    <Marker Link="Effect/HauntingWaveFesteringWoundsApplies3StacksOfBlackArrowsApplyBehavior" />

    <Behavior value="SylvanasBlackArrowsStackingBehavior" />

    <Count value="3" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasBlackArrowsApplyCompleteBehavior">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasBlackArrowsQuestComplete" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasBlackArrowsApplyMilestoneBehavior">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasBlackArrowsQuestMilestone" />

  </CEffectApplyBehavior>

  <CEffectSwitch id="SylvanasLostSoulModifyCooldownSwitch">

    <ValidatorArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehaviorAndTargetIsValidUnitType" />

    <ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />

    <ValidatorArray value="HasSylvanasShadowDaggerLostSoul" />

    <CaseArray Validator="TargetIsHero" Effect="SylvanasShadowDaggerLostSoulModifyCooldownHero" />

    <CaseDefault value="SylvanasShadowDaggerLostSoulModifyCooldown" />

  </CEffectSwitch>

  <CEffectModifyUnit id="SylvanasShadowDaggerLostSoulModifyCooldown">

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasShadowDagger,Execute" CooldownOperation="Add" CooldownTimeUse="-0.75" />

  </CEffectModifyUnit>

  <CEffectModifyUnit id="SylvanasShadowDaggerLostSoulModifyCooldownHero">

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasShadowDagger,Execute" CooldownOperation="Add" CooldownTimeUse="-1.5" />

  </CEffectModifyUnit>

  <CEffectModifyUnit id="SylvanasBlackArrowsSetCooldown">

    <Cost Abil="SylvanasBlackArrowsActive,Execute" CooldownOperation="Set">

      <Fraction Cooldown="1" />

    </Cost>

  </CEffectModifyUnit>

  <CEffectModifyTokenCount id="SylvanasBlackArrowsReduceTokenCountDeath" parent="BaseEffectModifyTokenCount">

    <EffectCategory index="Quest" value="1" />

    <TokenId value="SylvanasBlackArrowsQuestToken" />

    <Value value="0.6" />

    <Operation value="Multiply" />

  </CEffectModifyTokenCount>

  <CEffectModifyUnit id="BlackArrowsAttackReduceCooldown">

    <ValidatorArray value="TargetIsEnemyStructureAndNotTownWall" />

    <ValidatorArray value="SylvanasDoesNotHaveBlackArrowsActiveSelfDurationBuff" />

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasBlackArrowsActive,Execute" CooldownOperation="Add" CooldownTimeUse="-3" />

  </CEffectModifyUnit>

  <CEffectSet id="SylvanasBlackArrowsWitheringFireWitheringBarrageDebuffSet">

    <ValidatorArray value="HasSylvanasWitheringFireWitheringBarrage" />

    <EffectArray value="SylvanasWitheringFireWitheringBarrageAppliesBlackArrowsApplyBehavior" />

    <EffectArray value="SylvanasBlackArrowsApplyOverwhelmingAfflictionTalentSlowDebuff" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

    <EffectArray value="SylvanasMercenaryQueenWitheringBarrageStunApplyBehavior" />

  </CEffectSet>

  <CEffectApplyBehavior id="SylvanasMercenaryQueenWitheringBarrageStunApplyBehavior">

    <ValidatorArray index="0" value="SylvanasTargetIsMercLanerOrDefenderAndNotMapBossMercenaryQueen" />

    <ValidatorArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

    <ValidatorArray value="TargetIsNotABossUnitCombine" />

    <ValidatorArray value="SylvanasHasMercenaryQueenAndWitheringBarrageTalents" />

    <Behavior value="SylvanasMercenaryQueenStunBehavior" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasWitheringFireWitheringBarrageAppliesBlackArrowsApplyBehavior">

    <ValidatorArray index="0" value="HasSylvanasWitheringFireWitheringBarrage" />

    <Behavior value="SylvanasBlackArrowsStackingBehavior" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasMindControlApply3StacksOfBlackArrowsApplyBehavior">

    <Behavior value="SylvanasBlackArrowsStackingBehavior" />

    <Count value="3" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasMercenaryQueenFesteringWoundsStunApplyBehavior">

    <ValidatorArray index="0" value="SylvanasTargetIsMercLanerOrDefenderAndNotMapBossMercenaryQueen" />

    <ValidatorArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

    <ValidatorArray value="TargetIsNotABossUnitCombine" />

    <ValidatorArray value="SylvanasHasMercenaryQueenAndFesteringWoundsTalents" />

    <Behavior value="SylvanasMercenaryQueenStunBehavior" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="SylvanasShadowDaggerDummyBuffSpreadRemoveBehavior">

    <BehaviorLink value="SylvanasShadowDaggerDummyBuffSpreadBehavior" />

  </CEffectRemoveBehavior>

  <CEffectSet id="SylvanasWitheringFireLaunchMissileRemorselessSet">

    <EffectArray value="SylvanasWitheringFireLaunchMissileRemorseless" />

    <EffectArray value="SylvanasWitheringFireRemorselessDummyPersistent" />

  </CEffectSet>

  <CEffectCreatePersistent id="SylvanasWitheringFireRemorselessDummyPersistent">

    <WhichLocation Effect="SylvanasWeaponImpactSet" Value="TargetUnit" />

    <PeriodCount value="1" />

    <PeriodicEffectArray value="SylvanasWitheringFireRemorselessTalentLaunchSoundDummy" />

  </CEffectCreatePersistent>

  <CEffectModifyUnit id="SylvanasWitheringFireRemorselessTalentLaunchSoundDummy" />

  <CEffectSet id="SylvanasWitheringFireConsumeAllChargesFinalSet">

    <EffectArray value="SylvanasWitheringFireAbilityDisablerRemoveBehavior" />

    <EffectArray value="SylvanasWitheringFireDummySoundEffect" />

  </CEffectSet>

  <CEffectModifyUnit id="SylvanasWitheringFireDummySoundEffect">

    <ValidatorArray value="CasterNotDead" />

  </CEffectModifyUnit>

  <CEffectCreatePersistent id="SylvanasMindControlMissileFinalDelayPersistent">

    <WhichLocation Value="TargetUnit" />

    <InitialDelay value="0.0625" />

    <PeriodCount value="2" />

    <PeriodicEffectArray value="SylvanasMindControlMissileIssueStopOrder" />

    <PeriodicEffectArray value="SylvanasMindControlMissileCancelOrders" />

    <PeriodicPeriodArray value="0" />

  </CEffectCreatePersistent>

  <CEffectCreatePersistent id="SylvanasWitheringFireMissileLaunchPersistent">

    <WhichLocation Value="TargetUnit" />

    <InitialEffect value="SylvanasWitheringFireLaunchMissile" />

  </CEffectCreatePersistent>

  <CEffectApplyBehavior id="SylvanasMindControlSlowApplyBehavior">

    <Behavior value="SylvanasMindControlSlow" />

    <ValidatorArray index="0" value="TargetNotUnstoppable" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasBlackArrowsMinionOrStructureStunApplyBehaviorBasicAttacks">

    <ValidatorArray index="0" value="IsMinionorStructureANDNotMerc" />

    <ValidatorArray value="TargetIsNotTownGateAndTownWall" />

    <ValidatorArray value="SylvanasHasBlackArrowsActiveSelfDurationBuff" />

    <ValidatorArray value="SylvanasTargetDoesNotHaveImmuneToSylvanasBlackArrowsStructureDebuff" />

    <ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />

    <ValidatorArray value="TargetIsNotABossUnitCombine" />

    <Behavior value="SylvanasBlackArrowsMercMinionOrStructureStunBehavior" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasShadowDaggerApplyColdEmbraceSpreadTalentVulnerable">

    <ValidatorArray value="HasSylvanasColdEmbrace" />

    <ValidatorArray value="NotStructureTarget" />

    <Behavior value="SylvanasShadowDaggerColdEmbraceArmorSpreadDecrease" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="HauntingWaveFesteringWoundsApplies3StacksOfBlackArrowsApplyBehavior">

    <ValidatorArray index="0" value="SylvanasHasFesteringWounds" />

    <Behavior value="SylvanasBlackArrowsStackingBehavior" />

    <Count value="3" />

  </CEffectApplyBehavior>

  <CEffectSet id="SylvanasBlackArrowsHauntingWaveFesteringWoundsDebuffSet">

    <EffectArray value="HauntingWaveFesteringWoundsApplies3StacksOfBlackArrowsApplyBehavior" />

    <EffectArray value="SylvanasBlackArrowsApplyOverwhelmingAfflictionTalentSlowDebuff" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

    <EffectArray value="SylvanasMercenaryQueenFesteringWoundsStunApplyBehavior" />

  </CEffectSet>

  <CEffectApplyBehavior id="SylvanasMercenaryQueenStunApplyBehavior">

    <ValidatorArray index="0" value="SylvanasTargetIsMercLanerOrDefenderAndNotMapBossMercenaryQueen" />

    <ValidatorArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

    <ValidatorArray value="TargetIsNotABossUnitCombine" />

    <Chance value="0" />

    <Behavior value="SylvanasMercenaryQueenStunBehavior" />

  </CEffectApplyBehavior>

  <CEffectSet id="SylvanasPossessionCastSet">

    <ValidatorArray value="TargetIsNotABossUnitOrMonsterMinorCombine" />

    <ValidatorArray value="SylvanasPossessionViableTarget" />

    <ValidatorArray value="TargetNotMerc" />

    <EffectArray value="SylvanasPossessionImpactSet" />

  </CEffectSet>

  <CEffectRemoveBehavior id="SylvanasPossessionRemoveBlackArrowsStackingBehavior">

    <BehaviorLink value="SylvanasBlackArrowsStackingBehavior" />

    <Count value="3" />

  </CEffectRemoveBehavior>

  <CEffectModifyUnit id="SylvanasPossessionUse3ChargesOnCatapultMinions">

    <ValidatorArray value="SylvanasTargetHasCatapultMinionOrCatapultReplacementBehavior" />

    <ImpactUnit Value="Caster" />

  </CEffectModifyUnit>

  <CEffectApplyBehavior id="SylvanasBlackArrowsActiveDurationApplyBehavior">

    <Behavior value="SylvanasBlackArrowsActiveSelfDurationBuff" />

  </CEffectApplyBehavior>

  <CEffectModifyBehaviorBuffDuration id="SylvanasWitheringFireEvasiveFireBasicAttackBuffRefresh">

    <ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />

    <Behavior value="SylvanasWitheringFireEvasiveFireSpeedup" />

    <Operation value="Set" />

    <Value value="2" />

  </CEffectModifyBehaviorBuffDuration>

  <CEffectApplyBehavior id="SylvanasMindControlMissileDarkLadysCallTalentApplyVisionReduction">

    <Chance value="0" />

    <Behavior value="SylvanasMindControlDarkLadysCallVisionReduction" />

    <ValidatorArray index="0" value="TargetNotUnstoppable" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasMindControlMissileApplyReveal">

    <Behavior value="SylvanasMindControlMissileReveal" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="SylvanasMindControlMissileRemoveReveal">

    <BehaviorLink value="SylvanasMindControlMissileReveal" />

    <Count value="1" />

  </CEffectRemoveBehavior>

  <CEffectCreatePersistent id="SylvanasMindControlMissileActorPersistent">

    <WhichLocation Value="TargetUnit" />

    <TimeScaleSource Value="Target" />

    <OffsetVectorStartLocation Value="CasterUnit" />

    <OffsetFacingFallback Value="CasterUnit" />

    <Flags index="PersistUntilDestroyed" value="1" />

    <PeriodicValidator value="SylvanasMindControlMissilePeriodicValidator" />

    <ValidatorArray value="TargetNotUnstoppable" />

  </CEffectCreatePersistent>

  <CEffectApplyBehavior id="SylvanasMindControlMissileApplySilence">

    <Behavior value="SylvanasMindControlMissileSilence" />

    <ValidatorArray index="0" value="TargetNotUnstoppable" />

  </CEffectApplyBehavior>

  <CEffectCancelOrder id="SylvanasMindControlMissileCancelOrders">

    <Flags index="Active" value="0" />

    <Flags index="Queued" value="1" />

    <Flags index="Uninterruptible" value="1" />

    <Count value="30" />

  </CEffectCancelOrder>

  <CEffectIssueOrder id="SylvanasMindControlMissileIssueStopOrder">

    <Abil value="stop" />

  </CEffectIssueOrder>

  <CEffectIssueOrder id="SylvanasMindControlMissileIssueMoveOrder">

    <Abil value="move" />

    <Target Value="CasterUnit" />

    <ValidatorArray value="SylvanasMindControlMinimumRangeMoveOrder" />

  </CEffectIssueOrder>

  <CEffectSet id="SylvanasMindControlMissileSilenceInitialSet">

    <EffectArray value="SylvanasMindControlMissileApplyReveal" />

    <EffectArray value="SylvanasMindControlMissileIssueStopOrder" />

    <EffectArray value="SylvanasMindControlMissileCancelOrders" />

    <EffectArray value="SylvanasMindControlMissileIssueMoveOrder" />

    <ValidatorArray value="TargetNotUnstoppable" />

  </CEffectSet>

  <CEffectSet id="SylvanasMindControlMissileSilenceFinalSet">

    <EffectArray value="SylvanasMindControlMissileFinalDelayPersistent" />

    <EffectArray value="SylvanasMindControlMissileRemoveReveal" />

  </CEffectSet>

  <CEffectSet id="SylvanasMindControlMissileCastSet">

    <EffectArray value="SylvanasMindControlMissileLaunchMissile" />

    <TargetLocationType value="Point" />

  </CEffectSet>

  <CEffectSet id="SylvanasMindControlMissileImpactSet">

    <EffectArray value="DismountDecloakTargetSet" />

    <EffectArray value="SylvanasMindControlMissileSilenceInitialSet" />

    <EffectArray value="SylvanasMindControlMissileApplySilence" />

    <EffectArray value="SylvanasMindControlSlowApplyBehavior" />

    <EffectArray value="SylvanasMindControlApply3StacksOfBlackArrowsApplyBehavior" />

    <EffectArray value="SylvanasMindControlMissileDarkLadysCallTalentApplyVisionReduction" />

    <EffectArray value="SylvanasMindControlMissileActorPersistent" />

    <EffectArray value="StormSuicide" />

  </CEffectSet>

  <CEffectLaunchMissile id="SylvanasMindControlMissileLaunchMissile">

    <ImpactLocation>

      <Value value="TargetPoint" />

      <ProjectionMultiplier value="1" />

      <UsesLineDash value="1" />

      <ProjectionDistanceScale value="13" />

    </ImpactLocation>

    <SharedFlags index="TravelValidation" value="1" />

    <SharedFlags index="DynamicSearchArea" value="1" />

    <SharedFlags index="ArriveOnSearchHit" value="1" />

    <AmmoUnit value="SylvanasMindControlMissile" />

    <Movers Link="SylvanasMindControlMissileMover" />

    <SearchEffect value="SylvanasMindControlMissileSearch" />

    <ImpactEffect value="SylvanasMindControlMissileImpactSet" />

    <PeriodicValidator value="CasterNotDead" />

  </CEffectLaunchMissile>

  <CEffectEnumArea id="SylvanasMindControlMissileSearch">

    <ImpactLocation Value="SourceUnit" />

    <SearchFilters value="Heroic;Player,Ally,Neutral,Creep,Structure,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Benign" />

    <AreaArray MaxCount="1" Effect="SylvanasMindControlMissileImpactSet">

      <RectangleWidth value="2" />

      <RectangleHeight value="1" />

    </AreaArray>

    <MaxCount value="1" />

  </CEffectEnumArea>

  <CEffectApplyBehavior id="SylvanasShadowDaggerApplyDummyBuffSpreadBehavior">

    <Behavior value="SylvanasShadowDaggerDummyBuffSpreadBehavior" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasWitheringFireMightOfTheBansheeQueenApplyBehavior">

    <ValidatorArray index="0" value="TargetIsHero" />

    <ValidatorArray value="SylvanasHasMightOfTheBansheeQueen" />

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasMightOfTheBansheeQueenWitheringFireAttackSpeedAndAbilityPowerBuff" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasWitheringFireAbilityDisablerApplyBehavior">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasWitheringFireAbilityDisabler" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="SylvanasWitheringFireAbilityDisablerRemoveBehavior">

    <WhichUnit Value="Caster" />

    <BehaviorLink value="SylvanasWitheringFireAbilityDisabler" />

  </CEffectRemoveBehavior>

  <CEffectSet id="SylvanasWitheringFireConsumeAllChargesInitialSet">

    <EffectArray value="SylvanasWitheringFireSearchArea" />

    <EffectArray value="SylvanasWitheringFireAbilityDisablerApplyBehavior" />

  </CEffectSet>

  <CEffectModifyUnit id="SylvanasHauntingWaveWindrunnerModifyCooldown">

    <Chance value="0" />

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasWitheringFire,Execute" CooldownOperation="Add" CooldownTimeUse="-8" />

  </CEffectModifyUnit>

  <CEffectModifyUnit id="SylvanasWitheringFireWitheringBarrageModifyCooldown">

    <ValidatorArray value="SylvanasHasWitheringBarrageTalentAndTargetIsHero" />

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasWitheringFire,Execute" CooldownOperation="Add" CooldownTimeUse="-0.75" />

  </CEffectModifyUnit>

  <CEffectDamage id="SylvanasWitheringFireDamageRemorseless" parent="StormSpell">

    <MultiplicativeModifierArray index="BlackArrowsBonusDamage" Validator="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Modifier="0.15" Crit="1" />

    <MultiplicativeModifierArray index="BlackArrowBonusDamageQuestMilestone" Validator="SylvanasHasBlackArrowsQuestMilestoneAndTargetHas3BlackArrowsMarkers" Modifier="0.35" />

    <MultiplicativeModifierArray index="MercenaryQueenBonusDamage" Validator="SylvanasHasMercenaryQueenAndTargetIsMercLanerOrDefenderAndTargetHas3StacksofBlackArrowsStackingBehavior" Modifier="0.3" Crit="1" />

    <ImpactLocation Value="TargetUnit" />

    <Amount value="39" />

    <LeechValidator index="Life" value="SylvanasDamageLeechCombine" />

    <LeechFraction index="Life" value="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainWithPinnacle" Validator="SylvanasHasLifeDrainAndPinnacleComplete" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainHero" Validator="SylvanasLifeDrainTargetIsHeroLeechCombine" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacle" Validator="SylvanasBlackArrowsLeechPinnacleCombine" Modifier="$SylvanasBlackArrowsPinnacleLeechDataModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacleHero" Validator="SylvanasBlackArrowsLeechPinnacleCombineHero" Modifier="$SylvanasBlackArrowsPinnacleLeechValue" />

    <SourceButtonFace value="SylvanasRemorselessTalent" />

  </CEffectDamage>

  <CEffectSet id="SylvanasWitheringFireImpactSetRemorseless">

    <ValidatorArray value="TargetNotDeadOrStasis" />

    <ValidatorArray value="TargetNotInvulnerable" />

    <EffectArray value="SylvanasWitheringFireDamageRemorseless" />

    <EffectArray value="SylvanasBlackArrowsModifyTokenCount" />

    <EffectArray value="SylvanasBlackArrowsApplyStackingBehaviorRemorseless" />

    <EffectArray value="SylvanasBlackArrowsApplyOverwhelmingAfflictionTalentSlowDebuff" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

    <EffectArray value="SylvanasMercenaryQueenStunApplyBehavior" />

  </CEffectSet>

  <CEffectApplyBehavior id="SylvanasBlackArrowsApplyStackingBehaviorRemorseless">

    <Behavior value="SylvanasBlackArrowsStackingBehavior" />

  </CEffectApplyBehavior>

  <CEffectLaunchMissile id="SylvanasWitheringFireLaunchMissileRemorseless">

    <ValidatorArray index="0" value="CasterNotDead" />

    <LaunchOffset Y="-1" />

    <ImpactEffect value="SylvanasWitheringFireImpactSetRemorseless" />

    <ImpactRange value="0.125" />

    <AmmoUnit value="SylvanasWitheringFireMissileRemorseless" />

    <Movers Link="SylvanasWitheringFireMissileClose" IfRangeLTE="3.5" />

    <Movers Link="SylvanasWitheringFireMissileMid" IfRangeLTE="4.75" />

    <Movers Link="SylvanasWitheringFireMissile" IfRangeLTE="500" />

    <LaunchLocation Effect="SylvanasWeaponImpactSet" Value="TargetUnit" />

  </CEffectLaunchMissile>

  <CEffectApplyBehavior id="SylvanasShadowDaggerUnyieldingBlightMarkerApplyBehavior">

    <ValidatorArray index="0" value="SylvanasHasUnyieldingBlightAndTargetIsHeroicAndHas3StacksOfBlackArrows" />

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasShadowDaggerUnyieldingBlightMarkerBehavior" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="SylvanasShadowDaggerUnyieldingBlightRemoveBehavior">

    <ValidatorArray index="0" value="SylvanasHasUnyieldingBlight" />

    <WhichUnit Value="Caster" />

    <BehaviorLink value="SylvanasShadowDaggerUnyieldingBlightMarkerBehavior" />

  </CEffectRemoveBehavior>

  <CEffectEnumArea id="SylvanasWitheringFireSearchAreaRemorseless">

    <ValidatorArray value="SylvanasHasRemorselessAndTargetIsHeroAndTargetHas3StacksOfBlackArrows" />

    <ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />

    <LaunchLocation Value="TargetUnit" />

    <ExcludeArray Effect="SylvanasWeaponImpactSet" Value="Target" />

    <SearchFilters value="Visible;Self,Player,Ally,Neutral,Missile,Item,Stasis,Dead,Hidden,Invulnerable,Benign" />

    <TargetSorts>

      <SortArray value="TSHeroic" />

      <SortArray value="TSNotWall" />

      <SortArray value="TSNotGate" />

      <SortArray value="TSDistanceFromTarget" />

      <SortArray value="TSEngaged" />

    </TargetSorts>

    <AreaArray Effect="SylvanasWitheringFireLaunchMissileRemorselessSet">

      <Radius value="8" />

    </AreaArray>

    <MaxCount value="1" />

    <SearchFlags index="OffsetAreaByAngle" value="0" />

  </CEffectEnumArea>

  <CEffectApplyBehavior id="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior">

    <ValidatorArray index="0" value="IsMinionorStructureANDNotMerc" />

    <ValidatorArray value="TargetIsNotTownGateAndTownWall" />

    <ValidatorArray value="SylvanasHasBlackArrowsActiveSelfDurationBuff" />

    <ValidatorArray value="SylvanasTargetDoesNotHaveImmuneToSylvanasBlackArrowsStructureDebuff" />

    <ValidatorArray value="TargetIsNotABossUnitCombine" />

    <Behavior value="SylvanasBlackArrowsMercMinionOrStructureStunBehavior" />

  </CEffectApplyBehavior>

  <CEffectSet id="SylvanasBlackArrowsRemoveBehaviorSet">

    <EffectArray value="SylvanasBlackArrowsOverwhelmingAfflictionRemoveBehavior" />

    <EffectArray value="SylvanasBlackArrowsMercMinionOrStructureRemoveBehavior" />

    <EffectArray value="SylvanasBlackArrowsFesteringWoundsRemoveBehavior" />

  </CEffectSet>

  <CEffectRemoveBehavior id="SylvanasBlackArrowsMercMinionOrStructureRemoveBehavior">

    <BehaviorLink value="SylvanasBlackArrowsMercMinionOrStructureStunBehavior" />

  </CEffectRemoveBehavior>

  <CEffectAddTrackedUnit id="SylvanasWitheringFireBarbedShotAddTrackedUnit">

    <BehaviorLink value="SylvanasWitheringFireBarbedShotUnitTracker" />

    <TrackedUnit Value="Target" />

  </CEffectAddTrackedUnit>

  <CEffectSet id="SylvanasWitheringFireBarbedShotAddTrackedUnitAndResetTokenCount">

    <EffectArray value="SylvanasWitheringFireBarbedShotAddTrackedUnit" />

    <EffectArray value="SylvanasWitheringFireBarbedShotResetTokenCount" />

  </CEffectSet>

  <CEffectClearTrackedUnits id="SylvanasWitheringFireBarbedShotClearTrackedUnits">

    <ValidatorArray value="HasSylvanasWitheringFireBarbedShot" />

    <BehaviorLink value="SylvanasWitheringFireBarbedShotUnitTracker" />

  </CEffectClearTrackedUnits>

  <CEffectModifyTokenCount id="SylvanasWitheringFireBarbedShotModifyTokenCount" parent="BaseEffectModifyTokenCount">

    <TokenId value="SylvanasWitheringFireBarbedShotTokenCounter" />

  </CEffectModifyTokenCount>

  <CEffectModifyTokenCount id="SylvanasWitheringFireBarbedShotResetTokenCount" parent="BaseEffectModifyTokenCount">

    <CollationId value="SylvanasWitheringFireBarbedShotModifyTokenCount" />

    <TokenId value="SylvanasWitheringFireBarbedShotTokenCounter" />

    <Operation value="Set" />

  </CEffectModifyTokenCount>

  <CEffectSwitch id="SylvanasWitheringFireBarbedShotUnitTrackerSwitch">

    <CaseArray Validator="SylvanasWitheringFireTargetIsInBarbedShotUnitTracker" Effect="SylvanasWitheringFireBarbedShotModifyTokenCount" />

    <CaseDefault value="SylvanasWitheringFireBarbedShotAddTrackedUnitAndResetTokenCount" />

  </CEffectSwitch>

  <CEffectSet id="SylvanasBlackArrowsDebuffSet">

    <ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />

    <EffectArray value="SylvanasBlackArrowsApplyStackingBehavior" />

    <EffectArray value="SylvanasBlackArrowsApplyOverwhelmingAfflictionTalentSlowDebuff" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

    <EffectArray value="BlackArrowsAttackReduceCooldown" />

    <EffectArray value="MercenaryQueenApply3StacksBlackArrows" />

  </CEffectSet>

  <CEffectRemoveBehavior id="SylvanasBlackArrowsOverwhelmingAfflictionRemoveBehavior">

    <BehaviorLink value="SylvanasBlackArrowsOverwhelmingAfflictionSlow" />

  </CEffectRemoveBehavior>

  <CEffectDamage id="SylvanasBlackArrowsWeaponDamageOverwhelmingAfflictionPercentBonusDamage" parent="StormSpellPercentDamage">

    <ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />

    <ValidatorArray value="TargetIsSlowed" />

    <ValidatorArray value="HasSylvanasOverwhelmingAffliction" />

    <ValidatorArray value="TargetIsHero" />

    <VitalFractionMax index="Life" value="0.01" />

  </CEffectDamage>

  <CEffectModifyTokenCount id="SylvanasBlackArrowsModifyTokenCount" parent="BaseEffectModifyTokenCount">

    <ValidatorArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehaviorAndTargetIsValidUnitType" />

    <EffectCategory index="Quest" value="1" />

    <TokenId value="SylvanasBlackArrowsQuestToken" />

  </CEffectModifyTokenCount>

  <CEffectModifyTokenCount id="SylvanasBlackArrowsModifyTokenCountBasicAttack" parent="SylvanasBlackArrowsModifyTokenCount">

    <ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />

  </CEffectModifyTokenCount>

  <CEffectModifyUnit id="SylvanasLifeDrainLeechModifierReference">

    <XP value="$SylvanasLifeDrainLeechModifier" />

  </CEffectModifyUnit>

  <CEffectModifyUnit id="SylvanasBlackArrowsLeechModifierReference">

    <XP value="$SylvanasBlackArrowsPinnacleLeechValue" />

  </CEffectModifyUnit>

  <CEffectCreatePersistent id="SylvanasWitheringFireConsumeAllCharges">

    <WhichLocation Value="CasterUnit" />

    <TimeScaleSource Value="Caster" />

    <InitialEffect value="SylvanasWitheringFireConsumeAllChargesInitialSet" />

    <PeriodCount value="4" />

    <PeriodicValidator value="SylvanasPeriodicCombineWitheringFire" />

    <PeriodicEffectArray value="SylvanasWitheringFirePeriodicSet" />

    <PeriodicPeriodArray value="0.375" />

    <FinalEffect value="SylvanasWitheringFireConsumeAllChargesFinalSet" />

    <AINotifySettings AreaEffect="SylvanasWitheringFireSearchArea">

      <Flags index="Disabled" value="1" />

    </AINotifySettings>

  </CEffectCreatePersistent>

  <CEffectSet id="SylvanasWitheringFirePeriodicSet">

    <EffectArray value="SylvanasWitheringFireSearchArea" />

  </CEffectSet>

  <CEffectApplyBehavior id="SylvanasBlackArrowApplyDreadfulWakeTalentMarker">

    <Behavior value="SylvanasBlackArrowDreadfulWakeMarker" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasBlackArrowApplyDreadfulWakeTalentStunBehavior">

    <Behavior value="SylvanasBlackArrowsStun" />

    <Flags index="UseDuration" value="1" />

    <Duration value="8" />

  </CEffectApplyBehavior>

  <CEffectSwitch id="SylvanasBlackArrowHauntingWaveImpactSwitch">

    <CaseArray Validator="OverwhelmingAfflictionCombine" Effect="SylvanasBlackArrowsApplyOverwhelmingAfflictionTalentSlowDebuff" />

    <CaseArray Validator="SylvanasDreadfulWakeTalentCombine" Effect="SylvanasHauntingWaveDreadfulWakeTalentProcSet" />

    <CaseDefault value="SylvanasBlackArrowsApplyStackingBehavior" />

  </CEffectSwitch>

  <CEffectModifyUnit id="SylvanasHauntingWaveDreadfulWakeTalentModifyMana">

    <ImpactUnit Value="Caster" />

    <VitalArray index="Energy">

      <Change value="5" />

    </VitalArray>

  </CEffectModifyUnit>

  <CEffectSet id="SylvanasHauntingWaveDreadfulWakeTalentProcSet">

    <ValidatorArray value="DoesNotHaveImmuneToBlackArrowDarkLadysAdvanceTalent" />

    <ValidatorArray value="TargetMinionOrMerc" />

    <EffectArray value="SylvanasBlackArrowApplyDreadfulWakeTalentStunBehavior" />

    <EffectArray value="SylvanasHauntingWaveDreadfulWakeTalentModifyMana" />

    <EffectArray value="SylvanasBlackArrowApplyDreadfulWakeTalentMarker" />

  </CEffectSet>

  <CEffectCancelOrder id="SylvanasMindControlExpireClearActiveAcquireMoveOrder">

    <AbilCmd value="move,AcquireMove" />

    <Count value="32" />

    <Flags index="Queued" value="1" />

  </CEffectCancelOrder>

  <CEffectApplyBehavior id="SylvanasHauntingWaveApplyWindrunnerTalentSlop">

    <ValidatorArray index="0" value="HasSylvanasWindrunner" />

    <ValidatorArray value="SylvanasIsActivelyCastingHauntingWaveWindrunner" />

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasHauntingWaveWindrunnerTalentSlop" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasWitheringFireOverflowingQuiverCooldownApplyBehavior">

    <Behavior value="SylvanasWitheringFireOverflowingQuiverCooldown" />

    <WhichUnit Value="Caster" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="SylvanasMindControlRemoveCasterBehavior">

    <WhichUnit Value="Caster" />

    <BehaviorLink value="SylvanasMindControlCaster" />

  </CEffectRemoveBehavior>

  <CEffectApplyBehavior id="ApplyFreeHauntingWaveSupressionsBehavior">

    <WhichUnit Value="Caster" />

    <Behavior value="FreeWindrunnerSupressionBehavior" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="RemoveFreeHauntingWaveSupressionBehavior">

    <WhichUnit Value="Caster" />

    <BehaviorLink value="FreeWindrunnerSupressionBehavior" />

  </CEffectRemoveBehavior>

  <CEffectApplyBehavior id="SylvanasApplyHauntingWaveUnavailableBehavior">

    <ValidatorArray index="0" value="HauntingWaveCantFindValidPlacement" />

    <WhichUnit Effect="SylvanasHauntingWaveLaunchBansheeSet" Value="Caster" />

    <Behavior value="SylvanasHauntingWaveUnavailableBehavior" />

  </CEffectApplyBehavior>

  <CEffectCreatePersistent id="SylvanasBlackArrowUnstablePoisonTalentPersistent">

    <WhichLocation Value="SourceUnit" />

    <InitialEffect value="SylvanasBlackArrowUnstablePoisonTalentSearch" />

    <InitialDelay value="0.0625" />

    <ValidatorArray value="SourceIsMinionAndNotMercOrMapBossOrStructureOrSummon" />

  </CEffectCreatePersistent>

  <CEffectModifyUnit id="SylvanasCorruptionTalentAmmoDestructionModifyUnit">

    <ValidatorArray value="IsStructureTarget" />

    <VitalArray index="Energy">

      <Change value="-2" />

    </VitalArray>

  </CEffectModifyUnit>

  <CEffectRemoveBehavior id="SylvanasHauntingWaveActivateRemoveCasterWindrunnerBehavior">

    <WhichUnit Value="Caster" />

    <BehaviorLink value="SylvanasHauntingWaveWindrunnerCaster" />

    <Count value="1" />

  </CEffectRemoveBehavior>

  <CEffectSwitch id="SylvanasHauntingWaveActivateTalentSwitch">

    <ValidatorArray value="IsSylvanasCenterBanshee" />

    <CaseArray Validator="HasFreeWindrunnerSupressionBehavior" Effect="SylvanasHauntingWaveActivateInitialSetWindrunnerTalent" />

    <CaseDefault value="SylvanasHauntingWaveActivateInitialSet" />

  </CEffectSwitch>

  <CEffectApplyBehavior id="SylvanasHauntingWaveApplyCasterWindrunnerBehavior">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasHauntingWaveWindrunnerCaster" />

  </CEffectApplyBehavior>

  <CEffectSwitch id="SylvanasHauntingWaveCasterBehaviorSwtich">

    <CaseArray Validator="SylvanasHasHauntingWaveWindrunnerBehavior" Effect="SylvanasHauntingWaveApplyCasterWindrunnerBehavior" />

    <CaseDefault value="SylvanasHauntingWaveApplyCasterBehavior" />

  </CEffectSwitch>

  <CEffectModifyUnit id="SylvanasHauntingWaveModifyCooldown">

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasHauntingWaveActivate,Execute" CooldownOperation="Add" CooldownTimeUse="0.5" />

    <Cost Abil="SylvanasHauntingWaveActivateWindrunnerTalent,Execute" CooldownOperation="Add" CooldownTimeUse="0.5" />

    <Cost Abil="SylvanasHauntingWaveWindrunnerTalent,Execute" CooldownOperation="Add" CooldownTimeUse="0.5" />

  </CEffectModifyUnit>

  <CEffectRemoveBehavior id="SylvanasPossessionRemoveRavenCurseBehavior">

    <BehaviorLink value="RavenLordsCurseUnits" />

  </CEffectRemoveBehavior>

  <CEffectSet id="SylvanasHauntingWaveActivateInitialSetWindrunnerTalent">

    <Marker Link="Effect/SylvanasHauntingWaveActivateInitialSet" />

    <EffectArray value="SylvanasHauntingWaveRemoveTimerBarBehavior" />

    <EffectArray value="SylvanasHauntingWaveWindrunnerTalentRemoveBehavior" />

    <EffectArray value="SylvanasHauntingWaveActivateLaunchSet" />

    <EffectArray value="SylvanasHauntingWaveActivateRemoveCasterWindrunnerBehavior" />

    <EffectArray value="RemoveFreeHauntingWaveSupressionBehavior" />

    <ValidatorArray value="CasterNotRooted" />

  </CEffectSet>

  <CEffectRedirectMissile id="SylvanasHauntingWaveActivateMissileRedirection">

    <ValidatorArray value="SylvanasTargetIsHauntingWaveCombine" />

  </CEffectRedirectMissile>

  <CEffectSet id="SylvanasHauntingWaveLaunchBansheeSet">

    <EffectArray value="SylvanasHauntingWaveLaunchBanshee" />

  </CEffectSet>

  <CEffectApplyBehavior id="SylvanasHauntingWaveSilenceDummy">

    <Chance value="0" />

    <WhichUnit Value="Source" />

    <Behavior value="HauntingWaveSilenceDummy" />

  </CEffectApplyBehavior>

  <CEffectModifyUnit id="BattleMomentumModifyCooldownsSylvanas">

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasBlightShot,Execute" CooldownOperation="Add" CooldownTimeUse="-0.5" />

    <Cost Abil="SylvanasHauntingWave,Execute" CooldownOperation="Add" CooldownTimeUse="-0.5" />

    <Cost Abil="SylvanasWailingArrow,Execute" CooldownOperation="Add" CooldownTimeUse="-0.5" />

    <Cost Abil="SylvanasPossession,Execute" CooldownOperation="Add" CooldownTimeUse="-0.5" />

    <ValidatorArray value="TargetNotEvading" />

  </CEffectModifyUnit>

  <CEffectSet id="SylvanasHauntingWaveAbilityUseDismountDecloakSet">

    <EffectArray value="DismountCaster" />

  </CEffectSet>

  <CEffectSet id="SylvanasShadowDaggerInitialDamageImpactSet">

    <EffectArray value="SylvanasShadowDaggerInitialDamage" />

  </CEffectSet>

  <CEffectDamage id="SylvanasShadowDaggerInitialDamage" parent="StormSpell">

    <Marker Link="Effect/SylvanasShadowDaggerDoTDamage" />

    <Amount value="30" />

    <MultiplicativeModifierArray index="BlackArrowsBonusDamage" Validator="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Modifier="0.15" Crit="1" />

    <MultiplicativeModifierArray index="BlackArrowBonusDamageQuestMilestone" Validator="SylvanasHasBlackArrowsQuestMilestoneAndTargetHas3BlackArrowsMarkers" Modifier="0.35" />

    <MultiplicativeModifierArray index="MercenaryQueenBonusDamage" Validator="SylvanasHasMercenaryQueenAndTargetIsMercLanerOrDefenderAndTargetHas3StacksofBlackArrowsStackingBehavior" Modifier="0.3" Crit="1" />

    <MultiplicativeModifierArray index="UnrelentingTorment" Validator="SylvanasHasTalentUnrelentingTorment" Modifier="$SylvanasUnrelentingTormentDamageModifier" />

    <LeechValidator index="Life" value="SylvanasDamageLeechCombine" />

    <LeechFraction index="Life" value="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainWithPinnacle" Validator="SylvanasHasLifeDrainAndPinnacleComplete" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainHero" Validator="SylvanasLifeDrainTargetIsHeroLeechCombine" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacle" Validator="SylvanasBlackArrowsLeechPinnacleCombine" Modifier="$SylvanasBlackArrowsPinnacleLeechDataModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacleHero" Validator="SylvanasBlackArrowsLeechPinnacleCombineHero" Modifier="$SylvanasBlackArrowsPinnacleLeechValue" />

  </CEffectDamage>

  <CEffectModifyUnit id="SylvanasShadowDaggerSpiritShotsTalentModifyUnit">

    <Chance value="0" />

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasWitheringFire,Execute" ChargeCountUse="-1" CooldownOperation="Add" />

  </CEffectModifyUnit>

  <CEffectModifyUnit id="SylvanasHauntingWaveRangersAmbushTalentModifyUnit">

    <Chance value="0" />

    <Cost Abil="SylvanasWitheringFire,Execute" ChargeCountUse="-6" CooldownOperation="Add" />

    <ImpactUnit Value="Caster" />

  </CEffectModifyUnit>

  <CEffectModifyUnit id="SylvanasShadowDaggerModifyWeaponCooldown">

    <ImpactUnit Value="Caster" />

    <Weapon Weapon="SylvanasHeroWeapon" CooldownOperation="Max" CooldownAmount="0.15" />

  </CEffectModifyUnit>

  <CEffectSet id="SylvanasPossessionInstant">

    <EffectArray value="SylvanasPossessionImpactSet" />

  </CEffectSet>

  <CEffectSet id="SylvanasWeaponImpactSetSecondary">

    <EffectArray value="SylvanasWeaponNormalDamageSet" />

    <EffectArray value="SylvanasWeaponDamageSwitch" />

    <ValidatorArray value="CasterNotBlinded" />

  </CEffectSet>

  <CEffectCreatePersistent id="SylvanasWitheringFireRetrievalTalentCreatePersistent">

    <WhichLocation Value="TargetUnit" />

    <PeriodCount value="3" />

    <PeriodicEffectArray value="SylvanasWitheringFireAddCharge" />

    <PeriodicPeriodArray value="0.1875" />

  </CEffectCreatePersistent>

  <CEffectModifyUnit id="SylvanasHauntingWaveSoulReaverTalentModifyUnit">

    <ValidatorArray value="NoDestructibleBehavior" />

    <Chance value="0" />

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasHauntingWave,Execute" CooldownOperation="Add" CooldownTimeUse="-1" />

  </CEffectModifyUnit>

  <CEffectApplyBehavior id="SylvanasBlackArrowsApplyOverwhelmingAfflictionTalentSlowDebuff" parent="StormSlowApply">

    <ValidatorArray index="0" value="TargetIsHero" />

    <ValidatorArray index="1" value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

    <ValidatorArray value="HasSylvanasOverwhelmingAffliction" />

    <ValidatorArray value="TargetNotUnstoppable" />

    <Behavior value="SylvanasBlackArrowsOverwhelmingAfflictionSlow" />

  </CEffectApplyBehavior>

  <CEffectSet id="RangedAttackSylvanasLaunchMissileSet">

    <EffectArray value="UniversalWeaponLaunchSet" />

    <EffectArray value="SylvanasWeaponLaunchMissile" />

  </CEffectSet>

  <CEffectSwitch id="SylvanasBlackArrowImpactSwitch">

    <CaseArray Validator="OverwhelmingAfflictionCombine" Effect="SylvanasBlackArrowsApplyOverwhelmingAfflictionTalentSlowDebuff" />

    <CaseDefault value="SylvanasBlackArrowsApplyStackingBehavior" />

    <ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />

  </CEffectSwitch>

  <CEffectDamage id="SylvanasBlackArrowUnstablePoisonTalentDamage" parent="StormSpell">

    <Amount value="150" />

    <MultiplicativeModifierArray index="BlackArrowsBonusDamage" Validator="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Modifier="0.25" Crit="1" />

    <MultiplicativeModifierArray index="MercenaryQueenBonusDamage" Validator="SylvanasHasMercenaryQueenAndTargetIsMercLanerOrDefenderAndTargetHas3StacksofBlackArrowsStackingBehavior" Modifier="0.3" Crit="1" />

    <LeechValidator index="Life" value="SylvanasDamageLeechCombine" />

    <LeechFraction index="Life" value="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainWithPinnacle" Validator="SylvanasHasLifeDrainAndPinnacleComplete" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainHero" Validator="SylvanasLifeDrainTargetIsHeroLeechCombine" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacle" Validator="SylvanasBlackArrowsLeechPinnacleCombine" Modifier="$SylvanasBlackArrowsPinnacleLeechDataModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacleHero" Validator="SylvanasBlackArrowsLeechPinnacleCombineHero" Modifier="$SylvanasBlackArrowsPinnacleLeechValue" />

  </CEffectDamage>

  <CEffectEnumArea id="SylvanasBlackArrowUnstablePoisonTalentSearch">

    <ImpactLocation Value="SourceUnitOrPoint" />

    <SearchFilters value="-;Player,Ally,ImmuneToAOE,Structure,Heroic,Item,Stasis,Dead,Hidden,Invulnerable" />

    <AreaArray Effect="SylvanasBlackArrowUnstablePoisonDamageLimiterApplyBehavior">

      <Radius value="2.5" />

    </AreaArray>

    <ExcludeArray Value="Source" />

  </CEffectEnumArea>

  <CEffectApplyBehavior id="SylvanasBlackArrowUnstablePoisonDamageLimiterApplyBehavior">

    <Behavior value="SylvanasUnstablePoisonDamageLimiter" />

    <ValidatorArray index="0" value="SylvanasTargetDoesNotHaveUnstablePoisonDamageLimiter" />

  </CEffectApplyBehavior>

  <CEffectCreatePersistent id="SylvanasWitheringFireInitialPersistent">

    <WhichLocation Value="TargetUnit" />

    <PeriodCount value="2" />

    <PeriodicEffectArray value="SylvanasWitheringFireLaunchMissile" />

    <PeriodicEffectArray value="SylvanasWitheringFireSplinterShotTalentSearchArea" />

    <PeriodicPeriodArray value="0.0625" />

  </CEffectCreatePersistent>

  <CEffectCreatePersistent id="SylvanasWitheringFireSplinterShotTalentPersistent">

    <WhichLocation Value="TargetUnit" />

    <PeriodCount value="1" />

    <PeriodicEffectArray value="SylvanasWitheringFireSplinterShotTalentLaunchMissile" />

    <PeriodicPeriodArray value="0.0625" />

  </CEffectCreatePersistent>

  <CEffectEnumArea id="SylvanasWitheringFireSplinterShotTalentSearchArea">

    <ImpactLocation Value="SourceUnit" />

    <ExcludeArray Effect="SylvanasWitheringFireInitialPersistent" Value="Target" />

    <SearchFilters value="Visible;Self,Player,Ally,Neutral,ImmuneToAOE,Missile,Stasis,Dead,Hidden,Invulnerable" />

    <TargetSorts>

      <SortArray value="TSHeroic" />

      <SortArray value="TSNotWall" />

      <SortArray value="TSNotGate" />

      <SortArray value="TSDistance" />

      <SortArray value="TSEngaged" />

    </TargetSorts>

    <AreaArray Effect="SylvanasWitheringFireSplinterShotTalentPersistent">

      <Radius value="6.25" />

    </AreaArray>

    <MaxCount value="1" />

    <Chance value="0" />

  </CEffectEnumArea>

  <CEffectDamage id="SylvanasWitheringFireSplinterShotTalentDamage" parent="StormSpell">

    <ImpactLocation Value="TargetUnit" />

    <Amount value="36" />

  </CEffectDamage>

  <CEffectSet id="SylvanasWitheringFireSplinterShotTalentImpactSet">

    <EffectArray value="SylvanasWitheringFireSplinterShotTalentDamage" />

    <EffectArray value="SylvanasWitheringFireApplyEvasiveFireSpeedupBehavior" />

  </CEffectSet>

  <CEffectLaunchMissile id="SylvanasWitheringFireSplinterShotTalentLaunchMissile">

    <ValidatorArray index="0" value="CasterNotDead" />

    <LaunchOffset Y="-1" />

    <ImpactEffect value="SylvanasWitheringFireSplinterShotTalentImpactSet" />

    <AmmoUnit value="SylvanasWitheringFireSplinterShotTalentMissile" />

    <ImpactRange value="0.125" />

    <Movers Link="SylvanasWitheringFireMissileClose" IfRangeLTE="3" />

    <Movers Link="SylvanasWitheringFireMissile" IfRangeLTE="500" />

  </CEffectLaunchMissile>

  <CEffectCreatePersistent id="SylvanasWitheringFireAdd3ChargesPersistent">

    <WhichLocation Value="CasterUnit" />

    <PeriodCount value="3" />

    <PeriodicEffectArray value="SylvanasWitheringFireAddCharge" />

    <PeriodicPeriodArray value="0.125" />

  </CEffectCreatePersistent>

  <CEffectApplyBehavior id="SylvanasWailingArrowApplySpiritShockwave">

    <Chance value="0" />

    <WhichUnit Value="Source" />

    <Behavior value="SpiritShockwaveMarker" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasWailingArrowApplySilence">

    <ValidatorArray index="0" value="HasSylvanasSonicBoom" />

    <Behavior value="SylvanasWailingArrowTarget" />

  </CEffectApplyBehavior>

  <CEffectSet id="SylvanasWailingArrowDestroySet">

    <EffectArray value="SylvanasWailingArrowActivateRemoveCasterBehavior" />

    <EffectArray value="Kill" />

  </CEffectSet>

  <CEffectSwitch id="SylvanasWailingArrowKillSwitch">

    <CaseArray Validator="SourceHasSpiritShockwaveMarker" Effect="SylvanasWailingArrowRemoveSpiritShockwave" />

    <CaseDefault value="SylvanasWailingArrowDestroySet" />

  </CEffectSwitch>

  <CEffectRemoveBehavior id="SylvanasWailingArrowRemoveSpiritShockwave">

    <BehaviorLink value="SpiritShockwaveMarker" />

    <Count value="1" />

  </CEffectRemoveBehavior>

  <CEffectLaunchMissile id="SylvanasWeaponLaunchMissile">

    <ValidatorArray index="0" value="TargetNotDead" />

    <ImpactEffect value="SylvanasWeaponImpactSet" />

    <SharedFlags index="TravelValidation" value="1" />

    <SharedFlags index="ValidateWeapon" value="0" />

    <AmmoUnit value="HeroSylvanasAttackMissile" />

    <ImpactRange value="0.25" />

  </CEffectLaunchMissile>

  <CEffectSet id="SylvanasWeaponImpactSet">

    <EffectArray value="UniversalWeaponImpact" />

    <EffectArray value="SylvanasWeaponPreImpactSet" />

    <EffectArray value="SylvanasWeaponNormalDamageSet" />

    <EffectArray value="SylvanasWeaponPostImpactSet" />

    <EffectArray value="SylvanasWitheringFireSearchAreaRemorseless" />

    <EffectArray value="SylvanasWeaponBlackArrowsApplySet" />

    <EffectArray value="UniversalWeaponPostImpactSet" />

  </CEffectSet>

  <CEffectSet id="SylvanasWeaponPreImpactSet">

    <EffectArray value="SylvanasLostSoulModifyCooldownSwitch" />

    <EffectArray value="SylvanasWitheringFireEvasiveFireBasicAttackBuffRefresh" />

    <EffectArray value="SylvanasBlackArrowsWeaponDamageOverwhelmingAfflictionPercentBonusDamage" />

  </CEffectSet>

  <CEffectSet id="SylvanasWeaponPostImpactSet">

    <EffectArray value="SylvanasBlackArrowsModifyTokenCountBasicAttack" />

  </CEffectSet>

  <CEffectSet id="SylvanasWeaponBlackArrowsApplySet">

    <ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />

    <EffectArray value="SylvanasBlackArrowsDebuffSet" />

    <EffectArray value="SylvanasBlackArrowsMercMinionOrStructureStunApplyBehaviorBasicAttacks" />

    <EffectArray value="SylvanasMercenaryQueenStunApplyBehavior" />

  </CEffectSet>

  <CEffectSwitch id="SylvanasWeaponDamageSwitch">

    <Chance value="0" />

    <CaseArray Validator="SylvanasTargetHasWitheringFireMarker" Effect="SylvanasWeaponWitheringFireDamage" />

    <CaseDefault value="SylvanasWeaponDamage" />

    <ValidatorArray value="CasterNotBlindedAndTargetNotEvading" />

  </CEffectSwitch>

  <CEffectSet id="SylvanasWeaponNormalDamageSet">

    <EffectArray value="SylvanasWeaponDamage" />

  </CEffectSet>

  <CEffectDamage id="SylvanasWeaponDamage" parent="StormWeapon">

    <Amount value="81" />

    <MultiplicativeModifierArray index="BlackArrowsBonusDamage" Validator="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Modifier="0.15" Crit="1" />

    <MultiplicativeModifierArray index="BlackArrowBonusDamageQuestMilestone" Validator="SylvanasHasBlackArrowsQuestMilestoneAndTargetHas3BlackArrowsMarkers" Modifier="0.35" Crit="1" />

    <MultiplicativeModifierArray index="MercenaryQueenBonusDamage" Validator="SylvanasHasMercenaryQueenAndTargetIsMercLanerOrDefenderAndTargetHas3StacksofBlackArrowsStackingBehavior" Modifier="0.3" Crit="1" />

    <LeechValidator index="Life" value="SylvanasDamageLeechCombine" />

    <LeechFraction index="Life" value="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainWithPinnacle" Validator="SylvanasHasLifeDrainAndPinnacleComplete" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainHero" Validator="SylvanasLifeDrainTargetIsHeroLeechCombine" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacle" Validator="SylvanasBlackArrowsLeechPinnacleCombine" Modifier="$SylvanasBlackArrowsPinnacleLeechDataModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacleHero" Validator="SylvanasBlackArrowsLeechPinnacleCombineHero" Modifier="$SylvanasBlackArrowsPinnacleLeechValue" />

  </CEffectDamage>

  <CEffectDamage id="SylvanasWeaponWitheringFireDamage" parent="StormWeapon">

    <Amount value="40" />

    <AttributeFactor index="Creep" value="0.1" />

    <AttributeFactor index="Tower" value="0.1" />

    <AttributeFactor index="Minion" value="0.1" />

    <AttributeFactor index="Merc" value="0.1" />

    <AttributeFactor index="Structure" value="0.1" />

    <AttributeFactor index="Heroic" value="0.1" />

    <AttributeFactor index="Summoned" value="0.1" />

    <AttributeFactor index="MapCreature" value="0.1" />

  </CEffectDamage>

  <CEffectApplyBehavior id="SylvanasBansheeSpiritApplySpiritBehavior">

    <Behavior value="SylvanasBansheeSpirit" />

    <WhichUnit Value="Source" />

  </CEffectApplyBehavior>

  <CEffectEnumArea id="SylvanasBansheeSpiritDamageSearch">

    <SearchFilters value="-;Player,Ally,Neutral,ImmuneToAOE,Missile,Item,Dead,Hidden,Invulnerable" />

    <AreaArray Effect="SylvanasBansheeSpiritSearchSet">

      <Radius value="6" />

    </AreaArray>

  </CEffectEnumArea>

  <CEffectSet id="SylvanasBansheeSpiritSearchSet">

    <EffectArray value="SylvanasBansheeSpiritDamage" />

  </CEffectSet>

  <CEffectSet id="SylvanasBansheeSpiritSoulSiphonSet">

    <Chance value="0" />

    <EffectArray value="SylvanasBlackArrowApplyTargetMinionBehavior" />

  </CEffectSet>

  <CEffectDamage id="SylvanasBansheeSpiritDamage" parent="StormSpell">

    <Amount value="16" />

  </CEffectDamage>

  <CEffectApplyBehavior id="SylvanasBlackArrowsApplyStackingBehavior">

    <Behavior value="SylvanasBlackArrowsStackingBehavior" />

    <ValidatorArray index="0" value="CasterNotBlindedAndTargetNotEvading" />

  </CEffectApplyBehavior>

  <CEffectModifyUnit id="SylvanasWitheringFireHeroTakedownCooldownRefresh">

    <Cost Abil="SylvanasWitheringFire,Execute" CooldownOperation="Set" />

  </CEffectModifyUnit>

  <CEffectEnumArea id="SylvanasWitheringFireSearchAreaMarker">

    <SearchFilters value="Visible;Self,Player,Ally,Neutral,ImmuneToAOE,Missile,Stasis,Dead,Hidden,Invulnerable" />

    <TargetSorts>

      <SortArray value="TSHeroic" />

      <SortArray value="TSNotWall" />

      <SortArray value="TSNotGate" />

      <SortArray value="TSDistance" />

      <SortArray value="TSEngaged" />

    </TargetSorts>

    <AreaArray Effect="SylvanasWitheringFireApplyMarkerBehavior">

      <Radius value="8" />

    </AreaArray>

    <MaxCount value="1" />

  </CEffectEnumArea>

  <CEffectApplyBehavior id="SylvanasWitheringFireApplyMarkerBehavior">

    <Behavior value="SylvanasWitheringFireMarkerBehavior" />

  </CEffectApplyBehavior>

  <CEffectModifyUnit id="SylvanasWitheringFireAddCharge">

    <Cost Abil="SylvanasWitheringFire,Execute" ChargeCountUse="-1" CooldownOperation="Add" />

  </CEffectModifyUnit>

  <CEffectSet id="SylvanasWitheringFireCastSet">

    <ValidatorArray value="SylvanasWitheringFireProximityCombine" />

    <EffectArray value="SylvanasWitheringFireConsumeAllCharges" />

    <EffectArray value="SylvanasWitheringFireBarbedShotClearTrackedUnits" />

  </CEffectSet>

  <CEffectModifyUnit id="SylvanasWitheringFireAdd5Charges">

    <Cost Abil="SylvanasWitheringFire,Execute" ChargeCountUse="-5" CooldownOperation="Add" />

  </CEffectModifyUnit>

  <CEffectModifyUnit id="SylvanasWitheringFireAdd6Charges">

    <Cost Abil="SylvanasWitheringFire,Execute" ChargeCountUse="-6" CooldownOperation="Add" />

  </CEffectModifyUnit>

  <CEffectApplyBehavior id="SylvanasWitheringFireOverflowingQuiverApplyAutoFireBehavior">

    <Behavior value="SylvanasWitheringFireOverflowingQuiverAutoFire" />

    <WhichUnit Value="Source" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="SylvanasWitheringFireOverflowingQuiverRemoveAutoFireBehavior">

    <WhichUnit Value="Source" />

    <BehaviorLink value="SylvanasWitheringFireOverflowingQuiverAutoFire" />

    <Count value="1" />

  </CEffectRemoveBehavior>

  <CEffectEnumArea id="SylvanasWitheringFireSearchArea">

    <SearchFilters value="Visible;Self,Player,Ally,Neutral,ImmuneToAOE,Missile,Stasis,Dead,Hidden,Invulnerable" />

    <TargetSorts>

      <SortArray value="TSHeroic" />

      <SortArray value="TSNotWall" />

      <SortArray value="TSNotGate" />

      <SortArray value="TSDistance" />

      <SortArray value="TSEngaged" />

    </TargetSorts>

    <AreaArray Effect="SylvanasWitheringFireMissileLaunchPersistent">

      <Radius value="8" />

    </AreaArray>

    <MaxCount value="1" />

  </CEffectEnumArea>

  <CEffectCreatePersistent id="SylvanasWitheringFireLaunchPersistent">

    <PeriodCount value="2" />

    <PeriodicEffectArray value="SylvanasWitheringFireLaunchMissile" />

    <PeriodicPeriodArray value="0.125" />

  </CEffectCreatePersistent>

  <CEffectLaunchMissile id="SylvanasWitheringFireLaunchMissile">

    <ValidatorArray index="0" value="CasterNotDead" />

    <LaunchOffset Y="-1" />

    <ImpactEffect value="SylvanasWitheringFireImpactSet" />

    <AmmoUnit value="SylvanasWitheringFireMissile" />

    <ImpactRange value="0.125" />

    <Movers Link="SylvanasWitheringFireMissileClose" IfRangeLTE="3.5" />

    <Movers Link="SylvanasWitheringFireMissileMid" IfRangeLTE="4.75" />

    <Movers Link="SylvanasWitheringFireMissile" IfRangeLTE="500" />

    <LaunchLocation Value="CasterUnit" />

  </CEffectLaunchMissile>

  <CEffectSet id="SylvanasWitheringFireImpactSet">

    <ValidatorArray value="TargetNotDeadOrStasis" />

    <ValidatorArray value="TargetNotInvulnerable" />

    <ValidatorArray value="TargetIsEnemy" />

    <EffectArray value="SylvanasWitheringFireBarbedShotUnitTrackerSwitch" />

    <EffectArray value="SylvanasWitheringFireDamage" />

    <EffectArray value="SylvanasBlackArrowsModifyTokenCount" />

    <EffectArray value="SylvanasBlackArrowsWitheringFireWitheringBarrageDebuffSet" />

    <EffectArray value="SylvanasWitheringFireApplyEvasiveFireSpeedupBehavior" />

    <EffectArray value="SylvanasWitheringFireWitheringBarrageModifyCooldown" />

    <EffectArray value="ApplyAbilityImpactReveal" />

    <EffectArray value="SylvanasWitheringFireMightOfTheBansheeQueenApplyBehavior" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

  </CEffectSet>

  <CEffectDamage id="SylvanasWitheringFireDamage" parent="StormSpell">

    <Amount value="39" />

    <ImpactLocation Value="TargetUnit" />

    <MultiplicativeModifierArray index="BlackArrowsBonusDamage" Validator="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Modifier="0.15" Crit="1" />

    <MultiplicativeModifierArray index="BlackArrowBonusDamageQuestMilestone" Validator="SylvanasHasBlackArrowsQuestMilestoneAndTargetHas3BlackArrowsMarkers" Modifier="0.35" />

    <MultiplicativeModifierArray index="BarbedShotBonusDamage" Validator="SylvanasHasBarbedShotTalentAndCasterHas5BarbedShotTokens" Modifier="4" Crit="1" />

    <MultiplicativeModifierArray index="MercenaryQueenBonusDamage" Validator="SylvanasHasMercenaryQueenAndTargetIsMercLanerOrDefenderAndTargetHas3StacksofBlackArrowsStackingBehavior" Modifier="0.3" Crit="1" />

    <LeechValidator index="Life" value="SylvanasDamageLeechCombine" />

    <LeechFraction index="Life" value="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainWithPinnacle" Validator="SylvanasHasLifeDrainAndPinnacleComplete" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainHero" Validator="SylvanasLifeDrainTargetIsHeroLeechCombine" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacle" Validator="SylvanasBlackArrowsLeechPinnacleCombine" Modifier="$SylvanasBlackArrowsPinnacleLeechDataModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacleHero" Validator="SylvanasBlackArrowsLeechPinnacleCombineHero" Modifier="$SylvanasBlackArrowsPinnacleLeechValue" />

  </CEffectDamage>

  <CEffectApplyBehavior id="SylvanasWitheringFireApplyEvasiveFireSpeedupBehavior">

    <Chance value="0" />

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasWitheringFireEvasiveFireSpeedup" />

  </CEffectApplyBehavior>

  <CEffectSet id="SylvanasHauntingWaveInitialSet">

    <EffectArray value="SylvanasHauntingWavePersistent" />

    <EffectArray value="SylvanasHauntingWaveLaunchPersistent" />

    <EffectArray value="SylvanasHauntingWaveApplyTimerBarBehavior" />

    <EffectArray value="SylvanasHauntingWaveModifyCooldown" />

    <EffectArray value="SylvanasHauntingWaveWindrunnerApplyFirstCastMonitorBehavior" />

    <TargetLocationType value="Point" />

  </CEffectSet>

  <CEffectApplyBehavior id="SylvanasHauntingWaveApplyTimerBarBehavior">

    <Behavior value="SylvanasHauntingWaveTimerBarBehavior" />

    <WhichUnit Value="Caster" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="SylvanasHauntingWaveRemoveTimerBarBehavior">

    <WhichUnit Value="Caster" />

    <BehaviorLink value="SylvanasHauntingWaveTimerBarBehavior" />

    <Count value="1" />

  </CEffectRemoveBehavior>

  <CEffectApplyBehavior id="SylvanasHauntingWaveWindrunnerApplyFirstCastMonitorBehavior">

    <Behavior value="SylvanasHauntingWaveWindrunnerFirstCast" />

    <WhichUnit Value="Caster" />

    <Chance value="0" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="SylvanasHauntingWaveWindrunnerRemoveFirstCastMonitorBehavior">

    <WhichUnit Value="Caster" />

    <BehaviorLink value="SylvanasHauntingWaveWindrunnerFirstCast" />

  </CEffectRemoveBehavior>

  <CEffectCreatePersistent id="SylvanasHauntingWavePersistent">

    <Marker>

      <MatchFlags index="Id" value="1" />

    </Marker>

    <OffsetVectorStartLocation Value="OuterPoint" />

    <InitialEffect value="SylvanasHauntingWaveSearchInside" />

    <PeriodCount value="24" />

    <PeriodicEffectArray value="SylvanasHauntingWaveSearch" />

    <PeriodicPeriodArray value="0.0625" />

  </CEffectCreatePersistent>

  <CEffectEnumArea id="SylvanasHauntingWaveSearchInside">

    <SearchFilters value="-;Player,Ally,Neutral,ImmuneToAOE,Structure,Missile,Stasis,Dead,Hidden,Invulnerable" />

    <AreaArray Arc="180" Effect="SylvanasHauntingWaveImpactSet">

      <Radius value="0.5" />

    </AreaArray>

    <SearchFlags index="CenterAtLaunch" value="1" />

    <SearchFlags index="OffsetAreaByAngle" value="0" />

  </CEffectEnumArea>

  <CEffectEnumArea id="SylvanasHauntingWaveSearch">

    <LaunchLocation Effect="SylvanasHauntingWavePersistent" Value="OriginPoint" />

    <ImpactLocation Value="TargetPoint" />

    <SearchFilters value="-;Player,Ally,Neutral,ImmuneToAOE,Missile,Stasis,Dead,Hidden,Invulnerable" />

    <AreaArray Arc="23.9941" RadiusBonus="0.54" Effect="SylvanasHauntingWaveImpactSet">

      <Radius value="1" />

    </AreaArray>

    <SearchFlags index="CenterAtLaunch" value="1" />

    <SearchFlags index="OffsetAreaByAngle" value="0" />

    <RevealerParams Duration="0.75" ShapeExpansion="1">

      <RevealFlags index="Unfog" value="1" />

    </RevealerParams>

  </CEffectEnumArea>

  <CEffectSet id="SylvanasHauntingWaveImpactSet">

    <EffectArray value="SylvanasHauntingWaveDamage" />

    <EffectArray value="SylvanasBlackArrowsModifyTokenCount" />

    <EffectArray value="SylvanasBlackArrowsHauntingWaveFesteringWoundsDebuffSet" />

    <EffectArray value="HauntingWaveApplyBansheeScreamTalentDebuff" />

    <EffectArray value="SylvanasHauntingWaveSoulReaverTalentModifyUnit" />

    <EffectArray value="ApplyAbilityImpactReveal" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

    <ValidatorArray value="noMarkers" />

  </CEffectSet>

  <CEffectDamage id="SylvanasHauntingWaveDamage" parent="StormSpell">

    <Amount value="114" />

    <MultiplicativeModifierArray index="BlackArrowsBonusDamage" Validator="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Modifier="0.15" Crit="1" />

    <MultiplicativeModifierArray index="BlackArrowBonusDamageQuestMilestone" Validator="SylvanasHasBlackArrowsQuestMilestoneAndTargetHas3BlackArrowsMarkers" Modifier="0.35" />

    <MultiplicativeModifierArray index="FesteringWoundsBonusDamage" Validator="SylvanasHasFesteringWounds" Modifier="0.15" Crit="1" />

    <MultiplicativeModifierArray index="MercenaryQueenBonusDamage" Validator="SylvanasHasMercenaryQueenAndTargetIsMercLanerOrDefenderAndTargetHas3StacksofBlackArrowsStackingBehavior" Modifier="0.3" Crit="1" />

    <LeechValidator index="Life" value="SylvanasDamageLeechCombine" />

    <LeechFraction index="Life" value="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainWithPinnacle" Validator="SylvanasHasLifeDrainAndPinnacleComplete" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainHero" Validator="SylvanasLifeDrainTargetIsHeroLeechCombine" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacle" Validator="SylvanasBlackArrowsLeechPinnacleCombine" Modifier="$SylvanasBlackArrowsPinnacleLeechDataModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacleHero" Validator="SylvanasBlackArrowsLeechPinnacleCombineHero" Modifier="$SylvanasBlackArrowsPinnacleLeechValue" />

  </CEffectDamage>

  <CEffectEnumArea id="SylvanasHauntingWaveDummyVisualGuide">

    <ImpactLocation Value="TargetPoint" />

    <SearchFilters value="-;Player,Ally,Neutral,ImmuneToAOE,Missile,Stasis,Dead,Hidden,Invulnerable" />

    <AreaArray Arc="23.9831" Effect="SylvanasHauntingWaveImpactSet">

      <Radius value="14" />

    </AreaArray>

    <SearchFlags index="CenterAtLaunch" value="1" />

    <SearchFlags index="OffsetAreaByAngle" value="0" />

  </CEffectEnumArea>

  <CEffectCreatePersistent id="SylvanasHauntingWaveLaunchPersistent">

    <PeriodCount value="1" />

    <InitialEffect value="SylvanasHauntingWaveCasterBehaviorSwtich" />

    <PeriodicEffectArray value="SylvanasHauntingWaveLaunchBansheeSet" />

    <PeriodicOffsetArray Y="-13.5" />

    <WhichLocation Value="CasterPoint" />

  </CEffectCreatePersistent>

  <CEffectApplyBehavior id="SylvanasHauntingWaveApplyCasterBehavior">

    <Behavior value="SylvanasHauntingWaveCaster" />

    <WhichUnit Value="Caster" />

  </CEffectApplyBehavior>

  <CEffectLaunchMissile id="SylvanasHauntingWaveLaunchBanshee">

    <ImpactLocation Value="TargetPoint" />

    <SharedFlags index="ValidateWeapon" value="0" />

    <ImpactEffect value="SylvanasHauntingWaveImpactDelay" />

    <AmmoUnit value="SylvanasHauntingWaveMissile" />

    <Movers Link="SylvanasHauntingWaveMissile" IfRangeLTE="500" />

    <DeathType value="Unknown" />

    <LaunchEffect value="SylvanasHauntingWaveSilenceDummy" />

    <PeriodicEffect value="SylvanasApplyHauntingWaveUnavailableBehavior" />

  </CEffectLaunchMissile>

  <CEffectSet id="SylvanasHauntingWaveLaunchLeftSet">

    <EffectArray value="SylvanasHauntingWaveLeftDummy" />

    <EffectArray value="SylvanasHauntingWaveSilenceDummy" />

  </CEffectSet>

  <CEffectSet id="SylvanasHauntingWaveLaunchRightSet">

    <EffectArray value="SylvanasHauntingWaveRightDummy" />

    <EffectArray value="SylvanasHauntingWaveSilenceDummy" />

  </CEffectSet>

  <CEffectModifyUnit id="SylvanasHauntingWaveRightDummy">

    <ImpactUnit Value="Source" />

  </CEffectModifyUnit>

  <CEffectModifyUnit id="SylvanasHauntingWaveLeftDummy">

    <ImpactUnit Value="Source" />

  </CEffectModifyUnit>

  <CEffectCreatePersistent id="SylvanasHauntingWaveImpactDelay">

    <PeriodCount value="5" />

    <PeriodicEffectArray value="SylvanasApplyHauntingWaveUnavailableBehavior" />

    <PeriodicEffectArray value="SylvanasApplyHauntingWaveUnavailableBehavior" />

    <PeriodicEffectArray value="SylvanasApplyHauntingWaveUnavailableBehavior" />

    <PeriodicEffectArray value="SylvanasApplyHauntingWaveUnavailableBehavior" />

    <PeriodicEffectArray value="SylvanasHauntingWaveImpactDummy" />

    <PeriodicPeriodArray value="0.0625" />

    <InitialEffect value="SylvanasApplyHauntingWaveUnavailableBehavior" />

  </CEffectCreatePersistent>

  <CEffectSet id="SylvanasHauntingWaveImpactDummy">

    <EffectArray value="SylvanasHauntingWaveActivateRemoveCasterBehavior" />

    <EffectArray value="SuicideRemove" />

    <EffectArray value="SylvanasHauntingWaveWindrunnerTalentRemoveBehavior" />

  </CEffectSet>

  <CEffectSet id="SylvanasHauntingWaveActivateMissileImpactSet">

    <EffectArray value="SylvanasHauntingWaveRemoveTravelBehavior" />

    <EffectArray value="SylvanasHauntingWaveWindrunnerTalentRemoveBehavior" />

  </CEffectSet>

  <CEffectSet id="SylvanasHauntingWaveActivateInitialSet">

    <ValidatorArray value="CasterNotRooted" />

    <EffectArray value="SylvanasHauntingWaveWindrunnerModifyCooldown" />

    <EffectArray value="SylvanasHauntingWaveRemoveTimerBarBehavior" />

    <EffectArray value="SylvanasHauntingWaveWindrunnerTalentApplyBehavior" />

    <EffectArray value="SylvanasHauntingWaveActivateLaunchSet" />

    <EffectArray value="SylvanasHauntingWaveActivateRemoveCasterBehavior" />

  </CEffectSet>

  <CEffectSet id="SylvanasHauntingWaveInitialSetWindrunnerTalent">

    <Marker Link="Effect/SylvanasHauntingWaveInitialSet" />

    <EffectArray value="SylvanasHauntingWavePersistent" />

    <EffectArray value="SylvanasHauntingWaveLaunchPersistent" />

    <EffectArray value="SylvanasHauntingWaveApplyTimerBarBehavior" />

    <EffectArray value="SylvanasHauntingWaveModifyCooldown" />

    <EffectArray value="ApplyFreeHauntingWaveSupressionsBehavior" />

    <EffectArray value="SylvanasHauntingWaveWindrunnerTalentRemoveBehaviorCaster" />

    <TargetLocationType value="Point" />

    <ValidatorArray value="SylvanasDoesNotHaveHauntingWaveWindrunnerCasterBehavior" />

    <ValidatorArray value="SylvanasHauntingWaveWindrunnerTalentAvailableCombine" />

  </CEffectSet>

  <CEffectRemoveBehavior id="SylvanasHauntingWaveWindrunnerTalentRemoveBehavior">

    <WhichUnit Effect="SylvanasHauntingWaveActivateInitialSetWindrunnerTalent" Value="Caster" />

    <Count value="1" />

  </CEffectRemoveBehavior>

  <CEffectRemoveBehavior id="SylvanasHauntingWaveWindrunnerTalentRemoveBehaviorCaster">

    <WhichUnit Value="Caster" />

    <BehaviorLink value="SylvanasFreeHauntingWaveWindrunnerTalent" />

    <ValidatorArray index="0" value="SylvanasHauntingWaveWindrunnerTalentDoesNotHaveFirstCastBehavior" />

  </CEffectRemoveBehavior>

  <CEffectApplyBehavior id="SylvanasHauntingWaveWindrunnerTalentApplyBehavior">

    <Chance value="0" />

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasFreeHauntingWaveWindrunnerTalent" />

  </CEffectApplyBehavior>

  <CEffectEnumArea id="SylvanasHauntingWaveActivateMissileSearchArea">

    <ImpactLocation Value="TargetUnit" />

    <SearchFilters value="Missile;Ally,Neutral,Enemy,Heroic" />

    <AreaArray MaxCount="1" Effect="SylvanasHauntingWaveActivateTalentSwitch">

      <Radius value="100" />

    </AreaArray>

    <MaxCount value="1" />

    <ValidatorArray value="SylvanasNotCastingWailingArrow" />

    <ValidatorArray value="CasterNotRooted" />

  </CEffectEnumArea>

  <CEffectEnumArea id="SylvanasHauntingWaveNoTeleportMissileSearchArea">

    <SearchFilters value="Missile;Ally,Neutral,Enemy,Heroic" />

    <AreaArray Effect="SylvanasHauntingWaveActivateMissileRedirection">

      <Radius value="100" />

    </AreaArray>

  </CEffectEnumArea>

  <CEffectSet id="SylvanasHauntingWaveActivateLaunchSet">

    <EffectArray value="SylvanasHauntingWaveActivateDestroyPersistent" />

    <EffectArray value="SylvanasHauntingWaveWindrunnerModifyCooldown" />

    <EffectArray value="SylvanasHauntingWaveLaunchSylvanas" />

    <EffectArray value="SylvanasHauntingWaveRangersAmbushTalentModifyUnit" />

    <EffectArray value="Kill" />

  </CEffectSet>

  <CEffectLaunchMissileAdvanced id="SylvanasHauntingWaveLaunchSylvanas">

    <SharedFlags index="2D" value="1" />

    <SharedFlags index="TravelValidation" value="1" />

    <SharedFlags index="ValidateAbil" value="0" />

    <SharedFlags index="ValidateTeleport" value="0" />

    <SharedFlags index="ValidateWeapon" value="0" />

    <Flags index="Placement" value="1" />

    <PlacementRange value="6" />

    <LaunchLocation Value="CasterUnit" />

    <ImpactLocation Effect="SylvanasHauntingWaveActivateLaunchSet" Value="TargetOuterPoint" />

    <Movers Link="SylvanasHauntingWaveTravelMissile" IfRangeLTE="500" />

    <DeathType value="Unknown" />

    <ImpactEffect value="SylvanasHauntingWaveActivateMissileImpactSet" />

    <LaunchEffect value="SylvanasHauntingWaveApplyTravelBehavior" />

  </CEffectLaunchMissileAdvanced>

  <CEffectApplyBehavior id="SylvanasHauntingWaveApplyTravelBehavior">

    <Behavior value="SylvanasHauntingWaveTravel" />

    <WhichUnit Value="Caster" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="SylvanasHauntingWaveRemoveTravelBehavior">

    <WhichUnit Value="Caster" />

    <BehaviorLink value="SylvanasHauntingWaveTravel" />

    <Count value="1" />

  </CEffectRemoveBehavior>

  <CEffectRemoveBehavior id="SylvanasHauntingWaveActivateRemoveCasterBehavior">

    <WhichUnit Value="Caster" />

    <BehaviorLink value="SylvanasHauntingWaveCaster" />

    <Count value="1" />

  </CEffectRemoveBehavior>

  <CEffectDestroyPersistent id="SylvanasHauntingWaveActivateDestroyPersistent">

    <Effect value="SylvanasHauntingWavePersistent" />

    <Count value="1" />

    <Radius value="16" />

    <WhichLocation Value="CasterPoint" />

  </CEffectDestroyPersistent>

  <CEffectCreatePersistent id="SylvanasWailingArrowCreatePersistent">

    <WhichLocation Value="CasterPoint" />

    <PeriodCount value="1" />

    <PeriodicEffectArray value="SylvanasWailingArrowLaunchMissile" />

    <PeriodicOffsetArray Y="-18" />

    <PeriodicPeriodArray value="0" />

  </CEffectCreatePersistent>

  <CEffectLaunchMissile id="SylvanasWailingArrowLaunchMissile">

    <ImpactLocation Value="TargetPoint" />

    <LaunchOffset Y="-1" />

    <ImpactEffect value="SylvanasWailingArrowDummyImpact" />

    <LaunchEffect value="SylvanasWailingArrowLaunchSet" />

    <SharedFlags index="2D" value="1" />

    <AmmoUnit value="SylvanasWailingArrowMissile" />

    <Movers Link="SylvanasWailingArrowMissile" />

  </CEffectLaunchMissile>

  <CEffectSet id="SylvanasWailingArrowLaunchSet">

    <EffectArray value="SylvanasWailingArrowApplyCasterBehavior" />

    <EffectArray value="SylvanasWailingArrowMissileScanPersistent" />

  </CEffectSet>

  <CEffectApplyBehavior id="SylvanasWailingArrowApplyCasterBehavior">

    <Behavior value="SylvanasWailingArrowCaster" />

    <WhichUnit Value="Caster" />

  </CEffectApplyBehavior>

  <CEffectCreatePersistent id="SylvanasWailingArrowMissileScanPersistent">

    <WhichLocation Value="SourceUnit" />

    <PeriodCount value="11" />

    <PeriodicEffectArray value="SylvanasWailingArrowMissileScan" />

    <PeriodicPeriodArray value="0.125" />

    <Marker>

      <MatchFlags index="Id" value="1" />

    </Marker>

  </CEffectCreatePersistent>

  <CEffectEnumArea id="SylvanasWailingArrowMissileScan">

    <ImpactLocation Value="SourceUnit" />

    <AreaArray>

      <Radius value="3.5" />

    </AreaArray>

    <AreaRelativeOffset Y="-0.8" />

    <LaunchLocation Effect="SylvanasWailingArrowCreatePersistent" Value="OriginPoint" />

    <RevealerParams Duration="1">

      <RevealFlags index="Unfog" value="1" />

    </RevealerParams>

  </CEffectEnumArea>

  <CEffectSet id="SylvanasWailingArrowDummyImpact">

    <EffectArray value="SylvanasWailingArrowMissileScanDestroyPersistent" />

    <EffectArray value="SylvanasWailingArrowActivateSearchArea" />

    <EffectArray value="SylvanasWailingArrowActivateRemoveCasterBehavior" />

    <EffectArray value="SuicideRemove" />

    <TargetLocationType value="Point" />

  </CEffectSet>

  <CEffectSet id="SylvanasWailingArrowImpactSet">

    <EffectArray value="SylvanasBlackArrowImpactSwitch" />

    <EffectArray value="SylvanasWailingArrowDamage" />

    <EffectArray value="SylvanasWailingArrowApplySilence" />

    <EffectArray value="ApplyAbilityImpactReveal" />

    <EffectArray value="SylvanasBlackArrowsModifyTokenCount" />

    <ValidatorArray value="noMarkers" />

  </CEffectSet>

  <CEffectDestroyPersistent id="SylvanasWailingArrowMissileScanDestroyPersistent">

    <WhichLocation Value="SourcePoint" />

    <Effect value="SylvanasWailingArrowMissileScanPersistent" />

    <Count value="1" />

    <Radius value="0.25" />

  </CEffectDestroyPersistent>

  <CEffectEnumArea id="SylvanasWailingArrowActivateMissileSearchArea">

    <ImpactLocation Value="TargetUnit" />

    <SearchFilters value="Missile;Ally,Neutral,Enemy,Heroic" />

    <AreaArray Effect="SylvanasWailingArrowActivateSet">

      <Radius value="100" />

    </AreaArray>

    <MaxCount value="1" />

  </CEffectEnumArea>

  <CEffectSet id="SylvanasWailingArrowActivateSet">

    <EffectArray value="SylvanasWailingArrowActivateSearchArea" />

    <EffectArray value="SylvanasWailingArrowKillSwitch" />

    <ValidatorArray value="IsSylvanasWailingArrowMissile" />

  </CEffectSet>

  <CEffectRemoveBehavior id="SylvanasWailingArrowActivateRemoveCasterBehavior">

    <WhichUnit Value="Caster" />

    <BehaviorLink value="SylvanasWailingArrowCaster" />

    <Count value="1" />

  </CEffectRemoveBehavior>

  <CEffectEnumArea id="SylvanasWailingArrowActivateSearchArea">

    <SearchFilters value="-;Player,Ally,Neutral,ImmuneToAOE,Missile,Item,Stasis,Dead,Hidden,Invulnerable" />

    <AreaArray Effect="SylvanasWailingArrowActivateImpactSwitch">

      <Radius value="3.5" />

    </AreaArray>

    <ValidatorArray value="HasWailingArrowActivateBehavior" />

    <RevealerParams Duration="1" ShapeExpansion="0.75">

      <RevealFlags index="Unfog" value="1" />

    </RevealerParams>

  </CEffectEnumArea>

  <CEffectSwitch id="SylvanasWailingArrowActivateImpactSwitch">

    <CaseArray Validator="SylvanasWailingArrowDeafeningBlastCombine" Effect="SylvanasWailingArrowDeafeningBlastActivateImpactSet" />

    <CaseDefault value="SylvanasWailingArrowActivateImpactSet" />

  </CEffectSwitch>

  <CEffectSet id="SylvanasWailingArrowActivateImpactSet">

    <EffectArray value="SylvanasWailingArrowApplyTargetBehavior" />

    <EffectArray value="SylvanasWailingArrowDamage" />

    <EffectArray value="SylvanasBlackArrowsModifyTokenCount" />

    <EffectArray value="ApplyAbilityImpactReveal" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

  </CEffectSet>

  <CEffectSet id="SylvanasWailingArrowDeafeningBlastActivateImpactSet">

    <EffectArray value="SylvanasWailingArrowDeafeningBlastDamage" />

    <EffectArray value="SylvanasWailingArrowDeafeningBlastApplyTargetBehavior" />

    <EffectArray value="SylvanasBlackArrowsModifyTokenCount" />

    <EffectArray value="ApplyAbilityImpactReveal" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

  </CEffectSet>

  <CEffectDamage id="SylvanasWailingArrowActivateDamage" parent="StormSpell">

    <ImpactLocation Value="TargetUnit" />

    <ValidatorArray value="HasSylvanasSonicBoom" />

    <Amount value="120" />

    <SourceButtonFace value="SylvanasWailingArrow" />

  </CEffectDamage>

  <CEffectDamage id="SylvanasWailingArrowDamage" parent="StormSpell">

    <ImpactLocation Value="TargetUnit" />

    <Amount value="228" />

    <SourceButtonFace value="SylvanasWailingArrow" />

    <MultiplicativeModifierArray index="BlackArrowsBonusDamage" Validator="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Modifier="0.15" Crit="1" />

    <MultiplicativeModifierArray index="BlackArrowBonusDamageQuestMilestone" Validator="SylvanasHasBlackArrowsQuestMilestoneAndTargetHas3BlackArrowsMarkers" Modifier="0.35" />

    <MultiplicativeModifierArray index="MercenaryQueenBonusDamage" Validator="SylvanasHasMercenaryQueenAndTargetIsMercLanerOrDefenderAndTargetHas3StacksofBlackArrowsStackingBehavior" Modifier="0.3" Crit="1" />

    <LeechValidator index="Life" value="SylvanasDamageLeechCombine" />

    <LeechFraction index="Life" value="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainWithPinnacle" Validator="SylvanasHasLifeDrainAndPinnacleComplete" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainHero" Validator="SylvanasLifeDrainTargetIsHeroLeechCombine" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacle" Validator="SylvanasBlackArrowsLeechPinnacleCombine" Modifier="$SylvanasBlackArrowsPinnacleLeechDataModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacleHero" Validator="SylvanasBlackArrowsLeechPinnacleCombineHero" Modifier="$SylvanasBlackArrowsPinnacleLeechValue" />

  </CEffectDamage>

  <CEffectDamage id="SylvanasWailingArrowDeafeningBlastDamage" parent="StormSpell">

    <ImpactLocation Value="TargetUnit" />

    <Amount value="228" />

    <Flags index="Crit" value="1" />

    <SourceButtonFace value="SylvanasWailingArrow" />

    <MultiplicativeModifierArray index="BlackArrowsBonusDamage" Validator="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Modifier="0.15" Crit="1" />

    <MultiplicativeModifierArray index="BlackArrowBonusDamageQuestMilestone" Validator="SylvanasHasBlackArrowsQuestMilestoneAndTargetHas3BlackArrowsMarkers" Modifier="0.35" />

    <MultiplicativeModifierArray index="DeafeningBlastBonusDamage" Modifier="0.5" Crit="1" />

    <MultiplicativeModifierArray index="MercenaryQueenBonusDamage" Validator="SylvanasHasMercenaryQueenAndTargetIsMercLanerOrDefenderAndTargetHas3StacksofBlackArrowsStackingBehavior" Modifier="0.3" Crit="1" />

    <LeechValidator index="Life" value="SylvanasDamageLeechCombine" />

    <LeechFraction index="Life" value="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainWithPinnacle" Validator="SylvanasHasLifeDrainAndPinnacleComplete" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainHero" Validator="SylvanasLifeDrainTargetIsHeroLeechCombine" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacle" Validator="SylvanasBlackArrowsLeechPinnacleCombine" Modifier="$SylvanasBlackArrowsPinnacleLeechDataModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacleHero" Validator="SylvanasBlackArrowsLeechPinnacleCombineHero" Modifier="$SylvanasBlackArrowsPinnacleLeechValue" />

  </CEffectDamage>

  <CEffectApplyBehavior id="SylvanasWailingArrowApplyTargetBehavior">

    <Behavior value="SylvanasWailingArrowTarget" />

    <ValidatorArray index="0" value="TargetNotDead" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasWailingArrowDeafeningBlastApplyTargetBehavior">

    <Behavior value="SylvanasWailingArrowDeafeningBlastTarget" />

  </CEffectApplyBehavior>

  <CEffectSet id="SylvanasMindControlPrepSet">

    <ValidatorArray value="IsHeroAndNotVehicle" />

    <EffectArray value="DismountDecloakCasterSet" />

    <EffectArray value="SylvanasMindControlBeamActorApplyBehavior" />

    <EffectArray value="SylvanasMindControlApplyCastingAbilityDisabler" />

  </CEffectSet>

  <CEffectSet id="SylvanasMindControlInitialSet">

    <ValidatorArray value="TargetNotUnstoppable" />

    <ValidatorArray value="TagretDoestNotHaveStormEarthFireTimedLife" />

    <EffectArray value="SylvanasMindControlApplyCasterBehavior" />

    <EffectArray value="SylvanasMindControlCancelApplyProtectiveCooldown" />

    <EffectArray value="SylvanasMindControlCastCompleteButTargetOutOfRangeSet" />

  </CEffectSet>

  <CEffectSet id="SylvanasMindControlTargetInitialSet">

    <EffectArray value="SylvanasMindControlTargetSoundDummy" />

    <EffectArray value="DismountDecloakTargetSet" />

  </CEffectSet>

  <CEffectModifyUnit id="SylvanasMindControlTargetSoundDummy" />

  <CEffectSet id="SylvanasMindControlCastCompleteButTargetOutOfRangeSet">

    <ValidatorArray value="SylvanasMindControlOverSlopRangeCheck" />

    <EffectArray value="SylvanasMindControlCastOutOfRangeModifyCooldownDelayCreatePersistent" />

    <EffectArray value="SylvanasMindControlBeamActorRemoveBehaviorOverSlopRange" />

  </CEffectSet>

  <CEffectCreatePersistent id="SylvanasMindControlCastOutOfRangeModifyCooldownDelayCreatePersistent">

    <WhichLocation Value="CasterUnit" />

    <PeriodCount value="1" />

    <PeriodicEffectArray value="SylvanasMindControlCastOutOfRangeModifyCooldown" />

    <PeriodicPeriodArray value="0.0625" />

  </CEffectCreatePersistent>

  <CEffectModifyUnit id="SylvanasMindControlCastOutOfRangeModifyCooldown">

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasMindControl,Execute" CooldownOperation="Set" CooldownTimeUse="10" />

  </CEffectModifyUnit>

  <CEffectRemoveBehavior id="SylvanasMindControlBeamActorRemoveBehaviorOverSlopRange">

    <BehaviorLink value="SylvanasMindControlBeamActorBehavior" />

    <Count value="1" />

    <RequireCasterUnit Value="Caster" />

  </CEffectRemoveBehavior>

  <CEffectModifyUnit id="SylvanasMindControlCancelApplyProtectiveCooldown">

    <ValidatorArray value="SylvanasMindControlMaxSlopRangeCheck" />

    <ImpactUnit Value="Caster" />

    <Cost Abil="SylvanasMindControlCancel,Execute" CooldownOperation="Add" CooldownTimeUse="0.5" />

  </CEffectModifyUnit>

  <CEffectApplyBehavior id="SylvanasMindControlApplyCasterBehavior">

    <ValidatorArray value="SylvanasMindControlMaxSlopRangeCheck" />

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasMindControlCaster" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasMindControlApplyTargetBehavior">

    <WhichUnit Effect="SylvanasMindControlInitialSet" />

    <Behavior value="SylvanasMindControlTarget" />

  </CEffectApplyBehavior>

  <CEffectSet id="SylvanasMindControlExpireSet">

    <EffectArray value="PermanentShareVisionRemoveBehavior" />

    <EffectArray value="SylvanasMindControlExpireClearActiveMoveOrder" />

    <EffectArray value="SylvanasMindControlExpireClearActiveAcquireMoveOrder" />

    <EffectArray value="SylvanasMindControlRemoveCasterBehavior" />

    <EffectArray value="SylvanasMindControlBeamActorRemoveBehavior" />

  </CEffectSet>

  <CEffectCancelOrder id="SylvanasMindControlExpireClearActiveMoveOrder">

    <AbilCmd value="move,Move" />

    <Count value="32" />

    <Flags index="Queued" value="1" />

  </CEffectCancelOrder>

  <CEffectApplyBehavior id="SylvanasMindControlBeamActorApplyBehavior">

    <Behavior value="SylvanasMindControlBeamActorBehavior" />

  </CEffectApplyBehavior>

  <CEffectRemoveBehavior id="SylvanasMindControlBeamActorRemoveBehavior">

    <BehaviorLink value="SylvanasMindControlBeamActorBehavior" />

    <Count value="1" />

    <RequireCasterUnit Value="Caster" />

  </CEffectRemoveBehavior>

  <CEffectSet id="SylvanasPossessionImpactSet">

    <ValidatorArray value="TargetIsNotABossUnitOrMonsterMinorCombine" />

    <ValidatorArray value="SylvanasPossessionViableTargetCastVersion" />

    <ValidatorArray value="TargetNotMerc" />

    <EffectArray value="SylvanasPossessionRemoveBlackArrowsStunBehavior" />

    <EffectArray value="SylvanasPossessionRemoveBlackArrowsStackingBehavior" />

    <EffectArray value="SylvanasShadowDaggerDummyBuffSpreadRemoveBehavior" />

    <EffectArray value="SylvanasPossessionRemoveRavenCurseBehavior" />

    <EffectArray value="HeroGenericCleanseRemoveCCBehaviorCategoriesExpandedTarget" />

    <EffectArray value="SylvanasPossessionUse3ChargesOnCatapultMinions" />

    <EffectArray value="SylvanasPossessionApplyTargetBehavior" />

    <EffectArray value="SylvanasPossessionApplySupressRegenGlobeCreation" />

    <EffectArray value="SylvanasPossessionFullHeal" />

  </CEffectSet>

  <CEffectRemoveBehavior id="SylvanasPossessionRemoveBlackArrowsStunBehavior">

    <BehaviorLink value="SylvanasBlackArrowsMercMinionOrStructureStunBehavior" />

    <Count value="1" />

  </CEffectRemoveBehavior>

  <CEffectModifyUnit id="SylvanasPossessionFullHeal">

    <VitalArray index="Life">

      <ChangeFraction value="1" />

    </VitalArray>

  </CEffectModifyUnit>

  <CEffectApplyBehavior id="SylvanasPossessionApplyTargetBehavior">

    <Behavior value="SylvanasPossessionTarget" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasPossessionApplySupressRegenGlobeCreation">

    <Behavior value="SuppressRegenGlobeCreation" />

  </CEffectApplyBehavior>

  <CEffectSet id="SylvanasShadowDaggerInitialSet">

    <EffectArray value="SylvanasShadowDaggerLaunchMissile" />

    <EffectArray value="SylvanasShadowDaggerModifyWeaponCooldown" />

    <EffectArray value="SylvanasShadowDaggerUnyieldingBlightRemoveBehavior" />

  </CEffectSet>

  <CEffectLaunchMissile id="SylvanasShadowDaggerLaunchMissile">

    <ImpactEffect value="SylvanasShadowDaggerImpactSet" />

    <AmmoUnit value="SylvanasShadowDaggerMissile" />

    <ImpactRange value="0.5" />

    <Marker>

      <MatchFlags index="Id" value="1" />

    </Marker>

    <SharedFlags index="ValidateAbil" value="0" />

  </CEffectLaunchMissile>

  <CEffectSet id="SylvanasShadowDaggerImpactSet">

    <EffectArray value="SylvanasShadowDaggerApplyDummyBuffSpreadBehavior" />

    <EffectArray value="SylvanasShadowDaggerUnyieldingBlightMarkerApplyBehavior" />

    <EffectArray value="ApplyAbilityImpactReveal" />

    <EffectArray value="SylvanasShadowDaggerApplyBehaviorsSet" />

    <EffectArray value="SylvanasBlackArrowsModifyTokenCount" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

    <EffectArray value="SylvanasShadowDaggerApplyColdEmbraceTalentVulnerable" />

    <ValidatorArray value="TargetIsEnemy" />

    <ValidatorArray value="TargetNotTimeStopped" />

  </CEffectSet>

  <CEffectSet id="SylvanasShadowDaggerApplyBehaviorsSet">

    <EffectArray value="SylvanasShadowDaggerApplyTargetEnemyBehavior" />

    <EffectArray value="SylvanasShadowDaggerApplyTargetEnemyDamageBehavior" />

    <OrphanFromEffectChain value="1" />

  </CEffectSet>

  <CEffectApplyBehavior id="SylvanasShadowDaggerApplyTargetEnemyBehavior">

    <Behavior value="SylvanasShadowDaggerTargetEnemy" />

  </CEffectApplyBehavior>

  <CEffectDamage id="SylvanasShadowDaggerDoTDamage" parent="StormSpellDot">

    <MultiplicativeModifierArray index="BlackArrowsBonusDamage" Validator="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" Modifier="0.15" Crit="1" />

    <MultiplicativeModifierArray index="BlackArrowBonusDamageQuestMilestone" Validator="SylvanasHasBlackArrowsQuestMilestoneAndTargetHas3BlackArrowsMarkers" Modifier="0.35" />

    <MultiplicativeModifierArray index="MercenaryQueenBonusDamage" Validator="SylvanasHasMercenaryQueenAndTargetIsMercLanerOrDefenderAndTargetHas3StacksofBlackArrowsStackingBehavior" Modifier="0.3" Crit="1" />

    <MultiplicativeModifierArray index="UnrelentingTorment" Validator="SylvanasHasTalentUnrelentingTorment" Modifier="$SylvanasUnrelentingTormentDamageModifier" />

    <Amount value="30" />

    <LeechValidator index="Life" value="SylvanasDamageLeechCombine" />

    <LeechFraction index="Life" value="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainWithPinnacle" Validator="SylvanasHasLifeDrainAndPinnacleComplete" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="LifeDrainHero" Validator="SylvanasLifeDrainTargetIsHeroLeechCombine" Modifier="$SylvanasLifeDrainLeechModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacle" Validator="SylvanasBlackArrowsLeechPinnacleCombine" Modifier="$SylvanasBlackArrowsPinnacleLeechDataModifier" />

    <LeechFlatModifierArray index="BlackArrowsPinnacleHero" Validator="SylvanasBlackArrowsLeechPinnacleCombineHero" Modifier="$SylvanasBlackArrowsPinnacleLeechValue" />

  </CEffectDamage>

  <CEffectApplyBehavior id="SylvanasShadowDaggerApplyTargetEnemyDamageBehavior">

    <Behavior value="SylvanasShadowDaggerTargetEnemyDamage" />

  </CEffectApplyBehavior>

  <CEffectSet id="SylvanasShadowDaggerDamageImpactSet">

    <EffectArray value="SylvanasShadowDaggerDoTDamage" />

    <EffectArray value="SylvanasBlackArrowsModifyTokenCount" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

  </CEffectSet>

  <CEffectEnumArea id="SylvanasShadowDaggerSpreadSearch">

    <ImpactLocation Value="SourceUnit" />

    <SearchFilters value="-;Player,Ally,Neutral,ImmuneToAOE,Missile,Item,Stasis,Dead,Hidden,Invulnerable" />

    <AreaArray Effect="SylvanasShadowDaggerSpreadImpactDelayCP">

      <Radius value="3.5" />

    </AreaArray>

    <ExcludeArray Value="Source" />

    <SearchFlags index="ExtendByUnitRadius" value="1" />

  </CEffectEnumArea>

  <CEffectCreatePersistent id="SylvanasShadowDaggerSpreadImpactDelayCP">

    <ValidatorArray value="TargetIsNotTownWall" />

    <ValidatorArray value="TargetNotInvulnerable" />

    <ValidatorArray value="TargetNotDead" />

    <ValidatorArray value="NotCloakedOrIsRevealed" />

    <ValidatorArray value="SylvanasTargetHasShadowDaggerFromCaster" />

    <InitialEffect value="SylvanasShadowDaggerSpreadDummyDamage" />

    <PeriodCount value="1" />

    <PeriodicEffectArray value="SylvanasShadowDaggerSpreadImpactSet" />

    <PeriodicPeriodArray value="0.0625" />

    <WhichLocation Value="TargetUnit" />

  </CEffectCreatePersistent>

  <CEffectCreatePersistent id="SylvanasShadowDaggerSpreadSearchPersistent">

    <WhichLocation Value="TargetUnit" />

    <ExpireDelay value="0.5" />

    <FinalEffect value="SylvanasShadowDaggerSpreadSearch" />

  </CEffectCreatePersistent>

  <CEffectSet id="SylvanasShadowDaggerSpreadImpactSet">

    <EffectArray value="ApplyAbilityImpactReveal" />

    <EffectArray value="SylvanasShadowDaggerApplyBehaviorsSet" />

    <EffectArray value="SylvanasBlackArrowsModifyTokenCount" />

    <EffectArray value="StylvanasBlackArrowsMercMinionOrStructureStunApplyBehavior" />

    <EffectArray value="SylvanasShadowDaggerApplyColdEmbraceSpreadTalentVulnerable" />

  </CEffectSet>

  <CEffectDamage id="SylvanasShadowDaggerSpreadDummyDamage" parent="StormSpell" />

  <CEffectApplyBehavior id="SylvanasShadowDaggerApplyColdEmbraceTalentVulnerable">

    <ValidatorArray value="HasSylvanasColdEmbrace" />

    <ValidatorArray value="NotStructureTarget" />

    <Behavior value="SylvanasShadowDaggerColdEmbraceArmorDecrease" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasWillOfTheForsakenApplyBehavior">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasWillOfTheForsakenBuff" />

  </CEffectApplyBehavior>

  <CEffectApplyBehavior id="SylvanasMindControlApplyCastingAbilityDisabler">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasMindControlCastingAbilityDisabler" />

  </CEffectApplyBehavior>

  <CHero id="Sylvanas">

    <Difficulty value="Hard" />

    <AttributeId value="Sylv" />

    <Role value="Specialist" />

    <RolesMultiClass value="Specialist" />

    <ReleaseDate Month="3" Day="24" Year="2015" />

    <ProductId value="11485" />

    <HeroTierAchievementId value="5216701565560294915" />

    <UniverseIcon value="Assets\Textures\UI_Glues_Store_GameIcon_Wow.dds" />

    <VariationIcon value="Assets\Textures\UI_Glues_Swatch_Purple.dds" />

    <VariationArray value="SylvanasBlue" />

    <VariationArray value="SylvanasRed" />

    <IntroCutsceneSize value="Medium" />

    <Gender value="Female" />

    <Universe value="Warcraft" />

    <TalentTreeArray Talent="SylvanasTalentMightOfTheBansheeQueen" Tier="1" Column="1" />

    <TalentTreeArray Talent="SylvanasUnrelentingTorment" Tier="1" Column="2" />

    <TalentTreeArray Talent="SylvanasTalentOverwhelmingAffliction" Tier="1" Column="3" />

    <TalentTreeArray Talent="SylvanasTalentUnstablePoison" Tier="2" Column="1" />

    <TalentTreeArray Talent="SylvanasTalentMercenaryQueen" Tier="2" Column="2" />

    <TalentTreeArray Talent="SylvanasHauntingArrows" Tier="2" Column="3" />

    <TalentTreeArray Talent="SylvanasTalentWitheringFireBarbedShot" Tier="3" Column="1" />

    <TalentTreeArray Talent="SylvanasTalentLostSoul" Tier="3" Column="2" />

    <TalentTreeArray Talent="SylvanasTalentFesteringWounds" Tier="3" Column="3" />

    <TalentTreeArray Talent="SylvanasHeroicAbilityWailingArrow" Tier="4" Column="1" />

    <TalentTreeArray Talent="SylvanasMindControl" Tier="4" Column="2" />

    <TalentTreeArray Talent="SylvanasTalentColdEmbrace" Tier="5" Column="1" />

    <TalentTreeArray Talent="SylvanasTalentWindrunnerHauntingWave" Tier="5" Column="2" />

    <TalentTreeArray Talent="SylvanasTalentRemorseless" Tier="5" Column="3" />

    <TalentTreeArray Talent="SylvanasTalentWitheringFireEvasiveFire" Tier="6" Column="1" />

    <TalentTreeArray Talent="SylvanasTalentLifeDrain" Tier="6" Column="2" />

    <TalentTreeArray Talent="SylvanasTalentWillOfTheForsaken" Tier="6" Column="3" />

    <TalentTreeArray Talent="SylvanasWailingArrowDeafeningBlast" Tier="7" Column="1">

      <PrerequisiteTalentArray value="SylvanasHeroicAbilityWailingArrow" />

    </TalentTreeArray>

    <TalentTreeArray Talent="SylvanasDarkLadysCall" Tier="7" Column="2">

      <PrerequisiteTalentArray value="SylvanasMindControl" />

    </TalentTreeArray>

    <TalentTreeArray Talent="SylvanasTalentWitheringBarrage" Tier="7" Column="3" />

    <TalentTreeArray Talent="GenericTalentFlashoftheStorms" Tier="7" Column="4" />

    <TalentAIBuildsArray ChanceToPick="16">

      <TalentsArray value="SylvanasUnrelentingTorment" />

      <TalentsArray value="SylvanasTalentUnstablePoison" />

      <TalentsArray value="SylvanasTalentFesteringWounds" />

      <TalentsArray value="SylvanasHeroicAbilityWailingArrow" />

      <TalentsArray value="SylvanasTalentWindrunnerHauntingWave" />

      <TalentsArray value="SylvanasTalentWillOfTheForsaken" />

      <TalentsArray value="GenericTalentFlashoftheStorms" />

    </TalentAIBuildsArray>

    <TalentAIBuildsArray ChanceToPick="16">

      <TalentsArray value="SylvanasUnrelentingTorment" />

      <TalentsArray value="SylvanasTalentUnstablePoison" />

      <TalentsArray value="SylvanasTalentLostSoul" />

      <TalentsArray value="SylvanasHeroicAbilityWailingArrow" />

      <TalentsArray value="SylvanasTalentColdEmbrace" />

      <TalentsArray value="SylvanasTalentWillOfTheForsaken" />

      <TalentsArray value="GenericTalentFlashoftheStorms" />

    </TalentAIBuildsArray>

    <TalentAIBuildsArray ChanceToPick="16">

      <TalentsArray value="SylvanasTalentOverwhelmingAffliction" />

      <TalentsArray value="SylvanasHauntingArrows" />

      <TalentsArray value="SylvanasTalentWitheringFireBarbedShot" />

      <TalentsArray value="SylvanasMindControl" />

      <TalentsArray value="SylvanasTalentRemorseless" />

      <TalentsArray value="SylvanasTalentWitheringFireEvasiveFire" />

      <TalentsArray value="SylvanasTalentWitheringBarrage" />

    </TalentAIBuildsArray>

    <TalentAIBuildsArray ChanceToPick="16">

      <TalentsArray value="SylvanasTalentMightOfTheBansheeQueen" />

      <TalentsArray value="SylvanasHauntingArrows" />

      <TalentsArray value="SylvanasTalentWitheringFireBarbedShot" />

      <TalentsArray value="SylvanasMindControl" />

      <TalentsArray value="SylvanasTalentWindrunnerHauntingWave" />

      <TalentsArray value="SylvanasTalentLifeDrain" />

      <TalentsArray value="SylvanasTalentWitheringBarrage" />

    </TalentAIBuildsArray>

    <TalentAIBuildsArray AIOnly="1" ChanceToPick="16">

      <TalentsArray value="SylvanasTalentOverwhelmingAffliction" />

      <TalentsArray value="SylvanasTalentMercenaryQueen" />

      <TalentsArray value="SylvanasTalentLostSoul" />

      <TalentsArray value="SylvanasHeroicAbilityWailingArrow" />

      <TalentsArray value="SylvanasTalentRemorseless" />

      <TalentsArray value="SylvanasTalentWitheringFireEvasiveFire" />

      <TalentsArray value="SylvanasWailingArrowDeafeningBlast" />

    </TalentAIBuildsArray>

    <TalentAIBuildsArray AIOnly="1" ChanceToPick="16">

      <TalentsArray value="SylvanasTalentMightOfTheBansheeQueen" />

      <TalentsArray value="SylvanasTalentUnstablePoison" />

      <TalentsArray value="SylvanasTalentFesteringWounds" />

      <TalentsArray value="SylvanasMindControl" />

      <TalentsArray value="SylvanasTalentColdEmbrace" />

      <TalentsArray value="SylvanasTalentLifeDrain" />

      <TalentsArray value="SylvanasDarkLadysCall" />

    </TalentAIBuildsArray>

    <LevelScalingArray Ability="SylvanasWitheringFire">

      <Modifications>

        <Catalog value="Effect" />

        <Entry value="SylvanasWitheringFireDamage" />

        <Field value="Amount" />

        <Value value="0.040000" />

        <AffectedByAbilityPower value="1" />

        <AffectedByOverdrive value="1" />

      </Modifications>

      <Modifications>

        <Catalog value="Effect" />

        <Entry value="SylvanasBlackArrowUnstablePoisonTalentDamage" />

        <Field value="Amount" />

        <Value value="0.040000" />

        <AffectedByAbilityPower value="1" />

        <AffectedByOverdrive value="1" />

      </Modifications>

      <Modifications>

        <Catalog value="Effect" />

        <Entry value="SylvanasWitheringFireSplinterShotTalentDamage" />

        <Field value="Amount" />

        <Value value="0.040000" />

        <AffectedByAbilityPower value="1" />

        <AffectedByOverdrive value="1" />

      </Modifications>

      <Modifications>

        <Catalog value="Effect" />

        <Entry value="SylvanasWitheringFireDamageRemorseless" />

        <Field value="Amount" />

        <Value value="0.040000" />

        <AffectedByAbilityPower value="1" />

        <AffectedByOverdrive value="1" />

      </Modifications>

    </LevelScalingArray>

    <LevelScalingArray Ability="SylvanasHauntingWave">

      <Modifications>

        <Catalog value="Effect" />

        <Entry value="SylvanasHauntingWaveDamage" />

        <Field value="Amount" />

        <Value value="0.040000" />

        <AffectedByAbilityPower value="1" />

        <AffectedByOverdrive value="1" />

      </Modifications>

    </LevelScalingArray>

    <LevelScalingArray Ability="SylvanasShadowDagger">

      <Modifications>

        <Catalog value="Effect" />

        <Entry value="SylvanasShadowDaggerDoTDamage" />

        <Field value="Amount" />

        <Value value="0.040000" />

        <AffectedByAbilityPower value="1" />

        <AffectedByOverdrive value="1" />

      </Modifications>

      <Modifications>

        <Catalog value="Effect" />

        <Entry value="SylvanasShadowDaggerInitialDamage" />

        <Field value="Amount" />

        <Value value="0.040000" />

        <AffectedByAbilityPower value="1" />

        <AffectedByOverdrive value="1" />

      </Modifications>

    </LevelScalingArray>

    <LevelScalingArray Ability="SylvanasWailingArrow">

      <Modifications>

        <Catalog value="Effect" />

        <Entry value="SylvanasWailingArrowDamage" />

        <Field value="Amount" />

        <Value value="0.040000" />

        <AffectedByAbilityPower value="1" />

        <AffectedByOverdrive value="1" />

      </Modifications>

      <Modifications>

        <Catalog value="Effect" />

        <Entry value="SylvanasWailingArrowDeafeningBlastDamage" />

        <Field value="Amount" />

        <Value value="0.040000" />

        <AffectedByAbilityPower value="1" />

        <AffectedByOverdrive value="1" />

      </Modifications>

    </LevelScalingArray>

    <LevelScalingArray>

      <Modifications>

        <Catalog value="Unit" />

        <Entry value="HeroSylvanas" />

        <Field value="LifeMax" />

        <Value value="0.040000" />

        <AffectedByOverdrive value="1" />

      </Modifications>

      <Modifications>

        <Catalog value="Unit" />

        <Entry value="HeroSylvanas" />

        <Field value="LifeStart" />

        <Value value="0.040000" />

        <AffectedByOverdrive value="1" />

      </Modifications>

      <Modifications>

        <Catalog value="Unit" />

        <Entry value="HeroSylvanas" />

        <Field value="LifeRegenRate" />

        <Value value="0.040000" />

        <AffectedByOverdrive value="1" />

      </Modifications>

      <Modifications>

        <Catalog value="Effect" />

        <Entry value="SylvanasWeaponDamage" />

        <Field value="Amount" />

        <Value value="0.040000" />

        <AffectedByOverdrive value="1" />

      </Modifications>

    </LevelScalingArray>

    <HeroAbilArray Abil="SylvanasWitheringFire" Button="SylvanasWitheringFire">

      <Flags index="ShowInHeroSelect" value="1" />

      <Flags index="UsesCharges" value="1" />

      <Flags index="AffectedByCooldownReduction" value="1" />

    </HeroAbilArray>

    <HeroAbilArray Abil="SylvanasShadowDagger" Button="SylvanasShadowDagger">

      <Flags index="ShowInHeroSelect" value="1" />

      <Flags index="AffectedByCooldownReduction" value="1" />

    </HeroAbilArray>

    <HeroAbilArray Abil="SylvanasHauntingWave" Button="SylvanasHauntingWave">

      <Flags index="ShowInHeroSelect" value="1" />

      <Flags index="AffectedByCooldownReduction" value="1" />

    </HeroAbilArray>

    <HeroAbilArray Abil="SylvanasWailingArrow" Button="SylvanasWailingArrow">

      <Flags index="ShowInHeroSelect" value="1" />

      <Flags index="AffectedByCooldownReduction" value="1" />

      <Flags index="Heroic" value="1" />

    </HeroAbilArray>

    <HeroAbilArray Abil="SylvanasPossession" Button="SylvanasPossession">

      <Flags index="ShowInHeroSelect" value="1" />

      <Flags index="ShowInQuickCastSetting" value="1" />

      <Flags index="UsesCharges" value="1" />

      <Flags index="AffectedByCooldownReduction" value="1" />

    </HeroAbilArray>

    <HeroAbilArray Button="SylvanasBlackArrows">

      <Flags index="ShowInHeroSelect" value="1" />

      <Flags index="Trait" value="1" />

    </HeroAbilArray>

    <HeroAbilArray Abil="SylvanasHauntingWaveWindrunnerTalent" />

    <HeroAbilArray Abil="SylvanasMindControlMissile" Button="SylvanasMindControlMissile">

      <Flags index="ShowInHeroSelect" value="1" />

      <Flags index="AffectedByCooldownReduction" value="1" />

      <Flags index="Heroic" value="1" />

    </HeroAbilArray>

    <HeroAbilArray Abil="SylvanasMindControlCancel" />

    <AllowedMountCategoryArray value="Ride" />

    <AllowedMountCategoryArray value="Ridebeast" />

    <AllowedMountCategoryArray value="Ridebike" />

    <AllowedMountCategoryArray value="Ridesurf" />

    <DefaultMount value="HorseCommon" />

    <SkinArray value="SylvanasUltimate" />

    <SkinArray value="SylvanasRangerGeneral" />

    <SkinArray value="SylvanasFairy" />

    <SkinArray value="SylvanasLegion" />

    <SkinArray value="SylvanasBloodRaven" />

    <SkinArray value="SylvanasLunar" />

    <Flags index="GoodForModeA" value="1" />

    <Flags index="GoodForModeB" value="1" />

    <Ratings>

      <Damage value="9" />

      <Utility value="7" />

      <Survivability value="3" />

      <Complexity value="6" />

    </Ratings>

    <PurchaseWarningCondition value="Recruit" />

    <PurchaseWarning value="Hero/PurchaseWarning/Sylvanas" />

    <VoiceLineArray value="SylvanasBase_VoiceLine01" />

    <VoiceLineArray value="SylvanasBase_VoiceLine02" />

    <VoiceLineArray value="SylvanasBase_VoiceLine03" />

    <VoiceLineArray value="SylvanasBase_VoiceLine04" />

    <VoiceLineArray value="SylvanasBase_VoiceLine05" />

    <Rarity value="Epic" />

    <HeroSpecificUIArray Location="HeroSpecificStackingBuffsStatus" DescName="Sylvanas/SylvanasStacksFrameContainer" />

    <HeroSpecificUIArray Location="FullscreenStatus" DescName="Sylvanas/SylvanasBlackArrowsDuration" />

    <ExpandedRole value="RangedAssassin" />

  </CHero>

  <CHeroMastery id="SylvanasMasteryRing1" parent="MasteryRingRank1">

    <ProductId value="67020" />

    <HyperlinkId value="SylvanasMasteryRingRank1" />

  </CHeroMastery>

  <CHeroMastery id="SylvanasMasteryRing2" parent="MasteryRingRank2">

    <ProductId value="67171" />

    <HyperlinkId value="SylvanasMasteryRingRank2" />

  </CHeroMastery>

  <CHeroMastery id="SylvanasMasteryRing3" parent="MasteryRingRank3">

    <ProductId value="73056" />

    <HyperlinkId value="SylvanasMasteryRingRank3" />

  </CHeroMastery>

  <CModel id="SylvanasMindControlImpactModel" parent="OneShotSpellFX">

    <Model value="assets\effects\Storm_FX_Sylvanas_Base_MindControl_Impact_Target\Storm_FX_Sylvanas_Base_MindControl_Impact_Target.m3" />

  </CModel>

  <CModel id="SylvanasShadowDaggerDebuffFX" parent="PersistentSpellFX">

    <Model value="assets\effects\storm_fx_sylvanas_base_shadowdagger_icon\storm_fx_sylvanas_base_shadowdagger_icon.m3" />

  </CModel>

  <CModel id="SylvanasMindControlMissile" parent="MissileFX">

    <Model value="assets\effects\storm_fx_sylvanas_base_mindcontrol_missile\storm_fx_sylvanas_base_mindcontrol_missile.m3" />

  </CModel>

  <CMoverSkillShot id="SylvanasMindControlMissileMover">

    <Speed value="12" />

    <MinSpeed value="12" />

    <MaxSpeed value="12" />

  </CMoverSkillShot>

  <CMoverMissile id="SylvanasBlackArrowMissile">

    <MotionPhases>

      <Driver value="Guidance" />

      <Acceleration value="9001" />

      <Speed value="35" />

      <MaxSpeed value="35" />

      <IgnoresClearanceChecks value="1" />

      <YawPitchRoll value="MAX" />

    </MotionPhases>

  </CMoverMissile>

  <CMoverMissile id="SylvanasWitheringFireMissileClose">

    <MotionPhases>

      <Driver value="Guidance" />

      <Acceleration value="9001" />

      <Speed value="25" />

      <MaxSpeed value="25" />

      <IgnoresClearanceChecks value="1" />

      <YawPitchRoll value="MAX" />

    </MotionPhases>

  </CMoverMissile>

  <CMoverMissile id="SylvanasWitheringFireMissileMid">

    <MotionPhases>

      <Driver value="Guidance" />

      <Acceleration value="500" />

      <Speed value="35" />

      <MaxSpeed value="45" />

      <YawPitchRoll value="359.2968" />

    </MotionPhases>

  </CMoverMissile>

  <CMoverMissile id="SylvanasWitheringFireMissile">

    <MotionPhases>

      <Driver value="Guidance" />

      <Acceleration value="500" />

      <Speed value="35" />

      <MaxSpeed value="45" />

      <YawPitchRoll value="359.2968" />

    </MotionPhases>

  </CMoverMissile>

  <CMoverMissile id="SylvanasShadowDaggerMissile">

    <MotionPhases>

      <Driver value="Guidance" />

      <Acceleration value="9001" />

      <Speed value="25" />

      <MaxSpeed value="25" />

      <IgnoresClearanceChecks value="1" />

      <YawPitchRoll value="MAX" />

    </MotionPhases>

  </CMoverMissile>

  <CMoverMissile id="SylvanasPossessionMissile">

    <MotionPhases>

      <Driver value="Ballistic" />

      <Acceleration value="-1" />

      <Gravity value="30" />

      <Outro value="-0.25,-0.1" />

      <ThrowBandYaw value="-360,-360,-360,-360" />

      <ThrowBandPitch value="-360,-360,-360,-360" />

      <YawPitchRoll value="5759.6484" />

      <FlightTime value="1,-1" />

    </MotionPhases>

    <MotionPhases Driver="Guidance" MaxSpeed="40" YawPitchRoll="MAX" />

  </CMoverMissile>

  <CMoverMissile id="SylvanasPossessionMissileClose">

    <MotionPhases>

      <Driver value="Ballistic" />

      <Acceleration value="3200" />

      <Gravity value="45" />

      <ActorTracking value="Actual" />

      <Outro value="-0.5,-0.2" />

      <ThrowBandYaw value="-360,-360,-360,-360" />

      <ThrowBandPitch value="-360,-360,-360,-360" />

      <YawPitchRoll value="5759.6484" />

      <FlightTime value="0.1" />

      <OutroAltitude value="-0.3,-0.1" />

    </MotionPhases>

    <MotionPhases Driver="Guidance" MaxSpeed="40" YawPitchRoll="MAX" />

  </CMoverMissile>

  <CMoverMissile id="SylvanasWailingArrowMissile">

    <MotionPhases>

      <Driver value="Guidance" />

      <Acceleration value="9001" />

      <Speed value="13" />

      <MaxSpeed value="13" />

      <IgnoresClearanceChecks value="1" />

      <YawPitchRoll value="MAX" />

    </MotionPhases>

  </CMoverMissile>

  <CMoverMissile id="SylvanasHauntingWaveTravelMissile">

    <MotionPhases>

      <Driver value="Guidance" />

      <Acceleration value="9001" />

      <Speed value="50" />

      <MaxSpeed value="50" />

      <ThrowBandYaw value="-360,-360,-360,-360" />

      <ThrowBandPitch value="-360,-360,-360,-360" />

      <YawPitchRoll value="5759.6484" />

    </MotionPhases>

  </CMoverMissile>

  <CMoverMissile id="SylvanasHauntingWaveMissile">

    <MotionPhases>

      <Driver value="Guidance" />

      <Acceleration value="9001" />

      <Speed value="9" />

      <MaxSpeed value="9" />

      <IgnoresClearanceChecks value="1" />

      <YawPitchRoll value="MAX" />

    </MotionPhases>

  </CMoverMissile>

  <CMoverMissile id="SylvanasPossessionGlobalUpwardMissile">

    <MotionPhases>

      <Driver value="Guidance" />

      <Acceleration value="3200" />

      <MaxSpeed value="17" />

      <YawPitchRoll value="MAX" />

    </MotionPhases>

  </CMoverMissile>

  <CMoverMissile id="SylvanasPossessionGlobalDownwardMissile">

    <MotionPhases>

      <Driver value="Guidance" />

      <Acceleration value="3200" />

      <MaxSpeed value="17" />

      <YawPitchRoll value="MAX" />

    </MotionPhases>

  </CMoverMissile>

  <CRequirement id="SylvanasHasHauntingArrows">

    <NodeArray index="Show" Link="AndCountBehaviorSylvanasHauntingArrowsCompleteOnlyAtUnit1" />

  </CRequirement>

  <CRequirement id="SylvanasHasBlackArrowCasterBehavior">

    <NodeArray index="Use" Link="AndEqCountBehaviorSylvanasBlackArrowsActiveSelfDurationBuffCompleteOnlyAtUnit0" />

    <NodeArray index="Show" Link="AndCountBehaviorSylvanasHauntingArrowsCompleteOnlyAtUnit1" />

  </CRequirement>

  <CRequirement id="SylvanasHasWailingArrowCasterBehavior">

    <NodeArray index="Show" Link="EqCountBehaviorSylvanasWailingArrowCasterInProgressOrBetterAtUnit1" />

  </CRequirement>

  <CRequirement id="SylvanasHasMindControlCasterBehavior">

    <NodeArray index="Show" Link="EqCountBehaviorSylvanasMindControlCasterInProgressOrBetterAtUnit1" />

  </CRequirement>

  <CRequirement id="SylvanasHasActiveWailingArrow">

    <NodeArray index="Show" Link="GTCountUnitSylvanasWailingArrowMissileQueuedOrBetter0" />

  </CRequirement>

  <CRequirement id="SylvanasHasHauntingWaveWindrunnerProc">

    <NodeArray index="Show" Link="OrEqCountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit1EqCountBehaviorSylvanasHauntingWaveWindrunnerTalentSlopCompleteOnlyAtUnit1" />

  </CRequirement>

  <CRequirement id="SylvanasHasHauntingWaveCasterWindrunnerBehavior">

    <NodeArray index="Use" Link="AndEqCountBehaviorSylvanasHauntingWaveWindrunnerCasterCompleteOnlyAtUnit1EqCountBehaviorSylvanasHauntingWaveUnavailableBehaviorCompleteOnlyAtUnit0" />

    <NodeArray index="Show" Link="EqCountBehaviorSylvanasHauntingWaveWindrunnerCasterCompleteOnlyAtUnit1" />

  </CRequirement>

  <CRequirement id="SylvanasHasHauntingWaveCasterBehavior">

    <NodeArray index="Use" Link="AndEqCountBehaviorSylvanasHauntingWaveCasterCompleteOnlyAtUnit1EqCountBehaviorSylvanasHauntingWaveUnavailableBehaviorCompleteOnlyAtUnit0" />

    <NodeArray index="Show" Link="EqCountBehaviorSylvanasHauntingWaveCasterCompleteOnlyAtUnit1" />

  </CRequirement>

  <CRequirement id="SylvanasDoesNotHaveWindrunnerProc">

    <NodeArray index="Show" Link="EqCountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit0" />

  </CRequirement>

  <CRequirementAnd id="AndCountBehaviorSylvanasHauntingArrowsCompleteOnlyAtUnit1">

    <OperandArray value="CountBehaviorSylvanasHauntingArrowsCompleteOnlyAtUnit" />

    <OperandArray value="1" />

  </CRequirementAnd>

  <CRequirementCountBehavior id="CountBehaviorSylvanasHauntingArrowsCompleteOnlyAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Count Link="SylvanasHauntingArrows" State="CompleteOnlyAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementAnd id="AndEqCountBehaviorSylvanasBlackArrowsActiveSelfDurationBuffCompleteOnlyAtUnit0">

    <OperandArray value="EqCountBehaviorSylvanasBlackArrowsActiveSelfDurationBuffCompleteOnlyAtUnit0" />

  </CRequirementAnd>

  <CRequirementCountBehavior id="CountBehaviorSylvanasBlackArrowsActiveSelfDurationBuffCompleteOnlyAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Count Link="SylvanasBlackArrowsActiveSelfDurationBuff" State="CompleteOnlyAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementEq id="EqCountBehaviorSylvanasBlackArrowsActiveSelfDurationBuffCompleteOnlyAtUnit0">

    <OperandArray index="0" value="CountBehaviorSylvanasBlackArrowsActiveSelfDurationBuffCompleteOnlyAtUnit" />

    <OperandArray index="1" value="0" />

  </CRequirementEq>

  <CRequirementCountBehavior id="CountBehaviorSylvanasHauntingWaveWindrunnerTalentSlopCompleteOnlyAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Count Link="SylvanasHauntingWaveWindrunnerTalentSlop" State="CompleteOnlyAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementEq id="EqCountBehaviorSylvanasHauntingWaveWindrunnerTalentSlopCompleteOnlyAtUnit1">

    <OperandArray index="0" value="CountBehaviorSylvanasHauntingWaveWindrunnerTalentSlopCompleteOnlyAtUnit" />

    <OperandArray index="1" value="1" />

  </CRequirementEq>

  <CRequirementOr id="OrEqCountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit1EqCountBehaviorSylvanasHauntingWaveWindrunnerTalentSlopCompleteOnlyAtUnit1">

    <OperandArray value="EqCountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit1" />

    <OperandArray value="EqCountBehaviorSylvanasHauntingWaveWindrunnerTalentSlopCompleteOnlyAtUnit1" />

  </CRequirementOr>

  <CRequirementCountBehavior id="CountBehaviorSylvanasMindControlCasterInProgressOrBetterAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Count Link="SylvanasMindControlCaster" State="InProgressOrBetterAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementEq id="EqCountBehaviorSylvanasMindControlCasterInProgressOrBetterAtUnit1">

    <OperandArray index="0" value="CountBehaviorSylvanasMindControlCasterInProgressOrBetterAtUnit" />

    <OperandArray index="1" value="1" />

  </CRequirementEq>

  <CRequirementAnd id="And">

    <Tooltip value="" />

  </CRequirementAnd>

  <CRequirementAnd id="AndEqCountBehaviorSylvanasHauntingWaveCasterCompleteOnlyAtUnit1EqCountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit0">

    <Tooltip value="" />

    <OperandArray value="EqCountBehaviorSylvanasHauntingWaveCasterCompleteOnlyAtUnit1" />

    <OperandArray value="EqCountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit0" />

  </CRequirementAnd>

  <CRequirementAnd id="AndEqCountBehaviorSylvanasHauntingWaveCasterCompleteOnlyAtUnit1EqCountBehaviorSylvanasHauntingWaveUnavailableBehaviorCompleteOnlyAtUnit0">

    <OperandArray value="EqCountBehaviorSylvanasHauntingWaveCasterCompleteOnlyAtUnit1" />

    <OperandArray value="EqCountBehaviorSylvanasHauntingWaveUnavailableBehaviorCompleteOnlyAtUnit0" />

  </CRequirementAnd>

  <CRequirementAnd id="AndEqCountBehaviorSylvanasHauntingWaveWindrunnerCasterCompleteOnlyAtUnit1EqCountBehaviorSylvanasHauntingWaveUnavailableBehaviorCompleteOnlyAtUnit0">

    <OperandArray value="EqCountBehaviorSylvanasHauntingWaveWindrunnerCasterCompleteOnlyAtUnit1" />

    <OperandArray value="EqCountBehaviorSylvanasHauntingWaveUnavailableBehaviorCompleteOnlyAtUnit0" />

  </CRequirementAnd>

  <CRequirementAnd id="AndEqCountBehaviorSylvanasHauntingWaveWindrunnerTalentFreebieSuppressorCompleteOnlyAtUnit0">

    <Tooltip value="" />

    <OperandArray value="EqCountBehaviorSylvanasHauntingWaveWindrunnerTalentFreebieSuppressorCompleteOnlyAtUnit0" />

  </CRequirementAnd>

  <CRequirementAnd id="AndEqCountBehaviorSylvanasHauntingWaveWindrunnerTalentFreebieSuppressorCompleteOnlyAtUnit1">

    <Tooltip value="" />

    <OperandArray value="EqCountBehaviorSylvanasHauntingWaveWindrunnerTalentFreebieSuppressorCompleteOnlyAtUnit1" />

  </CRequirementAnd>

  <CRequirementCountBehavior id="CountBehaviorSylvanasBansheeSpiritInProgressOrBetterAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Tooltip value="" />

    <Count Link="SylvanasBansheeSpirit" State="InProgressOrBetterAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementCountBehavior id="CountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Tooltip value="" />

    <Count Link="SylvanasFreeHauntingWaveWindrunnerTalent" State="CompleteOnlyAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementCountBehavior id="CountBehaviorSylvanasHauntingWaveCasterCompleteOnlyAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Tooltip value="" />

    <Count Link="SylvanasHauntingWaveCaster" State="CompleteOnlyAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementCountBehavior id="CountBehaviorSylvanasHauntingWaveUnavailableBehaviorCompleteOnlyAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Count Link="SylvanasHauntingWaveUnavailableBehavior" State="CompleteOnlyAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementCountBehavior id="CountBehaviorSylvanasHauntingWaveWindrunnerCasterCompleteOnlyAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Count Link="SylvanasHauntingWaveWindrunnerCaster" State="CompleteOnlyAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementCountBehavior id="CountBehaviorSylvanasHauntingWaveWindrunnerTalentFreebieSuppressorCompleteOnlyAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Tooltip value="" />

    <Count Link="SylvanasHauntingWaveWindrunnerTalentFreebieSuppressor" State="CompleteOnlyAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementCountBehavior id="CountBehaviorSylvanasWailingArrowCasterInProgressOrBetterAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Tooltip value="" />

    <Count Link="SylvanasWailingArrowCaster" State="InProgressOrBetterAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementCountBehavior id="CountBehaviorSylvanasWindrunnerHauntingWaveTalentFreeShotCompleteOnlyAtUnit">

    <Flags index="TechTreeCheat" value="0" />

    <Tooltip value="" />

    <Count Link="SylvanasFreeHauntingWaveWindrunnerTalent" State="CompleteOnlyAtUnit" />

  </CRequirementCountBehavior>

  <CRequirementCountUnit id="CountUnitSylvanasWailingArrowMissileQueuedOrBetter">

    <Flags index="TechTreeCheat" value="0" />

    <Count Link="SylvanasWailingArrowMissile" State="QueuedOrBetter" />

  </CRequirementCountUnit>

  <CRequirementEq id="EqCountBehaviorAnubarakCryptweaverActiveCompleteOnlyAtUnit0">

    <OperandArray index="0" value="CountBehaviorAnubarakCryptweaverActiveCompleteOnlyAtUnit" />

    <OperandArray index="1" value="0" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit0">

    <Tooltip value="" />

    <OperandArray index="0" value="CountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit" />

    <OperandArray index="1" value="0" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasHauntingWaveCasterCompleteOnlyAtUnit1">

    <Tooltip value="" />

    <OperandArray index="0" value="CountBehaviorSylvanasHauntingWaveCasterCompleteOnlyAtUnit" />

    <OperandArray index="1" value="1" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit1">

    <Tooltip value="" />

    <OperandArray index="0" value="CountBehaviorSylvanasFreeHauntingWaveWindrunnerTalentCompleteOnlyAtUnit" />

    <OperandArray index="1" value="1" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasHauntingWaveUnavailableBehaviorCompleteOnlyAtUnit0">

    <OperandArray index="0" value="CountBehaviorSylvanasHauntingWaveUnavailableBehaviorCompleteOnlyAtUnit" />

    <OperandArray index="1" value="0" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasHauntingWaveWindrunnerCasterCompleteOnlyAtUnit1">

    <OperandArray index="0" value="CountBehaviorSylvanasHauntingWaveWindrunnerCasterCompleteOnlyAtUnit" />

    <OperandArray index="1" value="1" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasHauntingWaveWindrunnerTalentFreebieSuppressorCompleteOnlyAtUnit0">

    <Tooltip value="" />

    <OperandArray index="0" value="CountBehaviorSylvanasHauntingWaveWindrunnerTalentFreebieSuppressorCompleteOnlyAtUnit" />

    <OperandArray index="1" value="0" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasBansheeSpiritInProgressOrBetterAtUnit1">

    <Tooltip value="" />

    <OperandArray index="0" value="CountBehaviorSylvanasBansheeSpiritInProgressOrBetterAtUnit" />

    <OperandArray index="1" value="1" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasHauntingWaveWindrunnerTalentFreebieSuppressorCompleteOnlyAtUnit1">

    <Tooltip value="" />

    <OperandArray index="0" value="CountBehaviorSylvanasHauntingWaveWindrunnerTalentFreebieSuppressorCompleteOnlyAtUnit" />

    <OperandArray index="1" value="1" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasWailingArrowCasterInProgressOrBetterAtUnit1">

    <Tooltip value="" />

    <OperandArray index="0" value="CountBehaviorSylvanasWailingArrowCasterInProgressOrBetterAtUnit" />

    <OperandArray index="1" value="1" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasWindrunnerHauntingWaveTalentFreeShotCompleteOnlyAtUnit1">

    <Tooltip value="" />

    <OperandArray index="0" value="CountBehaviorSylvanasWindrunnerHauntingWaveTalentFreeShotCompleteOnlyAtUnit" />

    <OperandArray index="1" value="1" />

  </CRequirementEq>

  <CRequirementEq id="EqCountBehaviorSylvanasWindrunnerHauntingWaveTalentFreeShotCompleteOnlyAtUnitAnd">

    <Tooltip value="" />

    <OperandArray index="0" value="CountBehaviorSylvanasWindrunnerHauntingWaveTalentFreeShotCompleteOnlyAtUnit" />

    <OperandArray index="1" value="And" />

  </CRequirementEq>

  <CRequirementGT id="GTCountUnitSylvanasWailingArrowMissileQueuedOrBetter0">

    <OperandArray index="0" value="CountUnitSylvanasWailingArrowMissileQueuedOrBetter" />

    <OperandArray index="1" value="0" />

  </CRequirementGT>

  <CRewardHero id="Sylvanas">

    <License value="11314" />

  </CRewardHero>

  <CRewardHeroMastery id="SylvanasMasteryRing1">

    <License value="50032" />

  </CRewardHeroMastery>

  <CRewardHeroMastery id="SylvanasMasteryRing2">

    <License value="50033" />

  </CRewardHeroMastery>

  <CRewardHeroMastery id="SylvanasMasteryRing3">

    <License value="52280" />

  </CRewardHeroMastery>

  <CTalent id="SylvanasTalentFesteringWounds">

    <Face value="SylvanasBlackArrowsFesteringWounds" />

    <Trait value="1" />

    <Abil value="SylvanasHauntingWave" />

  </CTalent>

  <CTalent id="SylvanasTalentUnyieldingBlight">

    <Face value="SylvanasShadowDaggerUnyieldingBlightTalent" />

    <Abil value="SylvanasShadowDagger" />

  </CTalent>

  <CTalent id="SylvanasTalentMightOfTheBansheeQueen">

    <Face value="SylvanasMightOfTheBansheeQueenWitheringFireTalent" />

    <Abil value="SylvanasWitheringFire" />

  </CTalent>

  <CTalent id="SylvanasTalentDarkLadysAdvance">

    <Face value="SylvanasBlackArrowsDarkLadysAdvance" />

    <Trait value="1" />

  </CTalent>

  <CTalent id="SylvanasUnrelentingTorment">

    <Face value="SylvanasUnrelentingTorment" />

    <Abil value="SylvanasShadowDagger" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Behavior" />

        <Entry value="SylvanasShadowDaggerTargetEnemyDamage" />

        <Field value="Duration" />

        <Value value="1.000000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Behavior" />

        <Entry value="SylvanasShadowDaggerDummyBuffSpreadBehavior" />

        <Field value="Duration" />

        <Value value="1.000000" />

      </Modifications>

    </AbilityModificationArray>

  </CTalent>

  <CTalent id="SylvanasDreadfulWake">

    <Face value="SylvanasDreadfulWake" />

    <Abil value="SylvanasHauntingWave" />

  </CTalent>

  <CTalent id="SylvanasTalentWitheringBarrage">

    <Face value="SylvanasWitheringFireWitheringBarrage" />

    <Abil value="SylvanasWitheringFire" />

  </CTalent>

  <CTalent id="SylvanasDarkLadysCall">

    <Face value="SylvanasDarkLadysCallMindControlTalent" />

    <Abil value="SylvanasMindControlMissile" />

    <AbilityModificationArray ModifyAbil="SylvanasMindControl">

      <Modifications>

        <Type value="FlatModification" />

        <Entry value="SylvanasMindControlMissile" />

        <Field value="Cost[0].Cooldown.TimeUse" />

        <Value value="-25.000000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasMindControlMissileDarkLadysCallTalentApplyVisionReduction" />

        <Field value="Chance" />

        <Value value="1.000000" />

      </Modifications>

    </AbilityModificationArray>

  </CTalent>

  <CTalent id="SylvanasHeroicAbilityWailingArrow">

    <Face value="SylvanasWailingArrow" />

    <RankArray>

      <BehaviorArray value="Ultimate1Unlocked" />

    </RankArray>

    <Abil value="SylvanasWailingArrow" />

    <Active value="1" />

  </CTalent>

  <CTalent id="SylvanasMindControl">

    <Face value="SylvanasMindControlMissile" />

    <Abil value="SylvanasMindControlMissile" />

    <RankArray>

      <BehaviorArray value="Ultimate2Unlocked" />

    </RankArray>

    <Active value="1" />

  </CTalent>

  <CTalent id="SylvanasHauntingArrows">

    <Face value="SylvanasBlackArrowsHauntingArrowsTalent" />

    <Abil value="SylvanasBlackArrowsActive" />

    <Active value="1" />

  </CTalent>

  <CTalent id="SylvanasTalentWitheringFireBarbedShot">

    <Face value="SylvanasWitheringFireBarbedShotTalent" />

    <Abil value="SylvanasWitheringFire" />

    <RankArray>

      <BehaviorArray value="SylvanasWitheringFireBarbedShotUnitTracker" />

      <BehaviorArray value="SylvanasWitheringFireBarbedShotTokenCounter" />

    </RankArray>

  </CTalent>

  <CTalent id="SylvanasTalentOverflowingQuiver">

    <Face value="SylvanasWitheringFireOverflowingQuiverTalent" />

    <Abil value="SylvanasWitheringFire" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasWitheringFireConsumeAllCharges" />

        <Field value="PeriodCount" />

        <Value value="2.000000" />

      </Modifications>

    </AbilityModificationArray>

  </CTalent>

  <CTalent id="SylvanasTalentWindrunnerHauntingWave">

    <Face value="SylvanasHauntingWaveWindrunnerTalent" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasHauntingWaveWindrunnerTalentApplyBehavior" />

        <Field value="Chance" />

        <Value value="1.000000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasHauntingWaveRangersAmbushTalentModifyUnit" />

        <Field value="Chance" />

        <Value value="1.000000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasHauntingWaveWindrunnerApplyFirstCastMonitorBehavior" />

        <Field value="Chance" />

        <Value value="1.000000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasHauntingWaveWindrunnerModifyCooldown" />

        <Field value="Chance" />

        <Value value="1.000000" />

      </Modifications>

    </AbilityModificationArray>

    <Abil value="SylvanasHauntingWave" />

  </CTalent>

  <CTalent id="SylvanasWailingArrowDeafeningBlast">

    <Face value="SylvanasWailingArrowDeafeningBlastTalent" />

    <Abil value="SylvanasWailingArrow" />

  </CTalent>

  <CTalent id="SylvanasTalentMercenaryQueen">

    <Face value="SylvanasMercenaryQueenTalent" />

    <RankArray>

      <BehaviorArray value="SylvanasMercenaryQueenTalentCarryBehavior" />

    </RankArray>

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Behavior" />

        <Entry value="TalentMercenaryLordDamageBuff" />

        <Field value="Modification.DamageDealtFraction[Basic]" />

        <Value value="0.100000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Behavior" />

        <Entry value="TalentMercenaryLordDamageBuff" />

        <Field value="Modification.DamageDealtFraction[Splash]" />

        <Value value="0.100000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Behavior" />

        <Entry value="TalentMercenaryLordDamageBuff" />

        <Field value="Modification.DamageDealtFraction[Ability]" />

        <Value value="0.100000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasMercenaryQueenStunApplyBehavior" />

        <Field value="Chance" />

        <Value value="1.000000" />

      </Modifications>

    </AbilityModificationArray>

    <Trait value="1" />

  </CTalent>

  <CTalent id="SylvanasTalentSonicBoom">

    <Face value="SylvanasSonicBoomTalent" />

    <RankArray Face="SylvanasSonicBoomTalentSimple" />

  </CTalent>

  <CTalent id="SylvanasTalentSoulReaver">

    <Face value="SylvanasHauntingWaveSoulReaverTalent" />

    <RankArray Face="SylvanasHauntingWaveSoulReaverTalentSimple" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasHauntingWaveSoulReaverTalentModifyUnit" />

        <Field value="Chance" />

        <Value value="1.000000" />

      </Modifications>

    </AbilityModificationArray>

  </CTalent>

  <CTalent id="SylvanasTalentSpiritShockwave">

    <Face value="SylvanasWailingArrowSpiritShockwaveTalent" />

    <RankArray Face="SylvanasWailingArrowSpiritShockwaveTalentSimple" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasWailingArrowApplySpiritShockwave" />

        <Field value="Chance" />

        <Value value="1.000000" />

      </Modifications>

    </AbilityModificationArray>

  </CTalent>

  <CTalent id="SylvanasTalentLifeDrain">

    <Face value="SylvanasBlackArrowsLifeDrainTalent" />

    <Trait value="1" />

  </CTalent>

  <CTalent id="SylvanasTalentSplinterShot">

    <Face value="SylvanasWitheringFireSplinterShotTalent" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasWitheringFireSplinterShotTalentSearchArea" />

        <Field value="Chance" />

        <Value value="1.000000" />

      </Modifications>

    </AbilityModificationArray>

    <Abil value="SylvanasWitheringFire" />

  </CTalent>

  <CTalent id="SylvanasTalentColdEmbrace">

    <Face value="SylvanasShadowDaggerColdEmbraceTalent" />

    <Abil value="SylvanasShadowDagger" />

  </CTalent>

  <CTalent id="SylvanasTalentBlackArrowsParalysis">

    <Face value="SylvanasBlackArrowsParalysisTalent" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Behavior" />

        <Entry value="SylvanasBlackArrowsStun" />

        <Field value="Duration" />

        <Value value="0.750000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Behavior" />

        <Entry value="SylvanasOverwhelmingAfflictionSlow" />

        <Field value="Duration" />

        <Value value="0.750000" />

      </Modifications>

    </AbilityModificationArray>

    <Trait value="1" />

  </CTalent>

  <CTalent id="SylvanasTalentWitheringFireEvasiveFire">

    <Face value="SylvanasWitheringFireEvasiveFireTalent" />

    <Abil value="SylvanasWitheringFire" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasWitheringFireApplyEvasiveFireSpeedupBehavior" />

        <Field value="Chance" />

        <Value value="1.000000" />

      </Modifications>

    </AbilityModificationArray>

  </CTalent>

  <CTalent id="BattleMomentumSylvanas">

    <Face value="GenericBattleMomentumTalent" />

    <RankArray Face="GenericBattleMomentumTalentSimple">

      <BehaviorArray value="BattleMomentumSylvanasCarryBehavior" />

    </RankArray>

  </CTalent>

  <CTalent id="SylvanasTalentLostSoul">

    <Face value="SylvanasShadowDaggerLostSoulTalent" />

    <Abil value="SylvanasShadowDagger" />

  </CTalent>

  <CTalent id="SylvanasTalentUnstablePoison">

    <Face value="SylvanasBlackArrowsUnstablePoisonTalent" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Behavior" />

        <Entry value="SylvanasBlackArrowsStackingBehavior" />

        <Field value="DamageResponse.Chance" />

        <Value value="1.000000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Behavior" />

        <Entry value="SylvanasShadowDaggerTargetEnemyDamage" />

        <Field value="DamageResponse.Chance" />

        <Value value="1.000000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Behavior" />

        <Entry value="SylvanasBlackArrowsMercMinionOrStructureStunBehavior" />

        <Field value="DamageResponse.Chance" />

        <Value value="1.000000" />

      </Modifications>

    </AbilityModificationArray>

    <Trait value="1" />

    <Abil value="SylvanasShadowDagger" />

  </CTalent>

  <CTalent id="SylvanasTalentOverwhelmingAffliction">

    <Face value="SylvanasBlackArrowsOverwhelmingAfflictionTalent" />

    <Trait value="1" />

  </CTalent>

  <CTalent id="SylvanasTalentWillOfTheForsaken">

    <Face value="SylvanasWillOfTheForsaken" />

    <RankArray>

      <BehaviorArray value="SylvanasWillOfTheForsakenItem" />

    </RankArray>

    <Abil value="SylvanasWillOfTheForsaken" />

    <Active value="1" />

  </CTalent>

  <CTalent id="SylvanasTalentWithTheWind">

    <Face value="SylvanasWitheringFireWithTheWindTalent" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasWitheringFireSearchArea" />

        <Field value="AreaArray[0].Radius" />

        <Value value="1.500000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasWitheringFireOverflowingQuiverSearchArea" />

        <Field value="AreaArray[0].Radius" />

        <Value value="1.500000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasWitheringFireSearchAreaMarker" />

        <Field value="AreaArray[0].Radius" />

        <Value value="1.500000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Effect" />

        <Entry value="SylvanasWitheringFireSplinterShotTalentSearchArea" />

        <Field value="AreaArray[0].Radius" />

        <Value value="1.500000" />

      </Modifications>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Actor" />

        <Entry value="SylvanasWitheringFireRangeSplat" />

        <Field value="Scale" />

        <Value value="1.500000" />

      </Modifications>

    </AbilityModificationArray>

    <Abil value="SylvanasWitheringFire" />

  </CTalent>

  <CTalent id="SylvanasTalentRemorseless">

    <Face value="SylvanasRemorselessTalent" />

    <Trait value="1" />

    <AbilityModificationArray>

      <Modifications>

        <Type value="FlatModification" />

        <Catalog value="Weapon" />

        <Entry value="SylvanasHeroWeapon" />

        <Field value="Range" />

        <Value value="1.000000" />

      </Modifications>

    </AbilityModificationArray>

  </CTalent>

  <CTargetSortBehaviorCount id="SylvanasTargetHasShadowDaggerEnemy">

    <Behavior value="SylvanasShadowDaggerTargetEnemy" />

    <Value value="1" />

  </CTargetSortBehaviorCount>

  <CTargetSortBehaviorCount id="SylvanasTargetNoShadowDaggerEnemy">

    <Behavior value="SylvanasShadowDaggerTargetEnemy" />

  </CTargetSortBehaviorCount>

  <CUnit id="SylvanasWitheringFireMissileRemorseless" parent="MISSILE_INVULNERABLE" />

  <CUnit id="SylvanasMindControlMissile" parent="MISSILE_INVULNERABLE">

    <Race value="Zerg" />

  </CUnit>

  <CUnit id="HeroSylvanas" parent="StormHeroMounted">

    <LifeStart value="1650" />

    <LifeMax value="1650" />

    <LifeRegenRate value="3.4414" />

    <AbilArray Link="SylvanasWailingArrow" />

    <AbilArray Link="SylvanasShadowDagger" />

    <AbilArray Link="SylvanasHauntingWave" />

    <AbilArray Link="SylvanasWailingArrowActivate" />

    <AbilArray Link="SylvanasHauntingWaveActivate" />

    <AbilArray Link="SylvanasWitheringFire" />

    <AbilArray Link="SylvanasBlackArrowsActive" />

    <AbilArray Link="SylvanasSkeletonMagazine" />

    <AbilArray Link="SylvanasHauntingWaveWindrunnerTalent" />

    <AbilArray Link="SylvanasHauntingWaveActivateWindrunnerTalent" />

    <AbilArray Link="SylvanasMindControlMissile" />

    <AbilArray Link="SylvanasMindControlCancel" />

    <AbilArray Link="SylvanasPossession" />

    <WeaponArray Link="SylvanasHeroWeapon" />

    <CardLayouts index="0">

      <LayoutButtons Face="SylvanasWailingArrowActivate" Type="AbilCmd" AbilCmd="SylvanasWailingArrowActivate,Execute" Slot="Heroic" />

      <LayoutButtons Face="SylvanasWailingArrow" Type="AbilCmd" AbilCmd="SylvanasWailingArrow,Execute" Slot="Heroic" />

      <LayoutButtons Face="SylvanasMindControlCancel" Type="AbilCmd" AbilCmd="SylvanasMindControlCancel,Execute" Slot="Heroic" />

      <LayoutButtons Face="SylvanasMindControlMissile" Type="AbilCmd" AbilCmd="SylvanasMindControlMissile,Execute" Slot="Heroic" />

      <LayoutButtons Face="SylvanasWitheringFire" Type="AbilCmd" AbilCmd="SylvanasWitheringFire,Execute" Slot="Ability1" />

      <LayoutButtons Face="SylvanasHauntingWaveActivate" Type="AbilCmd" AbilCmd="SylvanasHauntingWaveActivate,Execute" Slot="Ability3" />

      <LayoutButtons Face="SylvanasHauntingWaveActivateFree" Type="AbilCmd" AbilCmd="SylvanasHauntingWaveActivateWindrunnerTalent,Execute" Slot="Ability3" />

      <LayoutButtons Face="SylvanasHauntingWaveFree" Type="AbilCmd" AbilCmd="SylvanasHauntingWaveWindrunnerTalent,Execute" Slot="Ability3" />

      <LayoutButtons Face="SylvanasHauntingWave" Type="AbilCmd" AbilCmd="SylvanasHauntingWave,Execute" Slot="Ability3" />

      <LayoutButtons Face="SylvanasBlackArrows" Type="AbilCmd" AbilCmd="SylvanasBlackArrowsActive,Execute" Slot="Trait" />

      <LayoutButtons Face="SylvanasBlackArrowsPassive" Type="Passive" Slot="Trait" />

      <LayoutButtons Face="SylvanasShadowDagger" Type="AbilCmd" AbilCmd="SylvanasShadowDagger,Execute" Slot="Ability2" />

      <LayoutButtons />

    </CardLayouts>

    <Radius value="0.625" />

    <InnerRadius value="0.625" />

    <AIThinkTree value="AI/Sylvanas.aitree" />

    <BehaviorArray Link="ExcellentMana" />

    <BehaviorArray Link="SylvanasWitheringFireValidityBehavior" />

    <BehaviorArray Link="SylvanasWitheringFireWitheringBarrageValidityBehavior" />

    <BehaviorArray Link="SylvanasPossessionItem" />

    <BehaviorArray Link="SylvanasPossessionCatapultValidTargetController" />

    <BehaviorArray Link="SylvanasBlackArrowsQuestToken" />

    <AIEvalFactor value="1.1" />

    <InitializerFunction value="libGDHL_gf_HeroSylvanasIncrementHeroCountFunction" />

    <DestructionFunction value="libGDHL_gf_HeroSylvanasDecrementHeroCountFunction" />

    <HeroPlaystyleFlags index="EnergyImportant" value="1" />

    <HeroPlaystyleFlags index="Escaper" value="1" />

    <HeroPlaystyleFlags index="MercKiller" value="1" />

    <HeroPlaystyleFlags index="RoleSpecialist" value="1" />

    <HeroPlaystyleFlags index="TowerDisabler" value="1" />

    <HeroPlaystyleFlags index="TowerPusher" value="1" />

    <HeroPlaystyleFlags index="WaveClearer" value="1" />

  </CUnit>

  <CUnit id="SylvanasPossessionMissileUnit" parent="MISSILE_INVULNERABLE" />

  <CUnit id="SylvanasWitheringFireMissile" parent="MISSILE_INVULNERABLE" />

  <CUnit id="SylvanasWitheringFireSplinterShotTalentMissile" parent="MISSILE_INVULNERABLE">

    <Mover value="SylvanasWitheringFireMissile" />

  </CUnit>

  <CUnit id="SylvanasWailingArrowMissile" parent="MISSILE_INVULNERABLE" />

  <CUnit id="SylvanasHauntingWaveMissile" parent="MISSILE_INVULNERABLE">

    <BehaviorArray Link="SylvanasHauntingWaveCenterBanshee" />

    <Sight value="4" />

  </CUnit>

  <CUnit id="SylvanasHauntingWaveMissileNoTeleport" parent="SylvanasHauntingWaveMissile">

    <BehaviorArray index="0" removed="1" />

  </CUnit>

  <CUnit id="SylvanasBlackArrowMissile" parent="MISSILE_INVULNERABLE" />

  <CUnit id="SylvanasShadowDaggerMissile" parent="MISSILE_INVULNERABLE" />

  <CUnit id="HeroSylvanasAttackMissile" parent="MISSILE_INVULNERABLE">

    <Mover value="HeroMissileSpeed22Ribbon" />

  </CUnit>

  <CUnit id="SylvanasSkeletonAttackMissile" parent="MISSILE_INVULNERABLE">

    <Mover value="HeroMissileSpeed22Ribbon" />

  </CUnit>

  <CValidatorCombine id="SylvanasBlackArrowsLeechPinnacleCombineHero">

    <Type value="And" />

    <CombineArray value="SylvanasBlackArrowsLeechPinnacleCombine" />

    <CombineArray value="TargetIsHeroAndNotStasis" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasDamageLeechCombine">

    <Type value="And" />

    <CombineArray value="SylvanasHasCompletedBlackArrowsQuestQuestOrHasLifeDrainTalent" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasHasCompletedBlackArrowsQuestQuestOrHasLifeDrainTalent">

    <CombineArray value="SylvanasHasCompletedBlackArrowsQuest" />

    <CombineArray value="HasSylvanasLifeDrain" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasHasLifeDrainAndPinnacleComplete">

    <Type value="And" />

    <CombineArray value="SylvanasDamageLeechCombine" />

    <CombineArray value="HasSylvanasLifeDrain" />

    <CombineArray value="SylvanasHasCompletedBlackArrowsQuest" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasLifeDrainTargetIsHeroLeechCombine">

    <Type value="And" />

    <CombineArray value="SylvanasDamageLeechCombine" />

    <CombineArray value="HasSylvanasLifeDrain" />

    <CombineArray value="TargetIsHero" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasBlackArrowsLeechPinnacleCombine">

    <Type value="And" />

    <CombineArray value="SylvanasDamageLeechCombine" />

    <CombineArray value="SylvanasHasCompletedBlackArrowsQuest" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasHasBlackArrowsQuestMilestoneAndTargetHas3BlackArrowsMarkers">

    <Type value="And" />

    <CombineArray value="SylvanasHasBlackArrowsQuestMilestone" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHasCompletedBlackArrowsQuest">

    <WhichUnit Value="Caster" />

    <Compare value="GT" />

    <Behavior value="SylvanasBlackArrowsQuestComplete" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHasBlackArrowsQuestMilestone">

    <WhichUnit Value="Caster" />

    <Compare value="GT" />

    <Behavior value="SylvanasBlackArrowsQuestMilestone" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasBlackArrowsMilestoneCombine">

    <CombineArray value="SylvanasHasLifeDrainTalentAnd3StacksOfBlackArrows" />

    <CombineArray value="SylvanasHasObtainedMilestoneBlackArrowsQuest" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasBlackArrowsCompleteCombine">

    <CombineArray value="SylvanasHasLifeDrainTalentAnd3StacksOfBlackArrows" />

    <CombineArray value="SylvanasHasCompletedBlackArrows" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasTargetHas3StacksOfBlackArrowsStackingBehaviorAndTargetIsHero">

    <Type value="And" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

    <CombineArray value="TargetIsHero" />

  </CValidatorCombine>

  <CValidatorPlayerTalent id="SylvanasHasHauntingArrows">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasHauntingArrows" />

  </CValidatorPlayerTalent>

  <CValidatorCombine id="SylvanasHasMercenaryQueenAndWitheringBarrageTalents">

    <Type value="And" />

    <CombineArray value="SylvanasHasMercenaryQueen" />

    <CombineArray value="HasSylvanasWitheringFireWitheringBarrage" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasHasMercenaryQueenAndFesteringWoundsTalents">

    <Type value="And" />

    <CombineArray value="SylvanasHasMercenaryQueen" />

    <CombineArray value="SylvanasHasFesteringWounds" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorCount id="SylvanasTargetHasLessThan3StacksOfBlackArrowsStackingBehavior">

    <Compare value="LE" />

    <Value value="2" />

    <Behavior value="SylvanasBlackArrowsStackingBehavior" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorLocationCompareRange id="SylvanasMindControlMinimumRangeMoveOrder">

    <ResultFailed value="TargetIsOutOfRange" />

    <WhichLocation Value="TargetUnit" />

    <Compare value="GE" />

    <Range value="0.5" />

  </CValidatorLocationCompareRange>

  <CValidatorPlayerTalent id="SylvanasHasMercenaryQueen">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentMercenaryQueen" />

  </CValidatorPlayerTalent>

  <CValidatorCombine id="SylvanasHasMercenaryQueenAndTargetIsMercLanerOrDefenderAndTargetHas3StacksofBlackArrowsStackingBehavior">

    <Type value="And" />

    <CombineArray value="TargetIsMercLanerorDefender" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

    <CombineArray value="SylvanasHasMercenaryQueen" />

    <CombineArray value="TargetIsNotAMonster" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorCount id="SylvanasTargetHasCatapultMinionOrCatapultReplacementBehavior">

    <Value value="1" />

    <Behavior value="IsCatapultMinionOrCatapultReplacement" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="TargetDoesNotHaveCatapultMinionOrCatapultReplacementBehavior">

    <Behavior value="IsCatapultMinionOrCatapultReplacement" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasTargetIsMercLanerOrDefenderAndNotMapBossMercenaryQueen">

    <Type value="And" />

    <CombineArray value="TargetIsMercLanerorDefender" />

    <CombineArray value="TargetIsNotMapCreatureorMapBoss" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorCount id="SylvanasPossessionCasterHasCatapultValidTargetBehavior">

    <WhichUnit Value="Caster" />

    <Value value="1" />

    <Behavior value="SylvanasPossessionCatapultValidTargetController" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareChargeUsed id="SylvanasPossessionLessThanOrEqualTo1ChargeUsed">

    <Compare value="LE" />

    <ChargeLink value="Abil/SylvanasPossession" />

    <Location value="Unit" />

    <Ability value="SylvanasPossession" />

    <Value value="1" />

  </CValidatorUnitCompareChargeUsed>

  <CValidatorCombine id="SylvanasPossessionViableTargetCastVersion">

    <Type value="And" />

    <CombineArray value="SylvanasTargetUnPossessed" />

    <CombineArray value="CasterNotDeadAndTargetNotDead" />

    <CombineArray value="TargetNotMerc" />

    <CombineArray value="TargetNotStasis" />

    <CombineArray value="TargetIsVisible" />

    <CombineArray value="NotSummonedUnit" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasHasHauntingArrowsTalentAndDoesNotHaveBlackArrowsActive">

    <Type value="And" />

    <CombineArray value="SylvanasHasHauntingArrows" />

    <CombineArray value="SylvanasDoesNotHaveBlackArrowsActiveSelfDurationBuff" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHasBlackArrowsActiveSelfDurationBuff">

    <WhichUnit Value="Caster" />

    <Value value="1" />

    <Behavior value="SylvanasBlackArrowsActiveSelfDurationBuff" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasDoesNotHaveBlackArrowsActiveSelfDurationBuff">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasBlackArrowsActiveSelfDurationBuff" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasMindControlMissilePeriodicValidator">

    <Type value="And" />

    <CombineArray value="SylvanasTargetHasMindControlMissileSilence" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorCount id="SylvanasTargetHasMindControlMissileSilence">

    <WhichUnit Effect="SylvanasMindControlMissileImpactSet" />

    <Value value="1" />

    <Behavior value="SylvanasMindControlMissileSilence" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasTargetHasShadowDaggerFromCaster">

    <Behavior value="SylvanasShadowDaggerTargetEnemyDamage" />

    <RequireCasterUnit Value="Caster" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasShadowDaggerSourceHasBehaviorFromCasterDamageResponse">

    <WhichUnit Value="Source" />

    <Compare value="GT" />

    <Behavior value="SylvanasShadowDaggerTargetEnemyDamage" />

    <RequireCasterUnit Value="Target" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasHasWitheringBarrageTalentAndTargetIsHero">

    <Type value="And" />

    <CombineArray value="HasSylvanasWitheringFireWitheringBarrage" />

    <CombineArray value="TargetIsHero" />

  </CValidatorCombine>

  <CValidatorPlayerTalent id="SylvanasHasFesteringWounds">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentFesteringWounds" />

  </CValidatorPlayerTalent>

  <CValidatorUnitCompareBehaviorCount id="SylvanasTargetHas2StacksOfBlackArrowsStackingBehavior">

    <Value value="2" />

    <Behavior value="SylvanasBlackArrowsStackingBehavior" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasHasLifeDrainTalentAnd3StacksOfBlackArrows">

    <Type value="And" />

    <CombineArray value="HasSylvanasLifeDrain" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasHasLifeDrainTalentAnd3StacksOfBlackArrowsAndTargetIsHero">

    <Type value="And" />

    <CombineArray value="HasSylvanasLifeDrain" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

    <CombineArray value="TargetIsHero" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasHasRemorselessAndTargetIsHeroAndTargetHas3StacksOfBlackArrows">

    <Type value="And" />

    <CombineArray value="TargetIsHero" />

    <CombineArray value="HasSylvanasTalentRemorseless" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

  </CValidatorCombine>

  <CValidatorPlayerTalent id="SylvanasHasUnyieldingBlight">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentUnyieldingBlight" />

  </CValidatorPlayerTalent>

  <CValidatorCombine id="SylvanasHasUnyieldingBlightAndTargetIsHeroicAndHas3StacksOfBlackArrows">

    <Type value="And" />

    <CombineArray value="SylvanasHasUnyieldingBlight" />

    <CombineArray value="TargetIsHero" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasTargetHas3StacksOfBlackArrowsStackingBehaviorAndTargetIsNotMinionOrHero">

    <Type value="And" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

    <CombineArray value="IsNotMinionAndNotSummoned" />

    <CombineArray value="TargetNotMerc" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorCount id="SylvanasShadowDaggerHasUnyieldingBlightMarkerBehavior">

    <WhichUnit Value="Caster" />

    <Value value="1" />

    <Behavior value="SylvanasShadowDaggerUnyieldingBlightMarkerBehavior" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasHas3StacksofBlackArrowsAndTargetIsMercMinionOrStructure">

    <Type value="And" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

    <CombineArray value="IsMercMinionorStructureANDNotMapBoss" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasBlackArrowsQuestTargetIsValidUnitType">

    <CombineArray value="TargetIsHero" />

    <CombineArray value="TargetIsEnemyStructureAndNotTownWall" />

  </CValidatorCombine>

  <CValidatorIsUnitTracked id="SylvanasWitheringFireTargetIsInBarbedShotUnitTracker">

    <Find value="1" />

    <BehaviorLink value="SylvanasWitheringFireBarbedShotUnitTracker" />

    <TrackedUnit Value="Target" />

  </CValidatorIsUnitTracked>

  <CValidatorUnitCompareTokenCount id="SylvanasWitheringFireCasterHas5BarbedShotTokens">

    <WhichUnit Value="Caster" />

    <Value value="5" />

    <TokenId value="SylvanasWitheringFireBarbedShotTokenCounter" />

  </CValidatorUnitCompareTokenCount>

  <CValidatorCombine id="SylvanasHasBarbedShotTalentAndCasterHas5BarbedShotTokens">

    <Type value="And" />

    <CombineArray value="HasSylvanasWitheringFireBarbedShot" />

    <CombineArray value="SylvanasWitheringFireCasterHas5BarbedShotTokens" />

  </CValidatorCombine>

  <CValidatorPlayerTalent id="SylvanasHasMightOfTheBansheeQueen">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentMightOfTheBansheeQueen" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="SylvanasHasDarkLadysAdvance">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentDarkLadysAdvance" />

  </CValidatorPlayerTalent>

  <CValidatorCombine id="SylvanasHasMightOfTheBansheeQueenAndTargetHas3StacksOfBlackArrows">

    <Type value="And" />

    <CombineArray value="SylvanasHasMightOfTheBansheeQueen" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

  </CValidatorCombine>

  <CValidatorPlayerTalent id="SylvanasHasTalentUnrelentingTorment">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasUnrelentingTorment" />

  </CValidatorPlayerTalent>

  <CValidatorCombine id="SylvanasPeriodicCombineWitheringFire">

    <Type value="And" />

    <CombineArray value="SylvanasWitheringFireEnemyProximity" />

    <CombineArray value="CasterNotDeadOrSilencedOrStasisOrStunned" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorCount id="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior">

    <Value value="3" />

    <Behavior value="SylvanasBlackArrowsStackingBehavior" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasBlackArrowDreadfulWakeOverrideCombine">

    <CombineArray value="SylvanasDoesNotHaveDreadfulWakeMarker" />

    <CombineArray value="SylvanasHasDreadfulWakeandDurationLessThan1" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorDuration id="SylvanasDreadfulWakeMarkerDurationLessThan1">

    <Compare value="LT" />

    <Value value="1" />

    <Behavior value="SylvanasBlackArrowDreadfulWakeMarker" />

  </CValidatorUnitCompareBehaviorDuration>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHasDreadfulWakeMarker">

    <Compare value="GT" />

    <Behavior value="SylvanasBlackArrowDreadfulWakeMarker" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasHasDreadfulWakeandDurationLessThan1">

    <Type value="And" />

    <CombineArray value="SylvanasDreadfulWakeMarkerDurationLessThan1" />

    <CombineArray value="SylvanasHasDreadfulWakeMarker" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorCount id="CasterDoesNotHaveBlackArrowStun">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasBlackArrowsStun" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorPlayerTalent id="HasSylvanasTalentRemorseless">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentRemorseless" />

  </CValidatorPlayerTalent>

  <CValidatorUnitCompareBehaviorCount id="SylvanasDoesNotHaveDreadfulWakeMarker">

    <Behavior value="SylvanasBlackArrowDreadfulWakeMarker" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHasBlackArrowStun">

    <Value value="1" />

    <Behavior value="SylvanasBlackArrowsStun" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasDreadfulWakeTalentCombine">

    <Type value="And" />

    <CombineArray value="SylvanasHasDreadfulWakeTalent" />

    <CombineArray value="TargetMinionOrMerc" />

  </CValidatorCombine>

  <CValidatorPlayerTalent id="SylvanasHasDreadfulWakeTalent">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasDreadfulWake" />

  </CValidatorPlayerTalent>

  <CValidatorLocationCompareRange id="SylvanasMindControlMaxSlopRangeCheck">

    <ResultFailed value="TargetIsOutOfRange" />

    <Compare value="LE" />

    <Range value="20" />

  </CValidatorLocationCompareRange>

  <CValidatorLocationCompareRange id="SylvanasMindControlOverSlopRangeCheck">

    <ResultFailed value="TargetIsOutOfRange" />

    <Compare value="GT" />

    <Range value="20" />

  </CValidatorLocationCompareRange>

  <CValidatorUnitCompareBehaviorCount id="SylvanasWitheringFireOverflowingQuiverNotOnCooldown">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasWitheringFireOverflowingQuiverCooldown" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorPlayerTalent id="HasSylvanasDarkLadysCallMindControl">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasDarkLadysCall" />

  </CValidatorPlayerTalent>

  <CValidatorUnitCompareBehaviorCount id="SylvanasMindControlControlActive">

    <WhichUnit Value="Caster" />

    <Compare value="GT" />

    <Behavior value="SylvanasMindControlCaster" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitOrderQueue id="SylvanasIsCastingMindControl">

    <AbilLink value="SylvanasMindControl" />

  </CValidatorUnitOrderQueue>

  <CValidatorUnitCompareBehaviorCount id="DoesNotHaveBlackArrowStun">

    <Behavior value="SylvanasBlackArrowsStun" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="HasFreeWindrunnerSupressionBehavior">

    <WhichUnit Value="Caster" />

    <Value value="1" />

    <Behavior value="FreeWindrunnerSupressionBehavior" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorPlayerTalent id="HasSylvanasLifeDrain">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentLifeDrain" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasWindrunner">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentWindrunnerHauntingWave" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasSpiritShockwave">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentSpiritShockwave" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasOverflowingQuiver">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentOverflowingQuiver" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasSonicBoom">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentSonicBoom" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasWithTheWind">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentWithTheWind" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasSplinterShot">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentSplinterShot" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasSpiritShots">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentSpiritShots" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasSoulReaver">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentSoulReaver" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasOverwhelmingAffliction">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentOverwhelmingAffliction" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasRangersAmbush">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentRangersAmbush" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasUnstablePoison">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentUnstablePoison" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasColdEmbrace">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentColdEmbrace" />

  </CValidatorPlayerTalent>

  <CValidatorCombine id="HauntingWaveCantFindValidPlacement">

    <CombineArray value="HauntingWaveActivatePlacementSearch" />

    <Negate value="1" />

  </CValidatorCombine>

  <CValidatorUnitType id="IsSylvanas">

    <Value value="HeroSylvanas" />

  </CValidatorUnitType>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHasHauntingWaveWindrunnerBehavior">

    <WhichUnit Value="Caster" />

    <Value value="1" />

    <Behavior value="SylvanasFreeHauntingWaveWindrunnerTalent" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHasHauntingWaveWindrunnerCasterBehavior">

    <WhichUnit Value="Caster" />

    <Value value="1" />

    <Behavior value="SylvanasHauntingWaveWindrunnerCaster" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasDoesNotHaveHauntingWaveWindrunnerCasterBehavior">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasHauntingWaveWindrunnerCaster" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHauntingWaveWindrunnerTalentDoesNotHaveFirstCastBehavior">

    <WhichUnit Value="Caster" />

    <Behavior value="SylvanasHauntingWaveWindrunnerFirstCast" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasNoShadowDaggerTarget">

    <Behavior value="SylvanasShadowDaggerTargetEnemyDamage" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="IsSylvanasCenterBanshee">

    <Value value="1" />

    <Behavior value="SylvanasHauntingWaveCenterBanshee" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitType id="IsSylvanasWailingArrowMissile">

    <Value value="SylvanasWailingArrowMissile" />

  </CValidatorUnitType>

  <CValidatorUnitType id="IsSylvanasHauntingWaveMissile">

    <Value value="SylvanasHauntingWaveMissile" />

  </CValidatorUnitType>

  <CValidatorCombine id="OverflowingQuiverCombine">

    <Type value="And" />

    <CombineArray value="HasSylvanasOverflowingQuiver" />

    <CombineArray value="SylvanasHasFullWitheringFireAmmo" />

  </CValidatorCombine>

  <CValidatorUnitOrderQueue id="SylvanasNotCastingWailingArrow">

    <AbilLink value="SylvanasWailingArrow" />

    <Find value="0" />

    <Queued value="1" />

  </CValidatorUnitOrderQueue>

  <CValidatorUnitCompareChargeUsed id="SylvanasPossessionLTE5ChargesUsed">

    <Compare value="LE" />

    <ChargeLink value="Abil/SylvanasPossession" />

    <Location value="Unit" />

    <Ability value="SylvanasPossession" />

    <Value value="5" />

  </CValidatorUnitCompareChargeUsed>

  <CValidatorUnitCompareBehaviorCount id="SylvanasTargetDoesNotHaveUnstablePoisonDamageLimiter">

    <Behavior value="SylvanasUnstablePoisonDamageLimiter" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasWitheringFireOverflowingQuiverShrubControllerOrShrubRevealedCombine">

    <CombineArray value="SourceNoShrubStatusController" />

    <CombineArray value="SylvanasWitheringFireOverflowingQuiverShrubRevealedCombine" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasWitheringFireOverflowingQuiverShrubRevealedCombine">

    <CombineArray value="SourceHasShrubStatusController" />

    <CombineArray value="SourceHasAttackReveal" />

    <Type value="And" />

  </CValidatorCombine>

  <CValidatorCombine id="OverwhelmingAfflictionCombine">

    <Type value="And" />

    <CombineArray value="TargetIsHero" />

    <CombineArray value="HasSylvanasOverwhelmingAffliction" />

  </CValidatorCombine>

  <CValidatorLocationPlacement id="HauntingWaveActivatePlacementSearch">

    <WhichLocation Value="SourceUnit" />

    <Range value="3" />

    <Unit value="HeroSylvanas" />

  </CValidatorLocationPlacement>

  <CValidatorCombine id="SylvanasWitheringFireProximityCombine">

    <CombineArray value="SylvanasWitheringFireEnemyProximity" />

    <CombineArray value="WithTheWindProximityCombine" />

  </CValidatorCombine>

  <CValidatorUnitCompareChargeUsed id="SylvanasHasWitheringFireAmmo">

    <WhichUnit Value="Source" />

    <Compare value="LT" />

    <ChargeLink value="Abil/SylvanasWitheringFire" />

    <Location value="Unit" />

    <Ability value="SylvanasWitheringFire" />

    <Value value="5" />

  </CValidatorUnitCompareChargeUsed>

  <CValidatorUnitCompareBehaviorCount id="SourceHasSpiritShockwaveMarker">

    <Value value="1" />

    <Behavior value="SpiritShockwaveMarker" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareChargeUsed id="SylvanasHasFullWitheringFireAmmo">

    <WhichUnit Value="Source" />

    <Compare value="LT" />

    <ChargeLink value="Abil/SylvanasWitheringFire" />

    <Location value="Unit" />

    <Ability value="SylvanasWitheringFire" />

    <Value value="1" />

  </CValidatorUnitCompareChargeUsed>

  <CValidatorUnitCompareChargeUsed id="SylvanasHasWitheringFireAmmoWitheringBarrage">

    <WhichUnit Value="Source" />

    <ChargeLink value="Abil/SylvanasWitheringFire" />

    <Location value="Unit" />

    <Ability value="SylvanasWitheringFire" />

    <Value value="12" />

    <Compare value="LT" />

  </CValidatorUnitCompareChargeUsed>

  <CValidatorCombine id="SylvanasPossessionViableTarget">

    <Type value="And" />

    <CombineArray value="SylvanasTargetUnPossessed" />

    <CombineArray value="CasterNotDeadAndTargetNotDead" />

    <CombineArray value="TargetNotMerc" />

    <CombineArray value="TargetNotStasis" />

    <CombineArray value="TargetIsVisible" />

    <CombineArray value="NotSummonedUnit" />

    <CombineArray value="SylvanasPossessionCatapultMinionCheck" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasPossessionCatapultMinionCheck">

    <CombineArray value="SylvanasTargetHasCatapultMinionOrCatapultReplacementBehaviorAndCasterHasCatapultValidTargetBehaviorPossession" />

    <CombineArray value="TargetDoesNotHaveCatapultMinionOrCatapultReplacementBehavior" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasDarkArrowHasTerminalArrowBehaviorAndTargetLifeLT30Percent">

    <Type value="And" />

    <CombineArray value="HasSylvanasBlackArrowTerminalArrow" />

    <CombineArray value="TargetLifeLT30Percent" />

  </CValidatorCombine>

  <CValidatorLocationEnumArea id="WitheringFireWithTheWindTalentEnemyProximity">

    <WhichLocation Value="CasterUnit" />

    <AreaArray Compare="GE" Count="1">

      <Radius value="7.75" />

    </AreaArray>

    <SearchFilters value="Visible;Self,Player,Ally,Neutral,ImmuneToAOE,Missile,Stasis,Dead,Hidden,Invulnerable" />

  </CValidatorLocationEnumArea>

  <CValidatorUnitCompareBehaviorCount id="SylvanasTargetUnPossessed">

    <Behavior value="SylvanasPossessionTarget" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHasFullSkeletonFollowerCount">

    <WhichUnit Value="Caster" />

    <Compare value="GE" />

    <Value value="4" />

    <Behavior value="SylvanasBlackArrowSkeletonFollowerCount" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHasDarkArrowTerminalArrowBehavior">

    <WhichUnit Value="Caster" />

    <Compare value="GE" />

    <Value value="1" />

    <Behavior value="SylvanasBlackArrowTerminalArrowCarryBehavior" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasTargetHasWitheringFireMarker">

    <Compare value="GE" />

    <Value value="1" />

    <Behavior value="SylvanasWitheringFireMarkerBehavior" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorUnitCompareBehaviorCount id="SylvanasHasNoBansheeSpiritRoot">

    <WhichUnit Effect="SylvanasBansheeSpiritApplyRootBehavior" />

    <Behavior value="SylvanasBansheeSpiritRoot" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorLocationEnumArea id="SylvanasWitheringFireEnemyProximity">

    <WhichLocation Value="CasterUnit" />

    <AreaArray Compare="GE" Count="1">

      <Radius value="8" />

    </AreaArray>

    <SearchFilters value="Visible;Self,Player,Ally,Neutral,ImmuneToAOE,Missile,Stasis,Dead,Hidden,Invulnerable" />

  </CValidatorLocationEnumArea>

  <CValidatorPlayerTalent id="HasSylvanasBlackArrowTerminalArrow">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentBlackArrowTerminalArrow" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasWitheringFireWitheringBarrage">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentWitheringBarrage" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasWitheringFireRetrieval">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentWitheringFireRetrieval" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasWitheringFireBarbedShot">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentWitheringFireBarbedShot" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasWitheringFireEvasiveFire">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentWitheringFireEvasiveFire" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasBlightShotBlackFlight">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentBlightShotBlackFlight" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasBlightShotLingeringBlight">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentBlightShotLingeringBlight" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasBansheeSpiritDarkAura">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentBansheeSpiritDarkAura" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasWitheringFireRangersFocus">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentWitheringFireRangersFocus" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasWitheringFirePassiveReload">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentWitheringFirePassiveReload" />

  </CValidatorPlayerTalent>

  <CValidatorPlayerTalent id="HasSylvanasBlackArrowsParalysis">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentBlackArrowsParalysis" />

  </CValidatorPlayerTalent>

  <CValidatorCombine id="SylvanasTargetHasCatapultMinionOrCatapultReplacementBehaviorAndCasterHasCatapultValidTargetBehaviorPossession">

    <Type value="And" />

    <CombineArray value="SylvanasTargetHasCatapultMinionOrCatapultReplacementBehavior" />

    <CombineArray value="SylvanasPossessionCasterHasCatapultValidTargetBehavior" />

  </CValidatorCombine>

  <CValidatorPlayerTalent id="HasSylvanasShadowDaggerLostSoul">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasTalentLostSoul" />

  </CValidatorPlayerTalent>

  <CValidatorCombine id="SylvanasTargetHas3StacksOfBlackArrowsStackingBehaviorAndTargetIsValidUnitType">

    <Type value="And" />

    <CombineArray value="SylvanasTargetHas3StacksOfBlackArrowsStackingBehavior" />

    <CombineArray value="SylvanasLostSoulTargetValidUnitType" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasLostSoulTargetValidUnitType">

    <CombineArray value="TargetIsHero" />

    <CombineArray value="TargetIsEnemyStructureAndNotTownWall" />

  </CValidatorCombine>

  <CValidatorUnitCompareBehaviorCount id="HasWailingArrowActivateBehavior">

    <WhichUnit Value="Caster" />

    <Value value="1" />

    <Behavior value="SylvanasWailingArrowCaster" />

  </CValidatorUnitCompareBehaviorCount>

  <CValidatorCombine id="SylvanasTargetIsHauntingWaveCombine">

    <CombineArray value="TargetIsHauntingWaveBanshee" />

    <CombineArray value="TargetIsHauntingWaveBansheeNoTeleport" />

  </CValidatorCombine>

  <CValidatorUnitType id="TargetIsHauntingWaveBanshee">

    <Value value="SylvanasHauntingWaveMissile" />

  </CValidatorUnitType>

  <CValidatorUnitType id="TargetIsHauntingWaveBansheeNoTeleport">

    <Value value="SylvanasHauntingWaveMissileNoTeleport" />

  </CValidatorUnitType>

  <CValidatorCombine id="WithTheWindProximityCombine">

    <Type value="And" />

    <CombineArray value="HasSylvanasWithTheWind" />

    <CombineArray value="WitheringFireWithTheWindTalentEnemyProximity" />

  </CValidatorCombine>

  <CValidatorUnitType id="SylvanasPossessionTargetIsNotCatapultMinion">

    <Value value="CatapultMinion" />

    <Find value="0" />

  </CValidatorUnitType>

  <CValidatorCombine id="SylvanasPossessionTargetIsExtraCooldownTarget">

    <CombineArray value="TargetIsCatapultMinion" />

    <CombineArray value="TargetIsMercLaner" />

  </CValidatorCombine>

  <CValidatorPlayerTalent id="HasSylvanasWailingArrowDeafeningBlast">

    <WhichPlayer Value="Caster" />

    <Find value="1" />

    <Value value="SylvanasWailingArrowDeafeningBlast" />

  </CValidatorPlayerTalent>

  <CValidatorCombine id="SylvanasWailingArrowDeafeningBlastCombine">

    <Type value="And" />

    <CombineArray value="HasSylvanasWailingArrowDeafeningBlast" />

    <CombineArray value="SylvanasWailingArrowDeafeningBlastMinDistance" />

  </CValidatorCombine>

  <CValidatorCombine id="SylvanasWailingArrowDeafeningBlastDistanceCombine">

    <Type value="And" />

    <CombineArray value="SylvanasWailingArrowDeafeningBlastMaxDistance" />

    <CombineArray value="SylvanasWailingArrowDeafeningBlastMinDistance" />

  </CValidatorCombine>

  <CValidatorLocationCompareRange id="SylvanasWailingArrowDeafeningBlastMinDistance">

    <WhichLocation Effect="SylvanasWailingArrowActivateSearchArea" />

    <Compare value="LT" />

    <Range value="1.75" />

    <Value Value="TargetUnit" />

  </CValidatorLocationCompareRange>

  <CWeaponLegacy id="SylvanasHeroWeapon" parent="StormHeroFastWeapon">

    <Icon value="Assets\Textures\storm_temp_btn-upgrade-terran-infantryweaponslevel3.dds" />

    <DisplayEffect value="SylvanasWeaponDamage" />

    <MinScanRange value="5.5" />

    <Range value="5.5" />

    <Period value="0.6" />

    <Effect value="RangedAttackSylvanasLaunchMissileSet" />

    <PreswingBeforeAttack value="0.75" />

    <PreswingBetweenAttacks value="0.25" />

  </CWeaponLegacy>

</Catalog>