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

135 lines
5.4 KiB
Plaintext

"DOTAAbilities"
{
"ability_sven_storm_hammer_custom"
{
"BaseClass" "ability_lua"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
"AbilityTextureName" "sven_storm_bolt"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
"ScriptFile" "abilities/heroes/sven/ability_sven_storm_hammer_custom.lua"
"MaxLevel" "4"
"AbilityCastRange" "600"
"AbilityCastPoint" "0.25"
"AbilityManaCost" "40"
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
"AbilityCooldown" "18 16 14 12"
"AbilityValues"
{
"projectile_speed" "1000"
"radius" "275"
"stun_duration"
{
"value" "1.25 1.5 1.75 2.0"
"special_bonus_unique_sven_storm_hammer_stun_duration" "+1"
}
"damage" "225 275 325 375"
"sven_storm_hammer_purger" "1"
"stun_duration_for_boss_mult" "2"
}
}
"ability_sven_great_cleave_custom"
{
"BaseClass" "ability_lua"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"AbilityTextureName" "sven_great_cleave"
"ScriptFile" "abilities/heroes/sven/ability_sven_great_cleave_custom.lua"
"MaxLevel" "4"
"AbilityCastPoint" "0"
"AbilityCooldown" "12 11 10 9"
"AbilityValues"
{
"cleave_damage_pct"
{
"value" "45 60 75 95"
"special_bonus_unique_sven_great_cleave_damage_pct" "+105"
}
"cleave_radius" "400"
"cleave_starting_width" "150"
"cleave_ending_width" "360"
"health_cost_pct" "5"
"cleave_damage_multiple_facet" "200 300 400 500"
}
}
"ability_sven_warcry_custom"
{
"BaseClass" "ability_lua"
"AbilityTextureName" "sven_warcry"
"ScriptFile" "abilities/heroes/sven/ability_sven_warcry_custom.lua"
"MaxLevel" "4"
"AbilityCastPoint" "0"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"AbilityCooldown" "16"
"AbilityManaCost" "24"
"AbilityCastAnimation" "ACT_DOTA_OVERRIDE_ABILITY_3"
"AbilityValues"
{
"duration"
{
"value" "10 12 14 16"
"special_bonus_unique_sven_warcry_duration_base" "+5"
}
"radius" "700"
"armor_bonus" "8 12 16 20"
"movespeed_bonus" "20 30 40 50"
"attackspeed_bonus" "5 10 15 20"
"damage_bonus_per_armor"
{
"value" "2 4 6 8"
"special_bonus_unique_sven_warcry_damage_bonus_per_armor" "+4"
}
}
}
"ability_sven_gods_strength_custom"
{
"BaseClass" "ability_lua"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
"AbilityType" "ABILITY_TYPE_ULTIMATE"
"AbilityTextureName" "sven_gods_strength"
"ScriptFile" "abilities/heroes/sven/ability_sven_gods_strength_custom.lua"
"MaxLevel" "3"
"AbilityCastPoint" "0.3"
"HasShardUpgrade" "1"
"HasScepterUpgrade" "1"
"AbilityCooldown" "110 100 90"
"AbilityManaCost" "75"
"AbilityCastAnimation" "ACT_DOTA_OVERRIDE_ABILITY_4"
"AbilityValues"
{
"gods_strength_damage_bonus"
{
"value" "100 150 200"
"special_bonus_unique_sven_gods_strength_damage_bonus_base" "+300"
}
"gods_strength_damage_bonus_per_health"
{
"value" "0"
"special_bonus_unique_sven_gods_strength_damage_per_health" "0.2 0.4 0.6 0.8"
}
"duration"
{
"value" "25"
"special_bonus_unique_sven_gods_strength_duration_base" "+15"
}
"gods_strength_bonus_strength_pct"
{
"special_bonus_scepter" "0.6 0.8 1.0"
}
"gods_strength_shard_magic_resist"
{
"value" "80"
}
}
}
"special_bonus_unique_sven_gods_strength_damage_per_health"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
}