"DOTAAbilities" { "Version" "1" //================================================================================================================= // Shredder: Flamethrower ( shard ability ) //================================================================================================================= "shredder_flamethrower" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | 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" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "MaxLevel" "1" "FightRecapLevel" "1" "IsGrantedByShard" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "damage_per_second" "70" "duration" "8" "width" { "value" "275" "affected_by_aoe_increase" "1" } "length" { "value" "400" "affected_by_aoe_increase" "1" } "move_slow_pct" "30" "building_dmg_pct" "50" "debuff_linger_duration" "2.0" } } //================================================================================================================= // Shredder: Whirling Death //================================================================================================================= "shredder_whirling_death" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" "AbilitySound" "Hero_Shredder.WhirlingDeath.Cast" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "7.5 7 6.5 6" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "whirling_radius" { "value" "325" "affected_by_aoe_increase" "1" } "whirling_damage" "85 130 175 220" "tree_damage_scale" { "value" "11 18 25 32" "special_bonus_unique_timbersaw" "+75" } "whirling_tick" "0.3" "stat_loss_pct" { "value" "13" "special_bonus_unique_timbersaw_5" "+2.5" } "stat_loss_univ" { "value" "5" "special_bonus_unique_timbersaw_5" "+2.5" } "duration" { "value" "12 13 14 15" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" } //================================================================================================================= // Shredder: Timber Chain //================================================================================================================= "shredder_timber_chain" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" "AbilitySound" "Hero_Shredder.TimberChain.Cast" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.3 0.3 0.3 0.3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "4" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "60 70 80 90" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "chain_radius" { "value" "90 90 90 90" } "AbilityCastRange" { "value" "750 900 1050 1200" "special_bonus_unique_timbersaw_3" "+75%" } "radius" { "value" "225 225 225 225" } "speed" { "value" "2200 2400 2600 2800" "special_bonus_unique_timbersaw_3" "+75%" } "damage" "45 100 155 210" "tree_splinter_count" { "special_bonus_facet_shredder_shredder" "10" } "tree_splinter_distance" { "special_bonus_facet_shredder_shredder" "700" "affected_by_aoe_increase" "1" } "tree_splinter_width" { "special_bonus_facet_shredder_shredder" "100" "affected_by_aoe_increase" "1" } "tree_splinter_speed" { "special_bonus_facet_shredder_shredder" "1600" } "tree_splinter_damage" { "special_bonus_facet_shredder_shredder" "20 40 60 80" } "tree_splinter_slow_duration" { "special_bonus_facet_shredder_shredder" "1.0" } "tree_splinter_slow_pct" { "special_bonus_facet_shredder_shredder" "30 40 50 60" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2" } //================================================================================================================= // Shredder: Reactive Armor //================================================================================================================= "shredder_reactive_armor" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "HasScepterUpgrade" "1" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "MaxLevel" "4" "IsBreakable" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "bonus_armor" "0.4 0.5 0.6 0.7" "bonus_hp_regen" { "value" "0.4 0.5 0.6 0.7" "special_bonus_unique_timbersaw_reactive_armor_regen_per_stack" "+0.25" } "stack_limit" { "value" "12 22 32 42" "special_bonus_unique_timbersaw_2" "+6" } "stack_duration" { "value" "10 12 14 16" } "stacks_per_hero_attack" { "value" "3" "special_bonus_unique_timbersaw_2" "+1" } "AbilityManaCost" { "special_bonus_scepter" "+200" } "AbilityCooldown" { "special_bonus_scepter" "45" } "initial_shield" { "special_bonus_scepter" "200" } "shield_per_sec" { "special_bonus_scepter" "100" } "shield_per_sec_per_enemy" { "special_bonus_scepter" "75" } "max_shield" { "special_bonus_scepter" "800" } "duration" { "special_bonus_scepter" "8" } "radius" { "special_bonus_scepter" "600" "affected_by_aoe_increase" "1" } "explosion_radius" { "special_bonus_scepter" "600" "affected_by_aoe_increase" "1" } "base_explosion" { "special_bonus_scepter" "200" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3" } //================================================================================================================= // Shredder: Chakram //================================================================================================================= "shredder_chakram" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "FightRecapLevel" "1" "AbilitySound" "Hero_Shredder.Chakram.Cast" "LinkedAbility" "shredder_chakram_2" "AbilityDraftExtraAbilities" { "shredder_flamethrower" "shard" } // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200 1200 1200" "AbilityCastPoint" "0.15" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 140 180" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "speed" "900.0" "radius" { "value" "200" "affected_by_aoe_increase" "1" } "pass_damage" { "value" "100 150 200" } "damage_per_second" { "value" "50 75 100" } "slow" { "value" "5" "special_bonus_unique_timbersaw_4" "+5" } "damage_interval" "0.5" "break_distance" { "value" "2000.0" "affected_by_aoe_increase" "1" } "mana_per_second" "14 22 30" "pass_slow_duration" "0.5" "slow_health_percentage" "5" "castpoint_scepter" { "special_bonus_scepter" "0.15" } "second_chakram" { "value" "0" } } } //================================================================================================================= // Shredder: Chakram 2 //================================================================================================================= "shredder_chakram_2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" "MaxLevel" "3" "LinkedAbility" "shredder_chakram" "DependentOnAbility" "shredder_chakram" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200 1200 1200" "AbilityCastPoint" "0.15" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_6" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "8.0 8.0 8.0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 140 180" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "speed" { "value" "900.0" } "radius" { "value" "200" "affected_by_aoe_increase" "1" } "pass_damage" { "value" "100 150 200" "special_bonus_facet_shredder_second_chakram" "-30%" } "damage_per_second" { "value" "50 75 100" "special_bonus_facet_shredder_second_chakram" "-30%" } "damage_penalty_tooltip" "30" "slow" { "value" "5" "special_bonus_unique_timbersaw_4" "+4" } "damage_interval" { "value" "0.5" } "break_distance" { "value" "2000.0" "affected_by_aoe_increase" "1" } "mana_per_second" { "value" "14 22 30" } "pass_slow_duration" { "value" "0.5" } "slow_health_percentage" { "value" "5" } "scepter_bonus_damage" { "value" "20" } "second_chakram" { "value" "0" } } } //================================================================================================================= // Shredder: Return Chakram //================================================================================================================= "shredder_return_chakram" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "DependentOnAbility" "shredder_chakram" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" "AbilityCastAnimation" "ACT_INVALID" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0" } //================================================================================================================= // Shredder: Return Chakram //================================================================================================================= "shredder_return_chakram_2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING" "MaxLevel" "3" "DependentOnAbility" "shredder_chakram" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" "AbilityCastAnimation" "ACT_INVALID" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "0.0 0.0 0.0" } //================================================================================================================= // Ability: Twisted Chakram //================================================================================================================= "shredder_twisted_chakram" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" "AbilitySound" "Hero_VengefulSpirit.MagicMissile" "AbilityTextureName" "shredder_chakram_2" "DependentOnAbility" "shredder_chakram" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1200" "AbilityCastPoint" "0.2" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20 16 12" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 140 180" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "speed" "900" "radius" { "value" "125" "affected_by_aoe_increase" "1" } "damage" "100 150 200" "spread" { "value" "350" "affected_by_aoe_increase" "1" } "min_throw_duration" "0.0" "max_throw_duration" "0.5" "min_target_distance" "600" "max_target_distance" "600" "slow" { "value" "5" "special_bonus_unique_timbersaw_4" "+5" } "pass_slow_duration" "2.0" "slow_health_percentage" "5" } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2" } //================================================================================================================= // Ability: Tree Killer //================================================================================================================= "shredder_exposure_therapy" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_INNATE_UI | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "4" "Innate" "1" "DependentOnAbility" "shredder_chakram" "IsBreakable" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "mana_restore" "4 6 8 10" "health_restore" { "value" "0" "special_bonus_unique_timbersaw_exposure_therapy_health" "+10" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_timbersaw" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_timbersaw_2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_timbersaw_3" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_timbersaw_4" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_timbersaw_5" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_timbersaw_reactive_armor_regen_per_stack" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_timbersaw_exposure_therapy_health" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } }