Files
2026-05-29 15:11:31 +07:00

216 lines
5.9 KiB
Plaintext

"DOTAAbilities"
{
//=================================================================================================================
// Axe — кастомные ключи (*_custom), иконки ванильные (AbilityTextureName)
//=================================================================================================================
"axe_berserkers_call_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/axe/axe_berserkers_call_custom"
"AbilityTextureName" "axe_berserkers_call"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
"FightRecapLevel" "1"
"AbilitySound" "Hero_Axe.Berserkers_Call"
"HasShardUpgrade" "1"
"AbilityCastPoint" "0.3"
"AbilityCooldown" "17 15 13 11"
"AbilityManaCost" "25"
"AbilityValues"
{
"radius"
{
"value" "315"
"special_bonus_unique_axe_5" "+85"
}
"bonus_armor"
{
"value" "10 15 20 25"
"special_bonus_unique_axe_7" "+10"
}
"duration" "5"
"shard_hunger_duration" "12"
}
"AbilityCastAnimation" "ACT_DOTA_OVERRIDE_ABILITY_1"
}
"axe_battle_hunger_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/axe/axe_battle_hunger_custom"
"AbilityTextureName" "axe_battle_hunger"
"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"
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
"FightRecapLevel" "1"
"AbilitySound" "Hero_Axe.Battle_Hunger"
"MaxLevel" "4"
"AbilityCastRange" "750"
"AbilityCastPoint" "0.3"
"AbilityCooldown" "24 18 12 6"
"AbilityManaCost" "35"
"AbilityValues"
{
"slow" "12"
"damage_per_second"
{
"value" "16 32 56 72"
"special_bonus_unique_axe_4" "+28"
}
"armor_mult" "100"
"speed_bonus" "8 10 12 14"
"speed_per_enemy_pct" "12"
"duration" "12"
}
"AbilityCastAnimation" "ACT_DOTA_OVERRIDE_ABILITY_2"
}
"axe_counter_helix_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/axe/axe_counter_helix_custom"
"AbilityTextureName" "axe_counter_helix"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"AbilityUnitDamageType" "DAMAGE_TYPE_PURE"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"MaxLevel" "4"
"AbilityValues"
{
"damage"
{
"value" "55 90 125 160"
"special_bonus_unique_axe" "+160"
}
"radius" "275"
"trigger_chance" "14 18 22 26"
"duration" "0.3"
}
}
"axe_culling_blade_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/axe/axe_culling_blade_custom"
"AbilityTextureName" "axe_culling_blade"
"AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
"AbilityUnitDamageType" "DAMAGE_TYPE_PURE"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
"FightRecapLevel" "2"
"AbilitySound" "Hero_Axe.Culling_Blade"
"MaxLevel" "3"
"RequiredLevel" "6"
"LevelsBetweenUpgrades" "6"
"HasScepterUpgrade" "1"
"AbilityCastRange" "400"
"AbilityCastPoint" "0.4"
"AbilityManaCost" "50"
"AbilityCooldown" "0"
"AbilityValues"
{
"cull_radius"
{
"value" "175"
"affected_by_aoe_increase" "1"
"special_bonus_unique_axe_2" "+150"
}
"speed_bonus" "20 25 30"
"attack_speed_bonus" "20 25 30"
"speed_duration"
{
"value" "6"
"special_bonus_unique_axe_culling_blade_speed_duration" "+3"
}
"speed_aoe" "900"
"scepter_speed_duration" "12"
"armor_per_stack" "1"
"armor_per_creep_kill" "0.1"
}
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
}
"axe_one_man_army_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/axe/axe_one_man_army_custom"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE"
"MaxLevel" "1"
"Innate" "1"
"IsBreakable" "1"
"AbilityValues"
{
"radius" "700"
"armor_to_str"
{
"value" "0.5"
"special_bonus_unique_axe_8" "+0.2"
}
"linger_duration" "3"
}
}
"special_bonus_unique_axe_culling_blade_speed_duration"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_axe_8"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_axe"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_axe_7"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_axe_4"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_axe_2"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_axe_5"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
}