From 1526f3b3edb466b809351e49e75a6f06e54233a4 Mon Sep 17 00:00:00 2001 From: Venuska1117 <89580971+Venuska1117@users.noreply.github.com> Date: Fri, 3 Nov 2023 20:18:23 +0100 Subject: [PATCH] Lavaland Seed Vault - fixing oversights. (#23076) * patching up mistakes. * fixes small typo * Fix paper spelling by S34N * changing paper path so it makes sense. --- .../LavaRuins/lavaland_surface_seed_vault.dmm | 36 +++++++++++++------ .../mob/living/simple_animal/corpse.dm | 14 ++++++++ code/modules/paperwork/paper.dm | 6 +++- 3 files changed, 45 insertions(+), 11 deletions(-) diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index 134338b2f1a..8e9f26c16a2 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -82,12 +82,13 @@ /area/ruin/powered/seedvault) "gf" = ( /obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, /obj/item/lighter, /obj/item/lighter, -/obj/item/storage/fancy/rollingpapers, -/obj/item/storage/fancy/rollingpapers, -/obj/item/storage/fancy/rollingpapers, -/obj/item/storage/fancy/rollingpapers, /turf/simulated/floor/plasteel/freezer, /area/ruin/powered/seedvault) "hy" = ( @@ -110,6 +111,16 @@ }, /turf/simulated/floor/plasteel/freezer, /area/ruin/powered/seedvault) +"iu" = ( +/obj/effect/mapping_helpers/no_lava, +/obj/effect/mob_spawn/human/corpse/seed_vault_diona, +/obj/item/pickaxe/mini, +/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom{ + pixel_x = 8; + pixel_y = -8 + }, +/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) "iV" = ( /obj/structure/closet/crate/hydroponics, /obj/structure/beebox, @@ -384,9 +395,7 @@ /turf/simulated/floor/plasteel/freezer, /area/ruin/powered/seedvault) "Pg" = ( -/obj/machinery/cryopod{ - dir = 2 - }, +/obj/machinery/cryopod/offstation/right, /turf/simulated/floor/plasteel/freezer, /area/ruin/powered/seedvault) "Qb" = ( @@ -414,7 +423,6 @@ /area/ruin/powered/seedvault) "VI" = ( /obj/structure/table/wood, -/obj/item/paper_bin, /obj/item/paper/seed_vault, /obj/item/pen, /turf/simulated/floor/plasteel/freezer, @@ -446,11 +454,19 @@ /turf/simulated/floor/plasteel/freezer, /area/ruin/powered/seedvault) "XO" = ( -/obj/structure/table/wood, +/obj/structure/closet/crate/internals, /obj/item/pickaxe/mini, /obj/item/pickaxe/mini, /obj/item/pickaxe/mini, /obj/item/pickaxe/mini, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, /turf/simulated/floor/plasteel/freezer, /area/ruin/powered/seedvault) "ZQ" = ( @@ -986,7 +1002,7 @@ BC "} (21,1,1) = {" yZ -yZ +iu yZ yZ no diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index f86b28c3e1f..22e9ab52efa 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -112,3 +112,17 @@ suit = /obj/item/clothing/suit/wizrobe shoes = /obj/item/clothing/shoes/sandal head = /obj/item/clothing/head/wizard + +/obj/effect/mob_spawn/human/corpse/seed_vault_diona + name = "Corpse of a Diona" + mob_species = /datum/species/diona + outfit = /datum/outfit/seed_vault_diona + +/datum/outfit/seed_vault_diona + name = "Unknown Diona" + uniform = /obj/item/clothing/under/rank/civilian/hydroponics + belt = /obj/item/storage/bag/plants + mask = /obj/item/clothing/mask/breath + r_pocket = /obj/item/paper/crumpled/ruins/lavaland/seed_vault/discovery + l_pocket = /obj/item/tank/internals/emergency_oxygen/engi/empty + diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 0229dc9c822..61f2742b24a 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -560,6 +560,10 @@ /obj/item/paper/crumpled/bloody icon_state = "scrap_bloodied" +/obj/item/paper/crumpled/ruins/lavaland/seed_vault/discovery + name = "discoveries and thoughts" + info = "As the Diona species, we awoke aboard our terraformation vessel with the primary goal of reshaping the alien world. Our endeavors were highly successful, as we cultivated various plant species and made astonishing discoveries throughout our journey. We seeded a remarkable 'special' grass around our ship, which thrived splendidly. However, as time passed, we faced a growing challenge - a shortage of oxygen in our containment tanks hindered our ability to spread the grass further. In response, we embarked on a series of trials and experiments to engineer plants with the capacity to survive in low-oxygen environments, thus extending our breath of life.
Through a series of trials, combining failures and successes, we unveiled several plant species with unique attributes. Some proved to be valuable for healing purposes, while others offered addictive properties. Glowing mushrooms emerged as a source of vital light, preventing us from succumbing to the darkness. Among these discoveries, one plant commanded our utmost attention – the 'space tobacco.' While this species did not generate oxygen, it contained a chemical known as Salbutamol, enabling us to respire in low-oxygen conditions when consumed. The only drawback was the need to meticulously extract harmful compounds for its safe utilization.
Amid our efforts to expand the greenery, an unexpected encounter transpired. I found myself under assault by an enigmatic creature, and I was forced to flee in haste, straying too far from our vessel. As I stand now, my supplies of life-sustaining plants are dwindling, as is my ability to endure in this low-oxygen environment. Suffocation looms, and I must hasten my return to the safety of our ship to avert this dire fate." + /obj/item/paper/fortune name = "fortune" icon_state = "slip" @@ -677,7 +681,7 @@ /obj/item/paper/seed_vault name = "Seed Vault Objective" - info = "
Seed Vault objective:
\ Your creator send you to planet SN-856B in Jansev4 system to preform terraformation.
To Help you with terraforming we provided you with:
- 5 compact pickaxes
- 4 bees starter kits
- Full botanical setup

Introduction for Experimental terraformation you will find inside Pilot room." + info = "
Seed Vault objective:
\ Your creator send you to planet SN-856B in Jansev4 system to preform terraformation.
To Help you with terraforming we provided you with:
- 4 compact pickaxes
- 4 extended-capacity emergency oxygen tank
- 4 breathing masks
- 4 bees starter kits
- Full botanical setup

Introduction for Experimental terraformation you will find inside Pilot room." /obj/item/paper/seed_vault/terraformation name = "Terraformation Experiment for SN-856B"