"DOTAAbilities" { "Version" "1" //================================================================================================================= // Disruptor: Thunder Strike //================================================================================================================= "disruptor_thunder_strike" { // 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" "FightRecapLevel" "1" "AbilitySound" "Hero_Disruptor.ThunderStrike.Target" "HasShardUpgrade" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastAnimation" "ACT_DOTA_THUNDER_STRIKE" "AbilityCastGestureSlot" "DEFAULT" "AbilityCastPoint" "0.05 0.05 0.05 0.05" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "18 15 12 9" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 130 135 140" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "AbilityCastRange" { "value" "800" "special_bonus_shard" "+400" } "radius" { "value" "260" "affected_by_aoe_increase" "1" } "strikes" { "value" "4" "special_bonus_shard" "+1" } "strike_interval" "2.0" "strike_damage" "25 55 85 115" "strike_damage_bonus" { "value" "0" "special_bonus_unique_disruptor_consecutive_strike_damage" "+15" } "slow_duration" { "value" "0.4" "special_bonus_facet_disruptor_thunderstorm" "x2" // if changing this, change loc string (current says doubled) } "slow_amount" "100" "shard_ground_delay" "4" "hits_units_inside_kinetic" { "value" "0" "special_bonus_facet_disruptor_thunderstorm" "+1" } } } //================================================================================================================= // Disruptor: Glimpse //================================================================================================================= "disruptor_glimpse" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "FightRecapLevel" "1" "AbilitySound" "Hero_Disruptor.Glimpse.Target" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.05 0.05 0.05 0.05" // Time //------------------------------------------------------------------------------------------------------------- // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "70 85 100 115" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600 1000 1400 1800" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "backtrack_time" "4.0 4.0 4.0 4.0" "cast_range" "600 1000 1400 1800" "silence_duration" "0" "AbilityCooldown" { "value" "24 22 20 18" "special_bonus_unique_disruptor_4" "-12" } "min_damage" "25" "max_damage" { "value" "100 160 220 280" "special_bonus_unique_disruptor_9" "+300" } "damage_to_distance_pct" { "value" "20 25 30 35" "special_bonus_unique_disruptor_9" "+10" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2" } //================================================================================================================= // Disruptor: Kinetic Field //================================================================================================================= "disruptor_kinetic_field" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" "AbilitySound" "Hero_Disruptor.KineticField" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastAnimation" "ACT_DOTA_KINETIC_FIELD" "AbilityCastGestureSlot" "DEFAULT" "AbilityCastPoint" "0.05 0.05 0.05 0.05" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "70" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900 900 900 900" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "AbilityCooldown" { "value" "20 18 16 14" "special_bonus_unique_disruptor_2" "-3" } "radius" { "value" "350" "affected_by_aoe_increase" "1" } "formation_time" { "value" "1" } "duration" { "value" "2.6 3.2 3.8 4.4" "special_bonus_unique_disruptor_5" "+1.5" } "damage_per_second" "0" } } //================================================================================================================= // Disruptor: Kinetic Fence //================================================================================================================= "disruptor_kinetic_fence" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" "AbilitySound" "Hero_Disruptor.KineticField" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastAnimation" "ACT_DOTA_KINETIC_FIELD" "AbilityCastGestureSlot" "DEFAULT" "AbilityCastPoint" "0.05 0.05 0.05 0.05" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" "AbilityCooldown" "0" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1050 1050 1050 1050" "AbilityValues" { "AbilityChargeRestoreTime" { "value" "20 17 14 11" "special_bonus_unique_disruptor_2" "-3" } "radius" "350" "AbilityCharges" { "value" "2" "special_bonus_unique_disruptor_5" "+1" } "formation_time" { "value" "0.4" } "duration" { "value" "2.6 3.2 3.8 4.4" } "wall_width" { "value" "1200" "affected_by_aoe_increase" "1" } } } //================================================================================================================= // Disruptor: Static Storm //================================================================================================================= "disruptor_static_storm" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "FightRecapLevel" "2" "AbilitySound" "Hero_Disruptor.StaticStorm.Cast" "HasScepterUpgrade" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastAnimation" "ACT_DOTA_STATIC_STORM" "AbilityCastGestureSlot" "DEFAULT" "AbilityCastPoint" "0.05 0.05 0.05 0.05" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "90 80 70" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 175 225" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800 800 800 800" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "radius" { "value" "550" "affected_by_aoe_increase" "1" "special_bonus_unique_disruptor_8" "+150" } "pulses" { "value" "20" } "damage_max" { "value" "200 275 350" "special_bonus_unique_disruptor" "+60" } "duration" { "value" "6.0" } } } //================================================================================================================= // Disruptor: Electromagnetic Repulsion //================================================================================================================= "disruptor_electromagnetic_repulsion" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "Innate" "1" "AbilityCooldown" "4" "IsBreakable" "1" "RestrictValuesToMaxLevel" "1" "DependentOnAbility" "disruptor_static_storm" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastAnimation" "ACT_DOTA_OVERRIDE_ABILITY_4" "AbilityCastGestureSlot" "DEFAULT" "AbilityValues" { "damage_threshold" "250" "effect_radius" { "value" "400" "special_bonus_unique_disruptor_7" "+150" "affected_by_aoe_increase" "1" } "knockback" { "value" "300" "special_bonus_unique_disruptor_7" "+150" "affected_by_aoe_increase" "1" } "knockback_duration" ".2" "damage_reset_interval" "7" "AbilityCastRange" { "special_bonus_facet_disruptor_conduit" "=600" } "current_hp_as_damage" { "special_bonus_facet_disruptor_conduit" "=10" } "manual_cooldown" { "special_bonus_facet_disruptor_conduit" "26 20 14 8" } "AbilityManaCost" { "special_bonus_facet_disruptor_conduit" "=50" } "max_level" { "value" "1" "special_bonus_facet_disruptor_conduit" "=4" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_disruptor" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_disruptor_2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "3" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_disruptor_4" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_disruptor_5" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_disruptor_7" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_disruptor_8" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_disruptor_9" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_disruptor_consecutive_strike_damage" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Innate Lone Wolf //================================================================================================================= "disruptor_innate_kinetic_circle" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "MaxLevel" "1" } }