midoshouse / ootr-multiworld

An alternative implementation of multiworld for the Ocarina of Time randomizer
https://midos.house/mw
MIT License
9 stars 1 forks source link

Reset Room button #32

Open MajikVroom opened 1 year ago

MajikVroom commented 1 year ago

My group of friends runs multiworlds a couple of times per week, and we reuse the same room name both to avoid bloating the list and to avoid having to recoordinate on room name. Right now, the flow is:

  1. Join the stable room
  2. Mido's House points out that my seed is wrong.
  3. Delete room + confirm.
  4. Create room with same name + password.

I'd like to instead have a "Reset Room" button that combines steps 2 and 3.

I'd take a crack at implementing it myself, but I'm not sure how easy it is to set up to contribute here; I'm not sure what the toolchain is, and it doesn't look like I'd be able to easily test any server-side changes. So if there ends up being a strong reason for needing a new ResetRoom entrypoint instead of just chaining together Delete + Create on the client side, I'd be stuck.

fenhl commented 1 year ago

I hadn't thought of this because I assumed that people would delete their rooms after completing a seed. But this sounds like a reasonable addition. I'm not sure how easy setting up development is either, but if you'd like to give it a try, maybe we can hop into a Discord call some time and I can walk you through things (and possibly fix things to make dev setup easier)?