Away Site Exoplanet Generation Improvements + Crystal Planet and Cryo Outpost Updates (#19735)

changes:
- rscadd: "Crystal Planet Outpost Update. Adds submaps and exoplanet
generation."
  - rscadd: "Cryo Outpost Update. Updates exoplanet generation."
- rscadd: "Away Site Exoplanet Generation Improvements. Allows setting
atmos for all exoplanet turfs on the map."
- rscadd: "Away Site Exoplanet Generation Improvements. Exoplanet turfs
can have light if they are outside."
- rscadd: "Away Site Exoplanet Generation Improvements. Base Turf fixes,
explosions do not turn turfs into space, and destroying or mining turfs
is generally better handled."

---------

Signed-off-by: DreamySkrell <107256943+DreamySkrell@users.noreply.github.com>
Co-authored-by: DreamySkrell <>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
This commit is contained in:
DreamySkrell
2024-12-18 20:44:41 +00:00
committed by GitHub
co-authored by DreamySkrell <> Fluffy
parent ed2aa69444
commit e545213323
25 changed files with 91269 additions and 70501 deletions
+3
View File
@@ -76,6 +76,9 @@
footprint_color = null
update_icon(1)
/turf/simulated/floor/exoplanet/basalt/crystal
color = "#a9d8e0"
// Special asteroid variant that goes with lava better.
/turf/simulated/floor/exoplanet/asteroid/basalt
name = "basalt"
+5 -3
View File
@@ -90,9 +90,11 @@ var/list/mineral_can_smooth_with = list(
var/area/A = loc
if(!baseturf)
if(A.base_turf)
baseturf = A.base_turf
else if(!baseturf)
// Hard-coding this for performance reasons.
baseturf = A.base_turf || SSatlas.current_map.base_turf_by_z["[z]"] || /turf/space
baseturf = SSatlas.current_map.base_turf_by_z["[z]"] || /turf/space
return INITIALIZE_HINT_NORMAL
@@ -693,7 +695,7 @@ var/list/mineral_can_smooth_with = list(
/turf/simulated/mineral/crystal
color = "#6fb1b5"
mined_turf = /turf/simulated/floor/exoplanet/basalt
mined_turf = /turf/simulated/floor/exoplanet/basalt/crystal
/turf/simulated/mineral/lava
color = "#444444"