kieranhj / pop-beeb

Prince of Persia port to BBC Master
45 stars 2 forks source link

SHIPSTOPPER: Invisible bridge doesn't appear at end of level 12 #206

Closed kieranhj closed 6 years ago

kieranhj commented 6 years ago

Played the RC build on the train and after joining with the Shadow at the top of level 12 I happily walked off the edge only to fall to my death - the invisible bridge didn't appear!

Haven't repro'd on a _DEBUG build yet.

This shows why I need to play through the entire game to the end before shipping. :)

EndeavourAccuracy commented 6 years ago

After uniting with the shadow in level 12(a), the hidden floors will not appear until after the flashing stops. It's a common issue. See, for example, this related SDLPOP issue. "Only in the leap from the lion's head will he prove his worth." Just wait a bit longer before you take the leap of faith.

kieranhj commented 6 years ago

Thank you for confirming Norbert! I tried to repro a couple of times and suspected it might be the music (as Apple II forces player to stand still whilst playing) but checked the code and it's all down to the "mergetimer", i.e. you have to wait until the Player & Shadow are whole again. A feature not a bug, phew!