206 lines
7.7 KiB
Plaintext
206 lines
7.7 KiB
Plaintext
"DOTAAbilities"
|
|
{
|
|
"ability_pudge_meat_hook_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/pudge/ability_pudge_meat_hook_custom.lua"
|
|
"AbilityTextureName" "pudge_meat_hook"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_DIRECTIONAL"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PURE"
|
|
"AbilityCastPoint" "0.3"
|
|
"AbilityCastRange" "900 1050 1200 1350"
|
|
"AbilityCooldown" "16 14 12 10"
|
|
"AbilityManaCost" "25"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"hook_distance"
|
|
{
|
|
"value" "900 1050 1200 1350"
|
|
"special_bonus_unique_pudge_hook_range" "+250"
|
|
}
|
|
"hook_speed" "1450"
|
|
"hook_width" "110"
|
|
"hook_damage"
|
|
{
|
|
"value" "160 200 240 280"
|
|
"special_bonus_unique_pudge_hook_damage" "+120"
|
|
}
|
|
"max_health_damage_pct" "50 100 150 200"
|
|
}
|
|
}
|
|
|
|
"ability_pudge_rot_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/pudge/ability_pudge_rot_custom.lua"
|
|
"AbilityTextureName" "pudge_rot"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"AbilityManaCost" "0"
|
|
"AbilityCooldown" "0"
|
|
"HasScepterUpgrade" "1"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"tick_interval" "0.2"
|
|
"rot_radius"
|
|
{
|
|
"value" "260 280 300 320"
|
|
"special_bonus_unique_pudge_rot_radius" "+80"
|
|
}
|
|
"rot_damage_per_sec"
|
|
{
|
|
"value" "45 70 95 120"
|
|
"special_bonus_unique_pudge_rot_damage" "+35"
|
|
}
|
|
"rot_damage_increase_per_sec" "6 8 10 12"
|
|
"max_health_damage_pct" "0.6 0.9 1.2 1.5"
|
|
"self_damage_pct_per_sec" "3.5"
|
|
"rot_slow_pct" "22"
|
|
"scepter_bonus_radius" "60"
|
|
"scepter_enemy_hp_regen_reduction_pct" "45"
|
|
"shard_slow_bonus_pct" "10"
|
|
}
|
|
}
|
|
|
|
"ability_pudge_flesh_heap_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/pudge/ability_pudge_flesh_heap_custom.lua"
|
|
"AbilityTextureName" "pudge_flesh_heap"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"IsBreakable" "1"
|
|
"Innate" "1"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"stack_range"
|
|
{
|
|
"value" "900"
|
|
"special_bonus_unique_pudge_heap_range" "+250"
|
|
}
|
|
"strength_per_stack" "0.10"
|
|
"magic_resist_per_stack" "0.10"
|
|
}
|
|
}
|
|
|
|
"ability_pudge_meat_shield_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/pudge/ability_pudge_meat_shield_custom.lua"
|
|
"AbilityTextureName" "pudge_flesh_heap"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityType" "ABILITY_TYPE_BASIC"
|
|
"IsBreakable" "1"
|
|
"HasShardUpgrade" "1"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"block_damage"
|
|
{
|
|
"value" "12 16 20 24"
|
|
"special_bonus_unique_pudge_heap_strength" "+16"
|
|
}
|
|
"block_damage_vs_creeps" "12 18 24 30"
|
|
"shard_block_per_strength" "0.1"
|
|
}
|
|
}
|
|
|
|
"ability_pudge_dismember_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/pudge/ability_pudge_dismember_custom.lua"
|
|
"AbilityTextureName" "pudge_dismember"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
"AbilityType" "ABILITY_TYPE_ULTIMATE"
|
|
"AbilityCastRange" "175 175 175"
|
|
"AbilityChannelTime" "2.4 2.8 3.2"
|
|
"AbilityCooldown" "0"
|
|
"AbilityManaCost" "25"
|
|
|
|
|
|
"AbilityValues"
|
|
{
|
|
"cast_range"
|
|
{
|
|
"value" "175 175 175"
|
|
"special_bonus_unique_pudge_dismember_range" "+125"
|
|
}
|
|
"channel_time" "2.4 2.8 3.2"
|
|
"width" "220"
|
|
"pull_speed" "850"
|
|
"pulse_interval" "0.25"
|
|
"damage_per_second"
|
|
{
|
|
"value" "130 190 250"
|
|
"special_bonus_unique_pudge_dismember_damage" "+70"
|
|
}
|
|
"strength_damage_pct" "50 100 150"
|
|
"max_health_damage_pct" "0.8 1.2 1.6"
|
|
"flesh_heap_stack_damage" "1.2"
|
|
"hunger_bonus" "5"
|
|
"heal_from_damage_pct" "80"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CHANNEL_ABILITY_4"
|
|
}
|
|
|
|
"special_bonus_unique_pudge_hook_range"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
|
|
"special_bonus_unique_pudge_hook_damage"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
|
|
"special_bonus_unique_pudge_rot_radius"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
|
|
"special_bonus_unique_pudge_rot_damage"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
|
|
"special_bonus_unique_pudge_heap_range"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
|
|
"special_bonus_unique_pudge_heap_strength"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
|
|
"special_bonus_unique_pudge_dismember_range"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
|
|
"special_bonus_unique_pudge_dismember_damage"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
}
|