New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[READY] DRAMATIC SHUTTLES!! You can now fly around the shuttle #71906
[READY] DRAMATIC SHUTTLES!! You can now fly around the shuttle #71906
Conversation
How does this affect hyperspace tiles inside the shuttle? After an explosion blows up the escape shuttle, will all objects fling into people killing them with embedded iron rods? |
How does this work with in shuttle breaches? Would a hold in the middle of the shuttle just result in those who fall into it drifting to the back of the shuttle? |
@NamelessFairy @Xander3359 |
One of the best PRs in years |
I can't say I'm a fan of this. It certainly looks good for items rapidly being thrown into space but I think it makes hyperspace too forgiving. People who are equipped for it will be able to just chill in front of the shuttle to avoid potential hazards on the shuttle and in shuttle breaches have very little effect on people when compared to effectively being fatal as they are now. Throwing yourself out into hyperspace should be deadly and a generally bad idea this removes the threat of it from people who come prepared and those who aren't prepared will still in theory be able to chill for a little while outside the shuttle. |
This feature is great but then you had to go and stimulate my imagination by proposing a "shuttle events" feature we don't even have at the bottom of it. Now I'm excited about that too :( |
Can you make it so that if you are outside the shuttle when it lands you "keep going" due to inertia? (a.k.a. get lost in space because you didn't stop when the shuttle did) |
how does this handle the shuttle docking at CC, do you get left behind? |
How does this handle large shuttles like monastery |
You remain in hyperspace for a bit and then get deepspace dumped. I’ll make people violently crash with invisible droppod near the arrival area, but it’s a bit fucky to do right |
Just fine, it uses the already existing hyperspace + a few tiles |
Would the pods be affected by thing or is this just specific for shuttles? |
ALL shuttles, including pods |
I kinda don't like this. Hyperspace being spooky and being flung out of the shuttle/pod being terrifying are both good things, imo. Cool concept, but high cost. |
Nieuwe.video.mp4Alright I'm content with the PR as it is now, extra fluff and features come later |
make being in front of shuttles kill the everliving shit out of you like trams |
Very cool then! Excited to see this. |
Another of goons great features |
## About The Pull Request https://github.com/tgstation/tgstation/assets/7501474/a2d83ce8-eba1-42d9-a1f8-9d73f7c40b21 Adds shuttle events! Stuff can now start to happen outside the shuttle, either benign or spicy (but usually just fun to watch)! ## Why It's Good For The Game The shuttle escape sequence is an important part of the game, uniting about every player surviving player. Recently, #71906 has made the escape sequence more forgiving as well as more interesting by conditionally doubling the playing field. The area outside the shuttle is still mostly empty though, except for the few people being spaced, daredevils and the occasional epic space fight. This PR adds adds some space events to spice up the outside of the shuttle! This both gives people something too look at, making the escape sequence feel less static and more lively, as well as give people a reason to go outside and get the full experience of ~being decapitated by a meteor~ swimming with the fishes! <details> <summary>Shuttle Events</summary> **Friendly carp swarm** Spawns a group of carp that flies past the shuttle, completely friendly unless provoked. **Friendly meteors** Spawns a lot of strong meteors, but they all miss the shuttle. Completely safe as long as you don't go EVA **Maintenance debris** Picks random stuff from the maintenance spawn pool and throws it at the shuttle. Completely benign, unless you get hit in the head by a toolbox. Could get you some cool stuff though! **Dust storm** Spawns a bunch of dust meteors. Has a rare chance to hit the shuttle, doing minimal damage but can damage windows and might need inflight maintenance **Alien queen** One in every 250 escapes. Spawns a player controlled alien queen and a ripley mech. RIP AND TEAR!! Really not that dangerous when you realize the entire crew is on the shuttle and the queen is fat as fuck, but can still be fun to throw people around a bit before being torn to shreds. **ANGRY CARP** Once in every 500 escapes. Spawns 12 normal carp and 3 big carps, who may just decide to go through the shuttle or try and bust through the window if you look at them wrong. Somewhat dangerous, you could stay away from the windows and try to hide, or more likely shoot at them and weld the windows **Fake TTV** Lol **Italian Storm** Once in every 2000 rounds. Throws pasta, pizza and meatballs at the shuttle. Definitely not me going off the rails with a testing event **Player controlled carp trio** Once in every 100 escapes. Spawns three player controlled carp to harass the shuttle. May rarely be a magicarp, megacarp or chaos carp. I can't honestly see them do anything other than be annoying for 3 seconds and die There are some other admin only ones: a group of passive carps going directly through the shuttle and just being little shits, and a magic carp swarm </details> Events are selected seperately, there isn't a crazy weighting system, each just has a chance to run, and multiple could run at once. They also don't immediately trigger, so people can get settled a bit, and to make sure just waiting out the more dangerous ones is still a valid strategy. ## Changelog :cl: add: Adds shuttle events! If shuttle escapes weren't exciting before (doubtful), they definitely are now! I'm joking it's mostly an atmosphere thing. admin: Adds an admin panel to interact with shuttle events, under the Events tab: Change Shuttle Events fix: Objects spawned in hyperspace will properly catch hyperspace drift /:cl: There's a few things I'd like to do later (another PR) (honestly anyone can do them because I suck at follow-ups), because this is too big as is: - Hijack triggered shuttle events - More events (got a lot of cool suggestions, but I'm putting most of them on hold) - Maybe stration announcements if some more dangerous ones get added - Structures appearing next to the escape shuttle??? --------- Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
You can move around shuttles during transport now! Instead of them teleporting you instantly into deepspace, you can move around somewhat depending on your space-mobility and grip-strength.
Please watch the demonstration aswell, it should answer most questions:
https://www.youtube.com/watch?v=Os77qDOVSXE
Interactions:
🆑
add: You can now fly around the shuttle during transit! Woohoo! You can either cling to the side or grab a jetpack and try and keep up with the shuttle! Carps can move around freely in hyperspace
qol: Increased shuttle hyperspace size from 8 tiles to 16
/:cl:
Things I will do in another PR:
Why it's good for the game
It's so much more immersive than being instantly teleported into deepspace. It gives you a chance to recover if you get spaced or for daredevils to look cool
It's also just very cool idk