Yogstation
Yogstation copied to clipboard
Adds Jungleland as a randomly chosen alternative to Lavaland, [Bounty]
Document the changes in your pull request
This PR adds an alternative to Lavaland that is themed after a toxic jungle on a planet brimming with sulphur and acidic pits, a small island filled with life has been found, it is insanely rich in resources, and so NT planted a base there, but the aggressive jungle fauna will not be easily defeated!
Ok this is a massive really - fucking - massive PR. First of all, Jungleland is divided into 5 Biomes
Deep Jungle - standard jungle experience, i believe it is the easiest part of the jungle as it only contains dryads and blobbies Dying Jungle - a part of jungle that is withering away for one reason or another, it is a harder area, as it contains more dangerous mobs like corrupted dryads or magmawings. Toxic Pit - A swamp filled with sulphuric water that you can easily get poisoned by, this area is quite brutal as it often spawns Medurachas and a lot of mosquitos Rocky Beach - a transitory zone between Toxic Pits and Barren Rocks, some enemies from both Barren Rocks - Lavaland like biomes containing watchers and goliaths.
This PR also adds unique ruins made by @Marmio64, you should be able to check them out in mapdiff, i dont really have a way to describe them, just some thematic ruins for most biomes.
Besides that this PR also aims to add a couple new vegatation and chemicals that you can gather from Jungle flora (Currently only Polybycin and Quinine are implemented, but im planning on adding more during the TM phase), some more items related to Jungleland mobs (currently the mobs unique to jungleland dont drop anything, but that is soon to be changed), and it also adds a new unique disease - Malaria Exotica, you can get it from getting bitten by Mosquitos and it is a slowly ramping up disease with periods of asymptomacity that after a couple minutes kills you by extreme fever.
Roadmap
- [x] Add ruins spawning
- [x] Add mining base
- [x] Add mob loot
- [x] Add megafauna spawning
- [x] Implement a megafauna unique to jungleland
- [x] Add unique vegetation along with the rest of chemicals
- [x] Add a way for admins to force either lavaland or jungleland to the following round
Examples of Jungleland world gen
Spriting
TO BE DONE
Wiki Documentation
TO BE DONE
Changelog
TO BE DONE
IT'S TIME
good job
the last test is failing due to an incompatible version of rust-g being used in the CI, the one that is required for this pr to work needs to be at least 0.8.0 with --all-features flag, while the one used in the CI is downloaded from rust-g releases page and doesn't have that crucial flag
what about ruins
what about ruins
ruins are already included, just look through the map files, i cant be bothered to post pictures yet since im busy working on the mob loot
what about ruins
including the tar temples and not including any ruins that just spawn megafauna, there are 13 ruins (that i know of): 11 by me and 2 by toasterbiome, and we both have pictures available in our PRs if you want to spoil the contents beforehand. https://github.com/EdgeLordExe/Yogstation/pull/7 https://github.com/EdgeLordExe/Yogstation/pull/3 https://github.com/EdgeLordExe/Yogstation/pull/4
the last test is failing due to an incompatible version of rust-g being used in the CI, the one that is required for this pr to work needs to be at least 0.8.0 with --all-features flag, while the one used in the CI is downloaded from rust-g releases page and doesn't have that crucial flag
note to reviewers
Jungleland spawns with exactly 0 dilithium
Let me know when compile is fixed
ping me when this is close to finished and you will need a thorough map review for the ruins
Actually during the making of this review i realized it would be easier if i just did changes to the maps to your branch directly, is that ok? There's plenty of small changes i would like do to make it look and feel better.
yes it's perfectly fine by me! sorry it took me while to respond but i just simply didnt notice you commented here
rip
rip
project on standby till i finish my exams in may
I have a dream. That one day, man will have jungle land added as a random chance map.
Adding [IDB IGNORE] till the bug is resolved
I think you got a merge conflict
i was asleep ;_;
I played this, and honestly, it just feels... weird. The resources are available in such massive quantities that it feels way too easy to mine everything the station needs in a very short window of time, and the bug where mining satchels don't automaticly pick anything up unless you drop them and re-equip them is really unusual.
well technically the entire bounty is fulfilled and you plan on supporting nit for a while and fixing anything that pops up.. time to merge
a historic day for yogskind