mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-26 13:37:58 +01:00
Removes Pet Hospital, Adds Althland Corporation Refinery Ruins (#22287)
* byebyepet
* typo fix
* more typo fixes
* fixes
* another fix
* delete hospital shit
* ok seriously work now you fuc-
* improvements
* changes tempature
* heat proof lattice
* hi qwerty
* test
* ok lmao
* lattice moment
* oopsie!
* ok fuck you
* map update
* yes
* Revert "yes"
This reverts commit 9892a11232.
* Update lavaland_surface_althland_facility.dmm
* Update code/game/objects/items/stacks/rods.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
* henri review
* adds lore
* fix
* fix
* more fix
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -62,12 +62,13 @@
|
||||
suffix = "lavaland_surface_golem_ship.dmm"
|
||||
allow_duplicates = FALSE
|
||||
|
||||
/datum/map_template/ruin/lavaland/animal_hospital
|
||||
name = "Animal Hospital"
|
||||
id = "animal-hospital"
|
||||
description = "Rats with cancer do not live very long. And the ones that wake up from cryostasis seem to commit suicide out of boredom."
|
||||
/datum/map_template/ruin/lavaland/althland_facility
|
||||
name = "Althland Facility"
|
||||
id = "althland-facility"
|
||||
description = "A grim testament to the Althland Mining Company's ambitions, this facility lies in ruin, swallowed by the very planet it sought to exploit. \
|
||||
Once a beacon of mining promise, it now stands as a stark reminder of the company's catastrophic demise."
|
||||
cost = 5
|
||||
suffix = "lavaland_surface_animal_hospital.dmm"
|
||||
suffix = "lavaland_surface_althland_facility.dmm"
|
||||
allow_duplicates = FALSE
|
||||
|
||||
/datum/map_template/ruin/lavaland/sin
|
||||
|
||||
@@ -8,9 +8,6 @@
|
||||
icon_state = "yellow"
|
||||
ambientsounds = list('sound/music/clown.ogg')
|
||||
|
||||
/area/ruin/powered/animal_hospital
|
||||
icon_state = "yellow"
|
||||
|
||||
/area/ruin/powered/snow_biodome
|
||||
icon_state = "yellow"
|
||||
|
||||
|
||||
@@ -92,3 +92,23 @@ GLOBAL_LIST_INIT(rod_recipes, list (
|
||||
user.unEquip(src, 1)
|
||||
if(new_item)
|
||||
user.put_in_hands(new_item)
|
||||
|
||||
/obj/item/stack/rods/lava
|
||||
name = "heat resistant rod"
|
||||
desc = "Treated, specialized iron rods. When exposed to the vacuum of space their coating breaks off, but they can hold up against the extreme heat of molten liquids."
|
||||
singular_name = "heat resistant rod"
|
||||
icon_state = "rods"
|
||||
item_state = "rods"
|
||||
color = "#5286b9ff"
|
||||
flags = CONDUCT
|
||||
w_class = WEIGHT_CLASS_NORMAL
|
||||
materials = list(MAT_METAL = 1000, MAT_TITANIUM = 1000, MAT_PLASMA = 1000)
|
||||
max_amount = 50
|
||||
resistance_flags = FIRE_PROOF | LAVA_PROOF
|
||||
merge_type = /obj/item/stack/rods/lava
|
||||
|
||||
/obj/item/stack/rods/lava/ten
|
||||
amount = 10
|
||||
|
||||
/obj/item/stack/rods/lava/fifty
|
||||
amount = 50
|
||||
|
||||
@@ -99,6 +99,14 @@
|
||||
/obj/structure/lattice/catwalk/mining/deconstruction_hints(mob/user)
|
||||
return
|
||||
|
||||
/obj/structure/lattice/lava
|
||||
name = "heatproof support lattice"
|
||||
desc = "A specialized support beam for building across lava. Watch your step."
|
||||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF
|
||||
|
||||
/obj/structure/lattice/lava/deconstruction_hints(mob/user)
|
||||
to_chat(user, "<span class='notice'>The supporting rods look like they could be <b>cut</b>.</span>, but the <i>heat treatment will shatter off</i>.")
|
||||
|
||||
/obj/structure/lattice/catwalk/clockwork
|
||||
name = "clockwork catwalk"
|
||||
icon = 'icons/obj/smooth_structures/catwalk_clockwork.dmi'
|
||||
|
||||
@@ -161,6 +161,10 @@
|
||||
light_power = 0.75
|
||||
light_color = LIGHT_COLOR_LAVA //let's just say you're falling into lava, that makes sense right
|
||||
|
||||
/turf/simulated/floor/chasm/straight_down/lava_land_surface/Initialize()
|
||||
. = ..()
|
||||
baseturf = /turf/simulated/floor/chasm/straight_down/lava_land_surface
|
||||
|
||||
/turf/simulated/floor/chasm/straight_down/lava_land_surface/drop(atom/movable/AM)
|
||||
//Make sure the item is still there after our sleep
|
||||
if(!AM || QDELETED(AM))
|
||||
|
||||
@@ -109,7 +109,20 @@
|
||||
|
||||
|
||||
/turf/simulated/floor/plating/lava/attackby(obj/item/C, mob/user, params) //Lava isn't a good foundation to build on
|
||||
return
|
||||
if(istype(C, /obj/item/stack/rods/lava))
|
||||
var/obj/item/stack/rods/lava/R = C
|
||||
var/obj/structure/lattice/lava/H = locate(/obj/structure/lattice/lava, src)
|
||||
if(H)
|
||||
to_chat(user, "<span class='warning'>There is already a lattice here!</span>")
|
||||
return
|
||||
if(R.use(1))
|
||||
to_chat(user, "<span class='warning'>You construct a lattice.</span>")
|
||||
playsound(src, 'sound/weapons/genhit.ogg', 50, TRUE)
|
||||
new /obj/structure/lattice/lava(locate(x, y, z))
|
||||
else
|
||||
to_chat(user, "<span class='warning'>You need one rod to build a heatproof lattice.</span>")
|
||||
return
|
||||
|
||||
|
||||
/turf/simulated/floor/plating/lava/screwdriver_act()
|
||||
return
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
/obj/item/paper/fluff/ruins/althland/journal
|
||||
name = "Journal Entry"
|
||||
info = "Today is the day, a full month since I arrived in this dump and ive come to tolerate my bunkmate. \
|
||||
He still causes me issues with his horrid snoring and disgusting eating habits on the occasion, \
|
||||
Maybe it's the state of the facility, which can be downright filthy on some days, or perhaps it's the persistent ringing in my ears. \
|
||||
Either way, ive gotten used to it, and we even shared a donk earlier out in the field, \
|
||||
not as bad as when we first met. But better to have someone watching my back then that feeling when I first arrived. \
|
||||
The heat, the smoke, even my co-workers, makes me realize how far from home I am. \
|
||||
Wish I didnt take the hazard pay, but that decision is far past due... five more months to go before my contract is over. \
|
||||
Hopefully by the time I make it back, ill be able to see her again. \
|
||||
Just gotta keep my nerves cool and keep working, in a few months ill be back home and more secure than I ever was in Sol. \
|
||||
<br><br>Signed, <i>Harper Wynn</i>"
|
||||
|
||||
/obj/item/paper/fluff/ruins/althland/geology
|
||||
name = "Manager Log"
|
||||
info = "Reports indicate a volcanic ash storm to smutter the region of our sector. Our position indicates we should be taking reduced impact from the weather, but the other sectors are having issues. \
|
||||
Sector Five, and Six in the highlands are currently undergoing possible evac from the severity. Farragus says we should shelter in place and cease operations until conditions return to normal. \
|
||||
Ive got most of the men reinforcing our structure plating, and a shipment of supplies to help us sit and and wait for the storm to pass. \
|
||||
Ashstorms have started feeling more frequent, didnt used to be this dangerous when I first got positioned to command this facility. \
|
||||
Either way, once its done, we can get back to work, ill inform Farragus about the conditions and see if we can get some geologist down here. \
|
||||
<br><br>Signed, <i>Manager Fiona Catlow</i>"
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
/obj/item/paper/fluff/henderson_report
|
||||
name = "Important Notice - Mrs. Henderson"
|
||||
info = "Nothing of interest to report."
|
||||
|
||||
/obj/effect/mob_spawn/human/alive/doctor/lavaland
|
||||
name = "broken rejuvenation pod"
|
||||
desc = "A small sleeper typically used to instantly restore minor wounds. This one seems broken, and its occupant is comatose."
|
||||
mob_name = "a translocated vet"
|
||||
description = "You are an intern working in an animal hospital that suddenly got transported to lavaland. Good luck."
|
||||
flavour_text = "What...? Where are you? Where are the others? This is still the animal hospital - you should know, you've been an intern here for weeks - but \
|
||||
everyone's gone. One of the cats scratched you just a few minutes ago. That's why you were in the pod - to heal the scratch. The scabs are still fresh; you see them right now. So where is \
|
||||
everyone? Where did they go? What happened to the hospital? And is that smoke you smell? You need to find someone else. Maybe they can tell you what happened."
|
||||
assignedrole = "Translocated Vet"
|
||||
allow_species_pick = TRUE
|
||||
|
||||
/obj/effect/mob_spawn/human/alive/doctor/lavaland/Destroy()
|
||||
var/obj/structure/fluff/empty_sleeper/S = new(drop_location())
|
||||
S.setDir(dir)
|
||||
return ..()
|
||||
@@ -674,7 +674,7 @@ active_lava_ruins = [
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_hierophant.dmm",
|
||||
|
||||
##MISC
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm",
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_facility.dmm",
|
||||
# Cube blacklisted on production because it contains a wishgranter that gives you hijack on use
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cube.dmm",
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm",
|
||||
|
||||
+1
-1
@@ -1490,6 +1490,7 @@
|
||||
#include "code\modules\awaymissions\mission_code\ruins\derelict5.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\gps_ruin.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\oldstation.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\processing_facility.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\snowbiodome.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\syndiecakesfactory.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\wizardcrash.dm"
|
||||
@@ -2577,7 +2578,6 @@
|
||||
#include "code\modules\response_team\ert_outfits.dm"
|
||||
#include "code\modules\ruins\ruin_areas.dm"
|
||||
#include "code\modules\ruins\syndicate_space_base.dm"
|
||||
#include "code\modules\ruins\lavalandruin_code\animal_hospital.dm"
|
||||
#include "code\modules\ruins\lavalandruin_code\ash_walker_den.dm"
|
||||
#include "code\modules\ruins\lavalandruin_code\clown_planet.dm"
|
||||
#include "code\modules\ruins\lavalandruin_code\dead_ratvar.dm"
|
||||
|
||||
Reference in New Issue
Block a user