Tram station gets a lot of flack nowadays, I think this will change if we make it cool. Hip with the kids. On with the times.
Making the tram space-proof was apparently the original plan for tramstation, having the tram go outside to space and back inside, but due to performance reasons this was scrapped. I would like more tram maps to be made, but I think having the tram be exclusively in-doors will limit mapper's creativity, thus this bounty. To be clear, I'm not looking for changes to tramstation itself.
What I am looking for is for changes to be made to the tram to make it retain atmosphere while moving outside into space, then back inside into the station. When in the station, it must eventually interact with the atmosphere inside the station.
It isn't necessary for the atmosphere to interact with the space void. By this I mean that if someone opens a tram door while traveling through space, there's no need for it to suck people out. The escape shuttle doesn't do this, so I think its not a big issue if the tram doesn't do this either.
If someone opens a can of plasma inside the shuttle while the shuttle is docked, then the shuttle starts moving, the plasma should stay spreaded inside the shuttle, possibly in a paused state, until the tram arrives and docks onto the next station, at which point the atmospheric simulation would continue.
Of course, real time atmospheric simulations while inside the shuttle would be cool, but this is BYOND we're talking about.
Caveats:
- It should have minimal performance impact, otherwise the point of adding it would be null.
- As said in the Tram Fastening bounty, interactions must be kept the same. See their caveats to have a more in-depth explanation.
- Payment will happen if the PR gets as far as to get testmerged in any server. If this is too unreasonable I'm willing to tone it down a bit.
You can talk to me through discord (SmallBlue#9038), through this post or through forum DM's. I have it set up to only allow DM's from people in the same servers as me, so you can either join Coderbus, Manuel Hut, or the main tg discord and DM me, or message me through other means and send me a friend request.