“ | ▶️ How does this one work?
— Rubick
|
” |
Spell Steal has some complex ability interactions, specifically with abilities that have direct synergy with another component of the hero's arsenal.
Abilities that have unique interactions upon acquiring via Spell Steal are detailed here, otherwise, they function as expected and its notes fully apply.
Note that these interactions do not necessarily apply to Ability Draft.
General Information[]
- A full list of unique interactions with Spell Steal can be found here.
- The stolen ability travels as a projectile toward Rubick at a speed of 1500.
- Rubick gains the new ability and loses the previously stolen ability as the projectile reaches him.
- Some spells cannot be stolen. Spell Steal will steal the last used eligible ability.
- Cannot steal passive abilities, item abilities, or active attack modifiers (except Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Walrus Punch!".).
- Cannot steal toggleable abilities while the ability is being toggled Off.
- Grants the previous cast ability if the toggled-off ability is the last cast ability.
- Cannot steal the following abilities: Primal Companion, Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Stone Remnant"., Quas, Wex, Exort, Invoke, MegaMeepo, MegaMeepo Fling, Mischief, Morph, Dispersion (with ), Rearm, Minefield Sign and Stone Form.
- Sub-abilities from abilities are automatically acquired (e.g. Ethereal Jaunt) and cannot be manually stolen.
- Can only acquire abilities from heroes and clones.
- Cannot acquire abilities from any illusions, despite being able to cast Spell Steal on the Vengeance Illusion, Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Fiend's Grip". or the Decoy illusion.
- When cast on the aforementioned illusions above, Spell Steal consumes mana and goes on a cooldown.
- Cannot acquire abilities from any illusions, despite being able to cast Spell Steal on the Vengeance Illusion, Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Fiend's Grip". or the Decoy illusion.
- Neither acquires innate abilities nor innate ability traits (e.g. being able to attack Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Nightmare". units).
- Linked abilities are not acquired alongside the stolen one.
- The stolen ability's level is based on its level on the enemy as it was stolen. The level only updates upon stealing it again.
- Reacquiring an already stolen ability refreshes its buff duration.
- The target's Aghanim's Scepter and Aghanim's Shard are not considered, Rubick always steals the non-upgraded form.
- However, if Rubick has Aghanim's Scepter or Aghanim's Shard, the stolen abilities do get upgraded.
- Talent upgrades are not copied and cannot be acquired in any way.
- The debuff duration amplification only affects the duration of debuffs of stolen abilities placed on enemies.
- A debuff is identified by the red border on the status icon. It follows the same rules as status resistance, and stacks multiplicatively with other sources.
- Has a cast range of 1060/1120/1180/1240 ( 1460/1520/1580/1640) with Arcane Supremacy on each level.
- TALENT
- The spell damage amplification talent applies outgoing damage amplification on stolen abilities. Stacks additively with other sources of generic outgoing damage manipulation.
- Affects spell damage Rubick deals from stolen abilities. Does not amplify damage flagged as HP removal.
- The cooldown reduction talent only affects the cooldown of stolen abilities.
- Stacks multiplicatively with other sources of percentage-based cooldown reduction sources, and is calculated after all flat cooldown reduction values.
- The spell damage amplification talent applies outgoing damage amplification on stolen abilities. Stacks additively with other sources of generic outgoing damage manipulation.
Cast Point[]
For abilities acquired with Spell Steal, if their original cast point is < 0.15, it will be set to 0.15 instead, except for abilities flagged with DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN
in the game files, listed below. For these abilities, the original cast time is used.
Neutral Abilities Cast Times[]
Although Spell Steal cannot target neutral creeps, Rubick can indirectly acquire neutral abilities from Doom via Devour.
The abilities use the original cast point of the neutral creeps they come from, however, the cast backswing differs depending on the ability acquired as shown below.
Acquirable Castable Abilities. | |||
---|---|---|---|
Neutral Creep Abilities | Cast Point | Rubick's Cast Backswing | |
Ancient Black Dragon – Fireball | 0.3 | 1.07 | |
Ancient Ice Shaman – Icefire Bomb | 0.35 | 1.02 | |
Ancient Thunderhide – Frenzy | 0 | 1.37 | |
Ancient Thunderhide – Slam | 0.3 | 1.07 | |
Centaur Conqueror – War Stomp | 0.4 | 0.97 | |
Dark Troll Summoner – Raise Dead | 0.3 | 1.07 | |
Fell Spirit – Vex | 0 | 1.37 | |
Giant Wolf – Intimidate | 0.2 | 1.17 | |
Harpy Scout – Take Off | 0 | 1.37 | |
Harpy Stormcrafter – Chain Lightning | 0.3 | 1.07 | |
Hellbear Smasher – Thunder Clap | 0.4 | 0.97 | |
Hill Troll – Ensnare | 0.3 | 1.07 | |
Hill Troll Priest – Heal | 0.5 | 0.87 | |
Mud Golem – Hurl Boulder | 0.3 | 1.07 | |
Shard Golem – Hurl Boulder | 0.3 | 1.07 | |
Ogre Bruiser – Ogre Smash! | 2.7 | 0 | |
Ogre Frostmage – Ice Armor | 0.56 | 0.81 | |
Satyr Banisher – Purge | 0.2 | 1.17 | |
Satyr Mindstealer – Mana Burn | 0.3 | 1.07 | |
Satyr Tormenter – Shockwave | 0.5 | 0.87 | |
Warpine Raider – Seed Shot | 0.2 | 1.17 | |
Wildwing – Tornado | 0.4 | 0.97 | |
Wildwing Ripper – Hurricane | 0 | 1.37 |
Summons[]
The following rules generally apply to abilities that summon units, or take control (e.g. Enchant) of other units:
- Summoned and Dominated units with limited duration will not be killed upon losing the ability.
- Summoned and Dominated with unlimited duration will be killed upon losing the ability, unless stated otherwise.
- Persuaded unit is killed upon losing ability.
- Creep level: 4/5/6/6
Enchanted unit is killed upon duration expiring, and not upon losing this ability.
Multiple casts of Enchant from opposing teams do not refresh its duration. Only refreshes duration when cast on already Enchanted unit.
Stolen Spells[]
Acquired abilities have some slight but notable differences from their original as listed below, to make it easier, or possible for Rubick to use them.
- Instantly stun the caster for the total channel duration upon losing the ability.
- Grants Unstable Concoction if this sub-ability is the last cast ability.
- Grants Ice Blast if this sub-ability is the last cast ability.
- Creates a Double based on Rubick's model, that has all Rubick's basic abilities, with Spell Steal inactive, and without the other acquired abilities. Losing and reacquiring the ability allows Rubick to summon another Double from the previous steal.
- The armor bonus per kill buff is not lost upon losing the ability.
- Ability effects persist upon losing ability.
- Successive casts from different sources refresh the duration, it neither updates the ability value nor increases the triggering damage per stack. Only the first unit's Sticky Napalm can increase the triggering damage per stack.
- Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Jinada". applied is based on Bounty Hunter's current ability level when acquired.
- Does not acquire this ability if it is the last cast ability.
- This ability is not acquirable.
- Grants Drunken Brawler upon acquiring this ability.
- The Viscous Nasal Goo and Quill Spray applied is based on Bristleback's current ability level when acquired.
- All created Spin Webs immediately disappear upon losing ability.
- Does not grant Work Horse if this sub-ability is the last cast ability.
- Does not grant the Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Hitch A Ride". sub-ability.
- Persuaded units are killed upon losing ability. The max number of persuaded ancient creeps is based on Chen's current Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Hand of God". level when acquired.
- The Skeleton Archers' attack properties are based on Rubick's, while their Tar Bomb' ability values are based on Clinkz' current ability level when acquired.
- The Skeleton Archers' attack properties are based on Rubick's, while their Tar Bomb' ability values are based on Clinkz' current ability level when acquired.
- The Skeleton Archers' attack properties are based on Rubick's, while their Tar Bomb' ability values are based on Clinkz' current ability level when acquired.
- Rubick ascends 150 units above the z-axis instead and does not turn into a flying unit.
- The passive Frostbite applied is based on Crystal Maiden's current ability level when acquired.
- Does not grant Terrorize upon acquiring Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Bedlam"., and vice versa. Bedlam can be cast right away even when Jex has not returned from the previous Terrorize cast. However, when both abilities are acquired via Spell Steal, they get turned inactive as normal.
- This ability's cast point is not modified when acquired. Terrorize can still be cast while Bedlam is active. However, when both abilities are acquired via Spell Steal, they get turned inactive as normal.
- Instantly gain all charges upon acquiring ability for the first time.
- Does not grant any Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Devoured Ability 1"..
- Uses a projectile with projectile speed if it is acquired while in Elder Dragon Form. Losing Elder Dragon Form does not change the projectile type and projectile speed.
- Transform into a smaller dragon form. All ability effects are granted upon cast, except for the attack range bonus. Grants Fireball in the Second Stolen Ability slot. If Dragon Knight doesn't have Aghanim's Shard, Fireball acquired will be at level 0. However, Rubick can cast Fireball if he has Aghanim's Shard.
- Rubick can make use of the Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Enchant Remnant"., upon acquiring and using any of Earth Sprit's abilities.
- This ability is not acquirable. However, Rubick can make use of the same Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Stone Remnant"., including the Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Enchant Remnant"., upon acquiring and using any of Earth Sprit's abilities.
- The Astral Spirit summoned does not have Echo Stomp unless it is acquired as well. The spirit disappears into the ground upon losing the ability, during which it neither damages nor grants any of its ability bonuses.
- Upon losing this ability while traveling to a Rubick Remnant, Rubick stops after reaching to the current remnant.
- Creates a Rubick remnant instead. Existing remnants from the previous cast cannot be used again despite re-acquiring the ability.
- Grants Ink Swell if this sub-ability is the last cast ability.
- The Rocket Barrage applied is based on Gyrocopter's current ability level when acquired.
- Does not turn Rubick into a flying unit.
- Spirits immediately explode upon losing the ability.
- Immediately breaks upon losing ability.
- Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Recall". is a standalone ability, and is not granted while Spirit Form is active.
- The affected target immediately returns to the original Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "X Marks the Spot". upon losing ability.
- Sinister Gaze's ability upgrade is only limited to Lich's basic abilities.
- If there are multiple sources of Infest on the same target, the first Consume cast causes both sources to be ejected from the affected target and damages the first caster who cast Consume.
- Although the same target can be affected by multiple sources of Infest, the health increase effect does not stack. If the target is a creep, only the first Infest cast can control the unit and use the Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Consume". sub-ability.
- Does not turn Rubick into a flying unit.
- The ability damage bonus per kill last for the acquired ability's buff duration and is lost upon losing the ability.
- The simultaneous Savage Roar cast is not considered the last cast ability.
- The summoned Spirit Bear has its own inventory that can equip Rubick's items. The bear is instantly killed upon losing the ability, and all items are dropped on its death location.
- Lucent Beams applied is based on Luna's current ability level when acquired.
- After losing ability, re-acquiring and recasting the ability create new Lycan Wolves without replacing the wolves from the previous cast.
- This ability's cast point is not modified when acquired.
- Stone Gaze applied is based on Medusa's current ability level when acquired.
- Can only be acquired when the ability is toggled On.
- This Ability Upgrade is not acquirable.
- This Ability Upgrade is not acquirable.
- This ability's cast point is not modified when acquired.
- The instant attack uses Rubick's projectile to attack the affected targets, therefore it is disjointable. Uses the normal cast animation when stolen.
- Can be acquired indirectly from Wukong's Command.
- This ability is not acquirable.
- Does nothing when channeling upon losing ability.
- Primal Spring and the Spring Early sub-ability is granted if this ability is the last cast ability. Rubick is not hidden from sight due to collision size, he is also unperched upon losing this ability.
- Grants Jingu Mastery despite not showing in any of the stolen ability slots. This ability's cast point is also not modified when acquired. Soldiers still provide vision, but they stop attacking and moving upon losing ability. Soldiers from the previous cast neither continue attacking nor moving upon re-acquiring ability.
- This ability is not acquirable. Spell Steal cannot acquire any abilities from the Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Morph (Aghanim's Scepter)"..
- This ability is not acquirable.
- Does not grant Song of the Siren if this sub-ability is the last cast ability.
- This ability's cast point is not modified when acquired.
- Death Pulse released is based on Necrophos' current ability level when acquired.
- Rubick neither ascends above the z-axis nor turns into a flying unit.
- The acquired ability is a passive ability on Rubick if he does not have Aghanim's Shard equipped.
- Instantly unburrows Rubick upon losing ability.
- The passive Swashbuckle applied is based on Pangolier's current ability level when acquired.
- Immediately ends upon losing ability.
- Existing Fire Spirits immediately disappear upon losing ability.
- Does not grant Sun Ray if this sub-ability is the last cast ability.
- Immediately ends upon losing ability. Grants Toggle Movement upon acquiring this ability.
- Does not instantly kill Rubick upon losing the ability. Although Supernova notes fully apply, Rubick is able to cast the latest acquired ability if the Spell Steal projectile reaches him while already within the Phoenix Sun.
- Does not grant Sun Ray if this sub-ability is the last cast ability.
- Does not interrupt the channeling upon losing ability.
- Rubick's responses upon cast are not Global and only audible to him, his Dismember also does not use blade ringing sounds.
- The strength bonus per death last for the acquired ability's buff duration and is lost upon losing the ability.
- The passive Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Scream of Pain". cast upon debuff expiration is based on Queen of Pain's current ability level when acquired.
- This ability is not acquirable.
- This ability is not acquirable.
- Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Caustic Finale". applied is based on Sand King's current ability level when acquired.
- Upon losing ability, Sand Storm only disappears when the caster leaves the radius or when the duration expires.
- Successive casts of different ability levels increase the stack count of the first applied stack. However, the damage values are not updated, the stack damage value is based on the first applied stack.
- Does not grant Shadow Poison if this sub-ability is the last cast ability.
- This ability's cast point is not modified when acquired. The lines created are based on Shadow Fiend's current Necromastery stacks when acquired.
- This ability's and its Ability Upgrade's cast point is not modified when acquired.
- Grants all 3 charges upon initially acquiring ability. Subsequent ability acquisition only grants the remaining charges.
- Grants the Reality sub-ability upon acquiring ability.
- All bonuses are lost upon losing ability despite the path still being visible.
- The simultaneous Savage Roar cast is not considered the last cast ability.
- Lua error in Module:Ability_ID at line 61: Could not find Cargo data for "Greater Bash". applied is based on Spirit Breaker's current ability level when acquired.
- Greater Bash applied is based on Spirit Breaker's current ability level when acquired.
- This ability's cast point is not modified when acquired.
- This ability is not acquirable.
- Creates a Double based on Rubick's model, that has all Rubick's basic abilities, with Spell Steal inactive, and without the other acquired abilities. Losing and reacquiring the ability allows Rubick to summon another Double from the previous steal.
- Invisibility persists upon losing ability.
- Traps do not disappear upon losing ability. Despite being fully functional, Traps only deal Level 1 damage values.
- Does not grant the attack range bonus. Transforms Rubick into a lesser demon form and is fully canceled upon losing ability.
- Fully grants all of Metamorphosis' ability effects upon transforming and the lesser demon form persists upon losing ability.
- This ability is not acquirable.
- Reduces attack range, ability effects persist if Rubick loses the ability while still wielding a tree.
- No longer can throw the wielded tree upon losing ability.
- Tree enchantments disappear upon losing ability.
- All ability effects apply upon toggling On / Off. However, upon toggling Off and as long as the acquired ability is not lost, Rubick is considered melee hero. He still attacks with Lua error in Module:Show at line 24: attempt to index field '?' (a nil value). attack range, the attacks are Instant and do not have a projectile, his attacks cannot miss uphill and are treated as a melee hero by items. Upon losing the spell, Rubick becomes a ranged hero once again regardless of toggle state.
- Snowball disappears upon losing ability.
- Rubick transforms into a lesser Flesh Golem.
- Can be cast on the Vengeance Illusion. Spell Steal goes into cooldown and consumes mana, but does not acquire abilities.
- Poison Sting applied is based on Venomancer's current ability level when acquired.
- Rubick ascends 150 units above the z-axis, but does not turn into a flying unit.
- This ability is not acquirable.
- Rubick ascends 150 units above the z-axis, but does not turn into a flying unit.
Toggled Abilities[]
Toggle abilities can be acquired, but only if toggling them On was the most recent action. Toggling Off ability does not count as casting. The effects of Toggle abilities will be lost on acquiring another ability unless stated otherwise.
Unacquirable Abilities[]
Active Attack Modifiers[]
These attack modifiers are not acquirable in any way.
- Ancient Apparition – Chilling Touch
- Bounty Hunter – Jinada
- Doom – Infernal Blade
- Drow Ranger – Frost Arrows
- Enchantress – Impetus
- Huskar – Burning Spear
- Jakiro – Liquid Fire
- Jakiro – Liquid Frost
- Kunkka – Tidebringer
- Outworld Destroyer – Arcane Orb
- Shadow Fiend – Necromastery2b
- Silencer – Glaives of Wisdom
- Tusk – Walrus PUNCH!
- Viper – Poison Attack
- Weaver – Geminate Attack
- Tusk – Walrus PUNCH!
- 1 Requires a talent.
- 2 Requires Aghanim's Scepter.
- 3 Requires Aghanim's Shard.
Transformation Abilities[]
Transformation abilities generally change the hero's form while providing other stat bonuses, created illusions can benefit from the hero's current state with the remaining duration of the transformation buff. These abilities have a transformation time. Certain abilities may modify the hero's attack range ( melee and ranged) properties or other stats.
For Spell Steal and Ability Draft, multiple transformation abilities' bonuses and reductions fully stack with each other:
- All attack damage bonuses.
- All movement speed effects (e.g. Shapeshift haste).
- All attack modifiers.
- All health, mana (and regenerations) altering effects.
- Attack range definitions and notes fully apply.
- Items that use different values for melee and ranged heroes (e.g. Manta Style) to now treat the caster's ranged type based on the ability notes.
- Set base attack time to the current acquired ability level.
While True Form does not override the base attack time changes, Metamorphosis and Terror Wave do. - Does not increase attack range, no matter what other transformation ability is active.
- Does not increase attack range, no matter what other transformation ability is active.
Rubick loses the buff upon losing the ability. - Increases Rubick's attack range to 890/910/930/950 upon cast.
Rubick does not lose the buff upon losing the ability. - Applies debuff based on the current acquired ability level.
Exceptions
- True Form or Berserker's Rage together with Flak Cannon or Split Shot causes all the extra projectiles to hit units within range instantly.
- Despite the visual effects, Elder Dragon Form (Splash Attack, Frost Breath and Freezing Breath), Arctic Burn, Berserker's Rage and Shapeshift are applied to the main target only. Secondary targets from Split Shot and Flak Cannon are not hit by those modifiers.
Visual Appearance[]
- Every model-changing transformation abilities transforms Rubick into a smaller version of the original.
- Rubick will change into the form of the last cast transformation ability. If the last cast one expires, he will change into the previous cast.
- Except for Metamorphosis, which has priority over every other transformation abilities. Rubick will stay in the demon form until it expires or he dies, regardless of other transformation abilities.
- Particle effects of all transformation abilities persist and not overridden.
- This also apply to attacks projectiles. Rubick will use the attack projectiles of the last cast transformation ability, if the ability expires, then he uses the previous cast one.
Hero Animations[]
Due to Rubick's nature of using the abilities of other heroes, he has custom animations for all abilities of the following heroes, and for the following individual abilities. All other abilities share 2 generic animations and 1 generic channeling animation.
Stolen Spell Animations of Other Heroes |
---|
Custom Ability Animations[]
- Axe – Culling Blade
- Lua error: Found no Cargo data for "Bane - Brain Sap".
- Lua error: Found no Cargo data for "Bane - Fiend's Grip".
- Batrider – Firefly
- Beastmaster – Wild Axes
- Beastmaster – Primal Roar
- Dark Seer – Wall of Replica
- Enigma – Black Hole
- Juggernaut – Blade Fury
- Juggernaut – Omnislash
- Lion – Earth Spike
- Lion – Mana Drain
- Lion – Finger of Death
- Mirana – Leap
- Night Stalker – Void
- Night Stalker – Crippling Fear
- Night Stalker – Dark Ascension
- Pangolier – Shield Crash
- Pangolier – Rolling Thunder
- Pudge – Meat Hook
- Pudge – Dismember
- Pugna – Life Drain
- Sand King – Burrowstrike
- Spirit Breaker – Charge of Darkness
- Spirit Breaker – Nether Strike
- Tidehunter – Ravage
- Tiny – Tree Grab
- Tiny – Tree Throw
- Viper – Viper Strike
- Windranger – Shackleshot
- Windranger – Powershot
- Windranger – Windrun
- Winter Wyvern – Arctic Burn
- Witch Doctor – Death Ward