229 lines
5.6 KiB
Plaintext
229 lines
5.6 KiB
Plaintext
"DOTAAbilities"
|
|
{
|
|
"queenofpain_shadow_strike_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/queenofpain/queenofpain_shadow_strike_custom"
|
|
"AbilityTextureName" "queenofpain_shadow_strike"
|
|
"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"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"HasScepterUpgrade" "1"
|
|
|
|
"AbilitySound" "Hero_QueenOfPain.ShadowStrike"
|
|
|
|
"AbilityCastRange" "450 500 550 600"
|
|
"AbilityCastPoint" "0.3"
|
|
|
|
"AbilityCooldown" "13 10 7 4"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"mana_damage_from_current_pct" "50 100 150 200"
|
|
"strike_damage"
|
|
{
|
|
"value" "45 90 135 180"
|
|
"special_bonus_scepter" "+50"
|
|
}
|
|
"duration_damage" "40 90 150 220"
|
|
"movement_slow" "-15"
|
|
"projectile_speed" "900"
|
|
"attack_speed"
|
|
{
|
|
"special_bonus_unique_queen_of_pain_1" "+45"
|
|
}
|
|
"damage_interval"
|
|
{
|
|
"value" "3.0"
|
|
"special_bonus_unique_queen_of_pain_4" "-1"
|
|
}
|
|
"AbilityManaCost"
|
|
{
|
|
"value" "50 60 70 80"
|
|
"special_bonus_scepter" "+80%"
|
|
|
|
}
|
|
|
|
"radius"
|
|
{
|
|
"value" "200"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"duration" "12"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
}
|
|
|
|
"queenofpain_blink_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/queenofpain/queenofpain_blink_custom"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"AbilitySound" "Hero_QueenOfPain.Blink_in"
|
|
"AbilityTextureName" "queenofpain_blink"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2"
|
|
|
|
"AbilityCastPoint" "0.33 0.33 0.33 0.33"
|
|
|
|
"AbilityManaCost" "65"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"mana_damage_from_current_pct" "50 100 150 200"
|
|
"cast_range" "800 900 1000 1100"
|
|
|
|
"damage"
|
|
{
|
|
"value" "40 80 120 160"
|
|
"special_bonus_unique_queen_of_pain_2_1" "+60"
|
|
}
|
|
"duration" "1 1.25 1.5 1.75"
|
|
|
|
"radius"
|
|
{
|
|
"value" "300"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"AbilityCooldown"
|
|
{
|
|
"value" "12.0 10.0 8.0 6.0"
|
|
"special_bonus_unique_queen_of_pain_6" "-2"
|
|
}
|
|
}
|
|
}
|
|
|
|
"queenofpain_scream_of_pain_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/queenofpain/queenofpain_scream_of_pain_custom"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"AbilityTextureName" "queenofpain_scream_of_pain"
|
|
"AbilitySound" "Hero_QueenOfPain.ScreamOfPain"
|
|
"HasShardUpgrade" "1"
|
|
|
|
"AbilityCastRange" "0"
|
|
"AbilityCastPoint" "0.0 0.0 0.0 0.0"
|
|
|
|
"AbilityCooldown" "7.5 7 6.5 6"
|
|
|
|
"AbilityManaCost" "120"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"mana_damage_from_current_pct" "50 100 150 200"
|
|
"shard_mark_duration" "4.0"
|
|
"shard_incoming_damage_pct" "6"
|
|
"radius"
|
|
{
|
|
"value" "600"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"projectile_speed" "900"
|
|
"damage"
|
|
{
|
|
"value" "100 200 300 400"
|
|
"special_bonus_unique_queen_of_pain_2" "+150"
|
|
}
|
|
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
|
"AbilityCastGestureSlot" "DEFAULT"
|
|
}
|
|
|
|
"queenofpain_sonic_wave"
|
|
{
|
|
"AbilityType" "ABILITY_TYPE_ULTIMATE"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_DIRECTIONAL | DOTA_ABILITY_BEHAVIOR_POINT"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PURE"
|
|
"FightRecapLevel" "2"
|
|
"AbilitySound" "Hero_QueenOfPain.SonicWave"
|
|
|
|
"AbilityCastRange" "700"
|
|
"AbilityCastPoint" "0.452 0.452 0.452"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
|
|
|
|
"AbilityManaCost" "250 400 550"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"starting_aoe"
|
|
{
|
|
"value" "100"
|
|
}
|
|
"distance"
|
|
{
|
|
"value" "900"
|
|
}
|
|
"final_aoe"
|
|
{
|
|
"value" "450"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"speed" "900"
|
|
"damage"
|
|
{
|
|
"value" "1500 2000 3000"
|
|
"special_bonus_unique_queen_of_pain_7" "+500"
|
|
}
|
|
"tick_rate" "0.1"
|
|
"knockback_distance"
|
|
{
|
|
"value" "350"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"knockback_duration" "1.4"
|
|
"AbilityCooldown"
|
|
{
|
|
"value" "70 65 60"
|
|
"special_bonus_unique_queen_of_pain_3" "-20"
|
|
}
|
|
}
|
|
}
|
|
|
|
"queenofpain_agony_innate"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/queenofpain/queenofpain_agony_innate"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"Innate" "1"
|
|
"MaxLevel" "1"
|
|
"IsBreakable" "1"
|
|
"AbilityTextureName" "queenofpain_scream_of_pain"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"aura_radius" "2500"
|
|
"self_damage_pct_per_level" "1.5"
|
|
"spell_amp_bonus" "12"
|
|
"spell_amp_per_missing_hp_pct" "0.1"
|
|
"mitigation_pct_per_level"
|
|
{
|
|
"value" "0"
|
|
"special_bonus_unique_queen_of_pain_8" "1"
|
|
}
|
|
}
|
|
}
|
|
|
|
"special_bonus_unique_queen_of_pain_8"
|
|
{
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"BaseClass" "special_bonus_base"
|
|
}
|
|
|
|
"special_bonus_unique_queen_of_pain_2_1"
|
|
{
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"BaseClass" "special_bonus_base"
|
|
}
|
|
}
|