Plague von Karma
Banned deucer.
So I thought I'd share some game mechanic stuff that was solved a couple of days ago with the assistance of a few people. I'm a bit of a nerd on Smash Ultimate tech and mechanics so it's always nice to see new things.
When King K. Rool's Crownerang Damage-based armour (usually just called crown armour) was buffed in 6.0.0, we noticed that it would sometimes just...not work. We were sort of aware of it in mid-2019 as it wouldn't armour Palutena's Explosive Flame properly, but we didn't think much of it. Normally, damage-based armour will prevent you from being knocked back no matter how many hits there are, so long as it's not above that value.
Up until recently we just didn't understand the issue and assumed it was at least semi-random. The main theory I proposed was that it was "Cumulative", as in it has a sort of HP value like Belly Super Armor, and soon someone came up with a model semi-close to the conclusion here. These theories were half-right, let's get into it.
So as it turns out, unlike any other damage-based armour in the game (or at least, from Lattie's research, it seems so), Crownerang uses a unique equation when multiple hits strike the armour while it's active;
What this means is that the armour will total up the base damage of the previous hits and multiply them by 1.2x. Not sure why it does the multiplication, though I infer it's the 1v1 multiplier. It then adds the base damage of the last hit, and adds them together, all before doing the final comparison with the armour value.
So in the case of Explosive Flame, we get this;
However, while this seems like an open and shut equation, computers can't represent 1.2 in math properly...or at least Ultimate can't. ROB's Arm Rotor deals 10.5% overall minimum, but because of floating-point errors, the game still causes the armour to fail. Ergo, this model isn't quite finished yet.
Interested in stringing hits together and seeing what combination breaks the armour? I made a calculator on this resource here. I also documented it on SmashWiki and a few other relevant places.
Thanks to the people in the Kurogane Hammer Discord, as well as Spiny Bro, for helping me figure this stuff out.
When King K. Rool's Crownerang Damage-based armour (usually just called crown armour) was buffed in 6.0.0, we noticed that it would sometimes just...not work. We were sort of aware of it in mid-2019 as it wouldn't armour Palutena's Explosive Flame properly, but we didn't think much of it. Normally, damage-based armour will prevent you from being knocked back no matter how many hits there are, so long as it's not above that value.
Up until recently we just didn't understand the issue and assumed it was at least semi-random. The main theory I proposed was that it was "Cumulative", as in it has a sort of HP value like Belly Super Armor, and soon someone came up with a model semi-close to the conclusion here. These theories were half-right, let's get into it.
So as it turns out, unlike any other damage-based armour in the game (or at least, from Lattie's research, it seems so), Crownerang uses a unique equation when multiple hits strike the armour while it's active;
Code:
(Base Damage of prior hits) * 1.2 + (Base Damage of the last hit) > 12%
12% being the Damage-based armour value of Crownerang
So in the case of Explosive Flame, we get this;
Code:
1.5% * 6 = 9% (total multihits from EF)
9% * 1.2 = 10.8%
10.8% + 5.5% = 16.3% (armour breaks)
Interested in stringing hits together and seeing what combination breaks the armour? I made a calculator on this resource here. I also documented it on SmashWiki and a few other relevant places.
Thanks to the people in the Kurogane Hammer Discord, as well as Spiny Bro, for helping me figure this stuff out.
For what it's worth, my personal server (see sig) has a fairly active Smash chat as well as a matchmaking channel. I guess that can serve the purpose?It's a damn shame the Smogon Smash Discord server is so dead. I really liked the place and I'd really love to see it revived. This thread is really nice but I greatly prefer discussing the game and finding matches in a live chat environment.