From 6bc402e2023eef55620587fe019250a176aef021 Mon Sep 17 00:00:00 2001 From: Markus Date: Sun, 8 Sep 2024 22:25:24 +0200 Subject: [PATCH 1/5] first and hopefully final commit --- _maps/map_files/EchoStation/EchoStation.dmm | 223 ++++++++++++++---- code/game/machinery/sleeper.dm | 6 + .../crates_lockers/closets/secure/freezer.dm | 4 + code/modules/awaymissions/corpse.dm | 55 ++++- code/modules/ruins/lavaland_ruin_code.dm | 1 + icons/mob/landmarks.dmi | Bin 24369 -> 27987 bytes 6 files changed, 247 insertions(+), 42 deletions(-) diff --git a/_maps/map_files/EchoStation/EchoStation.dmm b/_maps/map_files/EchoStation/EchoStation.dmm index 838f461d953a8..be8c8c7a71bd0 100644 --- a/_maps/map_files/EchoStation/EchoStation.dmm +++ b/_maps/map_files/EchoStation/EchoStation.dmm @@ -3253,6 +3253,9 @@ /obj/structure/sign/departments/minsky/security/command, /turf/closed/wall/r_wall, /area/bridge/meeting_room) +"bnG" = ( +/turf/closed/wall/mineral/plastitanium, +/area/asteroid/paradise/surface/water) "bnW" = ( /obj/structure/table/reinforced, /obj/item/storage/box/flashbangs{ @@ -8784,6 +8787,10 @@ "ehJ" = ( /turf/open/openspace, /area/maintenance/department/chapel) +"eio" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/asteroid/paradise/surface/water) "eit" = ( /obj/structure/toilet{ pixel_x = -1; @@ -8975,6 +8982,10 @@ /obj/machinery/space_heater, /turf/open/floor/iron/dark, /area/hallway/primary/central) +"enH" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "enI" = ( /obj/effect/turf_decal/box/white, /obj/structure/cable/yellow{ @@ -14365,6 +14376,13 @@ }, /turf/open/floor/iron/tech, /area/engine/atmos) +"gOf" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "gOB" = ( /obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 8 @@ -16388,6 +16406,12 @@ dir = 9 }, /area/hallway/primary/central) +"hQa" = ( +/obj/machinery/atmospherics/pipe/manifold/purple/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "hQk" = ( /turf/open/floor/plating/rust, /area/science/mixing) @@ -19105,6 +19129,12 @@ }, /turf/open/floor/iron, /area/engine/engineering) +"jxy" = ( +/obj/structure/chair/fancy/shuttle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "jxW" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -19355,6 +19385,12 @@ }, /turf/open/floor/iron, /area/security/brig) +"jEA" = ( +/obj/machinery/door/airlock/external/glass{ + autoclose = 0.1 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "jEC" = ( /obj/structure/railing, /obj/effect/turf_decal/siding/white, @@ -20815,6 +20851,18 @@ }, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"kpb" = ( +/obj/machinery/door/poddoor/shutters{ + id = "exploration" + }, +/obj/machinery/button/door{ + desc = "A remote control switch."; + id = "exploration"; + name = "Exploration Shuttle Shutters"; + pixel_x = 25 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "kpC" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/railing, @@ -25283,6 +25331,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/iron/white, /area/medical/apothecary) +"mCQ" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "mDm" = ( /obj/structure/rack, /obj/item/rollerbed{ @@ -26227,6 +26279,13 @@ }, /turf/open/floor/catwalk_floor/iron_dark, /area/engine/engineering) +"ndN" = ( +/obj/structure/frame, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "ndP" = ( /turf/open/floor/iron, /area/hallway/primary/central) @@ -26769,6 +26828,9 @@ }, /turf/open/floor/plating, /area/quartermaster/storage) +"nuZ" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/asteroid/paradise/surface/water) "nve" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -30939,6 +31001,15 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/maintenance/disposal) +"pBb" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "pBg" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -31574,6 +31645,12 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron, /area/maintenance/department/engine/atmos) +"pRb" = ( +/obj/machinery/door/poddoor/shutters{ + id = "exploration" + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "pRW" = ( /obj/structure/chair/office{ dir = 4 @@ -32196,6 +32273,9 @@ }, /turf/open/floor/plating, /area/maintenance/department/bridge) +"qfC" = ( +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "qfG" = ( /obj/machinery/flasher/portable, /turf/open/floor/iron/dark, @@ -33107,6 +33187,10 @@ /obj/machinery/telecomms/processor/preset_four, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) +"qEH" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plating/beach/water, +/area/asteroid/paradise/surface/water) "qEU" = ( /obj/machinery/light{ dir = 8 @@ -33330,6 +33414,10 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/grass, /area/asteroid/paradise/surface) +"qMg" = ( +/obj/item/clothing/suit/space/hardsuit/exploration, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "qMA" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -34840,6 +34928,10 @@ dir = 1 }, /area/asteroid/paradise/surface/water) +"rtC" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "rtG" = ( /obj/machinery/button/door{ id = "commissaryshutters2"; @@ -38868,6 +38960,13 @@ /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating, /area/maintenance/department/crew_quarters/dorms) +"tqM" = ( +/obj/structure/frame, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "tqW" = ( /obj/effect/turf_decal/tile/blue/half{ dir = 8 @@ -38979,6 +39078,10 @@ "ttY" = ( /turf/closed/wall, /area/medical/medbay/central) +"tub" = ( +/obj/effect/decal/cleanable/blood/gibs/torso, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "tuw" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/chair/fancy/sofa/old/left{ @@ -43438,6 +43541,10 @@ }, /turf/open/floor/iron/sepia, /area/quartermaster/storage) +"vzW" = ( +/obj/structure/girder, +/turf/open/floor/plating/beach/water, +/area/asteroid/paradise/surface/water) "vAb" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -43807,6 +43914,12 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"vLm" = ( +/obj/effect/spawner/randomexplorer{ + icon_state = "Random Exploration Crew" + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "vLx" = ( /obj/structure/sign/painting/library{ pixel_y = 1 @@ -43921,6 +44034,18 @@ }, /turf/open/floor/carpet/blue, /area/bridge/meeting_room) +"vOH" = ( +/obj/structure/closet/crate/science, +/obj/item/radio/headset/headset_exploration{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/item/clothing/under/rank/cargo/exploration{ + pixel_x = 5; + pixel_y = -3 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "vOX" = ( /obj/machinery/disposal/bin, /obj/effect/turf_decal/bot, @@ -46325,6 +46450,12 @@ /obj/machinery/power/emitter, /turf/open/floor/iron, /area/engine/engineering) +"wXT" = ( +/obj/machinery/shuttle/engine/plasma{ + dir = 4 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "wXX" = ( /obj/machinery/light/small/broken/directional/east, /turf/open/floor/plating/dirt/planetary, @@ -48306,6 +48437,10 @@ }, /turf/open/floor/iron/white, /area/science/lab) +"xRv" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "xRJ" = ( /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "engsm"; @@ -48937,6 +49072,12 @@ }, /turf/open/floor/plating/beach/deep_water, /area/asteroid/paradise/surface/water) +"ygx" = ( +/obj/machinery/atmospherics/components/unary/plasma_refiner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "ygB" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/side{ @@ -264090,7 +264231,7 @@ sNi sNi sNi sNi -sNi +wXT sNi sNi sNi @@ -264347,10 +264488,10 @@ sNi sNi sNi sNi +tqM +pBb sNi -sNi -sNi -sNi +bnG sNi sNi sNi @@ -264604,9 +264745,9 @@ sNi sNi sNi sNi -sNi -sNi -sNi +qfC +hQa +ygx sNi sNi sNi @@ -264860,12 +265001,12 @@ sNi sNi sNi sNi +mCQ sNi +vOH +vLm sNi -sNi -sNi -sNi -sNi +nuZ sNi sNi hcI @@ -265116,13 +265257,13 @@ sNi sNi sNi sNi +pRb sNi sNi sNi sNi sNi -sNi -sNi +nuZ sNi sNi dBr @@ -265373,13 +265514,13 @@ sNi sNi sNi sNi +kpb +qfC sNi sNi sNi -sNi -sNi -sNi -sNi +qfC +jEA sNi sNi hcI @@ -265630,13 +265771,13 @@ sNi sNi sNi sNi +nuZ +ndN +qMg sNi sNi -sNi -sNi -sNi -sNi -sNi +enH +eio sNi sNi dBr @@ -265888,13 +266029,13 @@ sNi sNi sNi sNi +xRv +nuZ +qEH sNi sNi -sNi -sNi -sNi -sNi -sNi +qfC +vzW sNi hcI sNi @@ -266145,12 +266286,12 @@ sNi sNi sNi sNi +qfC +qfC +jxy +tub sNi -sNi -sNi -sNi -sNi -sNi +nuZ sNi sNi dBr @@ -266403,11 +266544,11 @@ sNi sNi sNi sNi -sNi -sNi -sNi -sNi -sNi +mCQ +qfC +gOf +nuZ +mCQ sNi sNi hcI @@ -266660,10 +266801,10 @@ sNi sNi sNi sNi -sNi -sNi -sNi -sNi +rtC +rtC +rtC +rtC sNi sNi sNi diff --git a/code/game/machinery/sleeper.dm b/code/game/machinery/sleeper.dm index aad043793efa0..9bab1c83521d8 100644 --- a/code/game/machinery/sleeper.dm +++ b/code/game/machinery/sleeper.dm @@ -359,6 +359,12 @@ ) efficiency = 2.5 +/obj/machinery/sleeper/syndie/empty + roundstart_chems = list( + /datum/reagent/medicine/morphine = 80 + ) + + /obj/machinery/sleeper/syndie/fullupgrade circuit = /obj/item/circuitboard/machine/sleeper/fullupgrade diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index f7d729ba14821..4680683614a95 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -1,4 +1,5 @@ /obj/structure/closet/secure_closet/freezer + name = "freezer" icon_state = "freezer" var/jones = FALSE door_anim_squish = 0.22 @@ -8,6 +9,9 @@ icon_locked = "freezer_locked" icon_unlocked = "freezer_unlocked" +/obj/structure/closet/secure_closet/freezer/opened + opened = TRUE + /obj/structure/closet/secure_closet/freezer/Destroy() recursive_organ_check(src) ..() diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 96cd0d41662b8..2c97474fb8dcd 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -35,6 +35,8 @@ CREATION_TEST_IGNORE_SELF(/obj/effect/mob_spawn) var/use_cooldown = FALSE /// If this should ignore admins disabling ghost roles (like lavaland roles), since it's actually an antagonist. var/is_antagonist = FALSE + var/broken_legs = FALSE + var/stasis_machine //ATTACK GHOST IGNORING PARENT RETURN VALUE /obj/effect/mob_spawn/attack_ghost(mob/user) @@ -55,6 +57,9 @@ CREATION_TEST_IGNORE_SELF(/obj/effect/mob_spawn) log_game("[key_name(user)] became [mob_name]") create(ckey = user.ckey) +/obj/effect/mob_spawn/attack_hand(mob/user) + balloon_alert(user, "You can't open this.") + /obj/effect/mob_spawn/Initialize(mapload) . = ..() if(instant || (roundstart && (mapload || (SSticker && SSticker.current_state > GAME_STATE_SETTING_UP)))) @@ -79,7 +84,14 @@ CREATION_TEST_IGNORE_SELF(/obj/effect/mob_spawn) return /obj/effect/mob_spawn/proc/create(ckey, name) - var/mob/living/M = new mob_type(get_turf(src)) //living mobs only + var/T = get_turf(src) + var/mob/living/M = new mob_type(T) //living mobs only + if(stasis_machine != null) + if(istype(stasis_machine, /obj/machinery/)) + var/obj/machinery/stasis = new stasis_machine(T) + stasis.dir = dir + else + new stasis_machine(T) if(!random) M.real_name = mob_name ? mob_name : M.name if(!mob_gender) @@ -91,6 +103,9 @@ CREATION_TEST_IGNORE_SELF(/obj/effect/mob_spawn) M.ForceContractDisease(new disease) if(death) M.death(1) //Kills the new mob + if(broken_legs) + M.apply_damage(damage = 30,damagetype = BRUTE, def_zone = BODY_ZONE_L_LEG, blocked = FALSE, forced = TRUE) + M.apply_damage(damage = 30,damagetype = BRUTE, def_zone = BODY_ZONE_R_LEG, blocked = FALSE, forced = TRUE) M.adjustOxyLoss(oxy_damage) M.adjustBruteLoss(brute_damage) @@ -372,6 +387,44 @@ CREATION_TEST_IGNORE_SELF(/obj/effect/mob_spawn) /obj/effect/mob_spawn/human/miner/explorer outfit = /datum/outfit/job/miner/equipped +/obj/effect/mob_spawn/human/explorer + name = "freezer" + desc = "It's a card-locked storage unit." + outfit = /datum/outfit/job/exploration_crew + icon = 'icons/mob/landmarks.dmi' + icon_state = "Ghetto Stasis" + ghost_usable = TRUE + roundstart = FALSE + death = FALSE + broken_legs = TRUE + use_cooldown = TRUE + oxy_damage = 30 + brute_damage = 10 + burn_damage = 15 + banType = BAN_ROLE_ALL_GHOST + stasis_machine = /obj/structure/closet/secure_closet/freezer/opened + +/obj/effect/mob_spawn/human/explorer/scientist + outfit = /datum/outfit/job/exploration_crew/scientist + +/obj/effect/mob_spawn/human/explorer/medic + outfit = /datum/outfit/job/exploration_crew/medic + +/obj/effect/mob_spawn/human/explorer/engineer + outfit = /datum/outfit/job/exploration_crew/engineer + +/obj/effect/spawner/randomexplorer + icon = 'icons/mob/landmarks.dmi' + icon_state = "Exploration Crew" + name = "spawn a random explorer" + desc = "Automagically transforms into a random ghost useable explorer. If you see this while in a shift, please create a bug report." + +/obj/effect/spawner/randomexplorer/Initialize(mapload) + ..() + var/obj/effect/mob_spawn/human/explorer/E = pick(subtypesof(/obj/effect/mob_spawn/human/explorer)) + new E(loc) + + return INITIALIZE_HINT_QDEL /obj/effect/mob_spawn/human/plasmaman mob_species = /datum/species/plasmaman diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index 061b5e47d20e1..bd13c5b607a60 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -117,6 +117,7 @@ assignedrole = "Lavaland Syndicate" use_cooldown = TRUE banType = ROLE_LAVALAND_SYNDICATE + stasis_machine = /obj/machinery/sleeper/syndie/empty /obj/effect/mob_spawn/human/lavaland_syndicate/special(mob/living/new_spawn) new_spawn.grant_language(/datum/language/codespeak) diff --git a/icons/mob/landmarks.dmi b/icons/mob/landmarks.dmi index 0f40cfa877c1729724cb92c2fca5fd24b065f43a..1a071a98aebf57e6c65fb0ac0c2d714f2a3bc440 100644 GIT binary patch literal 27987 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 U@M!>lmIivGq^VddZyEl70LS~P82|tP literal 24369 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 Date: Sun, 8 Sep 2024 22:53:02 +0200 Subject: [PATCH 2/5] :aquarius: --- _maps/map_files/EchoStation/EchoStation.dmm | 47 ++++++++++++++++----- code/modules/awaymissions/corpse.dm | 2 + 2 files changed, 39 insertions(+), 10 deletions(-) diff --git a/_maps/map_files/EchoStation/EchoStation.dmm b/_maps/map_files/EchoStation/EchoStation.dmm index be8c8c7a71bd0..122b613275d7c 100644 --- a/_maps/map_files/EchoStation/EchoStation.dmm +++ b/_maps/map_files/EchoStation/EchoStation.dmm @@ -8983,7 +8983,7 @@ /turf/open/floor/iron/dark, /area/hallway/primary/central) "enH" = ( -/obj/machinery/light/small, +/obj/machinery/light/small/broken, /turf/open/floor/plating, /area/asteroid/paradise/surface/water) "enI" = ( @@ -9514,6 +9514,11 @@ }, /turf/open/floor/iron/dark, /area/engine/engineering) +"eAL" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface/water) "eAO" = ( /obj/structure/cable{ icon_state = "1-4" @@ -19133,7 +19138,8 @@ /obj/structure/chair/fancy/shuttle{ dir = 4 }, -/turf/open/floor/plating, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/mineral/plastitanium, /area/asteroid/paradise/surface/water) "jxW" = ( /obj/effect/turf_decal/stripes/line{ @@ -19834,6 +19840,10 @@ /obj/structure/flora/rock, /turf/open/floor/plating/asteroid/planetary, /area/asteroid/paradise) +"jMm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "jMz" = ( /obj/effect/turf_decal/sand/plating, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -26281,7 +26291,7 @@ /area/engine/engineering) "ndN" = ( /obj/structure/frame, -/obj/machinery/light/small{ +/obj/machinery/light/small/broken{ dir = 1 }, /turf/open/floor/plating, @@ -32274,6 +32284,7 @@ /turf/open/floor/plating, /area/maintenance/department/bridge) "qfC" = ( +/obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating, /area/asteroid/paradise/surface/water) "qfG" = ( @@ -33416,6 +33427,7 @@ /area/asteroid/paradise/surface) "qMg" = ( /obj/item/clothing/suit/space/hardsuit/exploration, +/obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/plating, /area/asteroid/paradise/surface/water) "qMA" = ( @@ -36810,6 +36822,9 @@ }, /turf/open/floor/iron/dark, /area/chapel/office) +"snd" = ( +/turf/open/floor/mineral/plastitanium, +/area/asteroid/paradise/surface/water) "snu" = ( /turf/closed/wall, /area/crew_quarters/cryopods) @@ -37773,6 +37788,13 @@ "sSJ" = ( /turf/closed/wall, /area/chapel/main) +"sSK" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/asteroid/paradise/surface/water) "sSV" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Medbay Maintenance"; @@ -39080,7 +39102,7 @@ /area/medical/medbay/central) "tub" = ( /obj/effect/decal/cleanable/blood/gibs/torso, -/turf/open/floor/plating, +/turf/open/floor/mineral/plastitanium, /area/asteroid/paradise/surface/water) "tuw" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -43918,6 +43940,7 @@ /obj/effect/spawner/randomexplorer{ icon_state = "Random Exploration Crew" }, +/obj/effect/decal/cleanable/blood, /turf/open/floor/plating, /area/asteroid/paradise/surface/water) "vLx" = ( @@ -44044,7 +44067,11 @@ pixel_x = 5; pixel_y = -3 }, -/turf/open/floor/plating, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, /area/asteroid/paradise/surface/water) "vOX" = ( /obj/machinery/disposal/bin, @@ -264745,7 +264772,7 @@ sNi sNi sNi sNi -qfC +jMm hQa ygx sNi @@ -265515,11 +265542,11 @@ sNi sNi sNi kpb -qfC +sSK sNi sNi sNi -qfC +eAL jEA sNi sNi @@ -266286,7 +266313,7 @@ sNi sNi sNi sNi -qfC +jMm qfC jxy tub @@ -266545,7 +266572,7 @@ sNi sNi sNi mCQ -qfC +snd gOf nuZ mCQ diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 2c97474fb8dcd..35c876cf9a8ec 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -390,6 +390,8 @@ CREATION_TEST_IGNORE_SELF(/obj/effect/mob_spawn) /obj/effect/mob_spawn/human/explorer name = "freezer" desc = "It's a card-locked storage unit." + short_desc = "It's a miracle to have survived the crash!" + flavour_text = "Note to self: Don't let HAMMOND drive." outfit = /datum/outfit/job/exploration_crew icon = 'icons/mob/landmarks.dmi' icon_state = "Ghetto Stasis" From 0294dda72ff12448433ae851e043fd217b39ec4f Mon Sep 17 00:00:00 2001 From: Markus Date: Sun, 8 Sep 2024 23:05:28 +0200 Subject: [PATCH 3/5] :anchor: moved it further away --- _maps/map_files/EchoStation/EchoStation.dmm | 189 ++++++++++---------- 1 file changed, 94 insertions(+), 95 deletions(-) diff --git a/_maps/map_files/EchoStation/EchoStation.dmm b/_maps/map_files/EchoStation/EchoStation.dmm index 122b613275d7c..37fc9376a4b6c 100644 --- a/_maps/map_files/EchoStation/EchoStation.dmm +++ b/_maps/map_files/EchoStation/EchoStation.dmm @@ -31970,6 +31970,10 @@ }, /turf/open/floor/carpet/red, /area/security/detectives_office) +"pWZ" = ( +/obj/item/clothing/suit/space/hardsuit/exploration, +/turf/open/floor/plating, +/area/asteroid/paradise/surface/water) "pXn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/holopad, @@ -33425,11 +33429,6 @@ /obj/effect/turf_decal/sand/plating, /turf/open/floor/plating/grass, /area/asteroid/paradise/surface) -"qMg" = ( -/obj/item/clothing/suit/space/hardsuit/exploration, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plating, -/area/asteroid/paradise/surface/water) "qMA" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -264258,7 +264257,7 @@ sNi sNi sNi sNi -wXT +sNi sNi sNi sNi @@ -264515,10 +264514,10 @@ sNi sNi sNi sNi -tqM -pBb sNi -bnG +sNi +sNi +sNi sNi sNi sNi @@ -264772,9 +264771,9 @@ sNi sNi sNi sNi -jMm -hQa -ygx +sNi +sNi +sNi sNi sNi sNi @@ -265028,12 +265027,12 @@ sNi sNi sNi sNi -mCQ sNi -vOH -vLm sNi -nuZ +sNi +sNi +sNi +sNi sNi sNi hcI @@ -265284,13 +265283,13 @@ sNi sNi sNi sNi -pRb sNi sNi sNi sNi sNi -nuZ +sNi +sNi sNi sNi dBr @@ -265541,13 +265540,13 @@ sNi sNi sNi sNi -kpb -sSK sNi sNi sNi -eAL -jEA +sNi +sNi +sNi +sNi sNi sNi hcI @@ -265798,13 +265797,13 @@ sNi sNi sNi sNi -nuZ -ndN -qMg sNi sNi -enH -eio +sNi +sNi +sNi +sNi +sNi sNi sNi dBr @@ -266056,13 +266055,13 @@ sNi sNi sNi sNi -xRv -nuZ -qEH sNi sNi -qfC -vzW +sNi +sNi +sNi +sNi +sNi sNi hcI sNi @@ -266313,12 +266312,12 @@ sNi sNi sNi sNi -jMm -qfC -jxy -tub sNi -nuZ +sNi +sNi +sNi +sNi +sNi sNi sNi dBr @@ -266571,11 +266570,11 @@ sNi sNi sNi sNi -mCQ -snd -gOf -nuZ -mCQ +sNi +sNi +sNi +sNi +sNi sNi sNi hcI @@ -266828,10 +266827,10 @@ sNi sNi sNi sNi -rtC -rtC -rtC -rtC +sNi +sNi +sNi +sNi sNi sNi sNi @@ -268875,7 +268874,7 @@ qCg qCg qCg sNi -sNi +pTK sNi yli yli @@ -273509,7 +273508,7 @@ sNi sNi sNi sNi -pTK +sNi sNi sNi sNi @@ -273764,7 +273763,7 @@ kxS sNi sNi sNi -sNi +wXT sNi sNi sNi @@ -274021,11 +274020,11 @@ kxS sNi sNi sNi +tqM +pBb sNi -sNi -sNi -sNi -sNi +bnG +vzW sNi sNi qCg @@ -274278,6 +274277,9 @@ kxS sNi sNi sNi +jMm +hQa +ygx sNi sNi sNi @@ -274295,9 +274297,6 @@ qCg qCg qCg qCg -qCg -qCg -qCg sNi sNi sNi @@ -274534,12 +274533,12 @@ kxS kxS sNi sNi +mCQ sNi +vOH +vLm sNi -sNi -qCg -qCg -qCg +nuZ qCg qCg qCg @@ -274790,13 +274789,13 @@ kxS kxS kxS sNi +pRb sNi sNi sNi -qCg -qCg -qCg -qCg +sNi +sNi +nuZ qCg qCg qCg @@ -275047,13 +275046,13 @@ yli yli yli sNi +kpb +sSK sNi sNi -qCg -qCg -qCg -qCg -qCg +sNi +eAL +jEA qCg qCg qCg @@ -275304,13 +275303,13 @@ yli yli yli sNi +nuZ +ndN +pWZ sNi sNi -qCg -qCg -qCg -qCg -qCg +enH +eio qCg qCg qCg @@ -275562,12 +275561,12 @@ yli yli sNi sNi -qCg -qCg -qCg -qCg -qCg -qCg +xRv +nuZ +qEH +sNi +sNi +qfC qCg qCg qCg @@ -275819,12 +275818,12 @@ yli yli sNi sNi -qCg -qCg -qCg -qCg -qCg -qCg +jMm +qfC +jxy +tub +sNi +nuZ qCg qCg qCg @@ -276077,11 +276076,11 @@ uYr sNi sNi qCg -qCg -qCg -qCg -qCg -qCg +mCQ +snd +gOf +nuZ +mCQ qCg qCg qCg @@ -276334,10 +276333,10 @@ bMS sNi qCg qCg -qCg -qCg -qCg -qCg +rtC +rtC +rtC +rtC qCg qCg qCg From d1198f7d885cce23fbeb566c279d20271af55095 Mon Sep 17 00:00:00 2001 From: Markus Date: Mon, 9 Sep 2024 11:44:25 +0200 Subject: [PATCH 4/5] removed broken legs --- code/modules/awaymissions/corpse.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 35c876cf9a8ec..97881f8ecf7ae 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -35,7 +35,6 @@ CREATION_TEST_IGNORE_SELF(/obj/effect/mob_spawn) var/use_cooldown = FALSE /// If this should ignore admins disabling ghost roles (like lavaland roles), since it's actually an antagonist. var/is_antagonist = FALSE - var/broken_legs = FALSE var/stasis_machine //ATTACK GHOST IGNORING PARENT RETURN VALUE @@ -103,9 +102,6 @@ CREATION_TEST_IGNORE_SELF(/obj/effect/mob_spawn) M.ForceContractDisease(new disease) if(death) M.death(1) //Kills the new mob - if(broken_legs) - M.apply_damage(damage = 30,damagetype = BRUTE, def_zone = BODY_ZONE_L_LEG, blocked = FALSE, forced = TRUE) - M.apply_damage(damage = 30,damagetype = BRUTE, def_zone = BODY_ZONE_R_LEG, blocked = FALSE, forced = TRUE) M.adjustOxyLoss(oxy_damage) M.adjustBruteLoss(brute_damage) @@ -398,7 +394,6 @@ CREATION_TEST_IGNORE_SELF(/obj/effect/mob_spawn) ghost_usable = TRUE roundstart = FALSE death = FALSE - broken_legs = TRUE use_cooldown = TRUE oxy_damage = 30 brute_damage = 10 From 6689dca5179926edbbc356d36604b4fe5d8f1560 Mon Sep 17 00:00:00 2001 From: Markus Date: Thu, 12 Sep 2024 12:47:49 +0200 Subject: [PATCH 5/5] text tweak --- code/modules/awaymissions/corpse.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 97881f8ecf7ae..3fe870aa76853 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -57,7 +57,7 @@ CREATION_TEST_IGNORE_SELF(/obj/effect/mob_spawn) create(ckey = user.ckey) /obj/effect/mob_spawn/attack_hand(mob/user) - balloon_alert(user, "You can't open this.") + balloon_alert(user, "It seems to be locked.") /obj/effect/mob_spawn/Initialize(mapload) . = ..()