"DOTAAbilities" { "Version" "1" //================================================================================================================= // Puck: Illusory Orb //================================================================================================================= "puck_illusory_orb" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "FightRecapLevel" "1" "AbilitySound" "Hero_Puck.Illusory_Orb" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1 0.1 0.1 0.1 0.1" "AbilityCastRange" "1950" // Time //------------------------------------------------------------------------------------------------------------- // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 100 110 120" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "radius" { "value" "225" "affected_by_aoe_increase" "1" } "max_distance" "1950" "orb_speed" { "value" "550" "special_bonus_facet_puck_curveball" "+200" } "orb_vision" { "value" "450" "affected_by_aoe_increase" "1" } "vision_duration" "2.5" "damage" { "value" "75 150 225 300" "special_bonus_unique_puck_orb_damage" "+40" } "AbilityCooldown" { "value" "11 10 9 8" } "warning_sound_time" "0.25" "curve_orb" { "value" "0" "special_bonus_facet_puck_curveball" "=1" } "curve_orb_duration_multiplier" { "value" "0" "special_bonus_facet_puck_curveball" "=100" } "curve_orb_max_acceleration" { "value" "0" "special_bonus_facet_puck_curveball" "=0.0015" } "curve_orb_pullback_bonus_launch_speed" { "value" "0" "special_bonus_facet_puck_curveball" "0.25" } "curve_strength" { "value" "0" "special_bonus_facet_puck_curveball" "0.6" } "vector_reticle_distance" { "value" "0" "special_bonus_facet_puck_curveball" "200.0" } "vector_reticle_radius" { "value" "0" "special_bonus_facet_puck_curveball" "0.0" } "increase_per_sec" { "special_bonus_facet_puck_curveball" "0" } "damage_over_time_pct" { "special_bonus_facet_puck_curveball" "=5" } "damage_interval" { "special_bonus_facet_puck_curveball" "=0.5" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" } //================================================================================================================= // Puck: Ethereal Jaunt //================================================================================================================= "puck_ethereal_jaunt" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES" "AbilitySound" "Hero_Puck.EtherealJaunt" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.0 0.0 0.0 0.0" "AbilityCastAnimation" "ACT_INVALID" } //================================================================================================================= // Puck: Innate Sagaciousness (restore on projectile disjoint) //================================================================================================================= "puck_puckish" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "Innate" "1" "MaxLevel" "1" "IsBreakable" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "mana_restore_base" "10" "hp_restore_base" "10" "mana_restore_pct" { "value" "2" } "hp_restore_pct" { "value" "2" } "dodged_spell_multiplier" "3.5" } } //================================================================================================================= // Puck: Waning Rift //================================================================================================================= "puck_waning_rift" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" "AbilitySound" "Hero_Puck.Waning_Rift" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16 15 14 13" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 110 120 130" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "radius" { "value" "400" "special_bonus_unique_puck_rift_radius" "+350" "affected_by_aoe_increase" "1" } "silence_duration" { "value" "2.0 2.5 3.0 3.5" "special_bonus_unique_puck_7" "+1.25" } "damage" { "value" "60 120 180 240" "special_bonus_unique_puck_6" "+60" } "max_distance" { "value" "400" "special_bonus_unique_puck_rift_radius" "+350" } "push_pull_enabled" { "value" "0" "special_bonus_facet_puck_jostling_rift" "=1" } "knock_distance" { "affected_by_aoe_increase" "1" "special_bonus_facet_puck_jostling_rift" "+75 +100 +125 +150" } "knock_duration" { "special_bonus_facet_puck_jostling_rift" "0.3" } "pull_distance" { "affected_by_aoe_increase" "1" "special_bonus_facet_puck_jostling_rift" "+75 +100 +125 +150" } "pull_duration" { "special_bonus_facet_puck_jostling_rift" "0.3" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2" } //================================================================================================================= // Puck: Phase Shift //================================================================================================================= "puck_phase_shift" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK" "AbilitySound" "Hero_Puck.Phase_Shift" "HasShardUpgrade" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.01" "AbilityChannelTime" "1 1.75 2.5 3.25" // Time //------------------------------------------------------------------------------------------------------------- // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "0 0 0 0" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "duration" "1 1.75 2.5 3.25" "shard_attack_range_bonus" { "special_bonus_shard" "0" } "shard_bonus_damage" { "special_bonus_shard" "35" } "AbilityCooldown" { "value" "8 7.5 7 6.5" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3" } //================================================================================================================= // Puck: Dream Coil //================================================================================================================= "puck_dream_coil" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "FightRecapLevel" "2" "AbilitySound" "Hero_Puck.Dream_Coil" "HasScepterUpgrade" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "750" "AbilityCastPoint" "0.1 0.1 0.1" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_5" // Time //------------------------------------------------------------------------------------------------------------- // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "125 175 225" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.5" // Does two modifiers // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "AbilityCooldown" { "value" "75" "special_bonus_unique_puck" "-15" } "coil_duration" "5 5.5 6" "coil_break_radius" "600" "stun_duration" "0.5" "coil_initial_damage" { "value" "175 250 325" "special_bonus_unique_puck_coil_damage" "+200" } "coil_stun_duration" { "value" "1.5 2.0 2.5" } "coil_break_damage" { "value" "200 300 400" "special_bonus_unique_puck_coil_damage" "+200" } "coil_radius" { "value" "375" "affected_by_aoe_increase" "1" } "coil_rapid_fire_rate" { "value" "0" "special_bonus_scepter" "+0.6" } "coil_rapid_fire_z_offset" { "value" "0" "special_bonus_scepter" "+150" } "attack_rate_pct" { "value" "0" "special_bonus_scepter" "+90" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_puck" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_puck_2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "3" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_puck_5" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "1" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_puck_6" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_puck_7" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_puck_orb_damage" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_puck_coil_damage" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_puck_rift_radius" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } }