220 lines
8.8 KiB
Plaintext
220 lines
8.8 KiB
Plaintext
"DOTAAbilities"
|
|
{
|
|
"bristleback_viscous_nasal_goo_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/bristleback/bristleback_viscous_nasal_goo_custom"
|
|
"AbilityTextureName" "bristleback_viscous_nasal_goo"
|
|
"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"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"FightRecapLevel" "1"
|
|
"AbilitySound" "Hero_Bristleback.ViscousGoo.Cast"
|
|
"AbilityCastPoint" "0.3"
|
|
"AbilityCooldown" "0"
|
|
"AbilityManaCost" "10"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"goo_speed" "1000"
|
|
"goo_duration" "5.0"
|
|
"base_armor_pct" "8 10 12 15"
|
|
"armor_per_stack_pct" "1.5 2 2.5 3"
|
|
"base_move_slow" "10"
|
|
"move_slow_per_stack" "3 6 9 12"
|
|
"radius"
|
|
{
|
|
"value" "200"
|
|
"special_bonus_unique_bristleback_custom_6" "+200"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"goo_duration_creep" "10.0"
|
|
"AbilityCastRange" "650"
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1"
|
|
}
|
|
"bristleback_quill_spray_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/bristleback/bristleback_quill_spray_custom"
|
|
"AbilityTextureName" "bristleback_quill_spray"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_AUTOCAST"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"FightRecapLevel" "1"
|
|
"AbilitySound" "Hero_Bristleback.QuillSpray"
|
|
"HasScepterUpgrade" "1"
|
|
|
|
"AbilityCastAnimation" "ACT_INVALID"
|
|
"AbilityCastPoint" "0.0 0.0 0.0 0.0"
|
|
"AbilityCooldown" "2.5"
|
|
"AbilityManaCost" "10"
|
|
"AbilityValues"
|
|
{
|
|
"radius"
|
|
{
|
|
"value" "700"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"quill_base_damage"
|
|
{
|
|
"value" "12 16 20 24"
|
|
"special_bonus_unique_bristleback_custom_3" "+16"
|
|
"special_bonus_scepter" "+27.5"
|
|
}
|
|
"quill_stack_damage"
|
|
{
|
|
"value" "30.0 35.0 40.0"
|
|
"special_bonus_unique_bristleback_custom_5" "+40.0"
|
|
"special_bonus_scepter" "+7.5"
|
|
}
|
|
"quill_stack_duration"
|
|
{
|
|
"value" "15.0"
|
|
"special_bonus_scepter" "+17.5"
|
|
}
|
|
"attack_damage_bonus_pct" "25"
|
|
"max_damage"
|
|
{
|
|
"value" "1250"
|
|
"special_bonus_unique_bristleback_custom_3" "+750"
|
|
"CalculateSpellDamageTooltip" "1"
|
|
}
|
|
"projectile_speed" "2400"
|
|
}
|
|
}
|
|
|
|
"bristleback_bristleback_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/bristleback/bristleback_bristleback_custom"
|
|
"AbilityTextureName" "bristleback_bristleback"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilitySound" "Hero_Bristleback.Bristleback"
|
|
"HasScepterUpgrade" "1"
|
|
|
|
"AbilityCastPoint" "0"
|
|
"IsBreakable" "1"
|
|
"AbilityValues"
|
|
{
|
|
"side_damage_reduction"
|
|
{
|
|
"value" "8 12 16 20"
|
|
}
|
|
"back_damage_reduction"
|
|
{
|
|
"value" "14 18 22 26"
|
|
}
|
|
"side_angle" "110"
|
|
"back_angle" "70"
|
|
"quill_release_threshold" "275 250 225 200"
|
|
"quill_release_interval" "0.1"
|
|
"quill_release_threshold_scepter1" "400"
|
|
"quill_release_threshold_scepter2" "600"
|
|
"quill_release_threshold_scepter3" "800"
|
|
"quill_release_threshold_scepter4" "1000"
|
|
|
|
}
|
|
"AbilityCastAnimation" "ACT_DOTA_SPAWN"
|
|
}
|
|
"bristleback_hairball_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/bristleback/bristleback_hairball_custom"
|
|
"AbilityTextureName" "bristleback_hairball"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"SpellImmunityType" "SPELL_IMMUNITY_ALLIES_YES"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_YES"
|
|
"MaxLevel" "1"
|
|
"FightRecapLevel" "1"
|
|
"IsGrantedByShard" "1"
|
|
"AbilityCastRange" "750"
|
|
"AbilityCastPoint" "0.1"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
|
|
"AbilityCooldown" "13"
|
|
"AbilityManaCost" "60"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"projectile_speed" "1200"
|
|
"radius"
|
|
{
|
|
"value" "700"
|
|
"affected_by_aoe_increase" "1"
|
|
}
|
|
"quill_stacks" "3"
|
|
"goo_stacks" "2"
|
|
}
|
|
}
|
|
"bristleback_warpath"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/bristleback/bristleback_warpath_custom"
|
|
"AbilityTextureName" "bristleback_warpath"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_5"
|
|
"IsBreakable" "1"
|
|
"Innate" "1"
|
|
"MaxLevel" "1"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"damage_per_stack_base" "20"
|
|
"damage_per_stack_per_hero_level" "0.69"
|
|
"damage_per_stack"
|
|
{
|
|
"value" "0"
|
|
"special_bonus_unique_bristleback_3" "+25"
|
|
}
|
|
"move_speed_per_stack_base" "2"
|
|
"move_speed_per_stack_per_hero_level" "0.034"
|
|
"max_stacks_base" "8"
|
|
"max_stacks_per_hero_level" "0.14"
|
|
"stack_duration_base" "16"
|
|
"stack_duration_per_hero_level" "0.14"
|
|
}
|
|
}
|
|
"bristleback_rage_fortitude_custom"
|
|
{
|
|
"BaseClass" "ability_lua"
|
|
"ScriptFile" "abilities/heroes/bristleback/bristleback_rage_fortitude_custom"
|
|
"AbilityTextureName" "bristleback_warpath"
|
|
"AbilityType" "ABILITY_TYPE_ULTIMATE"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
|
"IsBreakable" "1"
|
|
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_6"
|
|
|
|
"AbilityValues"
|
|
{
|
|
"rage_threshold" "50"
|
|
"bonus_armor" "15 30 45"
|
|
"bonus_magic_resist" "15 20 25"
|
|
}
|
|
}
|
|
"special_bonus_unique_bristleback_custom_3"
|
|
{
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"BaseClass" "special_bonus_base"
|
|
}
|
|
"special_bonus_unique_bristleback_custom_5"
|
|
{
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"BaseClass" "special_bonus_base"
|
|
}
|
|
"special_bonus_unique_bristleback_custom_6"
|
|
{
|
|
"AbilityType" "ABILITY_TYPE_ATTRIBUTES"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"BaseClass" "special_bonus_base"
|
|
}
|
|
}
|