Adds Biesel as an exoplanet (#18902)

This pr adds biesel as a visitable exoplanet.

Animals and some ruins will come in their own prs.

---------

Signed-off-by: Alberyk <Alberyk@users.noreply.github.com>
Co-authored-by: Geeves <ggrobler447@gmail.com>
This commit is contained in:
Alberyk
2024-04-15 08:39:08 +00:00
committed by GitHub
co-authored by Geeves
parent 2f097a06fe
commit 6a193f69a1
9 changed files with 156 additions and 0 deletions
@@ -133,3 +133,57 @@
/obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid/dumas/generate_ground_survey_result()
ground_survey_result = "<br>No notable deposits underground"
// --------------------------------- Biesel
/obj/effect/overmap/visitable/sector/exoplanet/biesel
name = "Biesel"
desc = "The third closest planet to Tau Ceti's star, Biesel is an Earth-like planet that benefits from a temperate climate and breathable atmosphere. It is the capital planet of the Republic of Biesel."
icon_state = "globe2"
color = "#5B8958"
planetary_area = /area/exoplanet/grass
scanimage = "biesel.png"
massvolume = "0.95~/1.1"
surfacegravity = "0.99"
charted = "Charted 2147CE, Sol Alliance Department of Colonization."
geology = "Low-energy tectonic heat signature, minimal surface disruption"
weather = "Global full-atmosphere hydrological weather system."
surfacewater = "Majority potable, 75% surface water. Significant tidal forces from natural satellite"
rock_colors = list(COLOR_BROWN)
flora_diversity = 0
possible_themes = list(/datum/exoplanet_theme/grass/biesel)
features_budget = 8
surface_color = null//pre colored
water_color = null//pre colored
plant_colors = null//pre colored
generated_name = FALSE
ruin_planet_type = PLANET_LORE
ruin_type_whitelist = list()
place_near_main = list(2, 2)
/obj/effect/overmap/visitable/sector/exoplanet/biesel/generate_habitability()
return HABITABILITY_IDEAL
/obj/effect/overmap/visitable/sector/exoplanet/biesel/generate_map()
if(prob(75))
lightlevel = rand(5,10)/10
..()
/obj/effect/overmap/visitable/sector/exoplanet/biesel/generate_planet_image()
skybox_image = image('icons/skybox/lore_planets.dmi', "biesel")
skybox_image.pixel_x = rand(0,64)
skybox_image.pixel_y = rand(128,256)
/obj/effect/overmap/visitable/sector/exoplanet/biesel/generate_atmosphere()
..()
if(atmosphere)
atmosphere.remove_ratio(1)
atmosphere.adjust_gas(GAS_OXYGEN, MOLES_O2STANDARD, 1)
atmosphere.adjust_gas(GAS_NITROGEN, MOLES_N2STANDARD, 1)
atmosphere.temperature = T20C
atmosphere.update_values()
/obj/effect/overmap/visitable/sector/exoplanet/biesel/update_icon()
return
/obj/effect/overmap/visitable/sector/exoplanet/biesel/generate_ground_survey_result()
ground_survey_result = "Notable mineral deposits located underground"