Adds lava exoplanets (#15023)

This commit is contained in:
Alberyk
2022-11-11 12:03:53 -03:00
committed by GitHub
parent ca7c0eb5c9
commit 86b99c95eb
4 changed files with 47 additions and 2 deletions
+1
View File
@@ -2054,6 +2054,7 @@
#include "code\modules\maps\planet_types\desert.dm"
#include "code\modules\maps\planet_types\grass.dm"
#include "code\modules\maps\planet_types\jungle.dm"
#include "code\modules\maps\planet_types\lava.dm"
#include "code\modules\maps\planet_types\snow.dm"
#include "code\modules\martial_arts\gunkata.dm"
#include "code\modules\martial_arts\martial.dm"
@@ -4,7 +4,7 @@
weapon scientists, there's even a market for mercenaries, in the hunting of the particularly large and lethal creatures. Of course, there are also those looking to make a life for themselves, \
but natives aren't known to treat settlements kindly."
skybox_icon = "badlands"
possible_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid, /obj/effect/overmap/visitable/sector/exoplanet/grass/grove, /obj/effect/overmap/visitable/sector/exoplanet/barren)
possible_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid, /obj/effect/overmap/visitable/sector/exoplanet/grass/grove, /obj/effect/overmap/visitable/sector/exoplanet/barren, /obj/effect/overmap/visitable/sector/exoplanet/lava)
/datum/space_sector/valley_hale
name = SECTOR_VALLEY_HALE
@@ -12,7 +12,7 @@
amount of old, dying stars and impassable nebulae. Due to close proximity to patrols on either end of this space, it isn't frequented much by criminal elements and is one of the \
safer parts of the known Frontier. After 2462, the Republic of Elyra has occupied the majority of Valley Hale, now bordering the Republic of Biesel."
skybox_icon = "valley_hale"
possible_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid, /obj/effect/overmap/visitable/sector/exoplanet/grass/grove, /obj/effect/overmap/visitable/sector/exoplanet/barren)
possible_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid, /obj/effect/overmap/visitable/sector/exoplanet/grass/grove, /obj/effect/overmap/visitable/sector/exoplanet/barren, /obj/effect/overmap/visitable/sector/exoplanet/lava)
/datum/space_sector/new_ankara
name = SECTOR_NEW_ANKARA
+38
View File
@@ -0,0 +1,38 @@
/obj/effect/overmap/visitable/sector/exoplanet/lava
name = "lava exoplanet"
desc = "An exoplanet with a lot of volcanic activity."
color = "#575d5e"
planetary_area = /area/exoplanet/barren
rock_colors = list(COLOR_DARK_GRAY)
possible_themes = list(/datum/exoplanet_theme/mountains)
map_generators = list(/datum/random_map/noise/exoplanet/lava, /datum/random_map/noise/ore)
ruin_tags_blacklist = RUIN_HABITAT|RUIN_WATER
features_budget = 3
surface_color = "#575d5e"
water_color = null
/obj/effect/overmap/visitable/sector/exoplanet/lava/generate_habitability()
return HABITABILITY_BAD
/obj/effect/overmap/visitable/sector/exoplanet/lava/generate_atmosphere()
..()
atmosphere.remove_ratio(0.9)
/obj/effect/overmap/visitable/sector/exoplanet/lava/get_surface_color()
return "#575d5e"
/datum/random_map/noise/exoplanet/lava
descriptor = "lava exoplanet"
smoothing_iterations = 4
land_type = /turf/unsimulated/floor/asteroid/basalt
water_type = /turf/simulated/lava
water_level_min = 3
water_level_max = 5
flora_prob = 0
flora_diversity = 0
fauna_prob = 0
/area/exoplanet/lava
name = "\improper Planetary surface"
ambience = AMBIENCE_LAVA
base_turf = /turf/unsimulated/floor/asteroid/basalt
+6
View File
@@ -0,0 +1,6 @@
author: Alberyk
delete-after: True
changes:
- rscadd: "Added lava exoplanets."