User:Irismus/SandboxPage

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
* Cannot steal passive abilities, item abilities, or active attack modifiers (except ). Can only steal from heroes, including clones, excluding illusions).


 * Cannot steal the following abilities:, , , , , , , ,  ,  , ,   and.


 * 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. Talent bonuses,  and  ability upgrades are not copied.
 * Rubick always steals the non-upgraded form.
 * However, if Rubick has Aghanim's Scepter or Aghanim's Shard, the stolen ability does get upgraded for him.


 * The cooldown of all stolen abilities used by Rubick is saved. When re-acquiring a lost ability which was used recently, it may still be on cooldown from previously.
 * Cooldown resetting effects have no effect on the cooldowns of abilities Rubick currently does not have.


 * Cannot have more than  stolen ability at a time.
 * Sub-abilities from abilities are automatically acquired and cannot be manually stolen.
 * Sub-abilities are abilities which do not do anything on their own. The 3 or the 2  are not sub-abilities.
 * Abilities granted or unlocked by and  are treated like other regular abilities and do not require Rubick to have Aghanim's Scepter or Aghanim's Shard to steal them.


 * 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 ).

Cast Point
has a fixed cast time of for abilities acquired via, except for the abilities tagged with   in the game files, listed below. For these abilities, the original cast time is used.

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.

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.

Aghanim's Shard Interactions
Rubick's Aghanim's Shard also causes most stolen spells to be upgraded, similar to Aghanim's Scepter. However, some spells have unique interactions listed below. Every not mentioned spell below with an Aghanim's upgrade works for Rubick.

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.


 * If Rubick uses, he will lose the buff upon losing the spell or stealing another spell.


 * 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 properties:
 * 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 拉比克/技能窃取作用