"DOTAAbilities" { "Version" "1" //================================================================================================================= // Ability: Warlock's Fatal Bonds //================================================================================================================= "warlock_fatal_bonds" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" "AbilitySound" "Hero_Warlock.FatalBonds" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastAnimation" "ACT_DOTA_FATAL_BONDS" "AbilityCastRange" "1000" "AbilityCastGestureSlot" "DEFAULT" "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "42 34 26 18" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "120 130 140 150" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // only does damage // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "count" { "value" "6" } "damage_share_percentage" { "value" "15 18 21 24" "special_bonus_unique_warlock_5" "+4" } "duration" "18" "search_aoe" { "value" "700" "affected_by_aoe_increase" "1" } } } //================================================================================================================= // Ability: Warlock's Shadow Word //================================================================================================================= "warlock_shadow_word" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" "AbilitySound" "Hero_Warlock.ShadowWordCastGood" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.2" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 120 130 140" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "650 700 750 800" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.0" // Modifier just does damage/healing // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "damage" { "value" "15 25 35 45" } "duration" { "value" "10.0" } "tick_interval" "0.5" "spell_aoe" { "value" "225" "special_bonus_unique_warlock_7" "+150" "affected_by_aoe_increase" "1" } "shard_movement_speed_pct" { "special_bonus_shard" "0" } "AbilityCooldown" { "value" "15 14 13 12" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2" } //================================================================================================================= // Ability: Warlock's Upheaval //================================================================================================================= "warlock_upheaval" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "AbilitySound" "Hero_Warlock.Upheaval" "HasShardUpgrade" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.4" "AbilityChannelTime" "10 12 14 16" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0 0 0 0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "aoe" { "value" "575 600 625 650" "special_bonus_unique_warlock_upheaval_aoe" "+50" "affected_by_aoe_increase" "1" } "slow_per_second" "11 14 17 20" "duration" "1.0" "max_slow" "55 70 85 100" "aspd_per_second" "10" "base_damage" { "special_bonus_unique_warlock_3" "=40" } "damage_per_second" "10" "max_damage" { "value" "35 60 85 110" "special_bonus_unique_warlock_3" "+40" } "damage_tick_interval" { "value" "1" "DamageTypeTooltip" "DAMAGE_TYPE_NONE" } "AbilityCooldown" "60 50 40 30" "imps_interval" "2" "minor_imp_duration" "15" } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3" } //================================================================================================================= // Ability: Warlock's Rain of Chaos / Chaotic Offering //================================================================================================================= "warlock_rain_of_chaos" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType" "SPELL_DISPELLABLE_YES_STRONG" "FightRecapLevel" "2" "HasScepterUpgrade" "1" "AbilitySound" "Hero_Warlock.RainOfChaos" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.5 0.5 0.5" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "160" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "200 400 600" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Primarily about the summon // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "golem_duration" "60 60 60" "stun_duration" "0.8" "aoe" { "value" "600" "affected_by_aoe_increase" "1" } "golem_hp" { "value" "1500 2250 3000" } "golem_dmg" "100 150 200" "golem_armor" "8 12 14" "golem_movement_speed" "320 340 360" "golem_health_regen" "25 50 75" "golem_gold_bounty" "100 150 200" "stun_delay" "0.5" "number_of_golems_scepter" { "special_bonus_scepter" "2" } "golem_hp_scepter" { "special_bonus_scepter" "1500 2250 3000" } "golem_dmg_scepter" { "special_bonus_scepter" "80 120 160" } "golem_gold_bounty_scepter" { "special_bonus_scepter" "100 150 200" } "bonus_magic_resistance" { "special_bonus_unique_warlock_1" "+80" } "bonus_armor" { "special_bonus_unique_warlock_2" "+20" } "tooltip_golem_armor" { "value" "8 12 14" "special_bonus_unique_warlock_2" "+20" } "bonus_slow_resistance" "60" "tooltip_manahealthboost" { "special_bonus_facet_warlock_golem" "+90" } } } //================================================================================================================= // Ability: Warlock's Golem Flaming Fists //================================================================================================================= "warlock_golem_flaming_fists" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel" "3" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" "IsBreakable" "1" "AbilityValues" { "damage" { "value" "40 50 60" } "radius" { "value" "300 300 300" "affected_by_aoe_increase" "1" } } } //================================================================================================================= // Ability: Warlock's Golem Permanent Immolation //================================================================================================================= "warlock_golem_permanent_immolation" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "MaxLevel" "3" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "IsBreakable" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "aura_radius" { "value" "300" "affected_by_aoe_increase" "1" } "aura_damage" "30 45 60" "health_bonus_pct" "0" "share_damage" "0" "tick_interval" "0.5" "manahealthboost" { "value" "0" "special_bonus_facet_warlock_golem" "+90" } "manaboost_scale_mult" ".25" } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2" } //================================================================================================================= // Ability: Warlock Imps Explosion //================================================================================================================= "warlock_imp_explode" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "MaxLevel" "4" "AbilityValues" { "explosion_delay" ".3" "explosion_radius" { "value" "400" "affected_by_aoe_increase" "1" } "explosion_dmg" "25 70 115 160 205" "explosion_nonhero_reduce" "50" "bonus_hp" "0 80 160 240 320" "bonus_dmg" "0 4 8 12 16" "bonus_movespeed" "0 15 30 45 60" } } //================================================================================================================= // Ability: Warlock Imps Major Explosion //================================================================================================================= "warlock_imp_explode_major" { // General //------------------------------------------------------------------------------------------------------------- "BaseClass" "warlock_imp_explode" "AbilityType" "DOTA_ABILITY_TYPE_BASIC" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "MaxLevel" "4" "AbilityTextureName" "warlock_imp_explode" "AbilityValues" { "explosion_delay" ".2" "explosion_radius" { "value" "600" "affected_by_aoe_increase" "1" } "explosion_dmg" "100 200 300 400 500" "explosion_nonhero_reduce" "50" "bonus_hp" "0 100 200 300 400" "bonus_dmg" "0 8 16 24 32" "bonus_movespeed" "0 15 30 45 60" } } //================================================================================================================= // Warlock: Innate Eldritch Summoning //================================================================================================================= "warlock_eldritch_summoning" { "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "MaxLevel" "4" "HasShardUpgrade" "1" "Innate" "1" "DependentOnAbility" "warlock_rain_of_chaos" "AbilityValues" { "minor_imp_duration" "15" "imp_level" { "value" "1 2 3 4" "special_bonus_shard" "+1" } "golem_can_summon" "0" "tooltip_imp_health" "50 130 210 290 370" "tooltip_imp_explode" "25 70 115 160 205" "tooltip_imp_explode_radius" { "value" "400" "affected_by_aoe_increase" "1" } } } //================================================================================================================= // Warlock Black Grimoire Variant //================================================================================================================= "warlock_black_grimoire" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_INNATE_UI | DOTA_ABILITY_BEHAVIOR_HIDDEN" "MaxLevel" "1" "AbilityValues" { // purely for tooltips on variant selection, actual KV's are on the item "tooltip_xp" "200" "tooltip_seconds" "420" } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_warlock_1" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "base_class" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_warlock_2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "20" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_warlock_3" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "base_class" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_warlock_4" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "0" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_warlock_5" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_warlock_7" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_warlock_10" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "10" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_warlock_upheaval_aoe" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } }