985 lines
30 KiB
Plaintext
985 lines
30 KiB
Plaintext
dotaa_abilities
|
|
{
|
|
"witch_base"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/witch_base"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN"
|
|
"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_NO"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"amp_death_bonus" "15"
|
|
"attack_death_bonus" "25"
|
|
"health_death_bonus" "200"
|
|
"armor_death_bonus" "1"
|
|
}
|
|
}
|
|
|
|
"kaban_rofl_ability"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/kaban_rofl_ability"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
}
|
|
|
|
"chicken_attack"
|
|
{
|
|
"BaseClass" "beastmaster_hawk_dive"
|
|
"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"
|
|
"MaxLevel" "1"
|
|
"FightRecapLevel" "1"
|
|
|
|
|
|
// Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastRange" "350"
|
|
"AbilityCastPoint" "0.0"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_5"
|
|
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCooldown" "4"
|
|
|
|
// Cost
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityManaCost" "0"
|
|
"AbilityValues"
|
|
{
|
|
"precast_warning_time" "0.35"
|
|
}
|
|
}
|
|
"pig_charge"
|
|
{
|
|
"BaseClass" "primal_beast_onslaught" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_HERO"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"FightRecapLevel" "1"
|
|
"AbilityCastPoint" "0"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2"
|
|
"AbilityCastGestureSlot" "DEFAULT"
|
|
//"AbilityCastRange" "2000"
|
|
|
|
"AbilityCooldown" "5"
|
|
|
|
"AbilityManaCost" "0"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"charge_speed" "460"
|
|
"chargeup_time" "0.45"
|
|
"knockback_radius" "100"
|
|
"max_distance" "400"
|
|
"knockback_distance" "110"
|
|
"knockback_damage" "65"
|
|
"knockback_duration" "0.2"
|
|
"max_charge_time" "0.4"
|
|
"turn_rate" "70"
|
|
"base_power" "0.05"
|
|
"movement_turn_rate" "50"
|
|
"stun_duration" "0.2"
|
|
}
|
|
}
|
|
"sheep_coil"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/sheep_coil"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"AbilityCastRange" "600"
|
|
"AbilityCastPoint" "0.3"
|
|
"AbilityCooldown" "2.5"
|
|
"AbilityManaCost" "25"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"radius" "125"
|
|
"damage" "15"
|
|
"projectile_speed" "1000"
|
|
"slow_duration" "2.5"
|
|
"movement_slow" "-5"
|
|
"precast_warning_time" "0.3"
|
|
}
|
|
}
|
|
"boss_nevermore_coil_wave"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/boss_nevermore_coil_wave"
|
|
"AbilityTextureName" "nevermore_shadowraze1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"AbilityCastRange" "10000"
|
|
"AbilityCastPoint" "0.4"
|
|
"AbilityCooldown" "0"
|
|
"AbilityManaCost" "0"
|
|
"AbilityValues"
|
|
{
|
|
"radius" "160"
|
|
"damage" "160"
|
|
"start_delay" "0.9"
|
|
"pulse_count" "4"
|
|
"step_distance" "340"
|
|
"projectile_speed" "1100"
|
|
"precast_warning_time" "0.9"
|
|
"debuff_duration" "5.0"
|
|
"coil_stack_bonus_damage" "20"
|
|
"coil_slow_per_stack" "3"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_RAZE_1"
|
|
}
|
|
"boss_nevermore_coil_beam"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/boss_nevermore_coil_beam"
|
|
"AbilityTextureName" "nevermore_shadowraze3"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"AbilityCastRange" "10000"
|
|
"AbilityCastPoint" "0.4"
|
|
"AbilityCooldown" "0"
|
|
"AbilityManaCost" "0"
|
|
"AbilityValues"
|
|
{
|
|
"radius" "160"
|
|
"start_delay" "0.9"
|
|
"precast_warning_time" "0.85"
|
|
"second_wave_delay" "1.0"
|
|
"lane_slot_count" "12"
|
|
"lane_slot_phase_bonus" "2"
|
|
"beam_start_dist" "140"
|
|
"beam_step" "195"
|
|
"knockback_distance" "900"
|
|
"knockback_duration" "0.42"
|
|
"coil_stack_bonus_damage" "20"
|
|
"coil_slow_per_stack" "3"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_RAZE_1"
|
|
}
|
|
"boss_nevermore_hub_crossburst"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/boss_nevermore_hub_crossburst"
|
|
"AbilityTextureName" "nevermore_shadowraze2"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"AbilityCastRange" "10000"
|
|
"AbilityCastPoint" "0.35"
|
|
"AbilityCooldown" "0"
|
|
"AbilityManaCost" "0"
|
|
"AbilityValues"
|
|
{
|
|
"radius" "165"
|
|
"spawn_pick_radius" "1500"
|
|
"ring_count" "7"
|
|
"ring_count_phase_bonus" "1"
|
|
"ring_step" "190"
|
|
"ring_start_dist" "90"
|
|
"ring_interval" "0.52"
|
|
"first_ring_delay" "0.55"
|
|
"precast_warning_time" "0.82"
|
|
"knockback_distance" "650"
|
|
"knockback_duration" "0.38"
|
|
"coil_stack_bonus_damage" "20"
|
|
"coil_slow_per_stack" "3"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_RAZE_1"
|
|
}
|
|
"boss_nevermore_triple_coil_aoe"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/boss_nevermore_triple_coil_aoe"
|
|
"AbilityTextureName" "nevermore_shadowraze2"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"AbilityCastRange" "10000"
|
|
"AbilityCastPoint" "0.4"
|
|
"AbilityCooldown" "0"
|
|
"AbilityManaCost" "0"
|
|
"AbilityValues"
|
|
{
|
|
"radius" "300"
|
|
"damage" "120"
|
|
"delay" "0.9"
|
|
"precast_warning_time" "0.9"
|
|
"side_offset" "170"
|
|
"forward_offset" "170"
|
|
"coil_radius" "120"
|
|
"debuff_duration" "5.0"
|
|
"coil_stack_bonus_damage" "20"
|
|
"coil_slow_per_stack" "3"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_RAZE_2"
|
|
}
|
|
"boss_nevermore_requiem_barrage"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/boss_nevermore_requiem_barrage"
|
|
"AbilityTextureName" "nevermore_requiem"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"AbilityCastRange" "12000"
|
|
"AbilityCastPoint" "0.3"
|
|
"AbilityCooldown" "0"
|
|
"AbilityManaCost" "0"
|
|
"AbilityValues"
|
|
{
|
|
"channel_time" "12.8"
|
|
"wave_interval" "0.88"
|
|
"wave_distance" "7200"
|
|
"wave_speed" "1120"
|
|
"wave_speed_min" "832"
|
|
"wave_speed_max" "1568"
|
|
"wave_preview_time" "0.5"
|
|
"wave_width_start" "112"
|
|
"wave_width_end" "112"
|
|
"damage" "272"
|
|
"permanent_magic_resist_reduce_per_hit" "24"
|
|
"radius" "400"
|
|
}
|
|
}
|
|
"boss_nevermore_time_walk"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/boss_nevermore_time_walk"
|
|
"AbilityTextureName" "faceless_void_time_walk"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"AbilityCastRange" "9000"
|
|
"AbilityCastPoint" "0.25"
|
|
"AbilityCooldown" "0"
|
|
"AbilityManaCost" "0"
|
|
"AbilityValues"
|
|
{
|
|
"range" "9000"
|
|
"speed" "1500"
|
|
"radius" "220"
|
|
"damage" "180"
|
|
"coil_interval" "0.2"
|
|
"side_wave_interval" "0.35"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_FLAIL"
|
|
}
|
|
"terrorblade_terror_wave"
|
|
{
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"MaxLevel" "1"
|
|
"FightRecapLevel" "1"
|
|
"IsGrantedByScepter" "0"
|
|
|
|
// Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCooldown" "0"
|
|
|
|
// Cost
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityManaCost" "0"
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
"fear_duration" "1.22"
|
|
"scepter_radius"
|
|
{
|
|
"value" "7000"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"damage" "500"
|
|
"scepter_speed" "1000"
|
|
"scepter_spawn_delay" "0.6"
|
|
"scepter_meta_duration" "15"
|
|
}
|
|
}
|
|
"agro_leader"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/agro_leader"
|
|
"MaxLevel" "1"
|
|
"AbilityCooldown" "8"
|
|
"AbilityCastPoint" "0.8"
|
|
"AbilityTextureName" "axe_berserkers_call"
|
|
|
|
"AbilityType" "DOTA_ABILITY_TYPE_BASIC"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"radius" "700"
|
|
"duration" "3"
|
|
}
|
|
}
|
|
"thief_arrow"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/thief_arrow"
|
|
"AbilityTextureName" "mirana_arrow"
|
|
"MaxLevel" "1"
|
|
|
|
// Ability General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityType" "DOTA_ABILITY_TYPE_BASIC"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES_STRONG"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
|
|
// Ability Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastRange" "600"
|
|
"AbilityCastPoint" "0.8"
|
|
|
|
// Ability Resource
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCooldown" "1.5"
|
|
"AbilityManaCost" "0"
|
|
|
|
// Damage
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityDamage" "100"
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
"arrow_speed" "857.0"
|
|
"arrow_width" "115"
|
|
"arrow_range" "1100"
|
|
}
|
|
}
|
|
"thief_charge"
|
|
{
|
|
"BaseClass" "spirit_breaker_charge_of_darkness"
|
|
"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_NO"
|
|
"FightRecapLevel" "1"
|
|
|
|
"AbilitySound" "Hero_Spirit_Breaker.ChargeOfDarkness"
|
|
"HasShardUpgrade" "1"
|
|
|
|
// Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastPoint" "0.1"
|
|
"AbilityCastRange" "0"
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
|
|
// Cost
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityManaCost" "0"
|
|
|
|
// Stats
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityModifierSupportValue" ".30" // applies multiple modifiers
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
"movement_speed" "1420"
|
|
|
|
|
|
"stun_duration" "1"
|
|
"bash_radius" "300"
|
|
|
|
"vision_radius" "400 400 400 400"
|
|
|
|
"vision_duration" "0.94 0.94 0.94 0.94"
|
|
"AbilityCooldown" "5"
|
|
|
|
|
|
"out_of_world_time" "0"
|
|
"guaranteed_bash_time" "0"
|
|
"reveal_charge" "0"
|
|
|
|
"windup_time" "0.5"
|
|
"min_movespeed_bonus_pct" "25"
|
|
|
|
"linger_time_min" "0"
|
|
|
|
|
|
"linger_time_max" "0"
|
|
|
|
|
|
"charge_for_max_linger" "0"
|
|
"precast_warning_time" "0.5"
|
|
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
}
|
|
"black_dragon_fireball"
|
|
{
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"MaxLevel" "1"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"FightRecapLevel" "1"
|
|
|
|
// Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastRange" "500"
|
|
"AbilityCastPoint" "0.3"
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCooldown" "5"
|
|
|
|
// Cost
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityManaCost" "25"
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
"radius"
|
|
{
|
|
"value" "300"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"damage" "225"
|
|
"duration" "2.5"
|
|
"burn_interval" "0.5"
|
|
"precast_warning_time" "1"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
}
|
|
"black_dragon_dragonhide_aura"
|
|
{
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
|
"IsBreakable" "1"
|
|
"AbilityValues"
|
|
{
|
|
"bonus_armor"
|
|
{
|
|
"value" "12"
|
|
}
|
|
"radius"
|
|
{
|
|
"value" "650"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
}
|
|
}
|
|
"spawnlord_master_stomp"
|
|
{
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
|
|
// Stats
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastPoint" "0.65"
|
|
"AbilityCooldown" "12.0"
|
|
"AbilityManaCost" "100"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
"AbilityValues"
|
|
{
|
|
"radius" "400"
|
|
"damage"
|
|
{
|
|
"value" "400"
|
|
}
|
|
"duration"
|
|
{
|
|
"value" "6"
|
|
}
|
|
"armor_reduction_pct"
|
|
{
|
|
"value" "50"
|
|
}
|
|
"precast_warning_time" "0"
|
|
}
|
|
}
|
|
"spawnlord_master_freeze"
|
|
{
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"MaxLevel" "1"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCooldown" "15"
|
|
"AbilityCastRange" "650"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2"
|
|
"AbilityValues"
|
|
{
|
|
"duration"
|
|
{
|
|
"value" "1.5"
|
|
}
|
|
"damage"
|
|
{
|
|
"value" "100"
|
|
}
|
|
"tick_interval"
|
|
{
|
|
"value" "0.1"
|
|
}
|
|
"health_threshold_pct"
|
|
{
|
|
"value" "100" // 100 disables
|
|
}
|
|
}
|
|
}
|
|
"frogmen_acid_jump"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/frogmen_acid_jump"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"AbilityTextureName" "frogmen_arm_of_the_deep"
|
|
"AbilityCastRange" "600"
|
|
"AbilityCooldown" "6"
|
|
"AbilityManaCost" "0"
|
|
"AbilityCastPoint" "0.2"
|
|
"AbilityValues"
|
|
{
|
|
"radius" "225"
|
|
"stun_duration" "1.0"
|
|
"land_damage" "80"
|
|
"duration" "0.45"
|
|
"precast_warning_time" "0.15"
|
|
}
|
|
}
|
|
"mini_frog_catchy_lick"
|
|
{
|
|
"BaseClass" "largo_catchy_lick"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY | DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"AbilitySound" "Hero_Largo.CatchyLick.Target.Layer1"
|
|
|
|
// Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
"AbilityCastPoint" "0.2"
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCooldown" "3"
|
|
|
|
// Cost
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityManaCost" "05"
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
|
|
"AbilityCastRange" "700"
|
|
"damage" "175"
|
|
"pull_distance" "25"
|
|
|
|
|
|
"pull_distance_ally"
|
|
{
|
|
"value" "375"
|
|
"special_bonus_unique_largo_4" "+50"
|
|
}
|
|
"pull_duration" "0.15"
|
|
"strong_dispel"
|
|
{
|
|
"value" "0"
|
|
}
|
|
"dispel_hp_regen" "4 7 10 13"
|
|
|
|
"buff_duration" "10"
|
|
"AbilityCharges" "0"
|
|
"precast_warning_time" "0.15"
|
|
|
|
}
|
|
}
|
|
"frog_magi_wave"
|
|
{
|
|
"BaseClass" "kunkka_tidal_wave"
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES"
|
|
"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"
|
|
"MaxLevel" "1"
|
|
"FightRecapLevel" "1"
|
|
"IsGrantedByShard" "0"
|
|
|
|
// Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastRange" "600" // if changing this, change wave_distance_tooltip
|
|
"AbilityCastPoint" "0.2"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
|
|
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCooldown" "12"
|
|
|
|
// Cost
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityManaCost" "0"
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
"speed" "1000"
|
|
"radius"
|
|
{
|
|
"value" "250"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"damage" "480"
|
|
"duration" "1.0"
|
|
"wave_distance_tooltip" "600"
|
|
"knockback_distance" "300"
|
|
}
|
|
}
|
|
"frog_magi_torrent"
|
|
{
|
|
"BaseClass" "kunkka_torrent"
|
|
// General
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"FightRecapLevel" "1"
|
|
"AbilitySound" "Ability.Torrent"
|
|
|
|
// Casting
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityCastRange" "1300"
|
|
"AbilityCastPoint" "0.4"
|
|
|
|
// Time
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
// Cost
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityManaCost" "0"
|
|
|
|
// Stats
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityModifierSupportValue" "0.5" // applies 2 modifiers
|
|
|
|
// Special
|
|
//-------------------------------------------------------------------------------------------------------------
|
|
"AbilityValues"
|
|
{
|
|
"radius" "200"
|
|
|
|
"movespeed_bonus" "-70"
|
|
"slow_duration" "3"
|
|
"stun_duration" "0"
|
|
|
|
"delay" "0"
|
|
"torrent_damage" "600"
|
|
|
|
"percent_instant" "0"
|
|
"damage_tick_interval" "0.2"
|
|
"AbilityCooldown" "7"
|
|
"precast_warning_time" "0.25"
|
|
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
}
|
|
"venomancer_poison"
|
|
{
|
|
"BaseClass" "venomancer_poison_sting"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"IsBreakable" "1"
|
|
"AbilityValues"
|
|
{
|
|
"duration" "3"
|
|
"damage" "140"
|
|
|
|
"movement_speed" "-14"
|
|
|
|
"hp_regen_reduction" "30"
|
|
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2"
|
|
}
|
|
"venomous_gale"
|
|
{
|
|
"BaseClass" "venomancer_venomous_gale"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"FightRecapLevel" "1"
|
|
"AbilitySound" "Hero_Venomancer.VenomousGale"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
"AbilityCastGestureSlot" "DEFAULT"
|
|
"AbilityCastRange" "800"
|
|
"AbilityCastPoint" "0.0 0.0 0.0 0.0"
|
|
"AbilityManaCost" "100"
|
|
"AbilityValues"
|
|
{
|
|
"duration" "15"
|
|
"strike_damage" "500"
|
|
"tick_damage" "50"
|
|
"tick_interval" "1.0"
|
|
"movement_slow" "-50"
|
|
"radius" "125"
|
|
|
|
"speed" "1200"
|
|
"create_wards" "0"
|
|
|
|
"num_created_wards_tooltip" "0"
|
|
|
|
"ward_hp_dmg_pct" "0"
|
|
|
|
"AbilityCooldown" "10"
|
|
|
|
"explosion_damage" "300"
|
|
"explosion_stun_duration" "1.6"
|
|
"precast_warning_time" "0.1"
|
|
|
|
}
|
|
}
|
|
"spider_bite"
|
|
{
|
|
"BaseClass" "broodmother_incapacitating_bite"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"IsBreakable" "1"
|
|
"AbilityValues"
|
|
{
|
|
"miss_chance" "40"
|
|
"bonus_movespeed" "-15 -20 -25 -30"
|
|
"duration" "2.0 2.0 2.0 2.0"
|
|
"attack_damage" "0"
|
|
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
|
}
|
|
"spider_hunger"
|
|
{
|
|
"BaseClass" "broodmother_insatiable_hunger"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"FightRecapLevel" "2"
|
|
"HasShardUpgrade" "1"
|
|
"AbilityCastPoint" "0.2 0.2 0.2"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
|
|
"AbilityCooldown" "10"
|
|
"AbilityManaCost" "0"
|
|
"AbilityValues"
|
|
{
|
|
"bonus_damage" "500"
|
|
"lifesteal_pct" "500"
|
|
"duration" "8"
|
|
"bat_bonus" "0"
|
|
"shard_damage_per_tick" "0"
|
|
"shard_damage_tick_interval" "0"
|
|
"aura_radius" "0"
|
|
}
|
|
}
|
|
"back_stun"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/demon_dragon_satyr/back_stun"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
|
|
"AbilityTextureName" "centaur_hoof_stomp"
|
|
"MaxLevel" "1"
|
|
|
|
"AbilityCooldown" "5"
|
|
"AbilityManaCost" "0"
|
|
"AbilityCastPoint" "1.87"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"cast_range" "600"
|
|
"duration" "2"
|
|
"damage" "300"
|
|
}
|
|
|
|
"precache"
|
|
{
|
|
"particle" "particles/generic_gameplay/generic_stunned.vpcf"
|
|
"soundfile" "soundevents/game_sounds_heroes/game_sounds_centaur.vsndevts"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_6"
|
|
}
|
|
"face_stun"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/demon_dragon_satyr/face_stun"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT"
|
|
"AbilityTextureName" "centaur_hoof_stomp"
|
|
"MaxLevel" "1"
|
|
|
|
"AbilityCooldown" "5"
|
|
"AbilityManaCost" "0"
|
|
"AbilityCastPoint" "1.30"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"cast_range" "300"
|
|
"duration" "2"
|
|
"damage" "300"
|
|
}
|
|
|
|
"precache"
|
|
{
|
|
"particle" "particles/generic_gameplay/generic_stunned.vpcf"
|
|
"soundfile" "soundevents/game_sounds_heroes/game_sounds_centaur.vsndevts"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_LEAP_STUN"
|
|
}
|
|
"fear"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/demon_dragon_satyr/fear"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
|
|
"AbilityTextureName" "night_stalker_void"
|
|
"MaxLevel" "1"
|
|
|
|
"AbilityCooldown" "25"
|
|
"AbilityManaCost" "0"
|
|
"AbilityCastPoint" "0.9"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"cast_range" "1200"
|
|
"duration" "2.0"
|
|
}
|
|
|
|
"precache"
|
|
{
|
|
"particle" "particles/generic_gameplay/generic_feared.vpcf"
|
|
"soundfile" "soundevents/game_sounds_heroes/game_sounds_nightstalker.vsndevts"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_AREA_DENY"
|
|
}
|
|
"ability_animation"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/demon_dragon_satyr/animation"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityTextureName" "centaur_return"
|
|
"MaxLevel" "1"
|
|
}
|
|
"ability_grab"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/creep/demon_dragon_satyr/grab"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED"
|
|
"AbilityTextureName" "centaur_khan_war_stomp"
|
|
"MaxLevel" "1"
|
|
|
|
"AbilityCooldown" "12"
|
|
"AbilityManaCost" "0"
|
|
"AbilityCastPoint" "0.67"
|
|
"AbilityChannelTime" "5.0"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"cast_range" "150"
|
|
"damage" "900"
|
|
}
|
|
|
|
"precache"
|
|
{
|
|
"particle" "particles/generic_gameplay/generic_stunned.vpcf"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_NIAN_PIN_START"
|
|
}
|
|
|
|
|
|
} |