eevee / lexys-labyrinth

Chip's Challenge 2 emulator that runs in a browser
https://c.eev.ee/lexys-labyrinth/
Other
76 stars 13 forks source link

Level doesn't win or allow switch between lexy after enough clones exit. #95

Open rredford opened 1 year ago

rredford commented 1 year ago

https://c.eev.ee/lexys-labyrinth/?level=Q0MyTQIAAAA3AFRJVEwPAAAAdW50aXRsZWQgbGV2ZWwAT1BUThkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTk9URQEAAAAAUEFDS0cAAAArBAUgIBYCAaMBAQKEAZwgAxYCAYYDnSafRgkBFgJ4AAAAAESQCJ2jAnYFhwPDJgM5OTmeR6AeARS-P_8-_73_______-g_0VORCABAAAAAA

I was testing idea for map when i made this map. I wasn't sure how many players would need to exit if you had 3 locked lexys and 3 lexy in clone machines. Turns out answer is probably 7 (3 on locked room, 3 in clones, plus initial player) but if after 6th clone exits, it switches to next lexy which may not be one free to walk around but say, on clone machines and I cannot switch out so cannot win.

rredford commented 1 year ago

Not sure if it is cc2 correct or not, if it is cc2 correct I guess it should be left for compatibility.

eevee commented 1 year ago

offhand i'm almost positive this matches cc2 behavior (which is why making levels with players on clone machines is really annoying)

i'd like to have a compat twiddle to improve this, but it's a somewhat more dramatic departure from cc2 behavior so i've always waffled on it

i do think you should be able to switch players when on a cloner though

rredford commented 1 year ago

Hmm if thats indeed the case then too bad, yeah. I was thinking exits maze with cloners at various places to "release" once each (using block/button combo or whatever)

foxsouns commented 1 year ago

maybe throw in lexy settings some sort of fix for clone machines and keep in cc2 compat?