mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-09 16:05:07 +00:00
## About The Pull Request Turns the surface z-level of icebox into a 1x3 area, effectively adding 2 wilderness new z-levels surrounding the station Because it's not always clear to other people what I'm talking about, this is what I mean with making the surface level a 3x3 z-level The wilderness z-levels are gridlinked, instead of crosslinked, which just means the connections are consistent and not randomized. If you keep going right, you will always end up where you started again, eventually. This also removes the black border around the surface icebox z-level (cause you can just go there now) **Wilderness levels** I've added some Z-level templates that can be generated. They're incredibly basic, but all can spawn runes on them as well. - Snow planes (5x) - Ice planes (1x) - Forest planes (1x) - Mountain planes (1x) I've also tweaked surface generation quite a bit. It being completely covered in bones always felt weird, and the intersparsed rocks and chasms never sat right with me. The default overworldgen is now more like the Forested trait, but with more sparse trees. All of this is modular btw. You can increase the amount of z-levels, make any space z-level be unrandomized gridlinked or add your own wilderness z-levels (either to your own map or icebox) ## Why It's Good For The Game Icebox exploration is kind of depressing. We have this unique setting, but we can't really go anywhere? You can go down and find that one pool, which is about the peak of exploration of icebox. Now you can literally explore the entire round and get incredibly lost! It's also a great opportunity for mappers! (Especially since the templates I made were made rather quickly as I wasn't sure if this had merit). 2 extra z-levels isn't a lot, but it'll let us further develop planetary wilderness z-levels further without impacting load times that much. Maybe 3x3 icebox can be real in the future, but for now 1x3 icebox will have to do
63 lines
1.3 KiB
JSON
63 lines
1.3 KiB
JSON
{
|
|
"version": 1,
|
|
"map_name": "Ice Box Station",
|
|
"map_path": "map_files/IceBoxStation",
|
|
"map_file": "IceBoxStation.dmm",
|
|
"space_ruin_levels": 0,
|
|
"space_empty_levels": 0,
|
|
"wilderness_levels": 2,
|
|
"planetary": 1,
|
|
"give_players_hooks": 1,
|
|
"shuttles": {
|
|
"cargo": "cargo_box",
|
|
"ferry": "ferry_fancy",
|
|
"whiteship": "whiteship_box",
|
|
"emergency": "emergency_box"
|
|
},
|
|
"wilderness": {
|
|
"directory": "map_files/IceWilderness",
|
|
"rocky_planes.dmm": 10,
|
|
"snow_planes.dmm": 1,
|
|
"ice_planes.dmm": 1,
|
|
"mountain.dmm": 1,
|
|
"forest.dmm": 3
|
|
},
|
|
"traits": [
|
|
{
|
|
"Mining": true,
|
|
"Linkage": null,
|
|
"Gravity": true,
|
|
"Ice Ruins Underground": true,
|
|
"Baseturf": "/turf/open/lava/plasma/ice_moon",
|
|
"No Parallax": true
|
|
},
|
|
{
|
|
"Mining": true,
|
|
"Linkage": null,
|
|
"Gravity": true,
|
|
"Ice Ruins Underground": true,
|
|
"Baseturf": "/turf/open/openspace/icemoon/keep_below",
|
|
"No Parallax": true
|
|
},
|
|
{
|
|
"Mining": true,
|
|
"Linkage": "Grid",
|
|
"Gravity": true,
|
|
"Ice Ruins": true,
|
|
"Weather_Snowstorm": true,
|
|
"Baseturf": "/turf/open/openspace/icemoon/keep_below",
|
|
"No Parallax": true
|
|
}
|
|
],
|
|
"minetype": "ice",
|
|
"blacklist_file": "iceruinblacklist.txt",
|
|
"job_changes": {
|
|
"Captain": {
|
|
"special_charter": "moon"
|
|
},
|
|
"Cook": {
|
|
"additional_cqc_areas": ["/area/station/service/bar/atrium"]
|
|
}
|
|
}
|
|
}
|