space-wizards / space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.io
MIT License
2.47k stars 3.08k forks source link

Crew transfer to new round #17190

Open metalgearsloth opened 1 year ago

metalgearsloth commented 1 year ago

Just a vague idea but instead of just restarting at centcomm a new shuttle arrivals and goes to the new station. This would also entail the lobby being playable and giving people the option of respawning or not.

Some additional notes:

Probably just have the lobby with a shuttle on it that departs when the round starts and spawns arrived on the station.

misandrie commented 1 year ago

"Shifts" are an illusion, nanotrasen crew members shall be worked to death 24/7 in a never ending loop of stations.

metalgearsloth commented 1 year ago

I should also note we talked about it on discord in the past couple weeks (something something battlebus) but don't remember where.

tom-leys commented 1 year ago

So something like this?

  1. Shuttle goes to Nanotrasen / Centcom
  2. Some way to switch roles while there / new role lottery for a subset of survivors
  3. Switch out survivor gear for role start gear? Keeping quite a bit of gear is somewhat cool
  4. Survivors on the station get moved to lobby, old map gets wiped (perhaps sometimes we return to a damaged map?)
  5. Shuttle leaves Centcom with survivors
  6. New spawns on station / at arrivals

    Centcom and arrivals shuttles arrive at station about same time

One concern of course is that a fresh slate each time contains any memory leaks and helps make testing simpler around side effects. We might discover exciting new bugs that require a long playtime and perhaps multiple rounds to recreate.

A clean slate (as now) every few rounds would still be a good idea just to put a cap on how unstable everything can become.

One fun variation is that instead of wiping the old map, it has many entities deleted and is then paused for a whole round to make a re-apperance in a dirty / damaged state later on in the same shift. It could have certain tests done on it (same number of doors as at round start? Floor tiles is similar? No singuloose?)

hord-brayden commented 1 year ago

Preserving some form of static progress, even if it's visual, would be great. Unsure if this is in the same vein; maybe a "days since last incident" that could extend beyond the station and to the individual character showing how long this particular iteration of character has survived, round wise.