189 lines
7.4 KiB
Plaintext
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"
|
|
}
|
|
|
|
}
|