"DOTAAbilities" { "Version" "1" //================================================================================================================= // Rubick: Telekinesis //================================================================================================================= "rubick_telekinesis" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES_STRONG" "HasShardUpgrade" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1 0.1 0.1 0.1" // Time //------------------------------------------------------------------------------------------------------------- // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "550 575 600 625" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "lift_duration" { "value" "0.95 1.2 1.45 1.7" "special_bonus_unique_rubick_7" "+0.5" } "stun_duration" { "value" "0.9 1.1 1.3 1.5" "special_bonus_unique_rubick_7" "+0.4" } "radius" { "value" "300 325 350 375" "affected_by_aoe_increase" "1" } "max_land_distance" { "value" "375 375 375 375" "special_bonus_unique_rubick" "+400" } "fall_duration" "0.3 0.3 0.3 0.3" // the portion of the lift that is falling "shard_max_land_distance_bonus_pct" { "special_bonus_shard" "35" } "shard_cooldown_reduction_pct" { "special_bonus_shard" "0" } "shard_teammate_throw_delay" { "special_bonus_shard" "0.5" } "AbilityCooldown" { "value" "23 20 17 14" "special_bonus_unique_rubick_4" "-5" } } "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" } //================================================================================================================= // Rubick: Telekinesis Land //================================================================================================================= "rubick_telekinesis_land" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_AOE" "MaxLevel" "1" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "radius" { "value" "300 325 350 375" "affected_by_aoe_increase" "1" } } } //================================================================================================================= // Rubick: Telekinesis Land //================================================================================================================= "rubick_telekinesis_land_self" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE" "MaxLevel" "1" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_1" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "radius" { "value" "300 325 350 375" "affected_by_aoe_increase" "1" } } } //================================================================================================================= // Rubick: Fade Bolt //================================================================================================================= "rubick_fade_bolt" { // 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_MAGICAL" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO" "SpellDispellableType" "SPELL_DISPELLABLE_YES" "FightRecapLevel" "1" "AbilitySound" "Hero_Rubick.FadeBolt.Cast" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1 0.1 0.1 0.1" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16 14 12 10" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "110 125 140 155" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "800 800 800 800" // Stats //------------------------------------------------------------------------------------------------------------- "AbilityModifierSupportValue" "0.35" // can chain to multiple units // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "damage" "100 175 250 325" "jump_damage_reduction_pct" { "value" "6" "CalculateSpellDamageTooltip" "0" "DamageTypeTooltip" "DAMAGE_TYPE_NONE" } "attack_damage_reduction" { "value" "5 15 25 35" "CalculateSpellDamageTooltip" "0" "DamageTypeTooltip" "DAMAGE_TYPE_NONE" } "duration" "10.0 10.0 10.0 10.0" "radius" { "value" "440" "affected_by_aoe_increase" "1" } "jump_delay" "0.25 0.25 0.25 0.25" } } //================================================================================================================= // Rubick: Null Field //================================================================================================================= "rubick_null_field" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4" "AbilityCastGestureSlot" "DEFAULT" "IsBreakable" "1" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "30" "AbilityValues" { "magic_damage_reduction_pct" { "value" "10 14 18 22" } "radius" { "value" "1200" } } } //================================================================================================================= // Rubick: Arcane Supremacy //================================================================================================================= "rubick_arcane_supremacy" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "IsBreakable" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "cast_range" "60 120 180 240" "spell_amp" "11 16 21 26" "aoe_bonus" { "value" "0" "special_bonus_facet_rubick_arcane_accumulation" "+25" } "aoe_bonus_duration" { "value" "0" "special_bonus_facet_rubick_arcane_accumulation" "+20" } } } //================================================================================================================= // Ability: Might and Magus (bonus attack damage from spell amp) //================================================================================================================= "rubick_might_and_magus" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_INNATE_UI" "MaxLevel" "1" "Innate" "1" "IsBreakable" "1" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "one_tooltip" "1" "bonus_damage_pct" { "value" "75" "special_bonus_unique_rubick_2" "+25" } "bonus_damage_pct_tooltip" { "value" "0.75" "special_bonus_unique_rubick_2" "+0.25" } "magic_resist_pct" { "value" "75" "special_bonus_unique_rubick_2" "+25" } "magic_resist_pct_tooltip" { "value" "0.75" "special_bonus_unique_rubick_2" "+0.25" } } } //================================================================================================================= // Rubick: Spell Steal //================================================================================================================= "rubick_spell_steal" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET" "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY" "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO" "AbilityUnitTargetFlags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES | DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO" "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES" "SpellDispellableType" "SPELL_DISPELLABLE_NO" "AbilitySound" "Hero_Rubick.SpellSteal.Cast" "AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE" "FightRecapLevel" "1" "HasScepterUpgrade" "1" // Casting //------------------------------------------------------------------------------------------------------------- "AbilityCastPoint" "0.1 0.1 0.1" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_7" // Time //------------------------------------------------------------------------------------------------------------- "AbilityCooldown" "16 10 4" // Cost //------------------------------------------------------------------------------------------------------------- "AbilityManaCost" "25 25 25" // Cast Range //------------------------------------------------------------------------------------------------------------- "AbilityCastRange" "1000 1000 1000" // Special //------------------------------------------------------------------------------------------------------------- "AbilityValues" { "projectile_speed" "1500" "stolen_debuff_amp" "10 20 30" "cast_range_scepter" { "special_bonus_scepter" "1400" } "duration" { "value" "180 240 300" } "stolen_mana_reduction" { "special_bonus_facet_rubick_frugal_filch" "50 65 80" } } } //================================================================================================================= // Rubick: Empty 1 //================================================================================================================= "rubick_empty1" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_5" } //================================================================================================================= // Rubick: Empty 2 //================================================================================================================= "rubick_empty2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" "AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_6" } //================================================================================================================= // Rubick: Hidden 1 //================================================================================================================= "rubick_hidden1" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" "AbilityCastAnimation" "ACT_INVALID" } //================================================================================================================= // Rubick: Hidden 2 //================================================================================================================= "rubick_hidden2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" "AbilityCastAnimation" "ACT_INVALID" } //================================================================================================================= // Rubick: Hidden 3 //================================================================================================================= "rubick_hidden3" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" "AbilityCastAnimation" "ACT_INVALID" } //================================================================================================================= // Rubick: Hidden 4 //================================================================================================================= "rubick_hidden4" { // General //------------------------------------------------------------------------------------------------------------- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_HIDDEN | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE" "MaxLevel" "0" "AbilityCastAnimation" "ACT_INVALID" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_rubick" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_rubick_2" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_rubick_3" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "5" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_rubick_4" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "BaseClass" "special_bonus_base" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_rubick_5" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "40" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_rubick_6" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "25" } } } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_rubick_7" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" } //================================================================================================================= // Ability: Special Bonus //================================================================================================================= "special_bonus_unique_rubick_8" { // General //------------------------------------------------------------------------------------------------------------- "AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES" "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE" "AbilityValues" { "value" { "value" "150" } } } }