<?xml version="1.0" encoding="utf-8"?>
<Catalog>
<CActorAction id="ThornSpitterWeaponAttack" parent="RangedMinionAttackParent" effectImpact="ThornSpitterWeaponDamage" effectLaunch="ThornSpitterWeaponLaunchMissile">
<LaunchAssets Model="" />
<ImpactMap index="None" Model="KingsCrestRangedMinionMissleImpact" />
</CActorAction>
<CActorMissile id="ThornSpitterWeaponMissile" parent="StormMissileWithDeath" unitName="ThornSpitterWeaponMissile" />
<CActorRange id="ThornSpitterWeaponRange" parent="StormTurretRange">
<On Terms="UnitBirth.ThornSpitter" Send="Create" />
<Range value="5.000000" />
<Filter index="Neutral" value="1" />
<Filter index="Enemy" value="1" />
</CActorRange>
<GroupIcon>
<Image value="Assets\Textures\Storm_UI_InGame_TargetInfoPanel_Unit_BB_Minion_Melee.dds" />
</GroupIcon>
</CActorUnit>
<CActorUnit id="RangedMinion">
<GroupIcon>
<Image value="Assets\Textures\Storm_UI_InGame_TargetInfoPanel_Unit_BB_Minion_Ranged.dds" />
</GroupIcon>
</CActorUnit>
<CActorUnit id="WizardMinion">
<GroupIcon>
<Image value="Assets\Textures\Storm_UI_InGame_TargetInfoPanel_Unit_BB_Minion_Wizard.dds" />
</GroupIcon>
</CActorUnit>
<CActorUnit id="CatapultMinion">
<GroupIcon>
<Image value="Assets\Textures\Storm_UI_InGame_TargetInfoPanel_Unit_DragonShire_Minion_Catapult.dds" />
</GroupIcon>
</CActorUnit>
<CBehaviorVeterancy id="HauntedWoodsMinionScaling">
<InfoFlags index="Hidden" value="1" />
<XPFraction index="Kills" value="0" />
<VeterancyLevelArray />
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="1.3" />
<VitalMaxArray index="Life" value="10" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="1.3" />
<VitalMaxArray index="Life" value="10" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="1.3" />
<VitalMaxArray index="Life" value="10" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="1.3" />
<VitalMaxArray index="Life" value="10" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="1.3" />
<VitalMaxArray index="Life" value="10" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="1.95" />
<VitalMaxArray index="Life" value="15" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="1.95" />
<VitalMaxArray index="Life" value="15" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="1.95" />
<VitalMaxArray index="Life" value="15" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="1.95" />
<VitalMaxArray index="Life" value="15" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="1.95" />
<VitalMaxArray index="Life" value="15" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="2.6" />
<VitalMaxArray index="Life" value="20" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="2.6" />
<VitalMaxArray index="Life" value="20" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="2.6" />
<VitalMaxArray index="Life" value="20" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="2.6" />
<VitalMaxArray index="Life" value="20" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="2.6" />
<VitalMaxArray index="Life" value="20" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.25" />
<VitalMaxArray index="Life" value="25" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.25" />
<VitalMaxArray index="Life" value="25" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.25" />
<VitalMaxArray index="Life" value="25" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.25" />
<VitalMaxArray index="Life" value="25" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.25" />
<VitalMaxArray index="Life" value="25" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.9" />
<VitalMaxArray index="Life" value="30" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.9" />
<VitalMaxArray index="Life" value="30" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.9" />
<VitalMaxArray index="Life" value="30" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.9" />
<VitalMaxArray index="Life" value="30" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.9" />
<VitalMaxArray index="Life" value="30" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.9" />
<VitalMaxArray index="Life" value="30" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.9" />
<VitalMaxArray index="Life" value="30" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.9" />
<VitalMaxArray index="Life" value="30" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.9" />
<VitalMaxArray index="Life" value="30" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2">
<DamageDealtScaled index="Basic" value="3.9" />
<VitalMaxArray index="Life" value="30" />
</Modification>
</VeterancyLevelArray>
<VeterancyLevelArray MinVeterancyXP="1">
<Modification KillXPBonus="2" />
</VeterancyLevelArray>
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<VeterancyLevelArray />
<BehaviorFlags index="EnabledWhileDead" value="1" />
</CBehaviorVeterancy>
<CEffectDamage id="VehicleGardenTerrorMinionKillDamage" parent="StormWeapon">
<Flags index="Kill" value="1" />
</CEffectDamage>
<CEffectLaunchMissile id="ThornSpitterWeaponLaunchMissile">
<ValidatorArray index="0" value="TargetNotDead" />
<ImpactEffect value="ThornSpitterWeaponDamage" />
<SharedFlags index="TravelValidation" value="1" />
<AmmoUnit value="ThornSpitterWeaponMissile" />
</CEffectLaunchMissile>
<CEffectDamage id="ThornSpitterWeaponDamage" parent="StormWeapon">
<Amount value="61" />
</CEffectDamage>
<CModel id="ThornSpitterPlacement" parent="Placement" Race="Terran">
<Model value="Assets\Units\Pets\Storm_Pet_GoblinTinkerTurret_Base\Storm_Pet_GoblinTinkerTurret_Base.m3" />
<ScaleMax value="0.800000,0.800000,0.800000" />
<ScaleMin value="0.800000,0.800000,0.800000" />
<SelectionRadius value="0.625000" />
<ShadowRadius value="0.625000" />
</CModel>
<CModel id="ThornSpitterWeaponMissile" parent="MissileFX">
<Model value="Assets\Effects\Storm_Effect_KingsCrest_Wizard_Missile\Storm_Effect_KingsCrest_Wizard_Missile.m3" />
</CModel>
<CUnit id="ThornSpitterWeaponMissile" parent="MISSILE_INVULNERABLE">
<Mover value="UnderworldRangedMinionMissileMedium" />
<StationaryTurningRate value="1007.9296" />
<TurningRate value="1007.9296" />
</CUnit>
<CWeaponLegacy id="ThornSpitter">
<Icon value="Assets\Textures\storm_temp_btn-upgrade-terran-infantryweaponslevel0.dds" />
<DisplayEffect value="RangedMinionWeaponDamage" />
<TargetFilters value="Visible;Missile,Item,Stasis,Dead,Hidden,Invulnerable" />
<AcquireFilters value="-;NoMinionAggro" />
<MinScanRange value="8" />
<Period value="1.5" />
<DamagePoint value="0.125" />
<Backswing value="0" />
<Arc value="360" />
<Effect value="ThornSpitterWeaponLaunchMissile" />
</CWeaponLegacy>
</Catalog>