mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-22 12:29:46 +01:00
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:
@@ -575,6 +575,7 @@ var/list/asset_datums = list()
|
||||
"asteroid.png" = 'html/images/scans/exoplanets/asteroid.png',
|
||||
"konyang.png" = 'html/images/scans/exoplanets/konyang.png',
|
||||
"konyang_point_verdant.png" = 'html/images/scans/exoplanets/konyang_point_verdant.png',
|
||||
"biesel.png" = 'html/images/scans/exoplanets/biesel.png',
|
||||
//end scan images
|
||||
"bluebird.woff" = 'html/fonts/OFL/Bluebird.woff',
|
||||
"grandhotel.woff" = 'html/fonts/OFL/GrandHotel.woff',
|
||||
|
||||
@@ -5,8 +5,10 @@
|
||||
the Sol Alliance over the loss of such a wealthy system, while NanoTrasen continues to have a heavy hand in all levels of Tau Ceti."
|
||||
cargo_price_coef = list("nt" = 0.8, "hpi" = 0.8, "zhu" = 0.8, "een" = 1, "get" = 0.8, "arz" = 1, "blm" = 1,
|
||||
"iac" = 1, "zsc" = 1, "vfc" = 1, "bis" = 0,8, "xmg" = 0.8, "npi" = 0.8)
|
||||
guaranteed_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/biesel)
|
||||
possible_exoplanets = list(/obj/effect/overmap/visitable/sector/exoplanet/lava/caprice, /obj/effect/overmap/visitable/sector/exoplanet/desert/luthien, /obj/effect/overmap/visitable/sector/exoplanet/barren/valkyrie,
|
||||
/obj/effect/overmap/visitable/sector/exoplanet/snow/new_gibson, /obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid/ice/chandras, /obj/effect/overmap/visitable/sector/exoplanet/barren/asteroid/dumas)
|
||||
ports_of_call = list("the city of Mendell")
|
||||
starlight_color = "#9cd0fd"
|
||||
starlight_power = 5
|
||||
starlight_range = 2
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -121,3 +121,75 @@
|
||||
/mob/living/simple_animal/cosmozoan = 1,
|
||||
)
|
||||
)
|
||||
|
||||
//Biesel
|
||||
|
||||
/singleton/biome/grass/biesel
|
||||
turf_type = /turf/simulated/floor/exoplanet/grass/grove
|
||||
spawn_types = list(
|
||||
GRASS_1 = list(
|
||||
/obj/structure/flora/ausbushes/ywflowers = 1
|
||||
),
|
||||
GRASS_2 = list(
|
||||
/obj/structure/flora/ausbushes/brflowers = 1
|
||||
),
|
||||
GRASS_3 = list(
|
||||
/obj/structure/flora/ausbushes/ppflowers = 1
|
||||
),
|
||||
SMALL_FLORA = list(
|
||||
/obj/structure/flora/ausbushes/ywflowers = 1,
|
||||
/obj/structure/flora/ausbushes/brflowers = 1,
|
||||
/obj/structure/flora/ausbushes/ppflowers = 1,
|
||||
/obj/structure/flora/ausbushes/grassybush = 1,
|
||||
/obj/structure/flora/ausbushes/palebush = 1,
|
||||
/obj/structure/flora/ausbushes = 1,
|
||||
/obj/structure/flora/ausbushes/fernybush = 1,
|
||||
/obj/effect/landmark/exoplanet_spawn/plant = 1
|
||||
),
|
||||
WILDLIFE = list(
|
||||
/mob/living/simple_animal/yithian = 2,
|
||||
/mob/living/simple_animal/tindalos = 2,
|
||||
/mob/living/simple_animal/cosmozoan = 1,
|
||||
)
|
||||
)
|
||||
|
||||
/singleton/biome/grass/riverside/biesel
|
||||
spawn_types = list(
|
||||
PLANET_TURF = list(
|
||||
/turf/simulated/floor/exoplanet/water/shallow = 1
|
||||
),
|
||||
SMALL_FLORA = list(
|
||||
/obj/structure/flora/ausbushes/reedbush = 1,
|
||||
/obj/structure/flora/ausbushes/stalkybush = 1,
|
||||
/obj/effect/landmark/exoplanet_spawn/plant = 1
|
||||
),
|
||||
WILDLIFE = list(
|
||||
/mob/living/simple_animal/yithian = 2,
|
||||
/mob/living/simple_animal/tindalos = 2,
|
||||
/mob/living/simple_animal/aquatic/fish/gupper = 1,
|
||||
/mob/living/simple_animal/aquatic/fish/cod = 1
|
||||
)
|
||||
)
|
||||
|
||||
/singleton/biome/grass/forest/biesel
|
||||
spawn_types = list(
|
||||
LARGE_FLORA = list(
|
||||
/obj/structure/flora/tree/grove = 1,
|
||||
/obj/effect/landmark/exoplanet_spawn/large_plant = 1
|
||||
),
|
||||
SMALL_FLORA = list(
|
||||
/obj/structure/flora/ausbushes/ywflowers = 1,
|
||||
/obj/structure/flora/ausbushes/brflowers = 1,
|
||||
/obj/structure/flora/ausbushes/ppflowers = 1,
|
||||
/obj/structure/flora/ausbushes/grassybush = 1,
|
||||
/obj/structure/flora/ausbushes/palebush = 1,
|
||||
/obj/structure/flora/ausbushes = 1,
|
||||
/obj/structure/flora/ausbushes/fernybush = 1,
|
||||
/obj/effect/landmark/exoplanet_spawn/plant = 1
|
||||
),
|
||||
WILDLIFE = list(
|
||||
/mob/living/simple_animal/yithian = 2,
|
||||
/mob/living/simple_animal/tindalos = 2,
|
||||
/mob/living/simple_animal/cosmozoan = 1,
|
||||
)
|
||||
)
|
||||
|
||||
@@ -63,3 +63,24 @@
|
||||
BIOME_SUBHUMID = 0.4,
|
||||
BIOME_HUMID = 1.0
|
||||
)
|
||||
|
||||
//biesel
|
||||
|
||||
/datum/exoplanet_theme/grass/biesel
|
||||
possible_biomes = list(
|
||||
BIOME_COOL = list(
|
||||
BIOME_ARID = /singleton/biome/grass/biesel,
|
||||
BIOME_SEMIARID = /singleton/biome/grass/forest/biesel,
|
||||
BIOME_SUBHUMID = /singleton/biome/grass/forest/biesel
|
||||
),
|
||||
BIOME_WARM = list(
|
||||
BIOME_ARID = /singleton/biome/grass/biesel,
|
||||
BIOME_SEMIARID = /singleton/biome/grass/biesel,
|
||||
BIOME_SUBHUMID = /singleton/biome/grass/riverside/biesel
|
||||
),
|
||||
BIOME_EQUATOR = list(
|
||||
BIOME_ARID = /singleton/biome/grass/biesel,
|
||||
BIOME_SEMIARID = /singleton/biome/grass/riverside/biesel,
|
||||
BIOME_SUBHUMID = /singleton/biome/grass/riverside/biesel
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user