// Dota Heroes File "DOTAAbilities" { "Version" "1" // NOTES: // // "ability_type": // DOTA_ABILITY_TYPE_BASIC = 0 : // DOTA_ABILITY_TYPE_ULTIMATE = 1 : // DOTA_ABILITY_TYPE_ATTRIBUTES = 2 : // // "ability_behavoir": // DOTA_ABILITY_BEHAVIOR_HIDDEN = 1 : This ability can be owned by a unit but can't be casted and wont show up on the HUD. // DOTA_ABILITY_BEHAVIOR_PASSIVE = 2 : Can't be casted like above but this one shows up on the ability HUD // DOTA_ABILITY_BEHAVIOR_NO_TARGET = 4 : Doesn't need a target to be cast, ability fires off as soon as the button is pressed // DOTA_ABILITY_BEHAVIOR_UNIT_TARGET = 8 : Ability needs a target to be casted on. // DOTA_ABILITY_BEHAVIOR_POINT = 16 : Ability can be cast anywhere the mouse cursor is (If a unit is clicked it will just be cast where the unit was standing) // DOTA_ABILITY_BEHAVIOR_AOE = 32 : This ability draws a radius where the ability will have effect. YOU STILL NEED A TARGETTING BEHAVIOR LIKE DOTA_ABILITY_BEHAVIOR_POINT FOR THIS TO WORK. // DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE = 64 : This ability probably can be casted or have a casting scheme but cannot be learned (these are usually abilities that are temporary like techie's bomb detonate) // DOTA_ABILITY_BEHAVIOR_CHANNELLED = 128 : This abillity is channelled. If the user moves or is silenced the ability is interrupted. // DOTA_ABILITY_BEHAVIOR_ITEM = 256 : This ability is tied up to an item. // DOTA_ABILITY_BEHAVIOR_TOGGLE = 512 : // // "ability_unit_target_type": // DOTA_UNIT_TARGET_NONE = 0 : // DOTA_UNIT_TARGET_FRIENDLY_HERO = 5 : // DOTA_UNIT_TARGET_FRIENDLY_BASIC = 9 : // DOTA_UNIT_TARGET_FRIENDLY = 13 : // DOTA_UNIT_TARGET_ENEMY_HERO = 6 : // DOTA_UNIT_TARGET_ENEMY_BASIC = 10 : // DOTA_UNIT_TARGET_ENEMY = 14 : // DOTA_UNIT_TARGET_ALL = 15 : // //================================================================================================================= // Ability: Base // Note: This is loaded and overriden/added to by values in the specific ability chunks. //================================================================================================================= "ability_base" { // General //------------------------------------------------------------------------------------------------------------- "ID" "0" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NONE" "OnCastbar" "1" "OnLearnbar" "1" "FightRecapLevel" "0" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastRangeBuffer" "250" "AbilityCastPoint" "0.0 0.0 0.0 0.0" "AbilityChannelTime" "0.0 0.0 0.0 0.0" "AbilityCooldown" "0.0 0.0 0.0 0.0" "AbilityDuration" "0.0 0.0 0.0 0.0" "AbilitySharedCooldown" "" "AbilityDamage" "0 0 0 0" "AbilityManaCost" "0 0 0 0" "AbilityModifierSupportValue" "1.0" // for stats tracking. "AbilityModifierSupportBonus" "0" // for stats tracking. // Item Info //------------------------------------------------------------------------------------------------------------- "ItemCost" "0" "ItemInitialCharges" "0" "ItemCombinable" "1" "ItemPermanent" "1" "ItemStackable" "0" "ItemRecipe" "0" "ItemDroppable" "1" "ItemPurchasable" "1" "ItemSellable" "1" "ItemRequiresCharges" "0" "ItemKillable" "1" "ItemDisassemblable" "0" "ItemShareability" "ITEM_NOT_SHAREABLE" "ItemDeclaresPurchase" "0" } //================================================================================================================= // Ability: Attack //================================================================================================================= "default_attack" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5001" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { } } //================================================================================================================= // Ability: Attribute Bonus //================================================================================================================= "attribute_bonus" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5002" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "attribute_bonus_per_level" "2.0" } } } //================================================================================================================= // Ability: Deward Ability //================================================================================================================= "ability_deward" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5669" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" } //================================================================================================================= // Ability: Antimage Mana Break //================================================================================================================= "antimage_mana_break" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5003" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "damage_per_burn" "0.6" } "02" { "var_type" "FIELD_INTEGER" "mana_per_hit" "28 40 52 64" } } } //================================================================================================================= // Ability: Antimage Blink //================================================================================================================= "antimage_blink" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5004" // 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_ROOT_DISABLES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 9.0 7.0 5.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60 60 60 60" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "blink_range" "1000 1075 1150 1150" } "02" { "var_type" "FIELD_INTEGER" "min_blink_range" "200" } } } //================================================================================================================= // Ability: Antimage Spell Shield //================================================================================================================= "antimage_spell_shield" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5005" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "spell_shield_resistance" "26 34 42 50" } } } //================================================================================================================= // Ability: Antimage Mana Void //================================================================================================================= "antimage_mana_void" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5006" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "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" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "70.0 70.0 70.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 200 275" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // damage only // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "mana_void_damage_per_mana" "0.6 0.85 1.1" } "02" { "var_type" "FIELD_FLOAT" "mana_void_ministun" "0.1 0.2 0.3" } "03" { "var_type" "FIELD_INTEGER" "mana_void_aoe_radius" "500" } } } //================================================================================================================= // Ability: Axe Berserker's Call //================================================================================================================= "axe_berserkers_call" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5007" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16 14 12 10" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 90 100 110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "300" } "02" { "var_type" "FIELD_INTEGER" "bonus_armor" "40" } "03" { "var_type" "FIELD_FLOAT" "duration" "2.0 2.4 2.8 3.2" } } } //================================================================================================================= // Ability: Axe Battle Hunger //================================================================================================================= "axe_battle_hunger" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5008" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 15.0 10.0 5.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "16 24 32 40" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "750" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.1" // Primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "10.0" } "02" { "var_type" "FIELD_INTEGER" "slow" "-12" } "03" { "var_type" "FIELD_INTEGER" "speed_bonus" "12" } } } //================================================================================================================= // Ability: Axe Counter Helix //================================================================================================================= "axe_counter_helix" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5009" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.45 0.4 0.35 0.3" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 135 170 205" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "275" } "02" { "var_type" "FIELD_INTEGER" "trigger_chance" "20" } "03" { "var_type" "FIELD_FLOAT" "cooldown" "0.45 0.4 0.35 0.3" } } } //================================================================================================================= // Ability: Axe Culling Blade //================================================================================================================= "axe_culling_blade" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5010" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "75.0 65.0 55.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60 120 180" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "kill_threshold" "250 325 400" } "02" { "var_type" "FIELD_INTEGER" "damage" "150 250 300" } "03" { "var_type" "FIELD_INTEGER" "speed_bonus" "30" } "04" { "var_type" "FIELD_INTEGER" "atk_speed_bonus_tooltip" "30" } "05" { "var_type" "FIELD_FLOAT" "speed_duration" "6" } "06" { "var_type" "FIELD_INTEGER" "speed_aoe" "900" } "07" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "6.0 6.0 6.0" } "08" { "var_type" "FIELD_INTEGER" "kill_threshold_scepter" "300 425 550" } "09" { "var_type" "FIELD_FLOAT" "speed_duration_scepter" "10" } } } //================================================================================================================= // Ability: Bane Enfeeble //================================================================================================================= "bane_enfeeble" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5012" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0" "AbilityDuration" "20.0 20.0 20.0 20.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "95 105 115 125" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "enfeeble_attack_reduction" "-30 -60 -90 -120" } } } //================================================================================================================= // Ability: Bane Brain Sap //================================================================================================================= "bane_brain_sap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5011" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5 0.5" "AbilityCastRange" "600" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "14.0 14.0 14.0 14.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "90 160 230 300" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 125 150 175" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "tooltip_brain_sap_heal_amt" "90 160 230 300" } } } //================================================================================================================= // Ability: Bane Friends Grip //================================================================================================================= "bane_fiends_grip" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5013" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "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" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "625" "AbilityCastPoint" "0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityChannelTime" "5.0 5.0 5.0" "AbilityCooldown" "100.0 100.0 100.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 300 400" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "fiend_grip_tick_interval" "1.0" } "02" { "var_type" "FIELD_INTEGER" "fiend_grip_mana_drain" "5" } "03" { "var_type" "FIELD_FLOAT" "fiend_grip_duration" "5.0 5.0 5.0" } "04" { "var_type" "FIELD_INTEGER" "fiend_grip_damage" "100 155 215" } "05" { "var_type" "FIELD_INTEGER" "fiend_grip_mana_drain_scepter" "10" } "06" { "var_type" "FIELD_FLOAT" "fiend_grip_duration_scepter" "7" } "07" { "var_type" "FIELD_INTEGER" "fiend_grip_damage_scepter" "155 215 270" } } } //================================================================================================================= // Bane: Nightmare //================================================================================================================= "bane_nightmare" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5014" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_NO" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500 550 600 650" "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16 15 14 13" "AbilityDuration" "4.0 5.0 6.0 7.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "20 20 20 20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "165 165 165 165" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Applies two modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "nightmare_dot_interval" "1.0" } "02" { "var_type" "FIELD_FLOAT" "nightmare_invuln_time" "1.0" } "03" { "var_type" "FIELD_FLOAT" "duration" "4.0 5.0 6.0 7.0" } "04" { "var_type" "FIELD_FLOAT" "animation_rate" "0.2 0.2 0.2 0.2" } "05" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "500 550 600 650" } } } //================================================================================================================= // Bane: Nightmare Wake Up //================================================================================================================= "bane_nightmare_end" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5523" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE" "MaxLevel" "1" } //================================================================================================================= // Ability: Bloodseeker's Bloodrage //================================================================================================================= "bloodseeker_bloodrage" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5015" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12 10 8 6" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.1" // Primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "9 10 11 12" } "02" { "var_type" "FIELD_INTEGER" "damage_increase_pct" "25 30 35 40" } "03" { "var_type" "FIELD_INTEGER" "health_bonus_pct" "25" } "04" { "var_type" "FIELD_INTEGER" "health_bonus_creep_pct" "25" } } } //================================================================================================================= // Ability: Bloodseeker's Blood Rite/Bath //================================================================================================================= "bloodseeker_blood_bath" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5016" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1500" "AbilityCastPoint" "0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "29 26 23 20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "600" } "02" { "var_type" "FIELD_FLOAT" "silence_duration" "3 4 5 6" } "03" { "var_type" "FIELD_INTEGER" "damage" "120 160 200 240" } "04" { "var_type" "FIELD_FLOAT" "delay" "2.6" } "05" { "var_type" "FIELD_FLOAT" "delay_plus_castpoint_tooltip" "3.0" } } } //================================================================================================================= // Ability: Bloodseeker's Thirst //================================================================================================================= "bloodseeker_thirst" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5017" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "visibility_threshold_pct" "25" } "02" { "var_type" "FIELD_INTEGER" "invis_threshold_pct" "25" } "03" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "10 20 30 40" } "04" { "var_type" "FIELD_INTEGER" "bonus_damage" "10 20 30 40" } "05" { "var_type" "FIELD_INTEGER" "max_bonus_pct" "25" } } } //================================================================================================================= // Ability: Bloodseeker's Rupture //================================================================================================================= "bloodseeker_rupture" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5018" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.6" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 200 250" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Only does damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "12.0" } "02" { "var_type" "FIELD_INTEGER" "movement_damage_pct" "20 40 60" } "03" { "var_type" "FIELD_INTEGER" "damage_cap_amount" "200" } "04" { "var_type" "FIELD_FLOAT" "damage_cap_interval" "0.25" } "05" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "1000" } } } //================================================================================================================= // Ability: Drow Ranger Frost Arrows //================================================================================================================= "drow_ranger_frost_arrows" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5019" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "625" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0 0.0" "AbilityDuration" "1.5 1.5 1.5 1.5" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "12 12 12 12" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "frost_arrows_movement_speed" "-15 -30 -45 -60" } "02" { "var_type" "FIELD_FLOAT" "frost_arrows_hero_duration_tooltip" "1.5" } "03" { "var_type" "FIELD_FLOAT" "frost_arrows_creep_duration" "7.0" } } } //================================================================================================================= // Ability: Drow Ranger Silence //================================================================================================================= "drow_ranger_silence" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5020" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13.0 13.0 13.0 13.0" "AbilityDuration" "3.0 4.0 5.0 6.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 90 90 90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "silence_radius" "300" } "02" { "var_type" "FIELD_FLOAT" "duration" "3.0 4.0 5.0 6.0" } } } //================================================================================================================= // Ability: Drow Ranger Wave of Silence //================================================================================================================= "drow_ranger_wave_of_silence" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5632" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilityCastPoint" "0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "wave_speed" "2000.0" } "02" { "var_type" "FIELD_INTEGER" "wave_range_tooltip" "900" } "03" { "var_type" "FIELD_INTEGER" "wave_width" "250" } "04" { "var_type" "FIELD_FLOAT" "silence_duration" "3 4 5 6" } "05" { "var_type" "FIELD_FLOAT" "knockback_distance_max" "350" } "06" { "var_type" "FIELD_FLOAT" "knockback_duration" "0.6 0.7 0.8 0.9" } "07" { "var_type" "FIELD_INTEGER" "knockback_height" "0" } } } //================================================================================================================= // Ability: Drow Ranger's Trueshot Aura //================================================================================================================= "drow_ranger_trueshot" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5021" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "120" "AbilityDuration" "30.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "trueshot_ranged_damage" "18 24 30 36" } } } //================================================================================================================= // Ability: Drow Ranger's Marksmanship //================================================================================================================= "drow_ranger_marksmanship" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5022" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "marksmanship_agility_bonus" "40 60 80" } "02" { "var_type" "FIELD_INTEGER" "radius" "400" } } } //================================================================================================================= // Ability: Earthshaker Fissure //================================================================================================================= "earthshaker_fissure" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5023" // 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" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1400" "AbilityCastPoint" "0.69 0.69 0.69 0.69" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15.0 15.0 15.0 15.0" "AbilityDuration" "1.0 1.25 1.5 1.75" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "125 175 225 275" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 140 155 170" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "fissure_range" "1400" } "02" { "var_type" "FIELD_FLOAT" "fissure_duration" "8.0" } "03" { "var_type" "FIELD_INTEGER" "fissure_radius" "225" } "04" { "var_type" "FIELD_FLOAT" "stun_duration" "1.0 1.25 1.5 1.75" } } } //================================================================================================================= // Ability: Earthshaker Totem //================================================================================================================= "earthshaker_enchant_totem" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5024" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.69 0.69 0.69 0.69" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "5.0" "AbilityDuration" "14.0 14.0 14.0 14.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "20 30 40 50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "totem_damage_percentage" "100 200 300 400" } "02" { "var_type" "FIELD_FLOAT" "tooltip_duration" "14.0 14.0 14.0 14.0" } } } //================================================================================================================= // Ability: Earthshaker Aftershock //================================================================================================================= "earthshaker_aftershock" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5025" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Time //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "0.6 0.9 1.2 1.5" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "50 75 100 125" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "aftershock_range" "300" } "02" { "var_type" "FIELD_FLOAT" "tooltip_duration" "0.6 0.9 1.2 1.5" } } } //================================================================================================================= // Ability: Earthshaker Echo Slam //================================================================================================================= "earthshaker_echo_slam" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5026" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "150.0 130.0 110.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "160 210 270" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "145 205 265" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "echo_slam_damage_range" "575" } "02" { "var_type" "FIELD_INTEGER" "echo_slam_echo_search_range" "575" } "03" { "var_type" "FIELD_INTEGER" "echo_slam_echo_range" "575" } "04" { "var_type" "FIELD_INTEGER" "echo_slam_echo_damage" "40 55 70" } } } //================================================================================================================= // Ability: Juggernaut Blade Dance //================================================================================================================= "juggernaut_blade_dance" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5027" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "blade_dance_crit_mult" "200" } "02" { "var_type" "FIELD_INTEGER" "blade_dance_crit_chance" "20 25 30 35" } } } //================================================================================================================= // Ability: Juggernaut Blade Fury //================================================================================================================= "juggernaut_blade_fury" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5028" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "42 34 26 18" "AbilityDuration" "5.0 5.0 5.0 5.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "80 100 120 140" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 110 100 90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "blade_fury_damage_tick" "0.2" } "02" { "var_type" "FIELD_INTEGER" "blade_fury_radius" "250" } } } //================================================================================================================= // Ability: Juggernaut Healing Ward //================================================================================================================= "juggernaut_healing_ward" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5029" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "350" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60.0 60.0 60.0 60.0" "AbilityDuration" "25.0 25.0 25.0 25.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 125 130 135" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "healing_ward_heal_amount" "2 3 4 5" } "02" { "var_type" "FIELD_INTEGER" "healing_ward_aura_radius" "500" } "03" { "var_type" "FIELD_INTEGER" "healing_ward_movespeed_tooltip" "420" } "04" { "var_type" "FIELD_INTEGER" "healing_ward_duration_tooltip" "25" } } } //================================================================================================================= // Ability: Juggernaut Omni Slash //================================================================================================================= "juggernaut_omni_slash" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5030" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "350" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "130.0 120.0 110.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 275 350" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // damage only // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "omni_slash_damage" "200 225" } "02" { "var_type" "FIELD_INTEGER" "omni_slash_jumps" "3 6 9" } "03" { "var_type" "FIELD_INTEGER" "omni_slash_radius" "425" } "04" { "var_type" "FIELD_FLOAT" "omni_slash_bounce_tick" "0.4" } "05" { "var_type" "FIELD_INTEGER" "omni_slash_jumps_scepter" "6 9 12" } "06" { "var_type" "FIELD_FLOAT" "omni_slash_cooldown_scepter" "70" } } } //================================================================================================================= // Kunkka: Torrent //================================================================================================================= "kunkka_torrent" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5031" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1500" "AbilityCastPoint" "0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "120 180 240 300" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 120 120 120" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // applies 2 modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "225" } "02" { "var_type" "FIELD_INTEGER" "movespeed_bonus" "-35" } "03" { "var_type" "FIELD_FLOAT" "slow_duration" "1.0 2.0 3.0 4.0" } "04" { "var_type" "FIELD_FLOAT" "stun_duration" "1.53 1.53 1.53 1.53" } "05" { "var_type" "FIELD_FLOAT" "delay" "1.6 1.6 1.6 1.6" } } } //================================================================================================================= // Kunkka: Tidebringer //================================================================================================================= "kunkka_tidebringer" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5032" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13.0 10.0 7.0 4.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "500 500 500 600" } "02" { "var_type" "FIELD_INTEGER" "damage_bonus" "15 30 45 60" } "03" { "var_type" "FIELD_INTEGER" "cleave_damage" "100" } } } //================================================================================================================= // Kunkka: X Marks the Spot //================================================================================================================= "kunkka_x_marks_the_spot" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5033" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "350 550 750 1000" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "19 16 13 10" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "4.0" } "02" { "var_type" "FIELD_FLOAT" "allied_duration_tooltip" "8.0" } "03" { "var_type" "FIELD_INTEGER" "tooltip_range" "350 550 750 1000" } "04" { "var_type" "FIELD_INTEGER" "fow_range" "400" } "05" { "var_type" "FIELD_FLOAT" "fow_duration" "5.94" } } } //================================================================================================================= // Kunkka: Return //================================================================================================================= "kunkka_return" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5034" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "1.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" } //================================================================================================================= // Kunkka: Ghostship //================================================================================================================= "kunkka_ghostship" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5035" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60.0 50.0 40.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "400 500 600" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 200 250" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "tooltip_delay" "3.0" } "02" { "var_type" "FIELD_INTEGER" "ghostship_distance" "1000 1000 1000" } "03" { "var_type" "FIELD_INTEGER" "ghostship_width" "425 425 425" } "04" { "var_type" "FIELD_INTEGER" "movespeed_bonus" "10 10 10" } "05" { "var_type" "FIELD_FLOAT" "buff_duration" "10" } "06" { "var_type" "FIELD_FLOAT" "stun_duration" "1.4 1.4 1.4" } "07" { "var_type" "FIELD_INTEGER" "ghostship_speed" "650 650 650" } } } //================================================================================================================= // Ability: Lina Dragon Slave //================================================================================================================= "lina_dragon_slave" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5040" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.45 0.45 0.45 0.45" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.5" "AbilityDuration" "0.6875 0.6875 0.6875 0.6875" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "110 180 250 320" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 115 130 145" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "dragon_slave_speed" "1200" } "02" { "var_type" "FIELD_INTEGER" "dragon_slave_width_initial" "275" } "03" { "var_type" "FIELD_INTEGER" "dragon_slave_width_end" "200" } "04" { "var_type" "FIELD_INTEGER" "dragon_slave_distance" "1075" } } } //================================================================================================================= // Ability: Lina Light Strike Array //================================================================================================================= "lina_light_strike_array" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5041" // 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_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" "AbilityCastRange" "625" "AbilityCastPoint" "0.45 0.45 0.45 0.45" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "7.0 7.0 7.0 7.0" "AbilityDuration" "1.6 1.9 2.2 2.5" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "120 160 200 240" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 110 120 130" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "light_strike_array_aoe" "225" } "02" { "var_type" "FIELD_FLOAT" "light_strike_array_delay_time" "0.5" } "03" { "var_type" "FIELD_FLOAT" "light_strike_array_stun_duration" "1.6 1.9 2.2 2.5" } } } //================================================================================================================= // Ability: Lina's Fiery Soul //================================================================================================================= "lina_fiery_soul" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5042" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "10" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "fiery_soul_attack_speed_bonus" "40 55 70 85" } "02" { "var_type" "FIELD_INTEGER" "fiery_soul_move_speed_bonus" "5 6 7 8" } "03" { "var_type" "FIELD_INTEGER" "fiery_soul_max_stacks" "3" } "04" { "var_type" "FIELD_INTEGER" "duration_tooltip" "10" } } } //================================================================================================================= // Ability: Lina Laguna Blade //================================================================================================================= "lina_laguna_blade" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5043" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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_NO" // Changes dynamically with scepter "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.45 0.45 0.45" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "70.0 60.0 50.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "280 420 680" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Modifier just delays damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "450 675 950" } "02" { "var_type" "FIELD_INTEGER" "cast_range_scepter" "600" } "03" { "var_type" "FIELD_FLOAT" "damage_delay" "0.25" } } } //================================================================================================================= // Lion: Impale //================================================================================================================= "lion_impale" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5044" // 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_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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 12.0 12.0 12.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 120 145 170" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "80 140 200 260" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "width" "125 125 125 125" } "02" { "var_type" "FIELD_FLOAT" "duration" "1.02 1.52 2.02 2.52" } "03" { "var_type" "FIELD_INTEGER" "length" "825" } "04" { "var_type" "FIELD_INTEGER" "speed" "1600 1600 1600 1600" } } } //================================================================================================================= // Lion: Voodoo //================================================================================================================= "lion_voodoo" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5045" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0 24.0 18.0 12.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 150 175 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "2.5 3 3.5 4" } "02" { "var_type" "FIELD_INTEGER" "movespeed" "140" } } } //================================================================================================================= // Lion: Mana Drain //================================================================================================================= "lion_mana_drain" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5046" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "850" "AbilityCastPoint" "0.3 0.3 0.3 0.3" "AbilityChannelTime" "5.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 15.0 10.0 5.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "10 10 10 10" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "5.0" // better then the mana cost implies // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "5.0" } "02" { "var_type" "FIELD_INTEGER" "mana_per_second" "20 40 60 120" } "03" { "var_type" "FIELD_INTEGER" "break_distance" "1200" } "04" { "var_type" "FIELD_FLOAT" "tick_interval" "0.1" } } } //================================================================================================================= // Lion: Finger of Death //================================================================================================================= "lion_finger_of_death" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5047" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "160.0 100.0 40.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 420 650" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Modifier just delays damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "600 725 850" } "02" { "var_type" "FIELD_INTEGER" "damage_scepter" "725 875 1025" } "03" { "var_type" "FIELD_INTEGER" "mana_cost_scepter" "200 420 625" } "04" { "var_type" "FIELD_FLOAT" "damage_delay" "0.25" } "05" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "100.0 60.0 20.0" } "06" { "var_type" "FIELD_FLOAT" "splash_radius_scepter" "200" } } } //================================================================================================================= // Ability: Mirana Arrow //================================================================================================================= "mirana_arrow" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5048" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "3000" "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "17.0" "AbilityDuration" "3.11 3.11 3.11 3.11" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "50 140 230 320" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "arrow_speed" "857.0" } "02" { "var_type" "FIELD_INTEGER" "arrow_width" "115" } "03" { "var_type" "FIELD_INTEGER" "arrow_range" "3000" } "04" { "var_type" "FIELD_INTEGER" "arrow_max_stunrange" "1500" } "05" { "var_type" "FIELD_FLOAT" "arrow_min_stun" "0.01" } "06" { "var_type" "FIELD_FLOAT" "arrow_max_stun" "5.0" } "07" { "var_type" "FIELD_INTEGER" "arrow_bonus_damage" "140" } "08" { "var_type" "FIELD_INTEGER" "arrow_vision" "650" } } } //================================================================================================================= // Ability: Mirana Invis //================================================================================================================= "mirana_invis" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5049" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "140.0 120.0 100.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "fade_delay" "2.5 2.0 1.5" } "02" { "var_type" "FIELD_FLOAT" "duration" "15.0" } } } //================================================================================================================= // Ability: Mirana Leap //================================================================================================================= "mirana_leap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5050" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0 26.0 22.0 18.0" "AbilityDuration" "10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "40 35 30 20" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "leap_distance" "600 700 800 900" } "02" { "var_type" "FIELD_FLOAT" "leap_speed" "1600.0" } "03" { "var_type" "FIELD_FLOAT" "leap_acceleration" "7000.0" } "04" { "var_type" "FIELD_INTEGER" "leap_radius" "775" } "05" { "var_type" "FIELD_INTEGER" "leap_speedbonus" "4 8 12 16" } "06" { "var_type" "FIELD_INTEGER" "leap_speedbonus_as" "8 16 24 32" } } } //================================================================================================================= // Ability: Mirana Starfall //================================================================================================================= "mirana_starfall" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5051" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 12.0 12.0 12.0" "AbilityDuration" "10.0 10.0 10.0 10.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "75 150 225 300" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 120 140 160" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "starfall_radius" "625" } "02" { "var_type" "FIELD_INTEGER" "starfall_secondary_radius" "325" } } } //================================================================================================================= // Morphling: Waveform //================================================================================================================= "morphling_waveform" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5052" // 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" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0.25" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "11.0 11.0 11.0 11.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 175 250 325" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "140 155 160 165" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "speed" "1250" } "02" { "var_type" "FIELD_INTEGER" "width" "200" } } } //================================================================================================================= // Morphling: Adaptive Strike //================================================================================================================= "morphling_adaptive_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5053" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600 700 800 900" "AbilityCastPoint" "0.25" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100 100" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.3" // Primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "damage_base" "20.0 40.0 60.0 80.0" } "02" { "var_type" "FIELD_FLOAT" "damage_min" "0.25 0.25 0.25 0.25" } "03" { "var_type" "FIELD_FLOAT" "damage_max" "0.50 1.0 1.5 2.0" } "04" { "var_type" "FIELD_FLOAT" "stun_min" "0.25 0.25 0.25 0.25" } "05" { "var_type" "FIELD_FLOAT" "stun_max" "1.25 2.25 3.25 4.25" } "06" { "var_type" "FIELD_INTEGER" "knockback_min" "100" } "07" { "var_type" "FIELD_INTEGER" "knockback_max" "300" } "08" { "var_type" "FIELD_FLOAT" "range_tooltip" "600 700 800 900" } "09" { "var_type" "FIELD_FLOAT" "projectile_speed" "1150" } } } //================================================================================================================= // Morphling: Morph //================================================================================================================= "morphling_morph" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5054" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_attributes" "3 4 5 6" } } } //================================================================================================================= // Morphling: Morph (Agility Gain) //================================================================================================================= "morphling_morph_agi" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5055" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "mana_cost" "30 30 30 30" } "02" { "var_type" "FIELD_INTEGER" "points_per_tick" "2 2 2 2" } "03" { "var_type" "FIELD_FLOAT" "morph_cooldown" "1.0 0.5 0.33 0.2" } "04" { "var_type" "FIELD_INTEGER" "bonus_attributes" "3 4 5 6" } } } //================================================================================================================= // Morphling: Morph (Strength Gain) //================================================================================================================= "morphling_morph_str" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5056" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "mana_cost" "30 30 30 30" } "02" { "var_type" "FIELD_INTEGER" "points_per_tick" "2 2 2 2" } "03" { "var_type" "FIELD_FLOAT" "morph_cooldown" "1.0 0.5 0.33 0.2" } "04" { "var_type" "FIELD_INTEGER" "bonus_attributes" "3 4 5 6" } } } //================================================================================================================= // Morphling: Replicate //================================================================================================================= "morphling_replicate" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5057" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700 1100 1500" "AbilityCastPoint" "0.25" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "80.0 80.0 80.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "25 25 25" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "30.0 45.0 60.0" } "02" { "var_type" "FIELD_FLOAT" "illusion_damage_out_pct" "-50 -50 -50" } "03" { "var_type" "FIELD_FLOAT" "tooltip_illusion_damage_out_pct" "50 50 50" } "04" { "var_type" "FIELD_INTEGER" "illusion_incoming_dmg_pct_tooltip" "100 100 100" } "05" { "var_type" "FIELD_INTEGER" "illusion_damage_in_pct" "0 0 0" } "06" { "var_type" "FIELD_INTEGER" "tooltip_cast_range" "700 1100 1500" } "07" { "var_type" "FIELD_FLOAT" "illusion_damage_out_pct_scepter" "-20" } } } //================================================================================================================= // Morphling: Morph Replicate //================================================================================================================= "morphling_morph_replicate" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5058" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 150 150" "AbilityCastPoint" "0.25" } //================================================================================================================= // Morphling: Hybrid ( scepter ability ) //================================================================================================================= "morphling_hybrid" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5674" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "MaxLevel" "1" "FightRecapLevel" "1" "IsGrantedByScepter" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.25" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "140" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "illusion_damage_out_pct" "-50 -50 -50" } "02" { "var_type" "FIELD_FLOAT" "tooltip_illusion_damage_out_pct" "50 50 50" } "03" { "var_type" "FIELD_INTEGER" "illusion_incoming_dmg_pct_tooltip" "100 100 100" } "04" { "var_type" "FIELD_INTEGER" "illusion_damage_in_pct" "0 0 0" } "05" { "var_type" "FIELD_INTEGER" "tooltip_cast_range" "600" } "06" { "var_type" "FIELD_FLOAT" "illusion_damage_out_pct_scepter" "-20" } "07" { "var_type" "FIELD_FLOAT" "duration" "20.0" } } } //================================================================================================================= // Ability: Nevermore Shadowraze #1 //================================================================================================================= "nevermore_shadowraze1" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5059" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.67 0.67 0.67 0.67" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 10.0 10.0 10.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 175 250 325" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "shadowraze_radius" "250" } "02" { "var_type" "FIELD_INTEGER" "shadowraze_range" "200" } "03" { "var_type" "FIELD_INTEGER" "shadowraze_cooldown" "3" } } } //================================================================================================================= // Ability: Nevermore Shadowraze #2 //================================================================================================================= "nevermore_shadowraze2" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5060" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "OnLearnbar" "0" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.67 0.67 0.67 0.67" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 10.0 10.0 10.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 175 250 325" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "shadowraze_radius" "250" } "02" { "var_type" "FIELD_INTEGER" "shadowraze_range" "450" } "03" { "var_type" "FIELD_INTEGER" "shadowraze_cooldown" "3" } } } //================================================================================================================= // Ability: Nevermore Shadowraze #3 //================================================================================================================= "nevermore_shadowraze3" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5061" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "OnLearnbar" "0" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.67 0.67 0.67 0.67" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 10.0 10.0 10.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 175 250 325" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "shadowraze_radius" "250" } "02" { "var_type" "FIELD_INTEGER" "shadowraze_range" "700" } "03" { "var_type" "FIELD_INTEGER" "shadowraze_cooldown" "3" } } } //================================================================================================================= // Ability: Nevermore Necromastery //================================================================================================================= "nevermore_necromastery" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5062" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "OnCastbar" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "necromastery_damage_per_soul" "2" } "02" { "var_type" "FIELD_INTEGER" "necromastery_max_souls" "15 22 29 36" } "03" { "var_type" "FIELD_FLOAT" "necromastery_soul_release" "0.5" } "04" { "var_type" "FIELD_INTEGER" "necromastery_souls_hero_bonus" "11" } } } //================================================================================================================= // Ability: Presence of the Dark Lord //================================================================================================================= "nevermore_dark_lord" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5063" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "OnCastbar" "0" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "presence_armor_reduction" "-3 -4 -5 -6" } "02" { "var_type" "FIELD_INTEGER" "presence_radius" "900" } } } //================================================================================================================= // Ability: Nevermore Requiem of Souls //================================================================================================================= "nevermore_requiem" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5064" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "1.67 1.67 1.67" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "120.0 110.0 100.0" "AbilityDuration" "5.0 5.0 5.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "80 120 160" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 175 200" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "cast_time_tooltip" "1.67" } "02" { "var_type" "FIELD_INTEGER" "requiem_radius" "975 1000 1025" } "03" { "var_type" "FIELD_INTEGER" "requiem_reduction_ms" "-25" } "04" { "var_type" "FIELD_INTEGER" "requiem_reduction_damage" "-50" } "05" { "var_type" "FIELD_INTEGER" "requiem_reduction_tooltip" "-50" } "06" { "var_type" "FIELD_INTEGER" "requiem_slow_duration" "5.0" } "07" { "var_type" "FIELD_INTEGER" "requiem_reduction_radius" "700 700 700" } "08" { "var_type" "FIELD_INTEGER" "requiem_soul_conversion" "2 2 2" } "09" { "var_type" "FIELD_INTEGER" "requiem_line_width_start" "75 100 125" } "10" { "var_type" "FIELD_INTEGER" "requiem_line_width_end" "400 425 450" } "11" { "var_type" "FIELD_INTEGER" "requiem_line_speed" "700 700 700" } "12" { "var_type" "FIELD_FLOAT" "soul_death_release" "0.5" } } } //================================================================================================================= // Ability: Phantom Lancer's Spirit Lance //================================================================================================================= "phantom_lancer_spirit_lance" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5065" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "7.0 7.0 7.0 7.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 150 200 250" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 130 135 140" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "750" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "lance_speed" "1000 1000 1000 1000" } "02" { "var_type" "FIELD_FLOAT" "duration" "3.25" } "03" { "var_type" "FIELD_INTEGER" "movement_speed_pct" "-10 -20 -30 -40" } "04" { "var_type" "FIELD_FLOAT" "illusion_duration" "2.0 4.0 6.0 8.0" } "05" { "var_type" "FIELD_INTEGER" "illusion_damage_out_pct" "-80 -80 -80 -80" } "06" { "var_type" "FIELD_INTEGER" "tooltip_illusion_damage" "20 20 20 20" } "07" { "var_type" "FIELD_INTEGER" "illusion_damage_in_pct" "300 300 300 300" } "08" { "var_type" "FIELD_INTEGER" "tooltip_illusion_total_damage_in_pct" "400 400 400 400" } "09" { "var_type" "FIELD_INTEGER" "fake_lance_distance" "675" } } } //================================================================================================================= // Ability: Phantom Lancer's Doppelwalk //================================================================================================================= "phantom_lancer_doppelwalk" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5066" // 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_AOE" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "25 20 15 10" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "illusion_1_damage_out_pct" "-100" } "02" { "var_type" "FIELD_INTEGER" "illusion_1_damage_in_pct" "0" } "03" { "var_type" "FIELD_INTEGER" "illusion_2_damage_out_pct" "-80" } "04" { "var_type" "FIELD_INTEGER" "illusion_2_damage_in_pct" "500" } "05" { "var_type" "FIELD_INTEGER" "target_aoe" "325" } "06" { "var_type" "FIELD_INTEGER" "search_radius" "900" } "07" { "var_type" "FIELD_FLOAT" "delay" "1" } "08" { "var_type" "FIELD_FLOAT" "illusion_duration" "8" } } } //================================================================================================================= // Ability: Phantom Lancer's Juxtapose //================================================================================================================= "phantom_lancer_juxtapose" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5067" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "max_illusions" "5 7 9" } "02" { "var_type" "FIELD_INTEGER" "proc_chance_pct" "40 45 50" } "03" { "var_type" "FIELD_INTEGER" "illusion_proc_chance_pct" "8" } "04" { "var_type" "FIELD_INTEGER" "illusion_duration" "8" } "05" { "var_type" "FIELD_INTEGER" "illusion_damage_out_pct" "-84" } "06" { "var_type" "FIELD_INTEGER" "tooltip_illusion_damage" "16" } "07" { "var_type" "FIELD_INTEGER" "illusion_damage_in_pct" "400" } "08" { "var_type" "FIELD_INTEGER" "tooltip_total_illusion_damage_in_pct" "500" } "09" { "var_type" "FIELD_INTEGER" "illusion_from_illusion_duration" "4" } } } //================================================================================================================= // Ability: Phantom Lancer's Phantom Rush / Phantom Edge //================================================================================================================= "phantom_lancer_phantom_edge" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5068" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16 12 8 4" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "min_distance" "300" } "02" { "var_type" "FIELD_INTEGER" "max_distance" "600 700 800 900" } "03" { "var_type" "FIELD_INTEGER" "bonus_speed" "800" } } } //================================================================================================================= // Puck: Illusory Orb //================================================================================================================= "puck_illusory_orb" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5069" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1 0.1 0.1 0.1" "AbilityCastRange" "3000" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "70 140 210 280" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 150 150 150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "225" } "02" { "var_type" "FIELD_INTEGER" "max_distance" "1800 1800 1800 1800" } "03" { "var_type" "FIELD_INTEGER" "orb_speed" "600 600 600 600" } "04" { "var_type" "FIELD_INTEGER" "orb_vision" "800 800 800 800" } "05" { "var_type" "FIELD_FLOAT" "vision_duration" "3.34 3.34 3.34 3.34" } } } //================================================================================================================= // Puck: Ethereal Jaunt //================================================================================================================= "puck_ethereal_jaunt" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5070" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" } //================================================================================================================= // Puck: Waning Rift //================================================================================================================= "puck_waning_rift" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5071" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 160 220 280" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 110 120 130" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "400 400 400 400" } "02" { "var_type" "FIELD_FLOAT" "silence_duration" "0.75 1.5 2.25 3.0" } } } //================================================================================================================= // Puck: Phase Shift //================================================================================================================= "puck_phase_shift" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5072" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" "AbilityChannelTime" "0.75 1.50 2.25 3.25" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "6.0 6.0 6.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0 0 0 0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "0.75 1.50 2.25 3.25" } } } //================================================================================================================= // Puck: Dream Coil //================================================================================================================= "puck_dream_coil" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5073" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "750" "AbilityCastPoint" "0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "85.0 85.0 85.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 150 200" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Does two modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "coil_duration" "6.0 6.0 6.0" } "02" { "var_type" "FIELD_INTEGER" "coil_init_damage_tooltip" "100 150 200" } "03" { "var_type" "FIELD_INTEGER" "coil_break_radius" "600 600 600" } "04" { "var_type" "FIELD_FLOAT" "stun_duration" "0.5 0.5 0.5" } "05" { "var_type" "FIELD_FLOAT" "coil_stun_duration" "1.5 2.25 3.0" } "06" { "var_type" "FIELD_INTEGER" "coil_break_damage" "100 150 200" } "07" { "var_type" "FIELD_INTEGER" "coil_radius" "375 375 375" } "08" { "var_type" "FIELD_FLOAT" "coil_duration_scepter" "8" } "09" { "var_type" "FIELD_INTEGER" "coil_break_damage_scepter" "200 250 300" } "10" { "var_type" "FIELD_FLOAT" "coil_stun_duration_scepter" "1.5 3 4.5" } } } //================================================================================================================= // Ability: Pudge Flesh Heap //================================================================================================================= "pudge_flesh_heap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5074" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "flesh_heap_magic_resist" "6 8 10 12" } "02" { "var_type" "FIELD_FLOAT" "flesh_heap_strength_buff_amount" "1.0 1.5 2 2.5" } "03" { "var_type" "FIELD_INTEGER" "flesh_heap_range" "450" } } } //================================================================================================================= // Ability: Pudge Meat Hook //================================================================================================================= "pudge_meat_hook" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5075" // 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" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000 1100 1200 1300" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "14 13 12 11" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "90 180 270 360" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 120 130 140" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "hook_speed" "1600.0" } "02" { "var_type" "FIELD_INTEGER" "hook_width" "100" } "03" { "var_type" "FIELD_INTEGER" "hook_distance" "1000 1100 1200 1300" } "04" { "var_type" "FIELD_INTEGER" "vision_radius" "500 500 500 500" } "05" { "var_type" "FIELD_FLOAT" "vision_duration" "4.0 4.0 4.0 4.0" } } } //================================================================================================================= // Ability: Pudge Rot //================================================================================================================= "pudge_rot" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5076" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "35 60 85 110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "rot_radius" "250" } "02" { "var_type" "FIELD_FLOAT" "rot_tick" "0.2" } "03" { "var_type" "FIELD_INTEGER" "rot_slow" "-20 -22 -24 -26" } } } //================================================================================================================= // Ability: Pudge Dismember //================================================================================================================= "pudge_dismember" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5077" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "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" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "160" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityChannelTime" "2.95 2.95 2.95" "AbilityCooldown" "30.0 30.0 30.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 130 170" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "dismember_damage" "75 125 175" } "02" { "var_type" "FIELD_FLOAT" "strength_damage_scepter" "1.0" } } } //================================================================================================================= // Shadow Shaman: Ether Shock //================================================================================================================= "shadow_shaman_ether_shock" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5078" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0 8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "95 105 135 160" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "start_radius" "200 200 200 200" } "02" { "var_type" "FIELD_INTEGER" "end_radius" "300 300 300 300" } "03" { "var_type" "FIELD_INTEGER" "end_distance" "500 500 500 500" } "04" { "var_type" "FIELD_INTEGER" "targets" "1 3 5 7" } "05" { "var_type" "FIELD_INTEGER" "damage" "140 200 260 320" } } } //================================================================================================================= // Shadow Shaman: Voodoo //================================================================================================================= "shadow_shaman_voodoo" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5079" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13.0 13.0 13.0 13.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 140 170 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "movespeed" "100" } "02" { "var_type" "FIELD_FLOAT" "duration" "1.25 2.0 2.75 3.5" } } } //================================================================================================================= // Shadow Shaman: Shackles //================================================================================================================= "shadow_shaman_shackles" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5080" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "400" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityChannelTime" "2.75 3.5 4.25 5.0" "AbilityCooldown" "16.0 16.0 16.0 16.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "40 40 40 40" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "140 150 160 170" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "tick_interval" "0.1 0.1 0.1 0.1" } "02" { "var_type" "FIELD_FLOAT" "channel_time" "2.75 3.5 4.25 5.0" } "03" { "var_type" "FIELD_FLOAT" "total_damage" "120 160 160 200" } } } //================================================================================================================= // Shadow Shaman: Mass Serpent Ward //================================================================================================================= "shadow_shaman_mass_serpent_ward" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5081" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "120" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 350 600" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "ward_count" "10" } "02" { "var_type" "FIELD_INTEGER" "full_splash_radius" "50 75 85" } "03" { "var_type" "FIELD_INTEGER" "mid_splash_radius" "75 100 110" } "04" { "var_type" "FIELD_INTEGER" "min_splash_radius" "150 200 220" } "05" { "var_type" "FIELD_INTEGER" "damage_min" "40 55 70" } "06" { "var_type" "FIELD_INTEGER" "damage_max" "45 60 75" } "07" { "var_type" "FIELD_FLOAT" "duration" "45.0 45.0 45.0" } "08" { "var_type" "FIELD_INTEGER" "damage_min_scepter" "85 105 125" } "09" { "var_type" "FIELD_INTEGER" "damage_max_scepter" "90 110 130" } } } //================================================================================================================= // Razor: Plasma Field //================================================================================================================= "razor_plasma_field" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5082" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "14" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 125 125 125" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_min" "30 50 70 90" } "02" { "var_type" "FIELD_INTEGER" "damage_max" "160 230 300 370" } "03" { "var_type" "FIELD_INTEGER" "radius" "700" } "04" { "var_type" "FIELD_INTEGER" "speed" "636" // 1.2 second to reach radius } } } //================================================================================================================= // Razor: Static Link //================================================================================================================= "razor_static_link" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5083" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "32 30 28 26" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "drain_length" "8.0 8.0 8.0 8.0" } "02" { "var_type" "FIELD_FLOAT" "drain_duration" "18.0 18.0 18.0 18.0" } "03" { "var_type" "FIELD_INTEGER" "drain_rate" "7 14 21 28" } "04" { "var_type" "FIELD_INTEGER" "drain_range" "700 700 700 700" } "05" { "var_type" "FIELD_INTEGER" "radius" "200 200 200 200" } "06" { "var_type" "FIELD_INTEGER" "speed" "900 900 900 900" } "07" { "var_type" "FIELD_INTEGER" "vision_radius" "800 800 800 800" } "08" { "var_type" "FIELD_FLOAT" "vision_duration" "3.34 3.34 3.34 3.34" } } } //================================================================================================================= // Razor: Unstable Current //================================================================================================================= "razor_unstable_current" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5084" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "40 70 100 130" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "movement_speed_pct" "4 8 12 16" } "02" { "var_type" "FIELD_FLOAT" "slow_duration" "0.5 1.0 1.5 2.0" } "03" { "var_type" "FIELD_FLOAT" "pause_duration" "0.3 0.3 0.3 0.3" } "04" { "var_type" "FIELD_FLOAT" "purge_frequency" "1 1 1 1" } "05" { "var_type" "FIELD_INTEGER" "slow_amount" "-100 -100 -100 -100" } } } //================================================================================================================= // Razor: Eye of the Storm //================================================================================================================= "razor_eye_of_the_storm" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5085" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "80 70 60" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 150 200" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.1" // Primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "500 500 500" } "02" { "var_type" "FIELD_FLOAT" "duration" "30.0" } "03" { "var_type" "FIELD_FLOAT" "strike_interval" "0.7 0.6 0.5" } "04" { "var_type" "FIELD_INTEGER" "armor_reduction" "1 1 1" } "05" { "var_type" "FIELD_INTEGER" "damage" "37 50 63" } "06" { "var_type" "FIELD_FLOAT" "strike_interval_scepter" "0.6 0.5 0.4" } } } //================================================================================================================= // Ability: Skeleton King //================================================================================================================= "skeleton_king_hellfire_blast" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5086" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "525" "AbilityCastPoint" "0.35 0.35 0.35 0.35" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0 8.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "50 100 150 200" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "140" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Applies two modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "blast_speed" "1000" } "02" { "var_type" "FIELD_FLOAT" "blast_stun_duration" "2.0" } "03" { "var_type" "FIELD_FLOAT" "tooltip_slow_duration" "2" } "04" { "var_type" "FIELD_INTEGER" "blast_slow" "-20" } "05" { "var_type" "FIELD_FLOAT" "blast_dot_duration" "4" } "06" { "var_type" "FIELD_INTEGER" "blast_dot_damage" "15 30 40 50" } } } //================================================================================================================= // Ability: Skeleton King Vampiric Aura //================================================================================================================= "skeleton_king_vampiric_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5087" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "vampiric_aura_radius" "900" } "02" { "var_type" "FIELD_INTEGER" "vampiric_aura" "15 20 25 30" } } } //================================================================================================================= // Ability: Skeleton King Mortal Strike //================================================================================================================= "skeleton_king_mortal_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5088" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "crit_mult" "150 200 250 300" } "02" { "var_type" "FIELD_INTEGER" "crit_chance" "15" } "03" { "var_type" "FIELD_INTEGER" "hp_drain" "20" } "04" { "var_type" "FIELD_FLOAT" "drain_duration" "7.0" } } } //================================================================================================================= // Ability: Skeleton King Reincarnation //================================================================================================================= "skeleton_king_reincarnation" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5089" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "160" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "260 160 60" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.2" // Slow isn't the main function of this ability. "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "reincarnate_time" "3.0 3.0 3.0" } "02" { "var_type" "FIELD_INTEGER" "slow_radius" "900" } "03" { "var_type" "FIELD_INTEGER" "movespeed" "-75" } "04" { "var_type" "FIELD_INTEGER" "attackslow_tooltip" "-75" } "05" { "var_type" "FIELD_FLOAT" "slow_duration" "5.0" } "07" { "var_type" "FIELD_FLOAT" "scepter_duration" "5" } "08" { "var_type" "FIELD_INTEGER" "aura_radius" "1200" } "09" { "var_type" "FIELD_INTEGER" "aura_radius_tooltip_scepter" "1200" } } } //================================================================================================================= // Death Prophet: Carrion Swarm //================================================================================================================= "death_prophet_carrion_swarm" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5090" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0 8.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "75 150 225 300" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "105 120 140 165" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "start_radius" "110 110 110 110" } "02" { "var_type" "FIELD_INTEGER" "end_radius" "300 300 300 300" } "03" { "var_type" "FIELD_INTEGER" "range" "810 810 810 810" } "04" { "var_type" "FIELD_INTEGER" "speed" "1100 1100 1100 1100" } } } //================================================================================================================= // Death Prophet: Silence //================================================================================================================= "death_prophet_silence" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5091" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15" "AbilityDuration" "3.0 4.0 5.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 80 80 80" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "425" } "02" { "var_type" "FIELD_FLOAT" "duration" "3.0 4.0 5.0 6.0" } } } //================================================================================================================= // Death Prophet: Witchcraft //================================================================================================================= "death_prophet_witchcraft" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5092" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "5 10 15 20" } "02" { "var_type" "FIELD_INTEGER" "carrion_swarm_mana_cost_adjust" "-10 -15 -20 -25" } "03" { "var_type" "FIELD_FLOAT" "carrion_swarm_cooldown_adjust" "-1.0 -2.0 -3.0 -4.0" } "04" { "var_type" "FIELD_INTEGER" "silence_mana_cost_adjust" "-10 -15 -20 -25" } "05" { "var_type" "FIELD_FLOAT" "silence_cooldown_adjust" "-1.0 -2.0 -3.0 -4.0" } "06" { "var_type" "FIELD_INTEGER" "exorcism_1_extra_spirits" "3 4 5 6" } "07" { "var_type" "FIELD_INTEGER" "exorcism_2_extra_spirits" "3 4 5 6" } "08" { "var_type" "FIELD_INTEGER" "exorcism_3_extra_spirits" "3 4 5 6" } } } //================================================================================================================= // Death Prophet: Exorcism //================================================================================================================= "death_prophet_exorcism" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5093" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "145.0" "AbilityDuration" "30.0 30.0 30.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 300 400" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "700 700 700" } "02" { "var_type" "FIELD_INTEGER" "spirits" "6 13 21" } "03" { "var_type" "FIELD_INTEGER" "spirit_speed" "500 500 500" } "04" { "var_type" "FIELD_INTEGER" "max_distance" "2000 2000 2000" } "05" { "var_type" "FIELD_INTEGER" "give_up_distance" "1200 1200 1200" } "06" { "var_type" "FIELD_INTEGER" "min_damage" "53 53 53" } "07" { "var_type" "FIELD_INTEGER" "max_damage" "58 58 58" } "08" { "var_type" "FIELD_INTEGER" "heal_percent" "25 25 25" } "09" { "var_type" "FIELD_INTEGER" "average_damage" "55 55 55" } } } //================================================================================================================= // Ability: Storm Bolt //================================================================================================================= "sven_storm_bolt" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5094" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | 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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 175 250 325" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "140" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bolt_speed" "1000" } "02" { "var_type" "FIELD_FLOAT" "bolt_stun_duration" "2.0" } "03" { "var_type" "FIELD_INTEGER" "bolt_aoe" "255" } "04" { "var_type" "FIELD_INTEGER" "vision_radius" "225" } } } //================================================================================================================= // Ability: Great Cleave //================================================================================================================= "sven_great_cleave" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5095" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "great_cleave_radius" "300.0" } "02" { "var_type" "FIELD_INTEGER" "great_cleave_damage" "20 35 50 65" } } } //================================================================================================================= // Ability: Warcry //================================================================================================================= "sven_warcry" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5096" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "32.0 26.0 20.0 14.0" "AbilityDuration" "8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "25 25 25 25" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "warcry_armor" "5 10 15 20" } "02" { "var_type" "FIELD_INTEGER" "warcry_movespeed" "12" } "03" { "var_type" "FIELD_INTEGER" "warcry_radius" "900" } "04" { "var_type" "FIELD_INTEGER" "duration_tooltip" "8" } } } //================================================================================================================= // Ability: God's Strength //================================================================================================================= "sven_gods_strength" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5097" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "80.0 80.0 80.0" "AbilityDuration" "25.0 25.0 25.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 150 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "gods_strength_damage" "100 150 200" } "02" { "var_type" "FIELD_INTEGER" "scepter_aoe" "900" } "03" { "var_type" "FIELD_INTEGER" "gods_strength_damage_scepter" "50 75 100" } } } //================================================================================================================= // Ability: Static Remnant //================================================================================================================= "storm_spirit_static_remnant" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5098" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "3.5" "AbilityDuration" "12.0 12.0 12.0 12.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "70 80 90 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "static_remnant_radius" "235" } "02" { "var_type" "FIELD_INTEGER" "static_remnant_damage_radius" "260" } "03" { "var_type" "FIELD_FLOAT" "static_remnant_delay" "1.0" } "04" { "var_type" "FIELD_INTEGER" "static_remnant_damage" "140 180 220 260" } } } //================================================================================================================= // Ability: Electric Vortex //================================================================================================================= "storm_spirit_electric_vortex" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5099" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" "AbilityCastRange" "300" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "21.0 20.0 19.0 18.0" "AbilityDuration" "1.0 1.5 2.0 2.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 110 120 130" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "electric_vortex_pull_units_per_second" "100" } "02" { "var_type" "FIELD_FLOAT" "electric_vortex_pull_tether_range" "1200.0" } "03" { "var_type" "FIELD_INTEGER" "electric_vortex_self_slow" "-50" } "04" { "var_type" "FIELD_INTEGER" "electric_vortex_self_slow_duration" "3.0" } "05" { "var_type" "FIELD_FLOAT" "duration" "1.0 1.5 2.0 2.5" } } } //================================================================================================================= // Ability: Storm Spirit Overload //================================================================================================================= "storm_spirit_overload" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5100" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityDuration" "0.6 0.6 0.6 0.6" / Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "30 50 70 90" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "40" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "overload_aoe" "275" } "02" { "var_type" "FIELD_INTEGER" "overload_move_slow" "-80" } "03" { "var_type" "FIELD_INTEGER" "overload_attack_slow" "-50" } "04" { "var_type" "FIELD_FLOAT" "tooltip_duration" "0.6 0.6 0.6 0.6" } } } //================================================================================================================= // Ability: Storm Spirit Ball Lightning //================================================================================================================= "storm_spirit_ball_lightning" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5101" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "15 15 15 15" / Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "8 12 16" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "ball_lightning_initial_mana_percentage" "7" } "02" { "var_type" "FIELD_INTEGER" "ball_lightning_initial_mana_base" "15" } "03" { "var_type" "FIELD_INTEGER" "ball_lightning_move_speed" "1250 1875 2500" } "04" { "var_type" "FIELD_INTEGER" "ball_lightning_aoe" "125 200 275" } "05" { "var_type" "FIELD_INTEGER" "ball_lightning_travel_cost_base" "12" } "06" { "var_type" "FIELD_FLOAT" "ball_lightning_travel_cost_percent" "0.7" } "07" { "var_type" "FIELD_INTEGER" "ball_lightning_vision_radius" "400" } "08" { "var_type" "FIELD_FLOAT" "blocker_duration" "5" } } } //================================================================================================================= // Ability: Sand King Burrowsrike //================================================================================================================= "sandking_burrowstrike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5102" // 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_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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "350 450 550 650" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "11.0 11.0 11.0 11.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 120 130 140" "AbilityDamage" "100 160 220 280" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "burrow_width" "150" } "02" { "var_type" "FIELD_FLOAT" "burrow_duration" "2.17" } "03" { "var_type" "FIELD_INTEGER" "burrow_speed" "2000" } "04" { "var_type" "FIELD_FLOAT" "burrow_anim_time" "0.52" } "05" { "var_type" "FIELD_INTEGER" "tooltip_range" "350 450 550 650" } } } //================================================================================================================= // Ability: Sand King Sand Storm //================================================================================================================= "sandking_sand_storm" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5103" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityDuration" "20.0 40.0 60.0 80.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "40.0 30.0 20.0 10.0" "AbilityChannelTime" "20.0 40.0 60.0 80.0" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "25 50 75 100" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60 50 40 30" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "sand_storm_invis_delay" "1.5" } "02" { "var_type" "FIELD_INTEGER" "sand_storm_radius" "525" } "03" { "var_type" "FIELD_FLOAT" "AbilityDuration" "20.0 40.0 60.0 80.0" } } } //================================================================================================================= // Ability: Sand King Caustic Finale //================================================================================================================= "sandking_caustic_finale" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5104" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "caustic_finale_radius" "400" } "02" { "var_type" "FIELD_INTEGER" "caustic_finale_damage" "90 130 170 220" } "03" { "var_type" "FIELD_INTEGER" "caustic_finale_damage_expire_tooltip" "27 39 51 66" } "04" { "var_type" "FIELD_FLOAT" "caustic_finale_damage_reduced" "30" } "05" { "var_type" "FIELD_FLOAT" "caustic_finale_duration" "6" } "06" { "var_type" "FIELD_INTEGER" "caustic_finale_slow" "-20" } "07" { "var_type" "FIELD_FLOAT" "caustic_finale_slow_duration" "3" } } } //================================================================================================================= // Ability: Sand King Epicenter //================================================================================================================= "sandking_epicenter" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5105" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "140.0 120.0 100.0" "AbilityDuration" "3.0 3.0 3.0" "AbilityChannelTime" "2.0 2.0 2.0" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "175 250 325" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.2" // Damage is the main component of spell // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "epicenter_radius" "275 325 375 425 475 525 575 650 675 700 775 825" } "02" { "var_type" "FIELD_INTEGER" "epicenter_pulses" "6 8 10" } "03" { "var_type" "FIELD_INTEGER" "epicenter_damage" "110 110 110" } "04" { "var_type" "FIELD_INTEGER" "epicenter_slow" "-30 -30 -30" } "05" { "var_type" "FIELD_INTEGER" "epicenter_slow_as" "-30" } "06" { "var_type" "FIELD_INTEGER" "epicenter_slow_duration_tooltip" "3" } "07" { "var_type" "FIELD_INTEGER" "epicenter_pulses_scepter" "8 10 12" } "08" { "var_type" "FIELD_FLOAT" "epicenter_cooldown_scepter" "120.0 100.0 80.0" } } } //================================================================================================================= // Tiny: Avalanche //================================================================================================================= "tiny_avalanche" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5106" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "17.0 17.0 17.0 17.0" "AbilityDuration" "2.0 2.0 2.0 2.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 180 260 300" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 120 120 120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "275 275 275 275" } "02" { "var_type" "FIELD_FLOAT" "tick_interval" "0.25 0.25 0.25 0.25" } "03" { "var_type" "FIELD_INTEGER" "num_ticks" "4 4 4 4" } "04" { "var_type" "FIELD_FLOAT" "stun_duration" "1.0" } "05" { "var_type" "FIELD_FLOAT" "projectile_duration" "0.5" } } } //================================================================================================================= // Tiny: Toss //================================================================================================================= "tiny_toss" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5107" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_RUNE_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1300" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "9" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 120 120 120" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.25" // generally used for damage only // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "1.3" } "02" { "var_type" "FIELD_INTEGER" "grab_radius" "275" } "03" { "var_type" "FIELD_INTEGER" "radius" "275 275 275 275" } "04" { "var_type" "FIELD_INTEGER" "bonus_damage_pct" "20 20 20 20" } "05" { "var_type" "FIELD_INTEGER" "grow_bonus_damage_pct" "35 50 65 80" } "06" { "var_type" "FIELD_INTEGER" "tooltip_range" "1300" } "07" { "var_type" "FIELD_INTEGER" "toss_damage" "75 150 225 300" } } } //================================================================================================================= // Tiny: Craggy Exterior //================================================================================================================= "tiny_craggy_exterior" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5108" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "25 35 45 55" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "35" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "stun_chance" "10 15 20 25" } "02" { "var_type" "FIELD_FLOAT" "stun_duration" "1.0 1.25 1.5 1.75" } "03" { "var_type" "FIELD_INTEGER" "bonus_armor" "2 3 4 5" } "04" { "var_type" "FIELD_INTEGER" "radius" "300 300 300 300" } } } //================================================================================================================= // Tiny: Grow //================================================================================================================= "tiny_grow" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5109" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage" "50 100 150" } "02" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "-20 -35 -50" } "03" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "40 50 60" } "04" { "var_type" "FIELD_INTEGER" "grow_bonus_damage_pct" "35 50 65" } "05" { "var_type" "FIELD_INTEGER" "bonus_range_scepter" "107" } "06" { "var_type" "FIELD_INTEGER" "bonus_cleave_radius_scepter" "400" } "07" { "var_type" "FIELD_INTEGER" "bonus_cleave_damage_scepter" "50" } "08" { "var_type" "FIELD_INTEGER" "bonus_building_damage_scepter" "75" } "09" { "var_type" "FIELD_INTEGER" "grow_bonus_damage_pct_scepter" "50 65 80" } } } //================================================================================================================= // Zuus: Arc Lightning //================================================================================================================= "zuus_arc_lightning" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5110" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "850" "AbilityCastPoint" "0.2" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "85 100 115 145" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "1.75 1.75 1.75 1.75" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "65 70 75 80" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "500 500 500 500" } "02" { "var_type" "FIELD_INTEGER" "jump_count" "5 7 9 15" } "03" { "var_type" "FIELD_FLOAT" "jump_delay" "0.25 0.25 0.25 0.25" } } } //================================================================================================================= // Zuus: Lightning Bolt //================================================================================================================= "zuus_lightning_bolt" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5111" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 175 275 350" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "6.0 6.0 6.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 95 115 135" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.1" // just a ministun // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "true_sight_radius" "750" } "02" { "var_type" "FIELD_INTEGER" "sight_radius_day" "750" } "03" { "var_type" "FIELD_INTEGER" "sight_radius_night" "750" } "04" { "var_type" "FIELD_FLOAT" "sight_duration" "4.5" } "05" { "var_type" "FIELD_INTEGER" "spread_aoe" "325" } } } //================================================================================================================= // Zuus: Static Field //================================================================================================================= "zuus_static_field" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5112" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "1200" } "02" { "var_type" "FIELD_INTEGER" "damage_health_pct" "5 7 9 11" } } } //================================================================================================================= // Zuus: Thundergod's Wrath //================================================================================================================= "zuus_thundergods_wrath" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5113" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "90.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "225 325 450" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "true_sight_radius" "900 900 900" } "02" { "var_type" "FIELD_INTEGER" "true_sight_radius_tooltip" "500" } "03" { "var_type" "FIELD_INTEGER" "sight_radius_day" "500" } "04" { "var_type" "FIELD_INTEGER" "sight_radius_night" "500" } "05" { "var_type" "FIELD_FLOAT" "sight_duration" "3.0 3.0 3.0 3.0" } "06" { "var_type" "FIELD_INTEGER" "damage" "225 350 475" } "07" { "var_type" "FIELD_INTEGER" "damage_scepter" "440 540 640" } } } //================================================================================================================= // Ability: Slardar Sprint //================================================================================================================= "slardar_sprint" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5114" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "23" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage" "15" } "02" { "var_type" "FIELD_INTEGER" "bonus_speed" "20 28 36 44" } "03" { "var_type" "FIELD_FLOAT" "duration" "16" } } } //================================================================================================================= // Ability: Slardar Slithereen Crush //================================================================================================================= "slardar_slithereen_crush" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5115" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.35 0.35 0.35 0.35" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0 8.0" "AbilityDuration" "1.6 1.9 2.2 2.5" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "75 125 175 225" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 95 105 115" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Applies multiple modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "crush_radius" "350" } "02" { "var_type" "FIELD_INTEGER" "crush_extra_slow" "-20" } "03" { "var_type" "FIELD_INTEGER" "crush_attack_slow_tooltip" "-20" } "04" { "var_type" "FIELD_FLOAT" "crush_extra_slow_duration" "2.0" } "05" { "var_type" "FIELD_FLOAT" "stun_duration" "1.6 1.9 2.2 2.5" } } } //================================================================================================================= // Ability: Slardar Bash //================================================================================================================= "slardar_bash" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5116" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "25" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "chance" "10 15 20 25" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage" "60 80 100 120" } "03" { "var_type" "FIELD_FLOAT" "duration" "1.0" } "04" { "var_type" "FIELD_FLOAT" "duration_creep" "2.0" } } } //================================================================================================================= // Ability: Slardar Amplify Damage //================================================================================================================= "slardar_amplify_damage" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5117" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.35 0.35 0.35" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "25 25 25" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "6.0" // Very valuable compared to cost. "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "armor_reduction" "-10 -15 -20" } "02" { "var_type" "FIELD_FLOAT" "duration" "25.0 25.0 25.0" } } } //================================================================================================================= // Tidehunter: Gush //================================================================================================================= "tidehunter_gush" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5118" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 12.0 12.0 12.0" "AbilityDuration" "4.0 4.0 4.0 4.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "110 160 210 260" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 120 120 120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "projectile_speed" "4000 4000 4000 4000" } "02" { "var_type" "FIELD_INTEGER" "movement_speed" "-40 -40 -40 -40" } "03" { "var_type" "FIELD_INTEGER" "armor_bonus" "-2 -3 -4 -5" } } } //================================================================================================================= // Tidehunter: Kraken Shell //================================================================================================================= "tidehunter_kraken_shell" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5119" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_reduction" "12 24 36 48" } "02" { "var_type" "FIELD_INTEGER" "damage_cleanse" "600 550 500 450" } "03" { "var_type" "FIELD_FLOAT" "damage_reset_interval" "6.0 6.0 6.0 6.0" } } } //================================================================================================================= // Tidehunter: Anchor Smash //================================================================================================================= "tidehunter_anchor_smash" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5120" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "375" "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "7.0 6.0 5.0 4.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "75 125 175 225" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "30 40 50 60" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_reduction" "-45 -50 -55 -60" } "02" { "var_type" "FIELD_FLOAT" "reduction_duration" "6.0 6.0 6.0 6.0" } "03" { "var_type" "FIELD_INTEGER" "radius" "375" } } } //================================================================================================================= // Tidehunter: Ravage //================================================================================================================= "tidehunter_ravage" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5121" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "150.0 150.0 150.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "200 290 380" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 225 325" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "1025" } "02" { "var_type" "FIELD_INTEGER" "speed" "775" } "03" { "var_type" "FIELD_FLOAT" "duration" "2.02 2.32 2.77" } } } //================================================================================================================= // Ability: Vengefulspirit Magic Missle //================================================================================================================= "vengefulspirit_magic_missile" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5122" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13 12 11 10" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 175 250 325" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 120 130 140" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "magic_missile_speed" "1250" } "02" { "var_type" "FIELD_FLOAT" "magic_missile_stun" "1.45 1.55 1.65 1.75" } } } //================================================================================================================= // Ability: Vengefulspirit Command Aura //================================================================================================================= "vengefulspirit_command_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5123" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage_pct" "12 20 28 36" } "02" { "var_type" "FIELD_INTEGER" "aura_radius" "900" } } } //================================================================================================================= // Ability: Vengefulspirit Wave of Terror //================================================================================================================= "vengefulspirit_wave_of_terror" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5124" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1400" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20" "AbilityDuration" "15" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "30 50 70 90" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "40 40 40 40" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "wave_speed" "2000.0" } "02" { "var_type" "FIELD_INTEGER" "wave_width" "300" } "03" { "var_type" "FIELD_INTEGER" "armor_reduction" "-3 -4 -5 -6" } "04" { "var_type" "FIELD_FLOAT" "tooltip_duration" "15" } "05" { "var_type" "FIELD_FLOAT" "vision_aoe" "500 500 500 500" } "06" { "var_type" "FIELD_FLOAT" "vision_duration" "3.0 3.0 3.0 3.0" } } } //================================================================================================================= // Ability: Vengefulspirit Nether Swap //================================================================================================================= "vengefulspirit_nether_swap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5125" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700 950 1200" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "45.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 150 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "tooltip_range" "700 950 1200" } "02" { "var_type" "FIELD_FLOAT" "nether_swap_cooldown_scepter" "10" } } } //================================================================================================================= // Ability: Crystal Maiden's Crystal Nova //================================================================================================================= "crystal_maiden_crystal_nova" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5126" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_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" "700" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15.0 15.0 15.0 15.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 150 200 250" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 120 140 160" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "400" } "02" { "var_type" "FIELD_INTEGER" "movespeed_slow" "-20 -30 -40 -50" } "03" { "var_type" "FIELD_INTEGER" "attackspeed_slow" "-20 -30 -40 -50" } "04" { "var_type" "FIELD_FLOAT" "duration" "4.5" } "05" { "var_type" "FIELD_FLOAT" "vision_duration" "6.0" } } } //================================================================================================================= // Ability: Crystal Maiden's Frostbite //================================================================================================================= "crystal_maiden_frostbite" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5127" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "9 8 7 6" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "115 125 140 150" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Applies multiple modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_per_second_tooltip" "50" } "02" { "var_type" "FIELD_FLOAT" "duration" "1.5 2.0 2.5 3.0" } "03" { "var_type" "FIELD_INTEGER" "hero_damage_tooltip" "150 200 250 300" } "04" { "var_type" "FIELD_FLOAT" "creep_duration" "10.0 10.0 10.0 10.0" } "05" { "var_type" "FIELD_INTEGER" "creep_damage_tooltip" "1000" } "06" { "var_type" "FIELD_FLOAT" "damage" "100" } } } //================================================================================================================= // Ability: Crystal Maiden's Brilliance Aura //================================================================================================================= "crystal_maiden_brilliance_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5128" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2" "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "mana_regen" "1.0 1.5 2.0 2.5" } "02" { "var_type" "FIELD_FLOAT" "mana_restore" "40 80 120 160" } } } //================================================================================================================= // Ability: Crystal Maiden's Freezing Field //================================================================================================================= "crystal_maiden_freezing_field" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5129" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityChannelTime" "10" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "90" "AbilityDuration" "10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 400 600" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.35" // Primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "835" } "02" { "var_type" "FIELD_INTEGER" "explosion_radius" "300" } "04" { "var_type" "FIELD_FLOAT" "explosion_interval" "0.1" } "05" { "var_type" "FIELD_INTEGER" "movespeed_slow" "-30" } "06" { "var_type" "FIELD_INTEGER" "attack_slow" "-30" } "07" { "var_type" "FIELD_FLOAT" "slow_duration" "1.0" } "08" { "var_type" "FIELD_INTEGER" "explosion_min_dist" "195" } "09" { "var_type" "FIELD_INTEGER" "explosion_max_dist" "785" } "10" { "var_type" "FIELD_INTEGER" "damage" "105 170 250" } "11" { "var_type" "FIELD_INTEGER" "damage_scepter" "170 250 310" } "12" { "var_type" "FIELD_INTEGER" "movespeed_slow_scepter" "-50" } "13" { "var_type" "FIELD_INTEGER" "attack_slow_scepter" "-50" } "14" { "var_type" "FIELD_INTEGER" "duration_tooltip" "10" } } } //================================================================================================================= // Windrunner: Shackleshot //================================================================================================================= "windrunner_shackleshot" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5130" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.15" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 12.0 12.0 12.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 100 110 120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "fail_stun_duration" "0.75 0.75 0.75 0.75" } "02" { "var_type" "FIELD_FLOAT" "stun_duration" "1.5 2.25 3.0 3.75" } "03" { "var_type" "FIELD_INTEGER" "shackle_distance" "575" } "04" { "var_type" "FIELD_INTEGER" "arrow_speed" "1515" } "05" { "var_type" "FIELD_INTEGER" "shackle_count" "1" } } } //================================================================================================================= // Windrunner: Powershot //================================================================================================================= "windrunner_powershot" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5131" // 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_CHANNELLED" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "2600" "AbilityCastPoint" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "9.0 9.0 9.0 9.0" "AbilityChannelTime" "1.0 1.0 1.0 1.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "120 200 280 360" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 100 110 120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "damage_reduction" "0.1 0.1 0.1 0.1" } "02" { "var_type" "FIELD_FLOAT" "speed_reduction" "0.1 0.1 0.1 0.1" } "03" { "var_type" "FIELD_INTEGER" "arrow_width" "125 125 125 125" } "04" { "var_type" "FIELD_INTEGER" "arrow_range" "2600" } "05" { "var_type" "FIELD_FLOAT" "arrow_speed" "3000.0 3000.0 3000.0 3000.0" } "06" { "var_type" "FIELD_FLOAT" "tree_width" "75 75 75 75" } "07" { "var_type" "FIELD_INTEGER" "vision_radius" "400" } "08" { "var_type" "FIELD_FLOAT" "vision_duration" "3.34 3.34 3.34 3.34" } } } //================================================================================================================= // Windrunner: Windrun //================================================================================================================= "windrunner_windrun" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5132" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15.0 15.0 15.0 15.0" "AbilityDuration" "3 4 5 6" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100 100" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.1" // Mostly about dodging all attacks // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "movespeed_bonus_pct" "50 50 50 50" } "02" { "var_type" "FIELD_INTEGER" "evasion_pct_tooltip" "100" } "03" { "var_type" "FIELD_INTEGER" "enemy_movespeed_bonus_pct" "-8 -16 -24 -30" } "04" { "var_type" "FIELD_INTEGER" "radius" "300 300 300 300" } "05" { "var_type" "FIELD_FLOAT" "duration" "3 4 5 6" } } } //================================================================================================================= // Windrunner: Focus Fire //================================================================================================================= "windrunner_focusfire" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5133" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "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 | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60.0 60.0 60.0" "AbilityDuration" "20.0 20.0 20.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 100 125" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "500" } "02" { "var_type" "FIELD_INTEGER" "focusfire_damage_reduction" "-50 -40 -30" } "03" { "var_type" "FIELD_INTEGER" "focusfire_duration_tooltip" "20" } "04" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "15.0 15.0 15.0" } "05" { "var_type" "FIELD_INTEGER" "focusfire_damage_reduction_scepter" "-30 -15 0" } } } //================================================================================================================= // Lich: Frost Nova //================================================================================================================= "lich_frost_nova" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5134" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0" "AbilityDuration" "4.0 4.0 4.0 4.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "50 100 150 200" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 150 170 190" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.3" // Primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "200 200 200 200" } "02" { "var_type" "FIELD_INTEGER" "slow_movement_speed" "-30 -30 -30 -30" } "03" { "var_type" "FIELD_INTEGER" "slow_attack_speed" "-20 -20 -20 -20" } "04" { "var_type" "FIELD_INTEGER" "aoe_damage" "75 100 125 150" } } } //================================================================================================================= // Lich: Frost Armor //================================================================================================================= "lich_frost_armor" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5135" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL | DOTA_UNIT_TARGET_BUILDING" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "5.0 5.0 5.0 5.0" "AbilityDuration" "40.0 40.0 40.0 40.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50 50" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.3" // Easy to spam // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "armor_bonus" "3 5 7 9" } "02" { "var_type" "FIELD_INTEGER" "slow_movement_speed" "-30 -30 -30 -30" } "03" { "var_type" "FIELD_INTEGER" "slow_attack_speed" "-20 -20 -20 -20" } "04" { "var_type" "FIELD_FLOAT" "slow_duration" "2.0 2.0 2.0 2.0" } } } //================================================================================================================= // Lich: Dark Ritual //================================================================================================================= "lich_dark_ritual" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5136" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED | DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "400" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "44 36 28 20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "25 25 25 25" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "health_conversion" "25 40 55 70" } } } //================================================================================================================= // Lich: Chain Frost //================================================================================================================= "lich_chain_frost" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5137" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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_NO" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "750" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "120.0 90.0 60.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 325 500" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "280 370 460" } "02" { "var_type" "FIELD_INTEGER" "jumps" "10 10 10" } "03" { "var_type" "FIELD_INTEGER" "jump_range" "575 575 575" } "04" { "var_type" "FIELD_INTEGER" "slow_movement_speed" "-30 -30 -30" } "05" { "var_type" "FIELD_INTEGER" "slow_attack_speed" "-20 -20 -20" } "06" { "var_type" "FIELD_FLOAT" "slow_duration" "4.0 4.0 4.0" } "07" { "var_type" "FIELD_INTEGER" "projectile_speed" "750" } "08" { "var_type" "FIELD_INTEGER" "vision_radius" "1000 1000 1000" } "09" { "var_type" "FIELD_INTEGER" "damage_scepter" "370 460 550" } "10" { "var_type" "FIELD_INTEGER" "cast_range_scepter" "850 850 850" } } } //================================================================================================================= // Witch Doctor: Paralyzing Cask //================================================================================================================= "witch_doctor_paralyzing_cask" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5138" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.35 0.35 0.35 0.35" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 18.0 16.0 14.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "75 100 125 150" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 120 130 140" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Can have multiple bounces // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "hero_duration" "1.0 1.0 1.0 1.0" } "02" { "var_type" "FIELD_FLOAT" "creep_duration" "5.0 5.0 5.0 5.0" } "03" { "var_type" "FIELD_INTEGER" "hero_damage" "50 50 50 50" } "04" { "var_type" "FIELD_INTEGER" "bounce_range" "575 575 575 575" } "05" { "var_type" "FIELD_INTEGER" "bounces" "3 5 7 9" } "06" { "var_type" "FIELD_INTEGER" "speed" "1000" } "07" { "var_type" "FIELD_FLOAT" "bounce_delay" "0.3" } "08" { "var_type" "FIELD_INTEGER" "bounces_tooltip" "2 4 6 8" } } } //================================================================================================================= // Witch Doctor: Voodoo Restoration //================================================================================================================= "witch_doctor_voodoo_restoration" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5139" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0 0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "20 30 40 50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "mana_per_second" "8 12 16 20" } "02" { "var_type" "FIELD_INTEGER" "radius" "500" } "03" { "var_type" "FIELD_INTEGER" "heal" "16 24 32 40" } "04" { "var_type" "FIELD_FLOAT" "heal_interval" "0.33 0.33 0.33 0.33" } } } //================================================================================================================= // Witch Doctor: Maledict //================================================================================================================= "witch_doctor_maledict" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5140" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "525" "AbilityCastPoint" "0.35 0.35 0.35 0.35" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0" "AbilityDuration" "12.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "5 10 15 20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 120 120 120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "180" } "02" { "var_type" "FIELD_INTEGER" "duration_tooltip" "12" } "03" { "var_type" "FIELD_INTEGER" "bonus_damage" "16 24 32 40" } "04" { "var_type" "FIELD_INTEGER" "bonus_damage_threshold" "100" } "05" { "var_type" "FIELD_INTEGER" "ticks" "3" } } } //================================================================================================================= // Witch Doctor: Death Ward //================================================================================================================= "witch_doctor_death_ward" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5141" // 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_CHANNELLED" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.35 0.35 0.35" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "80.0" "AbilityChannelTime" "8.0 8.0 8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 200 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "60 90 120" } "02" { "var_type" "FIELD_INTEGER" "bounces" "0 0 1" } "03" { "var_type" "FIELD_INTEGER" "damage_scepter" "90 120 150" } "04" { "var_type" "FIELD_INTEGER" "scepter_bounces" "4 4 4" } "05" { "var_type" "FIELD_INTEGER" "bounce_radius" "650 650 650" } } } //================================================================================================================= // Riki: Smoke Screen //================================================================================================================= "riki_smoke_screen" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5142" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "11" "AbilityDuration" "6" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 80 85 90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "250 275 300 325" } "02" { "var_type" "FIELD_INTEGER" "miss_rate" "40 50 60 70" } "03" { "var_type" "FIELD_INTEGER" "movement_speed_reduction" "25 25 25 25" } "04" { "var_type" "FIELD_INTEGER" "turn_reduction" "-30" } "05" { "var_type" "FIELD_INTEGER" "duration" "6" } } } //================================================================================================================= // Riki: Blink Strike //================================================================================================================= "riki_blink_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5143" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "40" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "tooltip_range" "800" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage" "40 70 100" } "03" { "var_type" "FIELD_INTEGER" "max_charges" "4 5 6" } "04" { "var_type" "FIELD_FLOAT" "charge_restore_time" "35.0" } } } //================================================================================================================= // Riki: Backstab //================================================================================================================= "riki_backstab" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5144" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "damage_multiplier" "0.5 0.75 1.0 1.25" } "02" { "var_type" "FIELD_INTEGER" "backstab_angle" "105 105 105 105" } } } //================================================================================================================= // Riki: Permanent Invisibility //================================================================================================================= "riki_permanent_invisibility" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5145" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 6.0 4.0 2.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "fade_time" "0.0 0.0 0.0 0.0" } "02" { "var_type" "FIELD_FLOAT" "fade_delay" "8.0 6.0 4.0 2.0" } "03" { "var_type" "FIELD_FLOAT" "bonus_health_regen" "4 5 6 7" } } } //================================================================================================================= // Enigma: Malefice //================================================================================================================= "enigma_malefice" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5146" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15.0 15.0 15.0 15.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 130 150 160" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.33" // Applies multiple modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "tick_rate" "2.0 2.0 2.0 2.0" } "02" { "var_type" "FIELD_FLOAT" "stun_duration" "0.25 0.5 0.75 1.0" } "03" { "var_type" "FIELD_INTEGER" "damage" "25 40 55 70" } "04" { "var_type" "FIELD_FLOAT" "duration" "4.0 4.0 4.0 4.0" } "05" { "var_type" "FIELD_FLOAT" "tooltip_stuns" "3 3 3 3" } } } //================================================================================================================= // Enigma: Demonic Conversion //================================================================================================================= "enigma_demonic_conversion" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5147" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "35.0 35.0 35.0 35.0" "AbilityDuration" "35.0 35.0 35.0 35.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "170 170 170 170" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "spawn_count" "3 3 3 3" } "02" { "var_type" "FIELD_INTEGER" "split_attack_count" "6 6 6 6" } "03" { "var_type" "FIELD_INTEGER" "eidolon_hp_tooltip" "180 200 220 240" } "04" { "var_type" "FIELD_FLOAT" "life_extension" "2.0 2.0 2.0 2.0" } "05" { "var_type" "FIELD_INTEGER" "eidolon_dmg_tooltip" "20 28 38 47" } "06" { "var_type" "FIELD_FLOAT" "duration_tooltip" "35.0" } } } //================================================================================================================= // Enigma: Midnight Pulse //================================================================================================================= "enigma_midnight_pulse" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5148" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "35" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "95 110 125 140" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "600" } "02" { "var_type" "FIELD_FLOAT" "damage_percent" "3 3.75 4.5 5.25" } "03" { "var_type" "FIELD_FLOAT" "duration" "11" } } } //================================================================================================================= // Enigma: Black Hole //================================================================================================================= "enigma_black_hole" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5149" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "275" "AbilityCastPoint" "0.3 0.3 0.3" "AbilityChannelTime" "4.0 4.0 4.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "200.0 190.0 180.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "275 325 375" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "far_damage" "55 110 165" } "02" { "var_type" "FIELD_INTEGER" "far_radius" "400" } "03" { "var_type" "FIELD_INTEGER" "pull_radius" "400" } "04" { "var_type" "FIELD_INTEGER" "pull_speed" "40 40 40" } "05" { "var_type" "FIELD_INTEGER" "near_radius" "200" } "06" { "var_type" "FIELD_INTEGER" "near_damage" "55 110 165" } "07" { "var_type" "FIELD_FLOAT" "tick_rate" "0.1 0.1 0.1" } "08" { "var_type" "FIELD_FLOAT" "duration" "4.0 4.0 4.0" } "09" { "var_type" "FIELD_INTEGER" "vision_radius" "800 800 800" } } } //================================================================================================================= // Tinker: Laser //================================================================================================================= "tinker_laser" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5150" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550" "AbilityCastPoint" "0.53 0.53 0.53 0.53" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "14.0 14.0 14.0 14.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "80 160 240 320" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "95 120 145 170" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.3" // Primarily about the damageo // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "miss_rate" "100 100 100 100" } "02" { "var_type" "FIELD_FLOAT" "duration_hero" "3 3.5 4 4.5" } "03" { "var_type" "FIELD_FLOAT" "duration_creep" "6.0 6.0 6.0 6.0" } "04" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "550" } "05" { "var_type" "FIELD_INTEGER" "cast_range_scepter" "550" } } } //================================================================================================================= // Tinker: Heat Seeking Missile //================================================================================================================= "tinker_heat_seeking_missile" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5151" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "25.0 25.0 25.0 25.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "125 200 275 350" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 140 160 180" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "2500 2500 2500 2500" } "02" { "var_type" "FIELD_INTEGER" "targets" "2 2 2 2" } "03" { "var_type" "FIELD_INTEGER" "speed" "900 900 900 900" } } } //================================================================================================================= // Tinker: March of the Machines //================================================================================================================= "tinker_march_of_the_machines" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5152" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "300" "AbilityCastPoint" "0.53 0.53 0.53 0.53" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "35.0 35.0 35.0 35.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "16 24 32 40" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "145 150 165 190" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "900" } "02" { "var_type" "FIELD_INTEGER" "collision_radius" "50 50 50 50" } "03" { "var_type" "FIELD_INTEGER" "splash_radius" "150 150 150 150" } "04" { "var_type" "FIELD_FLOAT" "duration" "6.0 6.0 6.0 6.0" } "05" { "var_type" "FIELD_INTEGER" "speed" "400 400 400 400" } "06" { "var_type" "FIELD_INTEGER" "machines_per_sec" "24" } "07" { "var_type" "FIELD_INTEGER" "distance" "1800" } "08" { "var_type" "FIELD_INTEGER" "distance_scepter" "1800" } } } //================================================================================================================= // Tinker: Rearm //================================================================================================================= "tinker_rearm" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5153" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.53 0.53 0.53 0.53" "AbilityChannelTime" "3.0 2.0 1.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 225 325" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "channel_tooltip" "3 2 1" } } } //================================================================================================================= // Sniper: Shrapnel //================================================================================================================= "sniper_shrapnel" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5154" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1800" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "12 24 36 48" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.25" // primarily about damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "slow_movement_speed" "-15 -20 -25 -30" } "02" { "var_type" "FIELD_INTEGER" "radius" "450" } "03" { "var_type" "FIELD_INTEGER" "building_damage" "0" } "04" { "var_type" "FIELD_FLOAT" "duration" "10.0" } "05" { "var_type" "FIELD_FLOAT" "damage_delay" "1.4" } "06" { "var_type" "FIELD_FLOAT" "slow_duration" "2.0 2.0 2.0 2.0" } "07" { "var_type" "FIELD_INTEGER" "max_charges" "3" } "08" { "var_type" "FIELD_INTEGER" "charge_restore_time" "55" } } } //================================================================================================================= // Sniper: Headshot //================================================================================================================= "sniper_headshot" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5155" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "15 40 65 90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "slow_duration" "0.5" } "02" { "var_type" "FIELD_INTEGER" "proc_chance" "40" } "03" { "var_type" "FIELD_INTEGER" "slow" "-100" } } } //================================================================================================================= // Sniper: Take Aim //================================================================================================================= "sniper_take_aim" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5156" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_attack_range" "100 200 300 400" } } } //================================================================================================================= // Sniper: Assassinate //================================================================================================================= "sniper_assassinate" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5157" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "2000 2500 3000" "AbilityCastRangeBuffer" "600" "AbilityCastPoint" "2.0 2.0 2.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 15.0 10.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "320 485 650" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "175 275 375" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Modifier just does damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "projectile_speed" "2500 2500 2500" } "02" { "var_type" "FIELD_INTEGER" "tooltip_range" "2000 2500 3000" } "03" { "var_type" "FIELD_INTEGER" "total_cast_time_tooltip" "2" } } } //================================================================================================================= // Necrolyte: Death Pulse //================================================================================================================= "necrolyte_death_pulse" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5158" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 7.0 6.0 5.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "75 125 200 275" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 145 165 185" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "area_of_effect" "475" } "02" { "var_type" "FIELD_INTEGER" "heal" "70 90 110 130" } "03" { "var_type" "FIELD_INTEGER" "projectile_speed" "400" } } } //================================================================================================================= // Ability: Necrolyte's Heartstopper Aura //================================================================================================================= "necrolyte_heartstopper_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5159" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "aura_radius" "1200" // If you change this, also change the AbilityCastRange above } "02" { "var_type" "FIELD_FLOAT" "aura_damage" "-0.6 -0.9 -1.2 -1.5" } } } //================================================================================================================= // Ability: Necrolyte's Sadist //================================================================================================================= "necrolyte_sadist" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5160" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "mana_regen" "2 4 6 10" } "02" { "var_type" "FIELD_INTEGER" "hero_multiplier" "10" } "03" { "var_type" "FIELD_INTEGER" "health_regen" "1 2 3 4" } "04" { "var_type" "FIELD_FLOAT" "regen_duration" "6.0" } } } //================================================================================================================= // Ability: Necrolyte's Reaper's Scythe //================================================================================================================= "necrolyte_reapers_scythe" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5161" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "100 85 70" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "175 340 500" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.1" // Primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "damage_per_health" "0.4 0.6 0.9" } "02" { "var_type" "FIELD_FLOAT" "stun_duration" "1.5 1.5 1.5" } "03" { "var_type" "FIELD_INTEGER" "mana_cost_scepter" "150 340 500" } "04" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "70" } "05" { "var_type" "FIELD_FLOAT" "damage_per_health_scepter" "0.6 0.9 1.2" } "06" { "var_type" "FIELD_FLOAT" "respawn" "0.0" } "07" { "var_type" "FIELD_INTEGER" "respawn_constant" "30" } } } //================================================================================================================= // Ability: Warlock's Fatal Bonds //================================================================================================================= "warlock_fatal_bonds" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5162" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "25.0 25.0 25.0 25.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 120 120 120" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // only does damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "count" "3 4 5 6" } "02" { "var_type" "FIELD_INTEGER" "damage_share_percentage" "25" } "03" { "var_type" "FIELD_FLOAT" "duration" "25.0" } "04" { "var_type" "FIELD_FLOAT" "search_aoe" "700" } } } //================================================================================================================= // Ability: Warlock's Shadow Word //================================================================================================================= "warlock_shadow_word" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5163" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "15 25 35 45" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 110 130 150" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Modifier just does damage/healing // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "11.0" } "02" { "var_type" "FIELD_FLOAT" "tick_interval" "1.0" } } } //================================================================================================================= // Ability: Warlock's Upheaval //================================================================================================================= "warlock_upheaval" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5164" // 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_CHANNELLED | DOTA_ABILITY_BEHAVIOR_AOE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5 0.5" "AbilityChannelTime" "16.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "50 46 42 38" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 110 120 130" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "aoe" "650 650 650 650" } "02" { "var_type" "FIELD_FLOAT" "slow_rate_duration" "12.5 6.5 4.5 3.5" } "03" { "var_type" "FIELD_FLOAT" "duration" "3.0" } "04" { "var_type" "FIELD_FLOAT" "max_slow" "84" } } } //================================================================================================================= // Ability: Warlock's Rain of Chaos / Chaotic Offering //================================================================================================================= "warlock_rain_of_chaos" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5165" // 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_AOE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "165 165 165" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 300 400" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Primarily about the summon // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "golem_duration" "60 60 60" } "02" { "var_type" "FIELD_FLOAT" "stun_duration" "1.0" } "03" { "var_type" "FIELD_INTEGER" "aoe" "600" } "04" { "var_type" "FIELD_INTEGER" "golem_hp_tooltip" "900 1200 1500" } "05" { "var_type" "FIELD_INTEGER" "golem_dmg_tooltip" "75 100 125" } "06" { "var_type" "FIELD_INTEGER" "golem_armor_tooltip" "6 9 12" } "07" { "var_type" "FIELD_INTEGER" "golem_regen_tooltip" "25 50 75" } "08" { "var_type" "FIELD_INTEGER" "number_of_golems_scepter" "2" } "09" { "var_type" "FIELD_INTEGER" "golem_hp_tooltip_scepter" "675 900 1125" } "10" { "var_type" "FIELD_INTEGER" "golem_dmg_tooltip_scepter" "56 75 94" } "11" { "var_type" "FIELD_INTEGER" "hp_dmg_reduction_scepter" "25" } "12" { "var_type" "FIELD_INTEGER" "bounty_reduction_scepter" "50" } } } //================================================================================================================= // Ability: Warlock's Golem Flaming Fists //================================================================================================================= "warlock_golem_flaming_fists" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5166" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel" "3" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "80 115 150" } "02" { "var_type" "FIELD_INTEGER" "chance" "40" } "03" { "var_type" "FIELD_INTEGER" "radius" "300 300 300" } } } //================================================================================================================= // Ability: Warlock's Golem Permanent Immolation //================================================================================================================= "warlock_golem_permanent_immolation" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5167" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel" "3" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "aura_radius" "300" } "02" { "var_type" "FIELD_INTEGER" "aura_damage" "30 40 50" } } } //================================================================================================================= // Beastmaster: Wild Axes //================================================================================================================= "beastmaster_wild_axes" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5168" // 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_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1300" "AbilityCastPoint" "0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13.0 13.0 13.0 13.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "70 100 130 160" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 120 120 120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "140 140 140 140" } "02" { "var_type" "FIELD_INTEGER" "spread" "353 353 353 353" } "03" { "var_type" "FIELD_INTEGER" "range" "1300 1300 1300 1300" } } } //================================================================================================================= // Beastmaster: Call of the Wild Hawk //================================================================================================================= "beastmaster_call_of_the_wild" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5169" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "40" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "15" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "boar_duration" "60 60 60 60" } "02" { "var_type" "FIELD_INTEGER" "hawk_hp_tooltip" "40 60 80 100" } "03" { "var_type" "FIELD_INTEGER" "hawk_speed_tooltip" "250 275 300 325" } "04" { "var_type" "FIELD_INTEGER" "hawk_daysight_tooltip" "700 1000 1300 1600" } "05" { "var_type" "FIELD_INTEGER" "hawk_nightsight_tooltip" "700 800 900 1000" } "06" { "var_type" "FIELD_INTEGER" "hawk_duration" "60 60 60 60" } } } //================================================================================================================= // Beastmaster: Call of the Wild Boar //================================================================================================================= "beastmaster_call_of_the_wild_boar" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5580" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "40.0 40.0 40.0 40.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "15" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "hawk_duration" "60 60 60 60" } "02" { "var_type" "FIELD_INTEGER" "boar_hp_tooltip" "200 300 400 500" } "03" { "var_type" "FIELD_INTEGER" "boar_damage_tooltip" "15 30 45 60" } "04" { "var_type" "FIELD_INTEGER" "boar_moveslow_tooltip" "10 20 30 40" } "05" { "var_type" "FIELD_INTEGER" "boar_attackslow_tooltip" "10 20 30 40" } "06" { "var_type" "FIELD_INTEGER" "poison_duration_tooltip" "3" } "07" { "var_type" "FIELD_INTEGER" "boar_duration" "60 60 60 60" } } } //================================================================================================================= // Beastmaster: Greater Hawk: Invisibility //================================================================================================================= "beastmaster_hawk_invisibility" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5170" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "fade_time" "1.0" } "02" { "var_type" "FIELD_FLOAT" "idle_invis_delay" "3" // This plus the fade time equal the total time before the hawk goes invis. } "03" { "var_type" "FIELD_INTEGER" "fade_tooltip" "0 0 4 4" } } } //================================================================================================================= // Beastmaster: Boar: Poison //================================================================================================================= "beastmaster_boar_poison" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5171" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "attack_speed" "-10 -20 -30 -40" } "02" { "var_type" "FIELD_INTEGER" "movement_speed" "-10 -20 -30 -40" } "03" { "var_type" "FIELD_FLOAT" "duration" "3.0" } } } //================================================================================================================= // Beastmaster: Boar: Poison LEGACY //================================================================================================================= "beastmaster_greater_boar_poison" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5352" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "attack_speed" "-35" } "02" { "var_type" "FIELD_INTEGER" "movement_speed" "-35" } "03" { "var_type" "FIELD_FLOAT" "duration" "3.0" } } } //================================================================================================================= // Beastmaster: Inner Beast //================================================================================================================= "beastmaster_inner_beast" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5172" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" // Casting "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "900" } "02" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "15 25 35 45" } } } //================================================================================================================= // Beastmaster: Primal Roar //================================================================================================================= "beastmaster_primal_roar" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5177" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "80.0 75.0 70.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 175 200" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.6" // Applies multiple modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "3.0 3.5 4.0" } "02" { "var_type" "FIELD_INTEGER" "damage" "200 250 300" } "03" { "var_type" "FIELD_INTEGER" "side_damage" "200 250 300" } "04" { "var_type" "FIELD_INTEGER" "damage_radius" "300" } "05" { "var_type" "FIELD_INTEGER" "slow_movement_speed_pct" "-50 -50 -50" } "06" { "var_type" "FIELD_INTEGER" "slow_attack_speed_pct" "-50 -50 -50" } "07" { "var_type" "FIELD_INTEGER" "push_distance" "300" } "08" { "var_type" "FIELD_FLOAT" "push_duration" "0.6" } "09" { "var_type" "FIELD_FLOAT" "slow_duration" "2.0 3.0 4.0" } "10" { "var_type" "FIELD_INTEGER" "cast_range_scepter" "950 950 950" } "11" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "45.0 45.0 45.0" } } } //================================================================================================================= // Queen of Pain: Shadow Strike //================================================================================================================= "queenofpain_shadow_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5173" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "450 475 500 525" "AbilityCastPoint" "0.452 0.452 0.452 0.452" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0 12.0 8.0 4.0" "AbilityDuration" "15.0 15.0 15.0 15.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "strike_damage" "50 75 100 125" } "02" { "var_type" "FIELD_INTEGER" "duration_damage" "30 40 50 60" } "03" { "var_type" "FIELD_INTEGER" "movement_slow" "-20 -30 -40 -50" } "04" { "var_type" "FIELD_INTEGER" "projectile_speed" "900" } "05" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "450 475 500 525" } "06" { "var_type" "FIELD_INTEGER" "duration_tooltip" "15" } } } //================================================================================================================= // Queen of Pain: Blink //================================================================================================================= "queenofpain_blink" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5174" // 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_ROOT_DISABLES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.33 0.33 0.33 0.33" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15.0 12.0 9.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60 60 60 60" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "blink_range" "1300" } "02" { "var_type" "FIELD_INTEGER" "min_blink_range" "200" } } } //================================================================================================================= // Queen of Pain: Scream of Pain //================================================================================================================= "queenofpain_scream_of_pain" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5175" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "7.0 7.0 7.0 7.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "85 165 225 300" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 120 130 140" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "area_of_effect" "475" } "02" { "var_type" "FIELD_INTEGER" "projectile_speed" "900" } } } //================================================================================================================= // Queen of Pain: Sonic Wave //================================================================================================================= "queenofpain_sonic_wave" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5176" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.452 0.452 0.452" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "135 135 135" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "250 360 500" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "starting_aoe" "100" } "02" { "var_type" "FIELD_INTEGER" "distance" "900" } "03" { "var_type" "FIELD_INTEGER" "final_aoe" "450" } "04" { "var_type" "FIELD_INTEGER" "speed" "1100" } "05" { "var_type" "FIELD_INTEGER" "damage" "290 390 490" } "06" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "40" } "07" { "var_type" "FIELD_INTEGER" "damage_scepter" "325 450 575" } } } //================================================================================================================= // Venomancer: Venomous Gale //================================================================================================================= "venomancer_venomous_gale" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5178" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "22.0 22.0 22.0 22.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "15.0 15.0 15.0 15.0" } "02" { "var_type" "FIELD_INTEGER" "strike_damage" "25 50 75 100" } "03" { "var_type" "FIELD_INTEGER" "tick_damage" "10 40 70 100" } "04" { "var_type" "FIELD_FLOAT" "tick_interval" "3.0 3.0 3.0 3.0" } "05" { "var_type" "FIELD_INTEGER" "movement_slow" "-50 -50 -50 -50" } "06" { "var_type" "FIELD_INTEGER" "radius" "125 125 125 125" } "07" { "var_type" "FIELD_INTEGER" "speed" "1200 1200 1200 1200" } } } //================================================================================================================= // Venomancer: Poison Sting //================================================================================================================= "venomancer_poison_sting" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5179" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "6.0 9.0 12.0 15.0" } "02" { "var_type" "FIELD_INTEGER" "damage" "5 10 15 20" } "03" { "var_type" "FIELD_INTEGER" "movement_speed" "-11 -12 -13 -14" } } } //================================================================================================================= // Venomancer: Plague Ward //================================================================================================================= "venomancer_plague_ward" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5180" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "850" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "5.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "20 20 20 20" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "40.0" } "02" { "var_type" "FIELD_INTEGER" "ward_hp_tooltip" "75 200 325 450" } "03" { "var_type" "FIELD_INTEGER" "ward_damage_tooltip" "10 19 29 38" } } } //================================================================================================================= // Venomancer: Poison Nova //================================================================================================================= "venomancer_poison_nova" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5181" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "140.0 120.0 100.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 300 400" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // just does damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "830 830 830" } "02" { "var_type" "FIELD_INTEGER" "start_radius" "255 255 255" } "03" { "var_type" "FIELD_FLOAT" "duration" "12.0 14.0 15.0" } "04" { "var_type" "FIELD_INTEGER" "damage" "36 58 81" } "05" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "140.0 120.0 60.0" } "06" { "var_type" "FIELD_FLOAT" "duration_scepter" "14.0 15.0 16.0" } "07" { "var_type" "FIELD_INTEGER" "damage_scepter" "58 81 108" } "08" { "var_type" "FIELD_INTEGER" "speed" "500 500 500" } } } //================================================================================================================= // Faceless Void: Time Walk //================================================================================================================= "faceless_void_time_walk" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5182" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700 900 1100 1300" "AbilityCastPoint" "0.35 0.35 0.35 0.35" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "19.0 17.0 15.0 13.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.25" // mostly about the blink // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "speed" "3000" } "02" { "var_type" "FIELD_INTEGER" "radius" "300" } "03" { "var_type" "FIELD_FLOAT" "duration" "3.0" } "04" { "var_type" "FIELD_INTEGER" "movement_speed_pct" "-20 -30 -40 -50" } "05" { "var_type" "FIELD_INTEGER" "tooltip_range" "700 900 1100 1300" } } } //================================================================================================================= // Faceless Void: Backtrack //================================================================================================================= "faceless_void_backtrack" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5183" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "dodge_chance_pct" "10 15 20 25" } } } //================================================================================================================= // Faceless Void: Time Lock //================================================================================================================= "faceless_void_time_lock" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5184" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "25" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "1.0" } "02" { "var_type" "FIELD_FLOAT" "duration_creep" "2.0" } "03" { "var_type" "FIELD_INTEGER" "chance_pct" "10 15 20 25" } "04" { "var_type" "FIELD_INTEGER" "bonus_damage" "40 50 60 70" } } } //================================================================================================================= // Faceless Void: Chronosphere //================================================================================================================= "faceless_void_chronosphere" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5185" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.35 0.35 0.35" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "130.0 115.0 100.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 225 300" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "425" } "02" { "var_type" "FIELD_FLOAT" "duration" "4.0 4.5 5.0" } "03" { "var_type" "FIELD_FLOAT" "duration_scepter" "4.0 5.0 6.0" } "04" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "60.0 60.0 60.0" } "05" { "var_type" "FIELD_INTEGER" "vision_radius" "475" } } } //================================================================================================================= // Pugna: Nether Blast //================================================================================================================= "pugna_nether_blast" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5186" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "400" "AbilityCastPoint" "0.2 0.2 0.2 0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "5.5 5.5 5.5 5.5" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "100 175 250 325" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "85 105 125 145" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "structure_damage_mod" "0.5" } "02" { "var_type" "FIELD_FLOAT" "delay" "0.9 0.9 0.9 0.9" } "03" { "var_type" "FIELD_INTEGER" "radius" "400 400 400 400" } } } //================================================================================================================= // Pugna: Decrepify //================================================================================================================= "pugna_decrepify" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5187" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700 700 700 700" "AbilityCastPoint" "0.2 0.2 0.2 0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15.0 12.0 9.0 6.0" "AbilityDuration" "3.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_spell_damage_pct_allies" "-25" } "02" { "var_type" "FIELD_INTEGER" "bonus_movement_speed_allies" "-25" } "03" { "var_type" "FIELD_INTEGER" "bonus_spell_damage_pct" "-30 -40 -50 -60" } "04" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "-30 -40 -50 -60" } "05" { "var_type" "FIELD_FLOAT" "tooltip_duration" "3.5" } } } //================================================================================================================= // Pugna: Nether Ward //================================================================================================================= "pugna_nether_ward" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5188" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2 0.2 0.2 0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "35.0 35.0 35.0 35.0" "AbilityDuration" "30.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 80 80 80" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "1600" } "02" { "var_type" "FIELD_FLOAT" "mana_multiplier" "1.00 1.25 1.50 1.75" } "03" { "var_type" "FIELD_FLOAT" "mana_regen" "-1.5 -3.0 -4.5 -6.0" } "04" { "var_type" "FIELD_INTEGER" "attacks_to_destroy_tooltip" "4 4 4 4" } } } //================================================================================================================= // Pugna: Life Drain //================================================================================================================= "pugna_life_drain" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5189" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900 1050 1200" "AbilityCastPoint" "0.2 0.2 0.2" "AbilityChannelTime" "10.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "22.0 22.0 22.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 175 225" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // All about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "health_drain" "150 185 220" } "02" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "900 1050 1200" } "03" { "var_type" "FIELD_INTEGER" "duration_tooltip" "10" } "04" { "var_type" "FIELD_INTEGER" "health_drain_scepter" "180 240 300" } "05" { "var_type" "FIELD_FLOAT" "scepter_cooldown" "0.0 0.0 0.0" } "06" { "var_type" "FIELD_FLOAT" "tick_rate" "0.25 0.25 0.25" } } } //================================================================================================================= // Ability: Phantom Assassin's Stifling Dagger //================================================================================================================= "phantom_assassin_stifling_dagger" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5190" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "6" "AbilityDuration" "1.0 2.0 3.0 4.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "30 25 20 15" //Damage "AbilityDamage" "60 100 140 180" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "move_slow" "-50" } "02" { "var_type" "FIELD_INTEGER" "dagger_speed" "1200" } "03" { "var_type" "FIELD_INTEGER" "duration" "1 2 3 4" } } } //================================================================================================================= // Ability: Phantom Assassin's Phantom Strike //================================================================================================================= "phantom_assassin_phantom_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5191" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000 1000 1000 1000" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "14 11 8 5" // Duration //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "3 3 3 3" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50 50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "130" } "02" { "var_type" "FIELD_INTEGER" "bonus_max_attack_count" "4" } "03" { "var_type" "FIELD_INTEGER" "tooltip_range" "1000 1000 1000 1000" } } } //================================================================================================================= // Ability: Phantom Assassin's Blur //================================================================================================================= "phantom_assassin_blur" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5192" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_evasion" "20 30 40 50" } "02" { "var_type" "FIELD_FLOAT" "transparency_fade" "0.75" } "03" { "var_type" "FIELD_INTEGER" "radius" "1600 1600 1600 1600" } } } //================================================================================================================= // Ability: Phantom Coup de Grace //================================================================================================================= "phantom_assassin_coup_de_grace" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5193" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "crit_bonus" "230 340 450" } "02" { "var_type" "FIELD_INTEGER" "crit_chance" "15" } } } //================================================================================================================= // Templar Assassin: Refraction //================================================================================================================= "templar_assassin_refraction" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5194" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "17.0 17.0 17.0 17.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "instances" "3 4 5 6" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage" "20 40 60 80" } "03" { "var_type" "FIELD_INTEGER" "damage_threshold" "5 5 5 5" } "04" { "var_type" "FIELD_FLOAT" "duration" "17.0 17.0 17.0 17.0" } } } //================================================================================================================= // Templar Assassin: Meld //================================================================================================================= "templar_assassin_meld" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5195" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "6" "AbilityDuration" "10.0 10.0 10.0 10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50 50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage" "50 100 150 200" } "02" { "var_type" "FIELD_INTEGER" "bonus_armor" "-2 -4 -6 -8" } "03" { "var_type" "FIELD_INTEGER" "armor_reduction_duration_tooltip" "10" } } } //================================================================================================================= // Templar Assassin: Psi Blades //================================================================================================================= "templar_assassin_psi_blades" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5196" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_attack_range" "60 120 180 240" } "02" { "var_type" "FIELD_INTEGER" "attack_spill_range" "590 630 670 710" } "03" { "var_type" "FIELD_INTEGER" "attack_spill_width" "68 68 68 68" } } } //================================================================================================================= // Templar Assassin: Psionic Trap //================================================================================================================= "templar_assassin_psionic_trap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5197" // 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_IGNORE_CHANNEL" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "2000" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "11.0 8.0 5.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "15 15 15" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "max_traps" "5 8 11" } "02" { "var_type" "FIELD_FLOAT" "trap_fade_time" "2.0 2.0 2.0" } "03" { "var_type" "FIELD_INTEGER" "movement_speed_min_tooltip" "30" } "04" { "var_type" "FIELD_INTEGER" "movement_speed_max_tooltip" "50" } "05" { "var_type" "FIELD_INTEGER" "trap_duration_tooltip" "5" } } } //================================================================================================================= // Templar Assassin: Trap //================================================================================================================= "templar_assassin_trap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5198" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "movement_speed_bonus" "-30" } "02" { "var_type" "FIELD_INTEGER" "trap_radius" "400" } "03" { "var_type" "FIELD_FLOAT" "trap_duration" "5.0" } "04" { "var_type" "FIELD_INTEGER" "movement_speed_bonus_stage" "-5" } } } //================================================================================================================= // Templar Assassin: Self Trap //================================================================================================================= "templar_assassin_self_trap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5199" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "movement_speed_bonus" "-30" } "02" { "var_type" "FIELD_INTEGER" "trap_radius" "400" } "03" { "var_type" "FIELD_FLOAT" "trap_duration" "5.0" } "04" { "var_type" "FIELD_INTEGER" "movement_speed_bonus_stage" "-5" } } } //================================================================================================================= // Viper: Poison Attack //================================================================================================================= "viper_poison_attack" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5218" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "20 20 20 20" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "2.0 2.0 2.0 2.0" } "02" { "var_type" "FIELD_INTEGER" "damage" "10 16 22 28" } "03" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "-10 -20 -30 -40" } "04" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "-10 -20 -30 -40" } } } //================================================================================================================= // Viper: Nethertoxin //================================================================================================================= "viper_nethertoxin" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5219" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "bonus_damage" "2.5 5 7.5 10" } "02" { "var_type" "FIELD_INTEGER" "non_hero_damage_pct" "50 50 50 50" } "03" { "var_type" "FIELD_INTEGER" "max_damage_tooltip" "40 80 120 160" } } } //================================================================================================================= // Viper: Corrosive Skin //================================================================================================================= "viper_corrosive_skin" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5220" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "10" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "4.0" } "02" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "-10 -15 -20 -25" } "03" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "-10 -15 -20 -25" } "04" { "var_type" "FIELD_INTEGER" "bonus_magic_resistance" "10 15 20 25" } "05" { "var_type" "FIELD_INTEGER" "damage" "10 15 20 25" } "06" { "var_type" "FIELD_INTEGER" "max_range_tooltip" "1400" } } } //================================================================================================================= // Viper: Viper Strike //================================================================================================================= "viper_viper_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5221" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "70.0 50.0 30.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 175 250" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "5.1 5.1 5.1" } "02" { "var_type" "FIELD_INTEGER" "damage" "60 100 145" } "03" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "-40 -60 -80" } "04" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "-40 -60 -80" } "05" { "var_type" "FIELD_INTEGER" "mana_cost_scepter" "125 125 125" } "06" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "12.0 12.0 12.0" } "07" { "var_type" "FIELD_INTEGER" "cast_range_scepter" "900" } "08" { "var_type" "FIELD_INTEGER" "projectile_speed" "1200" } } } //================================================================================================================= // Luna: Lucent Beam //================================================================================================================= "luna_lucent_beam" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5222" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.6 0.6 0.6 0.6" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "6.0 6.0 6.0 6.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "75 150 225 300" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 100 110 120" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Mostly about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "stun_duration" "0.6 0.6 0.6 0.6" } } } //================================================================================================================= // Luna: Moon Glaive //================================================================================================================= "luna_moon_glaive" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5223" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "range" "500" } "02" { "var_type" "FIELD_INTEGER" "bounces" "1 2 3 6" } "03" { "var_type" "FIELD_INTEGER" "damage_reduction_percent" "35" } } } //================================================================================================================= // Luna: Lunar Blessing //================================================================================================================= "luna_lunar_blessing" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5224" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "900 900 900 900" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage" "14 22 30 38" } "03" { "var_type" "FIELD_INTEGER" "bonus_night_vision" "1000 1000 1000 1000" } } } //================================================================================================================= // Luna: Eclipse //================================================================================================================= "luna_eclipse" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5225" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.6 0.6 0.6" "AbilityCastRange" "2500" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "160.0 150.0 140.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 200 250" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "beams" "5 8 11" } "02" { "var_type" "FIELD_INTEGER" "hit_count" "5" } "03" { "var_type" "FIELD_FLOAT" "beam_interval" "0.6 0.6 0.6" } "04" { "var_type" "FIELD_FLOAT" "duration_tooltip" "2.4 4.2 6.0" } "05" { "var_type" "FIELD_INTEGER" "radius" "675 675 675" } "06" { "var_type" "FIELD_INTEGER" "beams_scepter" "6 10 14" } "07" { "var_type" "FIELD_INTEGER" "hit_count_scepter" "6 10 14" } "08" { "var_type" "FIELD_FLOAT" "duration_tooltip_scepter" "3.0 5.4 7.8" } "09" { "var_type" "FIELD_INTEGER" "cast_range_tooltip_scepter" "2500" } } } //================================================================================================================= // Dragon Knight: Breathe Fire //================================================================================================================= "dragon_knight_breathe_fire" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5226" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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_NO" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 12.0 12.0 12.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "90 170 240 300" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 110 120 130" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "start_radius" "150 150 150 150" } "02" { "var_type" "FIELD_INTEGER" "end_radius" "250 250 250 250" } "03" { "var_type" "FIELD_INTEGER" "range" "650 650 650 650" } "04" { "var_type" "FIELD_INTEGER" "speed" "1050" } "05" { "var_type" "FIELD_INTEGER" "reduction" "-20 -25 -30 -35" } "06" { "var_type" "FIELD_FLOAT" "duration" "8" } } } //================================================================================================================= // Dragon Knight: Dragon Tail //================================================================================================================= "dragon_knight_dragon_tail" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5227" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "150" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12 11 10 9" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "25 50 75 100" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "stun_duration" "2.5 2.75 3.0 3.25" } "02" { "var_type" "FIELD_INTEGER" "dragon_cast_range" "400" } } } //================================================================================================================= // Dragon Knight: Dragon Blood //================================================================================================================= "dragon_knight_dragon_blood" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5228" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_health_regen" "2 3 4 5" } "02" { "var_type" "FIELD_INTEGER" "bonus_armor" "3 6 9 12" } } } //================================================================================================================= // Dragon Knight: Elder Dragon Form //================================================================================================================= "dragon_knight_elder_dragon_form" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5229" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "115.0 115.0 115.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.35" // Attacks are primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "60.0 60.0 60.0" } "02" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "25 25 25" } "03" { "var_type" "FIELD_INTEGER" "bonus_attack_range" "372 372 372" } "05" { "var_type" "FIELD_INTEGER" "corrosive_breath_damage" "20 20 20" } "06" { "var_type" "FIELD_FLOAT" "corrosive_breath_duration" "5.0 5.0 5.0" } "07" { "var_type" "FIELD_INTEGER" "splash_radius" "150 225 300" } "08" { "var_type" "FIELD_INTEGER" "splash_damage_percent" "100 75 50" } "09" { "var_type" "FIELD_INTEGER" "frost_bonus_movement_speed" "-30 -30 -30" } "10" { "var_type" "FIELD_INTEGER" "frost_bonus_attack_speed" "-20 -20 -20" } "11" { "var_type" "FIELD_FLOAT" "frost_duration" "3.0 3.0 3.0" } "12" { "var_type" "FIELD_FLOAT" "frost_aoe" "250" } } } //================================================================================================================= // Dragon Knight: Frost Breath //================================================================================================================= "dragon_knight_frost_breath" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5232" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "-30" } "02" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "-20" } "03" { "var_type" "FIELD_FLOAT" "duration" "3.0" } } } //================================================================================================================= // Dazzle: Poison Touch //================================================================================================================= "dazzle_poison_touch" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5233" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15 13 11 7" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 115 130 145" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "14 20 26 36" "AbilityDuration" "10" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.35" // Can apply multiple modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "set_time" "3" } "02" { "var_type" "FIELD_INTEGER" "slow_1" "-33 -33 -33 -33" } "03" { "var_type" "FIELD_INTEGER" "slow_2" "-33 -33 -66 -66" } "04" { "var_type" "FIELD_INTEGER" "slow_3" "-33 -66 -100 -100" } "05" { "var_type" "FIELD_INTEGER" "projectile_speed" "1300" } "06" { "var_type" "FIELD_INTEGER" "should_stun" "0 0 0 1" } "07" { "var_type" "FIELD_FLOAT" "stun_duration" "1" } "08" { "var_type" "FIELD_FLOAT" "duration_tooltip" "10" } } } //================================================================================================================= // Dazzle: Shallow Grave //================================================================================================================= "dazzle_shallow_grave" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5234" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550 700 850 1000" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60 45 30 15" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "140 130 120 110" "AbilityDuration" "5 5 5 5" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration_tooltip" "5 5 5 5" } "02" { "var_type" "FIELD_INTEGER" "range_tooltip" "550 700 850 1000" } } } //================================================================================================================= // Dazzle: Shadow Wave //================================================================================================================= "dazzle_shadow_wave" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5235" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12 10 8 6" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 90 100 110" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "80 100 120 140" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bounce_radius" "475" } "02" { "var_type" "FIELD_INTEGER" "damage_radius" "185" } "03" { "var_type" "FIELD_INTEGER" "max_targets" "3 4 5 6" } "04" { "var_type" "FIELD_INTEGER" "tooltip_max_targets_inc_dazzle" "4 5 6 7" } "05" { "var_type" "FIELD_INTEGER" "damage" "80 100 120 140" } } } //================================================================================================================= // Dazzle: Weave //================================================================================================================= "dazzle_weave" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5236" // 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_AOE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "2000" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "40 40 40" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "575 575 575" } "02" { "var_type" "FIELD_INTEGER" "vision" "800" } "03" { "var_type" "FIELD_FLOAT" "armor_per_second" "0.75 1 1.25" } "04" { "var_type" "FIELD_FLOAT" "duration" "24.0" } "05" { "var_type" "FIELD_INTEGER" "radius_scepter" "775 775 775" } "06" { "var_type" "FIELD_INTEGER" "duration_scepter" "24" } "07" { "var_type" "FIELD_FLOAT" "armor_per_second_scepter" "1.25 1.5 1.75" } } } //================================================================================================================= // Rattletrap: Battery Assault //================================================================================================================= "rattletrap_battery_assault" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5237" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "32.0 28.0 24.0 20.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "20 40 60 80" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.2" // applies many mini-stuns // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "275 275 275 275" } "02" { "var_type" "FIELD_FLOAT" "duration" "10.5 10.5 10.5 10.5" } "03" { "var_type" "FIELD_FLOAT" "interval" "0.7 0.7 0.7 0.7" } } } //================================================================================================================= // Rattletrap: Power Cogs //================================================================================================================= "rattletrap_power_cogs" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5238" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15.0 15.0 15.0 15.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 60 70 80" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "225" } "02" { "var_type" "FIELD_FLOAT" "duration" "5.0 6.0 7.0 8.0" } "03" { "var_type" "FIELD_INTEGER" "drain_amount" "80 120 160 200" } "04" { "var_type" "FIELD_INTEGER" "attacks_to_destroy" "2 2 2 3" } "05" { "var_type" "FIELD_INTEGER" "push_length" "252" } "06" { "var_type" "FIELD_INTEGER" "push_speed" "300" } "07" { "var_type" "FIELD_INTEGER" "spacing" "160 160 160 160" } } } //================================================================================================================= // Rattletrap: Rocket Flare //================================================================================================================= "rattletrap_rocket_flare" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5239" // 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_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" "AbilityCastRange" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 18.0 16.0 14.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50 50" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "80 120 160 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "575 575 575 575" } "02" { "var_type" "FIELD_FLOAT" "duration" "10.0 10.0 10.0 10.0" } "03" { "var_type" "FIELD_INTEGER" "speed" "1750" } "04" { "var_type" "FIELD_INTEGER" "vision_radius" "600" } } } //================================================================================================================= // Rattletrap: Hookshot //================================================================================================================= "rattletrap_hookshot" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5240" // 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" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" "AbilityCastRange" "2000 2500 3000" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "70.0 55.0 40.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 150 150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "latch_radius" "125 125 125" } "02" { "var_type" "FIELD_INTEGER" "stun_radius" "175 175 175" } "03" { "var_type" "FIELD_FLOAT" "duration" "1.0 1.5 2.0" } "04" { "var_type" "FIELD_INTEGER" "speed" "4000 5000 6000" } "05" { "var_type" "FIELD_INTEGER" "tooltip_range" "2000 2500 3000" } "06" { "var_type" "FIELD_INTEGER" "damage" "100 200 300" } "07" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "12.0 12.0 12.0" } } } //================================================================================================================= // Leshrac: Split Earth //================================================================================================================= "leshrac_split_earth" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5241" // 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_AOE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "750" "AbilityCastPoint" "0.7 0.7 0.7 0.7" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "9 9 9 9" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 125 140 160" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "120 180 240 300" "AbilityDuration" "2 2 2 2" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "delay" "0.35" } "02" { "var_type" "FIELD_INTEGER" "radius" "150 175 200 225" } "03" { "var_type" "FIELD_INTEGER" "duration" "2" } } } //================================================================================================================= // Leshrac: Diabolic Edict //================================================================================================================= "leshrac_diabolic_edict" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5242" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "22 22 22 22" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "95 120 135 155" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "9 18 27 36" "AbilityDuration" "10" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "num_explosions" "40" } "02" { "var_type" "FIELD_INTEGER" "radius" "500" } "03" { "var_type" "FIELD_INTEGER" "tower_bonus" "40" } "04" { "var_type" "FIELD_INTEGER" "duration_tooltip" "10" } } } //================================================================================================================= // Leshrac: Lightning Storm //================================================================================================================= "leshrac_lightning_storm" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5243" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.6" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "4" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 100 110 120" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "80 140 200 260" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "jump_count" "4 5 6 7" } "02" { "var_type" "FIELD_INTEGER" "radius" "650 650 650 650" } "03" { "var_type" "FIELD_FLOAT" "jump_delay" "0.25 0.25 0.25 0.25" } "04" { "var_type" "FIELD_INTEGER" "slow_movement_speed" "-75" } "05" { "var_type" "FIELD_FLOAT" "slow_duration" "0.7 0.8 0.9 1.0" } } } //================================================================================================================= // Leshrac: Pulse Nova //================================================================================================================= "leshrac_pulse_nova" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5244" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" "AbilityCooldown" "1.0 1.0 1.0 1.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "70 90 110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "mana_cost_per_second" "20 40 60" } "02" { "var_type" "FIELD_INTEGER" "radius" "450" } "03" { "var_type" "FIELD_INTEGER" "damage" "100 130 160" } "04" { "var_type" "FIELD_INTEGER" "damage_scepter" "160 190 220" } } } //================================================================================================================= // Furion: Sprout //================================================================================================================= "furion_sprout" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5245" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "FightRecapLevel" "1" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "625 700 775 850" "AbilityCastPoint" "0.5 0.5 0.5 0.5" "AbilityCooldown" "11 10 9 8" "AbilityManaCost" "100 120 140 160" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "vision_range" "1000" } "02" { "var_type" "FIELD_FLOAT" "duration" "3 4 5 6" } "03" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "625 700 775 850" } } } //================================================================================================================= // Furion: Teleportation //================================================================================================================= "furion_teleportation" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5246" // 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_NORMAL_WHEN_STOLEN | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "3 3 3 3" "AbilityCooldown" "50 40 30 20" "AbilityManaCost" "50 50 50 50" } //================================================================================================================= // Furion: Force of Nature //================================================================================================================= "furion_force_of_nature" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5247" // 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_AOE" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "750" "AbilityCastPoint" "0.5 0.5 0.5 0.5" "AbilityCooldown" "37 37 37 37" "AbilityManaCost" "160 160 160 160" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "area_of_effect" "150 225 300 375" } "02" { "var_type" "FIELD_INTEGER" "max_treants" "2 3 4 5" } "03" { "var_type" "FIELD_FLOAT" "duration" "60 60 60 60" } "04" { "var_type" "FIELD_INTEGER" "treant_health_tooltip" "550" } "05" { "var_type" "FIELD_INTEGER" "treant_min_dmg_tooltip" "22" } "06" { "var_type" "FIELD_INTEGER" "treant_max_dmg_tooltip" "28" } } } //================================================================================================================= // Furion: Wrath of Nature //================================================================================================================= "furion_wrath_of_nature" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5248" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.5 0.5 0.5" "AbilityCooldown" "90 75 60" "AbilityManaCost" "175 225 275" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "max_targets" "16 16 16" } "02" { "var_type" "FIELD_INTEGER" "damage" "140 180 225" } "03" { "var_type" "FIELD_INTEGER" "damage_percent_add" "7" } "04" { "var_type" "FIELD_FLOAT" "jump_delay" "0.25" } "05" { "var_type" "FIELD_INTEGER" "max_targets_scepter" "18 18 18" } "06" { "var_type" "FIELD_INTEGER" "damage_scepter" "155 210 275" } } } //================================================================================================================= // Lifestealer: Rage //================================================================================================================= "life_stealer_rage" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5249" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0" "AbilityCastRange" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "19" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" "AbilityDuration" "3 4 5 6" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "attack_speed_bonus" "30 45 60 80" } "02" { "var_type" "FIELD_FLOAT" "duration" "3.0 4.0 5.0 6.0" } } } //================================================================================================================= // Lifestealer: Feast //================================================================================================================= "life_stealer_feast" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5250" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "hp_leech_percent" "4 5 6 7" } } } //================================================================================================================= // Lifestealer: Open Wounds //================================================================================================================= "life_stealer_open_wounds" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5251" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2" "AbilityCastRange" "200 300 400 500" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "24 20 16 12" //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "8 8 8 8" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 110 110 110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "slow_steps" "-70 -70 -60 -50 -30 -10 -10 -10" } "02" { "var_type" "FIELD_INTEGER" "heal_percent" "50" } "03" { "var_type" "FIELD_INTEGER" "slow_tooltip" "70" } "04" { "var_type" "FIELD_INTEGER" "duration" "8" } "05" { "var_type" "FIELD_INTEGER" "tooltip_range" "200 300 400 500" } } } //================================================================================================================= // Lifestealer: Infest //================================================================================================================= "life_stealer_infest" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5252" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "100 100 100" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "700 700 700" } "02" { "var_type" "FIELD_INTEGER" "damage" "150 275 400" } "03" { "var_type" "FIELD_FLOAT" "infest_scepter_duration" "8" } "04" { "var_type" "FIELD_FLOAT" "damage_increase_pct" "50" } "05" { "var_type" "FIELD_INTEGER" "cast_range_scepter" "500" } "06" { "var_type" "FIELD_INTEGER" "cooldown_scepter" "25" } } } //================================================================================================================= // Naix: Assimilate ( scepter ability ) //================================================================================================================= "life_stealer_assimilate" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5671" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "MaxLevel" "1" "FightRecapLevel" "1" "IsGrantedByScepter" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "150" "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "50" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "300" } "02" { "var_type" "FIELD_INTEGER" "radius" "700 700 700" } "03" { "var_type" "FIELD_FLOAT" "order_lock_duration" "2.0" } } } //================================================================================================================= // Lifestealer: Assimilate Eject //================================================================================================================= "life_stealer_assimilate_eject" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5675" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "FightRecapLevel" "1" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_tooltip" "300" } "02" { "var_type" "FIELD_INTEGER" "radius_tooltip" "700 700 700" } } } //================================================================================================================= // Lifestealer: Consume //================================================================================================================= "life_stealer_consume" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5253" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0" } //================================================================================================================= // Lifestealer: Control //================================================================================================================= "life_stealer_control" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5655" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "FightRecapLevel" "1" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" } //================================================================================================================= // Lifestealer: Empty 1 //================================================================================================================= "life_stealer_empty_1" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5657" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Lifestealer: Empty 2 //================================================================================================================= "life_stealer_empty_2" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5658" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Lifestealer: Empty 3 //================================================================================================================= "life_stealer_empty_3" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5659" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Lifestealer: Empty 4 //================================================================================================================= "life_stealer_empty_4" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5660" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Dark Seer: Vacuum //================================================================================================================= "dark_seer_vacuum" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5255" // 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_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "28" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 130 160 190" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "250 350 450 550" } "02" { "var_type" "FIELD_FLOAT" "duration" "0.5" } "03" { "var_type" "FIELD_INTEGER" "damage" "40 80 120 160" } "04" { "var_type" "FIELD_INTEGER" "radius_tree" "275" } } } //================================================================================================================= // Dark Seer: Ion Shell //================================================================================================================= "dark_seer_ion_shell" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5256" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "9" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "70 90 110 130" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // just does damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "250" } "02" { "var_type" "FIELD_INTEGER" "damage_per_second" "30 50 70 90" } "03" { "var_type" "FIELD_FLOAT" "duration" "25" } } } //================================================================================================================= // Dark Seer: Surge //================================================================================================================= "dark_seer_surge" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5257" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 11.0 10.0 9.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "20 30 40 50" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "2.5" // Value much higher than manacost // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "3.0 4.5 6.0 7.5" } } } //================================================================================================================= // Dark Seer: Wall of Replica //================================================================================================================= "dark_seer_wall_of_replica" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5258" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500 900 1300" "AbilityCastPoint" "0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "100.0 100.0 100.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 250 375" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "150 150 150" } "02" { "var_type" "FIELD_FLOAT" "duration" "45.0" } "03" { "var_type" "FIELD_INTEGER" "replica_damage_outgoing" "-40 -25 -10" } "04" { "var_type" "FIELD_INTEGER" "tooltip_outgoing" "60 75 90" } "05" { "var_type" "FIELD_INTEGER" "replica_damage_incoming" "300 300 300" } "06" { "var_type" "FIELD_INTEGER" "tooltip_replica_total_damage_incoming" "400 400 400" } "07" { "var_type" "FIELD_INTEGER" "width" "1000 1000 1000" } "08" { "var_type" "FIELD_INTEGER" "replica_scale" "0" } "09" { "var_type" "FIELD_INTEGER" "range_tooltip" "500 900 1300" } "10" { "var_type" "FIELD_INTEGER" "replica_damage_outgoing_scepter" "0 20 40" } "11" { "var_type" "FIELD_INTEGER" "tooltip_outgoing_scepter" "100 120 140" } } } //================================================================================================================= // Clinkz: Strafe //================================================================================================================= "clinkz_strafe" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5259" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "45.0 40.0 35.0 30.0" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 90 90 90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "4.0 6.0 8.0 10.0" } "02" { "var_type" "FIELD_INTEGER" "attack_speed_bonus_pct" "130" } } } //================================================================================================================= // Clinkz: Searing Arrows //================================================================================================================= "clinkz_searing_arrows" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5260" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "630" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0 0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "10" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_bonus" "30 40 50 60" } } } //================================================================================================================= // Clinkz: Wind Walk //================================================================================================================= "clinkz_wind_walk" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5261" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20 19 18 17" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "20.0 25.0 30.0 35.0" } "02" { "var_type" "FIELD_FLOAT" "fade_time" "0.6 0.6 0.6 0.6" } "03" { "var_type" "FIELD_INTEGER" "move_speed_bonus_pct" "11 22 33 44" } } } //================================================================================================================= // Clinkz: Death Pact //================================================================================================================= "clinkz_death_pact" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5262" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS | DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "400" "AbilityCastPoint" "0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "45.0 35.0 25.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "35" } "02" { "var_type" "FIELD_INTEGER" "health_gain_pct" "50 65 80" } "03" { "var_type" "FIELD_FLOAT" "damage_gain_pct" "5.0 6.5 8.0" } } } //================================================================================================================= // Omniknight: Purification //================================================================================================================= "omniknight_purification" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5263" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 120 140 160" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "heal" "90 180 270 360" } "02" { "var_type" "FIELD_INTEGER" "radius" "260" } } } //================================================================================================================= // Omniknight: Repel //================================================================================================================= "omniknight_repel" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5264" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "14.0 14.0 14.0 14.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50 50" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "3.0" // Value much higher than cost. // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "6.0 8.0 10.0 12.0" } } } //================================================================================================================= // Omniknight: Degen Aura //================================================================================================================= "omniknight_degen_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5265" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "350" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "speed_bonus" "-10 -18 -26 -34" } "02" { "var_type" "FIELD_INTEGER" "attack_bonus_tooltip" "-10 -18 -26 -34" } "03" { "var_type" "FIELD_INTEGER" "radius" "350" } } } //================================================================================================================= // Omniknight: Guardian Angel //================================================================================================================= "omniknight_guardian_angel" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5266" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "150.0 150.0 150.0" "AbilityCastPoint" "0.5 0.5 0.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 175 250" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "6.0 7.0 8.0" } "02" { "var_type" "FIELD_INTEGER" "radius" "600 600 600" } "03" { "var_type" "FIELD_FLOAT" "duration_scepter" "8.0 9.0 10.0" } } } //================================================================================================================= // Enchantress: Untouchable //================================================================================================================= "enchantress_untouchable" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5267" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityDuration" "4" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "slow_attack_speed" "-40 -70 -100 -130" } "02" { "var_type" "FIELD_INTEGER" "slow_duration" "4" } } } //================================================================================================================= // Enchantress: Enchant //================================================================================================================= "enchantress_enchant" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5268" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0 25.0 20.0 15.0" "AbilityDuration" "5.5 5.5 5.5 5.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "65 65 65 65" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "dominate_duration" "80.0" } "02" { "var_type" "FIELD_INTEGER" "slow_movement_speed" "-20 -30 -40 -50" } "03" { "var_type" "FIELD_FLOAT" "tooltip_duration" "5.5 5.5 5.5 5.5" } } } //================================================================================================================= // Enchantress: Nature's Attendants //================================================================================================================= "enchantress_natures_attendants" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5269" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "45.0 45.0 45.0 45.0" "AbilityDuration" "11.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 140 155 170" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "heal_interval" "1.0 1.0 1.0 1.0" } "02" { "var_type" "FIELD_FLOAT" "heal" "10.0 10.0 10.0 10.0" } "03" { "var_type" "FIELD_INTEGER" "radius" "275 275 275 275" } "04" { "var_type" "FIELD_INTEGER" "wisp_count" "3 5 7 9" } } } //================================================================================================================= // Enchantress: Impetus //================================================================================================================= "enchantress_impetus" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5270" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "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" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550" "AbilityCastPoint" "0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0" "AbilityDuration" "1.5 1.5 1.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "55 60 65" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "distance_damage_pct" "15.0 20.0 25.0" } "02" { "var_type" "FIELD_INTEGER" "distance_damage_cap" "375 500 625" } "03" { "var_type" "FIELD_INTEGER" "bonus_attack_range_scepter" "190 190 190" } } } //================================================================================================================= // Huskar: Inner Vitality //================================================================================================================= "huskar_inner_vitality" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5271" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "22 18 14 10" "AbilityDuration" "16 16 16 16" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "170 170 170 170" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // already gets credit for the healing // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "heal" "10" } "02" { "var_type" "FIELD_FLOAT" "attrib_bonus" "0.05 0.1 0.15 0.20" } "03" { "var_type" "FIELD_FLOAT" "hurt_attrib_bonus" "0.2 0.4 0.6 0.8" } "04" { "var_type" "FIELD_FLOAT" "hurt_percent" "0.40" } "05" { "var_type" "FIELD_INTEGER" "tooltip_attrib_bonus" "5 10 15 20" } "06" { "var_type" "FIELD_INTEGER" "tooltip_hurt_attrib_bonus" "20 40 60 80" } } } //================================================================================================================= // Huskar: Burning Spear //================================================================================================================= "huskar_burning_spear" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5272" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "450" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0 0.0" "AbilityDuration" "8" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "5 10 15 20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0 0 0 0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "health_cost" "15" } } } //================================================================================================================= // Huskar: Berserker's Blood //================================================================================================================= "huskar_berserkers_blood" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5273" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "attack_speed_bonus_per_stack" "14 16 18 20" } "02" { "var_type" "FIELD_INTEGER" "resistance_per_stack" "4 5 6 7" } } } //================================================================================================================= // Huskar: Life Break //================================================================================================================= "huskar_life_break" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5274" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0 0 0" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "4 5 6" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "health_cost_percent" ".35" } "02" { "var_type" "FIELD_FLOAT" "health_damage" "0.35" } "03" { "var_type" "FIELD_FLOAT" "health_damage_scepter" "0.65" } "04" { "var_type" "FIELD_INTEGER" "charge_speed" "1000" } "05" { "var_type" "FIELD_INTEGER" "tooltip_health_damage" "35" } "06" { "var_type" "FIELD_INTEGER" "tooltip_health_cost_percent" "35" } "07" { "var_type" "FIELD_INTEGER" "movespeed" "-40 -50 -60" } "08" { "var_type" "FIELD_FLOAT" "slow_durtion_tooltip" "4 5 6" } "09" { "var_type" "FIELD_INTEGER" "tooltip_health_damage_scepter" "65" } "10" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "4" } } } //================================================================================================================= // Night Stalker: Void //================================================================================================================= "night_stalker_void" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5275" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "525" "AbilityCastPoint" "0.3 0.3 0.3 0.3" "AbilityCooldown" "8 8 8 8" "AbilityManaCost" "80 90 100 110" "AbilityDamage" "90 160 255 335" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // applies 2 modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration_day" "2.0 2.0 2.0 2.0" } "02" { "var_type" "FIELD_FLOAT" "duration_night" "4.0 4.0 4.0 4.0" } "03" { "var_type" "FIELD_INTEGER" "movespeed_slow" "-50 -50 -50 -50" } "04" { "var_type" "FIELD_INTEGER" "attackspeed_slow" "-50 -50 -50 -50" } } } //================================================================================================================= // Night Stalker: Crippling Fear //================================================================================================================= "night_stalker_crippling_fear" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5276" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "FightRecapLevel" "1" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.3 0.3 0.3 0.3" "AbilityCooldown" "12 12 12 12" "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration_day" "3.0 3.0 3.0 3.0" } "02" { "var_type" "FIELD_FLOAT" "duration_night" "5.0 6.0 7.0 8.0" } "03" { "var_type" "FIELD_INTEGER" "miss_rate_day" "10 10 10 10" } "04" { "var_type" "FIELD_INTEGER" "miss_rate_night" "50" } } } //================================================================================================================= // Night Stalker: Hunter in the Night //================================================================================================================= "night_stalker_hunter_in_the_night" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5277" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_movement_speed_pct_night" "20 25 30 35" } "02" { "var_type" "FIELD_INTEGER" "bonus_attack_speed_night" "45 60 75 90" } } } //================================================================================================================= // Night Stalker: Darkness //================================================================================================================= "night_stalker_darkness" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5278" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" "AbilityCooldown" "160 120 80" "AbilityManaCost" "0 0 0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "50.0" } "02" { "var_type" "FIELD_INTEGER" "blind_percentage" "-25 -30 -35" } "03" { "var_type" "FIELD_INTEGER" "fixed_vision" "675" } } } //================================================================================================================= // Broodmother: Spawn Spiderlings //================================================================================================================= "broodmother_spawn_spiderlings" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5279" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "FightRecapLevel" "1" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.2 0.2 0.2 0.2" "AbilityCooldown" "10.0 10.0 10.0 10.0" "AbilityManaCost" "120 120 120 120" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Modifier has no support value // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "buff_duration" "2.0 2.0 2.0 2.0" } "02" { "var_type" "FIELD_FLOAT" "spiderling_duration" "60.0 60.0 60.0 60.0" } "03" { "var_type" "FIELD_INTEGER" "damage" "75 150 225 300" } "04" { "var_type" "FIELD_INTEGER" "count" "1 2 3 4" } "05" { "var_type" "FIELD_INTEGER" "projectile_speed" "1200" } } } //================================================================================================================= // Broodmother: Poison Sting //================================================================================================================= "broodmother_poison_sting" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5284" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "15" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "6.0" } "02" { "var_type" "FIELD_FLOAT" "duration_hero" "2.0" } "03" { "var_type" "FIELD_INTEGER" "damage_per_second" "8" } "04" { "var_type" "FIELD_INTEGER" "movement_speed" "-12" } } } //================================================================================================================= // Broodmother: Spawn Spiderites //================================================================================================================= "broodmother_spawn_spiderite" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5283" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "spiderite_duration" "60.0" } "02" { "var_type" "FIELD_FLOAT" "buff_duration" "2.0" } } } //================================================================================================================= // Broodmother: Spin Web //================================================================================================================= "broodmother_spin_web" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5280" // 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_AOE" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0.4" "AbilityCooldown" "0.0" "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "900" } "02" { "var_type" "FIELD_INTEGER" "count" "2 4 6 8" } "03" { "var_type" "FIELD_INTEGER" "heath_regen" "2 4 6 8" } "04" { "var_type" "FIELD_INTEGER" "bonus_movespeed" "20 25 30 35" } "05" { "var_type" "FIELD_INTEGER" "invis_movespeed_tooltip" "40 50 60 70" } "06" { "var_type" "FIELD_FLOAT" "fade_delay" "2.0" } "07" { "var_type" "FIELD_FLOAT" "damage_time" "6.0" } "08" { "var_type" "FIELD_INTEGER" "max_charges" "1 2 3 4" } "09" { "var_type" "FIELD_FLOAT" "charge_restore_time" "40.0" } } } //================================================================================================================= // Broodmother: Incapacitating Bite //================================================================================================================= "broodmother_incapacitating_bite" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5281" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "miss_chance" "30 40 50 60" } "02" { "var_type" "FIELD_INTEGER" "bonus_movespeed" "-10 -20 -30 -40" } "03" { "var_type" "FIELD_FLOAT" "duration" "2.0 2.0 2.0 2.0" } } } //================================================================================================================= // Broodmother: Insatiable Hunger //================================================================================================================= "broodmother_insatiable_hunger" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5282" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "2" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2 0.2 0.2" "AbilityCooldown" "45.0 45.0 45.0" "AbilityManaCost" "100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage" "60 90 120" } "02" { "var_type" "FIELD_INTEGER" "lifesteal_pct" "60 80 100" } "03" { "var_type" "FIELD_FLOAT" "duration" "14.0 14.0 14.0" } } } //================================================================================================================= // Bounty Hunter: Shuriken Toss //================================================================================================================= "bounty_hunter_shuriken_toss" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5285" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "FightRecapLevel" "1" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "400" "AbilityCastPoint" "0.3 0.3 0.3 0.3" "AbilityCooldown" "10" "AbilityManaCost" "120 130 140 150" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.1" // just a mini stun // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage" "150 225 300 375" } "02" { "var_type" "FIELD_INTEGER" "speed" "1000 1000 1000 1000" } "03" { "var_type" "FIELD_INTEGER" "bounce_aoe" "1200" } } } //================================================================================================================= // Bounty Hunter: Jinada //================================================================================================================= "bounty_hunter_jinada" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5286" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 10.0 8.0 6.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "crit_multiplier" "150 175 200 225" } "02" { "var_type" "FIELD_INTEGER" "bonus_movespeed" "-25 -25 -25 -25" } "03" { "var_type" "FIELD_INTEGER" "bonus_attackspeed" "-25 -25 -25 -25" } "04" { "var_type" "FIELD_FLOAT" "duration" "3.0 3.0 3.0 3.0" } } } //================================================================================================================= // Bounty Hunter: Wind Walk //================================================================================================================= "bounty_hunter_wind_walk" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5287" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15.0 15.0 15.0 15.0" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50 50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "20.0 25.0 30.0 35.0" } "02" { "var_type" "FIELD_FLOAT" "fade_time" "1.0 0.75 0.5 0.25" } "03" { "var_type" "FIELD_INTEGER" "bonus_damage" "30 60 90 120" } } } //================================================================================================================= // Bounty Hunter: Track //================================================================================================================= "bounty_hunter_track" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5288" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200" "AbilityCastPoint" "0.3 0.3 0.3" "AbilityCooldown" "4" "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "aura_radius" "900 900 900" } "02" { "var_type" "FIELD_INTEGER" "bonus_move_speed_pct" "20 20 20" } "03" { "var_type" "FIELD_INTEGER" "bonus_gold_radius" "925 925 925" } "04" { "var_type" "FIELD_INTEGER" "bonus_gold_self" "200 275 350" } "05" { "var_type" "FIELD_INTEGER" "bonus_gold" "50 100 150" } "06" { "var_type" "FIELD_FLOAT" "duration" "30.0 30.0 30.0" } "07" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "1200" } "08" { "var_type" "FIELD_FLOAT" "gold_steal" "0.3 0.4 0.5" } } } //================================================================================================================= // Weaver: The Swarm //================================================================================================================= "weaver_the_swarm" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5289" // 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" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" "AbilityCastRange" "3000" "AbilityCooldown" "36.0 33.0 30.0 27.0" "AbilityManaCost" "100 100 100 100" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.2" // Primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "20" } "02" { "var_type" "FIELD_FLOAT" "attack_rate" "1.4 1.25 1.1 0.95" } "03" { "var_type" "FIELD_INTEGER" "count" "12 12 12 12" } "04" { "var_type" "FIELD_INTEGER" "armor_reduction" "1 1 1 1" } "05" { "var_type" "FIELD_FLOAT" "duration" "16" } "06" { "var_type" "FIELD_INTEGER" "destroy_attacks" "8 8 8 8" } "07" { "var_type" "FIELD_INTEGER" "radius" "100 100 100 100" } "08" { "var_type" "FIELD_INTEGER" "speed" "600 600 600 600" } "09" { "var_type" "FIELD_INTEGER" "spawn_radius" "300 300 300 300" } } } //================================================================================================================= // Weaver: Shukuchi //================================================================================================================= "weaver_shukuchi" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5290" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 10.0 8.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60 60 60 60" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "75 100 125 150" } "02" { "var_type" "FIELD_INTEGER" "radius" "175 175 175 175" } "03" { "var_type" "FIELD_FLOAT" "fade_time" "0.25 0.25 0.25 0.25" } "04" { "var_type" "FIELD_FLOAT" "duration" "4.0 4.0 4.0 4.0" } } } //================================================================================================================= // Ability: Weaver's Geminate Attack //================================================================================================================= "weaver_geminate_attack" { // General "ID" "5291" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityCooldown" "6.0 5.0 4.0 3.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "delay" "0.25" } } } //================================================================================================================= // Ability: Weaver's Time Lapse //================================================================================================================= "weaver_time_lapse" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5292" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "AbilityCastRange" "1000" "FightRecapLevel" "2" "AbilityCastPoint" "0.3 0.3 0.3 0.3" "AbilityCooldown" "60 50 40" "AbilityManaCost" "150 75 0" //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "cooldown_scepter" "20" } "02" { "var_type" "FIELD_INTEGER" "cast_range_tooltip_scepter" "1000" } } } //================================================================================================================= // Ability: Jakiro's Dual Breath //================================================================================================================= "jakiro_dual_breath" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5297" // 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_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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550" "AbilityCastPoint" "0.65 0.65 0.65 0.65" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 10.0 10.0 10.0" "AbilityDuration" "5.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "135 140 155 170" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.25" // Applies two modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "start_radius" "200 200 200 200" } "02" { "var_type" "FIELD_INTEGER" "end_radius" "250 250 250 250" } "03" { "var_type" "FIELD_INTEGER" "range" "750 750 750 750" } "04" { "var_type" "FIELD_INTEGER" "speed" "1050 1050 1050 1050" } "05" { "var_type" "FIELD_FLOAT" "fire_delay" "0.3 0.3 0.3 0.3" } "06" { "var_type" "FIELD_INTEGER" "burn_damage" "16 36 56 76" } "07" { "var_type" "FIELD_INTEGER" "slow_movement_speed_pct" "-28 -32 -36 -40" } "08" { "var_type" "FIELD_INTEGER" "slow_attack_speed_pct" "-28 -32 -36 -40" } "09" { "var_type" "FIELD_INTEGER" "tooltip_duration" "5" } "10" { "var_type" "FIELD_INTEGER" "speed_fire" "850" } } } //================================================================================================================= // Ability: Jakiro's Ice Path //================================================================================================================= "jakiro_ice_path" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5298" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1100" "AbilityCastPoint" "0.65 0.65 0.65 0.65" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 11.0 10.0 9.0" "AbilityDuration" "1.0 1.33 1.66 2.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "path_delay" "0.5" } "02" { "var_type" "FIELD_FLOAT" "duration" "1.0 1.4 1.8 2.2" } "03" { "var_type" "FIELD_INTEGER" "path_radius" "150" } "04" { "var_type" "FIELD_INTEGER" "damage" "50" } } } //================================================================================================================= // Ability: Jakiro's Liquid Fire //================================================================================================================= "jakiro_liquid_fire" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5299" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20 15 10 4" "AbilityDuration" "5.0 5.0 5.0 5.0" "AbilityCastRange" "600" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "35" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "slow_attack_speed_pct" "-20 -30 -40 -50" } "02" { "var_type" "FIELD_INTEGER" "radius" "300 300 300 300" } "03" { "var_type" "FIELD_INTEGER" "damage" "12 16 20 24" } "04" { "var_type" "FIELD_INTEGER" "tooltip_duration" "5 5 5 5" } } } //================================================================================================================= // Ability: Jakiro's Macropyre //================================================================================================================= "jakiro_macropyre" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5300" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | 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" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilityCastPoint" "0.65 0.65 0.65 0.65" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60 60 60" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "220 330 440" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "100 140 180" } "02" { "var_type" "FIELD_INTEGER" "cast_range" "900" } "03" { "var_type" "FIELD_INTEGER" "path_radius" "240" } "04" { "var_type" "FIELD_INTEGER" "tooltip_duration" "10" } "05" { "var_type" "FIELD_INTEGER" "duration" "10" } "06" { "var_type" "FIELD_FLOAT" "burn_interval" "0.5 0.5 0.5" } "07" { "var_type" "FIELD_INTEGER" "damage_scepter" "125 175 225" } "08" { "var_type" "FIELD_INTEGER" "cast_range_scepter" "1800" } "09" { "var_type" "FIELD_INTEGER" "duration_scepter" "20" } } } //================================================================================================================= // Batrider: Sticky Napalm //================================================================================================================= "batrider_sticky_napalm" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5320" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.2 0.2 0.2 0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "3.0 3.0 3.0 3.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "20 20 20 20" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Works by boosting damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "10 15 20 25" } "02" { "var_type" "FIELD_INTEGER" "radius" "375 375 375 375" } "03" { "var_type" "FIELD_FLOAT" "duration" "8.0 8.0 8.0 8.0" } "04" { "var_type" "FIELD_INTEGER" "movement_speed_pct" "-3 -5 -7 -9" } "05" { "var_type" "FIELD_INTEGER" "turn_rate_pct" "-70 -70 -70 -70" } "06" { "var_type" "FIELD_INTEGER" "max_stacks" "10 10 10 10" } } } //================================================================================================================= // Batrider: Flamebreak //================================================================================================================= "batrider_flamebreak" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5321" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1500" "AbilityCastPoint" "0.2 0.2 0.2 0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "14.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "140" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "1.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_per_second" "50" } "02" { "var_type" "FIELD_FLOAT" "damage_duration" "1 2 3 4" } "03" { "var_type" "FIELD_FLOAT" "damage_total_tooltip" "50 100 150 200" } "04" { "var_type" "FIELD_INTEGER" "explosion_radius" "375 375 375 375" } "05" { "var_type" "FIELD_INTEGER" "collision_radius" "100 100 100 100" } "06" { "var_type" "FIELD_FLOAT" "stun_duration" "0.5 0.5 0.5 0.5" } "07" { "var_type" "FIELD_INTEGER" "speed" "900 900 900 900" } "08" { "var_type" "FIELD_FLOAT" "knockback_max_distance" "400" } "09" { "var_type" "FIELD_INTEGER" "knockback_height" "100 100 100 100" } "10" { "var_type" "FIELD_FLOAT" "knockback_duration" "0.25 0.25 0.25 0.25" } } } //================================================================================================================= // Batrider: Firefly //================================================================================================================= "batrider_firefly" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5322" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "40.0 40.0 40.0 40.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_per_second" "10 30 50 70" } "02" { "var_type" "FIELD_INTEGER" "radius" "200 200 200 200" } "03" { "var_type" "FIELD_FLOAT" "duration" "18.0 18.0 18.0 18.0" } "04" { "var_type" "FIELD_FLOAT" "tick_interval" "0.5 0.5 0.5 0.5" } "05" { "var_type" "FIELD_INTEGER" "tree_radius" "100 100 100 100" } } } //================================================================================================================= // Batrider: Flaming Lasso //================================================================================================================= "batrider_flaming_lasso" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5323" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2 0.2 0.2 0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "100" "AbilityCooldown" "90.0 75.0 60.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "225" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "3.0 3.5 4.0" } "02" { "var_type" "FIELD_INTEGER" "drag_distance" "300 300 300" } "03" { "var_type" "FIELD_INTEGER" "break_distance" "400 400 400" } } } //================================================================================================================= // Chen: Penitence //================================================================================================================= "chen_penitence" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5328" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCooldown" "14.0 13.0 12.0 11.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "5 6 7 8" } "02" { "var_type" "FIELD_INTEGER" "speed" "2000 2000 2000 2000" } "03" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "-14 -18 -22 -26" } "04" { "var_type" "FIELD_INTEGER" "bonus_damage_taken" "14 18 22 26" } } } //================================================================================================================= // Chen: Test of Faith //================================================================================================================= "chen_test_of_faith" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5329" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600 600 600 600" "AbilityCooldown" "24.0 24.0 24.0 24.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "175 175 175 175" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_min" "50 100 150 200" } "02" { "var_type" "FIELD_INTEGER" "damage_max" "100 200 300 400" } } } //================================================================================================================= // Chen: Test of Faith Teleport //================================================================================================================= "chen_test_of_faith_teleport" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5522" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600 600 600 600" "AbilityCooldown" "24.0 24.0 24.0 24.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 200 200 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "hero_teleport_delay" "6.0 5.0 4.0 3.0" } } } //================================================================================================================= // Chen: Holy Persuasion //================================================================================================================= "chen_holy_persuasion" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5330" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900 900 900 900" "AbilityCooldown" "30.0 26.0 22.0 18.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "max_units" "1 2 3 4" } "02" { "var_type" "FIELD_INTEGER" "health_min" "700 800 900 1000" } } } //================================================================================================================= // Chen: Hand of God //================================================================================================================= "chen_hand_of_god" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5331" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "160.0 140.0 120.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 300 400" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "heal_amount" "200 300 400" } "02" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "30" } "03" { "var_type" "FIELD_INTEGER" "ancient_creeps_scepter" "1 2 3" } } } //================================================================================================================= // Spectre: Spectral Dagger //================================================================================================================= "spectre_spectral_dagger" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5334" // 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_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "2000 2000 2000 2000" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0 16.0 16.0 16.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "130 140 150 160" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Modifier has no support value // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "50 100 150 200" } "02" { "var_type" "FIELD_INTEGER" "bonus_movespeed" "8 12 16 20" } "03" { "var_type" "FIELD_FLOAT" "dagger_path_duration" "12.0 12.0 12.0 12.0" } "04" { "var_type" "FIELD_FLOAT" "hero_path_duration" "7.0 7.0 7.0 7.0" } "05" { "var_type" "FIELD_FLOAT" "buff_persistence" "4.0 4.0 4.0 4.0" } "08" { "var_type" "FIELD_INTEGER" "dagger_radius" "125 125 125 125" } "09" { "var_type" "FIELD_INTEGER" "path_radius" "175 175 175 175" } "10" { "var_type" "FIELD_INTEGER" "vision_radius" "200" } "11" { "var_type" "FIELD_INTEGER" "speed" "800" } "12" { "var_type" "FIELD_FLOAT" "dagger_grace_period" "2.0" } } } //================================================================================================================= // Spectre: Desolate //================================================================================================================= "spectre_desolate" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5335" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage" "20 35 50 65" } "02" { "var_type" "FIELD_INTEGER" "radius" "325 325 325 325" } } } //================================================================================================================= // Spectre: Dispersion //================================================================================================================= "spectre_dispersion" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5336" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "min_radius" "300 300 300 300" } "02" { "var_type" "FIELD_INTEGER" "max_radius" "1000 1000 1000 1000" } "03" { "var_type" "FIELD_INTEGER" "damage_reflection_pct" "10 14 18 22" } } } //================================================================================================================= // Spectre: Haunt //================================================================================================================= "spectre_haunt" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5337" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "120.0 120.0 120.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 150 150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "5.0 6.0 7.0" } "02" { "var_type" "FIELD_INTEGER" "illusion_damage_outgoing" "-70" } "03" { "var_type" "FIELD_INTEGER" "tooltip_outgoing" "30" } "04" { "var_type" "FIELD_INTEGER" "illusion_damage_incoming" "100 100 100" } "05" { "var_type" "FIELD_INTEGER" "tooltip_illusion_total_damage_incoming" "200 200 200" } "06" { "var_type" "FIELD_FLOAT" "attack_delay" "1.0 1.0 1.0" } } } //================================================================================================================= // Spectre: Reality //================================================================================================================= "spectre_reality" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5338" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0" } //================================================================================================================= // Doom Bringer: Devour //================================================================================================================= "doom_bringer_devour" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5339" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "300 300 300 300" "AbilityCooldown" "70.0 60.0 50.0 40.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_gold" "25 50 75 100" } "02" { "var_type" "FIELD_INTEGER" "health_per_second" "20 20 20 20" } } } //================================================================================================================= // Doom Bringer: Scorched Earth //================================================================================================================= "doom_bringer_scorched_earth" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5340" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600 600 600 600" "AbilityCooldown" "60.0 55.0 50.0 45.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60 65 70 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_per_second" "12 18 24 30" } "02" { "var_type" "FIELD_INTEGER" "radius" "600 600 600 600" } "03" { "var_type" "FIELD_INTEGER" "bonus_movement_speed_pct" "16 16 16 16" } "04" { "var_type" "FIELD_FLOAT" "duration" "10.0 12.0 14.0 16.0" } } } //================================================================================================================= // Doom Bringer: Lvl? Death //================================================================================================================= "doom_bringer_lvl_death" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5341" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600 600 600 600" "AbilityCooldown" "8.0 8.0 8.0 8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 110 110 110" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // damage only // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "125 175 225 275" } "02" { "var_type" "FIELD_FLOAT" "lvl_bonus_damage" "20" } "03" { "var_type" "FIELD_INTEGER" "lvl_bonus_multiple" "6 5 4 3" } } } //================================================================================================================= // Doom Bringer: Doom //================================================================================================================= "doom_bringer_doom" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5342" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550 550 550" "AbilityCooldown" "100.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 200 250" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "15.0" } "02" { "var_type" "FIELD_INTEGER" "damage" "20 35 50" } "03" { "var_type" "FIELD_FLOAT" "duration_scepter" "16.0 16.0 16.0" } "04" { "var_type" "FIELD_INTEGER" "damage_scepter" "40 60 80" } "05" { "var_type" "FIELD_INTEGER" "deniable_pct" "25 25 25" } } } //================================================================================================================= // Doom Bringer: Empty 1 //================================================================================================================= "doom_bringer_empty1" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5343" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Doom Bringer: Empty 2 //================================================================================================================= "doom_bringer_empty2" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5344" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Ancient Apparition: Cold Feet //================================================================================================================= "ancient_apparition_cold_feet" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5345" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700 700 700 700" "AbilityCastPoint" "0.01 0.01 0.01 0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15.0 13.0 11.0 9.0" "AbilityDuration" "4.0 4.0 4.0 4.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 150 150 150" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Does two modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "damage" "37.5 50 62.5 75" } "02" { "var_type" "FIELD_INTEGER" "break_distance" "740 740 740 740" } "03" { "var_type" "FIELD_FLOAT" "stun_duration" "1.25 2.0 2.75 3.5" } } } //================================================================================================================= // Ancient Apparition: Ice Vortex //================================================================================================================= "ancient_apparition_ice_vortex" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5346" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1500 1500 1500 1500" "AbilityCastPoint" "0.01 0.01 0.01 0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "4.0" "AbilityDuration" "16" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 90 100 110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "275 275 275 275" } "02" { "var_type" "FIELD_INTEGER" "movement_speed_pct" "-15 -20 -25 -30" } "03" { "var_type" "FIELD_INTEGER" "spell_resist_pct" "-15 -20 -25 -30" } "04" { "var_type" "FIELD_INTEGER" "vision_aoe" "200 200 200 200" } } } //================================================================================================================= // Ancient Apparition: Chilling Touch //================================================================================================================= "ancient_apparition_chilling_touch" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5347" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800 800 800 800" "AbilityCastPoint" "0.01 0.01 0.01 0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "50.0 42.0 34.0 26.0" "AbilityDuration" "30.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 120 130 140" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "525" } "02" { "var_type" "FIELD_INTEGER" "max_attacks" "3 4 5 6" } "03" { "var_type" "FIELD_INTEGER" "bonus_damage" "50 60 70 80" } "04" { "var_type" "FIELD_FLOAT" "attack_speed_pct" "-20" } } } //================================================================================================================= // Ancient Apparition: Ice Blast //================================================================================================================= "ancient_apparition_ice_blast" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5348" // 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_AOE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.01 0.01 0.01" "AbilityCastRange" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "40.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 125 150" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "250 350 450" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius_min" "275 275 275" } "02" { "var_type" "FIELD_FLOAT" "radius_grow" "50.0 50.0 50.0" } "03" { "var_type" "FIELD_INTEGER" "radius_max" "1000 1000 1000" } "04" { "var_type" "FIELD_INTEGER" "path_radius" "275 275 275" } "05" { "var_type" "FIELD_FLOAT" "frostbite_duration" "8.0 9.0 10.0" } "06" { "var_type" "FIELD_FLOAT" "dot_damage" "12.5 20.0 32.0" } "07" { "var_type" "FIELD_INTEGER" "speed" "1500 1500 1500 1500" } "08" { "var_type" "FIELD_FLOAT" "kill_pct" "10.0 11.0 12.0" } "09" { "var_type" "FIELD_INTEGER" "target_sight_radius" "500 500 500" } "10" { "var_type" "FIELD_FLOAT" "frostbite_duration_scepter" "17" } } } //================================================================================================================= // Ancient Apparition: Ice Blast Release //================================================================================================================= "ancient_apparition_ice_blast_release" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5349" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "1.0 1.0 1.0" } //================================================================================================================= // Spirit Breaker: Charge of Darkness //================================================================================================================= "spirit_breaker_charge_of_darkness" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5353" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.47 0.47 0.47 0.47" "AbilityCastRange" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100 100" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" ".30" // applies multiple modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "movement_speed" "600 650 700 750" } "02" { "var_type" "FIELD_FLOAT" "stun_duration" "1.2 1.6 2.0 2.4" } "03" { "var_type" "FIELD_INTEGER" "bash_radius" "300 300 300 300" } "04" { "var_type" "FIELD_INTEGER" "vision_radius" "400 400 400 400" } "05" { "var_type" "FIELD_FLOAT" "vision_duration" "0.94 0.94 0.94 0.94" } } } //================================================================================================================= // Spirit Breaker: Empowering Haste //================================================================================================================= "spirit_breaker_empowering_haste" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5354" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_movespeed_pct" "6 10 14 18" } "02" { "var_type" "FIELD_INTEGER" "aura_radius" "900 900 900 900" } "03" { "var_type" "FIELD_INTEGER" "bonus_movespeed_pct_extra" "3 5 7 9" } "04" { "var_type" "FIELD_INTEGER" "duration" "6" } } } //================================================================================================================= // Spirit Breaker: Greater Bash //================================================================================================================= "spirit_breaker_greater_bash" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5355" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "1.5 1.5 1.5 1.5" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "40" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "chance_pct" "17 17 17 17" } "02" { "var_type" "FIELD_FLOAT" "damage" "22 28 34 40" } "03" { "var_type" "FIELD_FLOAT" "duration" "1.0 1.2 1.4 1.6" } "04" { "var_type" "FIELD_FLOAT" "knockback_duration" "0.5 0.5 0.5 0.5" } "05" { "var_type" "FIELD_INTEGER" "knockback_distance" "143 152 158 162" } "06" { "var_type" "FIELD_INTEGER" "knockback_height" "50 50 50 50" } "07" { "var_type" "FIELD_INTEGER" "bonus_movespeed_pct" "15 15 15 15" } "08" { "var_type" "FIELD_FLOAT" "movespeed_duration" "3.0 3.0 3.0 3.0" } } } //================================================================================================================= // Spirit Breaker: Nether Strike //================================================================================================================= "spirit_breaker_nether_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5356" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "1.2" "AbilityCastRange" "700" "AbilityCastRangeBuffer" "500" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "80 70 60" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 150 175" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "150 250 350" } "02" { "var_type" "FIELD_FLOAT" "fade_time" "1.0 1.0 1.0" } "03" { "var_type" "FIELD_INTEGER" "tooltip_range" "700" } "04" { "var_type" "FIELD_INTEGER" "cast_range_scepter" "850" } "05" { "var_type" "FIELD_INTEGER" "bash_radius_scepter" "250 250 250" } "06" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "20.0 20.0 20.0" } } } //================================================================================================================= // Ursa: Earthshock //================================================================================================================= "ursa_earthshock" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5357" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "6.0 6.0 6.0 6.0" "AbilityDuration" "4.0 4.0 4.0 4.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "90 140 190 240" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "shock_radius" "385" } "02" { "var_type" "FIELD_INTEGER" "movement_slow" "-25 -35 -45 -55" } } } //================================================================================================================= // Ursa: Overpower //================================================================================================================= "ursa_overpower" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5358" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 10.0 10.0 10.0" "AbilityDuration" "15.0 15.0 15.0 15.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "45 55 65 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "max_attacks" "3 4 5 6" } "02" { "var_type" "FIELD_INTEGER" "attack_speed_bonus_pct" "400 400 400 400" } "03" { "var_type" "FIELD_INTEGER" "duration_tooltip" "15" } } } //================================================================================================================= // Ursa: Fury Swipes //================================================================================================================= "ursa_fury_swipes" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5359" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "bonus_reset_time" "15" } "02" { "var_type" "FIELD_FLOAT" "bonus_reset_time_roshan" "6" } "03" { "var_type" "FIELD_INTEGER" "damage_per_stack" "15 20 25 30" } } } //================================================================================================================= // Ursa: Enrage //================================================================================================================= "ursa_enrage" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5360" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "50 45 40" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0 0 0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "enrage_multiplier" "1.5 2 2.5" } "02" { "var_type" "FIELD_INTEGER" "damage_reduction" "80" } "03" { "var_type" "FIELD_INTEGER" "duration" "4" } } } //================================================================================================================= // Gyrocopter: Rocket Barrage //================================================================================================================= "gyrocopter_rocket_barrage" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5361" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "7.0 6.5 6 5.5" "AbilityDuration" "3 3 3 3" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "8 13 18 23" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 90 90 90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "400" } "02" { "var_type" "FIELD_INTEGER" "rockets_per_second" "10" } } } //================================================================================================================= // Gyrocopter: Homing Missile //================================================================================================================= "gyrocopter_homing_missile" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5362" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1050" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20 17 14 11" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 130 140 150" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "125 250 375 500" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "hits_to_kill_tooltip" "3 3 4 5" } "02" { "var_type" "FIELD_INTEGER" "tower_hits_to_kill_tooltip" "6 6 8 10" } "03" { "var_type" "FIELD_FLOAT" "stun_duration" "2.2 2.4 2.6 2.8" } "04" { "var_type" "FIELD_INTEGER" "attack_speed_bonus_pct" "400 400 400 400" } "05" { "var_type" "FIELD_INTEGER" "min_damage" "50" } "06" { "var_type" "FIELD_INTEGER" "max_distance" "1500" } "07" { "var_type" "FIELD_INTEGER" "pre_flight_time" "3" } "08" { "var_type" "FIELD_INTEGER" "hero_damage" "34 34 26 21" } "09" { "var_type" "FIELD_FLOAT" "speed" "340" } "10" { "var_type" "FIELD_INTEGER" "acceleration" "20" } "11" { "var_type" "FIELD_INTEGER" "enemy_vision_time" "4" } } } //================================================================================================================= // Gyrocopter: Flak Cannon //================================================================================================================= "gyrocopter_flak_cannon" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5363" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30 30 30 30" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50 50" //Duration //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "15 15 15 15" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "1000" } "02" { "var_type" "FIELD_INTEGER" "max_attacks" "3 4 5 6" } "03" { "var_type" "FIELD_INTEGER" "projectile_speed" "800" } } } //================================================================================================================= // Gyrocopter: Call Down //================================================================================================================= "gyrocopter_call_down" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5364" // 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_AOE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "55 50 45" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 125 125" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "slow_duration_first" "2" } "02" { "var_type" "FIELD_INTEGER" "slow_duration_second" "4" } "03" { "var_type" "FIELD_INTEGER" "damage_first" "250 300 350" } "04" { "var_type" "FIELD_INTEGER" "damage_second" "100 150 200" } "05" { "var_type" "FIELD_FLOAT" "slow_first" "30" } "06" { "var_type" "FIELD_FLOAT" "slow_second" "60" } "07" { "var_type" "FIELD_INTEGER" "radius" "600" } "08" { "var_type" "FIELD_INTEGER" "range_scepter" "0" } "09" { "var_type" "FIELD_INTEGER" "damage_second_scepter" "175 225 275" } } } //================================================================================================================= // Alchemist: Acid Spray //================================================================================================================= "alchemist_acid_spray" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5365" // 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_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2" "AbilityCastRange" "900" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "22.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "130 140 150 160" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "625" } "02" { "var_type" "FIELD_FLOAT" "duration" "16.0" } "03" { "var_type" "FIELD_INTEGER" "damage" "12 16 20 24" } "04" { "var_type" "FIELD_INTEGER" "armor_reduction" "4 5 6 7" } "05" { "var_type" "FIELD_FLOAT" "tick_rate" "1.0" } } } //================================================================================================================= // Alchemist: Unstable Concoction //================================================================================================================= "alchemist_unstable_concoction" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5366" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "brew_time" "5.0" } "02" { "var_type" "FIELD_FLOAT" "brew_explosion" "5.5" } "03" { "var_type" "FIELD_FLOAT" "min_stun" "0.25" } "04" { "var_type" "FIELD_FLOAT" "max_stun" "1.75 2.5 3.25 4.0" } "05" { "var_type" "FIELD_INTEGER" "min_damage" "0" } "06" { "var_type" "FIELD_INTEGER" "max_damage" "150 220 290 360" } "07" { "var_type" "FIELD_INTEGER" "radius" "175" } } } //================================================================================================================= // Alchemist: Unstable Concoction Throw //================================================================================================================= "alchemist_unstable_concoction_throw" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5367" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "775" "AbilityCastPoint" "0.2" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "brew_time" "5.0" } "02" { "var_type" "FIELD_FLOAT" "min_stun" "0.25" } "03" { "var_type" "FIELD_FLOAT" "max_stun" "1.75 2.5 3.25 4.0" } "04" { "var_type" "FIELD_INTEGER" "min_damage" "0" } "05" { "var_type" "FIELD_INTEGER" "max_damage" "150 220 290 360" } "06" { "var_type" "FIELD_INTEGER" "movement_speed" "900" } "07" { "var_type" "FIELD_INTEGER" "vision_range" "400" } "08" { "var_type" "FIELD_INTEGER" "midair_explosion_radius" "175" } "09" { "var_type" "FIELD_FLOAT" "brew_explosion" "7.0" } } } //================================================================================================================= // Alchemist: Goblin's Greed //================================================================================================================= "alchemist_goblins_greed" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5368" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "duration" "30" } "02" { "var_type" "FIELD_INTEGER" "bonus_gold" "6 8 10 12" } "03" { "var_type" "FIELD_INTEGER" "bonus_bonus_gold" "3" } "04" { "var_type" "FIELD_INTEGER" "bonus_gold_cap" "12 20 28 36" } } } //================================================================================================================= // Alchemist: Chemical Rage //================================================================================================================= "alchemist_chemical_rage" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5369" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "45.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 100 150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "25.0" } "02" { "var_type" "FIELD_FLOAT" "transformation_time" "0.35" } "03" { "var_type" "FIELD_FLOAT" "base_attack_time" "1.4 1.2 1.0" } "04" { "var_type" "FIELD_INTEGER" "bonus_health" "0" } "05" { "var_type" "FIELD_INTEGER" "bonus_health_regen" "50 75 100" } "06" { "var_type" "FIELD_FLOAT" "bonus_mana_regen" "3.0 7.5 12.0" } "07" { "var_type" "FIELD_INTEGER" "bonus_movespeed" "30 40 60" } } } //================================================================================================================= // Invoker: Quas //================================================================================================================= "invoker_quas" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5370" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "MaxLevel" "7" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0" "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "health_regen_per_instance" "1.0 2.0 3.0 4.0 5.0 6.0 7.0" } "02" { "var_type" "FIELD_INTEGER" "bonus_strength" "2 4 6 8 10 12 14" } } } //================================================================================================================= // Invoker: Wex //================================================================================================================= "invoker_wex" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5371" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "MaxLevel" "7" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0" "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "attack_speed_per_instance" "2 4 6 8 10 12 14" } "02" { "var_type" "FIELD_INTEGER" "move_speed_per_instance" "1 2 3 4 5 6 7" } "03" { "var_type" "FIELD_INTEGER" "bonus_agility" "2 4 6 8 10 12 14" } } } //================================================================================================================= // Invoker: Exort //================================================================================================================= "invoker_exort" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5372" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "MaxLevel" "7" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0" "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage_per_instance" "3 6 9 12 15 18 21" } "02" { "var_type" "FIELD_INTEGER" "bonus_intelligence" "2 4 6 8 10 12 14" } } } //================================================================================================================= // Invoker: Empty 1 //================================================================================================================= "invoker_empty1" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5373" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Invoker: Empty 2 //================================================================================================================= "invoker_empty2" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5374" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Invoker: Invoke //================================================================================================================= "invoker_invoke" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5375" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "MaxLevel" "4" "LevelsBetweenUpgrades" "5" "RequiredLevel" "2" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "22 17 12 5" "AbilityManaCost" "20 40 60 80" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "max_invoked_spells" "2 2 2 2" } "02" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "16 8 4 2" } "03" { "var_type" "FIELD_INTEGER" "mana_cost_scepter" "0" } } } //================================================================================================================= // Invoker: Cold Snap //================================================================================================================= "invoker_cold_snap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5376" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" "HotKeyOverride" "Y" "FightRecapLevel" "1" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0" "AbilityCooldown" "20" "AbilityManaCost" "100" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.15" // Applies multiple modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "3.0 3.5 4.0 4.5 5.0 5.5 6.0" "levelkey" "quaslevel" } "02" { "var_type" "FIELD_FLOAT" "freeze_duration" "0.4" } "03" { "var_type" "FIELD_FLOAT" "freeze_cooldown" "0.77 0.74 0.71 0.69 0.66 0.63 0.60" "levelkey" "quaslevel" } "04" { "var_type" "FIELD_FLOAT" "freeze_damage" "7 14 21 28 35 42 49" "levelkey" "quaslevel" } "05" { "var_type" "FIELD_FLOAT" "damage_trigger" "10.0" } } } //================================================================================================================= // Invoker: Ghost Walk //================================================================================================================= "invoker_ghost_walk" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5381" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" "HotKeyOverride" "V" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "35" "AbilityManaCost" "200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "100.0" } "02" { "var_type" "FIELD_INTEGER" "area_of_effect" "400" } "03" { "var_type" "FIELD_INTEGER" "enemy_slow" "-20 -25 -30 -35 -40 -45 -50" "levelkey" "quaslevel" } "04" { "var_type" "FIELD_FLOAT" "self_slow" "-30 -20 -10 0 10 20 30" "levelkey" "wexlevel" } "05" { "var_type" "FIELD_FLOAT" "aura_fade_time" "2.0" } } } //================================================================================================================= // Invoker: Tornado //================================================================================================================= "invoker_tornado" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5382" // 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_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" "HotKeyOverride" "X" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "2000" "AbilityCastPoint" "0" "AbilityCooldown" "30" "AbilityManaCost" "150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "travel_distance" "800 1200 1600 2000 2400 2800 3200" "levelkey" "wexlevel" } "02" { "var_type" "FIELD_INTEGER" "travel_speed" "1000" } "03" { "var_type" "FIELD_INTEGER" "area_of_effect" "200" } "04" { "var_type" "FIELD_INTEGER" "vision_distance" "600" } "05" { "var_type" "FIELD_FLOAT" "end_vision_duration" "1.75" } "06" { "var_type" "FIELD_FLOAT" "lift_duration" "0.8 1.1 1.4 1.7 2.0 2.3 2.5" "levelkey" "quaslevel" } "07" { "var_type" "FIELD_FLOAT" "base_damage" "70" } "08" { "var_type" "FIELD_FLOAT" "quas_damage" "0 0 0 0 0 0 0" "levelkey" "quaslevel" } "09" { "var_type" "FIELD_FLOAT" "wex_damage" "45 90 135 180 225 270 315" "levelkey" "wexlevel" } } } //================================================================================================================= // Invoker: EMP //================================================================================================================= "invoker_emp" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5383" // 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_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" "HotKeyOverride" "C" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "950" "AbilityCastPoint" "0" "AbilityCooldown" "30" "AbilityManaCost" "125" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "delay" "2.9" "levelkey" "wexlevel" } "02" { "var_type" "FIELD_INTEGER" "area_of_effect" "675" } "03" { "var_type" "FIELD_INTEGER" "mana_burned" "100 175 250 325 400 475 550" "levelkey" "wexlevel" } "04" { "var_type" "FIELD_INTEGER" "damage_per_mana_pct" "50" } } } //================================================================================================================= // Invoker: Alacrity //================================================================================================================= "invoker_alacrity" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5384" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel" "1" "HotKeyOverride" "Z" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP | DOTA_UNIT_TARGET_MECHANICAL" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "650" "AbilityCastPoint" "0" "AbilityCooldown" "15" "AbilityManaCost" "45" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "20 30 40 50 60 70 80" "levelkey" "wexlevel" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage" "20 30 40 50 60 70 80" "levelkey" "exortlevel" } "03" { "var_type" "FIELD_FLOAT" "duration" "9" } } } //================================================================================================================= // Invoker: Chaos Meteor //================================================================================================================= "invoker_chaos_meteor" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5385" // 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_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel" "1" "HotKeyOverride" "D" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0" "AbilityCooldown" "55" "AbilityManaCost" "200" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Mainly about damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "land_time" "1.3" } "02" { "var_type" "FIELD_INTEGER" "area_of_effect" "275" } "03" { "var_type" "FIELD_INTEGER" "travel_distance" "465 615 780 930 1095 1245 1410" "levelkey" "wexlevel" } "04" { "var_type" "FIELD_INTEGER" "travel_speed" "300" } "05" { "var_type" "FIELD_FLOAT" "damage_interval" "0.5" } "06" { "var_type" "FIELD_INTEGER" "vision_distance" "500" } "07" { "var_type" "FIELD_FLOAT" "end_vision_duration" "3.0" } "08" { "var_type" "FIELD_FLOAT" "main_damage" "57.5 75 92.5 110 127.5 145 162.5" "levelkey" "exortlevel" } "09" { "var_type" "FIELD_FLOAT" "burn_duration" "3.0" } "10" { "var_type" "FIELD_FLOAT" "burn_dps" "11.5 15 18.5 22 25.5 29 32.5" "levelkey" "exortlevel" } } } //================================================================================================================= // Invoker: Sun Strike //================================================================================================================= "invoker_sun_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5386" // 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_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel" "1" "HotKeyOverride" "T" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "0" "AbilityCooldown" "25" "AbilityManaCost" "175" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "delay" "1.7" } "02" { "var_type" "FIELD_INTEGER" "area_of_effect" "175" } "03" { "var_type" "FIELD_FLOAT" "damage" "100 162.5 225 287.5 350 412.5 475" "levelkey" "exortlevel" } "04" { "var_type" "FIELD_INTEGER" "vision_distance" "400" } "05" { "var_type" "FIELD_FLOAT" "vision_duration" "4.0" } } } //================================================================================================================= // Invoker: Forge Spirit //================================================================================================================= "invoker_forge_spirit" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5387" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" "HotKeyOverride" "F" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30" "AbilityManaCost" "75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "spirit_damage" "29 38 47 56 65 74 83" "levelkey" "exortlevel" } "02" { "var_type" "FIELD_INTEGER" "spirit_hp" "300 400 500 600 700 800 900" "levelkey" "exortlevel" } "03" { "var_type" "FIELD_INTEGER" "spirit_armor" "0 1 2 3 4 5 6" "levelkey" "exortlevel" } "04" { "var_type" "FIELD_FLOAT" "spirit_attack_range" "300 365 430 495 560 625 690" "levelkey" "quaslevel" } "05" { "var_type" "FIELD_INTEGER" "spirit_mana" "100 150 200 250 300 350 400" "levelkey" "quaslevel" } "06" { "var_type" "FIELD_FLOAT" "spirit_duration" "20 30 40 50 60 70 80" "levelkey" "quaslevel" } } } //================================================================================================================= // Invoker: Forged Spirit: Melting Strike //================================================================================================================= "forged_spirit_melting_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5388" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "40" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "armor_removed" "1" } "02" { "var_type" "FIELD_INTEGER" "max_armor_removed" "10" } "03" { "var_type" "FIELD_FLOAT" "duration" "5" } } } //================================================================================================================= // Invoker: Ice Wall //================================================================================================================= "invoker_ice_wall" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5389" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" "HotKeyOverride" "G" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "25" "AbilityManaCost" "175" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "3.0 4.5 6.0 7.5 9.0 10.5 12.0" "levelkey" "quaslevel" } "02" { "var_type" "FIELD_INTEGER" "slow" "-20 -40 -60 -80 -100 -120 -140" "levelkey" "quaslevel" } "03" { "var_type" "FIELD_FLOAT" "slow_duration" "2.0" } "04" { "var_type" "FIELD_FLOAT" "damage_per_second" "6 12 18 24 30 36 42" "levelkey" "exortlevel" } "05" { "var_type" "FIELD_INTEGER" "wall_place_distance" "200" } "06" { "var_type" "FIELD_INTEGER" "num_wall_elements" "15" } "07" { "var_type" "FIELD_INTEGER" "wall_element_spacing" "80" } "08" { "var_type" "FIELD_INTEGER" "wall_element_radius" "105" } } } //================================================================================================================= // Invoker: Deafening Blast //================================================================================================================= "invoker_deafening_blast" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5390" // 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_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" "HotKeyOverride" "B" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0" "AbilityCooldown" "40" "AbilityManaCost" "200" "AbilityModifierSupportValue" "0.5" // Applies 2 modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "travel_distance" "1000" } "02" { "var_type" "FIELD_INTEGER" "travel_speed" "1100" } "03" { "var_type" "FIELD_INTEGER" "radius_start" "175" } "04" { "var_type" "FIELD_INTEGER" "radius_end" "225" } "05" { "var_type" "FIELD_FLOAT" "end_vision_duration" "1.75" } "06" { "var_type" "FIELD_FLOAT" "damage" "40 80 120 160 200 240 280" "levelkey" "exortlevel" } "07" { "var_type" "FIELD_FLOAT" "knockback_duration" "0.25 0.5 0.75 1.0 1.25 1.5 1.75" "levelkey" "quaslevel" } "08" { "var_type" "FIELD_FLOAT" "disarm_duration" "1.0 1.5 2.0 2.5 3.0 3.5 4.0" "levelkey" "wexlevel" } } } //================================================================================================================= // Silencer: Curse of the silent //================================================================================================================= "silencer_curse_of_the_silent" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5377" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 16.0 12.0 8.0" "AbilityDuration" "6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 95 115 135" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Mainly about damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "mana_damage" "8 16 24 32" } "02" { "var_type" "FIELD_INTEGER" "health_damage" "20 35 50 65" } "03" { "var_type" "FIELD_INTEGER" "radius" "350 350 350 350" } "04" { "var_type" "FIELD_INTEGER" "tooltip_duration" "6" } } } //================================================================================================================= // Silencer: Glaives of Wisdom //================================================================================================================= "silencer_glaives_of_wisdom" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5378" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "0.0 0.0 0.0 0.0" "AbilityCastRange" "600" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "15 15 15 15" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "intellect_damage_pct" "30 50 70 90" } "02" { "var_type" "FIELD_INTEGER" "steal_range" "925" } } } //================================================================================================================= // Silencer: Last Word //================================================================================================================= "silencer_last_word" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5379" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3" "AbilityCastRange" "900" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0 24.0 18.0 12.0" "AbilityManaCost" "115" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.3" // Applies multiple modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "150 200 250 300" } "02" { "var_type" "FIELD_FLOAT" "debuff_duration" "4" } "03" { "var_type" "FIELD_INTEGER" "movespeed" "-14 -16 -18 -20" } "04" { "var_type" "FIELD_INTEGER" "duration" "3 4 5 6" } } } //================================================================================================================= // Silencer: Global Silence //================================================================================================================= "silencer_global_silence" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5380" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "130.0" "AbilityDuration" "4.0 5.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "250 375 500" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Hits all units on the map. // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "tooltip_duration" "4.0 5.0 6.0" } "02" { "var_type" "FIELD_FLOAT" "duration_scepter" "4.0 5.0 6.0" } } } //================================================================================================================= // Obsidian Destroyer: Arcane Orb //================================================================================================================= "obsidian_destroyer_arcane_orb" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5391" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityCastRange" "450" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "mana_pool_damage_pct" "6 7 8 9" } "02" { "var_type" "FIELD_INTEGER" "illusion_damage" "100 200 300 400" } } } //================================================================================================================= // Obsidian Destroyer: Astral Imprisonment //================================================================================================================= "obsidian_destroyer_astral_imprisonment" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5392" // unique ID number for this item. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY | DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO | DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Time //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "1.0 2.0 3.0 4.0" "AbilityCooldown" "18.0 16.0 14.0 12.0" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.25 0.25 0.25 0.25" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 140 160 180" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // applies multiple modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "int_steal" "4 7 10 13" } "02" { "var_type" "FIELD_FLOAT" "steal_duration" "50.0" } "03" { "var_type" "FIELD_FLOAT" "prison_duration" "1.0 2.0 3.0 4.0" } } } //================================================================================================================= // Obsidian Destroyer: Essence Aura //================================================================================================================= "obsidian_destroyer_essence_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5393" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "1000 1000 1000 1000" } "02" { "var_type" "FIELD_INTEGER" "bonus_mana" "75 150 225 300" } "03" { "var_type" "FIELD_FLOAT" "restore_amount" "10 15 20 25" } "04" { "var_type" "FIELD_INTEGER" "restore_chance" "40" } } } //================================================================================================================= // Obsidian Destroyer: Sanity's Eclipse //================================================================================================================= "obsidian_destroyer_sanity_eclipse" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5394" // 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_AOE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityCastRange" "600 650 700" "AbilityCastPoint" "0.25 0.25 0.25" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "160" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "175 250 325" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_multiplier" "8 9 10" } "02" { "var_type" "FIELD_INTEGER" "int_threshold" "10 30 50" } "03" { "var_type" "FIELD_INTEGER" "radius" "375 475 575" } "04" { "var_type" "FIELD_INTEGER" "cast_range" "600 650 700" } "05" { "var_type" "FIELD_INTEGER" "damage_multiplier_scepter" "8 9 10" } "06" { "var_type" "FIELD_INTEGER" "cast_range_scepter" "700 750 800" } } } //================================================================================================================= // Lycan: Summon Wolves //================================================================================================================= "lycan_summon_wolves" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5395" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0 30.0 30.0 30.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "145" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "wolf_index" "1 2 3 4" } "02" { "var_type" "FIELD_FLOAT" "wolf_duration" "55.0 55.0 55.0 55.0" } "03" { "var_type" "FIELD_FLOAT" "wolf_bat" "1.25 1.2 1.15 1.1" } "04" { "var_type" "FIELD_INTEGER" "wolf_damage" "18 29 37 46" } "05" { "var_type" "FIELD_INTEGER" "wolf_hp" "200 240 280 320" } } } //================================================================================================================= // Lycan: Howl //================================================================================================================= "lycan_howl" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5396" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "50 45 40 35" "AbilityDuration" "10" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "15 20 25 30" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "5" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "howl_duration" "10.0" } "02" { "var_type" "FIELD_INTEGER" "hero_bonus_damage" "14 26 38 50" } "03" { "var_type" "FIELD_INTEGER" "unit_bonus_damage" "5 10 15 20" } } } //===================================================================================================== // Lycan: Feral Impulse //================================================================================================================= "lycan_feral_impulse" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5397" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Casting "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "900 900 900 900" } "02" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "15 20 25 30" } "03" { "var_type" "FIELD_INTEGER" "bonus_damage" "15 20 25 30" } } } //================================================================================================================= // Lycan: Shapeshift //================================================================================================================= "lycan_shapeshift" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5398" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "120.0 90.0 60.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "18.0 18.0 18.0" } "02" { "var_type" "FIELD_INTEGER" "speed" "650" } "03" { "var_type" "FIELD_INTEGER" "bonus_night_vision" "1000" } "04" { "var_type" "FIELD_INTEGER" "crit_chance" "30 30 30" } "05" { "var_type" "FIELD_INTEGER" "crit_damage" "170 170 170" } "06" { "var_type" "FIELD_FLOAT" "transformation_time" "1.5" } } } //================================================================================================================= // Lycan: Summon Wolves Critical Strike //================================================================================================================= "lycan_summon_wolves_critical_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5399" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "crit_chance" "30" } "02" { "var_type" "FIELD_INTEGER" "crit_damage" "170" } } } //================================================================================================================= // Lycan Summon Wolves: Permanent Invisibility //================================================================================================================= "lycan_summon_wolves_invisibility" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5500" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "fade_time" "0.0 0.0 0.0" } "02" { "var_type" "FIELD_FLOAT" "fade_delay" "1.7" } } } //================================================================================================================= // Lone Druid: Summon Spirit Bear //================================================================================================================= "lone_druid_spirit_bear" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5412" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "DisplayAdditionalHeroes" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "180.0 160.0 140.0 120.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bear_hp" "1400 1800 2300 2700" } "02" { "var_type" "FIELD_INTEGER" "bear_regen_tooltip" "2 3 4 5" } "03" { "var_type" "FIELD_FLOAT" "bear_bat" "1.75 1.65 1.55 1.45" } "04" { "var_type" "FIELD_INTEGER" "bear_armor" "3 4 5 6" } "05" { "var_type" "FIELD_FLOAT" "backlash_damage" "10.0" } "06" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "180.0 160.0 140.0 120.0" } } } //================================================================================================================= // Lone Druid: Rabid //================================================================================================================= "lone_druid_rabid" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5413" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0 30.0 30.0 30.0" "AbilityDuration" "10.0 10.0 10.0 10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50 50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "10 20 30 40" } "02" { "var_type" "FIELD_INTEGER" "bonus_move_speed" "5 10 15 20" } "03" { "var_type" "FIELD_FLOAT" "rabid_duration" "10.0 10.0 10.0 10.0" } } } //================================================================================================================= // Lone Druid: Synergy //================================================================================================================= "lone_druid_synergy" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5414" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bear_bonus_damage" "10 20 30 40" } "02" { "var_type" "FIELD_INTEGER" "bear_bonus_speed" "10 20 30 40" } "03" { "var_type" "FIELD_FLOAT" "rabid_duration_bonus" "10.0 20.0 30.0 40.0" } "04" { "var_type" "FIELD_INTEGER" "true_form_hp_bonus" "100 200 300 400" } } } //================================================================================================================= // Lone Druid: True Form //================================================================================================================= "lone_druid_true_form" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5415" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "25 25 25" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "base_attack_time" "1.5 1.5 1.5" } "02" { "var_type" "FIELD_INTEGER" "bonus_armor" "4 6 8" } "03" { "var_type" "FIELD_INTEGER" "bonus_hp" "250 400 600" } "04" { "var_type" "FIELD_INTEGER" "speed_loss" "45" } "05" { "var_type" "FIELD_FLOAT" "transformation_time" "1.933" } } } //================================================================================================================= // Lone Druid: Druid Form //================================================================================================================= "lone_druid_true_form_druid" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5416" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "25 25 25" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "transformation_time" "1.933" } } } //================================================================================================================= // Lone Druid: True Form Battle Cry //================================================================================================================= "lone_druid_true_form_battle_cry" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5417" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_TYPE_ULTIMATE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "3" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage" "60 90 120" } "02" { "var_type" "FIELD_INTEGER" "bonus_armor" "6 12 18" } "03" { "var_type" "FIELD_FLOAT" "cry_duration" "6.0" } "04" { "var_type" "FIELD_FLOAT" "range" "1000" } } } //================================================================================================================= // Lone Druid: Spirit Bear Return //================================================================================================================= "lone_druid_spirit_bear_return" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5418" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "5.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "return_damage_cooldown" "3" } } } //================================================================================================================= // Lone Druid: Spirit Bear Entangling Claws //================================================================================================================= "lone_druid_spirit_bear_entangle" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5419" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "60" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "5.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "entangle_chance" "20" } "02" { "var_type" "FIELD_FLOAT" "hero_duration" "3.0" } "03" { "var_type" "FIELD_FLOAT" "creep_duration" "9.0" } } } //================================================================================================================= // Lone Druid: Spirit Bear Demolish //================================================================================================================= "lone_druid_spirit_bear_demolish" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5420" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "spell_resistance" "33" } "02" { "var_type" "FIELD_INTEGER" "bonus_building_damage" "40" } } } //================================================================================================================= // Brewmaster: Thunder Clap //================================================================================================================= "brewmaster_thunder_clap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5400" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4 0.4 0.4" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 105 130 150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "400 400 400 400" } "02" { "var_type" "FIELD_INTEGER" "damage" "100 175 250 300" } "03" { "var_type" "FIELD_INTEGER" "movement_slow" "25 35 45 55" } "04" { "var_type" "FIELD_INTEGER" "attack_speed_slow" "25 35 45 55" } "05" { "var_type" "FIELD_FLOAT" "duration" "4.0" } "06" { "var_type" "FIELD_FLOAT" "duration_creeps" "8.0 8.0 8.0 8.0" } } } //================================================================================================================= // Brewmaster: Drunken Haze //================================================================================================================= "brewmaster_drunken_haze" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5401" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityCastRange" "850 850 850 850" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "200" } "02" { "var_type" "FIELD_FLOAT" "duration" "8.0 8.0 8.0 8.0" } "03" { "var_type" "FIELD_FLOAT" "duration_creeps" "12.0 12.0 12.0 12.0" } "05" { "var_type" "FIELD_INTEGER" "movement_slow" "14 18 22 26" } "04" { "var_type" "FIELD_INTEGER" "miss_chance" "45 55 65 75" } } } //================================================================================================================= // Brewmaster: Drunken Brawler //================================================================================================================= "brewmaster_drunken_brawler" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5402" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "dodge_chance" "10 15 20 25" } "02" { "var_type" "FIELD_INTEGER" "crit_chance" "10 15 20 25" } "03" { "var_type" "FIELD_INTEGER" "crit_multiplier" "200" } "04" { "var_type" "FIELD_FLOAT" "last_proc" "16 14 12 10" } } } //================================================================================================================= // Brewmaster: Primal Split //================================================================================================================= "brewmaster_primal_split" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5403" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "140.0 120.0 100.0" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.65" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 150 175" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "15.0 17.0 19.0" } "02" { "var_type" "FIELD_FLOAT" "split_duration" "0.6" } } } //================================================================================================================= // Brewmaster Earth: Hurl Boulder //================================================================================================================= "brewmaster_earth_hurl_boulder" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5404" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityCastRange" "800 800 800 800" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "7.0 7.0 7.0 7.0" "AbilityCastPoint" "0.4" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "50" } "02" { "var_type" "FIELD_FLOAT" "duration" "2.0 2.0 2.0 2.0" } "03" { "var_type" "FIELD_INTEGER" "speed" "800 800 800 800" } } } //================================================================================================================= // Brewmaster Earth: Spell Immunity //================================================================================================================= "brewmaster_earth_spell_immunity" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5405" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { } } //================================================================================================================= // Brewmaster Earth: Pulverize //================================================================================================================= "brewmaster_earth_pulverize" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5406" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_inner" "40 40 40 40" } "02" { "var_type" "FIELD_INTEGER" "radius_inner" "150 150 150 150" } "03" { "var_type" "FIELD_INTEGER" "damage_outer" "20 20 20 20" } "04" { "var_type" "FIELD_INTEGER" "radius_outer" "250 250 250 250" } "05" { "var_type" "FIELD_INTEGER" "chance" "20 20 20 20" } } } //================================================================================================================= // Brewmaster Storm: Dispel Magic //================================================================================================================= "brewmaster_storm_dispel_magic" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5408" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityCastRange" "500 500 500 500" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0 8.0" "AbilityCastPoint" "0.4" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "200 200 200 200" } "02" { "var_type" "FIELD_INTEGER" "radius" "200 200 200 200" } } } //================================================================================================================= // Brewmaster Storm: Cyclone //================================================================================================================= "brewmaster_storm_cyclone" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5409" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityCastRange" "600 600 600 600" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0" "AbilityCastPoint" "0.4" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 150 150 150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration_hero" "6.0" } "02" { "var_type" "FIELD_FLOAT" "duration_unit" "20.0 20.0 20.0 20.0" } } } //================================================================================================================= // Brewmaster Storm: Wind Walk //================================================================================================================= "brewmaster_storm_wind_walk" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5410" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "7.0 7.0 7.0 7.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage" "100 100 100 100" } "02" { "var_type" "FIELD_INTEGER" "bonus_movement_speeed" "50 50 50 50" } "03" { "var_type" "FIELD_FLOAT" "duration" "20.0 20.0 20.0 20.0" } "04" { "var_type" "FIELD_FLOAT" "fade_time" "0.6 0.6 0.6 0.6" } } } //================================================================================================================= // Brewmaster Fire: Permanent Immolation //================================================================================================================= "brewmaster_fire_permanent_immolation" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5411" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "15 30 45" } "02" { "var_type" "FIELD_INTEGER" "radius" "220 220 220" } } } //================================================================================================================= // Shadow Demon: Shadow Demon Disruption //================================================================================================================= "shadow_demon_disruption" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5421" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY | DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO | DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "2.5 2.5 2.5 2.5" "AbilityCooldown" "25.0 22.0 19.0 16.0" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 120 120 120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "disruption_duration" "2.5 2.5 2.5 2.5" } "02" { "var_type" "FIELD_FLOAT" "illusion_duration" "5.0 6.0 7.0 8.0" } "03" { "var_type" "FIELD_FLOAT" "illusion_outgoing_damage" "-70.0 -60.0 -50.0 -40.0" } "04" { "var_type" "FIELD_FLOAT" "illusion_outgoing_tooltip" "30.0 40.0 50.0 60.0" } "05" { "var_type" "FIELD_FLOAT" "illusion_incoming_damage" "50.0 50.0 50.0 50.0" } "06" { "var_type" "FIELD_FLOAT" "tooltip_total_illusion_incoming_damage" "150.0 150.0 150.0 150.0" } } } //================================================================================================================= // Shadow Demon: Shadow Demon Soul Catcher //================================================================================================================= "shadow_demon_soul_catcher" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5422" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "12.0 12.0 12.0 12.0" "AbilityCooldown" "13.0 13.0 13.0 13.0" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 60 70 80" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage_taken" "20 30 40 50" } "02" { "var_type" "FIELD_INTEGER" "radius" "450 450 450 450" } "03" { "var_type" "FIELD_FLOAT" "tooltip_duration" "12.0 12.0 12.0 12.0" } } } //================================================================================================================= // Shadow Demon: Shadow Demon Shadow Poison //================================================================================================================= "shadow_demon_shadow_poison" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5423" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Time //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "10.0 10.0 10.0 10.0" "AbilityCooldown" "2.75" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1500" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "40" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "50 50 50 50" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // modifier is damage only. // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "stack_damage" "20 35 50 65" } "02" { "var_type" "FIELD_INTEGER" "max_multiply_stacks" "5" } "03" { "var_type" "FIELD_FLOAT" "bonus_stack_damage" "50 50 50 50" } "04" { "var_type" "FIELD_INTEGER" "radius" "190" } "05" { "var_type" "FIELD_INTEGER" "speed" "1000 1000 1000 1000" } "06" { "var_type" "FIELD_FLOAT" "tooltip_duration" "10.0 10.0 10.0 10.0" } } } //================================================================================================================= // Shadow Demon: Shadow Poison Release //================================================================================================================= "shadow_demon_shadow_poison_release" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5424" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "1.0" } //================================================================================================================= // Shadow Demon: Shadow Demon Demonic Purge //================================================================================================================= "shadow_demon_demonic_purge" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5425" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "5.0 5.0 5.0" "AbilityCooldown" "50.0 50.0 50.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "200 300 400" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.3 0.3 0.3" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 200 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "slow_rate" "5 3 2" } "02" { "var_type" "FIELD_FLOAT" "tooltip_duration" "5.0 5.0 5.0" } "03" { "var_type" "FIELD_FLOAT" "creep_root_duration" "3.0 3.0 3.0" } "04" { "var_type" "FIELD_INTEGER" "max_charges" "3" } "05" { "var_type" "FIELD_INTEGER" "charge_restore_time" "40" } "06" { "var_type" "FIELD_INTEGER" "charge_restore_time_tooltip_scepter" "40" } } } //================================================================================================================= // Chaos Knight: Chaos Bolt //================================================================================================================= "chaos_knight_chaos_bolt" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5426" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 10.0 10.0 10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "140 140 140 140" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "chaos_bolt_speed" "1000" } "02" { "var_type" "FIELD_INTEGER" "stun_min" "1 1 1 2" } "03" { "var_type" "FIELD_INTEGER" "stun_max" "2 3 4 4" } "04" { "var_type" "FIELD_INTEGER" "damage_min" "75 100 125 150" } "05" { "var_type" "FIELD_INTEGER" "damage_max" "200 225 250 275" } } } //================================================================================================================= // Chaos Knight: Reality Rift //================================================================================================================= "chaos_knight_reality_rift" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5427" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550 600 650 700" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "24 18 12 6" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "cast_range" "550 600 650 700" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage" "60 80 100 120" } "03" { "var_type" "FIELD_FLOAT" "bonus_duration" "1.2" } } } //================================================================================================================= // Chaos Knight: Chaos Strike //================================================================================================================= "chaos_knight_chaos_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5428" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "crit_damage" "150 200 250 300" } "02" { "var_type" "FIELD_INTEGER" "crit_chance" "10 10 10 10" } } } //================================================================================================================= // Chaos Knight: Phantasm //================================================================================================================= "chaos_knight_phantasm" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5429" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "140.0 140.0 140.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 200 275" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "images_count" "1 2 3" } "02" { "var_type" "FIELD_INTEGER" "extra_phantasm_chance_pct_tooltip" "50" } "03" { "var_type" "FIELD_FLOAT" "illusion_duration" "42" } "04" { "var_type" "FIELD_INTEGER" "outgoing_damage" "0 0 0" } "05" { "var_type" "FIELD_INTEGER" "outgoing_damage_tooltip" "100 100 100" } "06" { "var_type" "FIELD_INTEGER" "incoming_damage" "100" } "07" { "var_type" "FIELD_INTEGER" "incoming_damage_tooltip" "200" } "08" { "var_type" "FIELD_FLOAT" "invuln_duration" "0.5" } "09" { "var_type" "FIELD_INTEGER" "vision_radius" "400" } } } //================================================================================================================= // Meepo: Earthbind //================================================================================================================= "meepo_earthbind" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5430" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500 750 1000 1250" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20 16 12 8" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "2.0" } "02" { "var_type" "FIELD_INTEGER" "radius" "220" } "03" { "var_type" "FIELD_INTEGER" "speed" "857" } "04" { "var_type" "FIELD_INTEGER" "tooltip_range" "500 750 1000 1250" } } } //================================================================================================================= // Meepo: Poof //================================================================================================================= "meepo_poof" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5431" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "1.5" "AbilityChannelTime" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12 10 8 6" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80" "AbilityDamage" "80 100 120 140" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "375" } } } //================================================================================================================= // Meepo: Geostrike //================================================================================================================= "meepo_geostrike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5432" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityDamage" "8 16 24 32" "AbilityDuration" "2" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "5" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "slow" "-5 -10 -15 -20" } "02" { "var_type" "FIELD_FLOAT" "duration_tooltip" "2.0" } } } //================================================================================================================= // Meepo: Divided We Stand //================================================================================================================= "meepo_divided_we_stand" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5433" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "DisplayAdditionalHeroes" "1" "LevelsBetweenUpgrades" "7" "RequiredLevel" "3" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "tooltip_clones" "1 2 3" } "02" { "var_type" "FIELD_INTEGER" "tooltip_share_percentage" "20" } "03" { "var_type" "FIELD_INTEGER" "tooltip_share_percentage_scepter" "100" } "04" { "var_type" "FIELD_FLOAT" "respawn" "0.0" } "05" { "var_type" "FIELD_INTEGER" "tooltip_respawn" "20" } } } //================================================================================================================= // Treant Protector: Nature's Guise //================================================================================================================= "treant_natures_guise" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5434" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 8.0 6.0 4.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "15.0 30.0 45.0 60.0" } "02" { "var_type" "FIELD_FLOAT" "fade_time" "2.0" } "03" { "var_type" "FIELD_INTEGER" "radius" "375 375 375 375" } "04" { "var_type" "FIELD_FLOAT" "search_interval" "0.1" } "05" { "var_type" "FIELD_INTEGER" "bonus_move_speed" "10 10 10 10" } "06" { "var_type" "FIELD_FLOAT" "grace_time" "1.0" } } } //================================================================================================================= // Treant Protector: Leech Seed //================================================================================================================= "treant_leech_seed" { "ID" "5435" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "AbilityCastRange" "350" "AbilityCastPoint" "0.5 0.5 0.5 0.5" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0 14.0 12.0 10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "140" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "damage_interval" "0.75" } "02" { "var_type" "FIELD_INTEGER" "leech_damage" "15 30 45 60" } "03" { "var_type" "FIELD_INTEGER" "movement_slow" "-28" } "04" { "var_type" "FIELD_INTEGER" "radius" "500" } "05" { "var_type" "FIELD_FLOAT" "duration" "4.5" } "06" { "var_type" "FIELD_INTEGER" "projectile_speed" "400" } } } //================================================================================================================= // Treant Protector: Living Armor //================================================================================================================= "treant_living_armor" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5436" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING | DOTA_UNIT_TARGET_MECHANICAL" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" "AbilityCastRange" "0" "AbilityCastPoint" "0.5 0.5 0.5 0.5" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "32.0 26.0 20.0 14.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_count" "4 5 6 7" } "02" { "var_type" "FIELD_INTEGER" "health_regen" "4 7 10 13" } "03" { "var_type" "FIELD_INTEGER" "damage_block" "20 40 60 80" } "04" { "var_type" "FIELD_FLOAT" "duration" "15.0" } } } //================================================================================================================= // Treant Protector: Overgrowth //================================================================================================================= "treant_overgrowth" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5437" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityCastPoint" "0.5 0.5 0.5 0.5" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "70" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 175 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "3.0 3.75 4.5" } "02" { "var_type" "FIELD_INTEGER" "radius" "675" } "03" { "var_type" "FIELD_INTEGER" "eyes_radius" "800" } } } //================================================================================================================= // Treant: Eyes In The Forest ( scepter ability ) //================================================================================================================= "treant_eyes_in_the_forest" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5649" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_TREE" "MaxLevel" "1" "FightRecapLevel" "1" "IsGrantedByScepter" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "160" "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "25" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "vision_aoe" "700" } "02" { "var_type" "FIELD_INTEGER" "overgrowth_aoe" "700" } "03" { "var_type" "FIELD_FLOAT" "damage" "175" } } } //================================================================================================================= // Ogre Magi: Fireblast //================================================================================================================= "ogre_magi_fireblast" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5438" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "475" "AbilityCastPoint" "0.45" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 85 95 105" //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "55 110 165 220" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "stun_duration" "1.5" } "02" { "var_type" "FIELD_FLOAT" "multicast_delay" "0.4" } } } //================================================================================================================= // Ogre Magi: Unrefined Fireblast ( scepter ability ) //================================================================================================================= "ogre_magi_unrefined_fireblast" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5466" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "MaxLevel" "1" "FightRecapLevel" "1" "IsGrantedByScepter" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "475" "AbilityCastPoint" "0.45" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "6" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "400" //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "275" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "stun_duration" "1.5" } "02" { "var_type" "FIELD_FLOAT" "multicast_delay" "0.4" } "03" { "var_type" "FIELD_FLOAT" "scepter_mana" "0.6" } } } //================================================================================================================= // Ogre Magi: Ignite //================================================================================================================= "ogre_magi_ignite" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5439" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.45" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "95 105 115 125" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "5 6 7 8" } "02" { "var_type" "FIELD_INTEGER" "burn_damage" "26 34 42 50" } "03" { "var_type" "FIELD_INTEGER" "slow_movement_speed_pct" "-20 -22 -24 -26" } "04" { "var_type" "FIELD_INTEGER" "projectile_speed" "1000" } "05" { "var_type" "FIELD_FLOAT" "multicast_delay" "0.4" } } } //================================================================================================================= // Ogre Magi: Bloodlust //================================================================================================================= "ogre_magi_bloodlust" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5440" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.45" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "30" } "02" { "var_type" "FIELD_FLOAT" "modelscale" "25" } "03" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "10 12 14 16" } "04" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "20 30 40 50" } } } //================================================================================================================= // Ogre Magi: Multicast //================================================================================================================= "ogre_magi_multicast" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5441" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "multicast_2_times" "0.4 0.5 0.6" } "02" { "var_type" "FIELD_FLOAT" "multicast_3_times" "0 0.2 0.25" } "03" { "var_type" "FIELD_FLOAT" "multicast_4_times" "0 0 0.125" } "04" { "var_type" "FIELD_INTEGER" "fireblast_mana_cost" "20 40 60" } "05" { "var_type" "FIELD_FLOAT" "fireblast_cooldown" "2 4 6" } "06" { "var_type" "FIELD_FLOAT" "ignite_aoe" "150 300 450" } "07" { "var_type" "FIELD_INTEGER" "ignite_cast_range" "150 300 450" } "08" { "var_type" "FIELD_FLOAT" "bloodlust_aoe" "575" } "09" { "var_type" "FIELD_FLOAT" "bloodlust_cooldown" "5 10 15" } "10" { "var_type" "FIELD_FLOAT" "multicast_2_times_tooltip" "40 50 60" } "11" { "var_type" "FIELD_FLOAT" "multicast_3_times_tooltip" "0 20 25" } "12" { "var_type" "FIELD_FLOAT" "multicast_4_times_tooltip" "0 0 12.5" } } } //================================================================================================================= // Undying: Decay //================================================================================================================= "undying_decay" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5442" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityCastRange" "625" "AbilityCastPoint" "0.45 0.45 0.45 0.45" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 8.0 6.0 4.0" "AbilityDuration" "21.0 24.0 27.0 30.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "70 90 110 130" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "decay_damage" "20 60 100 140" } "02" { "var_type" "FIELD_INTEGER" "str_steal" "4" } "03" { "var_type" "FIELD_FLOAT" "decay_duration" "40.0" } "04" { "var_type" "FIELD_INTEGER" "radius" "325" } "05" { "var_type" "FIELD_INTEGER" "str_scale_up" "2" } } } //================================================================================================================= // Undying: Soul Rip //================================================================================================================= "undying_soul_rip" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5443" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.45 0.45 0.45 0.45" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "24.0 18.0 12.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 110 120 130" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "750" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Modifier just does damage/healing // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_per_unit" "18 22 26 30" } "02" { "var_type" "FIELD_INTEGER" "max_units" "10 12 14 16" } "03" { "var_type" "FIELD_INTEGER" "radius" "1300" } } } //================================================================================================================= // Undying: Tombstone //================================================================================================================= "undying_tombstone" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5444" // 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" "FightRecapLevel" "1" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.45 0.45 0.45 0.45" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60.0 60.0 60.0 60.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 130 140 150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "tooltip_tombstone_health" "175 350 525 700" } "02" { "var_type" "FIELD_FLOAT" "duration" "15.0 20.0 25.0 30.0" } "03" { "var_type" "FIELD_INTEGER" "radius" "600 800 1000 1200" } "04" { "var_type" "FIELD_INTEGER" "health_threshold" "100 200 300 400" } "05" { "var_type" "FIELD_INTEGER" "health_threshold_pct_tooltip" "20 25 30 35" } "06" { "var_type" "FIELD_FLOAT" "zombie_interval" "3.0" } } } //================================================================================================================= // Tombstone Aura //================================================================================================================= "undying_tombstone_zombie_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5445" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "400 600 800 1000" } "02" { "var_type" "FIELD_INTEGER" "health_threshold" "100 200 300 400" } "03" { "var_type" "FIELD_FLOAT" "zombie_interval" "3.0" } "04" { "var_type" "FIELD_INTEGER" "bonus_speed" "50" } } } //================================================================================================================= // Undying: Tombstone Zombie Deathlust //================================================================================================================= "undying_tombstone_zombie_deathstrike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5446" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportBonus" "5" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "slow" "-7" } "02" { "var_type" "FIELD_INTEGER" "health_threshold" "100 200 300 400" } "03" { "var_type" "FIELD_FLOAT" "health_threshold_pct" "20 25 30 35" } "04" { "var_type" "FIELD_FLOAT" "duration" "2.5" } "05" { "var_type" "FIELD_INTEGER" "bonus_speed" "50" } } } //================================================================================================================= // Undying: Flesh Golem //================================================================================================================= "undying_flesh_golem" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5447" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "75.0 75.0 75.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "30" } "02" { "var_type" "FIELD_INTEGER" "radius" "750" } "03" { "var_type" "FIELD_INTEGER" "full_power_radius" "200" } "04" { "var_type" "FIELD_INTEGER" "max_damage_amp" "20 25 30" } "05" { "var_type" "FIELD_INTEGER" "min_damage_amp" "1" } "06" { "var_type" "FIELD_INTEGER" "max_speed_slow" "20" } "07" { "var_type" "FIELD_INTEGER" "min_speed_slow" "1" } "08" { "var_type" "FIELD_INTEGER" "death_heal" "6" } "09" { "var_type" "FIELD_INTEGER" "death_heal_creep" "2" } "10" { "var_type" "FIELD_INTEGER" "max_damage_amp_scepter" "30 35 40" } "11" { "var_type" "FIELD_INTEGER" "min_damage_amp_scepter" "1" } "12" { "var_type" "FIELD_INTEGER" "death_heal_scepter" "10" } "13" { "var_type" "FIELD_INTEGER" "death_heal_creep_scepter" "3" } } } //================================================================================================================= // Rubick: Telekinesis //================================================================================================================= "rubick_telekinesis" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5448" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "22" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 120 120 120" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550 575 600 625" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "lift_duration" "1.5 1.75 2.0 2.25" } "02" { "var_type" "FIELD_FLOAT" "stun_duration" "1.0 1.25 1.5 1.75" } "03" { "var_type" "FIELD_INTEGER" "radius" "325 325 325 325" } "04" { "var_type" "FIELD_INTEGER" "max_land_distance" "375 375 375 375" } "05" { "var_type" "FIELD_FLOAT" "fall_duration" "0.3 0.3 0.3 0.3" // the portion of the lift that is falling } "06" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "550 575 600 625" } "07" { "var_type" "FIELD_INTEGER" "max_land_distance_allied" "950" } } } //================================================================================================================= // Rubick: Telekinesis Land //================================================================================================================= "rubick_telekinesis_land" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5449" // 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_HIDDEN | DOTA_ABILITY_BEHAVIOR_AOE" "MaxLevel" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "325 325 325 325" } } } //================================================================================================================= // Rubick: Fade Bolt //================================================================================================================= "rubick_fade_bolt" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5450" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0 14.0 12.0 10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 130 140 150" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800 800 800 800" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.35" // can chain to multiple units // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "70 140 210 280" } "02" { "var_type" "FIELD_INTEGER" "jump_damage_reduction_pct" "4 4 4 4" } "03" { "var_type" "FIELD_INTEGER" "hero_attack_damage_reduction" "14 20 26 32" } "04" { "var_type" "FIELD_INTEGER" "creep_attack_damage_reduction" "7 10 13 16" } "05" { "var_type" "FIELD_FLOAT" "duration" "10.0 10.0 10.0 10.0" } "06" { "var_type" "FIELD_INTEGER" "radius" "440" } "07" { "var_type" "FIELD_FLOAT" "jump_delay" "0.25 0.25 0.25 0.25" } } } //================================================================================================================= // Rubick: Null Field //================================================================================================================= "rubick_null_field" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5451" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "magic_damage_reduction_pct" "5 10 15 20" } "02" { "var_type" "FIELD_INTEGER" "radius" "900 900 900 900" } } } //================================================================================================================= // Rubick: Spell Steal //================================================================================================================= "rubick_spell_steal" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5452" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 18.0 16.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "25 25 25" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000 1000 1000" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "180.0 240.0 300.0" } "02" { "var_type" "FIELD_INTEGER" "projectile_speed" "900" } "03" { "var_type" "FIELD_INTEGER" "cast_range_scepter" "1400" } "04" { "var_type" "FIELD_INTEGER" "cooldown_scepter" "2" } } } //================================================================================================================= // Rubick: Empty 1 //================================================================================================================= "rubick_empty1" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5453" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Rubick: Empty 2 //================================================================================================================= "rubick_empty2" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5454" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Rubick: Hidden 1 //================================================================================================================= "rubick_hidden1" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5455" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Rubick: Hidden 2 //================================================================================================================= "rubick_hidden2" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5456" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Rubick: Hidden 3 //================================================================================================================= "rubick_hidden3" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5457" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Disruptor: Thunder Strike //================================================================================================================= "disruptor_thunder_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5458" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.05 0.05 0.05 0.05" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0 16.0 16.0 16.0" "AbilityDuration" "6.0 6.0 6.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "130 130 130 130" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800 800 800 800" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "40 60 80 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "240 240 240 240" } "02" { "var_type" "FIELD_INTEGER" "strikes" "4 4 4 4" } "03" { "var_type" "FIELD_FLOAT" "strike_interval" "2.0 2.0 2.0 2.0" } "04" { "var_type" "FIELD_FLOAT" "duration" "6.0 6.0 6.0 6.0" } } } //================================================================================================================= // Disruptor: Glimpse //================================================================================================================= "disruptor_glimpse" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5459" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.05 0.05 0.05 0.05" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60.0 46.0 32.0 18.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600 1000 1400 1800" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "backtrack_time" "4.0 4.0 4.0 4.0" } "02" { "var_type" "FIELD_INTEGER" "cast_range" "600 1000 1400 1800" } } } //================================================================================================================= // Disruptor: Kinetic Field //================================================================================================================= "disruptor_kinetic_field" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5460" // 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_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.05 0.05 0.05 0.05" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13 12 11 10" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "70 70 70 70" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900 900 900 900" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "325" } "02" { "var_type" "FIELD_FLOAT" "formation_time" "1.2 1.2 1.2 1.2" } "03" { "var_type" "FIELD_FLOAT" "duration" "2.6 3.2 3.8 4.4" } } } //================================================================================================================= // Disruptor: Static Storm //================================================================================================================= "disruptor_static_storm" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5461" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "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 //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "450" } "02" { "var_type" "FIELD_INTEGER" "pulses" "20" } "03" { "var_type" "FIELD_INTEGER" "damage_max" "200 250 300" } "04" { "var_type" "FIELD_FLOAT" "duration" "5.0" } "05" { "var_type" "FIELD_FLOAT" "duration_scepter" "7.0" } "06" { "var_type" "FIELD_INTEGER" "pulses_scepter" "28" } } } //================================================================================================================= // Nyx Assassin: Impale //================================================================================================================= "nyx_assassin_impale" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5462" // 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" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "95 115 135 155" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "80 140 200 260" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "width" "125 125 125 125" } "02" { "var_type" "FIELD_FLOAT" "duration" "1.27 1.77 2.27 2.77" } "03" { "var_type" "FIELD_INTEGER" "length" "700" } "04" { "var_type" "FIELD_INTEGER" "speed" "1600 1600 1600 1600" } "05" { "var_type" "FIELD_INTEGER" "cooldown_upgrade" "9" } } } //================================================================================================================= // Nyx Assassin: Mana Burn //================================================================================================================= "nyx_assassin_mana_burn" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5463" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600 600 600 600" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "28.0 20.0 12.0 4.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "float_multiplier" "3.5 4 4.5 5" } } } //================================================================================================================= // Nyx Assassin: Spiked Carapce //================================================================================================================= "nyx_assassin_spiked_carapace" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5464" // unique ID number for this item. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "23 20 17 14" "AbilityCastPoint" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "40 40 40 40" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "reflect_duration" "2.25" } "02" { "var_type" "FIELD_FLOAT" "stun_duration" "0.6 1.2 1.8 2.4" } "03" { "var_type" "FIELD_INTEGER" "bonus_damage" "0" } "04" { "var_type" "FIELD_INTEGER" "bonus_armor" "0" } "05" { "var_type" "FIELD_INTEGER" "bonus_intellect" "0" } "06" { "var_type" "FIELD_INTEGER" "burrow_aoe" "300" } } } //================================================================================================================= // Nyx Assassin: Vendetta //================================================================================================================= "nyx_assassin_vendetta" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5465" // unique ID number for this item. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "70.0 60.0 50.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "160 210 260" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "20.0 35.0 50.0" } "02" { "var_type" "FIELD_FLOAT" "fade_time" "0.0" } "03" { "var_type" "FIELD_INTEGER" "movement_speed" "16 18 20" } "04" { "var_type" "FIELD_INTEGER" "bonus_damage" "250 400 550" } "05" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "70 60 50" } "06" { "var_type" "FIELD_INTEGER" "health_regen_rate_scepter" "3" } "07" { "var_type" "FIELD_INTEGER" "mana_regen_rate_scepter" "3" } } } //================================================================================================================= // Nyx Assassin: Burrow ( scepter ability ) //================================================================================================================= "nyx_assassin_burrow" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5666" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN" "MaxLevel" "1" "FightRecapLevel" "1" "IsGrantedByScepter" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "1.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "health_regen_rate" "1.5" } "02" { "var_type" "FIELD_FLOAT" "mana_regen_rate" "1.5" } "03" { "var_type" "FIELD_INTEGER" "damage_reduction" "40" } "04" { "var_type" "FIELD_INTEGER" "burrow_delay" "1" } "05" { "var_type" "FIELD_INTEGER" "impale_burn_range_increase_pct_tooltip" "50" } "06" { "var_type" "FIELD_INTEGER" "mana_burn_burrow_range_tooltip" "900" } "07" { "var_type" "FIELD_INTEGER" "impale_burrow_range_tooltip" "1050" } "08" { "var_type" "FIELD_INTEGER" "impale_burrow_cooldown_tooltip" "9" } "09" { "var_type" "FIELD_INTEGER" "carapace_burrow_range_tooltip" "300" } } } //================================================================================================================= // Nyx Assassin: Unburrow //================================================================================================================= "nyx_assassin_unburrow" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5673" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel" "1" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" } //================================================================================================================= // Naga Siren: Mirror Image //================================================================================================================= "naga_siren_mirror_image" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5467" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.65" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "40.0 40.0 40.0 40.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "70 80 90 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "illusion_duration" "30.0 30.0 30.0 30.0" } "02" { "var_type" "FIELD_INTEGER" "outgoing_damage" "-80 -75 -70 -65" } "03" { "var_type" "FIELD_INTEGER" "outgoing_damage_tooltip" "20 25 30 35" } "04" { "var_type" "FIELD_INTEGER" "incoming_damage" "500 400 300 200" } "05" { "var_type" "FIELD_INTEGER" "tooltip_incoming_damage_total_pct" "600 500 400 300" } "06" { "var_type" "FIELD_INTEGER" "images_count" "3 3 3 3" } "07" { "var_type" "FIELD_FLOAT" "invuln_duration" "0.3" } } } //================================================================================================================= // Naga Siren: Ensnare //================================================================================================================= "naga_siren_ensnare" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5468" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.65" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 100 110 120" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "650 650 650 650" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "2.0 3.0 4.0 5.0" } "02" { "var_type" "FIELD_INTEGER" "net_speed" "1500 1500 1500 1500" } "03" { "var_type" "FIELD_INTEGER" "fake_ensnare_distance" "900 900 900 900" } } } //================================================================================================================= // Naga Siren: Rip Tide //================================================================================================================= "naga_siren_rip_tide" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5469" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 90 100 110" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "130 160 190 220" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "armor_reduction" "-2 -3 -4 -5" } "02" { "var_type" "FIELD_INTEGER" "radius" "320" } "03" { "var_type" "FIELD_FLOAT" "duration" "8.0 8.0 8.0 8.0" } } } //================================================================================================================= // Naga Siren: Song of the Siren //================================================================================================================= "naga_siren_song_of_the_siren" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5470" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.8" "AbilityCastRange" "1250 1250 1250" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "180.0 120.0 60.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "1250 1250 1250" } "02" { "var_type" "FIELD_FLOAT" "duration" "7.0 7.0 7.0" } "03" { "var_type" "FIELD_FLOAT" "animation_rate" "0.55 0.55 0.55" } "04" { "var_type" "FIELD_FLOAT" "regen_rate" "6.0" } "05" { "var_type" "FIELD_FLOAT" "regen_rate_self" "6.0" } "06" { "var_type" "FIELD_INTEGER" "regen_rate_tooltip_scepter" "6" } } } //================================================================================================================= // Naga Siren: Song of the Siren Cancel //================================================================================================================= "naga_siren_song_of_the_siren_cancel" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5478" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "1.0 1.0 1.0" } //================================================================================================================= // Keeper of the Light: Illuminate //================================================================================================================= "keeper_of_the_light_illuminate" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5471" // 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_CHANNELLED" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1800" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 10.0 10.0 10.0" "AbilityChannelTime" "2.0 3.0 4.0 5.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 160 170 180" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "damage_per_second" "100.0 100.0 100.0 100.0" } "02" { "var_type" "FIELD_FLOAT" "max_channel_time" "2.0 3.0 4.0 5.0" } "03" { "var_type" "FIELD_INTEGER" "radius" "350 350 350 350" } "04" { "var_type" "FIELD_INTEGER" "range" "1550" } "05" { "var_type" "FIELD_FLOAT" "speed" "1050.0" } "06" { "var_type" "FIELD_INTEGER" "vision_radius" "800 800 800 800" } "07" { "var_type" "FIELD_FLOAT" "vision_duration" "3.34 3.34 3.34 3.34" } "08" { "var_type" "FIELD_INTEGER" "channel_vision_radius" "350" } "09" { "var_type" "FIELD_FLOAT" "channel_vision_interval" "0.5" } "10" { "var_type" "FIELD_FLOAT" "channel_vision_duration" "10.34" } "11" { "var_type" "FIELD_INTEGER" "channel_vision_step" "150" } } } //================================================================================================================= // Keeper of the Light: Mana Leak //================================================================================================================= "keeper_of_the_light_mana_leak" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5472" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16 14 12 10" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550 700 850 1000" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "5.0 6.0 7.0 8.0" } "02" { "var_type" "FIELD_FLOAT" "mana_leak_pct" "5.0" } "03" { "var_type" "FIELD_FLOAT" "stun_duration" "1.5 2.0 2.5 3.0" } "04" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "550 700 850 1000" } } } //================================================================================================================= // Keeper of the Light: Chakra Magic //================================================================================================================= "keeper_of_the_light_chakra_magic" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5473" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900 900 900 900" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "19.0 18.0 17.0 16.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "25 35 45 55" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "3.0" // Value much higher than cost. // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "mana_restore" "75 150 225 300" } "02" { "var_type" "FIELD_FLOAT" "cooldown_reduction" "1 2 3 4" } "03" { "var_type" "FIELD_FLOAT" "duration" "12" } } } //================================================================================================================= // Keeper of the Light: Empty 1 //================================================================================================================= "keeper_of_the_light_empty1" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5501" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Keeper of the Light: Empty 2 //================================================================================================================= "keeper_of_the_light_empty2" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5502" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Keeper of the Light: Spirit Form //================================================================================================================= "keeper_of_the_light_spirit_form" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5474" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "80.0 70.0 60.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.35" // Attacks are primarily about the damage // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "40.0 40.0 40.0" } } } //================================================================================================================= // Keeper of the Light: Recall //================================================================================================================= "keeper_of_the_light_recall" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5475" // 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_CHANNELLED | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" "MaxLevel" "3" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCooldown" "15.0 15.0 15.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "teleport_delay" "5.0 4.0 3.0" } } } //================================================================================================================= // Keeper of the Light: Blinding Light //================================================================================================================= "keeper_of_the_light_blinding_light" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5476" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "3" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900 900 900" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 16.0 12.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "1.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "675 675 675" } "02" { "var_type" "FIELD_FLOAT" "miss_duration" "4.0 5.0 6.0" } "03" { "var_type" "FIELD_INTEGER" "miss_rate" "80 80 80" } "04" { "var_type" "FIELD_INTEGER" "knockback_distance" "400" } "05" { "var_type" "FIELD_INTEGER" "knockback_height" "50 50 50" } "06" { "var_type" "FIELD_FLOAT" "knockback_duration" "0.4 0.4 0.4" } } } //================================================================================================================= // Keeper of the Light: Illuminate End //================================================================================================================= "keeper_of_the_light_illuminate_end" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5477" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" } //================================================================================================================= // Keeper of the Light: Spirit Form Illuminate //================================================================================================================= "keeper_of_the_light_spirit_form_illuminate" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5479" // 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_HIDDEN" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1800" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 10.0 10.0 10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 160 170 180" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "damage_per_second" "100.0 100.0 100.0 100.0" } "02" { "var_type" "FIELD_FLOAT" "max_channel_time" "2.0 3.0 4.0 5.0" } "03" { "var_type" "FIELD_INTEGER" "radius" "350 350 350 350" } "04" { "var_type" "FIELD_INTEGER" "range" "1550" } "05" { "var_type" "FIELD_FLOAT" "speed" "1050.0" } "06" { "var_type" "FIELD_INTEGER" "vision_radius" "800 800 800 800" } "07" { "var_type" "FIELD_FLOAT" "vision_duration" "3.34 3.34 3.34 3.34" } "08" { "var_type" "FIELD_INTEGER" "channel_vision_radius" "350" } "09" { "var_type" "FIELD_FLOAT" "channel_vision_interval" "0.5" } "10" { "var_type" "FIELD_FLOAT" "channel_vision_duration" "10.34" } "11" { "var_type" "FIELD_INTEGER" "channel_vision_step" "150" } } } //================================================================================================================= // Keeper of the Light: Spirit Form Illuminate End //================================================================================================================= "keeper_of_the_light_spirit_form_illuminate_end" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5503" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" } //================================================================================================================= // Visage: Grave Chill //================================================================================================================= "visage_grave_chill" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5480" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2 0.2 0.2 0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0 14.0 12.0 10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600 600 600 600" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "chill_duration" "3.0 4.0 5.0 6.0" } "02" { "var_type" "FIELD_INTEGER" "movespeed_bonus" "32 32 32 32" } "03" { "var_type" "FIELD_INTEGER" "attackspeed_bonus" "64 64 64 64" } } } //================================================================================================================= // Visage: Soul Assumption //================================================================================================================= "visage_soul_assumption" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5481" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2 0.2 0.2 0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "4.0 4.0 4.0 4.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "170 160 150 140" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900 900 900 900" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bolt_speed" "1000" } "02" { "var_type" "FIELD_INTEGER" "soul_base_damage" "20" } "03" { "var_type" "FIELD_INTEGER" "soul_charge_damage" "65" } "04" { "var_type" "FIELD_INTEGER" "stack_limit" "3 4 5 6" } "05" { "var_type" "FIELD_FLOAT" "stack_duration" "6.0" } "06" { "var_type" "FIELD_INTEGER" "damage_limit" "110" } "07" { "var_type" "FIELD_INTEGER" "radius" "1375" } "08" { "var_type" "FIELD_FLOAT" "damage_min" "2.0" } "09" { "var_type" "FIELD_FLOAT" "damage_max" "3000.0" } } } //================================================================================================================= // Visage: Gravekeeper's Cloak //================================================================================================================= "visage_gravekeepers_cloak" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5482" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_armor" "1 2 4 5" } "02" { "var_type" "FIELD_INTEGER" "bonus_resist" "3 6 12 16" } "03" { "var_type" "FIELD_INTEGER" "max_layers" "4" } "04" { "var_type" "FIELD_FLOAT" "recovery_time" "4" } } } //================================================================================================================= // Visage: Summon Familiars //================================================================================================================= "visage_summon_familiars" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5483" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "180.0 160.0 140.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150 150 150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "familiar_hp" "300 450 600" } "02" { "var_type" "FIELD_INTEGER" "familiar_attacks_to_destroy_tooltip" "3" } "03" { "var_type" "FIELD_INTEGER" "familiar_armor" "0 1 2" } "04" { "var_type" "FIELD_INTEGER" "familiar_speed" "380 390 400" } "05" { "var_type" "FIELD_INTEGER" "familiar_max_damage" "56 98 154" } "06" { "var_type" "FIELD_FLOAT" "damage_charge_time" "15.0" } "07" { "var_type" "FIELD_INTEGER" "damage_per_charge" "8 14 22" } "08" { "var_type" "FIELD_INTEGER" "max_damage_charges" "7" } } } //================================================================================================================= // Visage: Summon Familiars Stone Form //================================================================================================================= "visage_summon_familiars_stone_form" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5484" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityCastRange" "160" "AbilityCastPoint" "0.0" "MaxLevel" "3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "26.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "stun_radius" "325" } "02" { "var_type" "FIELD_FLOAT" "stun_delay" "1.0" } "03" { "var_type" "FIELD_INTEGER" "stun_damage" "60 100 140" } "04" { "var_type" "FIELD_FLOAT" "stun_duration" "1.0 1.25 1.5" } "05" { "var_type" "FIELD_FLOAT" "stone_duration" "8.0" } "06" { "var_type" "FIELD_FLOAT" "hp_regen" "50.0 68.7 87.5" } "07" { "var_type" "FIELD_INTEGER" "max_damage_charges" "7" } } } //================================================================================================================= // Wisp: Tether //================================================================================================================= "wisp_tether" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5485" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.001 0.001 0.001 0.001" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 12.0 12.0 12.0" "AbilityDuration" "12.0 12.0 12.0 12.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "40 40 40 40" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1800 1800 1800 1800" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "900 900 900 900" } "02" { "var_type" "FIELD_INTEGER" "movespeed" "14 15 16 17" } "03" { "var_type" "FIELD_INTEGER" "latch_distance" "700 700 700 700" } "04" { "var_type" "FIELD_INTEGER" "latch_speed" "1000 1000 1000 1000" } "05" { "var_type" "FIELD_FLOAT" "tether_duration" "12.0 12.0 12.0 12.0" } "06" { "var_type" "FIELD_FLOAT" "tether_heal_amp" "1.5" } "07" { "var_type" "FIELD_INTEGER" "slow" "-100" } "08" { "var_type" "FIELD_INTEGER" "attackslow_tooltip" "-100" } "09" { "var_type" "FIELD_FLOAT" "stun_duration" "0.75 1.25 1.75 2.25" } } } //================================================================================================================= // Wisp: Spirits //================================================================================================================= "wisp_spirits" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5486" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 18.0 16.0 14.0" "AbilityDuration" "19.0 19.0 19.0 19.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 130 140 150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "02" { "var_type" "FIELD_INTEGER" "creep_damage" "8 14 20 26" } "03" { "var_type" "FIELD_INTEGER" "hero_damage" "25 50 75 100" } "04" { "var_type" "FIELD_FLOAT" "revolution_time" "5.0 5.0 5.0 5.0" } "05" { "var_type" "FIELD_INTEGER" "min_range" "100 100 100 100" } "06" { "var_type" "FIELD_INTEGER" "max_range" "875 875 875 875" } "07" { "var_type" "FIELD_INTEGER" "hero_hit_radius" "70 70 70 70" } "08" { "var_type" "FIELD_INTEGER" "explode_radius" "300 300 300 300" } "09" { "var_type" "FIELD_INTEGER" "hit_radius" "150 150 150 150" } "10" { "var_type" "FIELD_INTEGER" "default_radius" "150" } "11" { "var_type" "FIELD_INTEGER" "spirit_movement_rate" "250 250 250 250" } "12" { "var_type" "FIELD_FLOAT" "spirit_duration" "19.0 19.0 19.0 19.0" } } } //================================================================================================================= // Wisp: Overcharge //================================================================================================================= "wisp_overcharge" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5487" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "2.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "40 50 60 70" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage_pct" "-5 -10 -15 -20" } "03" { "var_type" "FIELD_FLOAT" "drain_interval" "0.2 0.2 0.2 0.2" } "04" { "var_type" "FIELD_FLOAT" "drain_pct" "0.045 0.045 0.045 0.045" } "05" { "var_type" "FIELD_FLOAT" "drain_pct_tooltip" "4.5 4.5 4.5 4.5" } } } //================================================================================================================= // Wisp: Relocate //================================================================================================================= "wisp_relocate" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5488" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "90.0 75.0 60.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "cast_delay" "2.5 2.25 2.0" } "02" { "var_type" "FIELD_FLOAT" "return_time" "12.0 12.0 12.0" } } } //================================================================================================================= // Wisp: Tether //================================================================================================================= "wisp_tether_break" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5489" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "1.0 1.0 1.0 1.0" } //================================================================================================================= // Wisp: Spirits In //================================================================================================================= "wisp_spirits_in" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5490" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_HIDDEN" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" } //================================================================================================================= // Wisp: Spirits Out //================================================================================================================= "wisp_spirits_out" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5493" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_HIDDEN" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" } //================================================================================================================= // Wisp: Empty 1 //================================================================================================================= "wisp_empty1" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5498" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Wisp: Empty 2 //================================================================================================================= "wisp_empty2" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5499" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Slark: Dark Pact //================================================================================================================= "slark_dark_pact" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5494" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.001 0.001 0.001 0.001" "AbilityCastRange" "325" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "9.0 8.0 7.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "55 50 45 40" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "delay" "1.5" } "02" { "var_type" "FIELD_FLOAT" "pulse_duration" "1.0" } "03" { "var_type" "FIELD_INTEGER" "radius" "325" } "04" { "var_type" "FIELD_INTEGER" "total_damage" "75 150 225 300" } "05" { "var_type" "FIELD_INTEGER" "total_pulses" "10" } "06" { "var_type" "FIELD_FLOAT" "pulse_interval" "0.1" } } } //================================================================================================================= // Slark: Pounce //================================================================================================================= "slark_pounce" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5495" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 16.0 12.0 8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "pounce_distance" "700" } "02" { "var_type" "FIELD_FLOAT" "pounce_speed" "933.33" } "03" { "var_type" "FIELD_FLOAT" "pounce_acceleration" "7000.0" } "04" { "var_type" "FIELD_INTEGER" "pounce_radius" "95" } "05" { "var_type" "FIELD_INTEGER" "pounce_damage" "50 100 150 200" } "06" { "var_type" "FIELD_FLOAT" "leash_duration" "3.5" } "07" { "var_type" "FIELD_INTEGER" "leash_radius" "325" } } } //================================================================================================================= // Slark: Essence Shift //================================================================================================================= "slark_essence_shift" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5496" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "agi_gain" "3" } "02" { "var_type" "FIELD_INTEGER" "stat_loss" "1" } "03" { "var_type" "FIELD_FLOAT" "duration" "15 30 60 120" } } } //================================================================================================================= // Slark Shadow Dance //================================================================================================================= "slark_shadow_dance" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5497" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 120 120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "4.0" } "02" { "var_type" "FIELD_FLOAT" "fade_time" "0.0 0.0 0.0" } "03" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "30 35 40" } "04" { "var_type" "FIELD_INTEGER" "bonus_regen_pct" "3 5 7" } "05" { "var_type" "FIELD_FLOAT" "activation_delay" "0.5 0.5 0.5" } "06" { "var_type" "FIELD_FLOAT" "neutral_disable" "2.0 2.0 2.0" } } } //================================================================================================================= // Medusa: Split Shot //================================================================================================================= "medusa_split_shot" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5504" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_modifier" "-20" } "02" { "var_type" "FIELD_INTEGER" "damage_modifier_tooltip" "80" } "03" { "var_type" "FIELD_INTEGER" "arrow_count" "1 2 3 4" } "04" { "var_type" "FIELD_INTEGER" "total_arrow_count" "2 3 4 5" } "05" { "var_type" "FIELD_INTEGER" "range" "700" } "06" { "var_type" "FIELD_INTEGER" "projectile_speed" "1200" } } } //================================================================================================================= // Medusa: Mystic Snake //================================================================================================================= "medusa_mystic_snake" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5505" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "11.0 11.0 11.0 11.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "140 150 160 170" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "475 475 475 475" } "02" { "var_type" "FIELD_INTEGER" "snake_jumps" "3 4 5 6" } "03" { "var_type" "FIELD_FLOAT" "jump_delay" "0.25 0.25 0.25 0.25" } "04" { "var_type" "FIELD_INTEGER" "snake_damage" "80 120 160 200" } "05" { "var_type" "FIELD_INTEGER" "snake_mana_steal" "20 35 50 65" } "06" { "var_type" "FIELD_INTEGER" "snake_scale" "25" } "07" { "var_type" "FIELD_INTEGER" "initial_speed" "800" } "08" { "var_type" "FIELD_INTEGER" "return_speed" "800" } } } //================================================================================================================= // Medusa: Mana Shield //================================================================================================================= "medusa_mana_shield" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5506" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "damage_per_mana" "1.6 1.9 2.2 2.5" } "02" { "var_type" "FIELD_FLOAT" "absorption_tooltip" "60" } } } //================================================================================================================= // Medusa: Stone Gaze //================================================================================================================= "medusa_stone_gaze" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5507" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4 0.4 0.4" "AbilityCastRange" "1000 1000 1000" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "90.0 90.0 90.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 200 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "1000 1000 1000" } "02" { "var_type" "FIELD_FLOAT" "duration" "6.0 6.0 6.0" } "03" { "var_type" "FIELD_INTEGER" "slow" "50" } "04" { "var_type" "FIELD_FLOAT" "stone_duration" "3.0 3.0 3.0" } "05" { "var_type" "FIELD_FLOAT" "face_duration" "2.0 2.0 2.0" } "06" { "var_type" "FIELD_FLOAT" "vision_cone" "0.08715" // 85 degree cone } "07" { "var_type" "FIELD_INTEGER" "bonus_physical_damage" "30 40 50" } } } //================================================================================================================= // Troll Warlord: Berserker's Rage //================================================================================================================= "troll_warlord_berserkers_rage" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5508" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2 0.2 0.2 0.2" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage" "0" } "02" { "var_type" "FIELD_INTEGER" "bonus_hp" "100" } "03" { "var_type" "FIELD_INTEGER" "bonus_move_speed" "10 20 30 40" } "04" { "var_type" "FIELD_INTEGER" "bonus_armor" "3" } "05" { "var_type" "FIELD_INTEGER" "bonus_range" "372" } "06" { "var_type" "FIELD_FLOAT" "base_attack_time" "1.55" } "07" { "var_type" "FIELD_INTEGER" "bash_chance" "10" } "08" { "var_type" "FIELD_FLOAT" "bash_duration" "0.8 1.2 1.6 2.0" } "09" { "var_type" "FIELD_INTEGER" "bash_damage" "20 30 40 50" } } } //================================================================================================================= // Troll Warlord: Whirling Axes (Ranged) //================================================================================================================= "troll_warlord_whirling_axes_ranged" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5509" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT | 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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilityCastPoint" "0.2 0.2 0.2 0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20 19 18 17" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50 50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "axe_width" "100" } "02" { "var_type" "FIELD_FLOAT" "axe_speed" "1500.0" } "03" { "var_type" "FIELD_FLOAT" "axe_range" "945.0" } "04" { "var_type" "FIELD_INTEGER" "axe_damage" "75" } "05" { "var_type" "FIELD_FLOAT" "axe_slow_duration" "3.0 3.75 4.5 5.25" } "06" { "var_type" "FIELD_INTEGER" "movement_speed" "30" } "07" { "var_type" "FIELD_INTEGER" "axe_spread" "25" } "08" { "var_type" "FIELD_INTEGER" "axe_count" "5" } } } //================================================================================================================= // Troll Warlord: Whirling Axes Melee //================================================================================================================= "troll_warlord_whirling_axes_melee" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5510" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 12.0 12.0 12.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 50 50 50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "75 125 175 225" } "02" { "var_type" "FIELD_INTEGER" "hit_radius" "100" } "03" { "var_type" "FIELD_FLOAT" "max_range" "450.0" } "04" { "var_type" "FIELD_INTEGER" "axe_movement_speed" "1250" } "05" { "var_type" "FIELD_FLOAT" "blind_duration" "4 5 6 7" } "06" { "var_type" "FIELD_INTEGER" "blind_pct" "60" } "07" { "var_type" "FIELD_FLOAT" "whirl_duration" "3.0" } } } //================================================================================================================= // Troll Warlord: Fervor //================================================================================================================= "troll_warlord_fervor" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5511" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Casting "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "max_stacks" "4" } "02" { "var_type" "FIELD_INTEGER" "attack_speed" "16 22 28 34" } } } //================================================================================================================= // Troll Warlord: Battle Trance //================================================================================================================= "troll_warlord_battle_trance" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5512" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "MaxLevel" "3" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "trance_duration" "5.0" } "02" { "var_type" "FIELD_INTEGER" "attack_speed" "60 120 180" } } } //================================================================================================================= // Centaur Warchief: Hoof Stomp //================================================================================================================= "centaur_hoof_stomp" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5514" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5 0.5" "AbilityCooldown" "13.0 13.0 13.0 13.0" "AbilityManaCost" "130" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "315" } "02" { "var_type" "FIELD_FLOAT" "stun_duration" "2.0 2.25 2.5 2.75" } "03" { "var_type" "FIELD_INTEGER" "stomp_damage" "100 150 200 250" } } } //================================================================================================================= // Centaur Warchief: Double Edge //================================================================================================================= "centaur_double_edge" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5515" // unique ID number for this item. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0 8.0" "AbilityCastRange" "150 150 150 150" "AbilityCastPoint" "0.5 0.5 0.5 0.5" //------------------------------------------------------------------------------ "AbilityManaCost" "0 0 0 0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "edge_damage" "175 250 325 400" } "02" { "var_type" "FIELD_INTEGER" "radius" "190" } } } //================================================================================================================= // Centaur Warchief: Return //================================================================================================================= "centaur_return" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5516" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "return_damage" "16 18 20 22" } "02" { "var_type" "FIELD_INTEGER" "strength_pct" "26 34 42 50" } } } //================================================================================================================= // Centaur: Stampede //================================================================================================================= "centaur_stampede" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5517" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "90.0 75.0 60.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.2" // hits everything on the map // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "3.75" } "02" { "var_type" "FIELD_INTEGER" "base_damage" "0" } "03" { "var_type" "FIELD_FLOAT" "strength_damage" "1.0 2.0 3.0" } "04" { "var_type" "FIELD_FLOAT" "slow_duration" "1.5" } "05" { "var_type" "FIELD_INTEGER" "radius" "105" } "06" { "var_type" "FIELD_INTEGER" "slow_movement_speed" "100" } "07" { "var_type" "FIELD_INTEGER" "cooldown_scepter" "90 75 60" } "08" { "var_type" "FIELD_INTEGER" "damage_reduction" "60" } "09" { "var_type" "FIELD_INTEGER" "damage_reduction_tooltip_scepter" "60" } } } //================================================================================================================= // Magnataur: Shockwave //================================================================================================================= "magnataur_shockwave" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5518" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1150" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0 9.0 8.0 7.0" "AbilityDuration" "0.6875 0.6875 0.6875 0.6875" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 90 90 90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "shock_speed" "1050" } "02" { "var_type" "FIELD_INTEGER" "shock_width" "150" } "03" { "var_type" "FIELD_INTEGER" "shock_distance" "1150" } "04" { "var_type" "FIELD_INTEGER" "shock_damage" "75 150 225 300" } } } //================================================================================================================= // Magnataur: Empower //================================================================================================================= "magnataur_empower" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5519" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 12.0 12.0 12.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "30 40 50 60" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.3" // Easy to spam // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "empower_duration" "40.0 40.0 40.0 40.0" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage_pct" "20 30 40 50" } "03" { "var_type" "FIELD_INTEGER" "cleave_damage_pct" "20 30 40 50" } "04" { "var_type" "FIELD_INTEGER" "cleave_radius" "200" } } } //================================================================================================================= // Magnataur: Skewer //================================================================================================================= "magnataur_skewer" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5520" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0 30.0 30.0 30.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 80 80 80" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "skewer_speed" "950" } "02" { "var_type" "FIELD_INTEGER" "range" "750 900 1050 1200" } "03" { "var_type" "FIELD_INTEGER" "slow_pct" "40 40 40 40" } "04" { "var_type" "FIELD_INTEGER" "skewer_radius" "125" } "05" { "var_type" "FIELD_FLOAT" "slow_duration" "2.5" } "06" { "var_type" "FIELD_INTEGER" "skewer_damage" "70 140 210 280" } "07" { "var_type" "FIELD_INTEGER" "tree_radius" "200" } } } //================================================================================================================= // Magnataur: Reverse Polarity //================================================================================================================= "magnataur_reverse_polarity" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5521" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3" "AbilityCooldown" "120 110 100" "AbilityManaCost" "200 250 300" "AbilityCastRange" "410 410 410" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Applies multiple modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "pull_radius" "410" } "02" { "var_type" "FIELD_INTEGER" "polarity_damage" "50 125 200" } "03" { "var_type" "FIELD_FLOAT" "hero_stun_duration" "2.25 3.0 3.75" } "04" { "var_type" "FIELD_FLOAT" "creep_stun_duration" "3.0 4.0 5.0" } "05" { "var_type" "FIELD_FLOAT" "pull_duration" "0.0 0.0 0.0" } } } //================================================================================================================= // Shredder: Whirling Death //================================================================================================================= "shredder_whirling_death" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5524" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "300" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0 8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "70 80 90 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "whirling_radius" "300" } "02" { "var_type" "FIELD_INTEGER" "whirling_damage" "100 150 200 250" } "03" { "var_type" "FIELD_FLOAT" "whirling_tick" "0.3" } "04" { "var_type" "FIELD_INTEGER" "stat_loss_pct" "15" } "05" { "var_type" "FIELD_FLOAT" "duration" "7.0" } } } //================================================================================================================= // Shredder: Timber Chain //================================================================================================================= "shredder_timber_chain" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5525" // 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" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" "AbilityCastRange" "800 1000 1200 1400" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "4.0 4.0 4.0 4.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60 70 80 90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "chain_radius" "90 90 90 90" } "02" { "var_type" "FIELD_INTEGER" "range" "850 1050 1250 1450" } "03" { "var_type" "FIELD_INTEGER" "damage_radius" "225 225 225 225" } "04" { "var_type" "FIELD_INTEGER" "speed" "1600 2000 2400 2800" } "05" { "var_type" "FIELD_INTEGER" "damage" "100 140 180 220" } } } //================================================================================================================= // Shredder: Reactive Armor //================================================================================================================= "shredder_reactive_armor" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5526" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_armor" "1" } "02" { "var_type" "FIELD_INTEGER" "bonus_hp_regen" "1" } "03" { "var_type" "FIELD_INTEGER" "stack_limit" "5 10 15 20" } "04" { "var_type" "FIELD_FLOAT" "stack_duration" "16.0 16.0 16.0 16.0" } } } //================================================================================================================= // Shredder: Chakram //================================================================================================================= "shredder_chakram" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5527" // 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_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200 1200 1200" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 150 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "speed" "900.0" } "02" { "var_type" "FIELD_FLOAT" "radius" "200.0" } "03" { "var_type" "FIELD_INTEGER" "pass_damage" "100 140 180" } "04" { "var_type" "FIELD_INTEGER" "damage_per_second" "50 75 100" } "05" { "var_type" "FIELD_INTEGER" "slow" "5" } "06" { "var_type" "FIELD_FLOAT" "damage_interval" "0.5" } "07" { "var_type" "FIELD_FLOAT" "break_distance" "2000.0" } "08" { "var_type" "FIELD_FLOAT" "mana_per_second" "20.0 25.0 30.0" } "09" { "var_type" "FIELD_FLOAT" "pass_slow_duration" "0.5" } } } //================================================================================================================= // Shredder: Chakram 2 //================================================================================================================= "shredder_chakram_2" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5645" // 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_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" "MaxLevel" "3" "IsGrantedByScepter" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200 1200 1200" "AbilityCastPoint" "0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 150 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "speed" "900.0" } "02" { "var_type" "FIELD_FLOAT" "radius" "200.0" } "03" { "var_type" "FIELD_INTEGER" "pass_damage" "100 140 180" } "04" { "var_type" "FIELD_INTEGER" "damage_per_second" "50 75 100" } "05" { "var_type" "FIELD_INTEGER" "slow" "5" } "06" { "var_type" "FIELD_FLOAT" "damage_interval" "0.5" } "07" { "var_type" "FIELD_FLOAT" "break_distance" "2000.0" } "08" { "var_type" "FIELD_FLOAT" "mana_per_second" "20.0 25.0 30.0" } "09" { "var_type" "FIELD_FLOAT" "pass_slow_duration" "0.5" } } } //================================================================================================================= // Shredder: Return Chakram //================================================================================================================= "shredder_return_chakram" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5528" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0" } //================================================================================================================= // Shredder: Return Chakram //================================================================================================================= "shredder_return_chakram_2" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5646" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel" "3" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0" } //================================================================================================================= // Bristleback: Viscous Nasal Goo //================================================================================================================= "bristleback_viscous_nasal_goo" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5548" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "1.5 1.5 1.5 1.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "30 30 30 30" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "goo_speed" "1000" } "02" { "var_type" "FIELD_FLOAT" "goo_duration" "5.0" } "03" { "var_type" "FIELD_FLOAT" "armor_per_stack" "1 1.4 1.8 2.2" } "04" { "var_type" "FIELD_INTEGER" "base_move_slow" "20" } "05" { "var_type" "FIELD_INTEGER" "move_slow_per_stack" "3 6 9 12" } "06" { "var_type" "FIELD_INTEGER" "stack_limit" "4" } "07" { "var_type" "FIELD_FLOAT" "goo_duration_creep" "10.0" } } } //================================================================================================================= // Bristleback: Quill Spray //================================================================================================================= "bristleback_quill_spray" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5549" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "625" "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "3.0 3.0 3.0 3.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "35 35 35 35" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "625" } "02" { "var_type" "FIELD_FLOAT" "quill_base_damage" "20.0 40.0 60.0 80.0" } "03" { "var_type" "FIELD_FLOAT" "quill_stack_damage" "30.0 32.0 34.0 36.0" } "04" { "var_type" "FIELD_FLOAT" "quill_stack_duration" "14.0" } "05" { "var_type" "FIELD_FLOAT" "max_damage" "400.0" } } } //================================================================================================================= // Bristleback: Bristleback //================================================================================================================= "bristleback_bristleback" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5550" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "side_damage_reduction" "8 12 16 20" } "02" { "var_type" "FIELD_INTEGER" "back_damage_reduction" "16 24 32 40" } "03" { "var_type" "FIELD_INTEGER" "side_angle" "110" } "04" { "var_type" "FIELD_INTEGER" "back_angle" "70" } "05" { "var_type" "FIELD_FLOAT" "quill_release_threshold" "250.0" } } } //================================================================================================================= // Bristleback: Warpath //================================================================================================================= "bristleback_warpath" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5551" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityDuration" "10.0 10.0 10.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "base_damage" "20 25 30" } "02" { "var_type" "FIELD_INTEGER" "damage_per_stack" "20 25 30" } "03" { "var_type" "FIELD_INTEGER" "base_move_speed" "3 4 5" } "04" { "var_type" "FIELD_INTEGER" "move_speed_per_stack" "3 4 5" } "05" { "var_type" "FIELD_FLOAT" "stack_duration" "14.0" } "06" { "var_type" "FIELD_INTEGER" "max_stacks" "5 6 7" } } } //================================================================================================================= // Tusk: Ice Shards //================================================================================================================= "tusk_ice_shards" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5565" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT | 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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1800" "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "19.0 16.0 13.0 10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "shard_width" "200" } "02" { "var_type" "FIELD_INTEGER" "shard_damage" "70 140 210 280" } "03" { "var_type" "FIELD_INTEGER" "shard_count" "7" } "04" { "var_type" "FIELD_FLOAT" "shard_speed" "1100.0" } "05" { "var_type" "FIELD_FLOAT" "shard_duration" "7.0" } "06" { "var_type" "FIELD_FLOAT" "shard_angle_step" "40.0" } "07" { "var_type" "FIELD_INTEGER" "shard_distance" "200" } "08" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "1800" } } } //================================================================================================================= // Tusk: Ice Shards Stop //================================================================================================================= "tusk_ice_shards_stop" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5668" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" } //================================================================================================================= // Tusk: Snowball //================================================================================================================= "tusk_snowball" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5566" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1250" "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "21 20 19 18" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "snowball_damage" "80 120 160 200" } "02" { "var_type" "FIELD_INTEGER" "snowball_speed" "675" } "03" { "var_type" "FIELD_INTEGER" "snowball_damage_bonus" "20 30 40 50" } "04" { "var_type" "FIELD_FLOAT" "stun_duration" "0.5 0.75 1.0 1.25" } "05" { "var_type" "FIELD_INTEGER" "snowball_windup_radius" "100" } "06" { "var_type" "FIELD_FLOAT" "snowball_duration" "3.0" } "07" { "var_type" "FIELD_INTEGER" "snowball_radius" "200" } "08" { "var_type" "FIELD_INTEGER" "snowball_grow_rate" "40" } "09" { "var_type" "FIELD_FLOAT" "snowball_windup" "4.0" } } } //================================================================================================================= // Tusk: Launch Snowball //================================================================================================================= "tusk_launch_snowball" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5641" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE" "AbilityTextureName" "tusk_snowball" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" } //================================================================================================================= // Tusk: Frozen Sigil //================================================================================================================= "tusk_frozen_sigil" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5567" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "50.0 50.0 50.0 50.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75 75" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "sigil_radius" "600" } "02" { "var_type" "FIELD_FLOAT" "sigil_duration" "30.0" } "03" { "var_type" "FIELD_INTEGER" "move_slow" "10 15 20 25" } "04" { "var_type" "FIELD_INTEGER" "attack_slow" "30 40 50 60" } } } //================================================================================================================= // Tusk: Walrus Punch //================================================================================================================= "tusk_walrus_punch" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5568" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0" "AbilityCastRange" "128" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20 16 12" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 75 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "crit_multiplier" "350" } "02" { "var_type" "FIELD_FLOAT" "air_time" "1.0" } "03" { "var_type" "FIELD_FLOAT" "slow_duration" "2.0 3.0 4.0" } "04" { "var_type" "FIELD_INTEGER" "move_slow" "40" } "05" { "var_type" "FIELD_INTEGER" "push_length" "1000" } "06" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "20 16 12" } } } //================================================================================================================= // Tusk: Walrus Kick //================================================================================================================= "tusk_walrus_kick" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5672" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "MaxLevel" "1" "FightRecapLevel" "1" "IsGrantedByScepter" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2" "AbilityCastRange" "128" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "crit_multiplier" "0.0" } "02" { "var_type" "FIELD_FLOAT" "air_time" "1.0" } "03" { "var_type" "FIELD_INTEGER" "push_length" "900" } "04" { "var_type" "FIELD_INTEGER" "move_slow" "40" } "05" { "var_type" "FIELD_FLOAT" "slow_duration" "4.0" } "06" { "var_type" "FIELD_FLOAT" "cooldown_scepter" "12" } } } //================================================================================================================= // Skywrath Mage: Arcane Bolt //================================================================================================================= "skywrath_mage_arcane_bolt" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5581" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "5.0 4.0 3.0 2.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "70 70 70 70" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bolt_speed" "500" } "02" { "var_type" "FIELD_INTEGER" "bolt_vision" "325" } "03" { "var_type" "FIELD_FLOAT" "bolt_damage" "60 80 100 120" } "04" { "var_type" "FIELD_FLOAT" "int_multiplier" "1.6" } "05" { "var_type" "FIELD_FLOAT" "vision_duration" "3.34" } } } //================================================================================================================= // Skywrath Mage: Concussive Shot //================================================================================================================= "skywrath_mage_concussive_shot" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5582" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" "AbilityCastRange" "1600" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0 18.0 16.0 14.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 110 110 110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "launch_radius" "1600" } "02" { "var_type" "FIELD_INTEGER" "slow_radius" "200" } "03" { "var_type" "FIELD_INTEGER" "speed" "800 800 800 800" } "04" { "var_type" "FIELD_INTEGER" "damage" "60 120 180 240" } "05" { "var_type" "FIELD_FLOAT" "slow_duration" "4.0" } "06" { "var_type" "FIELD_INTEGER" "movement_speed_pct" "30 35 40 45" } "07" { "var_type" "FIELD_INTEGER" "shot_vision" "400" } "08" { "var_type" "FIELD_FLOAT" "vision_duration" "3.34" } } } //================================================================================================================= // Skywrath Mage: Ancient Seal //================================================================================================================= "skywrath_mage_ancient_seal" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5583" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "14" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 90 100 110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "resist_debuff" "-30 -35 -40 -45" } "02" { "var_type" "FIELD_FLOAT" "seal_duration" "3.0 4.0 5.0 6.0" } } } //================================================================================================================= // Skywrath Mage: Mystic Flare //================================================================================================================= "skywrath_mage_mystic_flare" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5584" // 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_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200" "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60.0 40.0 20.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "350 575 800" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "170" } "02" { "var_type" "FIELD_FLOAT" "duration" "2.4" } "03" { "var_type" "FIELD_INTEGER" "damage" "600 1000 1400" } "04" { "var_type" "FIELD_FLOAT" "damage_interval" "0.1" } "05" { "var_type" "FIELD_FLOAT" "scepter_cooldown" "20 10 0" } } } //================================================================================================================= // Abaddon: Death Coil //================================================================================================================= "abaddon_death_coil" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5585" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP | DOTA_UNIT_TARGET_MECHANICAL" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.452 0.452 0.452 0.452" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "5.0 5.0 5.0 5.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 60 70 80" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "projectile_speed" "1250" } "02" { "var_type" "FIELD_FLOAT" "self_damage" "75 100 125 150" } "03" { "var_type" "FIELD_FLOAT" "target_damage" "100 150 200 250" } "04" { "var_type" "FIELD_INTEGER" "heal_amount" "100 150 200 250" } } } //================================================================================================================= // Abaddon: Aphotic Shield //================================================================================================================= "abaddon_aphotic_shield" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5586" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.452 0.452 0.452 0.452" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0 10.0 8.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 105 110 115" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "15.0" } "02" { "var_type" "FIELD_FLOAT" "damage_absorb" "110.0 140.0 170.0 200.0" } "03" { "var_type" "FIELD_INTEGER" "radius" "675" } } } //================================================================================================================= // Abaddon: Frostmourne //================================================================================================================= "abaddon_frostmourne" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5587" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "debuff_duration" "2.5" } "02" { "var_type" "FIELD_FLOAT" "buff_duration" "4.5" } "03" { "var_type" "FIELD_INTEGER" "slow_pct" "5 10 15 20" } "04" { "var_type" "FIELD_INTEGER" "attack_slow_tooltip" "5 10 15 20" } "05" { "var_type" "FIELD_INTEGER" "move_speed_pct" "15" } "06" { "var_type" "FIELD_INTEGER" "attack_speed" "10 20 30 40" } } } //================================================================================================================= // Abaddon: Borrowed Time //================================================================================================================= "abaddon_borrowed_time" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5588" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "60.0 50.0 40.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0 0 0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "hp_threshold" "400" } "02" { "var_type" "FIELD_FLOAT" "duration" "4.0 5.0 6.0" } "03" { "var_type" "FIELD_FLOAT" "duration_scepter" "5.0 6.0 7.0" } "04" { "var_type" "FIELD_FLOAT" "redirect" "0.35" } "05" { "var_type" "FIELD_FLOAT" "redirect_range_tooltip_scepter" "900" } } } //================================================================================================================= // Elder Titan: Echo Stomp //================================================================================================================= "elder_titan_echo_stomp" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5589" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4 0.4 0.4 0.4" "AbilityCooldown" "14 13 12 11" "AbilityChannelTime" "1.2" "AbilityManaCost" "100" "AbilityCastRange" "475" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "cast_time" "1.6" } "02" { "var_type" "FIELD_INTEGER" "radius" "475" } "03" { "var_type" "FIELD_FLOAT" "sleep_duration" "2.0 3.0 4.0 5.0" } "04" { "var_type" "FIELD_INTEGER" "stomp_damage" "80 90 100 110" } "05" { "var_type" "FIELD_FLOAT" "initial_stun_duration" "0.65" } } } //================================================================================================================= // Elder Titan: Echo Stomp (Spirit Version) //================================================================================================================= "elder_titan_echo_stomp_spirit" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5590" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "FightRecapLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0" "AbilityCooldown" "14 13 12 11" "AbilityChannelTime" "1.2" "AbilityManaCost" "0 0 0 0" "AbilityCastRange" "475" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "cast_time" "1.6" } "02" { "var_type" "FIELD_INTEGER" "radius" "475" } "03" { "var_type" "FIELD_FLOAT" "sleep_duration" "2.0 3.0 4.0 5.0" } "04" { "var_type" "FIELD_INTEGER" "stomp_damage" "80 90 100 110" } } } //================================================================================================================= // Elder Titan: Ancestral Spirit //================================================================================================================= "elder_titan_ancestral_spirit" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5591" // 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_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityCastRange" "1200" "AbilityCastPoint" "0.4 0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 110 110 110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "275" } "02" { "var_type" "FIELD_INTEGER" "pass_damage" "60 90 120 150" } "03" { "var_type" "FIELD_FLOAT" "spirit_duration" "8.0" } "04" { "var_type" "FIELD_FLOAT" "buff_duration" "9.0" } "05" { "var_type" "FIELD_INTEGER" "speed" "600" } "06" { "var_type" "FIELD_INTEGER" "move_pct_creeps" "1" } "07" { "var_type" "FIELD_INTEGER" "move_pct_heroes" "5" } "08" { "var_type" "FIELD_INTEGER" "damage_creeps" "3 6 9 12" } "09" { "var_type" "FIELD_INTEGER" "damage_heroes" "10 20 30 40" } "10" { "var_type" "FIELD_INTEGER" "move_pct_cap" "30" } } } //================================================================================================================= // Elder Titan: Return Spirit //================================================================================================================= "elder_titan_return_spirit" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5592" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0" } //================================================================================================================= // Elder Titan: Natural Order //================================================================================================================= "elder_titan_natural_order" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5593" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "275 275 275 275" } "02" { "var_type" "FIELD_INTEGER" "armor_reduction_pct" "40 60 80 100" } "03" { "var_type" "FIELD_INTEGER" "magic_resistance_pct" "12 19 26 33" } } } //================================================================================================================= // Elder Titan: Earth Splitter //================================================================================================================= "elder_titan_earth_splitter" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5594" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "2400" "AbilityCastPoint" "0.4 0.4 0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "100.0 100.0 100.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "175 175 175" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "crack_time" "3.14" } "02" { "var_type" "FIELD_INTEGER" "crack_width" "300" } "03" { "var_type" "FIELD_INTEGER" "crack_distance" "2400" } "04" { "var_type" "FIELD_INTEGER" "slow_pct" "30 40 50" } "05" { "var_type" "FIELD_FLOAT" "slow_duration" "3.0 4.0 5.0" } "06" { "var_type" "FIELD_INTEGER" "speed" "910" } "07" { "var_type" "FIELD_INTEGER" "damage_pct" "35" } "08" { "var_type" "FIELD_INTEGER" "vision_width" "500" } "09" { "var_type" "FIELD_FLOAT" "vision_interval" "0.22" } "10" { "var_type" "FIELD_FLOAT" "vision_duration" "4.0" } "11" { "var_type" "FIELD_INTEGER" "vision_step" "200" } "12" { "var_type" "FIELD_INTEGER" "total_steps" "12" } "13" { "var_type" "FIELD_FLOAT" "slow_duration_scepter" "4.0 5.0 6.0" } } } //================================================================================================================= // Legion Commander: Overwhelming Odds //================================================================================================================= "legion_commander_overwhelming_odds" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5595" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "18.0 18.0 18.0 18.0" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 100 100 100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "330" } "02" { "var_type" "FIELD_INTEGER" "damage" "40 80 120 160" } "03" { "var_type" "FIELD_INTEGER" "damage_per_unit" "14 16 18 20" } "04" { "var_type" "FIELD_INTEGER" "damage_per_hero" "20 35 50 65" } "05" { "var_type" "FIELD_INTEGER" "illusion_dmg_pct" "25" } "06" { "var_type" "FIELD_INTEGER" "bonus_speed_creeps" "3" } "07" { "var_type" "FIELD_INTEGER" "bonus_speed_heroes" "9" } "08" { "var_type" "FIELD_FLOAT" "duration" "7.0" } } } //================================================================================================================= // Legion Commander: Press the Attack //================================================================================================================= "legion_commander_press_the_attack" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5596" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0 15.0 14.0 13.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "3.0" // Value much higher than cost. // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "5.0" } "02" { "var_type" "FIELD_INTEGER" "attack_speed" "60 80 100 120" } "03" { "var_type" "FIELD_INTEGER" "hp_regen" "30 40 50 60" } } } //================================================================================================================= // Legion Commander: Moment of Courage //================================================================================================================= "legion_commander_moment_of_courage" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5597" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "2.7 2.1 1.5 0.9" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "trigger_chance" "25" } "02" { "var_type" "FIELD_FLOAT" "buff_duration" "1.0" } "03" { "var_type" "FIELD_INTEGER" "hp_leech_percent" "55 65 75 85" } } } //================================================================================================================= // Legion Commander: Duel //================================================================================================================= "legion_commander_duel" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5598" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "150" "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "50.0 50.0 50.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 75 75" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "3.0" // Value much higher than cost. // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "4.0 4.75 5.5" } "02" { "var_type" "FIELD_INTEGER" "reward_damage" "10 14 18" } } } //================================================================================================================= // Ember Spirit: Searing Chains //================================================================================================================= "ember_spirit_searing_chains" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5603" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "400" "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "14.0 12.0 10.0 8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "1.0 2.0 2.0 3.0" } "02" { "var_type" "FIELD_INTEGER" "radius" "400" } "03" { "var_type" "FIELD_INTEGER" "chains_damage" "80 60 120 100" } "04" { "var_type" "FIELD_INTEGER" "total_damage_tooltip" "80 120 240 300" } "05" { "var_type" "FIELD_FLOAT" "tick_interval" "1.0" } "06" { "var_type" "FIELD_INTEGER" "unit_count" "2" } } } //================================================================================================================= // Ember Spirit: Sleight of Fist //================================================================================================================= "ember_spirit_sleight_of_fist" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5604" // 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_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityCastRange" "700" "AbilityCastPoint" "0" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0 22.0 14.0 6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "250 350 450 550" } "02" { "var_type" "FIELD_INTEGER" "bonus_hero_damage" "20 40 60 80" } "03" { "var_type" "FIELD_FLOAT" "attack_interval" "0.2" } "04" { "var_type" "FIELD_INTEGER" "creep_damage_penalty" "-50" } } } //================================================================================================================= // Ember Spirit: Flame Guard //================================================================================================================= "ember_spirit_flame_guard" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5605" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "400" "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "35.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 90 100 110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "8.0 12.0 16.0 20.0" } "02" { "var_type" "FIELD_INTEGER" "radius" "400" } "03" { "var_type" "FIELD_INTEGER" "absorb_amount" "50 200 350 500" } "04" { "var_type" "FIELD_FLOAT" "tick_interval" "0.2" } "05" { "var_type" "FIELD_INTEGER" "damage_per_second" "30 40 50 60" } } } //================================================================================================================= // Ember Spirit: Fire Remnant //================================================================================================================= "ember_spirit_fire_remnant" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5606" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1500" "AbilityCastPoint" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "speed_multiplier" "250" } "02" { "var_type" "FIELD_INTEGER" "max_charges" "3" } "03" { "var_type" "FIELD_FLOAT" "charge_restore_time" "35.0" } "04" { "var_type" "FIELD_INTEGER" "damage" "100 150 200" } "05" { "var_type" "FIELD_INTEGER" "radius" "450" } "06" { "var_type" "FIELD_FLOAT" "duration" "45.0" } } } //================================================================================================================= // Ember Spirit: Activate Fire Remnant //================================================================================================================= "ember_spirit_activate_fire_remnant" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5607" // 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_NOT_LEARNABLE" "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "MaxLevel" "3" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "99999" "AbilityCastPoint" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "speed_multiplier" "250" } "02" { "var_type" "FIELD_INTEGER" "max_charges" "3" } "03" { "var_type" "FIELD_FLOAT" "charge_restore_time" "35.0" } "04" { "var_type" "FIELD_INTEGER" "damage" "100 150 200" } "05" { "var_type" "FIELD_INTEGER" "radius" "450" } "06" { "var_type" "FIELD_INTEGER" "speed" "1300" } } } //================================================================================================================= // Earth Spirit: Boulder Smash //================================================================================================================= "earth_spirit_boulder_smash" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5608" // 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_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlag" "DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "150" "AbilityCastPoint" "0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "22.0 18.0 14.0 10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "200" } "02" { "var_type" "FIELD_INTEGER" "rock_search_aoe" "200" } "03" { "var_type" "FIELD_INTEGER" "rock_damage" "50 100 150 200" } "04" { "var_type" "FIELD_FLOAT" "stun_duration" "0.75 1.25 1.75 2.25" } "05" { "var_type" "FIELD_INTEGER" "speed" "1200" } "06" { "var_type" "FIELD_FLOAT" "unit_distance" "500.0 600.0 700.0 800.0" } "07" { "var_type" "FIELD_FLOAT" "rock_distance" "2000.0" } "08" { "var_type" "FIELD_INTEGER" "remnant_smash_radius_tooltip" "200" } } } //================================================================================================================= // Earth Spirit: Rolling Boulder //================================================================================================================= "earth_spirit_rolling_boulder" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5609" // 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" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "3000" "AbilityCastPoint" "0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0 12.0 8.0 4.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "150" } "02" { "var_type" "FIELD_INTEGER" "speed" "800" } "03" { "var_type" "FIELD_INTEGER" "rock_speed" "1600" } "04" { "var_type" "FIELD_FLOAT" "distance" "800.0" } "05" { "var_type" "FIELD_FLOAT" "rock_distance" "1600.0" } "06" { "var_type" "FIELD_FLOAT" "delay" "0.6" } "07" { "var_type" "FIELD_INTEGER" "damage" "100" } "08" { "var_type" "FIELD_INTEGER" "move_slow" "80" } "09" { "var_type" "FIELD_FLOAT" "slow_duration" "2.0" } } } //================================================================================================================= // Earth Spirit: Geomagnetic Grip //================================================================================================================= "earth_spirit_geomagnetic_grip" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5610" // 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_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1100" "AbilityCastPoint" "0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "13" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "180" } "02" { "var_type" "FIELD_INTEGER" "miss_rate" "75" } "03" { "var_type" "FIELD_FLOAT" "miss_duration" "2.5 3 3.5 4" } "04" { "var_type" "FIELD_FLOAT" "pull_units_per_second_heroes" "600" } "05" { "var_type" "FIELD_INTEGER" "rock_damage" "50 100 150 200" } "06" { "var_type" "FIELD_FLOAT" "pull_units_per_second" "1000" } "07" { "var_type" "FIELD_INTEGER" "speed" "800" } "08" { "var_type" "FIELD_FLOAT" "total_pull_distance" "1400" } } } //================================================================================================================= // Earth Spirit: Stone Caller //================================================================================================================= "earth_spirit_stone_caller" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5611" // 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_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1100" "AbilityCastPoint" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "max_charges" "6" } "02" { "var_type" "FIELD_FLOAT" "charge_restore_time" "30.0" } "03" { "var_type" "FIELD_FLOAT" "duration" "120.0" } } } //================================================================================================================= // Earth Spirit: Petrify ( scepter ability ) //================================================================================================================= "earth_spirit_petrify" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5648" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" "FightRecapLevel" "1" "IsGrantedByScepter" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "45" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "3" } "02" { "var_type" "FIELD_FLOAT" "damage" "300" } "03" { "var_type" "FIELD_FLOAT" "aoe" "300" } } } //================================================================================================================= // Earth Spirit: Magnetize //================================================================================================================= "earth_spirit_magnetize" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5612" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "300" "AbilityCastPoint" "0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "80.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "cast_radius" "300" } "02" { "var_type" "FIELD_INTEGER" "damage_per_second" "50 75 100" } "03" { "var_type" "FIELD_FLOAT" "damage_duration" "6.0" } "04" { "var_type" "FIELD_INTEGER" "rock_search_radius" "400" } "05" { "var_type" "FIELD_INTEGER" "rock_explosion_radius" "600" } "06" { "var_type" "FIELD_FLOAT" "damage_interval" "1.0" } "07" { "var_type" "FIELD_FLOAT" "rock_explosion_delay" "8.0" } "08" { "var_type" "FIELD_FLOAT" "silence_duration" "5.0" } "09" { "var_type" "FIELD_FLOAT" "slow_duration" "2.0" } } } //================================================================================================================= // Abyssal Underlord: Firestorm //================================================================================================================= "abyssal_underlord_firestorm" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5613" // 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_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityCastRange" "750" "AbilityCastPoint" "0.6" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "14.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 110 120 130" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "400" } "02" { "var_type" "FIELD_FLOAT" "wave_duration" "7.0" } "03" { "var_type" "FIELD_INTEGER" "wave_count" "6" } "04" { "var_type" "FIELD_INTEGER" "wave_damage" "25 40 55 70" } "05" { "var_type" "FIELD_FLOAT" "wave_interval" "1.0" } "06" { "var_type" "FIELD_INTEGER" "burn_damage" "5 10 15 20" } "07" { "var_type" "FIELD_FLOAT" "burn_interval" "1.0" } "08" { "var_type" "FIELD_FLOAT" "burn_duration" "2.0" } "09" { "var_type" "FIELD_FLOAT" "first_wave_delay" "0.9" } } } //================================================================================================================= // Abyssal Underlord: Pit of Malice //================================================================================================================= "abyssal_underlord_pit_of_malice" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5614" // 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_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityCastRange" "750" "AbilityCastPoint" "0.6" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "24.0 21.0 18.0 15.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 115 130 145" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "275" } "02" { "var_type" "FIELD_FLOAT" "pit_duration" "7.0" } "03" { "var_type" "FIELD_FLOAT" "pit_interval" "0.5" } "04" { "var_type" "FIELD_INTEGER" "pit_damage" "100" } "05" { "var_type" "FIELD_FLOAT" "ensnare_duration" "1.0 1.5 2.0 2.5" } } } //================================================================================================================= // Abyssal Underlord: Atrophy Aura //================================================================================================================= "abyssal_underlord_atrophy_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5615" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_AURA" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "900" } "02" { "var_type" "FIELD_INTEGER" "damage_reduction_pct" "18 26 34 42" } "03" { "var_type" "FIELD_INTEGER" "bonus_damage_from_creep" "5" } "04" { "var_type" "FIELD_INTEGER" "bonus_damage_from_hero" "30" } "05" { "var_type" "FIELD_FLOAT" "bonus_damage_duration" "30.0 35.0 40.0 45.0" } } } //================================================================================================================= // Abyssal Underlord: Dark Rift //================================================================================================================= "abyssal_underlord_dark_rift" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5616" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilityCastRange" "0" "AbilityCastPoint" "0.6" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "130.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75 150 225" "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "450" } "02" { "var_type" "FIELD_FLOAT" "teleport_delay" "5.0 4.0 3.0" } } } //================================================================================================================= // Abyssal Underlord: Cancel Dark Rift //================================================================================================================= "abyssal_underlord_cancel_dark_rift" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5617" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" } //================================================================================================================= // Terrorblade: Reflection //================================================================================================================= "terrorblade_reflection" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5619" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "22 18 14 10" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "325" "AbilityCastPoint" "0.3" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "illusion_duration" "2.5 3.5 4.5 5.5" } "02" { "var_type" "FIELD_FLOAT" "illusion_outgoing_damage" "-60.0 -40.0 -20.0 -0.0" } "03" { "var_type" "FIELD_FLOAT" "illusion_outgoing_tooltip" "40.0 60.0 80.0 100.0" } "04" { "var_type" "FIELD_INTEGER" "move_slow" "60" } "05" { "var_type" "FIELD_INTEGER" "attack_slow_tooltip" "60" } } } //================================================================================================================= // Terrorblade: Conjure Image //================================================================================================================= "terrorblade_conjure_image" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5620" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "illusion_duration" "32.0" } "02" { "var_type" "FIELD_FLOAT" "illusion_outgoing_damage" "-70.0 -60.0 -50.0 -40.0" } "03" { "var_type" "FIELD_FLOAT" "illusion_outgoing_tooltip" "30.0 40.0 50.0 60.0" } "04" { "var_type" "FIELD_FLOAT" "illusion_incoming_damage" "325.0" } "05" { "var_type" "FIELD_FLOAT" "illusion_incoming_damage_total_tooltip" "425.0" } } } //================================================================================================================= // Terrorblade: Metamorphosis //================================================================================================================= "terrorblade_metamorphosis" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5621" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0." // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "140.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "40 44 48 52" } "02" { "var_type" "FIELD_FLOAT" "transformation_time" "0.35" } "03" { "var_type" "FIELD_FLOAT" "base_attack_time" "1.6" } "04" { "var_type" "FIELD_INTEGER" "bonus_range" "422" } "05" { "var_type" "FIELD_INTEGER" "tooltip_attack_range" "550" } "06" { "var_type" "FIELD_INTEGER" "bonus_damage" "20 40 60 80" } "07" { "var_type" "FIELD_INTEGER" "speed_loss" "25" } } } //================================================================================================================= // Terrorblade: Sunder //================================================================================================================= "terrorblade_sunder" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5622" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO | DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "120.0 80.0 40.0" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "325" "AbilityCastPoint" "0.35" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 100 0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "hit_point_minimum_pct" "20" } } } //================================================================================================================= // Phoenix: Icarus Dive //================================================================================================================= "phoenix_icarus_dive" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5623" // 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" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "36" "AbilityDuration" "2.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "hp_cost_perc" "15" } "02" { "var_type" "FIELD_INTEGER" "dash_length" "1400" } "03" { "var_type" "FIELD_INTEGER" "dash_width" "500" } "04" { "var_type" "FIELD_INTEGER" "hit_radius" "200" } "05" { "var_type" "FIELD_FLOAT" "burn_duration" "4" } "06" { "var_type" "FIELD_INTEGER" "damage_per_second" "10 30 50 70" } "07" { "var_type" "FIELD_FLOAT" "burn_tick_interval" "1.0" } "08" { "var_type" "FIELD_INTEGER" "slow_movement_speed_pct" "-25" } } } //================================================================================================================= // Phoenix: Icarus Dive Stop //================================================================================================================= "phoenix_icarus_dive_stop" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5624" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" } //================================================================================================================= // Phoenix: Fire Spirits //================================================================================================================= "phoenix_fire_spirits" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5625" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1400" "AbilityCastPoint" "0.01 0.01 0.01 0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "45 40 35 30" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80 90 100 110" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "hp_cost_perc" "20" } "02" { "var_type" "FIELD_FLOAT" "spirit_duration" "16.0 16.0 16.0 16.0" } "03" { "var_type" "FIELD_INTEGER" "spirit_speed" "900 900 900 900" } "04" { "var_type" "FIELD_INTEGER" "radius" "175 175 175 175" } "05" { "var_type" "FIELD_FLOAT" "duration" "4.0" } "06" { "var_type" "FIELD_INTEGER" "attackspeed_slow" "-80 -100 -120 -140" } "07" { "var_type" "FIELD_INTEGER" "dps" "10 30 50 70" } "08" { "var_type" "FIELD_INTEGER" "spirit_count" "4" } "09" { "var_type" "FIELD_FLOAT" "tick_interval" "1.0" } } } //================================================================================================================= // Phoenix: Sun Ray //================================================================================================================= "phoenix_sun_ray" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5626" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1300" "AbilityCastPoint" "0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20" "AbilityDuration" "6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "hp_cost_perc_per_second" "6" } "02" { "var_type" "FIELD_INTEGER" "base_dmg" "15 20 25 30" } "03" { "var_type" "FIELD_INTEGER" "hp_perc_dmg" "1 2 3 4" } "04" { "var_type" "FIELD_FLOAT" "ally_heal" "0.5" } "05" { "var_type" "FIELD_INTEGER" "radius" "130" } "06" { "var_type" "FIELD_FLOAT" "tick_interval" "0.2" } "07" { "var_type" "FIELD_FLOAT" "forward_move_speed" "250" } "08" { "var_type" "FIELD_INTEGER" "beam_range" "1300" } "09" { "var_type" "FIELD_FLOAT" "turn_rate_initial" "250" } "10" { "var_type" "FIELD_FLOAT" "turn_rate" "20" } "11" { "var_type" "FIELD_INTEGER" "tooltip_duration" "6" } } } //================================================================================================================= // Phoenix: Sun Ray Stop //================================================================================================================= "phoenix_sun_ray_stop" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5627" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" } //================================================================================================================= // Phoenix: Sun Ray Toggle Move //================================================================================================================= "phoenix_sun_ray_toggle_move" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5628" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" } //================================================================================================================= // Doom Bringer: Sun Ray Toggle Move Empty //================================================================================================================= "phoenix_sun_ray_toggle_move_empty" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5629" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" } //================================================================================================================= // Phoenix: Supernova //================================================================================================================= "phoenix_supernova" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5630" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "FightRecapLevel" "2" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "110.0 110.0 110.0" "AbilityDuration" "6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 200 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "aura_radius" "1000 1000 1000" } "02" { "var_type" "FIELD_INTEGER" "damage_per_sec" "60 80 100" } "03" { "var_type" "FIELD_FLOAT" "stun_duration" "1.5 2.0 2.5" } "04" { "var_type" "FIELD_INTEGER" "max_hero_attacks" "5 8 11" } "05" { "var_type" "FIELD_INTEGER" "tooltip_duration" "6" } "06" { "var_type" "FIELD_INTEGER" "cast_range_tooltip_scepter" "500" } } } //================================================================================================================= // Phoenix: Launch Fire Spirit //================================================================================================================= "phoenix_launch_fire_spirit" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5631" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_HIDDEN" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1400" "AbilityCastPoint" "0.01 0.01 0.01 0.01" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0 0 0 0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "hp_cost_perc" "20" } "02" { "var_type" "FIELD_FLOAT" "spirit_duration" "16.0 16.0 16.0 16.0" } "03" { "var_type" "FIELD_INTEGER" "spirit_speed" "900 900 900 900" } "04" { "var_type" "FIELD_INTEGER" "radius" "175 175 175 175" } "05" { "var_type" "FIELD_FLOAT" "duration" "4.0" } "06" { "var_type" "FIELD_INTEGER" "attackspeed_slow" "-80 -100 -120 -140" } "07" { "var_type" "FIELD_INTEGER" "dps" "10 30 50 70" } "08" { "var_type" "FIELD_INTEGER" "spirit_count" "4" } "09" { "var_type" "FIELD_FLOAT" "tick_interval" "1.0" } } } //================================================================================================================= // Oracle: Fortune's End //================================================================================================================= "oracle_fortunes_end" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5637" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "650" "AbilityCastPoint" "0.3" "AbilityChannelTime" "2.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "130" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "75 150 225 300" } "02" { "var_type" "FIELD_INTEGER" "bolt_speed" "1200" } "03" { "var_type" "FIELD_FLOAT" "minimum_purge_duration" "0.5" } "04" { "var_type" "FIELD_FLOAT" "maximum_purge_duration" "2.5" } "05" { "var_type" "FIELD_INTEGER" "radius" "215" } "06" { "var_type" "FIELD_FLOAT" "max_channel_time_tooltip" "2.5" } } } //================================================================================================================= // Oracle: Fate's Edict //================================================================================================================= "oracle_fates_edict" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5638" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY | DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType" "SPELL_IMMUNITY_ALLIES_NO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_amp" "50" } "02" { "var_type" "FIELD_FLOAT" "duration" "3.0 4.0 5.0 6.0" } "03" { "var_type" "FIELD_INTEGER" "magic_damage_resistance_pct_tooltip" "100" } } } //================================================================================================================= // Oracle: Purifying Flames //================================================================================================================= "oracle_purifying_flames" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5639" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "750" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "2.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50 60 70 80" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "90 180 270 360" } "02" { "var_type" "FIELD_FLOAT" "heal_per_second" "11.0 22.0 33.0 44.0" } "03" { "var_type" "FIELD_INTEGER" "total_heal_tooltip" "99 198 297 396" } "04" { "var_type" "FIELD_FLOAT" "duration" "9.0" } "05" { "var_type" "FIELD_FLOAT" "tick_rate" "1.0" } } } //================================================================================================================= // Oracle: False Promise //================================================================================================================= "oracle_false_promise" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5640" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "80 60 40" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "02" { "var_type" "FIELD_FLOAT" "duration" "6 7 8" } } } //================================================================================================================= // Broodmother: Spin Web Destroy //================================================================================================================= "broodmother_spin_web_destroy" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5643" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" } //============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //============================================================================================================================================================================= //================================================================================================================= // Backdoor Protection //================================================================================================================= "backdoor_protection" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5350" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "900" } "02" { "var_type" "FIELD_FLOAT" "activation_time" "15.0" } "03" { "var_type" "FIELD_INTEGER" "regen_rate" "90" } } } //================================================================================================================= // Backdoor Protection In Base //================================================================================================================= "backdoor_protection_in_base" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5351" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "activation_time" "15.0" } "02" { "var_type" "FIELD_INTEGER" "regen_rate" "90" } } } //================================================================================================================= // Ability: Necronomicon Warrior's Last Will //================================================================================================================= "necronomicon_warrior_last_will" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5200" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "explosion" "550 675 800" } } } //================================================================================================================= // Ability: Necronomicon Warrior's Sight //================================================================================================================= "necronomicon_warrior_sight" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5201" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "1000" } } } //================================================================================================================= // Ability: Necronomicon Warrior's Mana Burn //================================================================================================================= "necronomicon_warrior_mana_burn" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5202" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "burn_amount" "25 50 75" } "02" { "var_type" "FIELD_INTEGER" "burn_damage_conversion" "60" } } } //================================================================================================================= // Ability: Necronomicon Archer's Mana Burn //================================================================================================================= "necronomicon_archer_mana_burn" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5203" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "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" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.5 0.5 0.5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0 0 0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "burn_amount" "125 175 225" } "02" { "var_type" "FIELD_INTEGER" "burn_as_damage_tooltip" "100" } "03" { "var_type" "FIELD_INTEGER" "cast_range_tooltip" "600" } } } //================================================================================================================= // Ability: Necronomicon Archer's AoE //================================================================================================================= "necronomicon_archer_aoe" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5204" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "900" } "02" { "var_type" "FIELD_INTEGER" "speed_bonus" "5 7 9" } } } //================================================================================================================= // Ability: Courier's Return to Base //================================================================================================================= "courier_return_to_base" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5205" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel" "1" } //================================================================================================================= // Ability: Courier's Go to Secret Shop //================================================================================================================= "courier_go_to_secretshop" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5492" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel" "1" } //================================================================================================================= // Ability: Courier's Transfer Items //================================================================================================================= "courier_transfer_items" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5206" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "handoff_distance" "400" } } "MaxLevel" "1" } //================================================================================================================= // Ability: Courier's Return Items to Stash //================================================================================================================= "courier_return_stash_items" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5207" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "handoff_distance" "400" } } "MaxLevel" "1" } //================================================================================================================= // Ability: Courier's Take items from Stash //================================================================================================================= "courier_take_stash_items" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5208" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "stash_pickup_distance" "250" } } "MaxLevel" "1" } //================================================================================================================= // Ability: Courier's shortcut ability to take stash items if there are any, then transfer all to the hero //================================================================================================================= "courier_take_stash_and_transfer_items" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5676" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "stash_pickup_distance" "250" } "02" { "var_type" "FIELD_INTEGER" "handoff_distance" "400" } } "MaxLevel" "1" } //================================================================================================================= // Ability: Courier Shield //================================================================================================================= "courier_shield" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5209" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "7.0" } } "MaxLevel" "1" } //================================================================================================================= // Ability: Courier Burst //================================================================================================================= "courier_burst" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5210" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "90.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "4.0" } "02" { "var_type" "FIELD_INTEGER" "movement_speed" "800" } "03" { "var_type" "FIELD_FLOAT" "damage_absorb" "250" } } "MaxLevel" "1" } //================================================================================================================= // Ability: Courier Morph //================================================================================================================= "courier_morph" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5642" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.1" "AbilityCastRange" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { } "MaxLevel" "1" } //================================================================================================================= // Roshan: Spell Block //================================================================================================================= "roshan_spell_block" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5213" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15.0" } //================================================================================================================= // Roshan: Halloween Spell Block //================================================================================================================= "roshan_halloween_spell_block" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5618" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0" } //================================================================================================================= // Roshan: Bash //================================================================================================================= "roshan_bash" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5214" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bash_chance" "15" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage" "50" } "03" { "var_type" "FIELD_FLOAT" "stun_duration" "1.65" } } } //================================================================================================================= // Roshan: Slam //================================================================================================================= "roshan_slam" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5215" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0" "AbilityCastPoint" "0.47 0.47 0.47 0.47" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "350" } "02" { "var_type" "FIELD_FLOAT" "slow_duration_hero" "2.0" } "03" { "var_type" "FIELD_FLOAT" "slow_duration_unit" "4.0" } "04" { "var_type" "FIELD_INTEGER" "slow_amount" "50" } "05" { "var_type" "FIELD_INTEGER" "damage" "70" } } } //================================================================================================================= // Roshan: Inherent Buffs //================================================================================================================= "roshan_inherent_buffs" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5216" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE" } //================================================================================================================= // Roshan: Devotion //================================================================================================================= "roshan_devotion" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5217" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "5" } } } //================================================================================================================= // Kobold Taskmaster: Speed Aura //================================================================================================================= "kobold_taskmaster_speed_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5293" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "12" } "02" { "var_type" "FIELD_INTEGER" "radius" "900" } } } //================================================================================================================= // Centaur Khan: Endurance Aura //================================================================================================================= "centaur_khan_endurance_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5294" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_attack_speed" "15" } "02" { "var_type" "FIELD_INTEGER" "radius" "900" } } } //================================================================================================================= // Centaur Khan: War Stomp //================================================================================================================= "centaur_khan_war_stomp" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5295" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5" "AbilityCooldown" "20.0" "AbilityDamage" "25" "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "250" } "02" { "var_type" "FIELD_FLOAT" "non_hero_stun_duration" "3.0" } "03" { "var_type" "FIELD_FLOAT" "hero_stun_duration" "2.0" } } } //================================================================================================================= // Gnoll Assassin: Envenomed Weapon //================================================================================================================= "gnoll_assassin_envenomed_weapon" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5296" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage_per_second" "2" } "02" { "var_type" "FIELD_FLOAT" "non_hero_duration" "20.0" } "03" { "var_type" "FIELD_FLOAT" "hero_duration" "10.0" } } } //================================================================================================================= // Ghost: Frost Attack //================================================================================================================= "ghost_frost_attack" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5301" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "movespeed_slow" "-20" } "02" { "var_type" "FIELD_INTEGER" "attackspeed_slow" "-20" } "03" { "var_type" "FIELD_FLOAT" "duration" "1.5" } } } //================================================================================================================= // Polar Furbolg Ursa Warrior: Thunder Clap //================================================================================================================= "polar_furbolg_ursa_warrior_thunder_clap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5302" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5" "AbilityCooldown" "12.0" "AbilityDamage" "150" "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "300" } "02" { "var_type" "FIELD_INTEGER" "movespeed_slow" "-25" } "03" { "var_type" "FIELD_INTEGER" "attackspeed_slow" "-25" } "04" { "var_type" "FIELD_FLOAT" "duration" "3.0" } } } //================================================================================================================= // Generic Neutral Ability: Spell Immunity //================================================================================================================= "neutral_spell_immunity" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5303" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" } //================================================================================================================= // Ogre Magi: Frost Armor //================================================================================================================= "ogre_magi_frost_armor" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5304" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "0.56" "AbilityCooldown" "5.0" "AbilityManaCost" "40" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "armor_bonus" "8" } "02" { "var_type" "FIELD_FLOAT" "duration" "45.0" } "03" { "var_type" "FIELD_INTEGER" "movespeed_slow" "-30" } "04" { "var_type" "FIELD_INTEGER" "attackspeed_slow" "-20" } "05" { "var_type" "FIELD_FLOAT" "slow_duration" "5.0" } } } //================================================================================================================= // Dark Troll Warlord: Ensnare //================================================================================================================= "dark_troll_warlord_ensnare" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5305" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "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" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550" "AbilityCastPoint" "0.5" "AbilityCooldown" "20.0" "AbilityManaCost" "150" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "1.75" } } } //================================================================================================================= // Dark Troll Warlord: Raise Dead //================================================================================================================= "dark_troll_warlord_raise_dead" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5306" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5" "AbilityCooldown" "25.0" "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "40.0" } } } //================================================================================================================= // Mud Golem: Rock Destroy //================================================================================================================= "mud_golem_rock_destroy" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5667" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "250" } "02" { "var_type" "FIELD_FLOAT" "duration" "2" } "03" { "var_type" "FIELD_INTEGER" "movespeed" "-25" } "04" { "var_type" "FIELD_INTEGER" "shard_health_tooltip" "240" } "05" { "var_type" "FIELD_INTEGER" "shard_damage_tooltip" "9" } "06" { "var_type" "FIELD_INTEGER" "shard_duration_tooltip" "60" } } } //================================================================================================================= // Mud Golem: Hurl Boulder //================================================================================================================= "mud_golem_hurl_boulder" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5670" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "MaxLevel" "1" "AbilityCastRange" "800" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30" "AbilityCastPoint" "0.3" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "damage" "125" } "02" { "var_type" "FIELD_FLOAT" "duration" "0.6" } "03" { "var_type" "FIELD_INTEGER" "speed" "800" } } } //================================================================================================================= // Giant Wolf: Critical Strike //================================================================================================================= "giant_wolf_critical_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5307" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "crit_chance" "20" } "02" { "var_type" "FIELD_INTEGER" "crit_mult" "200" } } } //================================================================================================================= // Alpha Wolf: Critical Strike //================================================================================================================= "alpha_wolf_critical_strike" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5308" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "crit_chance" "20" } "02" { "var_type" "FIELD_INTEGER" "crit_mult" "200" } } } //================================================================================================================= // Alpha Wolf: Command Aura //================================================================================================================= "alpha_wolf_command_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5309" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_damage_pct" "30" } "02" { "var_type" "FIELD_INTEGER" "radius" "900" } } } //================================================================================================================= // Tornado: Tempest //================================================================================================================= "tornado_tempest" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5310" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "far_radius" "600" } "02" { "var_type" "FIELD_INTEGER" "movespeed_slow" "-15" } "03" { "var_type" "FIELD_INTEGER" "attackspeed_slow" "-15" } "04" { "var_type" "FIELD_INTEGER" "near_radius" "150" } "05" { "var_type" "FIELD_INTEGER" "near_damage" "45" } "06" { "var_type" "FIELD_INTEGER" "far_damage" "15" } "07" { "var_type" "FIELD_FLOAT" "tick_rate" "0.25" } } } //================================================================================================================= // Enraged Wildkin: Tornado //================================================================================================================= "enraged_wildkin_tornado" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5312" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.75" "AbilityCooldown" "70.0" "AbilityChannelTime" "40.0" "AbilityManaCost" "200" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" // Only for tooltip, redundant with AbilityChannelTime { "var_type" "FIELD_FLOAT" "duration" "40.0" } } } //================================================================================================================= // Enraged Wildkin: Toughness Aura //================================================================================================================= "enraged_wildkin_toughness_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5313" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_armor" "3" } "02" { "var_type" "FIELD_INTEGER" "radius" "900" } } } //================================================================================================================= // Ancient Granite Golem: HP Aura //================================================================================================================= "granite_golem_hp_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5656" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "bonus_hp" "15" } "02" { "var_type" "FIELD_INTEGER" "radius" "900" } } } //================================================================================================================= // Satyr Trickster: Purge //================================================================================================================= "satyr_trickster_purge" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5314" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "350" "AbilityCastPoint" "0.2" "AbilityCooldown" "5.0" "AbilityManaCost" "120" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "purge_rate" "5" } "02" { "var_type" "FIELD_FLOAT" "duration" "5.0" } "03" { "var_type" "FIELD_INTEGER" "summon_damage" "400" } } } //================================================================================================================= // Satyr Soulstealer: Mana Burn //================================================================================================================= "satyr_soulstealer_mana_burn" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5315" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "Modelscale" ".85" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.5" "AbilityCooldown" "18.0" "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "burn_amount" "100" } } } //================================================================================================================= // Satyr Hellcaller: Shockwave //================================================================================================================= "satyr_hellcaller_shockwave" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5316" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.5" "AbilityCooldown" "8.0" "AbilityDamage" "125" "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "speed" "1050" } "02" { "var_type" "FIELD_INTEGER" "radius_start" "180" } "03" { "var_type" "FIELD_INTEGER" "radius_end" "200" } "04" { "var_type" "FIELD_INTEGER" "distance" "980" } } } //================================================================================================================= // Satyr Hellcaller: Unholy Aura //================================================================================================================= "satyr_hellcaller_unholy_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5317" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "health_regen" "4" } "02" { "var_type" "FIELD_INTEGER" "radius" "900" } } } //================================================================================================================= // Forest Troll High Priest: Heal //================================================================================================================= "forest_troll_high_priest_heal" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5318" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_AUTOCAST" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "350" "AbilityCastPoint" "0.5" "AbilityCooldown" "0.5" "AbilityManaCost" "5" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "health" "15" } } } //================================================================================================================= // Harpy Storm: Chain Lightning //================================================================================================================= "harpy_storm_chain_lightning" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5319" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilityCastPoint" "0.5" "AbilityCooldown" "4.0" "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "initial_damage" "140" } "02" { "var_type" "FIELD_INTEGER" "jump_range" "500" } "03" { "var_type" "FIELD_FLOAT" "jump_delay" "0.25" } "04" { "var_type" "FIELD_FLOAT" "damage_percent_loss" "25.0" } "05" { "var_type" "FIELD_INTEGER" "max_targets" "4" } } } //================================================================================================================= // Black Dragon: Splash Attack //================================================================================================================= "black_dragon_splash_attack" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5324" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "range_close" "50" } "02" { "var_type" "FIELD_FLOAT" "damage_percent_close" "100.0" } "03" { "var_type" "FIELD_INTEGER" "range_mid" "150" } "04" { "var_type" "FIELD_FLOAT" "damage_percent_mid" "50.0" } "05" { "var_type" "FIELD_INTEGER" "range_far" "250" } "06" { "var_type" "FIELD_FLOAT" "damage_percent_far" "25.0" } } } //================================================================================================================= // Blue Dragonspawn Sorcerer: Evasion //================================================================================================================= "blue_dragonspawn_sorcerer_evasion" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5325" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "evasion_chance_pct" "15" } } } //================================================================================================================= // Blue Dragonspawn Overseer: Evasion //================================================================================================================= "blue_dragonspawn_overseer_evasion" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5326" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "evasion_chance_pct" "15" } } } //================================================================================================================= // Blue Dragonspawn Overseer: Devotion Aura //================================================================================================================= "blue_dragonspawn_overseer_devotion_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5327" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_armor" "3" } "02" { "var_type" "FIELD_INTEGER" "radius" "900" } } } //================================================================================================================= // Big Thunder Lizard: Slam //================================================================================================================= "big_thunder_lizard_slam" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5332" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0" "AbilityCooldown" "6.0" "AbilityDamage" "70" "AbilityManaCost" "90" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "250" } "02" { "var_type" "FIELD_INTEGER" "movespeed_slow" "-25" } "03" { "var_type" "FIELD_INTEGER" "attack_slow_tooltip" "-25" } "04" { "var_type" "FIELD_FLOAT" "non_hero_duration" "4.0" } "05" { "var_type" "FIELD_FLOAT" "hero_duration" "2.0" } } } //================================================================================================================= // Big Thunder Lizard: Frenzy //================================================================================================================= "big_thunder_lizard_frenzy" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5333" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0" "AbilityCooldown" "8.0" "AbilityManaCost" "50" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "attackspeed_bonus" "75" } "02" { "var_type" "FIELD_FLOAT" "duration" "8.0" } } } //================================================================================================================= // Forest Troll High Priest: Mana Aura //================================================================================================================= "forest_troll_high_priest_mana_aura" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5491" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "mana_regen" "2" } "02" { "var_type" "FIELD_INTEGER" "radius" "900" } } } // Next free ID 5523 //================================================================================================================= // Roshan Candy //================================================================================================================= "roshan_halloween_candy" { // General //------------------------------------------------------------------------------------------------------------- "ID" "9990" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_movement" "20" } "02" { "var_type" "FIELD_INTEGER" "bonus_health" "500" } "03" { "var_type" "FIELD_INTEGER" "bonus_damage" "10" } "04" { "var_type" "FIELD_INTEGER" "bonus_armor" "2" } } } //================================================================================================================= // Roshan Angry //================================================================================================================= "roshan_halloween_angry" { // General //------------------------------------------------------------------------------------------------------------- "ID" "9991" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_movement" "20" } "02" { "var_type" "FIELD_INTEGER" "bonus_health" "500" } "03" { "var_type" "FIELD_INTEGER" "bonus_damage" "20" } "04" { "var_type" "FIELD_INTEGER" "bonus_armor" "2" } } } //================================================================================================================= // Roshan Halloween: Wave of Force //================================================================================================================= "roshan_halloween_wave_of_force" { // General //------------------------------------------------------------------------------------------------------------- "ID" "9993" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "3.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "12.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "600" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "radius" "800" } "02" { "var_type" "FIELD_INTEGER" "speed" "775" } "03" { "var_type" "FIELD_FLOAT" "duration" "2.0" } "04" { "var_type" "FIELD_INTEGER" "mana_burn" "50" } "05" { "var_type" "FIELD_INTEGER" "game_end_radius" "3000" } "06" { "var_type" "FIELD_INTEGER" "game_end_damage" "100000" } } } //================================================================================================================= // Roshan Halloween: Greater Bash //================================================================================================================= "roshan_halloween_greater_bash" { // General //------------------------------------------------------------------------------------------------------------- "ID" "9994" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "MaxLevel" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "1.5" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "chance_pct" "25" } "02" { "var_type" "FIELD_FLOAT" "duration" ".35" } "03" { "var_type" "FIELD_FLOAT" "knockback_duration" ".25" } "04" { "var_type" "FIELD_INTEGER" "knockback_distance" "500" } } } //================================================================================================================= // Roshan Halloween: Toss //================================================================================================================= "roshan_halloween_toss" { // General //------------------------------------------------------------------------------------------------------------- "ID" "9995" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1300" "AbilityCastPoint" "0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "5.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "duration" "1.0" } "02" { "var_type" "FIELD_INTEGER" "grab_radius" "300" } "03" { "var_type" "FIELD_INTEGER" "radius" "275" } "04" { "var_type" "FIELD_INTEGER" "bonus_damage_pct" "20" } "05" { "var_type" "FIELD_INTEGER" "grow_bonus_damage_pct" "35" } "06" { "var_type" "FIELD_INTEGER" "tooltip_range" "1300" } "07" { "var_type" "FIELD_INTEGER" "toss_damage" "500" } } } //================================================================================================================= // Roshan: Halloween Shell //================================================================================================================= "roshan_halloween_shell" { // General //------------------------------------------------------------------------------------------------------------- "ID" "9997" // unique ID number for this item. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_NO_TARGET" "MaxLevel" "1" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "45.0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "5" } "02" { "var_type" "FIELD_INTEGER" "bonus_spell_damage_pct" "-60" } } } //================================================================================================================= // Roshan Halloween: Apocalypse //================================================================================================================= "roshan_halloween_apocalypse" { // General //------------------------------------------------------------------------------------------------------------- "ID" "9998" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "MaxLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "1.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "area_of_effect" "200" } "02" { "var_type" "FIELD_FLOAT" "delay" "2.0" } "03" { "var_type" "FIELD_FLOAT" "damage" "3000.0" } } } //================================================================================================================= // Roshan Halloween: Burn //================================================================================================================= "roshan_halloween_burn" { // General //------------------------------------------------------------------------------------------------------------- "ID" "9999" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "MaxLevel" "1" "AbilityTextureName" "dragon_knight_breathe_fire" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0" "AbilityChannelTime" "2.5" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" "AbilityCastPoint" "1.5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "radius" "200.0" } "02" { "var_type" "FIELD_INTEGER" "speed" "1000" } "03" { "var_type" "FIELD_FLOAT" "damage" "1000.0" } "04" { "var_type" "FIELD_FLOAT" "rotation_angle" "90.0" } "05" { "var_type" "FIELD_INTEGER" "projectile_count" "20" } } } //================================================================================================================= // Roshan Halloween Levels //================================================================================================================= "roshan_halloween_levels" { // General //------------------------------------------------------------------------------------------------------------- "ID" "10000" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "MaxLevel" "1" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_PASSIVE" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "bonus_movement" "8" } "02" { "var_type" "FIELD_INTEGER" "bonus_damage" "200" } "03" { "var_type" "FIELD_INTEGER" "bonus_armor" "1" } "04" { "var_type" "FIELD_INTEGER" "bonus_health_regen" "5" } "05" { "var_type" "FIELD_INTEGER" "bonus_magic_resist" "5" } } } //================================================================================================================= // Roshan Halloween: Summon //================================================================================================================= "roshan_halloween_summon" { // General //------------------------------------------------------------------------------------------------------------- "ID" "10001" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "MaxLevel" "1" "AbilityTextureName" "roshan_spell_block" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCastPoint" "1.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { } } //================================================================================================================= // Roshan Halloween: Fireball //================================================================================================================= "roshan_halloween_fireball" { // General //------------------------------------------------------------------------------------------------------------- "ID" "10002" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "MaxLevel" "1" "AbilityTextureName" "jakiro_liquid_fire" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200" "AbilityCastPoint" "3.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "25.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "area_of_effect" "1200" } "02" { "var_type" "FIELD_INTEGER" "projectile_speed" "400" } "03" { "var_type" "FIELD_INTEGER" "radius" "300 300 300 300" } "04" { "var_type" "FIELD_INTEGER" "damage_percent" "50 50 50 50" } } } //================================================================================================================= // Greevil: Magic Missile //================================================================================================================= "greevil_magic_missile" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5529" "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" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "500" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "6.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "magic_missile_speed" "1250" } "02" { "var_type" "FIELD_FLOAT" "magic_missile_stun" "1.0" } "03" { "var_type" "FIELD_INTEGER" "customval_damage" "35 45 55" } } } //================================================================================================================= // Greevil: Cold Snap //================================================================================================================= "greevil_cold_snap" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5530" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" // Unit Targeting //------------------------------------------------------------------------------------------------------------- "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000" "AbilityCastPoint" "0.3" "AbilityCooldown" "10" "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_FLOAT" "duration" "3.0" } "02" { "var_type" "FIELD_INTEGER" "customval_initial_damage" "25 30 35" } "03" { "var_type" "FIELD_FLOAT" "freeze_duration" "0.4" } "04" { "var_type" "FIELD_FLOAT" "freeze_cooldown" "0.7" } "05" { "var_type" "FIELD_INTEGER" "customval_damage" "10 15 20" } "06" { "var_type" "FIELD_FLOAT" "damage_trigger" "10.0" } } } //================================================================================================================= // Greevil: Decrepify //================================================================================================================= "greevil_decrepify" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5531" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "10.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "customval_spell_damage_pct" "-15 -20 -25" } "02" { "var_type" "FIELD_INTEGER" "bonus_movement_speed" "-50" } "03" { "var_type" "FIELD_FLOAT" "customval_duration" "1.0 1.5 2.0" } } } //================================================================================================================= // Greevil: Diabolic Edict //================================================================================================================= "greevil_diabolic_edict" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5532" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_BUILDING" "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "num_explosions" "20" } "02" { "var_type" "FIELD_INTEGER" "radius" "500" } "03" { "var_type" "FIELD_INTEGER" "customval_damage" "8 13 18" } "04" { "var_type" "FIELD_FLOAT" "duration" "5.0" } } } //================================================================================================================= // Greevil: Maledict //================================================================================================================= "greevil_maledict" { // General //------------------------------------------------------------------------------------------------------------- "ID" "5533" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "400" "AbilityCastPoint" "0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0" // Special //------------------------------------------------------------------------------------------------------------- "AbilitySpecial" { "01" { "var_type" "FIELD_INTEGER" "customval_bonus_damage" "8 9 11" } "02" { "var_type" "FIELD_INTEGER" "