473 lines
13 KiB
Plaintext
473 lines
13 KiB
Plaintext
dotaa_abilities
|
|
{
|
|
"zombie_virus"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/zombie_virus.lua"
|
|
"AbilityTextureName" "life_stealer_open_wounds"
|
|
"MaxLevel" "1"
|
|
"DamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
|
|
"AbilityValues"
|
|
{
|
|
|
|
"damage" "1"
|
|
|
|
"tick_interval" "1"
|
|
|
|
"duration" "3"
|
|
"chance" "75"
|
|
"slow_movespeed" "15"
|
|
"armor" "1"
|
|
}
|
|
}
|
|
"zombie_armor_decress"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/zombie_armor_decress.lua"
|
|
"AbilityTextureName" "item_assault"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"corruption_duration" "20"
|
|
"armor_debuff" "-3"
|
|
}
|
|
}
|
|
"ghost_evasive"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/ghost_evasive.lua"
|
|
"AbilityTextureName" "item_assault"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"evasive" "33"
|
|
}
|
|
}
|
|
"wave_phasing_march"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/wave_phasing_march.lua"
|
|
"AbilityTextureName" "item_phase_boots"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"bonus_movement_speed" "100"
|
|
}
|
|
}
|
|
"toxin"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/toxin.lua"
|
|
"AbilityTextureName" "viper_nethertoxin"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"damage" "120"
|
|
"radius" "150"
|
|
"duration" "3"
|
|
"armor_magic_reduce_per_stack" "0.5"
|
|
"merge_radius_bonus"
|
|
{
|
|
"value" "45"
|
|
}
|
|
"merge_duration_bonus"
|
|
{
|
|
"value" "1"
|
|
}
|
|
}
|
|
}
|
|
"contract_head_leap"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/contract_head_leap.lua"
|
|
"AbilityTextureName" "monkey_king_tree_dance"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"search_radius" "550"
|
|
"leap_interval" "2.4"
|
|
"leap_damage" "35"
|
|
"damage_from_attack_pct" "25"
|
|
"jump_duration" "0.45"
|
|
"height_above_hero" "140"
|
|
"damage_radius" "220"
|
|
"precast_warning_time" "0.85"
|
|
}
|
|
}
|
|
"bone_armor"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/bone_armor.lua"
|
|
"AbilityTextureName" "skeleton_king_mortal_strike"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"armor_bonus" "12"
|
|
"damage_reflect_chance" "50"
|
|
"damage_reflect_pct" "25"
|
|
"hero_proximity_radius" "350"
|
|
"isolated_damage_multiplier" "1"
|
|
}
|
|
}
|
|
"skeleton_archer_fire_arrow"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/skeleton_archer.lua"
|
|
"AbilityTextureName" "clinkz_searing_arrows"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"bonus_damage" "75"
|
|
}
|
|
}
|
|
|
|
"weaking_impetus"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/weaking_impetus.lua"
|
|
"AbilityTextureName" "enchantress_impetus"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"AbilityManaCost" "40"
|
|
"AbilityValues"
|
|
{
|
|
"damage_reduction" "5"
|
|
"debuff_duration" "5"
|
|
"mana_hit" "40"
|
|
"max_stacks" "10"
|
|
}
|
|
}
|
|
"zombie_rage"
|
|
{
|
|
"BaseClass" "life_stealer_rage"
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"AbilitySound" "Hero_LifeStealer.Rage"
|
|
|
|
// Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastPoint" "0"
|
|
"AbilityCastRange" "0"
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCooldown" "20"
|
|
|
|
// Cost
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityManaCost" "0"
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
|
|
|
|
"duration" "3.0"
|
|
|
|
"magic_resist"
|
|
{
|
|
"value" "80"
|
|
}
|
|
"status_resist"
|
|
{
|
|
"value" "50"
|
|
}
|
|
"debuff_immunity"
|
|
{
|
|
"value" "1"
|
|
}
|
|
|
|
"bonus_armor"
|
|
{
|
|
"value" "20"
|
|
}
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
}
|
|
"zombie_feast"
|
|
{
|
|
"BaseClass" "life_stealer_feast"
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"MaxLevel" "4"
|
|
"Innate" "1"
|
|
"DependentOnAbility" "life_stealer_infest"
|
|
"IsBreakable" "1"
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
"hp_leech_percent" "2.5"
|
|
|
|
"hp_damage_percent" "2.5"
|
|
|
|
"bonus_hp_per_hero" "10 10 10 10"
|
|
|
|
"bonus_hp_per_creep" "1"
|
|
"creep_deny_percent" "75"
|
|
"bonus_hp_total"
|
|
{
|
|
"dynamic_value" "true"
|
|
}
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2"
|
|
}
|
|
"zombie_open_wounds"
|
|
{
|
|
"BaseClass" "life_stealer_open_wounds"
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"FightRecapLevel" "1"
|
|
"AbilitySound" "Hero_LifeStealer.OpenWounds.Cast"
|
|
|
|
"MaxLevel" "4"
|
|
|
|
// Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastPoint" "0.2"
|
|
"AbilityCastRange" "300 400 500 600"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCooldown" "30 25 20 15"
|
|
|
|
// Cost
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityManaCost" "100"
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
"duration" "7"
|
|
"slow_steps"
|
|
{
|
|
"value" "-50 -50 -40 -30 -20 -10 -10 -10"
|
|
"special_bonus_unique_lifestealer_4" "-15"
|
|
}
|
|
"heal_percent"
|
|
{
|
|
"value" "20 30 40 50"
|
|
"special_bonus_unique_lifestealer_6" "+25"
|
|
}
|
|
"max_health_as_damage_pct" "0"
|
|
"spread_radius"
|
|
{
|
|
"value" "700"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"slow_step_pct_of_max" "70 80 90 100"
|
|
"slow_tooltip"
|
|
{
|
|
"value" "35 40 45 50"
|
|
"special_bonus_unique_lifestealer_4" "+15"
|
|
}
|
|
"reset_cooldown_on_kill"
|
|
{
|
|
"value" "0"
|
|
"special_bonus_facet_life_stealer_fleshfeast" "+1"
|
|
}
|
|
|
|
}
|
|
}
|
|
"skeleton_blast"
|
|
{
|
|
"BaseClass" "skeleton_king_hellfire_blast"
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES_STRONG"
|
|
"FightRecapLevel" "1"
|
|
"AbilitySound" "Hero_SkeletonKing.Hellfire_Blast"
|
|
|
|
// Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastRange" "525"
|
|
"AbilityCastPoint" "0.35 0.35 0.35 0.35"
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCooldown" "14 12 10 8"
|
|
|
|
// Damage.
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
|
|
// Cost
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityManaCost" "95 110 125 140"
|
|
|
|
// Stats
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityModifierSupportValue" "0.5" // Applies two modifiers
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
|
|
"AbilityValues"
|
|
{
|
|
"blast_speed" "1200"
|
|
"blast_stun_duration"
|
|
{
|
|
"value" "1.0 1.2 1.4 1.6"
|
|
"special_bonus_unique_wraith_king_11" "+1"
|
|
}
|
|
|
|
"blast_dot_duration"
|
|
{
|
|
"value" "2.0"
|
|
"special_bonus_facet_skeleton_king_facet_bone_guard"
|
|
{
|
|
"value" "+0"
|
|
"special_bonus_unique_wraith_king_facet_1" "+2"
|
|
}
|
|
}
|
|
|
|
"blast_slow" "-20"
|
|
|
|
"damage"
|
|
{
|
|
"value" "80 100 120 140"
|
|
|
|
}
|
|
"blast_dot_damage"
|
|
{
|
|
"value" "20 40 60 80"
|
|
}
|
|
}
|
|
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
}
|
|
"skeleton_king_mortal_strike"
|
|
{
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO"
|
|
"AbilitySound" "Hero_SkeletonKing.CriticalStrike"
|
|
"HasShardUpgrade" "1"
|
|
"IsBreakable" "1"
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
"crit_mult" "200"
|
|
"wraith_cd_mult"
|
|
{
|
|
"value" "1"
|
|
}
|
|
"wraith_crit_bonus" "0"
|
|
|
|
"AbilityCooldown" "4.5"
|
|
|
|
}
|
|
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
|
}
|
|
"suicide_boys"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/zombie/Boss/suicide_boys.lua"
|
|
"AbilityTextureName" "techies_suicide"
|
|
"MaxLevel" "1"
|
|
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PURE"
|
|
"AbilityCooldown" "8"
|
|
"AbilityManaCost" "0"
|
|
"AbilityCastPoint" "0.0"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"radius" "2000"
|
|
"toss_damage" "0"
|
|
}
|
|
}
|
|
|
|
"wave_full_brutality"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/wave_full_brutality.lua"
|
|
"AbilityTextureName" "ogre_magi_bloodlust"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"bonus_pct" "100"
|
|
}
|
|
}
|
|
|
|
"wave_desperate_vampirism"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/wave_desperate_vampirism.lua"
|
|
"AbilityTextureName" "life_stealer_feast"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"hp_threshold_pct" "50"
|
|
"vamp_pct" "100"
|
|
}
|
|
}
|
|
|
|
"zombie_death_explosion"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/zombie_death_explosion.lua"
|
|
"AbilityTextureName" "techies_remote_mines"
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"radius" "200"
|
|
"explosion_damage" "220"
|
|
}
|
|
}
|
|
}
|
|
|