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

189 lines
7.4 KiB
Plaintext

"DOTAAbilities"
{
"ability_juggernaut_blade_fury_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/juggernaut/ability_juggernaut_blade_fury_custom.lua"
"AbilityTextureName" "juggernaut_blade_fury"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE"
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
"HasShardUpgrade" "1"
"AbilityCastPoint" "0.0"
"AbilityCooldown" "20"
"AbilityManaCost" "60"
"AbilityValues"
{
"AbilityCastRange" "600"
"duration"
{
"value" "5"
"special_bonus_shard" "+2"
}
"radius"
{
"value" "250"
"special_bonus_unique_juggernaut_blade_fury_radius_custom" "+125"
}
"damage_per_tick"
{
"value" "50 70 90 110"
"special_bonus_shard" "+110"
}
"attack_damage" "25"
"proc_chance" "15"
"leap_sword" "1"
}
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
}
"ability_juggernaut_healing_ward_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/juggernaut/ability_juggernaut_healing_ward_custom.lua"
"AbilityTextureName" "juggernaut_healing_ward"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT"
"AbilityCastPoint" "0.3"
"AbilityCooldown" "40 35 30 25"
"AbilityManaCost" "30"
"AbilityValues"
{
"ward_duration"
{
"value" "10.0"
"special_bonus_unique_juggernaut_healing_ward_duration_custom" "+15"
}
"heal_radius" "500"
"heal_per_second" "2 3 4 5"
}
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2"
}
"ability_juggernaut_blade_dance_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/juggernaut/ability_juggernaut_blade_dance_custom.lua"
"AbilityTextureName" "new_heroes/juggernaut_blade_dance_custom_alt"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_ALT_CASTABLE"
"AbilityCastRange" "800"
"AbilityCastPoint" "0.0"
"AbilityCooldown" "0"
"AbilityManaCost" "15"
"AbilityValues"
{
"AbilityCharges" "1 2 3 4"
"AbilityChargeRestoreTime" "19 14 11 7"
"lifesteal_percent"
{
"value" "0"
"special_bonus_unique_juggernaut_blade_dance_lifesteal_custom" "20"
}
"crit_chance" "35"
"crit_mult" "145 175 205 225"
"juggernaut_blade_dance_jugg_step" "1"
"astral_slash_attack_count" "1 2 3 4"
"min_travel_distance" "200"
"max_travel_distance" "800"
"astral_slash_radius" "100"
"astral_slash_debuff_duration" "4.5"
"juggernaut_blade_dance_jugg_step_armor_reduce" "10"
}
}
"ability_juggernaut_omnislash_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/juggernaut/ability_juggernaut_omnislash_custom.lua"
"AbilityTextureName" "juggernaut_omni_slash"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
"AbilityType" "ABILITY_TYPE_ULTIMATE"
"MaxLevel" "3"
"AbilityCastPoint" "0.3"
"AbilityCooldown" "80 60 40"
"AbilityManaCost" "25 50 75"
"AbilityCastRange" "600"
"AbilityValues"
{
"duration" "1.5 2 2.5"
"slash_interval_mult" "1.4"
"bounce_radius" "425"
"damage" "200 250 300"
}
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
}
"ability_juggernaut_miniomnislash_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/juggernaut/ability_juggernaut_omnislash_custom.lua"
"AbilityTextureName" "juggernaut_swift_slash"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
"AbilityType" "ABILITY_TYPE_ULTIMATE"
"MaxLevel" "1"
"IsGrantedByScepter" "1"
"AbilityCastPoint" "0.3"
"AbilityCooldown" "40"
"AbilityManaCost" "25"
"AbilityCastRange" "600"
"AbilityValues"
{
"duration" "1"
"slash_interval_mult" "2.8"
"bounce_radius" "425"
"damage" "300"
}
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
}
"ability_juggernaut_samurai_soul"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/juggernaut/ability_juggernaut_samurai_soul.lua"
"AbilityTextureName" "new_heroes/juggernaut_miracle"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"MaxLevel" "1"
"Innate" "1"
"IsBreakable" "0"
"AbilityValues"
{
"cooldown" "15.0"
"max_restore_count" "2"
"debuff_pct" "50"
}
}
"special_bonus_unique_juggernaut_healing_ward_duration_custom"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_juggernaut_blade_dance_lifesteal_custom"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_juggernaut_blade_fury_radius_custom"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_facet_juggernaut_blade_dance_astral_slash"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
}