[WORK IN PROGRESS] Konyang and Point Verdant (#16714)

* starting point verdant

* major progress

* PAIN

* test

* zlevels AAGHHH OH NO

* im scream

* kawnyang

* dam thats good

* Biff Largehuge

* Look Gordon, ropes!

* wawagh

* rgrhgrhrgrh

* Gordon, you're alive! Thank God for that hazard suit.

* help

* frownie face

* wegh

* Gordon! Get away from the beams!

* Good morning, Gordon.

* Signs

* fix multiple proc definition

* initial ambience

* gay rain

* beach and some pebbles literally

* fixing conflicts aUGH

* generation

* guh?

* sewers and beach additions

* maping

* map

* womp womp

* landing zone

* fixing missing shit

* buddha

* ass

* major map updates

* implemented key doors, fixed baloon alert and tasks

* mineral color, adds ozone layer

* real fake walls

* vending subtypes for the regional market

* mooooar

* minimart pt 1

* haneunim skybox

* station mapping progress

* minimart and roboclinic

* offices progress

* bar work

* size change, some polishing of the office + police station

* map size update. Also a fuckton

* tunnels

* more work

* Why doesnt the map initialize

* broke shit

* fixing point verdant spawning, also ocean landing zone

* finishing some buildings

* mapping, village, not finished

* village, main road

* village stuff

* village stuff

* village stuff

* village stuff

* anchoring

* village stuff

* random space tiles fix

* random space tiles fix

* bin fixes

* missing initialize hint on new floors

* fix open space on basement level

* idk

* missing initialize hint

* tests again please

* tests rerun please

* oven/small be gone

* remove shuttle landmarks idk

* bad stairs fix maybe

* fix missing open space above stairs

* tests rerun please

* CircularRandomTurfAround fix

* spaces to tabs

---------

Co-authored-by: atteria <tarkona@protonmail.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Co-authored-by: DreamySkrell <107256943+DreamySkrell@users.noreply.github.com>
This commit is contained in:
kyres1
2023-09-23 21:23:38 +02:00
committed by GitHub
co-authored by atteria Fluffy DreamySkrell
parent ec2cbcef4c
commit f18d4128ad
102 changed files with 237154 additions and 10 deletions
@@ -0,0 +1,79 @@
/obj/effect/overmap/visitable/sector/exoplanet/konyang
name = "Konyang"
desc = "A Coalition world which was recently Solarian territory, now resting on the fringes of the northern Frontier. It possesses very humid weather and highly developed infrastructure, boasting a population in some billions."
icon_state = "globe2"
color = "#68e968"
planetary_area = /area/exoplanet/grass/konyang
scanimage = "konyang.png"
massvolume = "0.89/0.99"
surfacegravity = "0.93"
charted = "Coalition world, initial Solarian colonization circa 2305"
geology = "Low-energy tectonic heat signature, minimal surface disruption"
weather = "Global full-atmosphere hydrological weather system. Substantial meteorological activity, violent storms unpredictable"
surfacewater = "Majority potable, 88% surface water. Significant tidal forces from natural satellite"
features_budget = 8
surface_color = null//pre colored
water_color = null//pre colored
rock_colors = null//pre colored
plant_colors = null//pre colored
generated_name = FALSE
ruin_planet_type = PLANET_LORE
ruin_type_whitelist = null
possible_themes = null
place_near_main = list(1,0)
var/landing_theme
var/landing_details
/obj/effect/overmap/visitable/sector/exoplanet/konyang/generate_habitability()
return HABITABILITY_IDEAL
/obj/effect/overmap/visitable/sector/exoplanet/konyang/generate_map()
lightlevel = 50
..()
/obj/effect/overmap/visitable/sector/exoplanet/konyang/generate_planet_image()
skybox_image = image('icons/skybox/lore_planets.dmi', "konyang")
skybox_image.pixel_x = rand(0,64)
skybox_image.pixel_y = rand(128,256)
/obj/effect/overmap/visitable/sector/exoplanet/konyang/update_icon()
return
/obj/effect/overmap/visitable/sector/exoplanet/konyang/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/konyang/pre_ruin_preparation()
landing_theme = pick("settled jungles", "uncharted jungles", "subterranean cavities", "open sea", "abandoned infrastructure")
switch(landing_theme)
if("settled jungles")
possible_themes = list(/datum/exoplanet_theme/konyang)
ruin_type_whitelist = list (/datum/map_template/ruin/exoplanet/konyang_landing_zone)
landing_details = " Charts indicate potential native habitats in proximity. Permissable landing zones include a Conglomerate-operated shuttle outpost."
if("uncharted jungles")
possible_themes = list(/datum/exoplanet_theme/konyang/uncharted)
ruin_type_whitelist = list (null)
landing_details = " No existing infrastructure is in place to support landing. Permissable landing zone is expected to be a natural clearing."
if("subterranean cavities")
possible_themes = list(/datum/exoplanet_theme/konyang/underground)
ruin_type_whitelist = list (null)
landing_details = " Existing Conglomerate-operated infrastructure allows for unassisted landing. Permissable landing zone is within subterranean Conglomerate-operated shuttle pad."
if("open sea")
possible_themes = list(/datum/exoplanet_theme/konyang/ocean)
ruin_type_whitelist = list (null)
landing_details = " Existing Conglomerate-operated infrastructure allows for unassisted landing. Permissable landing zone is expected to be a surface-bouyant naval shuttle pad."
if("abandoned infrastructure")
possible_themes = list(/datum/exoplanet_theme/konyang/abandoned)
ruin_type_whitelist = list (null)
landing_details = " Existing derelict infrastructure allows for unassisted landing. Permissable landing zone is expected to be a paved untagged pad."
desc += " Designated landing zones provide generic survey descriptor of [landing_theme]. [landing_details]"