PlatinumTeam / PlatinumQuest

PQ HERe
https://marbleblast.com
MIT License
21 stars 7 forks source link

Gem Madness: Singleplayer, finish the level on OOB #13

Closed main-gi closed 3 years ago

main-gi commented 3 years ago

In Gem Madness, it would be a better new player experience to finish the level with your current score if you go OOB, since good Gem Madness scores don't want to go OOB anyway. It hasn't been tested in multiplayer for obvious reasons, but the code is simple enough, and should not affect multiplayer.

Technically, this is a gameplay change, and """could""" displace WRs in leaderboards, but this is an extremely minor detail, because you would need very specific level design to have it displace any current WRs (that involve OOBing to get gems).

main-gi commented 3 years ago

I know it looks very stupid that I wrote

%this.registerCallback("onOutOfBounds"); // main_gi: As part of a change for Singleplayer Gem Madness to instead finish the level on OOB, this is used on OOB.

But I originally tested other callbacks that didn't work so I wrote that lmao

main-gi commented 3 years ago

Fixed those.