"DOTAAbilities" { "Version" "1" //================================================================================================================= // Tinker: Defense Matrix //================================================================================================================= "tinker_defense_matrix" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.2" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "90 105 120 135" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "damage_absorb" { "value" "80 160 240 320" "special_bonus_unique_tinker_7" "+60" } "status_resistance" { "value" "15 20 25 30" "special_bonus_unique_tinker_defense_matrix_status_resistance" "+10" } "barrier_duration" { "value" "15" "special_bonus_unique_tinker_3" "+10" } "cooldown_reduction" { "value" "0" } "flicker_range" { "value" "0" "special_bonus_facet_tinker_translocator" "+350" } "flicker_angle" "90" } } //================================================================================================================= // Tinker: Keen Teleport (Keen Conveyance) //================================================================================================================= "tinker_keen_teleport" { // General //------------------------------------------------------------------------------------------------------------- // NOTE: AbilityBehavior is defined in code "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_CHANNELLED | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK | DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL | DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_BUILDING" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_INVULNERABLE" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4" "MaxLevel" "3" "DependentOnAbility" "tinker_rearm" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "0" "AbilityCooldown" "80.0" "AbilityCastPoint" "0.0" // Item Info //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "75" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "minimun_distance" "70" "maximum_distance" "800" "vision_radius" { "value" "200" "affected_by_aoe_increase" "1" } "AbilityChannelTime" { "value" "3.0" "special_bonus_unique_tinker_5" "-0.5" } "channel_time_tooltip" { "value" "3.0" "special_bonus_unique_tinker_5" "-0.5" } "additional_starting_cooldown" "20.0" // set this to the same value as the additional CD in GrantFreeTPScrolls "creep_teleport_level" "2" "hero_teleport_level" "3" "outpost_channel_time" // TELEPORT_OUTPOST_CHANNEL_TIME { "value" "4.0" "special_bonus_unique_tinker_5" "-0.5" } "jungle_outpost_channel_time" // TELEPORT_JUNGLE_OUTPOST_CHANNEL_TIME { "value" "4.0" "special_bonus_unique_tinker_5" "-0.5" } } } //================================================================================================================= // Ability: Tinker Innate: Item CDR //================================================================================================================= "tinker_eureka" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "Innate" "1" "MaxLevel" "1" "IsBreakable" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "int_per_one_cdr" "3" "one_percent_tooltip" "1" "max_cdr" "60" "item_cooldown_tooltip" { "dynamic_value" "true" } } } //================================================================================================================= // Tinker: Innate Keen Teleport - Gold on Death (instead of TP) //================================================================================================================= "tinker_innate_keen_teleport_gold_on_death" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_INNATE_UI" "MaxLevel" "1" "AbilityValues" { "gold_on_death" "50" } } //================================================================================================================= // Tinker: Innate Keen Teleport - XP on Death (instead of TP) //================================================================================================================= "tinker_innate_keen_teleport_xp_on_death" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_INNATE_UI" "MaxLevel" "1" "AbilityValues" { "xp_on_death" "50" } } //================================================================================================================= // Tinker: Laser //================================================================================================================= "tinker_laser" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitDamageType" "DAMAGE_TYPE_PURE" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" "HasScepterUpgrade" "1" "AbilitySound" "Hero_Tinker.Laser" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "600" "AbilityCastPoint" "0.4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "19 18 17 16" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "95 105 115 125" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.3" // Primarily about the damageo // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "miss_rate" "100" "duration" { "value" "3.0 3.5 4.0 4.5" } "laser_damage" { "value" "75 150 225 300" "special_bonus_unique_tinker" "+50" } "radius_explosion" { "value" "0" "special_bonus_unique_tinker_4" "+200" "affected_by_aoe_increase" "1" } "splash_pct" "100" "scepter_bonus_cast_range" { "special_bonus_scepter" "0" } "scepter_reduction_pct" { "special_bonus_scepter" "13" } "scepter_bounce_radius" { "special_bonus_scepter" "700" "affected_by_aoe_increase" "1" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" } //================================================================================================================= // Tinker: Shrink Ray (scepter ability) //================================================================================================================= "tinker_shrink_ray" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | 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_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" "AbilitySound" "Hero_Tinker.Laser" "MaxLevel" "1" "IsGrantedByScepter" "1" "HasScepterUpgrade" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "900" "AbilityCastPoint" "0.1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "20" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "50" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.3" // Primarily about the damageo "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" "AbilityValues" { "scale_reduction" { "value" "15" } "health_reduction" { "value" "15" } "slow" { "value" "20" } "duration" { "value" "6" } "max_stacks" { "value" "4" } "radius_explosion" { "value" "250" "affected_by_aoe_increase" "1" } } } //================================================================================================================= // Tinker: Heat Seeking Missile //================================================================================================================= "tinker_heat_seeking_missile" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE | DOTA_UNIT_TARGET_FLAG_NO_INVIS | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "FightRecapLevel" "1" "AbilitySound" "Hero_Tinker.Heat-Seeking_Missile" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0 0 0 0" "AbilityCastRange" "1500" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "18" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "105 115 125 135" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "damage" "120 200 280 360" "radius" { "value" "1500" "affected_by_aoe_increase" "1" } "targets" { "value" "2 2 2 2" } "speed" "700" "radius_explosion" "0" "splash_pct" "0" } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2" } //================================================================================================================= // Tinker: March of the Machines //================================================================================================================= "tinker_march_of_the_machines" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT" "AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "AbilitySound" "Hero_Tinker.March_of_the_Machines" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "300" "AbilityCastPoint" "0.53" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "35.0 33.0 31.0 29.0" // Damage. //------------------------------------------------------------------------------------------------------------- "AbilityDamage" "0" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 120 140 160" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "radius" { "value" "900" "affected_by_aoe_increase" "1" } "collision_radius" "50" "splash_radius" "150" "duration" { "value" "6.0" "special_bonus_unique_tinker_march_duration" "+1.0" } "speed" "400" "machines_per_sec" "24" "distance" "1800" "damage" "13 22 31 40" "heal_per_second" { "value" "0" "special_bonus_facet_tinker_repair_bots" "+14 +21 +28 +35" } "heal_duration" { "value" "0" "special_bonus_facet_tinker_repair_bots" "+4" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3" } //================================================================================================================= // Tinker: Rearm //================================================================================================================= "tinker_rearm" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_CHANNELLED" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "AbilitySound" "Hero_Tinker.Rearm" "AbilityDraftExtraAbilities" { "tinker_warp_grenade" "shard" } // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0" "AbilityChannelTime" "2.75 2.0 1.25" "AbilityCastAnimation" "ACT_DOTA_CHANNEL_ABILITY_4" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "7 6 5" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "100 150 200" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "magic_resistance" { "value" "0" } "armor_duration" { "value" "0" } "affects_items" { "value" "0" } } } //================================================================================================================= // Tinker: Warp Grenade ( shard ability ) //================================================================================================================= "tinker_warp_grenade" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET | 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 //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "700" "AbilityCastPoint" "0.2" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_5" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "15" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "80" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "damage" "150" "bonus_distance" "100" "max_distance" "2000" "range_reduction" "40" "debuff_duration" "2" } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_tinker" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_tinker_4" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_tinker_5" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_tinker_7" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "125" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_tinker_rearm_magic_resistance" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_tinker_march_duration" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_tinker_defense_matrix_status_resistance" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } }