NUZLOCKer

NUZLOCKer 1.1

This small first update to NUZLOCKer looks to address some reported bugs, and adds a couple features:


NEW FEATURES:
- MANUAL SWITCHING:
When enabled by the host, allows players to hold L + R and pressed DPAD UP or DOWN to switch between different character in your pool on-the-fly. Keep an eye on those player indicators in a Group Pool Panel to see who's switching to whom.
- GAME OVER RULE: BUBBLE forces any players that receive a game over into a bubble, with any 1-ups collected by still-living players in group pools re-opening a slot for them to de-bubble into and return to the nuzlocke.
- CONTINUE NUZLOCKE (W.I.P.): A first attempt at saving Nuzlocke progress for a later session. Currently has some functionality: saves whenever the filesave does, and you can end the nuzlocke for now by having the host quit the session, or select 'End Nuzlocke'. The next time you select 'Continue Nuzlocke', it should reload your pools where you last left off. <<Warning>> Hitting 'Start Nuzlocke' will write over any currently saved nuzlocke on that file.
- QUICK DRAW CONTINUES: When getting a GAME OVER and becoming a ghost in a group pool, you can instead wait for a still-living player to collect a 1-up; at that point, the first game over'd player to press B will return to the nuzlocke alive

BUG FIXES
  • Non-bubble deaths, pitfalls or solo deaths should now properly always remove a character from your current pool
  • 1-UPs should now reliably add a new character to your pool in all circumstances
  • An accumulating lag resulting from random palettes and multiple player pools has been fixed
  • More focus on making sure new nuzlockes start with exactly the intended pool size (less +1 or -1 drifting)

KNOWN BUGS
- PALETTE RESPAWN: ON is supposed to choose a random preset palette on respawn, but currently usually selects custom or random instead
  • RANDOMIZE CURRENT POOLS sometimes not randomizing non-host player's personal pools, or adding +1 to their pool
  • CONTINUE NUZLOCKE reloading the wrong, or older, saved pool (this is likely due to an issue of when and how saving occurs -- more player feedback is needed)
  • Sometimes, START NUZLOCKE will start will +1 to the intended pool size
  • GAME OVER RULE: BUBBLE has had some softlocking issues solved, but suspect some may persist. more player feedback needed
  • Likewise with GAME OVER RULE: FREEROAM. Currently, the best work around is either select the 1-UP rule, which brings the game over'd player back into the nuzlock with 1 life, or do not engage the game over by pressing L + R, and wait for a living player to collect a 1-up to return to play
  • Switching nuzlocke options during a live run may work, but may run into unintended side effects. Eventually, option switching during a live run will be blocked/limited

----------------------------------------------------------------------------------------------------------------------------------------------------

COMING SOON:
  • PvP NUZLOCKE: Personal Pools where killing other players steals their character
  • TEAM NUZLOCKE: Personal Pools shared by multiple players. Will have PvP option, number of players per pool, and team selection.
  • STARLOCKE: Starting with 1 life, only stars reward new characters
  • SHOPLOCKE: Collect more coins, buy new characters, gain bigger pool
  • GAME OVER RULE - MARIOHUNT: Game Over'd players can attempt to stop living players from completing the run
  • PERSONAL RESPAWN PALETTES: Allows individual players to select their own palette respawn rule
  • ROUND ROBIN DRAFT: Starting a new personal pool nuzlocke will engage a take-turns round robin draft first, with drafted characters unable to be drafted twice.
  • TOETAGGer ICON SUPPORT: Display your next few characters on the ToeTagger panel
  • CHARACTER TRADES: On-the-fly trade with another player's current character