Rubick/Spell Steal Interactions

's has some complex interactions, specifically on spells that have direct synergy with another component of the hero's arsenal. Any spells that have unique interactions with Rubick are detailed here, otherwise they function as expected. Note that these interactions do not necessarily apply to the Ability Draft game mode. Rubick himself has some unique interactions with some spells which can differ from their behavior in Ability Draft.

General information

 * The level of the spell stolen is depended on the level of the spell that enemy hero get upon stealing but not upon casting. If Rubick steals the same spell as he already has, the level of the spell and duration will be updated. Re-stealing the spell cannot refresh its cooldown.
 * Rubick has a 0.15 cast animation at most on any stolen spell, allowing them to be cast very quickly, with a few exceptions which are mentioned below.
 * Rubick cannot steal passive abilities, active attack modifiers, or spells which have no use on their own (aka sub-spells, such as or ). Sub-spells are always stolen with their main spell. Some sub-spells when cast allow their main spell to be stolen, while some have no effect.
 * Rubick will not acquire a spell that is given from another spell as an upgrade even if Rubick has Aghanim's Scepter, unless stated otherwise. However, these spells usually can be stolen as an independent spell.
 * Spell Steal can only be cast on heroes, so non-hero spells cannot be acquired, unless casts a spell which he gained from . He cannot steal spells from illusions.
 * Any abilities that create illusions will create illusions of Rubick, not of the original hero.
 * If the target enemy Hero has Aghanim's Scepter, Rubick will not steal the upgraded version of the spell. In order to get the upgrade on stolen spells, Rubick himself has to buy an Aghanim's Scepter.
 * Summoned or dominated units with a limited duration will not be killed upon losing the summoning spell.
 * Summoned or dominated units with an unlimited duration will be killed upon losing the summoning spell or stealing another spell unless stated otherwise.
 * Toggling spells can be stolen, but only if toggling them on was the most recent action. Toggling them off does not count as casting the spell. The effects of toggling spells will be lost on stealing another unless stated otherwise.
 * If a transformation spell has a transformation time, Rubick will use that transformation time and not transform instantly.
 * When stealing a spell, talent upgrades are not accounted. This behavior is similar to Aghanim's Scepter upgrades with the difference that Rubick cannot obtain other heroes' talents.
 * Rubick's stolen channeling spells usually end prematurely when he loses them during channeling, which has the same effect of being interrupted during channeling. However, there are a few exceptions as listed below.
 * When Rubick steals a charge-based spell, he always get the same charges as the initial ones when the spell is learnt (e.g. 1 charge for 's and 2 charges for 's ). However, if the charges are used up on Rubick and he re-steals the spell, he has to wait for the cooldown on the spell icon (i.e. the replenish time of the last charge) to run out before he can use the spell again. There are some exceptions as listed below.
 * Rubick's talent providing spell amplification for stolen spells applies for the whole spell duration, even if he loses the spell after cast it (e.g. spells with damage over time). However, if the spell somehow is cast after he already loses the spell, it's not amplified. This only happens under rare circumstances (e.g. 's ).

Stolen spells
Many spells have some slight differences to their original, to make it easier, or possible for Rubick to use the spells. Below are listed all spells which have some notable differences.

{{SkillListRich {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListRich }} {{SkillListTail}}
 * source = Broodmother
 * name = Spin Web
 * notes = Rubick's webs have no effect on Broodmother and vice versa. Any Spiderlings and Spiderites owned by Rubick are fully affected by his webs. Webs are destroyed instantly once Rubick loses the spell.
 * source = Chen
 * name = Holy Persuasion
 * notes = Every unit Rubick cast Holy Persuasion on dies once he loses the spell, even when they weren't under his control anymore.
 * source = Clinkz
 * name = Burning Army
 * notes = The skeleton archers use Rubicks attack properties but does use Clinkz's {{A|Searing Arrows|Clinkz}} ability level upon Rubick stealing the spell.
 * source = Dark Seer
 * name = Ion Shell
 * notes = When Dark Seer and Rubick cast Ion Shell on the same unit, they refresh the debuff duration from each other and the source updates to the new caster, overriding the previous one. However, the modifier being whether a buff or a debuff remains unchanged.
 * source = Dark Willow
 * name = Bedlam
 * notes = Rubick does not gain {{A|Terrorize|Dark Willow}} when Bedlam was stolen. Rubick can cast Bedlam even if he has just cast stolen Terrorize and Jex hasn't fully returned yet.
 * source = Dark Willow
 * name = Terrorize
 * notes = Rubick does not gain {{A|Bedlam|Dark Willow}} when Terrorize was stolen. Rubick can still cast Terrorize when he has previously stolen Bedlam activating. Terrorize does stay inactive until Jex fully returned to Rubick after terrorizing enemies. Rubick is not able to instantly cast this spell and has to use the 1-second cast time.
 * source = Doom
 * name = Devour
 * notes = Rubick does not acquire the spell of neutral creeps by devouring them. However, Rubick can steal the spells of creeps that Doom has devoured, once Doom has cast that creep's spell.
 * source = Doom
 * name = Scorched Earth
 * notes = Affects all units under Rubick's control, even those summoned by another previously stolen spell.
 * source = Dragon Knight
 * name = Elder Dragon Form
 * notes = Using Elder Dragon Form does not increase Rubick's attack range. Transforms Rubick into a smaller dragon than Dragon Knight. During Elder Dragon Form, {{A|Dragon Tail|Dragon Knight}} gets the cast range bonus for Rubick as well.
 * source = Earth Spirit
 * name = Stone Remnant
 * notes = Stone Remnant cannot be stolen, so if it was the last cast spell, the previous spell was stolen instead. However, all of stolen spells from Earth Spirit can be normally used with his remnants, even refreshing {{A|Magnetize|Earth Spirit}} on enemies. The same applies to heroes enchanted with {{A|Enchant Remnant|Earth Spirit}}.
 * source = Elder Titan
 * name = Astral Spirit
 * notes = Both Astra Spirit and the {{A|Return Astral Spirit|Elder Titan}} sub-spell are registered as spell cast and grant Rubick Astral Spirit when either was the last cast spell. When Rubick loses the spell while the Astral Spirit is summoned, it literally dies. Because it has no death animation, it stands still and then slowly sink into the ground, during which it does not damage enemy units and not provide Rubick the attack damage, armor and movement speed boost.
 * source = Ember Spirit
 * name = Fire Remnant
 * notes = Both Fire Remnant and the {{A|Activate Fire Remnant|Ember Spirit}} sub-spell are registered as spell cast and grant Rubick Fire Remnant when either was the last cast spell. Rubick's fire remnants use his model. Upon losing the spell when traveling to a remnant, Rubick stops after reaches to the current fire remnant. However, still existing remnants can no longer be used after re-stealing the spell.
 * source = Enchantress
 * name = Enchant
 * notes = When Enchantress and Rubick enchant the same creep, the Enchant duration does not refresh. Only refreshes duration when cast on already owned enchanted creeps.
 * source = Faceless Void
 * name = Chronosphere
 * notes = Faceless Void is immune to Rubick's Chronosphere and can freely act inside it, but does not gain the movement speed boost and other units under his control are not immune. Rubick and units under his control do not become immune to Faceless Void's Chronospheres while having Chronosphere stolen and only gain the movement speed boost in his own Chronosphere.
 * source = Invoker
 * name = Invoke
 * notes = {{A|Quas|Invoker}}, {{A|Wex|Invoker}}, {{A|Exort|Invoker}} and {{A|Invoke|Invoker}} cannot be stolen, so if one of them was the last cast spell, the previous spell was stolen instead. Rubick will steal the most recently cast spell with Invoker's current level of Quas, Wex and Exort.
 * source = Invoker
 * name = Forge Spirit
 * notes = When Rubick summons Forged Spirits, loses the spell and re-steals it, he can summon new forged spirits without losing the ones from the previous steal.
 * source = Io
 * name = Tether
 * notes = Both Tether and the {{A|Break Tether|Io}} sub-spell are registered as spell cast and grant Rubick Tether when either was the last cast spell. Tether immediately breaks upon losing the spell.
 * source = Io
 * name = Spirits
 * notes = The {{A|Spirits Movement|Io}} sub-spell does not count as a spell cast, so if it was Io's last cast spell, the previous spell was stolen instead. Upon casting Spirits, it gets replaced by the sub-spell until they expire. Spirits immediately explode upon losing the spell.
 * source = Keeper of the Light
 * name = Illuminate
 * notes = Both Illuminate and the {{A|Release Illuminate|Keeper of the Light}} sub-spell are registered as spell cast and grant Rubick Illuminate when either was the last cast spell.
 * source = Kunkka
 * name = X Marks the Spot
 * notes = Both X Marks the Spot and the {{A|Return|Kunkka}} sub-spell are registered as spell cast and grant Rubick X Marks the Spot when either was the last cast spell. When Rubick loses the spell while a unit is currently affected by it, it gets immediately returned to the X.
 * source = Lifestealer
 * name = Infest
 * notes = Rubick does not gain the {{A|Control|Lifestealer}} sub-spell, so he cannot take control over infested creeps.
 * source = Lion
 * name = Finger of Death
 * notes = Rubick will not keep the damage stacks from Finger of Death once he loses the spell by any means.
 * source = Lone Druid
 * name = Summon Spirit Bear
 * notes = Rubick's bear does not have Lone Druid's items, but Rubick can equip his bear with his own items. Upon losing the spell, the bear instantly dies and drops all its items where it died. The bear dies if Rubick dies, even with the Aghanim's Scepter upgrade. Rubick's Spirit Bear does not have {{A|Savage Roar|Lone Druid}}.
 * source = Lone Druid
 * name = True Form
 * notes = Both True Form and the {{A|Druid Form|Lone Druid}} sub-spell are registered as spell cast and grant Rubick True Form when either was the last cast spell. Rubick returns to his normal form upon losing the spell. However, if Rubick loses the spell during its transformation, he permanently stays in bear form, even through death, until he re-steals it and then loses it again.
 * source = Luna
 * name = Eclipse
 * notes = Rubick's Eclipse beams damage is based on the level of {{A|Lucent Beam|Luna}} Luna had as the spell was stolen.
 * source = Lycan
 * name = Summon Wolves
 * notes = When Rubick summons wolves, loses the spell and re-steals it, he can summon new wolves without losing the ones from the previous steal.
 * source = Lycan
 * name = Shapeshift
 * notes = Since Shapeshift doesn't affect the user's attack properties, Rubick keeps his attack range and other ranged attack properties. The movement speed bonus affects every unit under his control, even the ones summoned with a previously stolen spell. Transforms Rubick into a smaller wolf than Lycan.
 * source = Mars
 * name = God's Rebuke
 * notes = Does not apply the damage immediately, instead apply in the form of attacks to the targets using Rubick's projectile, so the damage can be dodged just like regular ranged attacks.
 * source = Meepo
 * name = Poof
 * notes = Rubick can poof towards his own illusions. Rubick is not able to instantly cast this spell, and has to use the 1.5-second cast time.
 * source = Meepo
 * name = Divided We Stand
 * notes = Rubick can steal spells from Meepo clones. He gets whatever spell the targeted clone used.
 * source = Monkey King
 * name = Boundless Strike
 * notes = Rubick is not able to instantly cast this spell, and has to use the 0.4-second cast time. Does not apply the damage immediately, instead apply in the form of attacks to the targets using Rubick's projectile, so the damage can be dodged just like regular ranged attacks.
 * source = Monkey King
 * name = Tree Dance
 * notes = Rubick also gets {{A|Primal Spring|Monkey King}} when Tree Dance is stolen. When Rubick is on a tree, no tree is highlighted to indicate the cast range. Rubick is not properly hidden from sight, standing close to his tree reveals him (due to his bigger collision size), flying vision is not needed to see him. When Rubick loses Tree Dance on a tree, he automatically gets unperched.
 * source = Monkey King
 * name = Primal Spring
 * notes = Rubick also gets {{A|Tree Dance|Monkey King}} when Primal Spring is stolen. When Rubick loses Primal Spring while channeling it, it gets canceled and makes no effect at all.
 * source = Monkey King
 * name = Mischief
 * notes = Mischief or its sub-spell does not count as a spell cast, so if it was the last cast spell, the previous spell was stolen instead.
 * source = Monkey King
 * name = WuKong's Command
 * notes = Rubick is not able to instantly cast this spell, and has to use the 1.2-second cast time. Upon losing Wukong's Command when it is still in effect or when there are still separate Aghs soldiers, the soldiers stop attacking or moving immediately and provides vision until they disappeared. The armor bonus still persists for the remaining duration or until Rubick leaves the leadership range.
 * source = Morphling
 * name = Attribute Shift (Agility Gain)
 * notes = Any changes to Rubick's strength and agility through Attribute Shift are not reverted upon losing the spell. The changes are permanent.
 * source = Morphling
 * name = Attribute Shift (Strength Gain)
 * notes = Any changes to Rubick's strength and agility through Attribute Shift are not reverted upon losing the spell. The changes are permanent.
 * source = Morphling
 * name = Morph
 * notes = Morph and its sub-spell cannot be stolen, so if either was the last cast spell, Rubick could not cast Spell Steal on Morphling until Morphling cast other spells.
 * source = Naga Siren
 * name = Song of the Siren
 * notes = The {{A|Song of the Siren End|Naga Siren}} sub-spell does not count as a spell cast, so if it was Naga Siren's last cast spell, the previous spell was stolen instead. Persists if Rubick loses the spell during its active, but he can no longer end it with the sub-spell.
 * source = Nature's Prophet
 * name = Teleportation
 * notes = Rubick is not able to instantly cast this spell, and has to use the 3-second cast time.
 * source = Night Stalker
 * name = Dark Ascension
 * notes = Does not grants Rubick flying vision when activated. Unlike Night Stalker, Rubick still triggers and takes damage from {{A|Proximity Mines|Techies}} during it.
 * source = Nyx Assassin
 * name = Burrow
 * notes = Both Burrow and the {{A|Unburrow|Nyx Assassin}} sub-spell are registered as spell cast and grant Rubick Burrow when either was the last cast spell. When Burrow is lost, Rubick automatically unburrows. Burrow does not affect any of Rubick's spells. Has an 0 cast time for Rubick.
 * source = Ogre Magi
 * name = Multicast
 * notes = Rubick cannot multicast any stolen spells or items.
 * source = Outworld Devourer
 * name = Sanity's Eclipse
 * notes = Rubick's and Outworld Devourer's Sanity's Eclipse fully affect heroes affected by {{A|Astral Imprisonment|Outworld Devourer}}, no matter who cast it.
 * source = Pangolier
 * name = Rolling Thunder
 * notes = Both Rolling Thunder and the {{A|Stop Rolling|Pangolier}} sub-spell are registered as spell cast and grant Rubick Rolling Thunder when either was the last cast spell. Rubick does not need to turn to cast spells or use items during Rolling Thunder. Immediately stops if Rubick loses it while rolling.
 * source = Phantom Assassin
 * name = Stifling Dagger
 * notes = Rubick's Stifling Dagger cannot crit with Phantom Assassin's {{A|Coup de Grace|Phantom Assassin}}, however it can still apply on-hit effects from items owned by Rubick.
 * source = Phantom Assassin
 * name = Blur
 * notes = Rubick also gains the passive evasion bonus.
 * source = Phoenix
 * name = Icarus Dive
 * notes = Both Icarus Dive and the {{A|Stop Icarus Dive|Phoenix}} sub-spell are registered as spell cast and grant Rubick Icarus Dive when either was the last cast spell. When Rubick loses the spell during the dive, it immediately ends.
 * source = Phoenix
 * name = Fire Spirits
 * notes = Both Fire Spirits and the {{A|Launch Fire Spirit|Phoenix}} sub-spell are registered as spell cast and grant Rubick Fire Spirits when either was the last cast spell. When Rubick loses the spell, existing Fire Spirits immediately disappear.
 * source = Phoenix
 * name = Sun Ray
 * notes = Neither Sun Ray's 2 sub-spells {{A|Toggle Movement|Phoenix}} nor {{A|Stop Sun Ray|Phoenix}} counts as spell cast, so if either was Phoenix's last cast spell, the previous spell was stolen instead. When Rubick loses the spell during Sun Ray, it immediately ends.
 * source = Puck
 * name = Illusory Orb
 * notes = Both Illusory Orb and {{A|Ethereal Jaunt|Puck}} are registered as spell cast and grant Rubick Illusory Orb when either was the last cast spell.
 * source = Puck
 * name = Phase Shift
 * notes = Channeling is not interrupted upon losing the spell.
 * source = Pudge
 * name = Dismember
 * notes = Rubick's responses upon casting Dismember are not global and only audible to him. His Dismember also does not use blade ringing sounds.
 * source = Pugna
 * name = Decrepify
 * notes = When Rubick and Pugna both cast Decrepify on the same target, the latter cast completely overrides the previous one.
 * source = Riki
 * name = Tricks of the Trade
 * notes = Channeling is not interrupted upon losing the spell.
 * source = Rubick
 * name = Spell Steal
 * notes = Rubick technically can steal {{A|Telekinesis|Rubick}} or {{A|Fade Bolt|Rubick}} and Spell Steal, but doing so has no effect, since he already has those spells.
 * source = Shadow Demon
 * name = Disruption
 * notes = Stolen Shadow Demon spells does not affect any enemy unit affected by Disruption, neither do Shadow Demon's own spells affect any unit put into Disruption by Rubick. Except for {{A|Demonic Purge|Shadow Demon}}, which always deals damage to the target affected by Disruption.
 * source = Shadow Demon
 * name = Shadow Poison
 * notes = The {{A|Shadow Poison Release|Shadow Demon}} sub-spell does not count as a spell cast, so if it was Shadow Demon's last cast spell, the previous spell was stolen instead.
 * source = Shadow Fiend
 * name = Shadowraze
 * notes = Upon stealing Shadowraze, Rubick gains only the last cast one, not all three. The stack debuff and damage works normally, meaning that stolen Shadowrazes can stack damage with each other as {{H|Shadow Fiend}}'s do.
 * source = Shadow Fiend
 * name = Requiem of Souls
 * notes = Rubick is not able to instantly cast this spell, and has to use the 1.67-second cast time. Rubick's Requiem of Souls releases waves based on the number of souls Shadow Fiend had as the spell was stolen. He cannot increase the soul count by himself.
 * source = Slark
 * name = Shadow Dance
 * notes = Rubick also gains the passive movement speed and health regeneration boost of Shadow Dance upon stealing it.
 * source = Sniper
 * name = Shrapnel
 * notes = Unlike other charge-based spells, Rubick only gets the initial 3 charges for the first time of stealing.
 * source = Sniper
 * name = Take Aim
 * notes = Rubick also gains the passive attack range bonus.
 * source = Sniper
 * name = Assassinate
 * notes = Rubick is not able to instantly cast this spell, and has to use the 2-second cast time.
 * source = Spectre
 * name = Spectral Dagger
 * notes = The paths of Spectre's and Rubick's dagger don't interfere with each other. Each only buffs their casting hero. When Rubick loses the spell, he instantly loses the unobstructed pathing, despite the path being still there and still gaining the movement speed boost from it.
 * source = Spectre
 * name = Haunt
 * notes = Both Haunt and the {{A|Reality|Spectre}} sub-spell are registered as spell cast and grant Rubick Haunt when either was the last cast spell.
 * source = Spectre
 * name = Shadow Step
 * notes = Stealing Shadow Step will act as normal, but the {{A|Reality|Spectre}} sub-spell when cast on a Shadow Step illusion will still grant Haunt.
 * source = Spirit Breaker
 * name = Charge of Darkness
 * notes = Rubick's Charge of Darkness does not apply {{A|Greater Bash|Spirit Breaker}} on any target.
 * source = Spirit Breaker
 * name = Nether Strike
 * notes = Rubick's Nether Strike does not apply {{A|Greater Bash|Spirit Breaker}} on any target.
 * source = Storm Spirit
 * name = Static Remnant
 * notes = Rubick's static remnants use his model.
 * source = Techies
 * name = Minefield Sign
 * notes = Minefield Sign does not count as a spell cast, so if it was the last cast spell, the previous spell is stolen instead.
 * source = Techies
 * name = Proximity Mines
 * notes = Proximity Mines do not disappear after Rubick loses the spell.
 * source = Techies
 * name = Stasis Trap
 * notes = Rubick is not able to instantly cast this spell, and has to use the 1-second cast time. Stasis Traps do not disappear after Rubick loses the spell.
 * source = Techies
 * name = Remote Mines
 * notes = The {{A|Focused Detonate|Techies}} sub-spell does not count as a spell cast, so if it was the last cast spell, the previous spell was stolen instead. Rubick is not able to instantly cast this spell, and has to use the 1-second cast time.
 * source = Templar Assassin
 * name = Meld
 * notes = Meld persists if Rubick loses it while melding.
 * source = Templar Assassin
 * name = Psionic Trap
 * notes = Both Psionic Trap and the {{A|Trap|Templar Assassin}} sub-spell are registered as spell cast and grant Rubick Psionic Trap when either was the last cast spell. However, when triggered via the sub-spells on the traps, the damage is not amplified by Rubick's spell amplification from {{A|Arcane Supremacy|Rubick}} and talent, but does get amplified by that from intelligence and items. Psionic Traps do not disappear after losing the spell, and can still be triggered via their own sub-spells, but only dealing level 1 damage.
 * source = Terrorblade
 * name = Metamorphosis
 * notes = Using Metamorphosis does not increase Rubick's attack range. Transforms Rubick into a smaller demon than Terrorblade.
 * source = Timbersaw
 * name = Chakram
 * notes = Both Chakram and the {{A|Return Chakram|Timbersaw}} sub-spell are registered as spell cast and grant Rubick Chakram when either was the last cast spell. Upon losing the spell while the Chakram is currently out, it instantly returns to Rubick without having to travel, but it still deals an instant of travel damage to units around Rubick. When losing the spell without having it used, it leaves a permanent harmless Chakram at Rubick's location. All this also goes for the blue {{A|Second Chakram|Timbersaw|text=Chakram}}.
 * source = Tiny
 * name = Tree Grab
 * notes = Both Tree Grab and the {{A|Tree Throw|Tiny}} sub-spell are registered as spell cast and grant Rubick Tree Grab when either was the last cast spell. Decreases Rubick's attack range. When Rubick uses the Tree Throw sub-spell to throw the tree, visually throws his staff instead. The effect persists if Rubick loses the spell while still wielding a tree, but he can no longer throw it through the sub-spell. Re-stealing the spell while wielding a previously grabbed tree results in an available Tree Grab skill. Grabbing a new tree refreshes the attack counter. However, it does not gain Rubick the sub-spell but turn the spell inactive instead. In this case, after using up all attack instances, icon and hotkey issues will occur.
 * source = Treant Protector
 * name = Eyes In The Forest
 * notes = Upon losing the spell, Rubick's enchantment on trees he made disappear all instantly.
 * source = Troll Warlord
 * name = Berserker's Rage
 * notes = Both toggling Berserker's Rage on and off are registered as spell cast and grant Rubick Berserker's Rage when either action was the last cast spell. All effects fully apply on Rubick upon toggling it on. He turns into a melee hero and gains a passive ensnare. However, upon toggling it off, he gains his 600 attack range back and loses all the bonuses, but still stays as a melee hero, meaning his attacks hit instant, can't miss uphill and are treated as melee by items. Returns normal when he loses the spell.
 * source = Troll Warlord
 * name = Battle Trance
 * notes = Rubick cannot be ordered to cast his own spells while active. However, he can be ordered to toggle stolen {{A|Berserker's Rage|Troll Warlord}}, or cast stolen {{A|Whirling Axes|Troll Warlord}}.
 * source = Tusk
 * name = Snowball
 * notes = Both Snowball and the {{A|Launch Snowball|Tusk}} sub-spell are registered as spell cast and grant Rubick Snowball when either was the last cast spell. When Rubick loses the spell during Snowball, it gets immediately ends where it is, releasing all units in it.
 * source = Tusk
 * name = Walrus Kick
 * notes = Walrus Kick cannot be stolen, so if it was the last cast spell, the previous spell was stolen instead.
 * source = Tusk
 * name = Walrus PUNCH!
 * notes = Although it is an active attack modifier, Rubick can still steal it. Passive procs after {{H|Tusk}} choosing the talent do not count. Uses Rubick's attack projectile. Together with this projectile, visually also launches another projectile with an Rubick's model and white green glow around it. Shows "SUCKER PUNCH!" instead when it hits the target. If Rubick loses the spell before it hits the target, only deals damage and no other effects are applied.
 * source = Undying
 * name = Flesh Golem
 * notes = Since Flesh Golem doesn't affect the user's attack properties, Rubick keeps his attack range and other ranged attack properties. Transforms Rubick into a smaller abomination than Undying. Rubick stays in Flesh Golem form even after death.
 * source = Venomancer
 * name = Plague Ward
 * notes = Rubick's Plague Wards will have Venomancer's current level of {{A|Poison Sting|Venomancer}}. Rubick's own attacks will also have Poison Sting and deal full Poison Sting damage.
 * source = Visage
 * name = Summon Familiars
 * notes = The {{A|Stone Form|Visage}} sub-spell does not count as a spell cast, so if it was Visage's last cast spell, the previous spell was stolen instead. Does not grant Rubick the sub-spell as well. Upon losing the spell, all of Rubick's familiars die instantly.
 * source = Winter Wyvern
 * name = Arctic Burn
 * notes = Rubick gains every aspect of the spell upon using (except that he triggers and takes damage from {{A|Proximity Mines|Techies}} during it): the reduced attack point, the attack range, night vision, free pathing and the attack modifier. The attack modifier applies to attacks only when Rubick keeps the spell on him.
 * source = Wraith King
 * name = Mortal Strike
 * notes = Though Mortal Strike can be cast, it cannot be stolen, so if it was the last cast spell, the previous spell was stolen instead.

Aghanim's Scepter interactions
Rubick's Aghanim's Scepter upgrade causes most stolen spells to be upgraded. There are very few exceptions. Some of the upgrades are in direct connection with the original hero's other spells. Details about those can be found in the following list. There also are some Aghanim's upgrades which Rubick can't use at all, which are listed below as well. Every not mentioned spell with an Aghanim's upgrade fully works for Rubick.

In some cases multiple spells from a single hero are upgraded. The Aghanim's upgrade works independently for each of them and applies the according bonus.

Transformation spells
Multiple transformation spells can be stolen, and fully stack with each other.
 * Transformation spells are, , (and ), ,  and  (and technically, , since it uses a transformation time).


 * All these spells can be used after each other and during the duration of other transformation spells.


 * If illusions can benefit from a transformation spell, they will do so when illusions of Rubick are created, no matter how many transformation spells are stacked.


 * Base Attack Time changing transformation spells:
 * will reduce Rubick's base attack time to that given by the spell at the level that had when the spell was stolen.
 * It doesn't matter when is cast (before or after Chemical Rage), it will never override the base attack time changes from.


 * Melee and ranged attack proterties:
 * Neither, nor increase Rubick's attack range, no matter what other transformation spell he currently has active.
 * however, does increase his attack range to his own attack range + what the spell provides.
 * While having or  active, Rubick will always attack as a melee hero, no matter what other transformation spells he currently has active. When combined with, he still attacks as melee unit but at a greater distance.
 * However, will not place the debuff on enemies when used together with Berserker's Rage or True Form, as Arctic Burn relies on attack projectiles, which Rubick doesn't use during those spells.
 * Toggling off behaves the same way as with no other transformation active, he gains his attack range back, but still has melee attack properties. He regains his ranged attack properties upon losing the spell.
 * or together with  or  causes all the extra projectiles to hit units within range instantly.
 * Despite the visual effects, the modifiers from level 2 and 3, , and  are applied to the main target only. Secondary targets from Split Shot and Flak Cannon are not hit by those modifiers.


 * The following effects of all transformation spells fully stack with each other:
 * Every attack damage bonus or reduction
 * Every movement speed bonus or reduction (including the haste effect of for him and any controlled unit)
 * Every attack modifier (poison attack, splash attack, frost breath, Arctic Burn, critical strike, bash)
 * Every health, mana, health regeneration and mana regeneration altering effect


 * Visual appearance:
 * Every model-changing transformation spell transforms Rubick into a smaller version of the original.
 * Rubick will change into the form of the last cast transformation spell. If the last cast one expires, he will change into the previous cast transformation spell.
 * The only exception here is, which has priority over every other transformation spells. Rubick will stay in the demon form until it expires or he dies, regardless of other transformation spells.
 * Particle effects of all transformation spells persist. They are not overridden by each other.
 * Attacks projectiles follow the same logic. Rubick will use the attack projectiles of the last cast transformation spell, if it expires, then the previous cast one.

Rubick/Взаимодействия со Spell Steal 拉比克/技能偷取作用