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

196 lines
7.8 KiB
Plaintext

"DOTAAbilities"
{
"ability_phantom_assassin_stifling_dagger_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities\heroes\phantom_assassin\ability_phantom_assassin_stifling_dagger_custom.lua"
"AbilityTextureName" "phantom_assassin_stifling_dagger"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
"AbilityCastRange" "600 700 800 900"
"AbilityCastPoint" "0.15"
"AbilityCooldown" "0"
"AbilityManaCost" "40 35 30 25"
"AbilityCharges" "1 2 3 4"
"AbilityChargeRestoreTime" "8 7 6 5"
"AbilityValues"
{
"attack_factor"
{
"value" "15 35 55 75"
"special_bonus_unique_assassin_stifling_dagger_damage_base" "+45"
}
"damage" "110 150 190 230"
"max_targets"
{
"value" "0"
"special_bonus_unique_assassin_stifling_dagger_max_targets" "2"
}
"chance"
{
"special_bonus_unique_assassin_stifling_dagger_chance_again" "10"
}
"movement_slow" "-50"
"slow_duration" "1.75 2.5 3.25 4.0"
"dagger_speed" "1200"
}
}
"ability_phantom_assassin_phantom_strike_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/phantom_assassin/ability_phantom_assassin_phantom_strike_custom.lua"
"AbilityTextureName" "phantom_assassin_phantom_strike"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
"AbilityCastRange" "650 750 850 950"
"AbilityCastPoint" "0.25"
"AbilityManaCost" "25 40 45 50"
"AbilityValues"
{
"cooldown" "11 9 7 5"
"attack_speed_bonus" "110 145 180 215"
"bonus_duration" "3.5 4 4.5 5"
"lifesteal_percent"
{
"value" "0"
"special_bonus_unique_assassin_phantom_strike_lifesteal" "+25"
}
"crit_chance"
{
"value" "0"
"special_bonus_unique_assassin_phantom_strike_crit" "100"
}
"crit_mult"
{
"value" "0"
"special_bonus_unique_assassin_phantom_strike_crit" "175"
}
}
}
"ability_phantom_assassin_blur_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/phantom_assassin/ability_phantom_assassin_blur_custom.lua"
"AbilityTextureName" "phantom_assassin_blur"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
"AbilityCooldown" "60"
"AbilityManaCost" "50"
"AbilityCastPoint" "0.25"
"HasShardUpgrade" "1"
"AbilityValues"
{
"bonus_agility_pct" "15 30 45 60"
"duration"
{
"value" "8 10 12 14"
"special_bonus_unique_assassin_blur_duration_base" "+6"
}
"bonus_agility"
{
"value" "14 26 38 50"
"special_bonus_unique_assassin_blur_agility_base" "+25"
}
"move_speed_pct" "20"
"illusion_outgoing_damage" "115"
"illusion_incoming_damage" "300"
}
}
"ability_phantom_assassin_coup_de_grace_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/phantom_assassin/ability_phantom_assassin_coup_de_grace_custom.lua"
"AbilityTextureName" "phantom_assassin_coup_de_grace"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"AbilityType" "ABILITY_TYPE_ULTIMATE"
"HasScepterUpgrade" "1"
"MaxLevel" "3"
"AbilityValues"
{
"crit_chance" "15 20 30"
"crit_mult" "250 400 550"
"damage_mult" "0"
"armor_reduction" "2 4 6"
"armor_reduction_agility_pct" "6 8 10"
"ability_cooldown" "20"
"health_mult_decrease" "0"
"duration" "7"
}
}
"ability_phantom_assassin_phantom_bash_custom"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/phantom_assassin/ability_phantom_assassin_phantom_bash_custom.lua"
"AbilityTextureName" "phantom_assassin_phantom_bash"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
"MaxLevel" "1"
"Innate" "1"
"IsBreakable" "1"
"AbilityValues"
{
"cooldown" "16.0"
"bash_duration" "0.15"
"bash_cd_level" "0.10"
}
}
"special_bonus_unique_assassin_blur_duration_base"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_assassin_blur_agility_base"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_assassin_stifling_dagger_chance_again"
{
// General
//-------------------------------------------------------------------------------------------------------------
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_assassin_stifling_dagger_damage_base"
{
// General
//-------------------------------------------------------------------------------------------------------------
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_assassin_phantom_strike_lifesteal"
{
// General
//-------------------------------------------------------------------------------------------------------------
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_assassin_stifling_dagger_max_targets"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
"special_bonus_unique_assassin_phantom_strike_crit"
{
"BaseClass" "special_bonus_undefined"
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
}
}