AliveTeam / alive_reversing

Re-implementation of Oddworld: Abe's Exoddus and Oddworld: Abe's Oddysee
341 stars 44 forks source link

AO OG Bug - Mudokons die if they fall through the RF ring trapdoor #995

Open Nemin32 opened 3 years ago

Nemin32 commented 3 years ago

Description of issue:

In early RuptureFarms there is the screen with the ring that you can pull then run quickly to the right to fall down a trapdoor that enables you to reach a secret area. Abe survives this fall without issue, however, if you make the two muds from the previous screens stand on it, then pull the ring, they will fall and die.

Something else to note is that they aren't playing the usual "squashed" death sound that's associated with dying form heights, rather the "sizzling out" that usually plays when a character is shot. Also Abe doesn't say "oops."

Steps to repro:

  1. Start new game
  2. Go to the screen after the first electric gate with one or two Mudokons from the previous screen
  3. Make them stand on the trapdoor
  4. Pull the ring
  5. Notice how the casualties number is incremented by two, along with the sound anomaly and the fact that Abe doesn't say "oops."
MrSapps commented 3 years ago

Looks like a map issue as it was designed to have muds running in from the left only. Prob same would happen to abe if he could run from the right or stand on it as it opens.

deanff commented 3 years ago

A visual of what is happening: trapdoor

This strange sizzling occurs even if the Mudokon walks to the right instead of left. He missed the ledge and falls down to the bottom platform and sizzles out. However, if you make him run to the right, he can land on the mid-right platform.

Note 1: If Abe does the same thing as the Mudokon in this gif, he will just have the normal "crushed" death. Note 2: If you do an auto-turn glitch on the trap door, Abe falls to the bottom platform. Same likely goes for mudokons standing on top of the trap door when you pull the rope.

MrSapps commented 3 years ago

Might be worth checking a similar construction in AE.