Files
Dota-Zombie-Invasion/scripts/npc/heroes/nagash/nagash.kv
T
2026-05-29 15:11:31 +07:00

164 lines
4.8 KiB
Plaintext

"DOTAAbilities"
{
"dark_friends"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/nagash/dark_friends"
"AbilityTextureName" "old_heroes/nagash/dark_friend"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"MaxLevel" "4"
"AbilityValues"
{
"aura_radius" "350"
"aura_bonus_damage" "25 50 75 100"
"aura_bonus_attack_speed" "20 30 40 50"
"aura_bonus_movespeed_pct" "2 4 6 8"
"aura_bonus_armor" "3 5 6 9"
"outgoing_damage_pct"
{
"value" "0"
"special_bonus_unique_nagash_dark_friend_damage_pct" "25"
}
}
}
"world_destroyer"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/nagash/world_destroyer"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
"LinkedAbility" "leader_call"
"AbilityTextureName" "old_heroes/nagash/world_destroyer"
"AbilityCooldown" "30 28 26 24"
"AbilityManaCost" "125"
"AbilityCastRange" "600"
"AbilityCastPoint" "0.2"
"HasShardUpgrade" "1"
"AbilityValues"
{
"radius" "500"
"health_soul_eater" "200 300 400 500"
"dominate_duration" "10 15 20 25"
"bonus_damage" "150 200 250 300"
"bonus_attack_speed" "50 80 100 120"
"bonus_armor" "4 6 8 10"
"shard_invulnerable_duration" "3"
}
}
"leader_call"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/nagash/leader_call"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
"LinkedAbility" "world_destroyer"
"AbilityUnitDamageType" "DAMAGE_TYPE_PURE"
"AbilityTextureName" "old_heroes/nagash/leader_call"
"AbilityCooldown" "2.5"
"AbilityHealthCost" "125 150 175 200"
"AbilityCastRange" "600"
"AbilityCastPoint" "0.2"
"AbilityValues"
{
"explosion_radius" "175"
"explosion_damage" "40 60 80 100"
"unit_health_for_damage"
{
"value" "0"
"special_bonus_unique_nagash_leader_call_damage" "50"
}
"bonus_stats_per_soul" "0.1 0.2 0.3 0.4"
}
}
"fighting_up"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/nagash/fighting_up"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
"AbilityTextureName" "old_heroes/nagash/soul_eater"
"AbilityCooldown" "40"
"AbilityHealthCost" "275"
"AbilityCastRange" "600"
"AbilityCastPoint" "0"
"AbilityValues"
{
"radius" "900"
"duration" "16"
"bonus_damage_pct" "20 30 40 50"
"bonus_movespeed_pct" "12 16 20 24"
"bonus_attackspeed_pct" "15 20 25 30"
}
}
"war_for_life"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/nagash/war_for_life"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
"AbilityTextureName" "old_heroes/nagash/war_for_life"
"AbilityCooldown" "60"
"AbilityManaCost" "150"
"IsGrantedByScepter" "1"
"AbilityCastPoint" "0"
"MaxLevel" "1"
"AbilityValues"
{
"lost_souls_pct"
{
"value" "30"
"special_bonus_shard" "-30"
}
"radius" "1500"
"health_res_pct" "20"
"inc_damage_res" "100"
"duration" "6"
}
}
"dark_golem"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/nagash/dark_golem"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
"AbilityType" "ABILITY_TYPE_ULTIMATE"
"MaxLevel" "3"
"AbilityTextureName" "old_heroes/nagash/dark_golem"
"AbilityCooldown" "300"
"AbilityManaCost" "500 1000 2000"
"AbilityHealthCost" "500 1000 2000"
"AbilityCastPoint" "0"
"AbilityValues"
{
"cleave_damage" "300 400 500"
"cleave_distance" "400"
"cleave_starting_width" "150"
"cleave_ending_width" "360"
"bonus_damage_pct_per_token" "0.1 0.2 0.3"
"bonus_attack_speed_pct_per_token" "0.1 0.2 0.3"
"bonus_movespeed_pct_per_token" "0.1 0.2 0.3"
"duration" "42"
}
}
"special_bonus_unique_nagash_dark_friend_damage_pct"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_nagash_leader_call_damage"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
}