Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Here are some (a lot actually) Rubick bugs I found #561

Closed
Mishka-VFX opened this issue Jun 4, 2022 · 36 comments
Closed

Here are some (a lot actually) Rubick bugs I found #561

Mishka-VFX opened this issue Jun 4, 2022 · 36 comments

Comments

@Mishka-VFX
Copy link

Mishka-VFX commented Jun 4, 2022

Description

I'm a Grandmaster Rubick player and I really like spending quality time in Demo Hero. These are the bugs I've found in the last couple of months that are still not fixed

Table Of Contents

Talents

  • Rubick's Level 25 talent "40% spell amp for stolen spells" does not calculate and show bonus damage amount when alt hovering on a stolen spell

Stats

Attack Range

  • Stolen Metamorphosis does not modify Rubick's attack range

  • Stolen Elder Dragon Form does not grant Rubick bonus attack range

  • Arctic Burn does increase Rubick's attack range but does not display the number correctly when hovering on Rubick's stats

  • If Rubick has Aghanim's Scepter, steals Berserker's Rage and True Form, uses True Form and toggles Berserker's Rage in melee mode, Rubick is left with negative attack range and is unable to attack. (Hovering on Rubick's stats show that he has 550 - 725 attack range and if at this point you use Warp Flare on Rubick, it increases his attack range to 550 - 654 instead of further reducing it)

  • If Rubick has Aghanim's Scepter, he does not gain bonus attack range from modifiers like Take Aim/Shadow Realm if Rubick steals these spells along with Berserker's Rage and toggles it. However Arctic Burn seems to increase the range even when it is stolen with Berserker's Rage

Rubick's Abilities

Telekinesis

  • Telekinesis cooldown doesn't go below 7 seconds for allies. For example, if Rubick has level 25 talent "-12s Telekinesis Cooldown", Octarine Core, Spell Prism, and Arcane rune, the description says that Telekinesis has 4.6 sec cooldown which is true if you use Telekinesis on enemies but if you use it on allies, its cooldown should go even lower, but instead, the cooldown is higher and starts from 7 seconds

  • Telekinesis Land does not show the indicator of where Rubick is about to throw his target (I think this only happens in demo hero, not sure tho)

  • If Rubick has Aghanim's Scepter and steals two Decays, he is unable to throw himself with Telekinesis Land for the rest of the game

Arcane Supremacy

  • Arcane Supremacy increases the radius indicator (but not the actual radius) of the following items: Arcane Boots , Guardian Greaves, Boots Of Bearing

  • Arcane Supremacy increases the radius indicator (but not the actual radius) of the following spells: Quill Spray, Crippling Fear, Anchor Smash, Whirling Death, Tag Team, Dark Pact

  • Alt+hovering on Shadow Blade calculates and shows amplified damage amount but does not deal amplified damage

  • Alt + hovering on following spells only shows the base damage of the spell. It does not calculate and show added damage no matter how much spell amplification you have (even though the damage applied by these spells do get amplified by spell amplification) : Acid Spray, Wild Axes, Primal Roar (shout width is being modified with spell amp instead of damage), Hoof Stomp, Double Edge, Power Cogs, Rocket Flare, Solar Guardian, Breathe Fire, Fireball (DK shard), Elder Dragon Form (corrosive breath), Enchant Remnant, Astral Spirit, Inner Fire, Overwhelming Odds, Rreverse Polarity, Unleash, Purification, Hammer Of Purity, Trample, Rock Throw, Epicenter, Firesnap Cookie, Spit Out, Mortimer Kisses (DPS), Nether Strike, Toss, Overgrowth, Ice Shards, Walrus Kick, Firestorm, Blood Mist, Rupture, Fire Remnant, Bushwhack, Mystic Snake, Adaptive Strike (Agility), Mana Burn, Vendetta, Shield Crash, Blink Strike, Sleeping Dart, Shadowraze (bonus per stack), Concussive Grenade, Venomous Gale, Latent Toxicity, Poison Nova, Ice Blast(DPS), Nightmare, Fiend's Grip, Sticky Napalm (application damage), Flamebreak, Firefly, Flaming Lasso, Frostbite, Bad Juju, Exorcism, Ice Path, Frost Shield, Dragon Slave, Laguna Blade, Curse Of The Oldgrowth, Reaper's Scythe, Rain Of Destiny, Shadow Strike (damage per tick),Arcane curse(initial damage), Astral Step, Upheaval, Powershot, Paralyzing Cask, Voodoo Restoration, Heavenly Jump. P.S. I literally tested each and every hero one by one to get the full list but all this effort will have no value if you don't come up with a system that would calculate and show every spell's damage correctly. As new heroes and spells get added and the old spells get reworked, new values are being introduced that do not show the correct numbers. The most recent example would be the initial damage of Arcane Curse)

  • Arcane Supremacy increases the range indicator (but not the actual range) of the following spells: Sacred Arrow, Boundless Strike, Sharpshooter, Shadowraze

Spell Steal

  • QOL suggestion: It would help a lot if Rubick could see Aghanim's Scepter/Aghanim's Shard upgrade descriptions for stolen spells while hovering on the Scepter/Shard icon (just like in Ability Draft). Also, this information should be provided in the description of an individual stolen spell when hovered over with a mouse but right now it just says "No Aghanim's upgrade found". This message is displayed on all stolen spells if Rubick buys Aghanim's Scepter (Doesn't matter if the spell has an Aghanim's upgrade or not)

  • QOL suggestion: If Rubick has multiple spells stolen with Aghanim's Scepter it is not clear which stolen spell buff corresponds to which stolen spell. Adding the icons of stolen spells instead of having Spell Steal icons on both buffs might solve the problem

  • QOL suggestion: It would be very helpful if Rubick could see amplified debuff durations when alt + hovering on a spell just like he is able to see amplified damage amounts

  • If Rubick steals multiple spells with Aghanim's Scepter, stolen spell buff timers are not displayed correctly when alt-clicking on them

  • If Rubick takes Aegis and dies when he has any spell stolen, he loses the stolen spell before he comes back to life unlike Lone Druid who keeps the bear when he dies with Aegis. I am not sure if this is intended but I think that these two interactions are pretty similar but apparently, the logic behind them is different for some reason

  • If Rubick with equipped Arcana uses Spell Steal, Refresher Orb, and then Spell Steal again (while the first projectile is still travelling), it leaves Spell Steal particles in the air for the rest of the game

  • If Rubick has stolen spells that come with hidden sub-spells (like Eclipse which comes with Lucent Beam, Charge Of Darkness which comes with Greater Bash...), these sub-spells are not hidden on Rubick's illusions. They are exposed in additional spell slots next to Spell Steal. Appears on all illusions including those created by Manta Style, Doppelganger, etc.

Stolen Abilities

Strength Heroes

  • Alchemist

    • Stolen Chemical Rage upgraded with Aghanim's Scepter does not allow Rubick to melt Aghanim's Scepter for an ally. (Despite the fact that alt-clicking on a scepter icon says that Chemical Rage is being upgraded by Aghanim's Scepter)
  • Axe

    • Stolen Battle Hunger's damage is amplified by spell amplification but the amplified value is not displayed when alt + hovering on the spell

    • If Rubick uses Berserker's Call and becomes invisible , taunted enemies start attacking nearest available enemy and if a taunted enemy right clicks in any direction to move, they are able to do that even though they are taunted (But this works only once. Subsequent attempts to move after the first one have no effect)

    • Stolen Berserker's Call bonus armor buff duration is a lot shorter than the actual taunt duration (because of debuff amp.) even though the description says: "...while he gains bonus armor during the duration"

  • Brewmaster

    • Rubick is unable to steal Primal Companion
  • Dawnbreaker

    • If Rubick has Aghanim's Scepter and steals Starbreaker, Starbreaker's animation is used when the other stolen spell is cast (It doesn't trigger for all spells for some reason but examples would be Io's Tether, Phoenix's Fire Spirits, Bane's Nightmare)
  • Elder Titan

    • THIS IS A GAME BREAKING ONE : Rubick is able to have permanent spell immunity and extra damage from Elder Titan. Exact steps to recreate (for some reason I wasn't able to recreate it every time but it certainly works if you try these steps a couple of times): 1)Rubick gets scepter 2)Elder Titan uses Astral spirit and Return Astral Spirit 3) Rubick uses Spell Steal 4)Elder Titan waits for cooldown and uses Astral Spirit again (without returning it) 5) Rubick uses stolen Astral Spirit on Elder Titan and uses Spell Steal while the stolen Astral Spirit is still on top of Elder Titan (at this point Rubick has both Astral Spirit and Return Astral Spirit abilities stolen) 6)Rubick waits for used spirit to come back (continuous sound effects start playing), waits for Astral Spirit's cooldown and uses it again on Elder Titan. This gives permanent spell immunity status and bonus damage
  • Io

    • If Rubick has Aghanim's Scepter and steals Spirits, spell is upgraded correctly with scepter but if you steal two spells after Spirits, Rubick gets a 7th spell slot. The first stolen spell goes into that slot and doesn't have a hotkey assigned to it.
  • Legion Commander

    • If Rubick steals Duel and uses it on Legion who is already in a duel, both duels end at the same time when the first duel ends
  • Phoenix

    • If Rubick has Aghanim's scepter, has two spells stolen and one of those spells is Supernova, if he steals a new spell and uses Supernova while the Spell Steal projectile is in the air, when the third spell arrives he loses both spells he had stolen before and is left with only one slot
  • Lycan

    • If Rubick steals Wolf Bite, uses it on an ally, then refreshes it and uses it on another ally, both allies get a movement speed bonus, but only the recently bitten ally gets a lifesteal bonus
  • Mars

    • Stolen God's Rebuke's range indicator (but not the actual range) is affected by cast range modifiers

    • God's Rebuke's black ground effect is not displayed correctly when used in different directions (using it left or right from the player rotates it 180 degrees)

  • Night Stalker

    • If Rubick has maxed out Arcane Supremacy and Octarine Core, uses stolen Void from max range and then buys Aghanim's Scepter and uses void again without changing the distance between him and the target, he is no longer able to reach the target he was able to reach before buying scepter, even though the radius indicator indicates that he should be able to reach
  • Pudge

    • Rubick can not eject swallowed ally if enemy Pudge does not have Aghanim's shard

    • Stolen Dismember does not play the correct sound effect

    • Flesh Heap stacks disappear if Rubick loses stolen Flesh Heap

  • Sand King

    • Stolen Epicenter does not have a radius indicator
  • Snapfire

    • Stolen Firesnap Cookie upgraded with Aghanim's Shard does not launch a Mortimer Kiss to the landing destination
  • Spirit Breaker

    • If Rubick has Aghanim's Scepter and steals Charge Of Darkness with Rolling Thunder, using Charge while the Rolling Thunder is active roots Rubick in place
  • Timbersaw

    • If Timber and Rubick both have Aghanim's Scepters and Rubick uses Spell Steal after Timber used Chakram, Return Chakram or Second Chakram , he gains both Chakram and Second Chakram but if he uses Spell Steal after Timber uses Return Second Chakram, it only grants Second Chakram

    • If Rubick and Timber both have Aghanim's Scepters, Timber uses Second Chakram and Return Second Chakram, Rubick uses Spell Steal, Timber uses Chakram and Return Chakram and Rubick uses Spell Steal again, Chakram effect is created on top of Rubick that doesn't deal any damage

    • If Rubick and Timber both have Aghanim's Scepters, Timber uses Chakram and Return Chakram, Rubick uses Spell Steal (gains both chakrams), then Rubick uses Second Chakram, puts Scepter in backpack and uses Return Second Chakram, stolen Second Chakram disappears and is not even regained after putting Scepter back in the inventory (even if you try to use Spell Steal again on Timber, you will still only get Chakram).

    • If Rubick has Aghanim's Scepter, but Timber does not, Timber uses Chakram(does not return it), Rubick steals Chakram, Rubick uses Chakram(does not return it), Timber buys Scepter and uses Second Chakram(does not return it), Rubick steals Second Chakram, Spell Steal gets swapped in between Chakram and Second Chakram and Chakram doesn't have a hotkey assigned to it. If then timber uses Return Second Chakram and Rubick steals it, Rubick's Chakram disappears and is only left with Second Chakram and it creates Chakram effect on top of Rubick that deals no damage

    • If Rubick and Timber both have Scepters, Timber uses Chakram and Return Chakram, Rubick uses Spell Steal (gains both chakrams), then Timber uses Second Chakram and Return Second Chakram, Rubick uses Second Chakram (without returning it) and uses Spell Steal on Timber, Rubick loses both spells but somehow a single Spell Steal buff still lingers

    • Stolen Chakram and Second Chakram are both green when Arcana is equipped but the icon of Second Chakram does not have Arcana upgrade indicator (green particles moving around the icon)

  • Tiny

    • Arcana does not change Avalanche VFX (I don't remember exactly whether it should replace the rocks with cubes or just paint them green but right now stolen Avalanche is exactly the same as the original when using Arcana)
  • Treant Protector

    • If Rubick steals Eyes In The Forest from Treant, uses it on a tree, and then steals another spell, all the existing effects of Eyes In The Forest disappear
  • Underlord

    • Stolen Fiend's Gate upgraded with Aghanim's Scepter does not create Pit Of Malice under the portals

    • Rubick's arcana still upgrades Underlord's old ultimate even though the spell doesn't exist anymore

  • Undying

    • If Rubick has Aghanim's Scepter, steals Decay, then Undying uses Flesh Golem and Decay and Rubick steals Decay again, he gains two Decays with a shared cooldown and this bugs Telekinesis Land for the rest of the game

    Agility Heroes

  • Anti Mage

    • If Rubick has Aghanim's Shard and steals Counterspell, he permanently gains its spell damage reducing aura, even if he loses the stolen Counterspell
  • Arc Warden

    • If Rubick steals Tempest Double, creates a clone, steals something else, steals Tempest Double again, refreshes it, and uses it again, it creates another clone and the old one does not die. Clones created this way leave weird corpses on the ground that do not disappear

    • If Rubick has Aghanim's Scepter and Aghanim's Shard, steals Tempest Double and then steals Time Walk, using Tempest Double gives Rubick a 7th spell slot (Reverse Time Walk)

    • If Rubick has Aghanim's Scepter and steals Tempest Double and any other spell (let's say Lucent Beam for example), the clone created with Tempest Double won't have Lucent Beam even though the description of Tempest Double says : "The duplicate can use all of Arc Warden's current items and spells, except most consumables and items that drop on death"

  • Clinkz

    • Searing Arrows work on stolen Burning Army but do not work on skeletons created after stolen Skeleton Walk

    • Alt+hovering on Burning Barrage calculates and shows amplified damage per arrow percentage but does not deal amplified damage

    • Rubick is able to use Death Pact on units like Nimbus, Supernova,Tempest Double, Wards, Wraith Pact, etc. (if these units belong to Rubick)

    • If Rubick casts stolen Death Pact, after the buff timer expires or if Rubick uses it again, it leaves Rubick with only one stolen spell slot

  • Drow Ranger

    • Stolen Multishot does not apply Frost Arrows even though the description says so

    • Alt+hovering on Multishot calculates and shows amplified arrow base damage bonus percentage but does not deal amplified damage

    • Stolen Multishot is fired inconsistently. Multishot arrows come from the hero's weapon position but unlike Drow Ranger (who stands perfectly still while channeling multishot) Rubick has channeling animation that moves his staff around and this causes him to fire Multishot arrows from different points

  • Ember Spirit

    • If Rubick uses Fire Remnant, then dies while that remnant is still on the map and steals Fire Remnant again after reviving, he is not able to use Activate Fire Remnant on the remnant he left before he died

    • Stolen Sleight Of Fist's bonus damage is not affected by spell amplification

    • If Rubick has Aghanim's Scepter, steals Sleight Of Fist and uses Spell Steal while Sleight Of Fist is still hitting targets, he is left with one spell slot

    • Using stolen Phase Shift while in the middle of Sleight Of Fist causes a visual bug where Rubick's model is not hidden during Phase Shift

  • Faceless Void

    • Time Dilation does not have a radius indicator

    • Time Walk does not have a cast range indicator

    • Time Lock's bonus damage applied by stolen Time Walk (aghs) does not get amplified by level 25 talent 40% spell amplification

    • If Rubick has stolen Time Walk and buys Aghanim's Shard, Reverse Time Walk is granted in a separate spell slot, but after using Time Walk, it get's fixed

    • If Rubick has Aghanim's Scepter and steals Time Walk and Split Shot, attacks applied with Time Walk have the sound effect of Split Shot but do not fire additional Split Shot shots

  • Gyrocopter

    • If Rubick has a stolen Flak Cannon with an ability that applies attack modifiers (Sleight Of Fist, Swashbuckle…), such abilities do not consume charges of Flak Cannon and have no effect
  • Hoodwink

    • Stolen Decoy does not start channeling Sharpshooter unless Rubick has Aghanim's Scepter and steals Sharpshooter along with the Decoy (but if Rubick doesn't have enough mana for using Sharpshooter, using Decoy just creates an illusion that stands still instead of using Sharpshooter. If there are enemies nearby the illusion, it will chase the nearest one)

    • Using stolen Decoy, then Refresher Orb, and then Decoy again does create two illusions but it doesn't matter which illusion gets hit, bushwhack is always used by the second Decoy illusion (and the illusion itself gets destroyed as it should), but if afterwards the first illusion gets hit, it does not cast Bushwack and does not get destroyed. It just continues to channel Sharpshooter

    • Rubick is able to use Spell Steal on Hoodwink's Decoy illusion and doesn't get Bushwacked

    • Stolen Acorn Shot travels a lot slower than the original

    • Alt+hovering on Acorn Shot calculates and shows amplified base and bonus damage but does not deal amplified damage

  • Juggernaut

    • If Rubick has Aghanim's Scepter and steals Omnislash and Blade Fury from Juggernaut, using either one of those spells makes the second one inactive as it should (just like on Juggernaut) but it gets bugged if Rubick tries to steal another spell while these two spells are stolen and one of them is being used (but order matters). I will try my best to explain it.
      So if Rubick first steals Blade Fury, then steals Omnislash, uses Omnislash (which makes Blade Fury inactive for the duration), and steals another spell while Omnislash is still active, nothing will go wrong. But if Rubick uses Blade Fury (considering the fact that he stole Blade Fury first, then Omnislash) and tries to steal another spell while Blade Fury is active, a new spell will arrive but Omnislash disappears completely and Rubick is left with one slot.
      The same thing happens if Rubick steals Omnislash first, then Blade Fury, uses Omnislash, and steals something while Omnislash is active.
      The same bug occurs with Swiftslash and Blade Fury considering that Blade Fury was stolen before Swiftslash (Swiftslash and Omnislash work normally because they don't make each other inactive).
      My guess was that having an inactive spell when Spell Steal projectile arrives messes things up (But I tested it with stolen Dismember (this bug is mentioned above) which becomes inactive after swallowing an ally if enemy Pudge does not have Aghanim's Shard and even though I had inactive spell stolen, I was still able to steal new spells normally so I have no idea what's going on here)
  • Lone Druid

    • When Rubick uses stolen True Form, he does not gain Demolish and Entangling Claws

    • Stolen Spirit Bear does not have Savage Roar unless Rubick buys Aghanim's Scepter and steals Savage Roar and Spirit Bear together but if Rubick loses stolen Savage Roar, the bear keeps the spell but activating it has no effect and just goes on cooldown

  • Luna

    • If Rubick uses stolen Eclipse when the stolen spell buff is about to expire (or steals another spell while Eclipse is active), the Eclipse effect remains but it doesn't deal any damage
  • Meepo

    • If Rubick has Aghanim's Scepter and steals Dig (Meepo's Scepter spell), Dig's animation is used when the other stolen spell is cast (It doesn't trigger for all spells for some reason but examples would be Io's Tether, Phoenix's Fire Spirits, Bane's Nightmare)
  • Monkey King

    • If Rubick uses stolen Wukong's Command when the stolen spell buff is about to expire (or steals another spell while Wukong's Command is active), Wukong's Command effect remains but soldiers stop attacking

    • Attack Range modifying spells (like Take Aim, Arctic Burn etc.) do not modify stolen Wukong's Command's soldiers attack range if Rubick has Aghanim's Scepter and steals Wukong's Command along with Take aim/Arctic Burn (unlike Attack Range modifying items like Dragon Lance, which do increase the range)

    • If Rubick has Aghanim's Scepter and steals Wukong's Command, soldiers don't get spawned near Rubick anymore. This has been working properly for a long time , noticed this issue today (September 30)

    • Using Wukong's Command has been causing severe FPS drops both for my allies and enemies while the opening animation of the spell is playing

    • If Rubick has Aghanim's Scepter and steals Wukong's Command from Monkey King, even if Monkey King doesn't have points in Jingu Mastery, Rubick's soldiers still gain one Jingu Mastery stack

    • Stolen Boundless Strike does not apply attack effects like Split Shot, Flak Cannon, etc.

    • Stolen Tree Dance does not add an outline to available trees

  • Morphling

    • If Morphling Morphs into another hero, uses a spell and Rubick tries to steal that spell, if Morphling Morphs back into his original for while the Spell Steal projectile is still in the air, Rubick is unable to use that stolen spell
    • If Rubick tries to steal a spell from Morphling after Morphling uses Morph, instead of stealing the last available spell it shows an error "Cannot steal this spell" but in a similar scenario if Tinker uses Laser, then Rearm and Rubick uses Spell Steal on Tinker, Rubick gets Laser (the last available spell Tinker used before Rearm - a spell that is no longer stealable) instead of getting an error that Rearm cannot be stolen
  • Pangolier

    • If Rubick has Aghanim's Scepter and steals Rolling Thunder, Rolling Thunder's animation is used when the other stolen spell is cast (It doesn't trigger for all spells for some reason but examples would be Io's Tether, Phoenix's Fire Spirits, Bane's Nightmare)
  • Phantom Assassin

    • Stolen Blur upgraded with Aghanim's Scepter only refreshes Rubick's basic abilities and non-ultimate stolen spells on kills even though the description of Blur says that "Anytime Phantom Assassin gets a hero kill, her abilities are refreshed".

    • Also, it refreshes some abilities that are granted by Aghanim's Scepter (Nimbus for example), but only if Rubick gets a kill using his own spells ( getting a kill with nimbus won't refresh it)

  • Shadow Fiend

    • Arcana makes all three Shadowrazes green but only the middle Shadowraze's spell icon has the arcana indicator (green particles moving around the square)
  • Slark

    • Pounce does not apply Essence Shift stacks

    • Smoke particles are missing when Rubick casts a stolen Depth Shroud

  • Sniper

    • Take Aim does grant Rubick bonus attack range but activating it applies a slow without granting Headshot
  • Spectre

    • If Rubick uses Spell Steal on Spectre who recently used Reality, Rubick will always steal Haunt even if the Reality was used to switch places with Shadow Step (Aghanim's Ability)
  • Templar Assasin

    • If Rubick puts down a stolen Psionic Trap upgraded by Aghanim's Shard, then steals something else and detonates the trap manually , the trap does not silence enemies

    • Alt+hovering on Meld calculates and shows amplified damage amount but does not deal amplified damage

    • Rubick loses the count of placed Psionic Traps if he loses the spell after placing a couple of traps, then steals it again and places more traps. This bug does not allow you to place more than allowed number of traps but Psionic Trap Count buff does not display correct numbers after losing and regaining the spell

    • Stolen Psionic Projection upgraded with Aghanim's Shard does not silence enemies when Rubick arrives at the destination

  • Terrorblade

    • Terror Wave does not have a radius indicator

    • Rubick loses Metamorphosis buff if he steals something else while Metamorphosis is active

  • Ursa

    • If Rubick buys Aghanim's Shard and uses stolen Earthshock, it activates Enrage on Ursa instead of Rubick (even if Ursa doesn't have Aghanim's Shard) but if Rubick buys Aghanim's Scepter and steals Enrage along with Earthshock, activating Earthshock will correctly grant the buff to Rubick
  • Vengeful Spirit

    • If Rubick uses Spell Steal on Vengeful Spirit's Illusion created from Aghanim's Scepter, Spell Steal goes on cooldown but has no effect
  • Viper

    • Stolen Nosedive does not apply Corrosive Skin to enemies

    • If Rubick uses stolen Nosedive farther away than its original cast range, the animation happens a lot slower. It literally takes 3 seconds to complete the animation if Rubick has maxed out Arcane Supremacy, Octarine Core and Seer Stone

    Intelligence Heroes

  • Bane

    • Stolen Fiend's Grip upgraded with Aghanim's Scepter is canceled if Rubick uses Metamorphosis near illusions while they are channeling. (It also gets canceled if you use Metamorphosis before Fiend's Grip. Using Doppelganger also cancels the channel)

    • If Rubick uses Nightmare on an enemy, he is unable to attack that target without waking it up. If he tries to attack the target, he wakes it up and the Nightmare debuff is applied to Rubick.

    • If Rubick has Aghanim's Scepter, steals Nightmare, then steals Fiend's Grip and uses Nightmare, Rubick gains a 7th spell slot with Nightmare End

  • Chen

    • If Holy Persuasion is cast on allied Chaotic Offering Golems it shows an error "Ability can't target Roshan" but if Rubick casts Holy Persuasion on himself, golems are teleported normally
  • Crystal Maiden

    • If Rubick has Aghanim's Shard and Aghanim's Scepter, steals Freezing Field, then steals some other spell along with the Freezing Field, uses Freezing Field, and steals another spell (Which will replace Freezing Field in the stolen spells) the effect of the Freezing Field continues as it should but it doesn't apply Frostbite unless the third stolen spell was Frostbite

    • If Rubick has Aghanim's Scepter and steals Freezing Field with Echo Stomp, Second Chakram (but you need to use Spell Steal after Timber uses Return Second Chakram) or Astral Spirit (there might be even more spells that cause the bug, not sure tho ), Telekinesis Land gets bugged

  • Enchantress

    • If Rubick steals Nature's Attendants he gains a buff that says "Healing nearby units" without even activating the spell

    • Stolen Sproink does not fire Impetus

  • Enigma

    • Stolen Malefice upgraded with Aghanim's Shard does not create Eidolons on ticks
  • Keeper Of The Light

    • Using stolen Spirit Form and then stealing another spell causes Rubick to lose Spirit Form Buff

    • Aghanim's Shard does not replace Spirit Form with Recall

    • The effect of stolen Illuminate depends on KOTL's form. For example, if KOTL uses Spirit Form and then Illuminate, Rubick will steal Illuminate that can be charged without channeling. If Rubick has Aghanim's Scepter, steals Spirit Form and basic Illuminate(that KOTL used without Spirit Form), then activates Spirit Form and uses Illuminate, he will not be able to cast it without channeling. Another weird thing is that Rubick is able to steal two Illuminates with Aghanim's Scepter (One that requires channeling and one that does not but using either one of them sets both on cooldown)

    • Stolen Illuminate (Spirit Form) doesn't heal unless Rubick also has stolen Spirit Form with Illuminate. Heal applied this way does not consider Spell Amplification, even though the description of the spell says that it heals for 60% of the damage. Holy Locket does not amplify this heal either

    • Rubick's arcana uses green horses on both types of Illuminate (Spirit form and basic) but only the basic one's spell icon has the arcana indicator (green particles moving around the square)

  • Lion

    • Finger Of Death kill buff that grants bonus finger damage disappears after Rubick steals another spell (unlike other similar effects like Duel, Reaper's Scythe, Culling Blade, etc.)

    • Finger Of Death kill buff damage is not added to Finger's original damage on UI when alt + hovering on Finger Of Death

  • Necrophos

    • Ghost Shroud does not have a radius indicator
  • Ogre Magi

    • Stealing any spell from Ogre Magi gives Rubick a Multicast Buff. It comes with an icon and description "Is able to cast abilities and items multiple times with each use" but has no effect

    • Stealing Fireblast grants another buff with a Fireblast icon on it that says "Dota_Tooltip_Modifier_Ogre…" which appears to appear for Ogre as well

  • Puck

    • Stolen Waning Rift does not have a cast range indicator
  • Queen Of Pain

    • Stolen Shadow Strike upgraded by Aghanim's Scepter does not cast Scream Of Pain unless Rubick steals Scream Of Pain along with the Shadow Strike

    • Stolen Scream Of Pain does not play sound effects if there are no enemies nearby (not sure if this is intended, but worked differently before)

  • Tinker

    • Rubick's arcana upgrades Rearm even though the spell is no longer stealable
  • Windranger

    • Stolen Windrun upgraded with Aghanim's Scepter does not change the visual appearance of Rubick and is very hard to tell when you are actually invisible

    I will be check-marking the list as(or if) the bugs get fixed!

@LGCaerwyn
Copy link

another bug about clinkz
after rubick steal the death pact, u can only cast death pact once.
it will make your right steal slot disapper at second times.
image
TSNIJNU$8RK%RND4HU3SX

@nickwong1
Copy link

nickwong1 commented Jun 7, 2022

Adding:

@chrism825
Copy link

Found a Rubick bug with Undying. Rubick needs scepter and shard for this interaction to happen.

To test in demo mode:

  1. Undying - Cast decay
  2. Rubick - Steal decay
  3. Undying - Cast ultimate
  4. Undying - Cast decay
  5. Rubick - Steal decay

This results in Rubick having 2 decay spells with the same cooldown. This also disables Rubick's ability to throw himself with telekinesis for the rest of the game.

@Mishka-VFX
Copy link
Author

Found a Rubick bug with Undying. Rubick needs scepter and shard for this interaction to happen.

To test in demo mode:

  1. Undying - Cast decay
  2. Rubick - Steal decay
  3. Undying - Cast ultimate
  4. Undying - Cast decay
  5. Rubick - Steal decay

This results in Rubick having 2 decay spells with the same cooldown. This also disables Rubick's ability to throw himself with telekinesis for the rest of the game.

This has happened to me twice. Until today I have been trying to understand what broke Telekinesis Land in those games. Now it makes sense

@Maelstreak
Copy link

  • Templar Assassin. Aghanim's shard do not apply on stolen traps, if traps are placed and stolen spell is not a trap.
    image
    image

@Mishka-VFX
Copy link
Author

Mishka-VFX commented Jun 29, 2022

These are not specifically related to Rubick so I will post them as a comment:

Demo Hero Bugs

  1. Selecting a courier and pressing Reset prevents you from doing anything on any unit unless you restart the demo

  2. Free Spells work on controlled units' abilities (couriers, spirit bear...) but Refresh does not

  3. Using a controlled unit's spell with a quick cast (courier's haste for example) has a double sound effect - one when the button is pressed and one when released

  4. You can't buy items directly for enemy Spirit Bear. The parts appear in the bear's inventory but they do not assemble.

  5. Using Savage Roar on either Lone Druid or Spirit Bear when the Free Spells is active, sets the non-casters Savage Roar on cooldown ( If you use it on the bear, druid's roar goes on cooldown and bear's doesn't and if you use it on the druid, bear's roar goes on cooldown and druid's doesn't)

@Mishka-VFX
Copy link
Author

I have updated the issue. Added some new bugs that came with the new patch 7.32 and the bugs that were posted in the comments as well. Also added the Table Of Contents for easier navigation but despite the efforts, no bugs have been fixed so far :( Not losing hope tho...

@jeffhill
Copy link
Contributor

I'm doing some work on these today and checking them off as I go so other devs don't waste time fixing what's already fixed internally. THANK YOU SO MUCH FOR MAKING THIS A CHECKABLE LIST!!

I just checked with the gameplay folks and the first three in the attack range section are working as intended. TB + DK abilities should NOT extend Rubick's attack range when stolen. WW's Arctic burn should extend Rubick's attack range. I did fix the tooltip text on attack range not updating for Arctic Burn - that was a UI bug with Arctic Burn.

@Mishka-VFX
Copy link
Author

Thank you so much for taking the time to fix these <3 I know that there are probably more bugs that I wasn't able to find but fixing these will make a HUGE difference for Rubick enthusiasts such as myself

@Mishka-VFX
Copy link
Author

I just checked and the bugs that are checkmarked are now live <3 Most of them are fixed but Telekinesis cooldown still doesn't go below 7 seconds for allies and spells that had their radius indicators increased by Arcane Supremacy (Quill Spray, Crippling Fear, Anchor Smash, Whirling Death, Tag Team, Dark Pact) now don't have those indicators at all. Was this intended?

@jeffhill
Copy link
Contributor

The TK cooldown fix didn't make it into the release branch by mistake - it should be in the next update. I am seeing the range indicator for Quill Spray in the release branch correctly when I hover the mouse over the spell on Rubick when it is stolen. Are there more steps to the repro case or something I'm missing?

@Mishka-VFX
Copy link
Author

Mishka-VFX commented Sep 28, 2022

Apparently, Quill Spray and Anchor Smash are fixed, but Dark Pact, Crippling Fear, Whirling Death, and Tag Team still don't have radius indicators .

Also, Telekinesis Land particles that indicate the landing position do appear, but there are two small issues. First, whenever Rubick changes the landing destination while the target is still in the air (by recasting Telekinesis Land) new indicators do appear on new destinations, but the old ones do not disappear which is kind of misleading for allies. And second, using Telekinesis on ally/self and immediately using Telekinesis Land creates the landing particles correctly but since the air time is much shorter for allies, the landing particles do not disappear for another two seconds after the land is completed.

And one more thing, 7.32c said that the Counterspell shard bug was fixed, but apparently, it's not. Previously, when Rubick would steal Counterspell with Aghanim's Shard, it used to reduce the spell damage of nearby enemies (even after losing the spell) with a debuff called Spell Weakness and if enemies were very close it added another debuff (Spell Weakness Close Range), which used to increase the percentage of Spell Weakness to 30%. Right now stealing Counterspell with shard and losing it still leaves Rubick with a Spell Weakness aura(10% spell damage reduction). The only thing that changed is that it doesn't increase it to 30% anymore when enemies are very close.

@jeffhill
Copy link
Contributor

Thanks for the notes!

As of the next update, all the spells you mentioned will now have radius indicators (Dark Pact, Crippling Fear, Whirling Death and Tag Team). Also, the Telekinesis Land effects will be the correct duration when cast on allies, and the old effect will be removed when land is cast additional times with the same unit in the air.

I can't seem to repro the Counterspell 10% aura problem Is there more to the repro case beyond "steal counterspell with shard, confirm aura works, steal something else to lose the spell, confirm aura is gone"?

@Mishka-VFX
Copy link
Author

Mishka-VFX commented Sep 28, 2022

Thank you, Jeff. Regarding Counterspell, those are the exact steps. I checked it again 2 minutes ago and the aura is still there. Also, the weird thing I noticed is that Rubick's aura for Anti Mage (even if you have stolen Counterspell) says that it reduces his spell damage by 0% (other heroes get 10% reduction).

One more thing, regarding Rubick's lvl 25 talent "40% spell amp". It calculates the value correctly if you have one spell stolen but if you steal two spells with scepter, both spells show larger damage numbers. I did the math and it seems that when you have two spells stolen, talent adds 40% twice to each number (it just increases on the UI, the actual damage is correctly dealt)

edit: I somehow managed to get 0% reduction debuff on Crystal Maiden from Counterspell, so apparently it is not about the hero. I am not sure how I am doing this yet, but I will comment if I find out

another edit : Got it! If Rubick does not have shard, steals Counterspell and there is an enemy near him, if he buys shard, that nearby enemy gets debuff that says "reducing spell damage by 0%". If then the enemy leaves Counterspell radius and reenters it, it gets fixed.

@jeffhill
Copy link
Contributor

I've checked off Holy Persuasion vs. Chaotic Offering as working as intended - if you self-cast, all owned units are teleported to you, but you can only target-cast it on units controlled by Holy Persuasion. The same rules apply to Chen with respect to other summons. I agree it's weird, but changing that would be a Gameplay Change and not just a bug fix.

@Mishka-VFX
Copy link
Author

I've checked off Holy Persuasion vs. Chaotic Offering as working as intended - if you self-cast, all owned units are teleported to you, but you can only target-cast it on units controlled by Holy Persuasion. The same rules apply to Chen with respect to other summons. I agree it's weird, but changing that would be a Gameplay Change and not just a bug fix.

Sure, that's totally understandable

@Mishka-VFX
Copy link
Author

Mishka-VFX commented Sep 29, 2022

A quick note: the cast ranges of Time Walk and Waning Rift are now visible but they don't get modified by cast range modifying spells/items/abilities

@LokeLok
Copy link

LokeLok commented Sep 30, 2022

Time Walk also has no cast range indicator with aghs upgrade(same issue as Faceless Void).

@Mishka-VFX
Copy link
Author

Mishka-VFX commented Sep 30, 2022

Another quick note: Boots Of Bearing's radius was fixed but Drum Of Endurance's radius still gets affected by Arcane Supremacy

@chrism825
Copy link

@jeffhill
Here is an easily reproducible bug with Rubick, Crystal Maiden, and Elder Titan.

If Rubick steals Freezing Field and Echo Stomp or Astral Spirit, then he will be unable cast Telekinesis Land for the rest of the game, even if other spells are stolen afterwards. I have tested with a few other heroes and this interaction only happens with Crystal Maiden and Elder Titan in my testing.

Steps
1 - Use Rubick w/ aghs and shard
2 - Steal Freezing Field
3 - Steal Astral Spirit or Echo Stomp
4 - Self cast Telekinesis and then try to cast Telekinesis Land and you will get a recharging error.

It is the same kind of issue as this:

If Rubick has Aghanim's Scepter and steals two Decays, he is unable to throw himself with Telekinesis Land for the rest of the game

@Mishka-VFX
Copy link
Author

@jeffhill Here is an easily reproducible bug with Rubick, Crystal Maiden, and Elder Titan.

If Rubick steals Freezing Field and Echo Stomp or Astral Spirit, then he will be unable cast Telekinesis Land for the rest of the game, even if other spells are stolen afterwards. I have tested with a few other heroes and this interaction only happens with Crystal Maiden and Elder Titan in my testing.

Steps 1 - Use Rubick w/ aghs and shard 2 - Steal Freezing Field 3 - Steal Astral Spirit or Echo Stomp 4 - Self cast Telekinesis and then try to cast Telekinesis Land and you will get a recharging error.

It is the same kind of issue as this:

If Rubick has Aghanim's Scepter and steals two Decays, he is unable to throw himself with Telekinesis Land for the rest of the game

I will add this to the list as well if you don't mind. And btw, it also gets bugged if you steal Freezing Field with Second Chakram

@Mishka-VFX
Copy link
Author

Mishka-VFX commented Nov 1, 2022

I commented on the issue directly but I will post a comment here as well. This is an intended interaction and was added on march 24 2022

image

@shaileshgarg
Copy link

#322

@Ellutze
Copy link

Ellutze commented Dec 20, 2022

image

Have you seen this? not sure what caused it, but my second spell was moved to the wrong slot, which I did not even know exist in the game, while the correct slot is still available. This means I can't actually use the spell, because I don't have a hotkey for it (and you cant bind it as far as I know). Also, I have quick-cast so I cant actually just mouse click and point.

I have not seen this in my 600+ games on Rubick.

@Mishka-VFX
Copy link
Author

#7257 I will mention this here as well. Even if you forget about all the bugs above, at least fix this one please, it's literally unplayable. When you spam a key in the middle of the fight and it has no effect just because quickcast options are messed up...

@Mishka-VFX
Copy link
Author

Hello, @jeffhill

I just have a quick question. So it has been a while since I wrote this issue and we even got a massive new update a couple of weeks ago. Of course, the latest patch came with new bugs, and some bugged spells that were mentioned in this issue don't even exist anymore. I just want to know if fixing Rubick bugs is still in consideration and if this huge list is worth updating considering the massive changes that were introduced in the latest patch or should I just close the issue altogether?

@NogrTL
Copy link

NogrTL commented May 14, 2023

Rubick can acquire both SKELETON WALK and DEATH PACT while stilling SKELETON WALK, although those are separate abilities now

@Tf4ilure
Copy link

Tf4ilure commented May 17, 2023

If Rubick steals Duel and uses it on Legion who is already in a duel, both duels end at the same time when the first duel ends
7157608737 - 9:05

DUEL.bug.mp4

@Adamthefriendlyghost
Copy link

Hello, @jeffhill

I just have a quick question. So it has been a while since I wrote this issue and we even got a massive new update a couple of weeks ago. Of course, the latest patch came with new bugs, and some bugged spells that were mentioned in this issue don't even exist anymore. I just want to know if fixing Rubick bugs is still in consideration and if this huge list is worth updating considering the massive changes that were introduced in the latest patch or should I just close the issue altogether?

@Mishka-VFX have you seen any movement on Rubick updates since the new patch? Some of the bugs listed have been around since this issue was opened back in 2022 (Lion finger buff as an example), it'd be nice to see some of these older bugs fixed (or classified as "expected/normal activity")

Another bug to add to the list: Someone posted an issue with Necrophos' new shard which is game breaking - causes Rubick to become invisible after use - https://www.reddit.com/r/DotA2/comments/13kpzbg/necro_hard_counters_rubick/

@Mishka-VFX
Copy link
Author

@Adamthefriendlyghost The last update on this was back in September 2022 when Jeff fixed those 30 checkmarked bugs. Nothing new since then.

As for the new bugs like the one you posted, yes, there are A LOT! And that's the reason I asked if fixing Rubick's bugs was still in consideration because it took a lot of time and effort to make this list in the first place and updating it won't be a cakewalk either.

@fanzfan
Copy link

fanzfan commented May 21, 2023

#9326
When you kill someone with a "high-level STOLEN culling blade", Rubuck will only get 1 additional armor. Not 1.5 or 2.
You can check Rubuck's armor change in game 7162225149.

@NogrTL
Copy link

NogrTL commented May 21, 2023

Stolen Sproink does not fire Impetus

Still not fixed

@Numpad449
Copy link

Numpad449 commented Jul 28, 2023

Rubick's bug with Necrophos's Shard Death Seeker
Rubick becomes "invurnable/gone/cantmove" when using Death Seeker (Death Seeker's Speel Steal expired/replaced mid air)

@Mishka-VFX
Copy link
Author

Yeah, this ain't happening, so... Was worth a try tho

@fsavariano
Copy link

Yeah kinda sad but in case anyone sees this anyways:
Using Dazzle's ult while Telekinesis is active does not reduce its cooldown. Using refresher does, so I'm assuming it's unintended behaviour.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests