feat: The Ptarmigan Outpost Surface Station#883
Closed
KoboldCatgirl wants to merge 42 commits into
Closed
Conversation
…st, and new station prototypes
…t of scope but we've been putting it off for ages)
…st, and new station prototypes
…t of scope but we've been putting it off for ages)
…, icy plasma tile, and various small ptarmigan tweaks
…n-station # Conflicts: # Resources/Maps/_starcup/ptarmigan.yml # Resources/Prototypes/_starcup/Entities/Stations/stations.yml # Resources/Prototypes/_starcup/FeedbackPopup/feedbackpopups.yml # Resources/Prototypes/_starcup/Maps/ptarmigan.yml
Contributor
|
RSI Diff Bot; head commit ad3e6ab merging into ee59ff5 Resources/Textures/_starcup/Tiles/Planet/ice_liquid_plasma.rsi
|
for more information, see https://pre-commit.ci
* Add VascularSystemPlant entity Replace bloodstream on trees with it * Apply suggestion from @Psymbiote * Corrected a small confusion I had with Drainable vs DrawableSolution --------- Co-authored-by: Psymbiote <juanfjust91@gmail.com>
…st, and new station prototypes
…t of scope but we've been putting it off for ages)
…, icy plasma tile, and various small ptarmigan tweaks
for more information, see https://pre-commit.ci
…ings to the handout
… warden locker and changed seclockers to wall seclockers
… to handouts; changed anomaly sound; fixed weather markings, fixed door links, fixed lockers, fixed various buttons, fixed electrified fences - science: reworked xenoarch pipes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.










Courtesy of our fine friends at Electra Dynamics, welcome to the Ptarmigan Outpost, a small snowy terrestrial station on the opposite side of the planet from Glacier!
The original Ptarmigan was a small camp established some time ago by Electra Dynamics to try and terraform Yss's only moon into something more habitable. Although the terraforming didn't pan out, it did cause the generation of an unusual floral anomaly dubbed the Gloamflower. (Some would argue the Gloamflower is why the terraforming fell apart.)
Electra decided to construct a research outpost to experiment on the Gloamflower further. Now, some time later, Electra Dynamics has generously decided to gift the Ptarmigan to Syndicate Communications! Mine plasma to fuel the generators, tinker with the Gloamflower to generate a steady stream of arcane data, drop the laundry in the properly-marked chute, and watch out for exomorphs.
Or at least try to get a warning out to Glacier before dying horribly to them.
Command
Engineering
Logistics
Medical
Science
Security
Service
General/Misc
Intended Play
Ptarmigan is meant to serve as a cozy little lowpop station--similar to Reach, but with more to explore, and more space for events like exomorph attacks and hypothetical changeling infiltrations.
Bugs
Minor Bugs
Weird Ore Generation: At present, the StationBiome system does not support ore veins like dungeons and mining planets do. I did a temporary fix (a custom biome and random ore spawner), but it'll look a little goofy!
Long-Term Fix: We could probably copy over code from the StationPlanet system to fix this.Cluttered Shuttle Landings: At present, the StationBiome system does not support cleared-out areas for shuttle landings like mining planets do, meaning the evac shuttle might be full of snowdrift, trees, and even plasma. Importantly, this plasma is not dangerous while you're on the shuttle even if it seems to be shining through, but it still looks scary!
Long-Term Fix: We could probably copy over code from the StationPlanet system to fix this.Off-Grid Kudzu: I only saw it happen once across about 5-6 tests, but kudzu spawns may have a small chance of spawning "between" grids. This allows them to spread through walls and pass across gridlines (normally impossible). Kudzu can also get pretty out of control outside the station just in general, but it's not unmanageable.
Temporary Fix: Just stay on top of it as admins and hope it was a total fluke. It seems quite rare.
Long-Term Fix: It could be smart to designate specific valid entities for kudzu to spawn on, similar to the vent critter events. Vents, hydroponics trays, soil, etc. This would allow us to eliminate unwanted "outdoor kudzu" spawns entirely.Major Bugs
Room Temperature Arctic: Ptarmigan's map defaults to 293 degrees and has some pressure issues on top of that. This is because the EnsurePlanet function automatically sets the map atmosphere to a basic 293K 82-20 N2-O mix, meaning the main outdoor grid rapidly warms up.
Temporary Fix: At the start of each round, a GM can run
setmapatmos [mapID] false 220 82 21. This will eventually fix the problem.Long-Term Fix: It seems likely that we can modify the EnsurePlanet or StationBiome code to prevent this, or even make the component fully customizable, but the infrastructure isn't really in place, so it might be a project. Alternatively, if we can make weather events change map temperature, that would also address this.Tile Placement: Because the station grid spawns on top of an existing grid, it is impossible to place tiles on the main grid. This includes if you pry up a floor tile and try to replace it.
Temporary Fix: None, really. An admin can coordinate with players to place what they want placed, but that's the best they can likely do.
Long-Term Fix: I don't know if there is one. Grids are weird. It's a bummer.Wall Clocks Don't Work: Terrestrial planets apparently break countdown clocks. This mean crew will be offered no warning when the shuttle is about to arrive or leave, but also no warning for when the round is about to end.
Temporary Fix: None that I could see. Keep track of time.
Long-Term Fix: I only just confirmed this bug, so I am not certain of what is causing it, let alone if it is fixable.This should hopefully be fixed now!Questions for Reviewers / Things to Watch For:
Media
Mapper-Side Changelog
Changelog
🆑