"test_ability"
{
"BaseClass" "ability_datadriven"
"AbilityTextureName" "lina_laguna_blade"
"MaxLevel" "4"
"AbilityCastRange" "900"
"AbilityCastPoint" "0.1 0.1 0.1 0.1"
"AbilityManaCost" "30 25 20 15"
"AbilityCooldown" "6.0 6.0 6.0 6.0"
"AbilityDamage" "75 150 225 300"
"AbilityCastAnimation" "ACT_INVALID"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
"AbilityUnitDamageType" "DAMAGE_TYPE_PURE"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES"
"OnSpellStart"
{
"ActOnTargets"
{
"Target"
{
"Center" "TARGET"
"Teams" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"Type" "DOTA_UNIT_TARGET_ALL"
"Flags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES"
}
"Action"
{
"Damage"
{
"Target" "TARGET"
"Type" "DAMAGE_TYPE_PURE"
"Damage" "%AbilityDamage"
}
"Stun"
{
"Target" "TARGET"
"Duration" "1.0"
}
}
}
"FireSound"
{
"EffectName" "GreenElephant"
"Target" "CASTER"
}
"FireEffect"
{
"EffectName" "particles/units/heroes/hero_lich/lich_frost_nova.vpcf"
"EffectAttachType" "follow_origin"
"Target" "TARGET"
}
}
"precache"
{
"soundfile" "soundevents/GreenElephant.vsndevts"
}
}