"DOTAAbilities" { "Version" "1" //================================================================================================================= // Gyrocopter: Rocket Barrage //================================================================================================================= "gyrocopter_rocket_barrage" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "7.0 6.5 6 5.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "85" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "radius" "400" "rockets_per_second" "10" "rocket_interval" "0.1" "barrage_duration" "3" "rocket_damage" { "value" "8 14 20 26" "special_bonus_unique_gyrocopter_3" "+14" } "bonus_movespeed_duration" { "value" "0" "special_bonus_facet_gyrocopter_afterburner" "=4.5" } "bonus_movement_speed_per_hit" { "value" "0 0 0 0" "special_bonus_facet_gyrocopter_afterburner" "=1 =2 =3 =4" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" } //================================================================================================================= // Gyrocopter: Homing Missile //================================================================================================================= "gyrocopter_homing_missile" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "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" "HasShardUpgrade" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1050" "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30 24 18 12" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 130 140 150" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "hits_to_kill_tooltip" "3" "tower_hits_to_kill_tooltip" "6" "stun_duration" { "value" "1.3 1.7 2.1 2.5" "special_bonus_unique_gyrocopter_6" "+0.3" } "attack_speed_bonus_pct" "400 400 400 400" "hit_damage" { "value" "90 180 270 360" "special_bonus_unique_gyrocopter_homing_missile_damage" "+25%" } "max_distance" "1500" "pre_flight_time" "2.5" "hero_damage" "2" "speed" "500" "acceleration" "15" "enemy_vision_time" "4" "shard_delay" { "special_bonus_shard" "1.0" } "shard_radius" { "special_bonus_shard" "700" "affected_by_aoe_increase" "1" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2" } //================================================================================================================= // Gyrocopter: Flak Cannon //================================================================================================================= "gyrocopter_flak_cannon" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "FightRecapLevel" "1" "AbilitySound" "Hero_Gyrocopter.FlackCannon" "HasScepterUpgrade" "1" "AbilityCastPoint" "0 0 0 0" "IsBreakable" "1" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 60 70 80" //Duration //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "12" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "AbilityCooldown" { "value" "26 24 22 20" "special_bonus_unique_gyrocopter_1" "-5" } "radius" { "value" "1250" "affected_by_aoe_increase" "1" } "max_attacks" { "value" "4 5 6 7" "special_bonus_unique_gyrocopter_2" "+3" } "projectile_speed" "800" "bonus_damage" { "special_bonus_unique_gyrocopter_flak_cannon_bonus_damage" "+25" } "bonus_night_vision" "200" "sidegunner_fire_rate" { "special_bonus_scepter" "1.3" } "sidegunner_radius" { "special_bonus_scepter" "700" } "double_target" { "special_bonus_scepter" "+1" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3" } //================================================================================================================= // Gyrocopter: Call Down //================================================================================================================= "gyrocopter_call_down" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "2" "AbilitySound" "Hero_Gyrocopter.CallDown.Fire" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" "AbilityCastAnimation" "ACT_INVALID" // Time //------------------------------------------------------------------------------------------------------------- // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 200 250" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "AbilityCastRange" { "value" "1000" } "AbilityCooldown" { "value" "90 75 60" "special_bonus_unique_gyrocopter_5" "-30" } "slow_duration" "4" "slow" "50" "damage" { "value" "250 425 600" } "radius" { "value" "400" "affected_by_aoe_increase" "1" } "missile_delay_tooltip" "2" "strike_delay" { "value" "1.0" "special_bonus_facet_gyrocopter_secondary_strikes" "-0.2" } "total_strikes" "3" "strike_separation" "500" "tracking_strike_radius" { "value" "0" "special_bonus_facet_gyrocopter_secondary_strikes" "+200" "affected_by_aoe_increase" "1" } "tracking_strike_delay" { "value" "0" "special_bonus_facet_gyrocopter_secondary_strikes" "+0.0" } "tracking_missile_damage" { "value" "0" "special_bonus_facet_gyrocopter_secondary_strikes" "=50" } } } //================================================================================================================= // Gyrocopter Lock On //================================================================================================================= "gyrocopter_lock_on" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" "AbilityCastAnimation" "ACT_INVALID" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0" } //================================================================================================================= // Gyrocopter: Innate Disassemble anything //================================================================================================================= "gyrocopter_chop_shop" { "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_SKIP_FOR_KEYBINDS" "MaxLevel" "1" "Innate" "1" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_gyrocopter_1" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_gyrocopter_2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_gyrocopter_3" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_gyrocopter_5" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_gyrocopter_6" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_gyrocopter_flak_cannon_bonus_damage" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_gyrocopter_homing_missile_damage" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_gyrocopter_flak_cannon_range" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } }