189 lines
5.2 KiB
Plaintext
189 lines
5.2 KiB
Plaintext
"DOTAAbilities"
|
|
{
|
|
"ability_sniper_shrapnel_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/sniper/ability_sniper_shrapnel_custom"
|
|
"AbilityTextureName" "sniper_shrapnel"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
|
|
"AbilityManaCost" "50"
|
|
"AbilityCastRange" "1800"
|
|
"AbilityCastPoint" "0.3"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
"AbilityValues"
|
|
{
|
|
"AbilityCooldown"
|
|
{
|
|
"value" "12 10 8 6"
|
|
"special_bonus_unique_sniper_shrapnel_cooldown" "-3"
|
|
}
|
|
"radius"
|
|
{
|
|
"value" "400"
|
|
"affected_by_aoe_increase" "1"
|
|
"special_bonus_unique_sniper_shrapnel_radius" "+150"
|
|
}
|
|
"damage_delay" "1.2"
|
|
"duration" "10"
|
|
"tick_interval" "1.0"
|
|
"attack_damage_pct" "25"
|
|
"slow_movement_speed" "-18"
|
|
"incoming_damage_pct" "25"
|
|
}
|
|
}
|
|
|
|
"ability_sniper_critical_focus_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/sniper/ability_sniper_critical_focus_custom"
|
|
"AbilityTextureName" "sniper_headshot"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
|
"AbilityCooldown" "30 26 22 18"
|
|
"AbilityManaCost" "50"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2"
|
|
"AbilityValues"
|
|
{
|
|
"duration"
|
|
{
|
|
"value" "1.5 2 2.5 3"
|
|
"special_bonus_unique_sniper_critical_focus_duration" "+1.5"
|
|
}
|
|
"crit_chance" "75"
|
|
"crit_mult"
|
|
{
|
|
"value" "125 145 165 185"
|
|
"special_bonus_unique_sniper_critical_focus_crit_mult" "+25"
|
|
}
|
|
}
|
|
}
|
|
|
|
"ability_sniper_keen_eye_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/sniper/ability_sniper_keen_eye_custom"
|
|
"AbilityTextureName" "sniper_take_aim"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityValues"
|
|
{
|
|
"bonus_attack_range"
|
|
{
|
|
"value" "100 150 200 250"
|
|
"special_bonus_unique_sniper_keen_range" "+75"
|
|
}
|
|
"proc_chance"
|
|
{
|
|
"value" "15"
|
|
"special_bonus_unique_sniper_keen_proc" "+12"
|
|
}
|
|
"headshot_bonus_damage" "40 50 60 70"
|
|
"slow_duration" "1.5"
|
|
"knockback_distance" "120"
|
|
"slow_movement_pct" "-40"
|
|
"slow_attack_speed" "-40"
|
|
}
|
|
}
|
|
|
|
"ability_sniper_assassinate_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/sniper/ability_sniper_assassinate_custom"
|
|
"AbilityTextureName" "sniper_assassinate"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityType" "ABILITY_TYPE_ULTIMATE"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
|
|
"HasScepterUpgrade" "1"
|
|
|
|
"AbilityManaCost" "50 100 150"
|
|
"AbilityCastRange" "3000"
|
|
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
|
|
"AbilityValues"
|
|
{
|
|
"AbilityCastPoint"
|
|
{
|
|
|
|
"value" "2"
|
|
"special_bonus_scepter" "-1.4"
|
|
}
|
|
"AbilityCooldown"
|
|
{
|
|
"value" "20 18 16"
|
|
"special_bonus_scepter" "-10"
|
|
}
|
|
"aoe_radius"
|
|
{
|
|
"value" "400"
|
|
"special_bonus_unique_sniper_assassinate_aoe" "+250"
|
|
}
|
|
"debuff_duration" "2.5"
|
|
"projectile_speed" "2500"
|
|
"ministun_duration"
|
|
{
|
|
"value" "0.1"
|
|
"special_bonus_scepter" "+1.9"
|
|
}
|
|
|
|
"attack_damage_bonus"
|
|
{
|
|
"value" "20 40 60"
|
|
"special_bonus_unique_sniper_assassinate_damage" "+50"
|
|
}
|
|
"armor_mark_duration" "4"
|
|
}
|
|
}
|
|
|
|
"special_bonus_unique_sniper_shrapnel_radius"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_sniper_keen_range"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_sniper_shrapnel_cooldown"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_sniper_critical_focus_duration"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_sniper_critical_focus_crit_mult"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_sniper_keen_proc"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_sniper_assassinate_aoe"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
"special_bonus_unique_sniper_assassinate_damage"
|
|
{
|
|
"BaseClass" "special_bonus_undefined"
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
}
|
|
}
|