pagefaultgames / pokerogue

A browser based Pokémon fangame heavily inspired by the roguelite genre.
https://pokerogue.net
GNU Affero General Public License v3.0
3.86k stars 1.56k forks source link

Weird end-of-wave knockout damage interactions #222

Open Eridanus91 opened 2 months ago

Eridanus91 commented 2 months ago

If a Pokemon is let's say, poisoned, it can get knocked out at the end of a wave. This creates some... interesting quirks.

If Pokemon in slot 1 gets knocked out like that in a double battle, the next wave softlocks until you restart the page, because Pokemon in slot 2 does not get properly removed and the game throws back the dead mon in, so the game becomes just enemy spamming their moves to no avail (hey, this sounds like that one glitch from Generation V games!).

obraz0

If this happens during an area boss fight, it will cause certain graphics to not load, likely because the game forces you to switch out the dead mon in middle of everything.

obraz

Lesys commented 2 months ago

I got the exact same bug as OP. I don't know if it's because the double battle before (I did have a double battle before the bug occurring) but my Crocalor died from poison, then next fight I summoned Gyarados and the following picture explains what happened.

Fun fact that I was almost in the same level as OP with the same mon that died from poison :D

PS: I waited for the Ninjask to use all its PP and use Struggle, but it doesn't seem to have Struggle. Instead, its passive looped forever. I couldn't use any interaction, even ESC.

image

PS 2: Thanks for the game ! Have been really fun the last 2 days I started it.

knispeja commented 1 month ago

Duplicated by, or at least related to:

JoshuaKeegan3 commented 51 minutes ago

Fun fact. If the sprites are vanished from say desinty bond or toxic, Destroying a mimikyu disguise freezes the game