rh-hideout / pokeemerald-expansion

Feature branche for the pokeemerald decompilation. See the wiki for more info.
361 stars 1.09k forks source link

Some move end effects should happen before the battler(s) faint #1617

Open BuffelSaft opened 3 years ago

BuffelSaft commented 3 years ago

Effects like Rough Skin, Liquid Ooze, Static, Rocky Helmet and others should activate before fainting, as in the modern games.

E.g. If a Sharpedo is KO'ed by Brick Break, Rough Skin should activate and then Sharpedo should do the fainting animation. Currently, Sharpedo faints and then the ability pop up activates, which doesn't look very good.

While this is probably a lot of work for little reward it'd be nice to get it done eventually.

DizzyEggg commented 3 years ago

It would help to have a list with all the ability / move / item effects / end turn effects / etc in a specific order.

BuffelSaft commented 3 years ago

Found a list here for gen 5. Will see if I can find something newer but I don't think much has changed since then:

After an attack is successful, the following happens: