diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm index d518df47dc6e..3b21c3271764 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm @@ -894,7 +894,7 @@ /area/ruin/unpowered/corprejectrooms) "vP" = ( /obj/structure/bed, -/obj/item/bedsheet/cult, +/obj/item/bedsheet/dorms, /turf/open/floor/carpet/lone, /area/ruin/unpowered/corprejectrooms) "wl" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm index 24dd5b6c31d7..98397324244f 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm @@ -70,7 +70,10 @@ /area/overmap_encounter/planetoid/cave/explored) "hD" = ( /obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/engine/cult, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, /area/ruin/powered) "hI" = ( /obj/item/reagent_containers/food/drinks/beer, @@ -128,12 +131,17 @@ /area/overmap_encounter/planetoid/cave/explored) "mi" = ( /obj/effect/decal/remains/human, -/mob/living/simple_animal/hostile/construct/juggernaut/hostile{ - health = 450; - maxHealth = 450; - name = "Right Hand of the Elder" +/obj/item/flashlight/lamp/green{ + pixel_y = 12; + pixel_x = 8 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_x = -7; + pixel_y = 8 }, -/turf/open/floor/engine/cult, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, /area/ruin/powered) "mI" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -323,7 +331,7 @@ "AM" = ( /obj/effect/decal/cleanable/blood/gibs/down, /obj/item/pickaxe, -/turf/open/floor/engine/cult, +/turf/open/floor/wood, /area/ruin/powered) "AN" = ( /obj/structure/closet/cabinet, @@ -349,10 +357,11 @@ /turf/open/floor/carpet, /area/ruin/powered) "Cl" = ( -/obj/structure/sacrificealtar, /obj/effect/decal/cleanable/blood/old, -/obj/item/kitchen/knife/bloodletter, -/turf/open/floor/engine/cult, +/obj/structure/chair/comfy/brown, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, /area/ruin/powered) "Dm" = ( /obj/structure/flora/grass/brown, @@ -382,13 +391,12 @@ /area/overmap_encounter/planetoid/cave/explored) "EF" = ( /obj/effect/decal/cleanable/blood/gibs/torso, -/obj/effect/decal/remains/human, -/mob/living/simple_animal/hostile/construct/juggernaut/hostile{ - health = 450; - maxHealth = 450; - name = "Left Hand of the Elder" - }, -/turf/open/floor/engine/cult, +/obj/structure/safe, +/obj/item/ammo_box/a12g/slug, +/obj/item/kitchen/knife/combat, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, /area/ruin/powered) "FR" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -486,17 +494,9 @@ /area/ruin/powered) "PQ" = ( /obj/effect/decal/cleanable/blood/splatter, -/mob/living/simple_animal/hostile/illusion{ - deathmessage = "disperses into the air in a cloud of red mist, you feel slightly more at ease."; - desc = "You can't quite make out what you're seeing."; - faction = list("cult"); - health = 500; - maxHealth = 500; - melee_damage_lower = 10; - melee_damage_upper = 30; - name = "Village Elder" - }, -/turf/open/floor/engine/cult, +/mob/living/simple_animal/hostile/frontier/ranged/trooper, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, /area/ruin/powered) "Qt" = ( /obj/effect/decal/cleanable/blood/footprints{ @@ -566,7 +566,7 @@ "WH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed, -/obj/item/bedsheet/cult, +/obj/item/bedsheet/dorms, /turf/open/floor/wood, /area/ruin/powered) "Ze" = ( diff --git a/_maps/RandomRuins/JungleRuins/jungle_demon.dmm b/_maps/RandomRuins/JungleRuins/jungle_demon.dmm deleted file mode 100644 index 523c618d2244..000000000000 --- a/_maps/RandomRuins/JungleRuins/jungle_demon.dmm +++ /dev/null @@ -1,1186 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"bx" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"bE" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks/fullupgrade, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"bO" = ( -/obj/structure/closet/crate/secure/weapon, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"bR" = ( -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall, -/area/ruin/powered) -"cQ" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp/green, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"dt" = ( -/obj/effect/mob_spawn/human/corpse/assistant, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"dV" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"eO" = ( -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"fm" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"fr" = ( -/mob/living/simple_animal/hostile/cult_demon{ - health = 120; - name = "Demonic Foreman"; - resize = 1.25 - }, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"fv" = ( -/obj/structure/flora/junglebush/large, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"fL" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/cult_demon, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"fX" = ( -/obj/effect/decal/cleanable/chem_pile, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"fY" = ( -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall/material, -/area/ruin/powered) -"gL" = ( -/obj/machinery/door/airlock/grunge, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"hc" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"hk" = ( -/obj/machinery/light/floor, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"iw" = ( -/obj/structure/table/reinforced, -/obj/item/soap/syndie, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/reagent_containers/spray/cyborg_lube, -/obj/item/reagent_containers/spray/cyborg_drying, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/floor, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"iB" = ( -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"iC" = ( -/obj/structure/chair/office, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"jd" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"jf" = ( -/obj/structure/closet/crate/coffin, -/obj/machinery/light/floor, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"jB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/gibs/up, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"kb" = ( -/turf/closed/wall/material, -/area/ruin/powered) -"kf" = ( -/obj/structure/sign/warning/explosives, -/turf/closed/wall, -/area/ruin/powered) -"kM" = ( -/obj/structure/closet/crate/trashcart, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/maintenance/eight, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"li" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"mI" = ( -/obj/vehicle/ridden/atv{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"mY" = ( -/turf/template_noop, -/area/template_noop) -"nC" = ( -/obj/structure/fluff/fokoff_sign, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"nJ" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"nR" = ( -/mob/living/simple_animal/hostile/cult_demon, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"pm" = ( -/obj/structure/table/reinforced, -/obj/item/paper, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"pE" = ( -/obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"qD" = ( -/obj/structure/fence{ - dir = 8 - }, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"qE" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"rc" = ( -/obj/structure/closet/crate/grave/loot, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"rx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"rA" = ( -/obj/structure/chair/office, -/obj/effect/mob_spawn/human/corpse/charredskeleton, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"se" = ( -/obj/structure/janitorialcart, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"sD" = ( -/obj/vehicle/ridden/atv{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"sK" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"sQ" = ( -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"tv" = ( -/obj/structure/chair/office, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/remains/human, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"tR" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/mask/gas/syndicate, -/obj/item/clothing/under/syndicate, -/obj/structure/closet/syndicate{ - desc = "It's a basic storage unit."; - name = "uniform closet" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/item/clothing/under/syndicate, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/mask/gas/syndicate, -/obj/item/clothing/head/helmet/operator, -/obj/item/clothing/head/helmet/operator, -/obj/item/clothing/suit/armor/vest/syndie, -/obj/item/clothing/suit/armor/vest/syndie, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/gloves/combat, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"uj" = ( -/obj/structure/closet/crate/silvercrate, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"uD" = ( -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"wr" = ( -/obj/structure/rack, -/obj/item/spacecash/bundle/c1000, -/obj/effect/decal/cleanable/dirt, -/obj/item/fakeartefact, -/obj/item/spacecash/bundle/c1000, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"wG" = ( -/obj/structure/rack, -/obj/item/spacecash/bundle/c1000, -/obj/item/fakeartefact, -/obj/item/spacecash/bundle/c1000, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"wP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"wQ" = ( -/obj/structure/table/reinforced, -/obj/item/phone, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"wS" = ( -/obj/structure/flora/tree/jungle, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"xe" = ( -/mob/living/simple_animal/hostile/cult_demon, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"xK" = ( -/obj/structure/bonfire/prelit, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"xY" = ( -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"yM" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/shotgun/bulldog/unrestricted, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"AB" = ( -/obj/machinery/door/airlock/grunge{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"AF" = ( -/obj/vehicle/ridden/wheelchair, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"AI" = ( -/obj/structure/flora/grass/jungle, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"AU" = ( -/obj/structure/table/reinforced, -/obj/item/storage/box/drinkingglasses, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Da" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Dd" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"DC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Ed" = ( -/turf/closed/wall, -/area/ruin/powered) -"Ew" = ( -/obj/structure/flora/junglebush/c, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"EY" = ( -/turf/closed/wall/rust, -/area/ruin/powered) -"Fh" = ( -/obj/machinery/vending/cola/red, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"FA" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/gloves, -/obj/item/spacecash/bundle/c1000, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"FK" = ( -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"FR" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/material, -/area/ruin/powered) -"FY" = ( -/obj/structure/sign/warning/biohazard, -/turf/closed/wall/rust, -/area/ruin/powered) -"GI" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/costume, -/obj/item/spacecash/bundle/c1000, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Hk" = ( -/obj/machinery/vending/donksofttoyvendor, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Hv" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks/beer/fullupgrade, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Hz" = ( -/obj/machinery/door/airlock/grunge, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Ig" = ( -/obj/effect/decal/cleanable/dirt, -/obj/vehicle/ridden/wheelchair/motorized, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Iq" = ( -/obj/structure/chair/comfy/brown, -/mob/living/simple_animal/hostile/cult_demon/greater{ - health = 250; - name = "The Boss"; - resize = 1.5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Ir" = ( -/obj/structure/flora/junglebush/b, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"Jx" = ( -/obj/structure/fence, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"JB" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"JI" = ( -/obj/effect/mob_spawn/human/corpse/pirate, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"KA" = ( -/obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"KV" = ( -/obj/machinery/light/floor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Lh" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/mob/living/simple_animal/hostile/cult_demon, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Lu" = ( -/obj/structure/sign/warning, -/turf/closed/wall/rust, -/area/ruin/powered) -"LP" = ( -/mob/living/simple_animal/hostile/cult_demon, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"LV" = ( -/obj/structure/flora/rock/jungle, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"LW" = ( -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Mk" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"Mq" = ( -/obj/structure/table/reinforced, -/obj/item/pen/survival, -/obj/effect/decal/cleanable/dirt, -/obj/item/key, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Mw" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"MM" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/obj/effect/decal/cleanable/ash/large, -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"MW" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/material, -/area/ruin/powered) -"Nl" = ( -/obj/structure/sign/poster/contraband/random, -/turf/closed/wall/rust, -/area/ruin/powered) -"Nm" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Nt" = ( -/obj/structure/tank_dispenser, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"NU" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"OU" = ( -/obj/effect/mob_spawn/human/corpse/cargo_tech, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"Pe" = ( -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"PA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/suit/space/hardsuit/syndi/ramzi, -/obj/item/clothing/mask/gas/syndicate, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"QI" = ( -/obj/structure/rack, -/obj/item/spacecash/bundle/c1000, -/obj/effect/spawner/lootdrop/gloves, -/obj/item/spacecash/bundle/c1000, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Re" = ( -/obj/structure/table/reinforced, -/obj/item/photo/old, -/obj/item/key, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"RX" = ( -/obj/structure/table/reinforced, -/obj/item/modular_computer/laptop/preset/civilian, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Sg" = ( -/obj/machinery/door/airlock/grunge, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Sz" = ( -/obj/structure/closet/ammunitionlocker, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"SJ" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/ruin/powered) -"SU" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/spacecash/bundle/c1000, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"SV" = ( -/obj/structure/closet/crate/trashcart, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"Ta" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Tp" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/gloves, -/obj/item/spacecash/bundle/c1000, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Tr" = ( -/obj/effect/decal/cleanable/ash, -/obj/structure/bed/dogbed, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"TI" = ( -/obj/structure/sign/warning/electricshock, -/turf/closed/wall, -/area/ruin/powered) -"TY" = ( -/obj/structure/closet/crate/internals, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"UH" = ( -/obj/structure/filingcabinet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Vp" = ( -/obj/structure/filingcabinet, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"VO" = ( -/obj/structure/rack, -/obj/machinery/light/floor, -/obj/item/spacecash/bundle/c1000, -/obj/item/fakeartefact, -/obj/item/spacecash/bundle/c1000, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Wa" = ( -/obj/structure/ore_box, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Wi" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"XB" = ( -/obj/effect/decal/remains/xeno, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"XS" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Yp" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"YL" = ( -/obj/structure/flora/rock/jungle, -/turf/open/floor/plating/dirt/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"YX" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) - -(1,1,1) = {" -mY -mY -mY -mY -NU -AI -iB -iB -eO -eO -Mk -YL -iB -mY -mY -mY -mY -mY -mY -mY -"} -(2,1,1) = {" -mY -Ed -Ed -bR -Ed -Ed -iB -eO -nC -Dd -Mk -iB -Ed -Ed -Ed -Nl -EY -EY -Ed -mY -"} -(3,1,1) = {" -mY -Ed -Da -XS -Lh -EY -Ew -Mk -sD -eO -eO -iB -Ed -YX -sQ -LW -XS -LW -Ed -mY -"} -(4,1,1) = {" -mY -Ed -nJ -XS -SU -EY -pE -eO -Mk -eO -eO -Ir -bR -LW -wG -FA -Mw -qE -bR -iB -"} -(5,1,1) = {" -mY -Ed -nJ -LW -sK -EY -iB -eO -Mk -Mk -eO -eO -Ed -LW -XS -Ig -xe -LW -Ed -iB -"} -(6,1,1) = {" -iB -Ed -PA -KV -Wi -Lu -eO -eO -eO -Mk -Mk -eO -Ed -LW -Tp -VO -GI -XS -Ed -iB -"} -(7,1,1) = {" -iB -bR -rx -LW -LW -Hz -eO -eO -eO -eO -Mk -eO -gL -LW -LW -AF -sQ -XS -Ed -dt -"} -(8,1,1) = {" -iB -EY -Fh -Mq -Hk -Ed -Mk -Mk -eO -eO -eO -eO -SJ -LW -wr -GI -QI -XS -Ed -iB -"} -(9,1,1) = {" -iB -EY -EY -bR -Ed -Ed -iB -eO -fr -eO -eO -KA -EY -LW -DC -LW -fL -XS -Nl -iB -"} -(10,1,1) = {" -iB -AI -iB -JB -rc -iB -fv -XB -xK -eO -eO -iB -Nl -XS -sQ -fm -LW -LW -Ed -iB -"} -(11,1,1) = {" -iB -OU -iB -JB -NU -AI -iB -eO -Mk -Mk -eO -AI -EY -Nt -xY -Yp -xY -Nm -Ed -iB -"} -(12,1,1) = {" -iB -iB -iB -JB -wS -iB -iB -iB -eO -Mk -eO -eO -EY -Ed -Ed -bR -Ed -Ed -Ed -iB -"} -(13,1,1) = {" -iB -iB -AI -qD -iB -iB -YL -iB -eO -eO -eO -Dd -eO -iB -iB -iB -JB -AI -rc -iB -"} -(14,1,1) = {" -iB -iB -Ir -JB -iB -iB -iB -iB -iB -eO -eO -eO -Mk -eO -iB -fv -JB -iB -Ir -iB -"} -(15,1,1) = {" -iB -Ed -Ed -Ed -Ed -EY -EY -EY -AB -kb -Ed -Ed -Mk -Mk -eO -Ed -Ed -Ed -EY -iB -"} -(16,1,1) = {" -iB -Ed -Vp -FK -XS -Tr -EY -Wi -LW -XS -Re -Ed -eO -Mk -eO -TI -LP -uj -Nl -iB -"} -(17,1,1) = {" -iB -Ed -Hv -XS -cQ -LW -kb -DC -LW -iC -RX -Ed -SV -eO -eO -Sg -wP -bO -EY -iB -"} -(18,1,1) = {" -iB -Ed -bE -Iq -pm -MM -kb -LW -hk -fY -kb -Ed -eO -eO -eO -gL -LW -TY -EY -iB -"} -(19,1,1) = {" -iB -Ed -AU -li -yM -XS -FR -XS -LW -fX -wQ -Ed -mI -eO -iB -kf -LW -jf -Ed -iB -"} -(20,1,1) = {" -iB -Ed -UH -LW -Pe -LW -gL -LW -LW -rA -RX -Ed -Mk -eO -iB -Ed -XS -Sz -Ed -iB -"} -(21,1,1) = {" -mY -Ed -MW -kb -fY -kb -kb -Wi -hk -Nl -EY -EY -LV -fv -iB -Ed -XS -tR -Ed -iB -"} -(22,1,1) = {" -mY -EY -hc -jB -DC -XS -Sg -XS -qE -XS -jd -EY -eO -iB -AI -bR -nR -Ta -Ed -mY -"} -(23,1,1) = {" -mY -EY -bx -kM -se -iw -FY -uD -XS -tv -RX -Ed -Jx -Jx -Jx -Ed -dV -Wa -Ed -mY -"} -(24,1,1) = {" -mY -EY -EY -EY -Ed -Ed -EY -Ed -Ed -Ed -Ed -Ed -AI -pE -rc -Ed -Ed -bR -Ed -mY -"} -(25,1,1) = {" -mY -mY -mY -mY -iB -iB -iB -iB -iB -iB -iB -iB -eO -eO -JI -iB -iB -mY -mY -mY -"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm index 5aff7b4501b5..cda541385b56 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm @@ -165,7 +165,7 @@ /turf/open/floor/mineral/plastitanium/red/brig, /area/overmap_encounter/planetoid/cave/explored) "bh" = ( -/obj/item/clothing/under/rank/civilian/cookjorts, +/obj/item/clothing/under/shorts/cookjorts, /turf/closed/mineral/random/jungle, /area/overmap_encounter/planetoid/cave/explored) "bj" = ( diff --git a/_maps/RandomRuins/JungleRuins/jungle_witch.dmm b/_maps/RandomRuins/JungleRuins/jungle_witch.dmm deleted file mode 100644 index 70080ddae51b..000000000000 --- a/_maps/RandomRuins/JungleRuins/jungle_witch.dmm +++ /dev/null @@ -1,583 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"bi" = ( -/obj/item/slimepotion/lovepotion{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/slimepotion/slime/sentience{ - pixel_x = 4; - pixel_y = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/gun/magic/wand/nothing, -/obj/structure/table/wood/fancy, -/turf/open/floor/wood, -/area/ruin/powered) -"cl" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck/tarot, -/turf/open/floor/wood, -/area/ruin/powered) -"cp" = ( -/obj/effect/decal/cleanable/blood/gibs, -/obj/item/toy/plush/among{ - desc = "He seems to practice the ManSus..." - }, -/turf/open/floor/wood, -/area/ruin/powered) -"el" = ( -/obj/structure/flora/junglebush, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"ev" = ( -/obj/structure/table/wood/fancy/cyan, -/obj/machinery/microwave{ - desc = "It's a fucking microwave. How is this even powered?"; - name = "Wizardly Cooking Apparatus" - }, -/turf/open/floor/wood, -/area/ruin/powered) -"gf" = ( -/obj/structure/table/wood/fancy/cyan, -/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, -/obj/item/reagent_containers/food/snacks/chococoin{ - pixel_x = 6; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/ruin/powered) -"iS" = ( -/obj/machinery/door/airlock/wood, -/turf/open/floor/wood, -/area/ruin/powered) -"jh" = ( -/obj/item/toy/crayon/white, -/obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/wood, -/area/ruin/powered) -"jF" = ( -/obj/item/restraints/legcuffs/beartrap/energy, -/obj/machinery/door/airlock/wood, -/turf/open/floor/wood, -/area/ruin/powered) -"kc" = ( -/obj/machinery/door/airlock/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/powered) -"lG" = ( -/obj/item/storage/book/bible, -/obj/structure/closet/crate/bin, -/obj/item/soulstone/anybody/purified, -/turf/open/floor/wood, -/area/ruin/powered) -"lR" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/item/reagent_containers/food/snacks/meat/slab/meatwheat, -/obj/item/reagent_containers/food/snacks/meat/slab/meatwheat, -/obj/item/reagent_containers/food/snacks/meat/slab/meatwheat, -/turf/open/floor/wood, -/area/ruin/powered) -"nV" = ( -/obj/item/bedsheet/black, -/obj/structure/bed, -/mob/living/simple_animal/hostile/dark_wizard, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/clothing/gloves/combat/wizard, -/turf/open/floor/wood, -/area/ruin/powered) -"nW" = ( -/obj/effect/decal/cleanable/blood/gibs/torso, -/turf/open/water/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"oL" = ( -/obj/item/flashlight/lamp/bananalamp, -/turf/open/floor/wood, -/area/ruin/powered) -"qh" = ( -/obj/structure/table/wood, -/obj/item/clothing/head/collectable/wizard, -/turf/open/floor/wood, -/area/ruin/powered) -"qM" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"rr" = ( -/obj/structure/trap/fire, -/turf/open/water/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"rM" = ( -/obj/structure/table/wood, -/obj/item/fakeartefact, -/turf/open/floor/wood, -/area/ruin/powered) -"rS" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck/kotahi, -/obj/item/coin/gold{ - pixel_x = 9; - pixel_y = 8 - }, -/obj/item/coin/gold{ - pixel_x = -8; - pixel_y = 7 - }, -/obj/item/coin/gold, -/turf/open/floor/wood, -/area/ruin/powered) -"se" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/ruin/powered) -"sP" = ( -/obj/structure/flora/rock/jungle, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"sT" = ( -/obj/effect/decal/cleanable/crayon, -/obj/item/shard{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/kitchen/knife, -/obj/item/shard{ - pixel_x = 6; - pixel_y = -8 - }, -/turf/open/floor/wood, -/area/ruin/powered) -"tn" = ( -/obj/structure/table/wood, -/obj/item/storage/crayons, -/turf/open/floor/wood, -/area/ruin/powered) -"tC" = ( -/obj/structure/trap/damage, -/turf/open/floor/wood, -/area/overmap_encounter/planetoid/jungle/explored) -"tT" = ( -/obj/item/toy/plush/narplush, -/turf/open/floor/wood, -/area/ruin/powered) -"vf" = ( -/obj/structure/table/wood/fancy/cyan, -/obj/item/reagent_containers/food/snacks/burger/spell, -/obj/item/reagent_containers/food/snacks/dankpocket{ - pixel_x = 8; - pixel_y = 10 - }, -/turf/open/floor/wood, -/area/ruin/powered) -"wI" = ( -/turf/open/water/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"wL" = ( -/obj/item/chair/wood, -/turf/open/floor/wood, -/area/ruin/powered) -"yj" = ( -/obj/structure/flora/tree/jungle, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"ym" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/powered) -"zt" = ( -/obj/effect/decal/cleanable/food/pie_smudge, -/turf/open/floor/wood, -/area/ruin/powered) -"zZ" = ( -/obj/structure/flora/rock, -/turf/open/water/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"AG" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/overmap_encounter/planetoid/jungle/explored) -"Bj" = ( -/obj/effect/decal/cleanable/food/tomato_smudge, -/turf/open/floor/wood, -/area/ruin/powered) -"Cc" = ( -/obj/structure/flora/tree/jungle/small, -/turf/open/water/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"CN" = ( -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"Dr" = ( -/obj/effect/decal/cleanable/generic, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/wood, -/area/ruin/powered) -"DP" = ( -/obj/item/chair/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/wood, -/area/ruin/powered) -"Eq" = ( -/turf/closed/wall/mineral/wood, -/area/ruin/powered) -"ER" = ( -/obj/structure/trap/stun, -/turf/open/floor/wood, -/area/overmap_encounter/planetoid/jungle/explored) -"EV" = ( -/obj/structure/barricade/wooden, -/obj/structure/curtain/cloth/fancy, -/turf/open/floor/wood, -/area/ruin/powered) -"FG" = ( -/obj/structure/trap/chill, -/turf/open/water/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"Go" = ( -/mob/living/simple_animal/hostile/dark_wizard, -/turf/open/floor/wood, -/area/ruin/powered) -"Gx" = ( -/mob/living/simple_animal/pet/cat/Runtime{ - name = "Witches Familiar" - }, -/turf/open/floor/wood, -/area/ruin/powered) -"Kc" = ( -/turf/open/floor/wood, -/area/ruin/powered) -"KA" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"LK" = ( -/obj/structure/barricade/wooden/crude, -/obj/structure/curtain/cloth/fancy, -/turf/open/floor/wood, -/area/ruin/powered) -"NP" = ( -/obj/effect/decal/cleanable/blood/gibs/up, -/obj/item/clothing/head/helmet/chaplain, -/turf/open/water/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"Ps" = ( -/obj/item/chair/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/powered) -"Rp" = ( -/obj/effect/decal/cleanable/blood/gibs/down, -/obj/item/clothing/suit/armor/riot/chaplain, -/obj/item/claymore/weak, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"SZ" = ( -/obj/item/clothing/suit/armor/riot/chaplain/witchhunter, -/obj/item/clothing/head/helmet/chaplain/witchunter_hat, -/obj/item/claymore/weak, -/obj/item/bodypart/head, -/obj/effect/decal/cleanable/blood/gibs/bubblegum, -/turf/open/water/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"Uy" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/dim/directional/west, -/turf/open/floor/wood, -/area/ruin/powered) -"WI" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/wood, -/area/ruin/powered) -"Xl" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/dirt/jungle/dark/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"YG" = ( -/obj/item/clothing/suit/wizrobe/marisa, -/obj/item/clothing/head/wizard/marisa, -/obj/item/clothing/shoes/sandal/marisa, -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/space/hardsuit/wizard, -/obj/item/staff/broom, -/turf/open/floor/wood, -/area/ruin/powered) -"YZ" = ( -/turf/open/floor/wood, -/area/overmap_encounter/planetoid/jungle/explored) -"Zi" = ( -/obj/structure/table/wood, -/obj/item/fakeartefact, -/obj/item/scanner_wand{ - pixel_x = -16 - }, -/turf/open/floor/wood, -/area/ruin/powered) -"ZL" = ( -/obj/structure/trap/damage, -/turf/open/water/jungle/lit, -/area/overmap_encounter/planetoid/jungle/explored) -"ZW" = ( -/obj/effect/mob_spawn/human/corpse, -/turf/open/floor/wood, -/area/ruin/powered) - -(1,1,1) = {" -Xl -el -qM -wI -wI -AG -tC -wI -wI -Cc -wI -NP -Rp -sP -qM -"} -(2,1,1) = {" -sP -CN -wI -zZ -wI -YZ -YZ -wI -wI -wI -wI -wI -wI -el -Xl -"} -(3,1,1) = {" -CN -Xl -wI -Eq -Eq -kc -kc -Eq -Eq -Eq -Eq -Eq -wI -wI -yj -"} -(4,1,1) = {" -el -FG -wI -Eq -lR -ym -Kc -Kc -Uy -Go -Kc -Eq -wI -wI -sP -"} -(5,1,1) = {" -wI -wI -wI -EV -vf -Kc -Ps -tn -rM -cl -wL -Eq -zZ -wI -CN -"} -(6,1,1) = {" -Cc -wI -wI -EV -gf -Gx -Kc -rS -Zi -qh -ym -Eq -wI -wI -wI -"} -(7,1,1) = {" -wI -wI -wI -Eq -ev -Kc -se -Kc -Kc -Kc -Kc -iS -YZ -ER -YZ -"} -(8,1,1) = {" -wI -wI -wI -Eq -Eq -Eq -Eq -Bj -DP -jh -Kc -jF -AG -YZ -KA -"} -(9,1,1) = {" -ZL -wI -zZ -Eq -bi -YG -Eq -Kc -ZW -sT -Kc -Eq -wI -wI -el -"} -(10,1,1) = {" -sP -wI -wI -Eq -tT -ym -WI -Kc -zt -cp -Dr -Eq -wI -CN -CN -"} -(11,1,1) = {" -CN -qM -wI -Eq -nV -oL -Eq -lG -Kc -Kc -ym -Eq -zZ -sP -qM -"} -(12,1,1) = {" -Xl -CN -wI -Eq -Eq -Eq -Eq -Eq -LK -LK -Eq -Eq -KA -CN -KA -"} -(13,1,1) = {" -CN -Xl -wI -wI -wI -wI -wI -wI -SZ -nW -wI -CN -CN -Xl -CN -"} -(14,1,1) = {" -yj -CN -CN -wI -Cc -wI -wI -rr -wI -wI -CN -sP -CN -CN -yj -"} -(15,1,1) = {" -KA -CN -qM -CN -wI -wI -wI -sP -CN -KA -Xl -qM -Xl -CN -qM -"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_SPOOKYCRASH.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_SPOOKYCRASH.dmm index 8b39b0a6faa8..4f4464b57c7c 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_SPOOKYCRASH.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_SPOOKYCRASH.dmm @@ -50,7 +50,7 @@ "m" = ( /obj/structure/table, /obj/item/soulstone/anybody, -/obj/item/toy/plush/narplush, +/obj/item/toy/plush/lizardplushie, /obj/machinery/light/broken/directional/north, /obj/structure/window/reinforced/spawner, /obj/machinery/door/window/brigdoor/westright, @@ -241,7 +241,6 @@ }, /obj/effect/mob_spawn/human/corpse/damaged, /obj/item/clothing/under/rank/civilian/chaplain, -/obj/item/clothing/suit/chaplainsuit/witchhunter, /obj/item/clothing/head/helmet/chaplain/witchunter_hat, /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/glass, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm deleted file mode 100644 index 0e10bd31f4e7..000000000000 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm +++ /dev/null @@ -1,347 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/template_noop, -/area/template_noop) -"b" = ( -/turf/open/floor/engine/cult{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/overmap_encounter/planetoid/lava/explored) -"c" = ( -/turf/open/lava/smooth/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) -"d" = ( -/turf/closed/wall/mineral/cult, -/area/overmap_encounter/planetoid/lava/explored) -"e" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) -"f" = ( -/obj/structure/destructible/cult/pylon, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) -"g" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine/cult{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/overmap_encounter/planetoid/lava/explored) -"i" = ( -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine/cult{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/overmap_encounter/planetoid/lava/explored) -"k" = ( -/obj/effect/decal/remains/human, -/obj/item/melee/cultblade, -/turf/open/floor/engine/cult{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/overmap_encounter/planetoid/lava/explored) -"l" = ( -/obj/effect/decal/remains/human, -/obj/item/clothing/shoes/cult, -/obj/item/clothing/suit/hooded/cultrobes, -/turf/open/floor/engine/cult{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/overmap_encounter/planetoid/lava/explored) -"m" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/engine/cult{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/overmap_encounter/planetoid/lava/explored) -"o" = ( -/obj/effect/rune/narsie{ - color = "#ff0000"; - used = 1 - }, -/obj/item/cult_shift, -/obj/effect/decal/remains/human, -/obj/item/melee/cultblade/dagger, -/obj/effect/step_trigger/sound_effect{ - happens_once = 1; - name = "\proper a grave mistake"; - sound = 'sound/hallucinations/i_see_you1.ogg'; - triggerer_only = 1 - }, -/obj/effect/step_trigger/message{ - message = "You've made a grave mistake, haven't you?"; - name = "ohfuck" - }, -/turf/open/floor/engine/cult{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/overmap_encounter/planetoid/lava/explored) -"q" = ( -/obj/effect/decal/remains/human, -/obj/item/clothing/shoes/cult, -/obj/item/clothing/suit/hooded/cultrobes, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine/cult{ - initial_gas_mix = "LAVALAND_ATMOS" - }, -/area/overmap_encounter/planetoid/lava/explored) -"s" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) - -(1,1,1) = {" -a -a -a -a -a -a -b -c -b -a -a -a -a -a -a -"} -(2,1,1) = {" -a -d -e -c -s -c -b -b -b -c -s -c -s -d -a -"} -(3,1,1) = {" -a -e -f -s -d -c -c -g -c -c -d -e -f -s -a -"} -(4,1,1) = {" -a -c -s -c -c -c -c -b -c -c -c -c -e -c -a -"} -(5,1,1) = {" -a -s -d -c -c -b -b -b -b -b -c -c -d -s -a -"} -(6,1,1) = {" -a -c -c -c -b -b -l -d -k -b -b -c -c -c -a -"} -(7,1,1) = {" -b -b -c -c -g -i -b -b -b -l -b -c -c -b -b -"} -(8,1,1) = {" -c -b -g -b -b -d -b -o -b -d -b -b -g -b -c -"} -(9,1,1) = {" -b -b -c -c -b -k -b -b -b -m -b -c -c -b -b -"} -(10,1,1) = {" -a -c -c -c -g -b -m -d -q -b -b -c -c -c -a -"} -(11,1,1) = {" -a -s -d -c -c -b -b -b -b -b -c -c -d -s -a -"} -(12,1,1) = {" -a -c -s -c -c -c -c -b -c -c -c -c -e -c -a -"} -(13,1,1) = {" -a -e -f -s -d -c -c -g -c -c -d -e -f -s -a -"} -(14,1,1) = {" -a -d -e -c -s -c -b -b -b -c -s -c -s -d -a -"} -(15,1,1) = {" -a -a -a -a -a -a -b -c -b -a -a -a -a -a -a -"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_fuckedupandevilclub.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_fuckedupandevilclub.dmm deleted file mode 100644 index 2cffcb4d76bd..000000000000 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_fuckedupandevilclub.dmm +++ /dev/null @@ -1,1424 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"av" = ( -/obj/structure/sign/poster/contraband/backdoor_xeno_babes_6, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"aA" = ( -/obj/structure/table/reinforced, -/obj/item/katana/cursed, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"aP" = ( -/obj/item/cigbutt{ - pixel_x = 5; - pixel_y = -3 - }, -/obj/item/cigbutt{ - pixel_x = -3; - pixel_y = 10 - }, -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"aQ" = ( -/obj/structure/destructible/tribal_torch, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"cK" = ( -/obj/structure/sign/poster/contraband/ambrosia_vulgaris, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"da" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/table/reinforced, -/obj/item/instrument/accordion, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"dv" = ( -/obj/structure/chair/wood/wings{ - dir = 4 - }, -/mob/living/simple_animal/hostile/netherworld/blankbody{ - faction = list("cult") - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"ez" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"eF" = ( -/obj/machinery/door/airlock/vault, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"eH" = ( -/obj/effect/mob_spawn/human/clown/corpse, -/obj/effect/decal/cleanable/blood, -/obj/item/reagent_containers/pill/happy{ - pixel_x = 8; - pixel_y = 9 - }, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"eX" = ( -/obj/effect/decal/cleanable/xenoblood/xgibs, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"fI" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"gd" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/netherworld/migo{ - faction = list("cult") - }, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"gr" = ( -/obj/structure/table/wood/fancy/royalblack, -/obj/item/reagent_containers/food/drinks/bottle/blazaam{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/pill/lsd{ - pixel_x = -5 - }, -/obj/item/reagent_containers/pill/floorpill{ - pixel_x = -5; - pixel_y = 8 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"gL" = ( -/mob/living/simple_animal/hostile/construct/wraith/hostile{ - dir = 4 - }, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"gQ" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/chair/wood/wings{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/skeleton{ - dir = 1; - faction = list("cult") - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"hB" = ( -/obj/structure/sign/poster/contraband/d_day_promo, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"hE" = ( -/obj/structure/table/wood/fancy/royalblack, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"hH" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"hM" = ( -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"is" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood, -/mob/living/simple_animal/hostile/netherworld{ - faction = list("cult") - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"iH" = ( -/mob/living/simple_animal/hostile/construct/wraith/hostile{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"iN" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/royalblack, -/area/ruin/unpowered) -"jh" = ( -/obj/structure/sign/poster/contraband/smoke, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"jB" = ( -/obj/structure/table/reinforced, -/obj/item/toy/plush/narplush, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"jY" = ( -/obj/structure/table/reinforced, -/obj/item/soulstone/anybody, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"kn" = ( -/turf/closed/mineral/random/volcanic, -/area/overmap_encounter/planetoid/cave/explored) -"kI" = ( -/obj/effect/rune/convert, -/mob/living/simple_animal/hostile/netherworld/migo{ - faction = list("cult"); - name = "DJ" - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"kN" = ( -/obj/structure/chair/sofa/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/netherworld/blankbody{ - faction = list("cult") - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"la" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"lj" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"lz" = ( -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"me" = ( -/turf/open/floor/carpet/royalblack, -/area/ruin/unpowered) -"ne" = ( -/obj/machinery/jukebox/disco{ - anchored = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"ni" = ( -/obj/item/cigbutt{ - pixel_x = -10; - pixel_y = -4 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"nX" = ( -/mob/living/simple_animal/hostile/construct/juggernaut/hostile{ - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"oA" = ( -/obj/effect/decal/cleanable/greenglow/ecto, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"oP" = ( -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"oY" = ( -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"pe" = ( -/obj/machinery/door/window/brigdoor/southright{ - dir = 1 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"qw" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/skeleton{ - dir = 4; - faction = list("cult") - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"qG" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"qN" = ( -/obj/effect/decal/cleanable/blood/gibs/torso{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"ro" = ( -/obj/structure/table/wood/poker, -/obj/item/gun/ballistic/revolver/russian/soul{ - name = "Nar'Siean revolver" - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"ru" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/mob/living/simple_animal/hostile/netherworld/migo{ - faction = list("cult"); - health = 200; - melee_damage_lower = 30; - name = "maurice"; - resize = 1.2 - }, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"rB" = ( -/obj/machinery/door/airlock/cult/glass/friendly, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"rH" = ( -/obj/item/cigbutt/roach{ - pixel_x = -10; - pixel_y = 7 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"sx" = ( -/obj/machinery/door/window/brigdoor/southright, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"sz" = ( -/obj/structure/chair/wood/wings{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"sB" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"tp" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/table/reinforced, -/obj/item/instrument/harmonica, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"vA" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"vM" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/mob/living/simple_animal/hostile/netherworld/migo{ - faction = list("cult") - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"vR" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/chair/wood/wings, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"vW" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/musician/piano, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"wg" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/meat/slab/spider, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"wo" = ( -/obj/structure/chair/stool, -/mob/living/simple_animal/hostile/construct/juggernaut/hostile{ - name = "Bouncer"; - real_name = "Bouncer" - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"wK" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"yc" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{ - dir = 8 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"yB" = ( -/obj/structure/table/wood/fancy/red, -/obj/item/spacecash/bundle/c10000{ - pixel_y = -3 - }, -/obj/item/reagent_containers/food/snacks/soup/tomato/eyeball{ - pixel_y = 11 - }, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"yE" = ( -/obj/structure/chair/wood/wings{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"yK" = ( -/obj/structure/table/wood/fancy/royalblack, -/obj/item/storage/box/drinkingglasses{ - pixel_y = 6 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"yU" = ( -/obj/structure/chair/wood/wings, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/skeleton{ - faction = list("cult") - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"zB" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"AO" = ( -/obj/structure/sign/poster/contraband/c20r, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"AP" = ( -/obj/structure/destructible/tribal_torch, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"AS" = ( -/obj/structure/chair/wood/wings{ - dir = 1 - }, -/mob/living/simple_animal/hostile/netherworld/migo{ - faction = list("cult") - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Bw" = ( -/obj/structure/filingcabinet, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"Cc" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/construct/juggernaut/hostile{ - dir = 1 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Ch" = ( -/obj/machinery/door/airlock/cult/friendly, -/turf/open/floor/carpet/royalblack, -/area/ruin/unpowered) -"Dj" = ( -/obj/structure/sign/poster/contraband/shamblers_juice, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"DI" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/table/reinforced, -/obj/item/instrument/trumpet, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"DK" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Ey" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile{ - dir = 1 - }, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"EF" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"ES" = ( -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Fo" = ( -/obj/item/cigbutt{ - pixel_x = -9; - pixel_y = 3 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"FT" = ( -/obj/item/cigbutt{ - pixel_x = -7; - pixel_y = -2 - }, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"FZ" = ( -/obj/structure/table/reinforced, -/obj/item/storage/bag/money/vault, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Gr" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, -/obj/structure/table/reinforced, -/obj/item/instrument/trombone/spectral, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Gy" = ( -/mob/living/simple_animal/hostile/construct/artificer/hostile{ - dir = 8; - name = "Barman"; - real_name = "Barman" - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"GQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/cigbutt{ - pixel_x = -4; - pixel_y = -2 - }, -/obj/item/cigbutt{ - pixel_x = -1; - pixel_y = -8 - }, -/obj/item/cigbutt{ - pixel_x = 8; - pixel_y = -4 - }, -/obj/item/cigbutt{ - pixel_x = -11; - pixel_y = -6 - }, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"HL" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"If" = ( -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Jg" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"Jt" = ( -/obj/structure/sign/poster/contraband/random, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"KK" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"LW" = ( -/obj/structure/sign/barsign, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"Mg" = ( -/obj/structure/chair/sofa/left{ - dir = 4 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"MD" = ( -/obj/machinery/door/airlock/cult/friendly, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"Nq" = ( -/obj/structure/sign/poster/contraband/have_a_puff, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"ND" = ( -/obj/structure/table/reinforced, -/obj/item/ammo_casing/shotgun/incendiary, -/obj/item/ammo_casing/shotgun/dragonsbreath, -/obj/item/gun/ballistic/shotgun/brimstone, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"OF" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/netherworld/blankbody{ - faction = list("cult") - }, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"OX" = ( -/obj/item/cigbutt/roach, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"PC" = ( -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"PE" = ( -/mob/living/simple_animal/hostile/netherworld/blankbody{ - faction = list("cult") - }, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"PT" = ( -/obj/machinery/door/window/northright{ - dir = 8 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Qj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/destructible/tribal_torch, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Qp" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/condiment/milk, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"QS" = ( -/obj/structure/chair/sofa{ - dir = 4 - }, -/mob/living/simple_animal/hostile/construct/juggernaut/hostile{ - dir = 4 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"QX" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"RC" = ( -/obj/machinery/computer/slot_machine{ - desc = "There's a note on it saying that the curse needs to be renewed. Should be safe to play."; - name = "greed's slot machine (OUT OF ORDER)" - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"RR" = ( -/turf/template_noop, -/area/template_noop) -"SA" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"SY" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/table/reinforced, -/obj/item/instrument/piano_synth, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Tm" = ( -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/netherworld{ - faction = list("cult") - }, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"Ue" = ( -/obj/structure/closet/crate/critter, -/mob/living/simple_animal/pet/dog/corgi/narsie, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Uh" = ( -/obj/machinery/door/airlock/cult/friendly{ - name = "EMPLOYEES ONLY" - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Us" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"Uz" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/fullupgrade{ - dir = 8 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"UA" = ( -/obj/item/cigbutt{ - pixel_x = 1; - pixel_y = 12 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"UO" = ( -/obj/structure/chair/wood/wings{ - dir = 8 - }, -/mob/living/simple_animal/hostile/construct/proteon/hostile{ - dir = 4 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"UR" = ( -/obj/structure/table/wood/fancy/red, -/obj/item/paper_bin{ - pixel_y = 5 - }, -/obj/item/pen/red, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"Va" = ( -/obj/structure/sign/poster/contraband/red_rum, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered) -"Vo" = ( -/obj/structure/table/wood/fancy/royalblack, -/obj/item/reagent_containers/syringe/contraband/space_drugs, -/obj/item/reagent_containers/pill/happy{ - pixel_x = -5; - pixel_y = 8 - }, -/obj/item/clothing/mask/cigarette/rollie/mindbreaker{ - pixel_y = 4 - }, -/obj/item/lighter, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"VW" = ( -/obj/item/reagent_containers/pill/happy{ - pixel_x = 5; - pixel_y = -6 - }, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ruin/unpowered) -"WA" = ( -/obj/structure/table/wood/fancy/red, -/obj/item/book/granter/spell/fireball{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/carpet/red, -/area/ruin/unpowered) -"XR" = ( -/obj/structure/destructible/tribal_torch, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Yp" = ( -/obj/structure/destructible/tribal_torch, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"Yw" = ( -/obj/effect/decal/cleanable/blood/gibs/limb{ - dir = 8 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"Zo" = ( -/obj/structure/chair/sofa{ - dir = 4 - }, -/mob/living/simple_animal/hostile/netherworld/blankbody{ - faction = list("cult") - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"ZL" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) -"ZX" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/table/reinforced, -/obj/item/instrument/saxophone, -/turf/open/floor/plasteel/cult, -/area/ruin/unpowered) - -(1,1,1) = {" -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -"} -(2,1,1) = {" -RR -RR -RR -hM -hM -cK -Nq -hM -hM -Jt -hM -RR -RR -RR -RR -RR -kn -kn -kn -kn -"} -(3,1,1) = {" -RR -RR -hM -Jt -Mg -Zo -QS -kN -oY -XR -hM -hM -Jt -hM -hM -Jt -zB -zB -zB -kn -"} -(4,1,1) = {" -RR -hM -hM -EF -OX -gr -Vo -ES -oY -lj -hM -DK -AP -SA -DK -hM -Yp -zB -zB -kn -"} -(5,1,1) = {" -hM -Jt -dv -oY -lj -oY -oY -rH -oY -oY -Ch -me -iN -me -me -Ch -zB -zB -zB -kn -"} -(6,1,1) = {" -hM -yU -ro -AS -DK -oY -DK -oY -SA -oY -hM -SA -DK -Yw -oY -hM -wo -UA -zB -kn -"} -(7,1,1) = {" -hM -DK -UO -oY -oY -SA -oY -oY -DK -oA -av -hM -jh -hM -hM -hM -ni -zB -zB -kn -"} -(8,1,1) = {" -Jt -AP -sB -oY -DK -oY -oY -oY -oY -oY -rB -oY -SA -yE -hM -RR -kn -kn -kn -kn -"} -(9,1,1) = {" -hM -HL -ZL -HL -ZL -oY -ZL -vR -Qp -gQ -Jt -aP -oY -wg -LW -RR -RR -RR -RR -RR -"} -(10,1,1) = {" -hM -DK -DK -oY -oY -DK -oY -SA -oY -oY -hM -vA -oY -DK -hM -RR -RR -RR -RR -RR -"} -(11,1,1) = {" -hM -oY -lz -lz -lz -fI -lz -lz -fI -SA -hM -AP -Fo -oY -hM -RR -RR -RR -RR -RR -"} -(12,1,1) = {" -hM -oY -fI -gd -VW -eX -Tm -lz -OF -oY -Dj -oY -DK -DK -hM -RR -RR -RR -RR -RR -"} -(13,1,1) = {" -hM -oY -hH -lz -eH -ne -lz -FT -lz -DK -hM -DK -oY -If -hM -RR -RR -RR -RR -RR -"} -(14,1,1) = {" -hM -oY -lz -lz -gL -fI -oP -Ey -lz -oY -hM -oY -is -vM -Jt -RR -RR -RR -RR -RR -"} -(15,1,1) = {" -hM -oY -lz -PE -lz -lz -lz -QX -lz -oY -hM -PT -hE -yK -hM -RR -RR -RR -RR -RR -"} -(16,1,1) = {" -Jt -DK -la -da -SY -vW -DI -Gr -la -DK -Jt -DK -Gy -SA -hM -RR -RR -RR -RR -RR -"} -(17,1,1) = {" -hM -oY -qN -ZX -sB -kI -qG -tp -oY -oY -hM -yc -Uz -Va -hM -RR -RR -RR -RR -RR -"} -(18,1,1) = {" -hM -sB -DK -pe -DK -DK -oY -sx -DK -DK -hM -hM -hM -hM -RR -RR -RR -RR -RR -RR -"} -(19,1,1) = {" -hM -hM -hM -hM -hM -Uh -Us -hM -hM -Jt -hM -hM -hM -RR -RR -RR -RR -RR -RR -RR -"} -(20,1,1) = {" -RR -RR -RR -hB -oY -oY -Qj -hM -RC -DK -sB -aA -hM -RR -RR -RR -RR -RR -RR -RR -"} -(21,1,1) = {" -RR -RR -RR -hM -DK -SA -oY -eF -oY -DK -oY -ND -hM -RR -RR -RR -RR -RR -RR -RR -"} -(22,1,1) = {" -RR -RR -RR -hM -oY -oY -qw -hM -Ue -oY -DK -jY -hM -RR -RR -RR -RR -RR -RR -RR -"} -(23,1,1) = {" -RR -RR -RR -hM -GQ -DK -wK -hM -jB -sB -DK -Cc -hM -RR -RR -RR -RR -RR -RR -RR -"} -(24,1,1) = {" -RR -RR -hM -hM -Jt -MD -hM -hM -hM -FZ -FZ -FZ -hM -RR -RR -RR -RR -RR -RR -RR -"} -(25,1,1) = {" -RR -hM -hM -ez -aQ -PC -aQ -KK -hM -hM -hM -hM -hM -RR -RR -RR -RR -RR -RR -RR -"} -(26,1,1) = {" -RR -AO -Bw -ez -Jg -PC -ez -ez -Bw -Dj -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -"} -(27,1,1) = {" -RR -hM -Bw -ez -ez -sz -ez -ez -Bw -hM -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -"} -(28,1,1) = {" -RR -av -Bw -iH -UR -yB -WA -nX -Bw -Jt -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -"} -(29,1,1) = {" -RR -hM -hM -ez -KK -ru -ez -Jg -hM -hM -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -"} -(30,1,1) = {" -RR -RR -hM -hM -Jt -hM -Jt -hM -hM -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -RR -"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_crash_cult.dmm b/_maps/RandomRuins/RockRuins/rockplanet_crash.dmm similarity index 79% rename from _maps/RandomRuins/RockRuins/rockplanet_crash_cult.dmm rename to _maps/RandomRuins/RockRuins/rockplanet_crash.dmm index b663f0ad2bd1..2d69be814e35 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_crash_cult.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_crash.dmm @@ -19,7 +19,7 @@ /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "aS" = ( /obj/structure/marker_beacon, @@ -27,9 +27,13 @@ /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "bl" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile, /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/cult, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/hostile/hivebot/rapid/rockplanet, +/turf/open/floor/plating, /area/ruin/unpowered) "bC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -38,7 +42,7 @@ }, /obj/machinery/door/airlock/medical/glass, /obj/structure/barricade/wooden/crude, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "cb" = ( /obj/structure/chair{ @@ -46,11 +50,21 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "cg" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/closed/wall/mineral/cult, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating, +/area/ruin/unpowered) +"cr" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, /area/ruin/unpowered) "ct" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -78,7 +92,6 @@ /turf/open/floor/plating, /area/ruin/unpowered) "cZ" = ( -/obj/structure/bed, /obj/effect/turf_decal/corner/opaque/green{ dir = 1 }, @@ -86,12 +99,12 @@ dir = 4 }, /obj/effect/turf_decal/corner/opaque/green, -/obj/item/bedsheet/cult, +/obj/machinery/hydroponics/constructable, /turf/open/floor/plating, /area/ruin/unpowered) "dh" = ( /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "dj" = ( /obj/machinery/computer/crew, @@ -105,11 +118,18 @@ }, /turf/open/floor/plating, /area/ruin/unpowered) +"dr" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 1 + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) "ej" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/corner/opaque/green{ dir = 4 }, +/obj/machinery/hydroponics/constructable, /turf/open/floor/plating, /area/ruin/unpowered) "ex" = ( @@ -119,7 +139,7 @@ /obj/effect/decal/cleanable/blood/tracks{ dir = 5 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "eE" = ( /obj/structure/table, @@ -134,6 +154,13 @@ /obj/effect/turf_decal/corner/opaque/blue, /turf/open/floor/plating, /area/ruin/unpowered) +"eG" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plasteel, +/area/ruin/unpowered) "eK" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 4 @@ -151,10 +178,9 @@ /obj/item/flashlight/glowstick/red{ on = 1 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "eZ" = ( -/obj/structure/healingfountain, /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/blood/gibs/up, /turf/open/floor/plating, @@ -177,13 +203,21 @@ /obj/effect/turf_decal/corner/opaque/blue, /turf/open/floor/plating, /area/ruin/unpowered) +"hj" = ( +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) "hm" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/cult/friendly, /obj/structure/barricade/wooden/crude, -/turf/open/floor/plasteel/cult, +/obj/machinery/door/airlock/command/glass{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/ruin/unpowered) "hs" = ( /obj/structure/chair, @@ -206,22 +240,48 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "hD" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/plating, /area/ruin/unpowered) +"hX" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating, +/area/ruin/unpowered) "ig" = ( -/obj/structure/constructshell, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/blood{ icon_state = "floor5"; pixel_x = -2 }, -/turf/open/floor/plasteel/cult, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"ij" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/flashlight/glowstick/red{ + on = 1 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 10 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/unpowered) "in" = ( /obj/structure/cable{ @@ -233,7 +293,7 @@ /obj/effect/turf_decal/corner/opaque/blue{ dir = 1 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "iK" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -244,6 +304,14 @@ }, /turf/open/floor/plating, /area/ruin/unpowered) +"iW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) "jU" = ( /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -252,10 +320,10 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/cult/friendly, /obj/structure/barricade/wooden/crude, /obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plasteel/cult, +/obj/machinery/door/airlock/mining, +/turf/open/floor/plasteel, /area/ruin/unpowered) "kr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -271,7 +339,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "kF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -298,13 +366,15 @@ pixel_x = -2 }, /obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/floor/plasteel/cult, +/obj/structure/girder/displaced, +/turf/open/floor/plasteel, /area/ruin/unpowered) "lF" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/item/flashlight/glowstick/red{ - on = 1 +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 }, +/obj/structure/window/reinforced/spawner/west, /turf/open/floor/plating, /area/ruin/unpowered) "lG" = ( @@ -326,9 +396,11 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/cult/friendly, /obj/structure/barricade/wooden/crude, -/turf/open/floor/plasteel/cult, +/obj/machinery/door/airlock/public/glass{ + name = "Crew Quarters" + }, +/turf/open/floor/plasteel, /area/ruin/unpowered) "mq" = ( /obj/structure/table, @@ -363,7 +435,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "mx" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -377,7 +449,17 @@ /obj/effect/turf_decal/corner/opaque/brown{ dir = 8 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"mN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/unpowered) "nv" = ( /turf/closed/wall/mineral/titanium/nodiagonal, @@ -390,7 +472,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "ou" = ( /obj/item/flashlight/glowstick/red{ @@ -416,28 +498,24 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/cult/friendly, -/turf/open/floor/plasteel/cult, +/obj/machinery/door/airlock/mining, +/turf/open/floor/plasteel, /area/ruin/unpowered) "qg" = ( -/mob/living/simple_animal/hostile/construct/artificer/hostile{ - loot = list(/obj/item/ectoplasm,/obj/item/necromantic_stone) - }, +/obj/structure/girder, /turf/open/floor/plating, /area/ruin/unpowered) "qi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/mob/living/simple_animal/hostile/construct/wraith/hostile{ - loot = list(/obj/item/ectoplasm,/obj/item/rod_of_asclepius) - }, /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, /obj/item/flashlight/glowstick/red{ on = 1 }, +/mob/living/simple_animal/hostile/hivebot/strong/rockplanet, /turf/open/floor/plating, /area/ruin/unpowered) "qS" = ( @@ -452,6 +530,11 @@ /obj/item/electronics/apc, /turf/open/floor/plating, /area/ruin/unpowered) +"rb" = ( +/obj/effect/decal/cleanable/plasma, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/unpowered) "rf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -462,7 +545,7 @@ /obj/effect/turf_decal/corner/opaque/brown{ dir = 4 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "rB" = ( /obj/machinery/light/broken/directional/south, @@ -470,15 +553,13 @@ /obj/effect/turf_decal/corner/opaque/blue{ dir = 8 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "rH" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light/broken/directional/west, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/ruin/unpowered) "sN" = ( /obj/machinery/processor, @@ -506,7 +587,10 @@ /obj/effect/turf_decal/corner/opaque/green{ dir = 1 }, -/turf/open/floor/plasteel/cult, +/obj/structure/sink{ + pixel_y = 20 + }, +/turf/open/floor/plasteel, /area/ruin/unpowered) "tc" = ( /obj/structure/chair{ @@ -522,11 +606,11 @@ pixel_y = 25 }, /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "ua" = ( /obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "ul" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -541,10 +625,10 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "uo" = ( -/obj/machinery/door/airlock/cult/friendly, +/obj/machinery/door/airlock/external, /turf/open/floor/plasteel, /area/ruin/unpowered) "uU" = ( @@ -573,14 +657,15 @@ /turf/open/floor/plating, /area/ruin/unpowered) "vJ" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 5 +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/turf/closed/wall/mineral/cult, +/turf/open/floor/plating, /area/ruin/unpowered) "vO" = ( /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "vT" = ( /obj/structure/table, @@ -606,6 +691,7 @@ "wn" = ( /obj/machinery/light/broken/directional/east, /obj/effect/turf_decal/corner/opaque/green, +/obj/machinery/hydroponics/constructable, /turf/open/floor/plating, /area/ruin/unpowered) "wt" = ( @@ -613,15 +699,18 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/cult/friendly, -/turf/open/floor/plasteel/cult, +/obj/machinery/door/airlock/medical/glass, +/turf/open/floor/plasteel, /area/ruin/unpowered) "ww" = ( /obj/effect/decal/cleanable/blood{ icon_state = "floor5"; pixel_x = -2 }, -/turf/open/floor/plasteel/cult, +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 5 + }, +/turf/open/floor/plating, /area/ruin/unpowered) "wB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -634,14 +723,14 @@ /obj/effect/turf_decal/corner/opaque/blue{ dir = 4 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "wH" = ( /turf/open/floor/plating, /area/ruin/unpowered) "wM" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/closed/wall/mineral/cult, +/obj/structure/grille, +/turf/open/floor/plating, /area/ruin/unpowered) "xb" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -674,9 +763,6 @@ }, /turf/open/floor/plating, /area/ruin/unpowered) -"xD" = ( -/turf/closed/wall/mineral/cult, -/area/ruin/unpowered) "xI" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood/tracks{ @@ -700,25 +786,9 @@ /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "yb" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ruin/unpowered) -"yq" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 1 - }, -/turf/closed/wall/mineral/cult, -/area/ruin/unpowered) "zd" = ( /obj/effect/spawner/structure/window/shuttle, /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -743,7 +813,7 @@ /obj/effect/decal/cleanable/blood/tracks{ dir = 10 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "zP" = ( /obj/effect/decal/cleanable/blood/tracks{ @@ -752,18 +822,14 @@ /obj/item/flashlight/glowstick/red{ on = 1 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Ao" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 }, -/turf/open/floor/plasteel/cult, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/plating, /area/ruin/unpowered) "Aw" = ( /obj/structure/cable{ @@ -773,21 +839,23 @@ /obj/effect/turf_decal/corner/opaque/brown{ dir = 8 }, -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/turf/open/floor/plasteel/cult, +/mob/living/simple_animal/hostile/hivebot/rapid/rockplanet, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Ax" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/structure/fans/tiny, -/obj/machinery/door/airlock/cult/friendly, -/turf/open/floor/plasteel/cult, +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Ba" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Bz" = ( /obj/machinery/atmospherics/components/unary/vent_pump, @@ -816,7 +884,14 @@ /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/blood/gibs/body, /obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plasteel/cult, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-9" + }, +/turf/open/floor/plating, /area/ruin/unpowered) "BW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -827,7 +902,7 @@ /obj/effect/turf_decal/corner/opaque/brown{ dir = 8 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "BX" = ( /obj/structure/table, @@ -867,26 +942,28 @@ /obj/effect/turf_decal/corner/opaque/blue{ dir = 1 }, -/mob/living/simple_animal/hostile/construct/proteon/hostile, +/mob/living/simple_animal/hostile/hivebot/strong/rockplanet, /turf/open/floor/plating, /area/ruin/unpowered) "Dc" = ( /obj/machinery/door/airlock/external, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Dj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/fans/tiny, -/obj/machinery/door/airlock/cult/friendly, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/plasteel/cult, +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Dr" = ( /obj/effect/decal/cleanable/dirt/dust, -/turf/closed/wall/mineral/titanium, +/obj/structure/girder, +/turf/open/floor/plating, /area/ruin/unpowered) "Es" = ( /turf/open/floor/plating/asteroid/rockplanet/lit, @@ -899,7 +976,7 @@ /obj/effect/turf_decal/corner/opaque/blue{ dir = 8 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "EQ" = ( /obj/effect/spawner/structure/window/shuttle, @@ -938,12 +1015,14 @@ }, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) -"Gz" = ( -/obj/effect/rune/narsie, -/mob/living/simple_animal/hostile/construct/juggernaut/hostile{ - loot = list(/obj/item/ectoplasm,/obj/item/nullrod/armblade/tentacle) +"Ge" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/structure/sacrificealtar, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Gz" = ( /obj/effect/decal/cleanable/blood{ icon_state = "floor5"; pixel_x = -2 @@ -951,7 +1030,8 @@ /obj/effect/decal/cleanable/blood/gibs/core, /obj/effect/decal/cleanable/blood/tracks, /obj/effect/mob_spawn/human/corpse/damaged, -/turf/open/floor/plasteel/cult, +/mob/living/simple_animal/hostile/hivebot/range/rockplanet, +/turf/open/floor/plasteel, /area/ruin/unpowered) "GW" = ( /obj/effect/turf_decal/corner/opaque/blue, @@ -971,7 +1051,7 @@ /obj/structure/rack, /obj/item/pickaxe/emergency, /obj/item/pickaxe/emergency, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Hm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -979,7 +1059,13 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/cult, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Ht" = ( /obj/structure/chair/comfy/shuttle{ @@ -993,14 +1079,15 @@ "Hx" = ( /obj/effect/decal/cleanable/blood/gibs/down, /obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plasteel/cult, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "0-1" + }, +/turf/open/floor/plating, /area/ruin/unpowered) "HD" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/door/poddoor{ - id = "whiteship_windows" - }, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, /turf/open/floor/plating, /area/ruin/unpowered) "HE" = ( @@ -1029,11 +1116,13 @@ /turf/open/floor/plating, /area/ruin/unpowered) "If" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 4 - }, /obj/effect/decal/cleanable/blood, -/turf/closed/wall/mineral/cult, +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"Iw" = ( +/obj/item/stack/sheet/mineral/titanium, +/obj/structure/girder/displaced, +/turf/open/floor/plating, /area/ruin/unpowered) "II" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -1041,13 +1130,13 @@ /obj/item/flashlight/glowstick/red{ on = 1 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "IO" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "IU" = ( /obj/machinery/suit_storage_unit/atmos, @@ -1061,10 +1150,10 @@ dir = 4 }, /obj/effect/turf_decal/corner/opaque/brown, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Jh" = ( -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Jq" = ( /obj/effect/decal/cleanable/blood, @@ -1072,12 +1161,13 @@ icon_state = "floor5"; pixel_x = -2 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plating, /area/ruin/unpowered) "JE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/cult, +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 + }, +/turf/open/floor/plating, /area/ruin/unpowered) "JX" = ( /obj/machinery/computer/monitor{ @@ -1097,13 +1187,12 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/cult/friendly, /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plasteel/cult, +/obj/structure/door_assembly/door_assembly_min{ + anchored = 1 + }, +/turf/open/floor/plasteel, /area/ruin/unpowered) "KH" = ( /obj/item/chainsaw, @@ -1117,10 +1206,9 @@ /area/ruin/unpowered) "Lq" = ( /obj/effect/decal/cleanable/blood/innards, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plating, /area/ruin/unpowered) "Lz" = ( -/obj/structure/bed, /obj/effect/turf_decal/corner/opaque/green{ dir = 4 }, @@ -1128,7 +1216,6 @@ /obj/effect/turf_decal/corner/opaque/green{ dir = 8 }, -/obj/item/bedsheet/cult, /turf/open/floor/plating, /area/ruin/unpowered) "LK" = ( @@ -1162,7 +1249,7 @@ /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Nr" = ( /obj/effect/decal/cleanable/blood/tracks{ @@ -1173,6 +1260,13 @@ "Nt" = ( /turf/closed/wall/mineral/titanium, /area/ruin/unpowered) +"Nu" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) "On" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood, @@ -1185,12 +1279,15 @@ /turf/open/floor/plating, /area/ruin/unpowered) "OB" = ( -/obj/structure/sink{ - pixel_y = 20 - }, /obj/effect/turf_decal/corner/opaque/green{ dir = 4 }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, /turf/open/floor/plating, /area/ruin/unpowered) "PU" = ( @@ -1198,15 +1295,34 @@ /obj/effect/gibspawner/human/bodypartless, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) +"QE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-10" + }, +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) "QK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/door/airlock/cult/friendly, /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, -/turf/open/floor/plasteel/cult, +/obj/machinery/door/airlock/command/glass{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"QN" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "0-5" + }, +/turf/open/floor/plating, /area/ruin/unpowered) "Rc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -1220,7 +1336,7 @@ dir = 1 }, /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Rq" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -1232,7 +1348,10 @@ icon_state = "floor5"; pixel_x = -2 }, -/turf/open/floor/plasteel/cult, +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 10 + }, +/turf/open/floor/plasteel, /area/ruin/unpowered) "RY" = ( /obj/effect/spawner/structure/window/shuttle, @@ -1243,14 +1362,13 @@ /turf/open/floor/plating, /area/ruin/unpowered) "Sm" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/turf/open/floor/plasteel/cult, +/obj/structure/girder, +/obj/item/stack/sheet/mineral/titanium, +/turf/open/floor/plating, /area/ruin/unpowered) "Sq" = ( /obj/machinery/power/port_gen/pacman, +/obj/structure/cable, /turf/open/floor/plating, /area/ruin/unpowered) "SC" = ( @@ -1259,7 +1377,7 @@ /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "SP" = ( /obj/structure/marker_beacon, @@ -1274,17 +1392,26 @@ "TR" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/cult, +/obj/structure/frame/computer{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/solgovgold, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Up" = ( +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/hivebot/rapid/rockplanet, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Us" = ( /obj/structure/flora/rock, /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "UA" = ( -/obj/structure/sign/warning/longtermwaste{ - name = "long term ... warning sign" - }, -/turf/closed/wall/mineral/titanium, +/obj/item/stack/ore/salvage/scraptitanium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/plating, /area/ruin/unpowered) "UE" = ( /obj/machinery/light/broken/directional/west, @@ -1305,14 +1432,32 @@ }, /turf/open/floor/plating, /area/ruin/unpowered) +"UV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating, +/area/ruin/unpowered) "Vz" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood/tracks{ dir = 4 }, +/mob/living/simple_animal/hostile/hivebot/range/rockplanet, /turf/open/floor/plating, /area/ruin/unpowered) +"VK" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 5 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) "VV" = ( /obj/structure/chair{ dir = 4 @@ -1321,13 +1466,13 @@ dir = 4 }, /obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "VX" = ( /obj/effect/turf_decal/corner/opaque/blue{ dir = 1 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Wh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -1337,7 +1482,7 @@ /obj/effect/turf_decal/corner/opaque/blue{ dir = 8 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Wi" = ( /obj/effect/spawner/structure/window/shuttle, @@ -1366,13 +1511,31 @@ /obj/item/plant_analyzer, /obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/corner/opaque/green, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, /turf/open/floor/plating, /area/ruin/unpowered) "Xs" = ( /obj/effect/turf_decal/corner/opaque/blue{ dir = 4 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"XI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plating, /area/ruin/unpowered) "XN" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -1386,22 +1549,23 @@ /obj/machinery/holopad/emergency/command{ pixel_y = 16 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Yp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/unpowered) "Zf" = ( /turf/closed/mineral/random/rockplanet, /area/overmap_encounter/planetoid/rockplanet/explored) "Zg" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 9 +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "6-8" }, -/turf/closed/wall/mineral/titanium/nodiagonal, +/turf/open/floor/plating, /area/ruin/unpowered) "Zm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -1427,7 +1591,7 @@ Es Nt Dj Ax -UA +Nt Es Us Es @@ -1438,10 +1602,10 @@ Es "} (2,1,1) = {" Nt -Nt -xD -xD -xD +JE +rb +JE +JE Nt jU EQ @@ -1450,17 +1614,17 @@ KH EQ Es Nt -Nt -Nt -Nt -Nt +JE +JE +JE +JE Nt "} (3,1,1) = {" -xD qg -dh -wH +Ao +UV +Ao lF Nt Es @@ -1470,46 +1634,46 @@ xb EQ Es Dr -yb -rH -Sm Ao -xD +Ao +Ao +Ao +Nt "} (4,1,1) = {" -xD -Jh -dh +EQ +VK +vJ ig -dh -xD +ij +wH Es EQ SC xb EQ Es -xD +Nt OB Hm -XN +XI Xh -xD +EQ "} (5,1,1) = {" -cg -JE -Jh +EQ +hD +Nu Jq TR -vJ +Nt Es Nt -Mn -Ba +mN +iW Nt Es -xD +Nt sY VV vO @@ -1519,17 +1683,17 @@ EQ (6,1,1) = {" wM ww -Jh +Zg Lq xb If -xD +Nt nv IO Rq nv RY -xD +Nt hs mq tc @@ -1558,34 +1722,34 @@ EQ "} (8,1,1) = {" zd -Jh -Jh +rH +QN lu -Jh -Zg +hj +nv Wi -xD +Nt iK XN nv RY -xD +Nt xt Yp -bl +Up LK EQ "} (9,1,1) = {" -Nt -dh -Jh -dh +EQ +QE +yb +Rq Ru Nt Es -xD -IO +qg +eG Jh Nt Es @@ -1597,12 +1761,12 @@ va EQ "} (10,1,1) = {" -xD -wH -KV +Nt +Ge +cr bl Sq -xD +Sm Es EQ Wm @@ -1614,15 +1778,15 @@ cZ wn ej Lz -Nt +UA "} (11,1,1) = {" -xD Nt -xD +cg +Sm Nt Nt -xD +wH Es EQ xI @@ -1630,11 +1794,11 @@ hD EQ Es Nt -xD -xD -Nt +qg Nt Nt +Iw +Dr "} (12,1,1) = {" Es @@ -1644,7 +1808,7 @@ SP Es ou Es -xD +hX IO KV EQ @@ -1657,14 +1821,14 @@ Es Es "} (13,1,1) = {" -xD -xD Nt Nt -xD -xD +Nt +Nt +Nt +Nt Es -xD +qg zP Ba EQ @@ -1672,12 +1836,12 @@ Es Nt Nt Nt -xD -xD -xD +Nt +Nt +Nt "} (14,1,1) = {" -xD +Nt IU II mx @@ -1689,7 +1853,7 @@ Wm dh Nt Es -xD +Nt lG fE Xs @@ -1708,11 +1872,11 @@ nv IO xb nv -xD -xD +Nt +Nt tX rB -xD +nv RY nv "} @@ -1742,12 +1906,12 @@ nv Tn rf Aw -xD +Nt RY nv Vz dh -xD +Nt RY nv Cm @@ -1767,7 +1931,7 @@ Es Nt ex Nr -yq +dr li Nt eE @@ -1784,7 +1948,7 @@ Wi Nt Nt Es -xD +Nt IO Rq Nt @@ -1804,7 +1968,7 @@ Es SP Es Es -xD +Nt Mn Jh Nt @@ -1823,12 +1987,12 @@ Us Es Es Es -xD -xD +Nt +Nt QK hm nv -xD +Nt Us eK ou @@ -1843,13 +2007,13 @@ Es jU Es Nt -xD +Nt BX aH in fg -xD -xD +Nt +Nt eK Zf Zf @@ -1889,7 +2053,7 @@ KV Rq Ht ct -xD +Nt Es jU Zf @@ -1908,8 +2072,8 @@ JX vT xT GW -xD -xD +Nt +Nt Es Zf Zf @@ -1927,8 +2091,8 @@ Nt UI UI zo -xD -xD +Nt +Nt Es Es Es diff --git a/_maps/RandomRuins/RockRuins/rockplanet_cult.dmm b/_maps/RandomRuins/RockRuins/rockplanet_cult.dmm deleted file mode 100644 index c1ed6773992d..000000000000 --- a/_maps/RandomRuins/RockRuins/rockplanet_cult.dmm +++ /dev/null @@ -1,308 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/template_noop, -/area/template_noop) -"b" = ( -/obj/structure/table/wood/fancy/red, -/obj/item/clothing/suit/hooded/cultrobes, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"c" = ( -/obj/structure/table/wood/fancy/red, -/obj/item/restraints/legcuffs/bola/cult, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"d" = ( -/obj/structure/window/reinforced/tinted/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/rockplanet/explored) -"e" = ( -/obj/item/bedsheet/cult, -/obj/structure/bed, -/obj/structure/trap/cult, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"f" = ( -/obj/structure/destructible/cult/forge, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"h" = ( -/obj/item/stack/sheet/runed_metal/ten, -/obj/structure/table/wood/fancy/red, -/turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/rockplanet/explored) -"j" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/obj/effect/decal/cleanable/wrapping, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"k" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"l" = ( -/turf/closed/wall/mineral/cult, -/area/overmap_encounter/planetoid/rockplanet/explored) -"m" = ( -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"n" = ( -/obj/structure/destructible/cult/talisman, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"o" = ( -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"q" = ( -/obj/structure/destructible/cult/pylon, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"t" = ( -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"u" = ( -/turf/closed/mineral/random/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"v" = ( -/obj/structure/trap/cult, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"w" = ( -/obj/structure/headpike/bone, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"y" = ( -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"z" = ( -/obj/structure/table/wood/fancy/red, -/obj/item/toy/plush/narplush, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"A" = ( -/obj/structure/bookcase/random/religion, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"C" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"D" = ( -/obj/structure/destructible/cult/tome, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"E" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"F" = ( -/obj/structure/destructible/cult/tome, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"H" = ( -/obj/machinery/door/airlock/cult, -/obj/structure/trap/cult, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"I" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/garbage, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"J" = ( -/obj/effect/decal/cleanable/crayon, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"K" = ( -/obj/effect/mob_spawn/human/corpse/charredskeleton, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"N" = ( -/obj/structure/bookcase/random/religion, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"O" = ( -/obj/structure/table/wood/fancy/red, -/obj/item/melee/cultblade/dagger, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"P" = ( -/obj/item/storage/fancy/candle_box, -/obj/item/lighter/greyscale, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Q" = ( -/obj/structure/table/wood/fancy/red, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"S" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"T" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/food/salt, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"U" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"V" = ( -/obj/structure/closet/crate/necropolis, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood/splatter, -/obj/item/book/granter/spell/blind, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Y" = ( -/obj/effect/decal/cleanable/ash/large, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Z" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/rockplanet/explored) - -(1,1,1) = {" -a -u -u -u -K -w -Y -w -a -a -"} -(2,1,1) = {" -u -u -l -l -l -l -H -l -l -a -"} -(3,1,1) = {" -u -l -l -F -c -m -o -z -l -l -"} -(4,1,1) = {" -l -l -h -o -E -C -Z -o -b -l -"} -(5,1,1) = {" -l -N -o -S -y -J -o -o -O -l -"} -(6,1,1) = {" -d -D -v -t -o -P -T -o -n -d -"} -(7,1,1) = {" -l -A -U -y -k -E -t -U -y -l -"} -(8,1,1) = {" -l -l -l -q -e -Q -I -j -v -l -"} -(9,1,1) = {" -u -u -l -l -l -l -l -f -V -l -"} -(10,1,1) = {" -a -u -u -u -u -u -l -l -l -l -"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_wizard.dmm b/_maps/RandomRuins/RockRuins/rockplanet_wizard.dmm deleted file mode 100644 index c70c29c88132..000000000000 --- a/_maps/RandomRuins/RockRuins/rockplanet_wizard.dmm +++ /dev/null @@ -1,275 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/template_noop, -/area/template_noop) -"c" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/item/pickaxe/diamond, -/obj/structure/rack, -/obj/item/clothing/gloves/combat/wizard, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"d" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"e" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"i" = ( -/mob/living/simple_animal/hostile/dark_wizard, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"k" = ( -/obj/structure/destructible/cult/forge, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"m" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"o" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/clothing/head/wizard, -/obj/item/clothing/suit/wizrobe/fake, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"q" = ( -/turf/open/floor/carpet/royalblack, -/area/overmap_encounter/planetoid/rockplanet/explored) -"r" = ( -/turf/closed/wall/mineral/iron, -/area/overmap_encounter/planetoid/rockplanet/explored) -"s" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"t" = ( -/obj/structure/mineral_door/iron, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"u" = ( -/obj/structure/closet/crate/miningcar, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"x" = ( -/obj/structure/window/reinforced/tinted, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/coffin, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"y" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"z" = ( -/obj/item/candle/infinite, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"B" = ( -/obj/structure/table/wood, -/obj/item/kitchen/knife/bloodletter, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"C" = ( -/obj/effect/decal/cleanable/crayon, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"E" = ( -/obj/item/bedsheet/wiz, -/obj/structure/bed, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"H" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"I" = ( -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"K" = ( -/obj/item/stack/sheet/mineral/coal, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"L" = ( -/obj/item/candle/infinite, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"M" = ( -/obj/structure/kitchenspike, -/obj/effect/mob_spawn/human/corpse/assistant, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"N" = ( -/obj/structure/dresser, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"O" = ( -/obj/structure/table/wood, -/obj/item/slimepotion/slime/renaming, -/obj/item/slimepotion/genderchange, -/obj/item/slimepotion/lovepotion, -/obj/effect/decal/cleanable/food/tomato_smudge, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"P" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/food/salt, -/obj/item/reagent_containers/glass/mortar, -/obj/item/pestle, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"R" = ( -/mob/living/simple_animal/hostile/dark_wizard, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"S" = ( -/obj/structure/sacrificealtar, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/glass, -/obj/item/clothing/head/helmet/skull, -/turf/open/floor/light, -/area/overmap_encounter/planetoid/rockplanet/explored) -"T" = ( -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"U" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"V" = ( -/obj/structure/table/wood, -/obj/item/clothing/head/helmet/knight, -/obj/item/clothing/suit/armor/riot/knight, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Z" = ( -/obj/structure/rack, -/obj/item/stack/sheet/mineral/silver, -/obj/item/reagent_containers/food/condiment/saltshaker, -/obj/item/stack/sheet/mineral/gold, -/obj/item/reagent_containers/glass/bottle/sulfur, -/turf/open/floor/mineral/plastitanium, -/area/overmap_encounter/planetoid/rockplanet/explored) - -(1,1,1) = {" -a -a -a -r -r -r -a -a -a -"} -(2,1,1) = {" -a -a -m -P -O -Z -m -a -a -"} -(3,1,1) = {" -a -m -d -I -i -T -E -m -a -"} -(4,1,1) = {" -r -B -s -T -T -z -T -N -r -"} -(5,1,1) = {" -r -M -e -R -S -C -e -q -t -"} -(6,1,1) = {" -r -H -y -T -T -L -T -o -r -"} -(7,1,1) = {" -a -m -x -K -i -U -c -m -a -"} -(8,1,1) = {" -a -a -m -k -V -u -m -a -a -"} -(9,1,1) = {" -a -a -a -r -r -r -a -a -a -"} diff --git a/_maps/RandomRuins/SpaceRuins/clericden.dmm b/_maps/RandomRuins/SpaceRuins/clericden.dmm deleted file mode 100644 index e163b6f46cea..000000000000 --- a/_maps/RandomRuins/SpaceRuins/clericden.dmm +++ /dev/null @@ -1,2117 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ab" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/old{ - dir = 8; - icon_state = "trails_1"; - name = "dried blood trail" - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"aq" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 6 - }, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"ax" = ( -/obj/effect/decal/cleanable/blood/gibs/up, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"ay" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/yellow{ - dir = 10 - }, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"aR" = ( -/turf/closed/mineral/random, -/area/ruin/unpowered/no_grav) -"aY" = ( -/obj/item/clothing/suit/armor/riot/chaplain/studentuni, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"bb" = ( -/obj/item/storage/book/bible, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"bq" = ( -/obj/item/ectoplasm, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 10 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"bw" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"bI" = ( -/obj/effect/decal/cleanable/crayon, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mob_spawn/human/corpse/charredskeleton{ - burn_damage = 0 - }, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"cG" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"cH" = ( -/obj/structure/window/reinforced/survival_pod, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"dn" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"dp" = ( -/turf/closed/wall, -/area/ruin/unpowered/no_grav) -"dw" = ( -/obj/structure/chair/pew{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"dA" = ( -/obj/effect/decal/cleanable/shreds, -/obj/effect/decal/remains/human, -/obj/item/disk/design_disk/adv/cleric_mace, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"dW" = ( -/obj/item/chair/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"dZ" = ( -/obj/structure/chair/pew/right{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"ek" = ( -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"em" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/salad/validsalad, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"eo" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"ew" = ( -/obj/structure/light_prism, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"eK" = ( -/obj/structure/table/wood, -/obj/item/lighter/clockwork, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"eO" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"ft" = ( -/obj/structure/table/wood/fancy, -/obj/item/melee/cleric_mace, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"fv" = ( -/obj/structure/fluff/paper/stack{ - pixel_x = -7; - pixel_y = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"fx" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"fL" = ( -/obj/effect/turf_decal/corner_techfloor_grid, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"fV" = ( -/obj/effect/decal/remains/human, -/obj/item/coin/gold, -/mob/living/simple_animal/hostile/asteroid/basilisk{ - name = "Leonard"; - desc = "A territorial beast, covered in a thick shell that absorbs energy. Its stare causes victims to freeze from the inside. This one seems to be wearing a small tag labeled 'Leonard'." - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"gd" = ( -/obj/structure/destructible/cult/talisman, -/obj/structure/constructshell, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"gh" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/structure/curtain/cloth/fancy, -/obj/effect/mob_spawn/human/corpse/charredskeleton{ - burn_damage = 0 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"gz" = ( -/obj/structure/chair/pew/right{ - dir = 4 - }, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"gN" = ( -/obj/structure/closet/wardrobe/chaplain_black, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"hg" = ( -/obj/structure/chair/pew/right{ - dir = 4 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"hl" = ( -/obj/structure/light_prism, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"hs" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/broken/directional/east, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"hw" = ( -/obj/structure/light_prism, -/obj/effect/turf_decal/corner_techfloor_grid, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"hB" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"hX" = ( -/obj/item/book/granter/spell/smoke/lesser, -/obj/structure/fluff/paper/stack{ - dir = 5 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"io" = ( -/obj/machinery/door/airlock/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"jh" = ( -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"jj" = ( -/obj/structure/window/reinforced/survival_pod, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"jy" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"jL" = ( -/obj/structure/statue/sandstone/venus{ - anchored = 1; - dir = 8 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"kj" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"kk" = ( -/obj/effect/decal/cleanable/blood/drip, -/obj/machinery/light/small/broken/directional/east, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"kp" = ( -/obj/structure/fluff/paper/stack{ - pixel_x = -7; - pixel_y = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"kB" = ( -/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"kD" = ( -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"kR" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/structure/curtain/cloth/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"kT" = ( -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"kY" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/gibs/torso{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"lX" = ( -/turf/template_noop, -/area/template_noop) -"lY" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"mx" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/structure/curtain/cloth/fancy, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"np" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"nz" = ( -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"nB" = ( -/obj/item/ectoplasm, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"of" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/door/airlock/wood, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"os" = ( -/obj/effect/turf_decal/corner_techfloor_grid, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"pT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating/airless, -/area/ruin/unpowered/no_grav) -"pZ" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"ql" = ( -/obj/item/paper/fluff/ruins/clericsden/contact, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"qt" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"qx" = ( -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"qI" = ( -/obj/effect/decal/cleanable/blood/gibs/torso, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"re" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/old{ - dir = 8; - icon_state = "trails_1"; - name = "dried blood trail" - }, -/obj/effect/decal/cleanable/blood/old{ - dir = 8; - icon_state = "trails_1"; - name = "dried blood trail" - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"ri" = ( -/obj/structure/light_prism, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"rk" = ( -/obj/structure/fluff/paper/stack{ - pixel_x = -7; - pixel_y = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"rz" = ( -/obj/effect/decal/remains/human, -/obj/item/paper/fluff/ruins/clericsden/warning, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/airless, -/area/ruin/unpowered/no_grav) -"rJ" = ( -/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"rS" = ( -/obj/structure/fluff/paper/stack{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"sy" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"sK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"sR" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"tn" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/machinery/light/small/broken/directional/west, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"ub" = ( -/obj/effect/turf_decal/corner_techfloor_grid/full, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"uM" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"vb" = ( -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"vc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"vP" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/salad/aesirsalad, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"vZ" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 9 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"wp" = ( -/obj/effect/decal/cleanable/blood/old, -/mob/living/simple_animal/hostile/construct/juggernaut/hostile, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"xk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/plating/airless, -/area/ruin/unpowered/no_grav) -"xp" = ( -/obj/effect/decal/cleanable/blood/gibs/down, -/obj/machinery/light/small/directional/west, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"xs" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plating/airless, -/area/ruin/unpowered/no_grav) -"xO" = ( -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"yf" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/structure/curtain/cloth/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/mob_spawn/human/corpse/charredskeleton{ - burn_damage = 0 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"yJ" = ( -/obj/machinery/light/small/broken/directional/west, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"yS" = ( -/obj/item/clothing/suit/armor/riot/chaplain/studentuni, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"zI" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"zP" = ( -/obj/item/ectoplasm, -/obj/effect/turf_decal/corner_techfloor_grid, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Aj" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"AF" = ( -/obj/structure/fluff/paper/stack{ - dir = 6 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"AN" = ( -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"AO" = ( -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 5 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"AP" = ( -/obj/structure/table/wood/reinforced, -/obj/item/kitchen/knife/combat/bone, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"AU" = ( -/obj/structure/table/wood/reinforced, -/obj/item/toy/figure/chaplain, -/obj/item/reagent_containers/food/snacks/cakeslice/holy_cake_slice, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"AV" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 6 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"BU" = ( -/obj/item/flashlight/flare/torch, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Cb" = ( -/obj/item/book/manual/wiki/drinks, -/obj/structure/fluff/paper/stack{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Cd" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Cz" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"CA" = ( -/turf/closed/wall/rust, -/area/ruin/unpowered/no_grav) -"CV" = ( -/obj/machinery/door/airlock/external, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/plating/airless, -/area/ruin/unpowered/no_grav) -"Do" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/template_noop) -"Dq" = ( -/obj/structure/table/wood/reinforced, -/obj/item/soulstone/anybody, -/obj/effect/turf_decal/siding/yellow{ - dir = 9 - }, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"DQ" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"DZ" = ( -/obj/item/clothing/suit/armor/riot/chaplain/studentuni, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"EH" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 10 - }, -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"EV" = ( -/obj/structure/bed, -/obj/item/bedsheet/chaplain, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"Fo" = ( -/obj/structure/fluff/paper/stack{ - dir = 8 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Fz" = ( -/obj/item/book/manual/wiki/construction, -/obj/structure/fluff/paper/stack{ - dir = 9 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"FT" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 5 - }, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Gc" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"Ge" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Gt" = ( -/obj/effect/decal/cleanable/crayon, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"GB" = ( -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"GD" = ( -/obj/effect/decal/cleanable/blood/splatter, -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Hi" = ( -/obj/structure/fluff/paper/stack{ - dir = 1 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Ht" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"HH" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"HJ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/ruin/unpowered/no_grav) -"Il" = ( -/obj/structure/table/wood, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"IG" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/book/bible, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"IN" = ( -/obj/effect/decal/cleanable/blood/footprints, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"IO" = ( -/obj/item/ectoplasm, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"Ja" = ( -/obj/structure/destructible/cult/tome, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"Jl" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"Jx" = ( -/obj/item/chair/wood, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"Jy" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/broken/directional/east, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"JE" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Kj" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Ko" = ( -/obj/effect/decal/cleanable/glass, -/obj/structure/window/fulltile, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/ruin/unpowered/no_grav) -"KK" = ( -/obj/effect/decal/remains/human, -/obj/item/coin/gold, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"Lg" = ( -/obj/item/ectoplasm, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"Lt" = ( -/obj/item/stack/sheet/mineral/gold/twenty, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"Ly" = ( -/obj/structure/chair/pew/left{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Md" = ( -/obj/structure/table/wood, -/obj/item/clothing/mask/cigarette/rollie/cannabis, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"Mj" = ( -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"Mz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"MQ" = ( -/obj/structure/table/wood/reinforced, -/obj/item/clothing/head/helmet/chaplain, -/obj/item/nullrod/claymore/chainsaw_sword, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"MV" = ( -/obj/structure/table/wood, -/obj/item/spacecash/bundle/c10, -/obj/item/spacecash/bundle/c10, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"Ne" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 10 - }, -/mob/living/simple_animal/hostile/construct/artificer/hostile, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Nh" = ( -/obj/structure/bonfire, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Ni" = ( -/obj/effect/decal/cleanable/shreds, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"Np" = ( -/obj/machinery/door/airlock/wood, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"NA" = ( -/obj/structure/fluff/paper/stack{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"NB" = ( -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"NG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/plating/airless, -/area/ruin/unpowered/no_grav) -"NM" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 6 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"NQ" = ( -/obj/effect/decal/cleanable/crayon, -/obj/effect/mob_spawn/human/corpse/charredskeleton{ - burn_damage = 0 - }, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"NR" = ( -/obj/structure/fluff/paper/stack{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Og" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"OD" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"OM" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Pj" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/turf_decal/corner_techfloor_grid, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Pk" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Pr" = ( -/obj/structure/fluff/paper/stack{ - pixel_x = -7; - pixel_y = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/broken/directional/west, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Pw" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 5 - }, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"PE" = ( -/obj/item/stack/sheet/mineral/wood, -/obj/item/stack/sheet/mineral/wood, -/obj/item/stack/sheet/mineral/wood, -/obj/item/stack/sheet/mineral/wood, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"PG" = ( -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"PS" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"PV" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Qk" = ( -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Ql" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Qq" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"QJ" = ( -/obj/structure/table/wood, -/obj/item/spacecash/bundle/c100, -/obj/item/flashlight/lamp/green, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"QO" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/obj/structure/curtain/cloth/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"Re" = ( -/obj/structure/chair/pew{ - dir = 4 - }, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"RG" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"RI" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"RL" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 4 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"Sj" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Su" = ( -/obj/machinery/light/small/broken/directional/east, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Tg" = ( -/obj/structure/light_prism, -/obj/effect/turf_decal/corner_techfloor_grid/full{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Tm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"Tx" = ( -/obj/structure/fluff/paper/stack{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"TY" = ( -/obj/machinery/door/airlock/wood{ - dir = 8 - }, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Ui" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Uv" = ( -/mob/living/simple_animal/hostile/construct/wraith/hostile, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"Uw" = ( -/obj/structure/dresser, -/obj/machinery/light/small/directional/north, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"UN" = ( -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"US" = ( -/obj/structure/chair/wood/wings{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack/airless, -/area/ruin/unpowered/no_grav) -"UV" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"UY" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Vc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"VI" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"VN" = ( -/obj/structure/fluff/paper/stack{ - pixel_x = -7; - pixel_y = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/broken/directional/north, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"VP" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Wi" = ( -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"Wj" = ( -/obj/effect/decal/cleanable/shreds, -/obj/item/clothing/suit/armor/riot/chaplain/adept, -/obj/effect/rune/apocalypse, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Wo" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"Wz" = ( -/obj/item/stack/sheet/mineral/wood, -/obj/item/stack/sheet/mineral/wood, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/unpowered/no_grav) -"WJ" = ( -/obj/structure/window/reinforced/survival_pod{ - dir = 8 - }, -/turf/open/floor/wood/airless, -/area/ruin/unpowered/no_grav) -"Xv" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"XE" = ( -/turf/open/floor/plating/airless, -/area/ruin/unpowered/no_grav) -"XJ" = ( -/obj/item/stack/ore/gold, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav) -"XQ" = ( -/obj/structure/chair/pew/left{ - dir = 4 - }, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) -"XW" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/airless, -/area/ruin/unpowered/no_grav) -"YF" = ( -/obj/effect/turf_decal/corner_techfloor_grid/full, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/unpowered/no_grav) -"Zh" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating/airless, -/area/ruin/unpowered/no_grav) -"ZQ" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/decal/cleanable/blood/footprints, -/obj/effect/decal/cleanable/shreds, -/turf/open/floor/carpet/airless, -/area/ruin/unpowered/no_grav) - -(1,1,1) = {" -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -Do -lX -lX -lX -lX -lX -"} -(2,1,1) = {" -lX -lX -lX -lX -lX -lX -lX -jh -jh -aR -aR -aR -jh -lX -lX -lX -lX -lX -CA -pT -pT -pT -dp -Do -Do -Do -lX -lX -lX -lX -"} -(3,1,1) = {" -lX -lX -lX -lX -lX -lX -aR -aR -aR -aR -aR -jh -jh -jh -jh -jh -CA -CA -CA -dW -fv -zI -dp -dp -dp -Do -Do -lX -lX -lX -"} -(4,1,1) = {" -lX -lX -lX -lX -jh -aR -aR -aR -jh -jh -jh -jh -aR -aR -jh -dp -CA -Sj -Pr -QJ -MV -Wi -tn -kR -dp -CA -Do -Do -lX -lX -"} -(5,1,1) = {" -lX -lX -lX -jh -aR -aR -aR -jh -jh -aR -aR -aR -aR -aR -dp -dp -NA -Sj -Hi -kp -Jx -rk -cH -Ht -gh -CA -CA -Do -Do -lX -"} -(6,1,1) = {" -lX -lX -lX -jh -aR -jh -jh -jh -aR -aR -aR -aR -aR -aR -CA -jL -Fz -Sj -Kj -RI -Wi -Wi -Gc -Vc -Mz -QO -CA -Do -lX -lX -"} -(7,1,1) = {" -lX -lX -lX -aR -aR -jh -aR -aR -aR -jh -XJ -KK -Lt -CA -CA -VN -qx -Fo -Hi -PV -IO -Wi -hB -WJ -Wi -fx -dp -dp -lX -lX -"} -(8,1,1) = {" -lX -lX -lX -aR -jh -jh -jh -jh -jh -jh -jh -jh -fV -CA -Sj -AF -Sj -Tx -Sj -NR -Wi -np -Md -em -Wi -Wi -yJ -pT -lX -lX -"} -(9,1,1) = {" -lX -lX -lX -aR -aR -jh -jh -aR -XJ -jh -jh -XJ -aR -dp -Sj -Pk -Sj -qx -Sj -bb -Wi -eK -HH -Il -Md -Wi -OD -pT -lX -lX -"} -(10,1,1) = {" -lX -lX -jh -aR -aR -aR -aR -aR -aR -jh -aR -aR -aR -dp -Sj -hX -Sj -Cb -Sj -rS -np -Wi -vP -Il -np -Wi -hs -pT -lX -lX -"} -(11,1,1) = {" -lX -lX -jh -aR -dp -dp -CA -dp -CA -Zh -dp -dp -dp -dp -dp -dp -CA -CA -Sj -PV -Wi -GB -Wi -RL -Wi -RL -dp -dp -lX -lX -"} -(12,1,1) = {" -lX -lX -jh -aR -CA -ri -AV -os -Nh -vZ -JE -Nh -vZ -Aj -NB -OM -dp -CA -vc -UY -Gt -np -jj -Tm -zI -yf -dp -aR -lX -lX -"} -(13,1,1) = {" -lX -lX -jh -jh -CA -AO -Mj -bw -Mj -kT -bw -Mj -Lg -kj -bw -Mj -hl -CA -lY -IO -uM -yS -cH -dn -mx -dp -dp -aR -lX -lX -"} -(14,1,1) = {" -lX -lX -jh -jh -Ko -eo -UN -Wj -wp -qx -qx -Xv -qx -Og -qx -qx -Qk -Np -sy -GB -Wi -NQ -cH -kR -CA -CA -aR -aR -lX -lX -"} -(15,1,1) = {" -lX -lX -jh -aR -HJ -NB -ft -dA -ZQ -nz -IN -nz -IN -nz -IN -nz -IN -of -GB -kk -sK -Wi -CA -CA -CA -jh -aR -jh -lX -lX -"} -(16,1,1) = {" -lX -lX -jh -aR -dp -VI -bw -Ni -Mj -Mj -pZ -Mj -bw -Mj -kj -pZ -hl -dp -CA -dp -dp -dp -CA -aR -aR -jh -aR -aR -lX -lX -"} -(17,1,1) = {" -lX -lX -jh -jh -CA -hw -Pj -RG -Nh -ql -eO -Nh -BU -eo -UV -OM -CA -dp -AU -MQ -dp -jh -jh -jh -aR -aR -aR -aR -lX -lX -"} -(18,1,1) = {" -lX -lX -jh -jh -CA -CA -dp -dp -CA -xk -dp -dp -dp -io -io -dp -dp -Uw -kj -kj -CA -aR -jh -jh -aR -aR -jh -jh -lX -lX -"} -(19,1,1) = {" -lX -lX -lX -aR -aR -aR -aR -dp -Ui -VP -GB -kB -qx -ax -kD -xp -dp -EV -Uv -gN -CA -aR -aR -jh -jh -jh -jh -lX -lX -lX -"} -(20,1,1) = {" -lX -lX -lX -jh -aR -aR -aR -dp -bq -Gt -bI -sK -Wo -Pk -ab -aY -dp -dp -TY -dp -CA -aR -aR -jh -jh -aR -jh -lX -lX -lX -"} -(21,1,1) = {" -lX -lX -lX -lX -jh -jh -jh -dp -Gt -Ja -DZ -zP -GB -GD -ab -Cz -vb -eo -NB -qt -dp -jh -jh -jh -aR -aR -jh -lX -lX -lX -"} -(22,1,1) = {" -lX -lX -lX -lX -jh -jh -aR -dp -PS -Ne -dZ -Wz -XQ -qx -ab -hg -dw -Ly -Ge -NB -dp -dp -dp -dp -aR -jh -lX -lX -lX -lX -"} -(23,1,1) = {" -lX -lX -lX -aR -jh -aR -jh -dp -ub -Qq -Gt -YF -sR -Pk -ab -ek -NB -YF -nB -fL -CV -rz -XE -xs -jh -jh -lX -lX -lX -lX -"} -(24,1,1) = {" -lX -lX -aR -aR -aR -jh -jh -CA -FT -Ql -gz -Re -XQ -qI -re -PE -dw -Ly -EH -DQ -CV -XE -XW -xs -jh -lX -lX -lX -lX -lX -"} -(25,1,1) = {" -lX -lX -lX -aR -lX -jh -aR -CA -ew -Jl -PG -fL -Pk -qx -ab -Pk -Cd -jy -xO -Tg -CA -dp -dp -dp -jh -lX -lX -lX -lX -lX -"} -(26,1,1) = {" -lX -lX -lX -lX -lX -aR -aR -CA -CA -kY -cG -GB -Dq -AP -IG -ay -jy -gd -AN -CA -CA -aR -aR -aR -lX -lX -lX -aR -lX -lX -"} -(27,1,1) = {" -lX -lX -lX -lX -lX -aR -jh -jh -CA -NM -Su -rJ -Pw -US -US -aq -vb -Jy -jy -CA -aR -aR -jh -jh -lX -lX -lX -aR -aR -lX -"} -(28,1,1) = {" -lX -lX -lX -lX -lX -lX -lX -jh -CA -CA -CA -NG -NG -pT -NG -pT -NG -dp -dp -dp -aR -aR -jh -jh -lX -lX -aR -aR -aR -lX -"} -(29,1,1) = {" -lX -lX -lX -lX -lX -lX -lX -lX -Do -Do -Do -jh -jh -jh -jh -jh -jh -aR -aR -aR -aR -aR -jh -lX -lX -lX -lX -lX -aR -lX -"} -(30,1,1) = {" -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -lX -jh -jh -jh -jh -jh -aR -jh -aR -jh -lX -lX -lX -lX -lX -lX -lX -lX -lX -"} diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm index 1fb955237126..c46f8d421a17 100644 --- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm @@ -136,11 +136,11 @@ /area/space/nearstation) "ax" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "ay" = ( /obj/structure/lattice, -/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/metal, /turf/open/space/basic, /area/space/nearstation) "az" = ( @@ -259,7 +259,7 @@ /area/ruin/space/has_grav/onehalf) "aT" = ( /obj/structure/lattice, -/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/metal, /turf/open/space, /area/space/nearstation) "aU" = ( @@ -414,7 +414,7 @@ /area/ruin/space/has_grav/onehalf) "bh" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "bi" = ( /obj/structure/disposalpipe/broken{ @@ -469,19 +469,6 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf) -"bo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/space/has_grav/onehalf) -"bp" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/space/has_grav/onehalf) "br" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -743,8 +730,8 @@ /turf/open/space/basic, /area/space/nearstation) "cj" = ( -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/turf/open/floor/plasteel/cult/airless, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "ck" = ( /obj/structure/disposalpipe/segment{ @@ -816,8 +803,8 @@ /area/ruin/space/has_grav/onehalf) "cr" = ( /obj/structure/girder/displaced, -/obj/item/stack/sheet/runed_metal, -/turf/open/floor/plasteel/cult/airless, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/airless, /area/space/nearstation) "cs" = ( /obj/effect/turf_decal/siding/wood{ @@ -1032,7 +1019,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "dd" = ( /obj/structure/grille, @@ -1094,7 +1081,7 @@ dir = 4 }, /obj/effect/gibspawner, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "dk" = ( /obj/structure/disposalpipe/segment{ @@ -1106,8 +1093,8 @@ /obj/structure/cable{ icon_state = "1-4" }, -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/turf/open/floor/plasteel/cult/airless, +/mob/living/simple_animal/hostile/hivebot, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "ej" = ( /obj/effect/decal/cleanable/dirt, @@ -1208,7 +1195,7 @@ "gF" = ( /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/construct/proteon/hostile, +/mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/onehalf) "ha" = ( @@ -1253,7 +1240,7 @@ /area/space/nearstation) "jR" = ( /obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "jX" = ( /obj/structure/disposalpipe/segment{ @@ -1312,8 +1299,11 @@ /obj/machinery/door/firedoor/border_only/closed{ dir = 4 }, -/obj/machinery/door/airlock/cult/weak, -/turf/open/floor/plasteel/cult, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + dir = 4 + }, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf) "nx" = ( /obj/structure/catwalk, @@ -1372,7 +1362,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "pC" = ( /obj/structure/disposalpipe/segment{ @@ -1396,7 +1386,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf) "pT" = ( /obj/machinery/power/smes, @@ -1413,7 +1403,7 @@ /obj/effect/turf_decal/industrial/warning/corner{ dir = 1 }, -/mob/living/simple_animal/hostile/construct/proteon/hostile, +/mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf) "qC" = ( @@ -1439,7 +1429,7 @@ /area/ruin/space/has_grav/onehalf) "rV" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "sl" = ( /obj/machinery/door/window/eastleft, @@ -1475,7 +1465,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf) "tB" = ( /obj/structure/lattice, @@ -1493,7 +1483,7 @@ }, /obj/effect/gibspawner, /obj/item/storage/toolbox/syndicate, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "tX" = ( /obj/machinery/light/directional/east, @@ -1508,7 +1498,7 @@ "un" = ( /obj/machinery/light/directional/north, /obj/structure/chair, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "uZ" = ( /obj/structure/cable{ @@ -1530,7 +1520,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf) "vT" = ( /obj/structure/disposalpipe/segment{ @@ -1549,10 +1539,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"ws" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/space/has_grav/onehalf) "wK" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -1622,10 +1608,9 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "zS" = ( -/obj/item/reagent_containers/food/drinks/sillycup, -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/turf/open/space/basic, -/area/space/nearstation) +/mob/living/simple_animal/hostile/hivebot/range, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/onehalf) "Af" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ @@ -1644,7 +1629,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "AE" = ( /obj/structure/cable{ @@ -1676,8 +1661,8 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/onehalf) "BD" = ( -/obj/item/stack/sheet/runed_metal, -/turf/open/floor/plasteel/cult/airless, +/obj/item/stack/sheet/metal, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "Cl" = ( /obj/structure/lattice, @@ -1730,7 +1715,7 @@ /turf/open/floor/wood/airless, /area/ruin/space/has_grav/onehalf) "Dw" = ( -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "Ep" = ( /obj/item/stack/sheet/plasteel, @@ -1756,7 +1741,7 @@ /area/ruin/space/has_grav/onehalf) "FC" = ( /obj/structure/girder/reinforced, -/obj/item/stack/sheet/runed_metal, +/obj/item/stack/sheet/metal, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/onehalf) "Ga" = ( @@ -1799,11 +1784,6 @@ /obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, /area/ruin/space/has_grav/onehalf) -"Hv" = ( -/obj/structure/lattice, -/mob/living/simple_animal/hostile/construct/proteon/hostile, -/turf/open/space/basic, -/area/space/nearstation) "HA" = ( /obj/structure/catwalk, /obj/structure/cable{ @@ -1839,8 +1819,7 @@ /area/ruin/space/has_grav/onehalf) "Id" = ( /obj/machinery/light/small/directional/south, -/obj/effect/rune/blood_boil, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf) "Ix" = ( /obj/item/stack/cable_coil/cut/red{ @@ -1879,7 +1858,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/cult, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf) "Kk" = ( /obj/structure/cable{ @@ -1935,7 +1914,7 @@ /turf/open/space, /area/space/nearstation) "Mc" = ( -/turf/closed/wall/mineral/cult/artificer, +/turf/open/floor/plating, /area/ruin/space/has_grav/onehalf) "Me" = ( /obj/item/stack/sheet/plasteel{ @@ -1943,15 +1922,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"MC" = ( -/turf/open/floor/plasteel/cult, -/area/ruin/space/has_grav/onehalf) -"MD" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/plasteel/cult, -/area/ruin/space/has_grav/onehalf) "MG" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2000,8 +1970,8 @@ "OE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood, -/mob/living/simple_animal/hostile/construct/proteon/hostile, /obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/wood/airless, /area/ruin/space/has_grav/onehalf) "OW" = ( @@ -2163,8 +2133,8 @@ /area/space/nearstation) "Wc" = ( /obj/effect/gibspawner, -/mob/living/simple_animal/hostile/construct/wraith/hostile, -/turf/open/floor/plasteel/cult, +/mob/living/simple_animal/hostile/hivebot/strong, +/turf/open/floor/plasteel, /area/ruin/space/has_grav/onehalf) "Wh" = ( /obj/machinery/light/directional/north, @@ -2174,15 +2144,6 @@ /obj/structure/catwalk, /turf/open/space, /area/space/nearstation) -"WP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/cult/airless, -/area/ruin/space/has_grav/onehalf) "WV" = ( /obj/effect/turf_decal/industrial/warning{ dir = 8 @@ -2191,7 +2152,7 @@ /area/ruin/space/has_grav/onehalf) "Xk" = ( /obj/structure/girder/displaced, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/space/nearstation) "Xw" = ( /obj/effect/turf_decal/siding/wood, @@ -2222,7 +2183,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel/cult/airless, +/turf/open/floor/plasteel/airless, /area/ruin/space/has_grav/onehalf) "YV" = ( /obj/effect/decal/cleanable/dirt, @@ -2535,7 +2496,7 @@ ak ak Mc bj -bo +bx by bK aa @@ -2579,7 +2540,7 @@ xF cD aa ci -zS +cN aa aa cD @@ -2602,11 +2563,11 @@ cF ak mr mr -Mc +ak xG wY aM -WP +bj bi cL Dw @@ -2638,7 +2599,7 @@ Cw ak PL pT -Mc +ak Wh aC ao @@ -2674,11 +2635,11 @@ ak ak MG ti -Mc +ak ap bN hY -WP +bj bm bA bS @@ -2746,7 +2707,7 @@ ak ak ak ak -Mc +ak wY TV Xw @@ -2786,8 +2747,8 @@ ai xG Du OE -WP -bo +bj +bx ax FC FC @@ -2797,7 +2758,7 @@ aa aa aa aa -Hv +aH aa aa "} @@ -2823,7 +2784,7 @@ wY Af aM YQ -bp +bB bO Mc aa @@ -2853,13 +2814,13 @@ aW ak ak ak -Mc -Mc +ak +ak un wY aM -WP -bo +bj +bx bP Dw aa @@ -2890,7 +2851,7 @@ ak Cm cu aK -Mc +ak YV rV Rv @@ -2964,10 +2925,10 @@ tX fX ak ap -cj +zS jR bj -bo +bx Dw bW cE @@ -2998,7 +2959,7 @@ ak ak ak ak -Mc +ak Wh PD hY @@ -3007,7 +2968,7 @@ bB bT hx ch -ws +bT tB cL BD @@ -3037,18 +2998,18 @@ sQ ak cs cs -Mc +ak bn bC -Mc +bU bY Vs bQ nw -Mc +bU GY GY -Mc +bU aW aa aa @@ -3073,7 +3034,7 @@ bk aS bk RL -Mc +ak af JF bU @@ -3109,7 +3070,7 @@ sQ ak ak ak -Mc +ak Gf JF bU @@ -3187,10 +3148,10 @@ qC bU cb cm -MC +cn cx cn -MD +cm cZ de xY @@ -3226,7 +3187,7 @@ cn cx cH Wc -MC +cn da df aW @@ -3261,7 +3222,7 @@ kH co cn cG -MC +cn cS rB df @@ -3294,10 +3255,10 @@ jX PY bU ce -MC cn cn -MC +cn +cn cn rB df @@ -3330,8 +3291,8 @@ bF bV bU cf -MC -MC +cn +cn cJ cn cT diff --git a/_maps/RandomRuins/SpaceRuins/oretruck.dmm b/_maps/RandomRuins/SpaceRuins/oretruck.dmm index 33ad6be2b4fe..00c9b51f53cb 100644 --- a/_maps/RandomRuins/SpaceRuins/oretruck.dmm +++ b/_maps/RandomRuins/SpaceRuins/oretruck.dmm @@ -1350,10 +1350,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/tech/grid, /area/ruin/space/has_grav/radship/Cargo4) -"JB" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/area/template_noop) "JS" = ( /obj/effect/turf_decal/industrial/warning, /obj/structure/radioactive/waste, @@ -2874,7 +2870,7 @@ YV NR NR NR -JB +NR NR NR PB diff --git a/_maps/RandomRuins/SpaceRuins/spacemall.dmm b/_maps/RandomRuins/SpaceRuins/spacemall.dmm index c2efbe90506d..aba1424544be 100644 --- a/_maps/RandomRuins/SpaceRuins/spacemall.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacemall.dmm @@ -1111,9 +1111,7 @@ "el" = ( /obj/structure/table/glass, /obj/item/toy/plush/lizardplushie, -/obj/item/toy/toy_dagger{ - pixel_x = 10 - }, +/obj/item/kitchen/knife, /turf/open/floor/light, /area/ruin/space/has_grav/spacemall/shop2) "eo" = ( diff --git a/_maps/configs/independent_meta.json b/_maps/configs/independent_meta.json deleted file mode 100644 index d31cd8006262..000000000000 --- a/_maps/configs/independent_meta.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Meta-class Freighter", - "prefix": "ISV", - "map_short_name": "Meta-class", - "description": "The Meta-class is a small freight vessel, and even before the ICW was a common sight on the Frontier as a tramp freighter, running independent contracts between the myriad outposts of the area (with, occasionally, some smuggling or mining on the side). Since the collapse of Nanotrasen’s logistics network in the Frontier region, Meta-classes operating in this capacity have exploded in popularity, and are likely to remain a very common sight wherever larger corporations such as Donk! Co. have yet to establish market dominance.", - "tags": [ - "Generalist", - "Cargo" - ], - "namelists": [ - "GENERAL", - "SPACE", - "HISTORICAL" - ], - "map_path": "_maps/shuttles/independent/independent_meta.dmm", - "job_slots": { - "Captain": { - "outfit": "/datum/outfit/job/independent/captain", - "slots": 1 - }, - "Quartermaster": { - "outfit": "/datum/outfit/job/independent/quartermaster", - "slots": 1 - }, - "Medical Doctor": { - "outfit": "/datum/outfit/job/independent/doctor", - "slots": 1 - }, - "Station Engineer": { - "outfit": "/datum/outfit/job/independent/engineer", - "slots": 1 - }, - "Shaft Miner": { - "outfit": "/datum/outfit/job/independent/miner", - "slots": 1 - }, - "Assistant": { - "outfit": "/datum/outfit/job/independent/assistant", - "slots": 3 - } - }, - "enabled": true -} diff --git a/_maps/configs/independent_rigger.json b/_maps/configs/independent_rigger.json index 77b85ce0bede..3550773cc0e4 100644 --- a/_maps/configs/independent_rigger.json +++ b/_maps/configs/independent_rigger.json @@ -1,19 +1,17 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", "map_name": "Riggs-class Sloop", - "prefix": "ISV", + "prefix": "SV", "namelists": [ "GENERAL", "SPACE", - "NATURAL", - "NATURAL_AGGRESSIVE" + "NATURAL" ], "map_short_name": "Riggs-class", - "description": "The Rigger-class is Kasagi-Fischer Partnership’s mainstay in the independent ship market. Spacious, affordable, and versatile, Riggers offer basic capabilities for everything a Frontier spacer might need in a convenient, easy-to-modify platform, and by default come equipped with a basic medbay, a small security office, atmospherics recycling and equipment to support an APLU utility mech. Thanks to this versatility, Riggers have become extremely popular among moderately-wealthy independent captains, and can be found doing everything from mining to shipping to surveying Frontier planets.", + "description": "The Riggs-class is Kasagi-Fischer Partnership’s mainstay in the independent ship market. Spacious, affordable, and versatile, the Riggs offers basic capabilities for everything a Frontier spacer might need in a convenient, easy-to-modify platform, and by default come equipped with a basic medbay, a small security office, atmospherics recycling and equipment to support an APLU utility mech. Thanks to this versatility, the Riggs has become extremely popular among moderately-wealthy independent captains, and can be found doing everything from mining to shipping to surveying Frontier planets.", "tags": [ "Mining", "Medical", - "Robotics", "Generalist" ], "map_path": "_maps/shuttles/independent/independent_rigger.dmm", @@ -36,14 +34,10 @@ }, "Machinist's Mate": { "outfit": "/datum/outfit/job/independent/engineer", - "slots": 2 + "slots": 1 }, "Asteroid Miner": { "outfit": "/datum/outfit/job/independent/miner", - "slots": 2 - }, - "Mech Technician": { - "outfit": "/datum/outfit/job/independent/roboticist", "slots": 1 }, "Security Detail": { @@ -52,7 +46,7 @@ }, "Deckhand": { "outfit": "/datum/outfit/job/independent/assistant", - "slots": 4 + "slots": 2 } }, "enabled": true diff --git a/_maps/configs/independent_shetland.json b/_maps/configs/independent_shetland.json index 8769559072e0..344f9a99ee50 100644 --- a/_maps/configs/independent_shetland.json +++ b/_maps/configs/independent_shetland.json @@ -7,18 +7,17 @@ "NATURAL" ], "map_short_name": "Shetland-class", - "description": "The Shetland is Miskilamo Spacefaring’s flagship offer and one of their only truly original designs: A huge frigate offering a diverse array of facilities with ample room for expansion at a fraction of the price of the competition. Optimistic customers soon discover the haphazard workmanship and extreme cost-cutting measures common to Miskilamo ships. While Shetlands have plenty of room and a theoretically diverse array of facilities, they come with the minimal amount of equipment needed for those facilities, and a wide array of design deficiencies have given them a grim reputation for driving their crews to paranoid extremes. The waste disposal catapult is a frequent feature of such tales, and supposedly a great many Shetland crewmates have met their end by ejection.", + "description": "The Shetland is Miskilamo Spacefaring’s flagship offer and one of their only truly original designs: A huge frigate offering a diverse array of facilities with ample room for expansion at a fraction of the price of the competition. Optimistic customers soon discover the haphazard workmanship and extreme cost-cutting measures common to Miskilamo ships. While Shetlands have plenty of room and a theoretically diverse array of facilities, they come with the minimal amount of equipment needed for those facilities, and a wide array of design deficiencies have given them a grim reputation for driving their crews to paranoid extremes. The waste disposal chute is a frequent feature of such tales, and supposedly a great many Shetland crewmates have met their end by ejection.", "tags": [ "Generalist", - "Service", - "Medical" + "Service" ], "map_path": "_maps/shuttles/independent/independent_shetland.dmm", "map_id": "independent_shetland", "roundstart": true, "job_slots": { "Captain": { - "outfit": "/datum/outfit/job/independent/captain", + "outfit": "/datum/outfit/job/independent/captain/cheap", "officer": true, "slots": 1 }, @@ -31,37 +30,21 @@ "outfit": "/datum/outfit/job/independent/doctor", "slots": 1 }, - "Paramedic": { - "outfit": "/datum/outfit/job/independent/paramedic", - "slots": 1 - }, "Ship's Engineer": { "outfit": "/datum/outfit/job/independent/engineer", - "slots": 1 - }, - "Atmospheric Technician": { - "outfit": "/datum/outfit/job/independent/atmos", - "slots": 1 - }, - "Asteroid Miner": { - "outfit": "/datum/outfit/job/independent", "slots": 2 }, - "Security Detail": { - "outfit": "/datum/outfit/job/independent/security", - "slots": 1 - }, - "Detective": { - "outfit": "/datum/outfit/job/independent/detective", + "Asteroid Miner": { + "outfit": "/datum/outfit/job/independent/miner/hazard", "slots": 1 }, - "Janitor": { - "outfit": "/datum/outfit/job/independent/janitor", + "Security Detail": { + "outfit": "/datum/outfit/job/independent/security/western", "slots": 1 }, "Deckhand": { "outfit": "/datum/outfit/job/independent/assistant", - "slots": 5 + "slots": 3 } }, "enabled": true diff --git a/_maps/configs/nanotrasen_meta.json b/_maps/configs/nanotrasen_meta.json new file mode 100644 index 000000000000..b4287c3bca3b --- /dev/null +++ b/_maps/configs/nanotrasen_meta.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", + "map_name": "Meta-class Freighter", + "prefix": "NTSV", + "map_short_name": "Meta-class", + "description": "The Meta-class is a medium freight vessel designed for comfort and sustainability over long journeys of delivering cargo. Most, if not all of these ships are no longer under the direct management of the Company, leaving regulation and professionalism at the behest of individual captains. They can be found running independent contracts, delivering cargo, smuggling illicit goods, and generally trying to stay afloat ever since the collapse of Nanotrasen's operations in the frontier.", + "tags": [ + "Generalist", + "Cargo" + ], + "namelists": [ + "GENERAL", + "SPACE", + "NANOTRASEN", + "HISTORICAL" + ], + "map_path": "_maps/shuttles/nanotrasen/nanotrasen_meta.dmm", + "starting_funds": 5000, + "job_slots": { + "Captain": { + "outfit": "/datum/outfit/job/nanotrasen/captain", + "officer": true, + "slots": 1 + }, + "Quartermaster": { + "outfit": "/datum/outfit/job/nanotrasen/quartermaster", + "officer": true, + "slots": 1 + }, + "Medical Doctor": { + "outfit": "/datum/outfit/job/nanotrasen/doctor", + "slots": 1 + }, + "Ship Engineer": { + "outfit": "/datum/outfit/job/nanotrasen/engineer", + "slots": 1 + }, + "Shaft Miner": { + "outfit": "/datum/outfit/job/nanotrasen/miner", + "slots": 1 + }, + "Cargo Technician": { + "outfit": "/datum/outfit/job/cargo_tech", + "slots": 1 + }, + "Assistant": { + "outfit": "/datum/outfit/job/nanotrasen/assistant", + "slots": 2 + } + }, + "enabled": true +} diff --git a/_maps/configs/pgf_crying_sun.json b/_maps/configs/pgf_crying_sun.json new file mode 100644 index 000000000000..5112e1b25280 --- /dev/null +++ b/_maps/configs/pgf_crying_sun.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", + "prefix": "PGFN", + "map_name": "Crying Sun-class Light Frigate", + "namelists": [ + "PGF" + ], + "map_short_name": "Crying Sun-class", + "description": "A light frigate mass produced by the Etherbor PGFN Lihmona Navy Shipyard to carry massive linear mounted warguns while keeping high maneuverability. The weapon mount on this ship has been decommissioned, like so many of its kind when sent out of Kalixcian space. The Crying Sun-class is a dual navy and marine vessel, carrying a shuttle for boarding, excursions, and forward scouting. After decommissioning the primary gun, the engines were swapped out for lower power, while engineering equipment has been generously supplied.", + "tags": [ + "Combat", + "Engineering", + "RP Focus" + ], + "starting_funds": 1000, + "map_path": "_maps/shuttles/pgf/pgf_crying_sun.dmm", + "limit": 1, + "job_slots": { + "Captain": { + "outfit": "/datum/outfit/job/gezena/captain", + "officer": true, + "slots": 1 + }, + "Bridge Crew": { + "outfit": "/datum/outfit/job/gezena/assistant/bridge", + "slots": 1 + }, + "Navy Engineer": { + "outfit": "/datum/outfit/job/gezena/engineer", + "slots": 2 + }, + "Navy Doctor": { + "outfit": "/datum/outfit/job/gezena/doctor", + "slots": 1 + }, + "Crewman": { + "outfit": "/datum/outfit/job/gezena/assistant", + "slots": 2 + }, + "Marine Sergeant": { + "outfit": "/datum/outfit/job/gezena/hos", + "slots": 1 + }, + "Marine": { + "outfit": "/datum/outfit/job/gezena/security", + "slots": 3 + } + }, + "enabled":false +} diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt index 4edb253ecc5c..f3fbe957688c 100644 --- a/_maps/map_catalogue.txt +++ b/_maps/map_catalogue.txt @@ -45,10 +45,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 20)(y = 12)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "Liveable" - File Name = "_maps\RandomRuins\JungleRuins\jungle_demon.dmm" - Size = (x = 25)(y = 20)(z = 1) - Tags = "Medium Combat Challenge", "Medium Loot", "Liveable" - File Name = "_maps\RandomRuins\JungleRuins\jungle_nest.dmm" Size = (x = 25)(y = 15)(z = 1) Tags = "Boss Combat Challenge", "Medium Loot", "Liveable" @@ -93,10 +89,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 15)(y = 15)(z = 1) Tags = "No Combat", "Minor Loot", "Liveable" - File Name = "_maps\RandomRuins\JungleRuins\jungle_witch.dmm" - Size = (x = 15)(y = 15)(z = 1) - Tags = "Boss Combat Challenge", "Medium Loot", Liveable", "Hazardous" - File Name = "_maps\RandomRuins\JungleRuins\jungle_interceptor.dmm" Size = (x = 53)(y = 51)(z = 1) Tags = "No Combat", "Medium Loot", Liveable" @@ -146,10 +138,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 13)(y = 14)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Antag Gear", "Shelter" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_cultaltar.dmm" - Size = (x = 15)(y = 15)(z = 1) - Tags = "No Combat", "Minor Loot", "Lava", "Inhospitable" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_dwarffortress.dmm" Size = (x = 20)(y = 18)(z = 1) Tags = "Medium Combat Challenge", "Minor Loot Level", "Inhospitable" @@ -158,10 +146,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 29)(y = 35)(z = 1) Tags = "No Combat", "Minor Loot", "Hazardous", "Inhospitable" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_fuckedupandevilclub.dmm" - Size = (x = 30)(y = 20)(z = 1) - Tags = "Medium Combat Challenge", "Medium Loot", "Shelter", "Antag Gear" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_hierophant.dmm" Size = (x = 23)(y = 23)(z = 1) Tags = "Boss Combat Challenge", "Minor Loot", "Megafauna", "Inhospitable" @@ -225,14 +209,10 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 15)(y = 23)(z = 1) Tags = "No Combat", "Medium Loot", "Shelter" - File Name = "_maps\RandomRuins\RockRuins\rockplanet_crash_cult.dmm" + File Name = "_maps\RandomRuins\RockRuins\rockplanet_crash.dmm" Size = (x = 26)(y = 18)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable" - File Name = "_maps\RandomRuins\RockRuins\rockplanet_cult.dmm" - Size = (x = 10)(y = 10)(z = 1) - Tags = "Minor Combta Challenge", "Medium Loot", "Hazardous", "Shelter", "Antag Gear" - File Name = "_maps\RandomRuins\RockRuins\rockplanet_dangerpod.dmm" Size = (x = 5)(y = 5)(z = 1) Tags = "Medium Combat Challenge", "Minor Loot", "Shelter" @@ -338,10 +318,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 40)(y = 34)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "Shelter" - File Name = "_maps\RandomRuins\SpaceRuins\clericden.dmm" - Size = (x = 30)(y = 30)(z = 1) - Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable" - File Name = "_maps\RandomRuins\SpaceRuins\corporate_mining.dmm" Size = (x = 50)(y = 50)(z = 1) Tags = "No Combat", "Medium Loot", "Shelter" diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index c441891d33b6..2901c166a10c 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -1367,11 +1367,11 @@ /turf/open/floor/grass, /area/centcom/evac) "aqZ" = ( -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "ara" = ( /obj/machinery/computer/helm, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "ard" = ( /obj/structure/flora/grass/brown, @@ -1497,11 +1497,11 @@ /area/centcom/evac) "arW" = ( /obj/machinery/light/directional/west, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "arX" = ( /obj/machinery/light/directional/east, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "arY" = ( /obj/item/clipboard, @@ -1603,7 +1603,7 @@ icon_state = "processor"; name = "byond random number generator" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "asX" = ( /obj/structure/showcase{ @@ -1612,7 +1612,7 @@ icon_state = "nim"; name = "wizard of yendor showcase" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "asY" = ( /obj/machinery/door/airlock/centcom{ @@ -1711,7 +1711,7 @@ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Cockpit" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "atY" = ( /obj/effect/baseturf_helper/asteroid/snow, @@ -2006,14 +2006,14 @@ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Room" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "awc" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Game Room" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "awd" = ( /obj/structure/chair/wood/wings{ @@ -2100,11 +2100,11 @@ /obj/machinery/light/small/directional/west{ brightness = 3 }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "awO" = ( /obj/machinery/light/small/directional/east, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "awP" = ( /obj/structure/table/wood/fancy, @@ -2209,7 +2209,7 @@ /area/wizard_station) "axx" = ( /obj/machinery/vending/snack, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "axy" = ( /obj/structure/table/wood/fancy, @@ -2281,14 +2281,14 @@ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Study" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "ayb" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Break Room" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "ayd" = ( /obj/structure/flora/ausbushes/fernybush, @@ -2332,19 +2332,19 @@ /area/centcom/evac) "ayC" = ( /obj/structure/chair/wood/wings, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "ayD" = ( /obj/structure/table/wood, /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/ointment, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "ayE" = ( /obj/structure/table/wood, /obj/item/retractor, /obj/machinery/light/directional/north, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "ayF" = ( /obj/structure/table/wood, @@ -2355,14 +2355,14 @@ pixel_y = 28 }, /obj/machinery/light/directional/north, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "ayG" = ( /obj/structure/table/wood, /obj/item/clothing/suit/wizrobe/magusred, /obj/item/clothing/head/wizard/magus, /obj/item/staff, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "ayH" = ( /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, @@ -2429,10 +2429,6 @@ /obj/structure/chair/stool, /turf/open/floor/plasteel/dark, /area/syndicate_mothership/control) -"azo" = ( -/obj/structure/destructible/cult/tome, -/turf/open/floor/engine/cult, -/area/wizard_station) "azp" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -2441,7 +2437,7 @@ /obj/item/clothing/head/wizard/red, /obj/item/staff, /obj/item/clothing/shoes/sandal/magic, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "azq" = ( /turf/open/floor/grass, @@ -2486,21 +2482,18 @@ /area/centcom/evac) "azN" = ( /obj/structure/bookcase/random/reference, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "azO" = ( -/obj/structure/destructible/cult/talisman{ - desc = "An altar dedicated to the Wizards' Federation" - }, /obj/item/kitchen/knife/ritual, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "azP" = ( /obj/item/clothing/shoes/sandal/marisa, /obj/item/clothing/suit/wizrobe/marisa, /obj/item/clothing/head/wizard/marisa, /obj/item/staff/broom, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "azQ" = ( /obj/effect/decal/cleanable/blood/splatter, @@ -2598,7 +2591,7 @@ /area/wizard_station) "aAy" = ( /obj/effect/landmark/start/wizard, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aAz" = ( /obj/effect/decal/remains/human, @@ -2706,7 +2699,7 @@ /obj/structure/chair/wood/wings{ dir = 1 }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aBg" = ( /mob/living/simple_animal/bot/medbot/mysterious{ @@ -2714,11 +2707,11 @@ faction = list("neutral","silicon","creature"); name = "Nobody's Perfect" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aBh" = ( /obj/machinery/light/directional/south, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aBi" = ( /obj/item/reagent_containers/food/snacks/meat/slab/xeno, @@ -2767,7 +2760,7 @@ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Observation Deck" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aBU" = ( /obj/effect/turf_decal/industrial/outline/yellow, @@ -2795,7 +2788,7 @@ /area/centcom/evac) "aCi" = ( /obj/machinery/light/directional/north, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aCp" = ( /obj/structure/statue/uranium/nuke, @@ -2896,21 +2889,21 @@ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Storage" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aDD" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Personal Quarters" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aDE" = ( /obj/machinery/door/airlock{ icon = 'icons/obj/doors/airlocks/station/uranium.dmi'; name = "Bathroom" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aDK" = ( /obj/structure/table/reinforced, @@ -3015,7 +3008,7 @@ name = "Engine Room" }, /obj/structure/barricade/wooden, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aED" = ( /obj/machinery/vending/boozeomat, @@ -3066,7 +3059,7 @@ /area/tdome/tdomeobserve) "aEW" = ( /obj/structure/table/wood, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aEX" = ( /obj/structure/table/wood, @@ -3075,7 +3068,7 @@ max_charges = 0; name = "wand of emergency engine ignition" }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aEY" = ( /obj/structure/table/wood, @@ -3083,7 +3076,7 @@ pixel_x = -8; pixel_y = 8 }, -/turf/open/floor/engine/cult, +/turf/open/floor/plasteel, /area/wizard_station) "aFa" = ( /obj/structure/table/wood, @@ -3140,13 +3133,6 @@ /obj/item/soap/nanotrasen, /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) -"aFT" = ( -/obj/structure/destructible/cult/forge{ - desc = "An engine used in powering the wizard's ship"; - name = "magma engine" - }, -/turf/open/floor/engine/cult, -/area/wizard_station) "aFW" = ( /obj/structure/window/reinforced{ dir = 1 @@ -21742,9 +21728,9 @@ aqE aqE aqE ayC -azo +aqZ azN -azo +aqZ aBf aqE aAx @@ -22513,9 +22499,9 @@ avj avj aqE ayC -azo aqZ -azo +aqZ +aqZ aBf aqE aqZ @@ -23299,7 +23285,7 @@ aqE aqE aqZ aqZ -aFT +aqZ aGr aqE alI @@ -24327,7 +24313,7 @@ aqE aqE aEY aqZ -aFT +aqZ aGr aqE alI diff --git a/_maps/outpost/nanotrasen_asteroid.dmm b/_maps/outpost/nanotrasen_asteroid.dmm index 987c9f970948..800ea0cf0cbb 100644 --- a/_maps/outpost/nanotrasen_asteroid.dmm +++ b/_maps/outpost/nanotrasen_asteroid.dmm @@ -29,7 +29,7 @@ /turf/open/floor/plasteel/dark, /area/outpost/operations) "ai" = ( -/obj/structure/stone_tile/slab/cracked, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/outpost/maintenance/fore) "ak" = ( @@ -728,10 +728,9 @@ /turf/open/floor/carpet, /area/outpost/crew/library) "cW" = ( -/obj/structure/stone_tile{ - dir = 1 - }, -/turf/open/floor/plasteel/cult, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, /area/outpost/maintenance/fore) "cX" = ( /obj/effect/turf_decal/siding/wideplating/dark{ @@ -1166,7 +1165,10 @@ /turf/open/floor/wood, /area/outpost/crew/library) "ev" = ( -/obj/structure/girder/cult, +/obj/structure/girder, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-9" + }, /turf/open/floor/plating{ icon_state = "foam_plating" }, @@ -1500,9 +1502,6 @@ }, /turf/open/floor/plasteel/tech, /area/outpost/hallway/fore) -"fF" = ( -/turf/closed/wall/mineral/cult, -/area/outpost/maintenance/fore) "fG" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -1752,7 +1751,7 @@ /turf/open/floor/carpet/nanoweave, /area/outpost/crew/canteen) "gz" = ( -/obj/structure/girder/cult, +/obj/structure/girder, /turf/open/floor/plating, /area/outpost/maintenance/fore) "gA" = ( @@ -3608,17 +3607,8 @@ /turf/open/floor/plasteel/rockvault, /area/outpost/operations) "ng" = ( -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 4 - }, -/obj/structure/stone_tile/surrounding_tile/cracked{ - dir = 6 - }, -/obj/structure/stone_tile/surrounding_tile/cracked, -/obj/effect/decal/remains/human{ - pixel_y = 4 - }, -/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating{ icon_state = "foam_plating" }, @@ -6263,8 +6253,10 @@ }, /area/outpost/hallway/central) "vY" = ( -/obj/structure/stone_tile/burnt, -/turf/open/floor/plasteel/cult, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, /area/outpost/maintenance/fore) "vZ" = ( /turf/open/floor/plasteel/patterned/grid, @@ -7089,10 +7081,9 @@ /turf/open/floor/concrete/tiles, /area/outpost/crew/lounge) "yK" = ( -/obj/structure/stone_tile/block{ - dir = 4 - }, -/turf/open/floor/plasteel/cult, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, /area/outpost/maintenance/fore) "yL" = ( /obj/machinery/door/airlock/grunge, @@ -7892,10 +7883,9 @@ /turf/open/floor/plasteel/showroomfloor, /area/outpost/crew/canteen) "BB" = ( -/obj/structure/stone_tile{ - dir = 8 - }, -/turf/open/floor/plasteel/cult, +/obj/effect/decal/cleanable/plasma, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, /area/outpost/maintenance/fore) "BC" = ( /obj/structure/cable{ @@ -10745,12 +10735,11 @@ /turf/open/floor/grass/snow/safe, /area/outpost/hallway/fore) "Lw" = ( -/obj/structure/stone_tile/block{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "foam_plating" +/obj/effect/decal/fakelattice{ + icon_state = "lattice-11" }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, /area/outpost/maintenance/fore) "Lx" = ( /obj/effect/turf_decal/borderfloorwhite{ @@ -11326,8 +11315,10 @@ /turf/open/floor/plasteel, /area/outpost/crew/canteen) "NC" = ( -/obj/structure/stone_tile/block, -/turf/open/floor/plasteel/cult, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, /area/outpost/maintenance/fore) "NF" = ( /obj/effect/turf_decal/siding/thinplating/dark{ @@ -12845,10 +12836,8 @@ }, /area/outpost/maintenance/fore) "SK" = ( -/obj/structure/stone_tile/block{ - dir = 1 - }, -/obj/structure/stone_tile/block/cracked, +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/outpost/maintenance/fore) "SL" = ( @@ -14430,8 +14419,14 @@ /turf/open/floor/plasteel/tech/techmaint, /area/outpost/engineering/atmospherics) "Yz" = ( -/obj/structure/stone_tile/surrounding/cracked, -/obj/item/toy/plush/narplush, +/obj/item/toy/plush/lizardplushie{ + name = "Him"; + desc = "A menace unleashed." + }, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-38" + }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/rust, /area/outpost/maintenance/fore) "YC" = ( @@ -14592,7 +14587,7 @@ dir = 8; pixel_x = 28 }, -/obj/item/clothing/under/rank/civilian/cookjorts, +/obj/item/clothing/under/shorts/cookjorts, /obj/item/clothing/shoes/cookflops, /obj/item/clothing/suit/toggle/chef, /obj/item/clothing/under/rank/civilian/chef, @@ -20339,7 +20334,7 @@ UG lz wH wH -fF +Lw ev Rp AE @@ -20462,7 +20457,7 @@ UG wH wH ng -Lw +SH BB Rp AE diff --git a/_maps/ship_config_schema.json b/_maps/ship_config_schema.json index 79c924cc3480..2afd8e065170 100644 --- a/_maps/ship_config_schema.json +++ b/_maps/ship_config_schema.json @@ -76,7 +76,8 @@ "INSTALLATION", "SOLGOV", "CMM-GOLD", - "CMM-BARD" + "CMM-BARD", + "PGF" ] } }, diff --git a/_maps/shuttles/independent/independent_rigger.dmm b/_maps/shuttles/independent/independent_rigger.dmm index 8bd2c209481b..03044b113956 100644 --- a/_maps/shuttles/independent/independent_rigger.dmm +++ b/_maps/shuttles/independent/independent_rigger.dmm @@ -31,25 +31,21 @@ name = "Blast Shutters" }, /obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/curtain, /turf/open/floor/plating, -/area/ship/crew) +/area/ship/crew/cryo) "aw" = ( /obj/machinery/power/terminal, /obj/structure/cable, /turf/open/floor/plating, /area/ship/maintenance/starboard) "ax" = ( -/obj/structure/filingcabinet/employment, /obj/machinery/newscaster/security_unit/directional/west, +/obj/machinery/photocopier, /turf/open/floor/carpet/blue, /area/ship/bridge) "aC" = ( -/obj/structure/window/reinforced/spawner/west{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/maintenance/fore) "aD" = ( /obj/structure/table, /obj/machinery/microwave, @@ -62,32 +58,33 @@ /area/ship/crew/canteen) "aT" = ( /turf/closed/wall/mineral/plastitanium, -/area/ship/construction) +/area/ship/maintenance/fore) "bc" = ( /obj/structure/closet/cardboard, -/obj/item/circuitboard/machine/mechfab, +/obj/item/paicard, /obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "bi" = ( -/obj/effect/turf_decal/kfp_small{ - dir = 8 - }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "bo" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/suit/space/pilot, -/obj/item/clothing/head/helmet/space/pilot/random, -/obj/item/clothing/mask/breath, /obj/machinery/light/small/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -7; - pixel_y = -20 +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, +/obj/effect/turf_decal/box/corners, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2 + }, +/obj/item/clothing/head/welding, +/turf/open/floor/plasteel/tech, /area/ship/cargo) "bx" = ( /obj/structure/chair/office{ @@ -95,7 +92,7 @@ }, /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/carpet/blue, -/area/ship/engineering/communications) +/area/ship/bridge) "by" = ( /obj/structure/cable{ icon_state = "4-8" @@ -107,7 +104,6 @@ /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "bA" = ( -/obj/machinery/airalarm/directional/north, /obj/structure/cable{ icon_state = "4-8" }, @@ -118,40 +114,43 @@ dir = 4 }, /obj/structure/catwalk/over, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 5; + pixel_y = 22 + }, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/maintenance/central) "bB" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 1; - name = "Air to Distro" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/item/multitool, -/obj/machinery/atmospherics/components/binary/pump/layer4{ - name = "Distro to Waste" +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, +/obj/machinery/atmospherics/components/binary/valve/digital/layer4, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "bC" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew) +/area/ship/crew/cryo) "bL" = ( /obj/structure/cable/yellow{ icon_state = "2-8" }, /obj/effect/turf_decal/industrial/warning, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"bZ" = ( -/obj/machinery/cryopod{ - dir = 1 - }, -/obj/machinery/computer/cryopod/directional/south, -/obj/effect/turf_decal/industrial/warning{ - dir = 5 +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 10 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) +"bZ" = ( +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) "cb" = ( /obj/structure/grille, /obj/machinery/door/poddoor/shutters{ @@ -163,24 +162,26 @@ /turf/open/floor/plating, /area/ship/bridge) "cc" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 1 +/obj/machinery/airalarm/directional/south, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 5 }, -/obj/machinery/door/window/survival_pod{ +/obj/structure/chair{ dir = 4 }, -/obj/item/soap, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/crew) +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) "ci" = ( /obj/effect/turf_decal/corner/opaque/brown/border{ dir = 1 }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "cl" = ( @@ -192,57 +193,77 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/mono, /area/ship/hallway/central) -"cw" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/construction) "cx" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/ship/maintenance/fore) "cR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/obj/effect/landmark/start/shaft_miner, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/light/small/directional/west, /turf/open/floor/plasteel/tech, -/area/ship/engineering) +/area/ship/maintenance/central) +"cU" = ( +/obj/machinery/power/terminal, +/obj/structure/cable, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) "db" = ( /obj/effect/turf_decal/corner/opaque/yellow/diagonal, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "dc" = ( -/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, -/area/ship/construction) +/area/ship/maintenance/fore) "dx" = ( -/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/yellow/diagonal, +/obj/structure/closet/secure_closet/freezer/fridge{ + populate = 0 + }, +/obj/item/storage/cans/sixbeer, /obj/effect/spawner/lootdrop/ration, /obj/effect/spawner/lootdrop/ration, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/radio/intercom/directional/north, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "dH" = ( -/obj/structure/table/reinforced, /obj/machinery/firealarm/directional/west, -/obj/machinery/fax/indie, /obj/machinery/light/directional/south, +/obj/structure/table/reinforced, +/obj/machinery/fax/indie, /turf/open/floor/carpet/blue, /area/ship/bridge) "dJ" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/closet/firecloset, +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, /turf/open/floor/plating, -/area/ship/maintenance/starboard) +/area/ship/engineering/atmospherics) "dU" = ( /obj/structure/cable{ icon_state = "1-2" @@ -250,27 +271,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/machinery/firealarm/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "ee" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/landmark/observer_start, +/obj/machinery/airalarm/directional/north, /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "eu" = ( /obj/structure/closet/crate, /obj/machinery/airalarm/directional/north, -/obj/item/circuitboard/machine/circuit_imprinter, /obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "eF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/sign/departments/medbay/alt{ pixel_x = 32 }, @@ -294,16 +310,17 @@ dir = 4 }, /turf/open/floor/plating, -/area/ship/crew) +/area/ship/crew/dorm) "ff" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + dir = 4; + id = "riggerwindows"; + name = "Blast Shutters" }, +/obj/structure/window/plasma/reinforced/plastitanium, /turf/open/floor/plating, -/area/ship/maintenance/starboard) +/area/ship/maintenance/fore) "fg" = ( /obj/structure/sink{ dir = 8; @@ -340,7 +357,7 @@ locked = 0; name = "mortuary locker"; pixel_x = 28; - req_access_txt = "1" + req_access_txt = "5" }, /obj/effect/turf_decal/corner/opaque/green{ dir = 8 @@ -348,14 +365,15 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "fh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/structure/cable{ icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "fl" = ( @@ -374,24 +392,21 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "fn" = ( -/obj/effect/turf_decal/corner_steel_grid{ - dir = 8 +/obj/structure/chair/sofa/left{ + dir = 4 }, -/obj/effect/turf_decal/corner_steel_grid, -/turf/open/floor/plasteel, -/area/ship/crew/office) +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "fp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/number/five{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "fx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -402,53 +417,46 @@ /turf/open/floor/plating, /area/ship/maintenance/port) "fO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/corner/opaque/green/border{ dir = 4 }, /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "fQ" = ( -/obj/item/analyzer, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - name = "Input to Air" - }, -/obj/machinery/atmospherics/components/binary/pump/layer4{ - name = "Input to Waste" +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 10 }, +/obj/machinery/atmospherics/components/binary/valve/digital/layer4, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "gc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/structure/curtain/bounty, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "gd" = ( /obj/structure/cable{ icon_state = "0-4" }, /obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/airalarm/directional/south, /obj/structure/closet/emcloset, /obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "ge" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/office) +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/pen, +/obj/machinery/computer/helm/viewscreen/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "go" = ( /obj/structure/window/reinforced/spawner/east, /obj/machinery/sleeper, @@ -468,20 +476,26 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) "hE" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/radio/intercom/directional/north{ - pixel_x = 10 - }, -/obj/machinery/light_switch{ - pixel_x = -5; - pixel_y = 22 +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ + dir = 5 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/plating, -/area/ship/maintenance/starboard) +/area/ship/engineering/atmospherics) "hG" = ( -/turf/open/floor/plasteel/patterned, -/area/ship/crew) +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/structure/closet/wardrobe, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) "hI" = ( /obj/structure/cable{ icon_state = "1-4" @@ -489,12 +503,18 @@ /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/engineering) "hP" = ( -/obj/effect/turf_decal/industrial/loading, /obj/machinery/airalarm/directional/west, -/obj/structure/ore_box, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) "hR" = ( @@ -511,17 +531,17 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "ib" = ( -/obj/item/mecha_parts/part/ripley_left_leg{ - pixel_x = 2; - pixel_y = -6 - }, -/obj/item/mecha_parts/part/ripley_right_arm{ +/obj/item/stock_parts/cell/super, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp{ pixel_x = -7; - pixel_y = 6 + pixel_y = -5 }, -/obj/effect/turf_decal/box/corners, -/obj/item/stock_parts/cell/super, -/turf/open/floor/plasteel/tech, +/obj/item/mecha_parts/part/ripley_right_leg{ + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/mecha_parts/mecha_equipment/mining_scanner, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) "id" = ( /obj/structure/cable{ @@ -545,15 +565,10 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "ie" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/airlock/maintenance, -/turf/open/floor/plasteel/tech, -/area/ship/construction) +/turf/open/floor/plating, +/area/ship/maintenance/fore) "if" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -565,12 +580,12 @@ pixel_x = 20; pixel_y = 5 }, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "ik" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -586,8 +601,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4 + }, /turf/open/floor/plasteel/tech, -/area/ship/maintenance/starboard) +/area/ship/engineering) "ir" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -608,27 +626,33 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 5 }, /turf/open/floor/plasteel/tech, /area/ship/engineering) "iC" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/cargo) -"iD" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering/communications) +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ship/maintenance/fore) "iP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/turf_decal/number/zero{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "iR" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -641,15 +665,16 @@ }, /obj/item/storage/backpack/satchel/med, /obj/item/clothing/shoes/sneakers/white, -/obj/item/clothing/under/rank/medical/doctor, -/obj/item/clothing/suit/toggle/labcoat, -/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/under/rank/medical/doctor/blue, /obj/effect/turf_decal/corner/opaque/green{ dir = 8 }, /obj/effect/turf_decal/corner/opaque/green{ dir = 1 }, +/obj/item/clothing/under/rank/medical/doctor/green, +/obj/item/clothing/under/rank/medical/doctor/purple, +/obj/item/clothing/under/rank/medical/doctor/red, /turf/open/floor/plasteel/dark, /area/ship/medical) "iT" = ( @@ -663,74 +688,84 @@ /turf/open/floor/plating, /area/ship/construction) "iU" = ( +/obj/machinery/airalarm/directional/north, /turf/open/floor/plasteel, /area/ship/construction) "ji" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/box/corners, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" + dir = 4 }, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) -"jl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner_steel_grid{ - dir = 8 - }, -/obj/effect/turf_decal/corner_steel_grid, -/turf/open/floor/plasteel, -/area/ship/engineering/communications) -"jm" = ( +"jn" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/maintenance/port) +/obj/machinery/door/airlock/atmos{ + dir = 4; + name = "Atmospherics"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) "jp" = ( /obj/machinery/light/small/directional/south, /obj/structure/cable/yellow, /obj/effect/turf_decal/industrial/hatch/yellow, /obj/machinery/power/port_gen/pacman, /turf/open/floor/plasteel/dark, -/area/ship/engineering) +/area/ship/engineering/engine) "jq" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 - }, /obj/machinery/navbeacon/wayfinding/atmos{ name = "navigation beacon" }, /obj/structure/catwalk/over, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 12 + }, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "js" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/engineering/communications) +/obj/effect/turf_decal/corner_steel_grid, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 8 + }, +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/crew) "jx" = ( -/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-4" + }, /turf/open/floor/plasteel/tech, -/area/ship/engineering) +/area/ship/engineering/engine) "jy" = ( /obj/machinery/atmospherics/components/unary/shuttle/heater{ dir = 1 @@ -750,40 +785,42 @@ }, /turf/open/floor/plating, /area/ship/maintenance/port) +"jC" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/hallway/central) "jG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, /obj/structure/table, /obj/item/storage/toolbox/electrical, -/obj/item/clothing/gloves/color/yellow{ - pixel_y = 9 - }, /obj/item/clothing/gloves/color/yellow{ pixel_y = 9 }, /obj/item/multitool, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/engineering) "jH" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/roboticist, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/navbeacon/wayfinding/research{ - name = "navigation beacon" +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/turf/open/floor/plasteel/tech/grid, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "jI" = ( /obj/structure/cable{ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/catwalk/over, /turf/open/floor/plating, /area/ship/construction) "jL" = ( @@ -798,19 +835,24 @@ /turf/open/floor/plasteel/mono/white, /area/ship/medical) "jS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/mineral/ore_redemption, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"jW" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/airlock/mining/glass{ + name = "Mech Bay" + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"jW" = ( +/obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/ship/maintenance/starboard) +/area/ship/maintenance/fore) "jZ" = ( /obj/machinery/mech_bay_recharge_port{ dir = 1 @@ -820,7 +862,7 @@ "kj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "kC" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/engineering) @@ -837,16 +879,25 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "lc" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/industrial/outline/yellow, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/light/small/directional/east, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating, /area/ship/maintenance/starboard) "lf" = ( @@ -854,39 +905,35 @@ /area/ship/engineering/atmospherics) "lp" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/mono, -/area/ship/engineering/communications) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "lx" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/corner_steel_grid, /obj/effect/turf_decal/corner_steel_grid{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "lH" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Thrusters" - }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/starboard) +/obj/structure/catwalk/over, +/turf/open/floor/plating, +/area/ship/engineering/atmospherics) "lM" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4 @@ -928,43 +975,11 @@ /turf/open/floor/plasteel/dark, /area/ship/bridge) "my" = ( -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -2 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 5 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 1; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/structure/closet/crate{ - name = "food crate" - }, -/obj/item/storage/cans/sixbeer, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, /obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/tech, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) "mz" = ( /obj/item/paper_bin, @@ -989,16 +1004,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/catwalk/over, +/obj/structure/cable{ + icon_state = "2-8" + }, /obj/structure/closet/emcloset/wall{ pixel_y = 28 }, -/obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/maintenance/central) "mH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, /obj/structure/closet/secure_closet/wall{ icon_state = "sec_wall"; name = "firearms locker"; @@ -1007,6 +1022,15 @@ }, /obj/item/gun/ballistic/shotgun/flamingarrow, /obj/item/gun/ballistic/automatic/pistol/candor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/security) "mJ" = ( @@ -1018,18 +1042,8 @@ }, /obj/effect/turf_decal/industrial/warning, /obj/item/wrench/crescent, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"mK" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - id = "riggerwindows"; - name = "Blast Shutters" - }, -/obj/structure/window/plasma/reinforced/plastitanium, -/turf/open/floor/plating, -/area/ship/crew/office) +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) "mW" = ( /obj/machinery/door/firedoor/border_only{ dir = 8 @@ -1050,25 +1064,22 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "mY" = ( -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "mZ" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/chair{ - dir = 1 +/obj/effect/turf_decal/corner_steel_grid{ + dir = 4 }, +/obj/effect/turf_decal/corner_steel_grid, +/obj/machinery/firealarm/directional/south, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "ng" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/communications) +/obj/machinery/vending/cigarette, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "nm" = ( -/obj/item/multitool, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/structure/cable{ @@ -1091,43 +1102,47 @@ }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) -"nS" = ( -/turf/open/floor/plating, -/area/ship/crew/office) "nU" = ( -/obj/structure/table, /obj/machinery/light/directional/west, /obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/item/storage/cans/sixbeer, +/obj/machinery/vending/snack/random, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "od" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"oh" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/hallway/central) -"oy" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/crew/office) +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"oy" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 25 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -5; + pixel_y = -20 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) "oz" = ( -/obj/machinery/firealarm/directional/south, -/obj/structure/closet/emcloset, /obj/machinery/light/small/directional/east, /turf/open/floor/plating, /area/ship/construction) "oO" = ( /obj/structure/chair/office, /obj/effect/landmark/start/security_officer, -/obj/machinery/navbeacon/wayfinding/sec{ - location = "Armory"; - name = "navigation beacon" +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, /turf/open/floor/plasteel/grimy, /area/ship/security) @@ -1150,25 +1165,24 @@ "oX" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "ph" = ( /obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/washing_machine, /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/chair{ - dir = 8 + icon_state = "0-8" }, -/turf/open/floor/plating, -/area/ship/crew/office) +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) "pt" = ( /obj/effect/turf_decal/industrial/outline/yellow, /obj/machinery/computer/helm, /turf/open/floor/plasteel/dark, /area/ship/bridge) "pv" = ( -/obj/structure/table, /obj/effect/turf_decal/corner/opaque/yellow/diagonal, +/obj/structure/table, +/obj/item/kitchen/knife, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "pD" = ( @@ -1179,41 +1193,29 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "pE" = ( -/obj/machinery/door/airlock/maintenance, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel/tech, +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/turf/open/floor/plating, /area/ship/construction) "pO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/machinery/navbeacon/wayfinding/cargo{ - name = "navigation beacon" - }, -/turf/open/floor/plasteel/tech/techmaint, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/tech, /area/ship/cargo) "pP" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility/skirt, -/obj/item/clothing/under/utility/skirt, -/obj/item/clothing/under/utility/skirt, -/mob/living/simple_animal/pet/cat{ - name = "Jonesy" +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 6; + pixel_y = 10 }, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "pT" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1223,30 +1225,21 @@ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "qa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/corner/opaque/purple/half, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/door/window/southright{ - name = "Science Officer's Desk" +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/ore_box, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -7; + pixel_y = -20 }, -/obj/machinery/autolathe, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "qd" = ( /turf/closed/wall/mineral/plastitanium, /area/ship/bridge) "qe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/corner/opaque/brown/border{ dir = 1 }, @@ -1256,10 +1249,11 @@ /turf/closed/wall/mineral/plastitanium, /area/ship/maintenance/starboard) "qo" = ( -/obj/effect/turf_decal/corner_steel_grid{ - dir = 8 +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 10 }, -/obj/effect/turf_decal/corner_steel_grid, /turf/open/floor/plasteel, /area/ship/hallway/central) "qu" = ( @@ -1269,14 +1263,18 @@ /obj/effect/turf_decal/corner/opaque/blue/half{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, +/obj/effect/turf_decal/corner_steel_grid, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, /turf/open/floor/plasteel, -/area/ship/engineering/communications) +/area/ship/crew) "qE" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -1286,8 +1284,11 @@ "qI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/patterned, -/area/ship/crew) +/area/ship/crew/cryo) "qQ" = ( /obj/effect/turf_decal/industrial/warning{ dir = 1 @@ -1330,46 +1331,40 @@ /obj/machinery/navbeacon/wayfinding/dorms{ name = "navigation beacon" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "rm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/navbeacon/wayfinding/med{ - name = "navigation beacon" - }, /obj/effect/turf_decal/corner/opaque/white/mono, /obj/effect/turf_decal/corner/opaque/green/border{ dir = 10 }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=canteen"; + location = "med" + }, /turf/open/floor/plasteel/mono/white, /area/ship/medical) "rr" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/closet/crate, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Thrusters" }, -/turf/open/floor/plating, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "ru" = ( /obj/machinery/power/apc/auto_name/directional/east, @@ -1394,15 +1389,9 @@ /obj/machinery/power/smes/engineering, /obj/effect/turf_decal/industrial/hatch/yellow, /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "rH" = ( /obj/structure/filingcabinet/medical, /obj/machinery/airalarm/directional/south, @@ -1417,16 +1406,15 @@ "rZ" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "sa" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer4, +/obj/machinery/atmospherics/components/binary/valve/digital, /obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "sb" = ( @@ -1435,19 +1423,7 @@ }, /turf/open/floor/engine/hull, /area/ship/external) -"sj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/mono, -/area/ship/engineering/communications) "sq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /obj/structure/closet/wall{ icon_door = "red_wall"; name = "security closet"; @@ -1460,6 +1436,12 @@ /obj/item/clothing/glasses/hud/security/sunglasses, /obj/item/clothing/suit/armor/vest/duster, /obj/item/clothing/head/cowboy/sec, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/plasteel/grimy, /area/ship/security) "sy" = ( @@ -1475,12 +1457,21 @@ /obj/effect/turf_decal/corner/opaque/red/border{ dir = 8 }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/security) "sL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/mono, -/area/ship/crew/office) +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "sQ" = ( /obj/structure/grille, /obj/machinery/door/poddoor/shutters{ @@ -1515,12 +1506,11 @@ /turf/open/floor/engine/hull/interior, /area/ship/cargo) "sV" = ( -/obj/effect/turf_decal/corner_steel_grid{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/corner_steel_grid, -/turf/open/floor/plasteel, -/area/ship/engineering/communications) +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "th" = ( /obj/structure/cable{ icon_state = "4-8" @@ -1534,14 +1524,16 @@ /obj/machinery/light/small/directional/north, /obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/maintenance/starboard) +/area/ship/engineering) "tx" = ( /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/chair{ - dir = 1 - }, +/obj/structure/rack, +/obj/item/stack/sheet/metal/twenty, +/obj/item/stack/sheet/glass/twenty, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/item/radio/intercom/directional/south, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "tE" = ( @@ -1549,10 +1541,13 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "tM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 4 }, /turf/open/floor/engine/hull, @@ -1590,13 +1585,7 @@ dir = 4 }, /obj/structure/catwalk/over, -/obj/structure/extinguisher_cabinet/directional/north{ - pixel_x = 5 - }, -/obj/machinery/light_switch{ - pixel_x = -5; - pixel_y = 22 - }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/plating, /area/ship/engineering) "uk" = ( @@ -1616,14 +1605,9 @@ pixel_y = 28 }, /obj/item/storage/backpack/industrial, -/obj/item/storage/backpack/industrial, /obj/item/clothing/shoes/workboots, -/obj/item/clothing/shoes/workboots, -/obj/item/clothing/under/rank/engineering/engineer, /obj/item/clothing/under/rank/engineering/engineer, /obj/item/clothing/suit/toggle/hazard, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/clothing/head/hardhat/dblue, /obj/item/clothing/head/hardhat/dblue, /turf/open/floor/plating, /area/ship/engineering) @@ -1641,16 +1625,12 @@ /obj/effect/turf_decal/corner/opaque/blue/border{ dir = 8 }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/area/ship/bridge) "uC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/valve/digital/on/layer2, -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer4, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) +/turf/closed/wall/mineral/plastitanium, +/area/ship/crew/dorm) "uI" = ( /obj/structure/grille, /obj/machinery/door/poddoor/shutters{ @@ -1664,11 +1644,10 @@ /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/maintenance/port) "va" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, /turf/open/floor/plating, -/area/ship/maintenance/starboard) +/area/ship/engineering/atmospherics) "ve" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -1692,10 +1671,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/light/small/directional/north, /obj/structure/catwalk/over, +/obj/machinery/airalarm/directional/north, /turf/open/floor/plating, -/area/ship/maintenance/port) +/area/ship/maintenance/central) "vm" = ( /turf/open/floor/engine/hull, /area/ship/external) @@ -1703,72 +1682,57 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/maintenance/central) "vo" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"vt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/mono, -/area/ship/engineering/communications) -"vw" = ( -/obj/item/pen, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/office) -"vB" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"vN" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner/west{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/item/toy/prize/deathripley, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel, +/area/ship/construction) +"vw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"vB" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/dorm) +"vO" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/engineering/engine) "vR" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/chair/plastic, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) +"vW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/office) -"vW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "wg" = ( /obj/machinery/atmospherics/components/unary/shuttle/heater{ dir = 1 @@ -1802,24 +1766,34 @@ /turf/open/floor/plasteel/mono/white, /area/ship/medical) "wk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/mono, -/area/ship/engineering/communications) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) +"wn" = ( +/obj/structure/sign/number/random{ + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/maintenance/starboard) "wo" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, /obj/item/stock_parts/cell/high, /obj/item/stock_parts/cell/high, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/engineering) "wp" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer4, +/obj/machinery/atmospherics/components/binary/valve/digital/on/layer2, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "wB" = ( @@ -1847,27 +1821,20 @@ /obj/structure/catwalk/over, /obj/item/multitool, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/maintenance/central) "wZ" = ( /obj/item/mecha_parts/part/ripley_torso, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/item/mecha_parts/part/ripley_left_arm{ + pixel_x = -10; + pixel_y = -11 }, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) "xg" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1; - piping_layer = 2 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "xl" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/light_switch{ @@ -1875,21 +1842,23 @@ pixel_x = -20; pixel_y = 12 }, -/turf/open/floor/plating, -/area/ship/construction) -"xn" = ( -/obj/item/mop, -/obj/item/storage/bag/trash{ - pixel_x = 6 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/effect/turf_decal/kfp_small/left{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plating, /area/ship/construction) +"xn" = ( +/turf/open/floor/plasteel, +/area/ship/maintenance/fore) "xp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/corner/opaque/brown/border{ + dir = 1 + }, /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "xD" = ( @@ -1909,7 +1878,7 @@ pixel_y = 5 }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/area/ship/bridge) "xH" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "engine fuel pump" @@ -1917,8 +1886,14 @@ /turf/open/floor/plating, /area/ship/maintenance/starboard) "xJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, /turf/open/floor/plasteel/grimy, /area/ship/security) @@ -1935,6 +1910,9 @@ dir = 8 }, /obj/structure/catwalk/over, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/open/floor/plating, /area/ship/engineering) "xO" = ( @@ -1975,30 +1953,25 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/airlock{ - name = "Crew Quarters" + name = "Dormitory" }, /turf/open/floor/plasteel/dark, -/area/ship/crew) +/area/ship/crew/dorm) "xW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "xX" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=canteen"; - location = "med" - }, /obj/effect/turf_decal/corner/opaque/blue/bordercorner, /obj/effect/turf_decal/corner/opaque/blue/bordercorner{ dir = 8 @@ -2042,16 +2015,13 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering) "yr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/green/border{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /turf/open/floor/plasteel/mono, @@ -2086,11 +2056,18 @@ /turf/open/floor/plasteel/mono/white, /area/ship/medical) "yJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/structure/closet/cabinet, +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/under/utility/skirt, +/mob/living/simple_animal/pet/cat{ + name = "Jonesy" }, -/turf/open/floor/plating, -/area/ship/construction) +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) "yM" = ( /obj/machinery/power/smes/shuttle/precharged{ dir = 1 @@ -2112,8 +2089,7 @@ /area/ship/maintenance/starboard) "yT" = ( /obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "yV" = ( /obj/structure/cable{ @@ -2137,24 +2113,19 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) "yX" = ( -/obj/structure/frame/computer, -/obj/effect/turf_decal/corner/opaque/purple/half{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/tech, +/obj/structure/weightmachine/weightlifter, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "zi" = ( -/obj/structure/mirror{ - pixel_x = 25 +/obj/machinery/light/small/directional/south, +/obj/machinery/cryopod{ + dir = 8 }, -/obj/structure/sink{ - dir = 8; - pixel_x = 12 +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ship/crew) +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) "zr" = ( /obj/structure/grille, /obj/machinery/door/poddoor/shutters{ @@ -2165,58 +2136,68 @@ /turf/open/floor/plating, /area/ship/medical) "zu" = ( -/obj/effect/turf_decal/corner_steel_grid, -/obj/effect/turf_decal/corner_steel_grid{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/crew/office) -"zw" = ( -/obj/effect/turf_decal/industrial/outline/yellow, /obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_x = 3; - pixel_y = 7 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2 +/obj/item/storage/pill_bottle/dice{ + pixel_x = -8 }, -/obj/item/clothing/head/welding, -/obj/machinery/firealarm/directional/south, +/obj/machinery/jukebox/boombox, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) +"zw" = ( +/obj/machinery/computer/helm/viewscreen/directional/south, /turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) "zy" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-2" }, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/structure/closet/crate, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plasteel/tech, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) +"zJ" = ( +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + dir = 1; + name = "Air to Distro" + }, +/obj/item/multitool, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + name = "Distro to Waste" + }, +/turf/open/floor/plating, +/area/ship/engineering/atmospherics) "zS" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 10 }, -/turf/open/floor/plating, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom/directional/north{ + pixel_x = 10 + }, +/obj/machinery/light_switch{ + pixel_x = -5; + pixel_y = 22 + }, +/turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "zV" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 6; - pixel_y = 10 +/obj/structure/chair/office{ + dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "Ad" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/binary/valve/digital/layer4, +/obj/effect/turf_decal/number/two{ + dir = 8 + }, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating, -/area/ship/engineering/atmospherics) +/area/ship/construction) "Ai" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2235,15 +2216,21 @@ }, /obj/item/radio/intercom/directional/south, /obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/structure/catwalk/over, /turf/open/floor/plating, /area/ship/engineering) "Ak" = ( /obj/structure/sign/warning/vacuum/external{ pixel_y = -32 }, -/obj/machinery/door/window/westright{ +/obj/machinery/door/airlock/engineering{ dir = 4; - name = "Generator Room" + name = "Engine Room"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel/tech, /area/ship/engineering) @@ -2254,19 +2241,27 @@ /obj/machinery/computer/cargo/express, /obj/item/radio/intercom/directional/north, /turf/open/floor/carpet/blue, -/area/ship/engineering/communications) +/area/ship/bridge) "Ao" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/patterned, -/area/ship/crew) +/area/ship/crew/cryo) "Ap" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/plating, +/area/ship/maintenance/fore) +"As" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, /area/ship/construction) -"As" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/medical) "Ax" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2285,9 +2280,10 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/light/small/directional/west, /turf/open/floor/plasteel/tech, /area/ship/engineering) "AQ" = ( @@ -2299,9 +2295,8 @@ /obj/effect/turf_decal/corner/opaque/blue/border{ dir = 8 }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/area/ship/bridge) "Bp" = ( /obj/machinery/light/small/directional/east, /obj/machinery/computer/mech_bay_power_console{ @@ -2325,20 +2320,14 @@ /turf/open/floor/plasteel, /area/ship/engineering) "BQ" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer4, +/obj/machinery/firealarm/directional/south, +/obj/structure/closet/emcloset, /turf/open/floor/plating, -/area/ship/engineering/atmospherics) +/area/ship/construction) "BX" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -2348,16 +2337,22 @@ /obj/machinery/light/small/directional/north, /obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/maintenance/starboard) +/area/ship/engineering/atmospherics) "BZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/office) +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "Cc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -2365,9 +2360,18 @@ /obj/effect/turf_decal/corner/opaque/yellow/diagonal, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) +"Cd" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "riggerwindows"; + name = "Blast Shutters" + }, +/obj/structure/window/plasma/reinforced/plastitanium, +/turf/open/floor/plating, +/area/ship/engineering/engine) "Ce" = ( /turf/closed/wall/mineral/plastitanium, -/area/ship/crew) +/area/ship/crew/cryo) "Cw" = ( /obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 1 @@ -2378,23 +2382,24 @@ /obj/effect/turf_decal/corner/opaque/blue/half{ dir = 1 }, +/obj/effect/turf_decal/corner_steel_grid, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/ship/engineering/communications) -"CG" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/suit/space/hardsuit/mining/independent, -/turf/open/floor/plating, -/area/ship/engineering) +/area/ship/crew) "CL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "CQ" = ( -/obj/structure/closet/crate/bin, /obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/crate/bin, +/obj/item/book/manual/wiki/robotics, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "CR" = ( @@ -2408,7 +2413,7 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "CS" = ( /obj/structure/cable{ @@ -2444,7 +2449,6 @@ /obj/item/flashlight/seclite, /obj/item/reagent_containers/spray/pepper, /obj/item/melee/classic_baton/telescopic, -/obj/machinery/light/small/directional/east, /turf/open/floor/plasteel/dark, /area/ship/security) "Dp" = ( @@ -2458,18 +2462,26 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) "DE" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 }, -/turf/open/floor/plating, -/area/ship/engineering) -"DG" = ( -/obj/effect/turf_decal/corner/opaque/purple/half{ - dir = 1 +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) +"DG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/mining{ + name = "Mining Locker Room" + }, +/turf/open/floor/plasteel/tech, /area/ship/hallway/central) "DJ" = ( /obj/structure/reagent_dispensers/watertank, @@ -2481,50 +2493,44 @@ pixel_x = 5; pixel_y = 22 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "DL" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/components/unary/portables_connector/layer4, +/obj/effect/turf_decal/number/zero{ + dir = 4 + }, /turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Ec" = ( +/area/ship/construction) +"DZ" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/grunge{ - dir = 4; - name = "Armory"; - req_access_txt = "1" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/catwalk/over, +/obj/machinery/light_switch{ + pixel_x = -5; + pixel_y = 22 }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Ei" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=cargo"; - location = "canteen" +/turf/open/floor/plating, +/area/ship/maintenance/central) +"Ec" = ( +/obj/effect/turf_decal/number/five{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) +/turf/open/floor/plating, +/area/ship/construction) +"Ei" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/maintenance/central) "Em" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/effect/landmark/start/station_engineer, /turf/open/floor/plasteel/tech, /area/ship/engineering) "Er" = ( @@ -2556,23 +2562,26 @@ "EK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/mono, -/area/ship/engineering/communications) +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "EQ" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/obj/effect/turf_decal/kfp_small/right{ +/obj/effect/turf_decal/kfp_small/left{ dir = 8 }, +/obj/item/mop, +/obj/item/storage/bag/trash{ + pixel_x = 6 + }, /turf/open/floor/plating, /area/ship/construction) "ES" = ( -/obj/effect/turf_decal/corner_steel_grid, /obj/effect/turf_decal/corner_steel_grid{ - dir = 8 + dir = 1 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "Fe" = ( /obj/structure/table/reinforced, @@ -2605,7 +2614,7 @@ pixel_y = -6 }, /turf/open/floor/carpet/blue, -/area/ship/engineering/communications) +/area/ship/bridge) "Fi" = ( /obj/structure/cable{ icon_state = "2-4" @@ -2616,54 +2625,42 @@ /turf/open/floor/plating, /area/ship/maintenance/port) "Fu" = ( -/obj/machinery/cryopod{ - dir = 1 - }, /obj/machinery/airalarm/directional/south, /obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) -"FC" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, /turf/open/floor/plasteel/grimy, -/area/ship/crew/office) -"FJ" = ( -/obj/structure/chair{ - dir = 8 +/area/ship/crew/dorm) +"FC" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/landmark/start/assistant, -/obj/machinery/navbeacon/wayfinding/kitchen{ - location = "Canteen"; - name = "navigation beacon" +/obj/machinery/door/airlock{ + name = "Head" }, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"FO" = ( -/obj/structure/curtain, -/obj/structure/window/reinforced/tinted/frosted, -/obj/machinery/door/window/survival_pod{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/ship/crew/toilet) +"FJ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/toilet{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/crew) -"Ga" = ( -/obj/machinery/navbeacon/wayfinding/engineering{ - name = "navigation beacon" - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced/spawner/west{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/tank_dispenser, +/obj/structure/catwalk/over, +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/maintenance/central) +"FO" = ( +/obj/machinery/computer/cryopod/directional/west, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"Ga" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/canteen) "Ge" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4 @@ -2671,13 +2668,16 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/plating, /area/ship/maintenance/starboard) "Gf" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 6 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "Gk" = ( /obj/structure/grille, @@ -2688,26 +2688,13 @@ }, /obj/structure/window/plasma/reinforced/plastitanium, /turf/open/floor/plating, -/area/ship/crew) +/area/ship/crew/dorm) "Gv" = ( -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/purple, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/frame/machine, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 5 - }, -/turf/open/floor/plasteel/tech, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/hardsuit/mining/independent, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "Gw" = ( /obj/effect/turf_decal/corner/opaque/blue/half{ @@ -2719,12 +2706,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, +/obj/effect/turf_decal/corner_steel_grid, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/ship/engineering/communications) +/area/ship/crew) "Gz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, @@ -2733,39 +2721,31 @@ }, /obj/machinery/door/airlock/public/glass{ dir = 4; - name = "Communications" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + name = "Central Hallway" }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/area/ship/hallway/central) "GC" = ( /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, /obj/machinery/power/terminal{ dir = 1 }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "GM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -7; + pixel_y = -20 }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer4, /turf/open/floor/plating, -/area/ship/engineering/atmospherics) +/area/ship/construction) "GO" = ( /obj/machinery/door/airlock/glass{ dir = 4; @@ -2789,12 +2769,20 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "GQ" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/office) +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) "GT" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/portables_connector/layer4, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "GU" = ( @@ -2802,23 +2790,20 @@ /obj/effect/turf_decal/industrial/hatch/yellow, /obj/machinery/power/port_gen/pacman, /turf/open/floor/plasteel/dark, -/area/ship/engineering) +/area/ship/engineering/engine) "He" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 +/obj/effect/turf_decal/kfp_small/right{ + dir = 8 }, -/obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/maintenance/port) +/area/ship/construction) +"Hf" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "Hi" = ( /obj/machinery/door/firedoor/border_only{ dir = 8 @@ -2833,71 +2818,65 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "Hl" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/layer4, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Ht" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/kfp_small{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/sign/poster/clip/random{ + pixel_x = 32 }, +/turf/open/floor/plating, +/area/ship/construction) +"Ht" = ( /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "Hy" = ( -/obj/item/mecha_parts/part/ripley_left_arm{ - pixel_x = -10; - pixel_y = -11 - }, /obj/effect/turf_decal/box/corners{ - dir = 1 + dir = 4 }, +/obj/effect/turf_decal/box/corners, /turf/open/floor/plasteel/tech, /area/ship/cargo) "Hz" = ( /obj/effect/turf_decal/corner_steel_grid{ - dir = 1 - }, -/obj/effect/turf_decal/corner_steel_grid{ - dir = 4 + dir = 8 }, -/turf/open/floor/plasteel, -/area/ship/crew/office) +/obj/effect/turf_decal/corner_steel_grid, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/crew) "HD" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Communications" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=cargo"; + location = "canteen" + }, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "HG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, /obj/machinery/light/small/directional/west, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/plasteel/grimy, /area/ship/security) "HN" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/obj/structure/curtain/bounty, -/obj/structure/sign/poster/contraband/random{ +/obj/structure/table/wood, +/obj/structure/sign/poster/rilena/random{ pixel_x = -32 }, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "HR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -2923,64 +2902,58 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/airlock{ - name = "Head" + name = "Cryopod Room" }, /obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/dark, -/area/ship/crew) +/area/ship/crew/cryo) "HW" = ( /obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 4 }, /obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/airalarm/directional/west, /turf/open/floor/plating, /area/ship/maintenance/starboard) "Ic" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/industrial/caution, -/obj/effect/turf_decal/industrial/warning{ - dir = 10 +/obj/structure/cable{ + icon_state = "1-8" }, +/obj/effect/turf_decal/industrial/warning, /turf/open/floor/plasteel/tech, /area/ship/engineering) +"Ij" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "Iq" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/security) +"Ir" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/maintenance/central) "Iw" = ( /obj/machinery/light/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/structure/chair, /turf/open/floor/plasteel/mono, /area/ship/medical) -"IA" = ( -/obj/machinery/door/window/eastright{ - name = "Robotics"; - req_access_txt = "47" - }, -/obj/effect/turf_decal/corner/opaque/purple/border{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/closet/wall{ - icon_door = "white_wall"; - name = "science closet"; - pixel_y = 28 +"IB" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/storage/backpack/satchel/eng, -/obj/item/clothing/shoes/workboots, -/obj/item/clothing/under/rank/rnd/roboticist, -/obj/item/clothing/suit/apron/overalls, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel/tech, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono, /area/ship/hallway/central) -"IB" = ( -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) "ID" = ( /obj/structure/cable{ icon_state = "1-2" @@ -3001,61 +2974,49 @@ /obj/effect/turf_decal/corner/opaque/yellow/diagonal, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) -"IX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 0 - }, +"Jb" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, /turf/open/floor/plasteel/grimy, -/area/ship/crew/office) +/area/ship/crew) "Je" = ( /obj/effect/turf_decal/corner/opaque/white/mono, /turf/open/floor/plasteel/mono/white, /area/ship/medical) -"Jr" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" +"Jj" = ( +/obj/item/analyzer, +/obj/machinery/atmospherics/components/binary/pump/layer2{ + name = "Input to Air" + }, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + name = "Input to Waste" }, +/turf/open/floor/plating, +/area/ship/engineering/atmospherics) +"Jr" = ( /obj/machinery/light_switch{ dir = 4; pixel_x = -20; pixel_y = 12 }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/atmospherics) "Jt" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Communications" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "Jz" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 10 }, -/turf/open/floor/plasteel/mono, -/area/ship/engineering/communications) +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "JE" = ( /obj/effect/turf_decal/industrial/outline/yellow, /obj/machinery/computer/crew, @@ -3076,7 +3037,7 @@ pixel_x = 20; pixel_y = 11 }, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plating, /area/ship/engineering) "JG" = ( /obj/structure/window/plasma/reinforced/plastitanium, @@ -3101,10 +3062,11 @@ /area/ship/bridge) "JS" = ( /obj/item/radio/intercom/directional/east, -/obj/item/mecha_parts/chassis/ripley, /obj/item/mecha_parts/mecha_equipment/drill{ pixel_y = -11 }, +/obj/item/mecha_parts/chassis/ripley, +/obj/item/circuitboard/mecha/ripley/peripherals, /turf/open/floor/mech_bay_recharge_floor, /area/ship/cargo) "Kd" = ( @@ -3127,27 +3089,28 @@ /turf/open/floor/plasteel/dark, /area/ship/security) "Kg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/effect/turf_decal/corner_steel_grid{ - dir = 4 + dir = 8 }, -/obj/effect/turf_decal/corner_steel_grid{ - dir = 1 +/obj/effect/turf_decal/corner_steel_grid, +/obj/machinery/light_switch{ + pixel_x = -5; + pixel_y = 22 }, -/turf/open/floor/plasteel, -/area/ship/crew/office) +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/crew) "Kh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/item/radio/intercom/directional/west, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/number/two{ - dir = 8 +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/construction) "Kn" = ( /obj/structure/grille, @@ -3169,10 +3132,8 @@ /turf/open/floor/plasteel/mono/white, /area/ship/medical) "Le" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "Ll" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3180,21 +3141,30 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/office) +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "Lo" = ( -/obj/item/reagent_containers/glass/bucket, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -7; + pixel_y = -20 + }, +/obj/machinery/light/small/directional/south, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "Lw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/tech/grid, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "Ly" = ( /turf/template_noop, @@ -3224,6 +3194,7 @@ name = "dried tobacco leaves" }, /obj/item/clothing/mask/cigarette/pipe/cobpipe, +/obj/item/book/manual/wiki/piloting, /turf/open/floor/plasteel/dark, /area/ship/bridge) "Md" = ( @@ -3232,24 +3203,26 @@ /turf/open/floor/plating, /area/ship/maintenance/port) "MF" = ( -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/structure/mirror{ - pixel_y = 32 +/obj/machinery/light/small/directional/west, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/machinery/light/small/directional/west, /turf/open/floor/plasteel/patterned, -/area/ship/crew) +/area/ship/crew/cryo) "MW" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/effect/turf_decal/corner/opaque/red/border{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "Nd" = ( @@ -3281,27 +3254,11 @@ /obj/item/bedsheet/random, /obj/structure/curtain/bounty, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "Nh" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/purple/half, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/door/window/southleft{ - name = "Science Officer's Desk" - }, -/obj/item/clipboard, -/obj/item/stamp/rd{ - name = "mech technician's rubber stamp" - }, -/obj/item/circuitboard/mecha/ripley/main, -/obj/item/circuitboard/mecha/ripley/peripherals, -/turf/open/floor/plasteel/tech, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "NA" = ( /obj/effect/turf_decal/industrial/warning{ @@ -3317,10 +3274,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/turf/open/floor/plating, -/area/ship/engineering) +/obj/structure/closet/firecloset/wall{ + dir = 1; + pixel_y = -28 + }, +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/central) "NU" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/atmospherics/components/binary/valve/digital{ dir = 4 }, /turf/open/floor/engine/hull, @@ -3330,12 +3291,9 @@ /obj/effect/turf_decal/industrial/hatch/yellow, /obj/machinery/power/smes/engineering, /obj/structure/cable, -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "Of" = ( /obj/machinery/power/shuttle/engine/electric{ dir = 1 @@ -3351,14 +3309,15 @@ /obj/effect/turf_decal/corner/opaque/blue/border{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, /turf/open/floor/plasteel/mono/dark, /area/ship/bridge) "Ov" = ( -/obj/machinery/firealarm/directional/south, /obj/machinery/light/directional/south, -/obj/structure/chair{ - dir = 1 - }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/autolathe, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "Oy" = ( @@ -3384,19 +3343,32 @@ }, /obj/machinery/firealarm/directional/east, /obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, /turf/open/floor/plasteel/grimy, /area/ship/security) "OK" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = -32 - }, /obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/machinery/vending/snack/random, +/obj/structure/table, +/obj/item/storage/box/cups, +/obj/machinery/newscaster/directional/west, +/obj/item/radio/intercom/directional/south, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "ON" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/security) +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Central Hallway" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) "OQ" = ( /obj/structure/table, /obj/item/folder/yellow, @@ -3431,22 +3403,29 @@ /turf/open/floor/carpet/blue, /area/ship/bridge) "OW" = ( -/obj/structure/frame/machine, -/obj/effect/turf_decal/corner/opaque/purple/half{ - dir = 1 +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/structure/sign/poster/random{ + pixel_x = 32; + pixel_y = 3 }, -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/tech, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "OY" = ( -/obj/machinery/computer/helm/viewscreen/directional/south, -/turf/open/floor/plasteel/tech/techmaint, +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/pilot, +/obj/item/clothing/head/helmet/space/pilot/random, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/tech, /area/ship/cargo) "Pd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, /obj/effect/turf_decal/corner/opaque/blue/border, +/obj/machinery/holopad/emergency/command, /turf/open/floor/plasteel/mono/dark, /area/ship/bridge) "Pg" = ( @@ -3461,7 +3440,7 @@ locked = 0; name = "medical locker"; pixel_y = -28; - req_access_txt = "1" + req_access_txt = "5" }, /obj/item/roller, /obj/item/roller, @@ -3474,39 +3453,58 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, /obj/machinery/light_switch{ pixel_y = 22 }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, /turf/open/floor/plasteel/grimy, /area/ship/security) "Pw" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew/canteen) +/obj/structure/sign/number/random{ + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/engineering/atmospherics) "PA" = ( -/obj/structure/table, -/obj/machinery/newscaster/directional/west, -/obj/item/storage/box/cups, /obj/effect/turf_decal/corner/opaque/yellow/diagonal, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/structure/closet/crate/bin, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "PB" = ( /obj/structure/chair, /turf/open/floor/plasteel/mono, /area/ship/medical) -"PF" = ( -/obj/structure/chair{ - dir = 8 +"PD" = ( +/obj/effect/turf_decal/corner_steel_grid, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 1 }, -/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/central) +"PF" = ( /obj/effect/turf_decal/corner/opaque/yellow/diagonal, +/obj/structure/table, +/obj/item/cutting_board, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "PV" = ( -/turf/open/floor/plating, -/area/ship/maintenance/starboard) +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/ship/engineering/atmospherics) "Qa" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -3527,15 +3525,10 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/catwalk/over, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 5 - }, +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/obj/item/radio/intercom/directional/west, /turf/open/floor/plating, -/area/ship/engineering/atmospherics) +/area/ship/construction) "Qe" = ( /obj/machinery/power/smes/shuttle/precharged{ dir = 1 @@ -3571,12 +3564,10 @@ icon_state = "2-4" }, /obj/structure/catwalk/over, -/obj/machinery/firealarm/directional/north, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/maintenance/central) "Qv" = ( /obj/structure/closet/crate, -/obj/item/circuitboard/computer/rdconsole, /obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plasteel, /area/ship/construction) @@ -3592,8 +3583,12 @@ }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) +"QI" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating, +/area/ship/engineering/atmospherics) "QQ" = ( -/obj/machinery/holopad/emergency/command, /obj/item/storage/backpack/captain, /obj/item/clothing/shoes/cowboy/black, /obj/item/clothing/under/rank/security/detective/grey, @@ -3602,6 +3597,8 @@ /obj/item/clothing/glasses/sunglasses, /obj/item/gun/ballistic/revolver/detective, /obj/item/clothing/head/HoS/cowboy, +/obj/item/ammo_box/c38, +/obj/item/ammo_box/c38, /obj/structure/closet/secure_closet/wall{ dir = 4; icon_state = "solgov_wall"; @@ -3609,23 +3606,19 @@ pixel_x = -28; req_access_txt = "57" }, -/obj/item/ammo_box/c38, -/obj/item/ammo_box/c38, /turf/open/floor/carpet/blue, -/area/ship/engineering/communications) +/area/ship/bridge) "QT" = ( -/obj/item/mecha_parts/part/ripley_right_leg{ - pixel_x = 5; - pixel_y = 9 +/obj/item/mecha_parts/part/ripley_left_leg{ + pixel_x = 2; + pixel_y = -6 }, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp{ +/obj/item/circuitboard/mecha/ripley/main, +/obj/item/mecha_parts/part/ripley_right_arm{ pixel_x = -7; - pixel_y = -5 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 + pixel_y = 6 }, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) "Re" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -3642,25 +3635,22 @@ dir = 4 }, /obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/item/radio/intercom/directional/east, +/obj/machinery/firealarm/directional/east, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "Ru" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/communications) +/obj/machinery/vending/coffee, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "Ry" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/obj/structure/table/wood, -/obj/structure/bedsheetbin, /obj/machinery/firealarm/directional/west, +/obj/structure/dresser, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "Rz" = ( /obj/structure/grille, /obj/machinery/door/poddoor/shutters{ @@ -3674,47 +3664,45 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "RY" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) +/obj/structure/catwalk/over, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating, +/area/ship/maintenance/central) "Sa" = ( -/obj/machinery/newscaster/directional/south, /obj/machinery/light/directional/south, -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/office) +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "Sh" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/maintenance/starboard) "Si" = ( -/obj/structure/dresser, /obj/machinery/light/small/directional/east, /obj/structure/sign/poster/official/cleanliness{ pixel_y = 32 }, +/obj/structure/bed, +/obj/structure/curtain/bounty, +/obj/item/bedsheet/random, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "Sj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3728,39 +3716,46 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/airlock/grunge{ - dir = 4; - name = "Atmospherics" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/door/airlock/maintenance{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) +/area/ship/construction) "Su" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/window/reinforced, -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/suit/space/hardsuit/mining/independent, -/turf/open/floor/plating, -/area/ship/engineering) +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/engineering/engine) "Sz" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/office) +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted/frosted{ + dir = 1 + }, +/obj/machinery/door/window/survival_pod{ + dir = 4 + }, +/obj/item/soap, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) "SE" = ( -/obj/machinery/washing_machine, /obj/machinery/light_switch{ dir = 8; pixel_x = 20; pixel_y = 5 }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew) +/obj/machinery/cryopod{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) "SS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, /obj/effect/turf_decal/corner/opaque/blue/bordercorner{ dir = 8 }, @@ -3782,10 +3777,7 @@ /obj/item/ammo_box/magazine/m45, /obj/item/spacecash/bundle/c1000, /obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/mono/dark, /area/ship/bridge) "SW" = ( @@ -3807,25 +3799,58 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, -/obj/structure/chair/office{ - dir = 1 - }, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ icon_state = "0-2" }, /turf/open/floor/plasteel/grimy, -/area/ship/crew) +/area/ship/crew/dorm) "SY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/turf_decal/box/corners{ - dir = 4 + dir = 1 + }, +/obj/structure/crate_shelf, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 5 + }, +/obj/item/storage/cans/sixbeer, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = -2 + }, +/obj/structure/closet/crate{ + name = "food crate" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/box/corners{ + dir = 8 }, /turf/open/floor/plasteel/tech, /area/ship/cargo) @@ -3834,16 +3859,12 @@ /obj/machinery/modular_computer/console/preset/command{ dir = 1 }, -/obj/machinery/light/small/directional/west, /turf/open/floor/carpet/blue, -/area/ship/engineering/communications) +/area/ship/bridge) "Tm" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -3876,6 +3897,9 @@ req_access_txt = "1" }, /obj/structure/curtain/bounty, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, /area/ship/security) "TO" = ( @@ -3883,30 +3907,31 @@ dir = 4 }, /obj/effect/turf_decal/corner/opaque/yellow/diagonal, +/obj/structure/chair, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "TR" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/atmospherics) "TW" = ( -/obj/item/radio/intercom/directional/south, -/obj/item/kirbyplants/random, /obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/communications) +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/closet/crate/bin, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "Ug" = ( +/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "Uo" = ( /obj/structure/cable{ icon_state = "1-2" @@ -3914,10 +3939,9 @@ /obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/green/hidden, /turf/open/floor/plating, -/area/ship/engineering/atmospherics) +/area/ship/construction) "Us" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -3938,22 +3962,27 @@ /turf/open/floor/plasteel/mono/white, /area/ship/medical) "Uv" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/pipe/simple/green/hidden, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, +/obj/machinery/door/airlock/atmos{ + dir = 1; + name = "Atmospherics"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "UA" = ( -/turf/open/floor/plasteel/mono, -/area/ship/crew/office) +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "UL" = ( /obj/machinery/door/airlock/external, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -3971,10 +4000,7 @@ /turf/open/floor/plating, /area/ship/maintenance/port) "UW" = ( -/obj/effect/turf_decal/corner/opaque/purple/half{ - dir = 1 - }, -/turf/open/floor/plasteel, +/turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/hallway/central) "Va" = ( /obj/structure/window/plasma/reinforced/plastitanium, @@ -3986,7 +4012,6 @@ /turf/open/floor/plating, /area/ship/engineering) "Vh" = ( -/obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, @@ -3996,15 +4021,16 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/catwalk/over, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4 }, -/obj/machinery/door/window/westleft{ - dir = 4; - name = "Mining Room" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/plating, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, /area/ship/engineering) "Vn" = ( /obj/structure/cable/yellow{ @@ -4015,9 +4041,8 @@ /obj/item/stack/sheet/mineral/plasma/fifty, /obj/effect/turf_decal/industrial/outline/yellow, /obj/effect/turf_decal/radiation, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) "Vo" = ( /obj/structure/cable{ icon_state = "1-8" @@ -4025,15 +4050,13 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/maintenance/starboard) +/area/ship/engineering/atmospherics) "Vq" = ( /obj/structure/filingcabinet/security, /obj/machinery/newscaster/security_unit/directional/south, @@ -4044,25 +4067,30 @@ dir = 1 }, /obj/item/radio/intercom/wideband/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, /turf/open/floor/plasteel/mono/dark, /area/ship/bridge) "Vt" = ( /obj/structure/sign/poster/official/random{ pixel_x = -32 }, -/obj/structure/filingcabinet/chestdrawer, /obj/item/radio/intercom/wideband/directional/north, +/obj/structure/filingcabinet/chestdrawer, /turf/open/floor/carpet/blue, -/area/ship/engineering/communications) +/area/ship/bridge) "VG" = ( -/obj/structure/sign/poster/solgov/solgov_enlist{ - pixel_y = 32 +/obj/structure/curtain, +/obj/structure/window/reinforced/tinted/frosted, +/obj/machinery/door/window/survival_pod{ + dir = 4 }, -/obj/structure/chair{ +/obj/structure/toilet{ dir = 4 }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/office) +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) "VI" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4074,19 +4102,14 @@ /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "VQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /obj/effect/turf_decal/corner/opaque/red/border{ dir = 4 }, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-8" }, +/obj/machinery/light/small/directional/east, /turf/open/floor/plasteel/dark, /area/ship/security) "VX" = ( @@ -4110,31 +4133,22 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/cargo) "WD" = ( -/obj/machinery/light/directional/north, -/obj/structure/frame/machine, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/purple{ - dir = 8 +/obj/structure/closet/secure_closet/miner{ + populate = 0 }, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/hole/right, -/turf/open/floor/plasteel/tech, +/obj/item/storage/backpack/explorer, +/obj/item/clothing/shoes/workboots/mining, +/obj/item/clothing/under/rank/cargo/miner/hazard, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/toggle/hazard, +/obj/item/clothing/head/hardhat/mining, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "WE" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/cargo) "WG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /obj/structure/closet/secure_closet/wall{ icon_state = "sec_wall"; name = "ammunition locker"; @@ -4145,6 +4159,12 @@ /obj/item/ammo_box/magazine/m45/rubber, /obj/item/ammo_box/magazine/m45/rubber, /obj/item/ammo_box/magazine/m45, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, /turf/open/floor/plasteel/dark, /area/ship/security) "WH" = ( @@ -4158,117 +4178,98 @@ dir = 4 }, /obj/structure/catwalk/over, -/obj/structure/closet/wall{ - icon_door = "orange_wall"; - name = "mining closet"; - pixel_y = 28 - }, -/obj/item/storage/backpack/explorer, -/obj/item/storage/backpack/explorer, -/obj/item/clothing/shoes/workboots/mining, -/obj/item/clothing/shoes/workboots/mining, -/obj/item/clothing/under/rank/cargo/miner/hazard, -/obj/item/clothing/under/rank/cargo/miner/hazard, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/clothing/head/hardhat/mining, -/obj/item/clothing/head/hardhat/mining, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/maintenance/central) "WM" = ( -/turf/open/floor/plating, -/area/ship/engineering) -"WO" = ( -/obj/structure/chair{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) +"WO" = ( /obj/effect/turf_decal/corner/opaque/yellow/diagonal, +/obj/structure/chair, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "WS" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/purple/half{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ +/obj/item/radio/intercom/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/item/paper_bin{ - pixel_x = -10 - }, -/obj/item/paicard, -/obj/item/clothing/glasses/hud/diagnostic{ - pixel_x = 6 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/central) "WV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/borderfloor{ dir = 1 }, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"Xb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) +"Xg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"Xg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, /turf/open/floor/plasteel/mono, /area/ship/hallway/central) "Xi" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/light_switch{ + pixel_x = -5; + pixel_y = 22 }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/obj/machinery/atmospherics/pipe/simple/yellow/visible/layer4, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) +/turf/open/floor/plasteel/mono, +/area/ship/hallway/central) "Xm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/mono, -/area/ship/crew/office) +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "Xv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/ship/construction) +/area/ship/maintenance/fore) "XD" = ( /obj/structure/chair/office, /obj/effect/landmark/start/captain, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/machinery/navbeacon/wayfinding/bridge{ - name = "navigation beacon" - }, /turf/open/floor/carpet/blue, /area/ship/bridge) "XM" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew/office) +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/toilet) "XU" = ( -/obj/effect/turf_decal/corner_steel_grid{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/effect/turf_decal/corner_steel_grid, /obj/effect/turf_decal/corner_steel_grid{ - dir = 1 + dir = 8 }, -/turf/open/floor/plasteel, -/area/ship/crew/office) +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/crew) "XV" = ( /obj/structure/cable/yellow{ icon_state = "2-8" @@ -4276,10 +4277,11 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/effect/turf_decal/industrial/warning, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) "Yo" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -4304,6 +4306,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/corner/opaque/yellow/diagonal, +/obj/effect/turf_decal/industrial/warning, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "YC" = ( @@ -4312,22 +4315,17 @@ /obj/effect/turf_decal/industrial/hatch/yellow, /obj/machinery/light/directional/south, /turf/open/floor/plasteel/dark, -/area/ship/engineering) +/area/ship/engineering/engine) "YG" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mech Bay" - }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 + icon_state = "0-8" }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) +/obj/machinery/atmospherics/components/unary/portables_connector/layer4, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/ship/engineering/atmospherics) "YH" = ( /obj/structure/cable{ icon_state = "1-2" @@ -4347,15 +4345,16 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/catwalk/over, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "YZ" = ( /obj/machinery/airalarm/directional/south, -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/circuitboard/machine/protolathe/department/cargo, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/office) +/obj/structure/bookcase/random, +/turf/open/floor/plasteel/grimy, +/area/ship/crew) "Za" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -4373,31 +4372,36 @@ icon_state = "1-2" }, /obj/item/wrench, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "Zs" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/tech/techmaint, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -7; + pixel_y = -20 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel/tech, /area/ship/cargo) "ZA" = ( /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, /obj/machinery/power/terminal{ dir = 1 }, @@ -4406,20 +4410,25 @@ }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "ZB" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable{ icon_state = "0-4" }, -/obj/item/kirbyplants/random, /obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/item/radio/intercom/directional/south, +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -7 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -14 + }, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "ZE" = ( /turf/closed/wall/mineral/plastitanium, -/area/ship/engineering/atmospherics) +/area/ship/construction) "ZI" = ( /obj/item/storage/backpack/duffelbag/med/surgery{ pixel_x = -3; @@ -4431,6 +4440,7 @@ /obj/machinery/defibrillator_mount/loaded{ pixel_y = 25 }, +/obj/item/clothing/suit/apron/surgical, /turf/open/floor/plasteel/dark, /area/ship/medical) "ZW" = ( @@ -4443,7 +4453,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "ZY" = ( /obj/structure/cable{ @@ -4457,7 +4467,7 @@ }, /obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/maintenance/starboard) +/area/ship/engineering) "ZZ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4477,10 +4487,7 @@ pixel_y = 28 }, /obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/mechanical, /obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/clothing/glasses/welding, /obj/item/clothing/glasses/welding, /turf/open/floor/plating, /area/ship/engineering) @@ -4492,30 +4499,30 @@ Ly Ly Ly Ce -Ce -Ce bC -Ce +bC +bC +uC Gk Gk -Ce +vB Gk -Ce -bC -Pw +vB +vB +Ga sQ sQ -Pw -Pw +Ga +Ga sQ sQ -Pw +Ga +uN +uN +uN +uN +uN uN -tT -tT -tT -tT -tT tT Ly "} @@ -4528,23 +4535,23 @@ Ce bC FO cc -Ce +bC HN Ne -Ne +yJ Ry gc Fu -Ce +vB aD -db +PF pv nU PA -WO db +WO OK -tT +uN rZ mY Fi @@ -4569,16 +4576,16 @@ rl tE RW bZ -Ce +vB dx Cc -PF -PF -FJ -Ei +db +db +db +db TO ZB -tT +uN DJ xO fx @@ -4596,7 +4603,7 @@ bC SE hG zi -Ce +bC Si pP zV @@ -4627,25 +4634,25 @@ Ly Ce bC bC -Ce +bC av -Ce bC -Ce +bC +vB Gk Gk -Ce -Ce +vB +vB eT -bC -Pw -Pw -Pw +vB +Ga +Ga +Ga eQ hR GO eQ -Pw +Ga uN Tm SW @@ -4674,17 +4681,17 @@ sb XM VG Sz -nS +XM Hz sL Ll zu YZ -tT +uN xQ uN uN -tT +uN tT Ly Ly @@ -4705,7 +4712,7 @@ Ly Ly Ly Re -mK +XM GQ vw FC @@ -4714,9 +4721,9 @@ UA BZ fn Sa -tT -jm -tT +Ei +DZ +Ei Ly Ly Ly @@ -4742,15 +4749,15 @@ vm XM ph oy -IX +XM Kg Xm vR -fn +Jb ge -tT +Ei vf -tT +Ei Ly Ly Ly @@ -4769,22 +4776,22 @@ Ly Ly cb Kn -qd -qd -qd -qd EC -iD -iD -iD +EC +EC +EC +EC +EC +EC +EC js Jt HD -js -iD -uN -jm -tT +Ij +Hf +Ei +WH +Ei Ly Ly Ly @@ -4807,19 +4814,19 @@ JK cl ax dH -qd +EC Vt QQ Te Cz -vt +Jt wk sV Ru -tT -He -tT -tT +Ei +FJ +Ei +Ir Ly Ly Ly @@ -4841,21 +4848,21 @@ Or Pd XD OV -qd +EC Am bx Fe Gw EK lp -jl +Jt ng -Tq +Ei RY -kC -kC -Tq -Tq +Ei +Su +Su +vO Ly Ly "} @@ -4880,17 +4887,17 @@ xD AQ uy qu -sj +UA Jz -sV +Xb TW -Tq +Ei Qm vn Od GC -kC -Tq +Su +vO Ly "} (13,1,1) = {" @@ -4905,27 +4912,27 @@ Ly Ly cb cb -qd -qd -qd +EC qd EC -iD -iD -iD -js -Jt +EC +EC +UW +UW +UW +UW +ON Gz -js -iD -kC +jC +UW +Ei wS vn rD ZA Vn -kC -Tq +Su +vO "} (14,1,1) = {" Ly @@ -4943,23 +4950,23 @@ Ly Ly Ly vm -oh +UW WD WS Gv UW -Xg +Xi Ht ES gd -Tq +Ei WH -IB +Ei Su DE XV YC -Tq +Su "} (15,1,1) = {" Ly @@ -4986,14 +4993,14 @@ xp fh lx tx -Tq +Ei mD cR -CG +Su jx mJ GU -uI +Cd "} (16,1,1) = {" Ly @@ -5011,7 +5018,7 @@ Ly Ly Ly vm -oh +UW OW Lw qa @@ -5020,14 +5027,14 @@ ee VI ES Ov -Tq +Ei bA NO -cx +Su WM bL jp -Tq +Su "} (17,1,1) = {" Ly @@ -5041,27 +5048,27 @@ Ly Ly Ly Ly -iC -iC -iC -iC WE WE -IA -vN +WE +WE +WE +WE +UW +UW UW cv by -ES +PD mZ -Tq +kC Vh -aC -Ga +kC +kC Ak kC kC -Tq +kC "} (18,1,1) = {" Ly @@ -5083,8 +5090,8 @@ hP jS ci Xg -Xg -Xg +IB +IB xW nm lP @@ -5114,7 +5121,7 @@ hy SY ji Zs -YG +WE qe yr fO @@ -5122,7 +5129,7 @@ eF MW qo CQ -Tq +kC uk Em jG @@ -5162,7 +5169,7 @@ hI yq OQ kC -Tq +kC Tq "} (21,1,1) = {" @@ -5182,15 +5189,15 @@ yW Hy wZ bo -iC +WE PB ve yI -As +yp Pj HG mz -Tq +kC uj JF yV @@ -5216,19 +5223,19 @@ NA QT ib zw -iC +WE Iw jL Pg -As +yp sq oO EB -Tq -RY +kC +jn +kC kC kC -Tq Tq Ly Ly @@ -5250,18 +5257,18 @@ QB Bp JS jZ -iC +WE qE rm xX -As +yp OJ xJ Vq -qm +kC ZY -qm -qm +kC +Tq Ly Ly Ly @@ -5279,10 +5286,10 @@ Ly Ly Ly Ly -iC -iC -iC -iC +WE +WE +WE +WE WE WE go @@ -5292,9 +5299,9 @@ yp Iq sB Qa -qm +kC ZY -qm +kC Ly Ly Ly @@ -5317,18 +5324,18 @@ Ly Ly Ly vm -As +yp pD Za Ax Je Nd -ON +Iq mH HR -qm +kC th -qm +kC Ly Ly Ly @@ -5357,12 +5364,12 @@ WV Ai KY fl -ON +Iq WG Kd -qm +kC ZY -qm +kC Ly Ly Ly @@ -5372,8 +5379,8 @@ Ly (27,1,1) = {" aT aT -OR -OR +aC +aC aT Ly Ly @@ -5385,21 +5392,21 @@ Ly Ly Ly NU -As +yp ZI fg id iR rH -ON +Iq VQ CW -qm +kC ik +kC Sh Sh qm -qm Ly Ly "} @@ -5407,31 +5414,31 @@ Ly Ly Ly aT +aC +aC +aC +ff +aC +aC +aC +ff +ff OR OR -aT -iT -aT -OR -aT -iT -iT -aT -aT Yo OR -ZE +OR ZE Sj -ZE -ZE lf -Ec -ZE -Sh +lf +lf +lf +lf +lf BX Jr -vB +Sh HW Sh qm @@ -5442,11 +5449,11 @@ Ly Ly Ly aT -OR +aC Ug oX -cw -aT +Le +iC dc fp iP @@ -5476,7 +5483,7 @@ Ly Ly Ly aT -OR +aC eu kj Ap @@ -5484,22 +5491,22 @@ ie vW Xv Lo -yJ -Ug +OR +As Qv -aT +Ec DL Ad GM -uC +lf GT bB wp xg -qm +zJ hE va -ff +Sh zS xH wg @@ -5511,31 +5518,31 @@ Ly Ly Ly aT -OR -Ug +aC +cx bc -aT +jW Le xn bi -EQ +OR iU oz -aT +EQ Hl -Ad +He BQ -Xi -GT +lf +YG fQ sa -xg -qm +QI +Jj dJ PV -jW +Sh lc -aw +cU yy sS "} @@ -5546,30 +5553,30 @@ Ly Ly Ly aT -aT -aT +aC +aC +aC +aC +ff +ff OR -aT iT +OR +OR +OR iT -aT -iT -aT OR -ZE -VX -ZE -ZE -ZE +lf +lf VX -ZE -ZE +lf +lf +Pw +Pw +Pw +wn +Sh Sh -qm -qm -qm -qm -qm qm Ly "} diff --git a/_maps/shuttles/independent/independent_rube_goldberg.dmm b/_maps/shuttles/independent/independent_rube_goldberg.dmm index d9033819dc3f..e86765aa4066 100644 --- a/_maps/shuttles/independent/independent_rube_goldberg.dmm +++ b/_maps/shuttles/independent/independent_rube_goldberg.dmm @@ -999,7 +999,7 @@ "jl" = ( /obj/item/bedsheet/ce, /obj/structure/bed, -/obj/item/toy/plush/narplush, +/obj/item/toy/plush/lizardplushie, /obj/structure/window/reinforced/tinted, /turf/open/floor/carpet/royalblue, /area/ship/crew/dorm) diff --git a/_maps/shuttles/independent/independent_schmiedeberg.dmm b/_maps/shuttles/independent/independent_schmiedeberg.dmm index 612ff07c1b61..f9c4ee6c499c 100644 --- a/_maps/shuttles/independent/independent_schmiedeberg.dmm +++ b/_maps/shuttles/independent/independent_schmiedeberg.dmm @@ -1295,7 +1295,7 @@ "rC" = ( /obj/machinery/light/small/directional/south, /obj/structure/closet/crate/secure/loot, -/obj/item/plunger/reinforced, +/obj/item/plunger, /obj/effect/turf_decal/box/white, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/shuttles/independent/independent_shetland.dmm b/_maps/shuttles/independent/independent_shetland.dmm index 5233549f322d..113975fc8edf 100644 --- a/_maps/shuttles/independent/independent_shetland.dmm +++ b/_maps/shuttles/independent/independent_shetland.dmm @@ -1,105 +1,206 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 +"ae" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) +"ah" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"ac" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/effect/landmark/observer_start, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"ai" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "5-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/atmospherics) +"am" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"ad" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/aft) +"ao" = ( +/turf/closed/wall/r_wall, +/area/ship/crew/dorm) +"ap" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "6-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/effect/turf_decal/corner/opaque/red/border{ +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"aE" = ( +/obj/structure/sink/kitchen{ + pixel_y = 16 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 10 + }, +/obj/item/cigbutt, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"aH" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half{ dir = 1 }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"ag" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/photocopier, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"aI" = ( +/turf/closed/wall, +/area/ship/crew/toilet) +"aR" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/item/cutting_board, +/obj/item/kitchen/knife, /obj/structure/table/reinforced, -/obj/item/radio/intercom/wideband/table{ - dir = 8 +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"aS" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/cargo) +"aZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 }, +/obj/machinery/light/small/directional/south, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"al" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/engineering) +"ba" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5{ + dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/fore) -"an" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"as" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/port) -"aw" = ( -/obj/structure/chair/comfy/shuttle{ +/area/ship/hallway/aft) +"bc" = ( +/obj/machinery/power/shuttle/engine/electric{ dir = 4 }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/engine/hull, +/area/ship/maintenance/port) +"bi" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"bl" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"aG" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"aJ" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"aK" = ( +/area/ship/engineering) +"bm" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) +"bv" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "amoguswindows" + }, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"by" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"bz" = ( +/obj/machinery/light_switch{ + pixel_y = 23 }, -/obj/item/multitool, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"aP" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"aQ" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Bridge" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"bD" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"bM" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) +"bO" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + dir = 4; + id = "amoguswindows" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"bS" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Fore Hall" + }, /obj/machinery/door/firedoor/border_only{ dir = 4 }, @@ -107,804 +208,929 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"aU" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - target_pressure = 500 +/area/ship/hallway/fore) +"bW" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/crew/janitor) +"cc" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"aX" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"cj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/item/wrench, -/turf/open/floor/plating, -/area/ship/hallway/port) -"bf" = ( +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"cl" = ( +/obj/structure/ore_box, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/turf/open/floor/plasteel/mono{ + dir = 1 + }, +/area/ship/cargo) +"cw" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Canteen" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"bj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/port) -"bm" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/crew/canteen) +"cD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, /turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"by" = ( -/obj/structure/railing, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"bE" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"bI" = ( +/area/ship/engineering) +"cE" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-10" }, -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/plasteel/dark, +/area/ship/security) +"cG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"bJ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ + dir = 4 }, -/obj/structure/cable/yellow{ +/obj/structure/cable{ icon_state = "2-4" }, -/obj/effect/turf_decal/number/five{ - dir = 8 +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /turf/open/floor/plating, -/area/ship/engineering/engine) -"bL" = ( -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"bM" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"bW" = ( -/obj/effect/turf_decal/atmos/oxygen, -/turf/open/floor/engine/o2, /area/ship/engineering/atmospherics) -"bZ" = ( -/turf/closed/wall, -/area/ship/crew/dorm) -"cc" = ( -/turf/closed/wall, -/area/ship/hallway/starboard) -"ce" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +"cH" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Cargo Bay" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/cargo) -"cf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"ck" = ( -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"co" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"cr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/dorm) +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) "cL" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 }, -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" +/obj/structure/cable{ + icon_state = "5-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"cM" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/obj/structure/cable{ + icon_state = "2-5" + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 9 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, -/area/ship/medical) -"cP" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"dl" = ( -/obj/structure/catwalk, -/turf/open/floor/plating/airless, -/area/ship/external) -"dn" = ( -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plating, +/area/ship/engineering/engine) +"cR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, /area/ship/hallway/starboard) -"dp" = ( +"cW" = ( +/obj/effect/turf_decal/borderfloor, +/obj/machinery/door/window/eastleft{ + dir = 2; + req_access_txt = "5" + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "5-8" }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"dr" = ( -/turf/open/floor/wood, -/area/ship/crew/dorm) -"dw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/dorm) -"dE" = ( -/obj/effect/turf_decal/corner/opaque/white/mono, -/turf/open/floor/plasteel/mono/white, +/turf/open/floor/plasteel/white, /area/ship/medical) -"dG" = ( +"cX" = ( +/obj/machinery/door/poddoor/incinerator_atmos_aux{ + dir = 4 + }, +/turf/open/floor/engine/hull/reinforced, +/area/ship/engineering/engine) +"da" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ pixel_x = -6; pixel_y = 10 }, -/turf/open/floor/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) -"dO" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 4 +"di" = ( +/obj/effect/turf_decal/miskilamo_big/four{ + dir = 8 }, -/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, +/obj/item/radio/intercom/directional/east, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"dV" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/area/ship/engineering/engine) +"dl" = ( +/turf/closed/wall/r_wall, +/area/ship/maintenance/port) +"dq" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, +/turf/open/floor/engine/hull, +/area/ship/maintenance/port) +"dB" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, /area/ship/engineering/atmospherics) -"ea" = ( -/obj/machinery/holopad/emergency/command, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"ee" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/airlock/public/glass{ - name = "Port Hall" +"dE" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"dP" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"eg" = ( -/obj/machinery/ore_silo, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"eh" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor{ +/obj/machinery/light_switch{ dir = 4; - id = "amoguswindows" + pixel_x = -20; + pixel_y = 5 }, /turf/open/floor/plating, +/area/ship/engineering/electrical) +"dT" = ( +/obj/structure/marker_beacon{ + picked_color = "Burgundy" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"ea" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"ec" = ( +/obj/structure/chair/sofa/left, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"ee" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/carpet/blue, /area/ship/bridge) -"ei" = ( -/obj/machinery/power/port_gen/pacman/super, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/industrial/hatch, +"ek" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/item/trash/candy, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ship/engineering/engine) +/area/ship/engineering/electrical) "en" = ( -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + dir = 4; + name = "Bridge"; + req_access_txt = "19" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"eq" = ( -/obj/structure/cable{ - icon_state = "1-4" +/area/ship/bridge) +"es" = ( +/obj/effect/turf_decal/atmos/plasma, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/visible/layer1, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"et" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/r_wall, +/area/ship/maintenance/starboard) +"ev" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/catwalk/over, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering/engine) -"er" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/table, -/obj/item/toy/cards/deck/cas{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"es" = ( -/obj/structure/table, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"ev" = ( -/turf/open/floor/plasteel/stairs, /area/ship/hallway/fore) -"eB" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 +"ew" = ( +/obj/effect/turf_decal/corner/opaque/green/three_quarters, +/obj/structure/cable{ + icon_state = "4-6" }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) +/area/ship/medical) +"ez" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/computer/helm/viewscreen/directional/east, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"eC" = ( +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/engineer, +/obj/item/clothing/head/helmet/space/light/engineer, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/oxygen/red, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) "eE" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"eI" = ( -/obj/effect/turf_decal/miskilamo_big/one{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, /turf/open/floor/plating, /area/ship/engineering/engine) -"eV" = ( -/obj/machinery/mass_driver{ - id = "ejected" - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/door/window/eastright{ +"eH" = ( +/obj/machinery/atmospherics/components/binary/circulator/flipped{ dir = 1 }, -/turf/open/floor/plasteel/mono{ - dir = 1 +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/engine) +"eV" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 }, -/area/ship/cargo) +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/engine/hull, +/area/ship/maintenance/starboard) +"eW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/aft) "eZ" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "amoguswindows" +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ + dir = 4 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"fa" = ( -/obj/machinery/vending/snack/random, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"fe" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark, +/area/ship/engineering/atmospherics) +"fb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/camera/autoname{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"fg" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"fl" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" +/obj/structure/cable{ + icon_state = "5-8" }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"ft" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"fh" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, /obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/opaque/neutral/half, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/port) -"fj" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins{ - dir = 1 +/obj/structure/table/reinforced, +/obj/item/megaphone/command{ + pixel_x = 10 }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"fm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/machinery/recharger, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"fu" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"fz" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 7; + height = 15; + width = 14 }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/ship/security) -"fn" = ( +/turf/template_noop, +/area/template_noop) +"fC" = ( +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engineering"; + normalspeed = 0; + req_access_txt = "10" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "6-10" }, -/obj/machinery/door/airlock{ - name = "Restrooms" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only{ - dir = 1 + dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/ship/crew/toilet) -"ft" = ( +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"fG" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engineering"; + normalspeed = 0; + req_access_txt = "10" }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/dorm) -"fv" = ( -/turf/closed/wall, -/area/ship/hallway/fore) -"fB" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"fM" = ( +/obj/structure/table, +/obj/item/flashlight/lamp/green{ + pixel_x = -15; + pixel_y = 10 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"fF" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/industrial/hatch, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"fI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/paper_bin{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/item/folder/red{ + pixel_y = 5 + }, +/obj/item/pen{ + pixel_y = 5 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"fO" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, /obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/plating, -/area/ship/hallway/port) -"fM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ - dir = 1 +/area/ship/engineering/atmospherics) +"fW" = ( +/turf/closed/wall/r_wall, +/area/ship/crew/janitor) +"fX" = ( +/obj/structure/filingcabinet/double, +/obj/effect/turf_decal/corner/opaque/black, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 8 }, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"fY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel, /area/ship/hallway/starboard) -"fQ" = ( +"gc" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-9" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"fT" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 +/obj/machinery/light_switch{ + pixel_y = 23 }, -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 10 }, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"gd" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 4 }, -/obj/machinery/door/poddoor{ +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"gk" = ( +/obj/machinery/door/airlock/public/glass{ dir = 4; - id = "amogusthrusters" + name = "Canteen" }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"gj" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"gA" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"gC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +"gq" = ( +/turf/closed/wall/r_wall, +/area/ship/security) +"gs" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "10" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/corner/opaque/white/mono, /turf/open/floor/plasteel/dark, -/area/ship/medical) +/area/ship/hallway/aft) +"gt" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) "gF" = ( +/obj/structure/catwalk/over/plated_catwalk, /obj/structure/cable{ icon_state = "2-8" }, -/turf/open/floor/plasteel/mono{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/area/ship/cargo) -"gJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plating, +/area/ship/hallway/central) +"gI" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/closet/crate/bin, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock{ - name = "Restrooms" +/obj/machinery/firealarm/directional/west, +/obj/effect/decal/cleanable/cobweb, +/obj/item/trash/raisins, +/turf/open/floor/plasteel, +/area/ship/medical) +"gJ" = ( +/obj/machinery/atmospherics/pipe/simple/purple/hidden{ + dir = 10 }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/toilet) -"gK" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"gT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/layer2, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"gZ" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_x = 25 +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"ha" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"gK" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair/plastic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "8-10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"hb" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"gO" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/medical) +"gS" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"hd" = ( -/obj/machinery/computer/security, -/obj/machinery/light/small/directional/north, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/turf/open/floor/engine/hull, +/area/ship/maintenance/starboard) +"gV" = ( +/obj/effect/turf_decal/miskilamo_big/six{ dir = 8 }, -/obj/effect/turf_decal/corner/opaque/white/half, /turf/open/floor/plasteel/dark, -/area/ship/security) -"hk" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_x = 25 +/area/ship/engineering/engine) +"gZ" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"ho" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel, +/area/ship/hallway/fore) +"hp" = ( +/obj/structure/table, +/obj/machinery/computer/cryopod/directional/west, +/obj/machinery/newscaster/directional/south, +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/cigbutt, +/obj/item/reagent_containers/food/snacks/chips, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) +"hv" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"hx" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Canteen" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"hz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/camera/autoname{ + dir = 4 + }, /turf/open/floor/plating, -/area/ship/hallway/fore) -"hq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"hr" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/area/ship/hallway/aft) +"hC" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "5-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"hO" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "6-8" }, -/turf/open/floor/plating, -/area/ship/cargo) -"hs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"ht" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"hx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"hP" = ( +/obj/structure/chair/sofa/right, /turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) -"hA" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" +"hX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ + dir = 5 }, -/area/ship/hallway/starboard) -"hC" = ( -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plating, -/area/ship/hallway/port) -"hJ" = ( -/obj/structure/mirror{ - pixel_y = 23 +/obj/structure/cable/yellow{ + icon_state = "4-10" }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"hM" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plating, -/area/ship/hallway/port) -"hU" = ( -/obj/effect/turf_decal/miskilamo_big/four{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ik" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/table, -/obj/item/toy/redbutton, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"in" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 6 }, -/obj/machinery/vending/cola/random, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"ip" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"ib" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"is" = ( -/obj/structure/catwalk, -/turf/open/floor/plating, -/area/ship/external) -"iw" = ( -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"iM" = ( -/obj/structure/cable{ +/obj/structure/table/reinforced, +/obj/machinery/fax/indie, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"if" = ( +/obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/computer/atmos_control/incinerator{ + dir = 4; + sensors = list("nemo_incinerator_sensor"="Incinerator Chamber") }, /turf/open/floor/plating, -/area/ship/hallway/port) -"iQ" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/area/ship/engineering/engine) +"ip" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating, +/area/ship/engineering) +"iq" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel, /area/ship/hallway/port) -"iV" = ( -/turf/closed/wall, -/area/ship/engineering/atmospherics) -"iW" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 +"is" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/toy/redbutton, +/obj/item/kitchen/knife/plastic, +/obj/item/kitchen/fork/plastic{ + pixel_x = 5 }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"iX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"iz" = ( +/obj/structure/sign/directions/command{ + dir = 4; + pixel_y = 26 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 20 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"jh" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/suit_storage_unit/independent/engineering, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/starboard) -"jm" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 8 }, +/turf/open/floor/plating, +/area/ship/hallway/central) +"iC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"iG" = ( +/obj/machinery/door/airlock/external, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"iP" = ( /obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/airalarm/directional/north, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, /turf/open/floor/plating, -/area/ship/cargo) -"jn" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/hallway/central) +"iW" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/white/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"js" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/eva, +/obj/item/clothing/head/helmet/space/eva, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/oxygen, +/turf/open/floor/plasteel/tech/grid, +/area/ship/hallway/port) +"iY" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"jg" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Hall" - }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"jt" = ( +/area/ship/medical) +"ji" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"jj" = ( +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"jr" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 8 + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/hallway/fore) -"kh" = ( +/area/ship/hallway/central) +"js" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"jz" = ( /obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Canteen" +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "10" }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"kj" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"kl" = ( +/area/ship/hallway/aft) +"jB" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, /obj/machinery/firealarm/directional/west, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"ko" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"jC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"jG" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"jH" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, /obj/structure/cable{ icon_state = "4-8" }, @@ -912,1472 +1138,1526 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"kq" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 + dir = 6 }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"ks" = ( +/turf/open/floor/plasteel/dark, +/area/ship/security) +"jP" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 + }, +/obj/structure/cable{ + icon_state = "5-8" }, +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/hallway/fore) -"kt" = ( +/area/ship/engineering) +"jV" = ( /obj/machinery/door/poddoor{ id = "amogusdoors"; name = "Cargo Bay Blast Door" }, -/turf/open/floor/plasteel/mono, +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; + dir = 4; + id = "shetland_cargo"; + locked = 1 + }, +/obj/structure/cable{ + icon_state = "0-1" + }, +/turf/open/floor/engine/hull/interior, /area/ship/cargo) -"kv" = ( -/obj/machinery/power/terminal{ - dir = 8 +"jY" = ( +/turf/closed/wall, +/area/ship/crew/cryo) +"ka" = ( +/obj/structure/closet/crate/radiation, +/obj/item/stack/sheet/mineral/uranium/five, +/obj/effect/turf_decal/box, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) +"kb" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"kw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/plasteel/tech, +/area/ship/engineering/atmospherics) +"kc" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 }, -/obj/machinery/cell_charger, -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"kD" = ( -/turf/closed/wall, -/area/ship/engineering/engine) -"kO" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"kP" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +/area/ship/hallway/fore) +"kf" = ( +/obj/structure/ore_box, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -21 + }, +/turf/open/floor/plasteel/mono{ + dir = 1 }, +/area/ship/cargo) +"kg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, +/obj/machinery/light/directional/north, +/obj/structure/catwalk/over/plated_catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"kQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/area/ship/hallway/starboard) +"ki" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"kS" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/area/ship/hallway/port) +"kt" = ( +/turf/closed/wall/r_wall/rust/yesdiag, +/area/ship/crew/janitor) +"kx" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ + dir = 4 }, -/obj/structure/mirror{ - pixel_x = -24 +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"kG" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"kV" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"kH" = ( +/turf/closed/wall/rust, +/area/ship/cargo) +"kN" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plating/airless, -/area/ship/external) -"kY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/computer/cryopod/directional/north{ - pixel_y = 17 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/structure/dresser, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"lo" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"kO" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/ship/engineering/atmospherics) -"lp" = ( +"kS" = ( /turf/closed/wall/r_wall, -/area/ship/hallway/port) -"ls" = ( -/obj/machinery/washing_machine, -/obj/machinery/firealarm/directional/east, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"lx" = ( -/obj/effect/turf_decal/number/two{ +/area/ship/engineering/atmospherics) +"kU" = ( +/obj/effect/turf_decal/corner/opaque/green{ dir = 8 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"lB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"lD" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" +/obj/structure/closet/secure_closet/wall{ + dir = 8; + icon_door = "med_wall"; + name = "mortuary locker"; + pixel_x = 28; + req_access_txt = "5" }, -/obj/effect/turf_decal/number/zero{ - dir = 8 +/obj/item/reagent_containers/glass/bottle/formaldehyde{ + pixel_x = 5; + pixel_y = 8 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"lE" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/item/reagent_containers/glass/bottle{ + list_reagents = list(/datum/reagent/medicine/thializid=30); + name = "thializid bottle" + }, +/obj/item/storage/box/bodybags, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 +/turf/open/floor/plasteel/white, +/area/ship/medical) +"lc" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/turf/open/floor/plasteel/mono{ + dir = 1 }, +/area/ship/cargo) +"lo" = ( +/obj/machinery/power/apc/auto_name/directional/west, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 6 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"lp" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/ship/hallway/fore) +"lt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Cargo Bay" +/turf/open/floor/plating, +/area/ship/engineering/engine) +"lu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"lJ" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Electrical" + icon_state = "5-6" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering/electrical) -"lL" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/obj/item/pipe_dispenser, -/obj/structure/closet/crate, -/obj/item/analyzer, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"lS" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"lV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"lX" = ( -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -2 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 5 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 1; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/structure/closet/crate{ - name = "food crate" - }, -/obj/item/storage/cans/sixbeer, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/turf_decal/box, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, +"ly" = ( +/turf/closed/wall, /area/ship/cargo) -"lZ" = ( +"lz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output, +/turf/open/floor/engine/plasma, +/area/ship/engineering) +"lF" = ( +/obj/structure/railing, /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"lU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) +/turf/open/floor/engine/o2, +/area/ship/engineering/atmospherics) +"lV" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/item/storage/box/gloves{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/storage/box/masks{ + pixel_x = 15; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/ship/medical) "me" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over, -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ship/hallway/fore) -"mh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, +/area/ship/maintenance/port) +"ms" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hall" +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) +/turf/open/floor/plating, +/area/ship/hallway/starboard) "mt" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/purple/hidden{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/dorm) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"mC" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) "mD" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Cargo Bay" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"mE" = ( -/obj/machinery/button/door{ - id = "amogusdoors"; - name = "Blast Door Control"; - pixel_x = 6; - pixel_y = 7 +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"mH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "amoguswindows"; - name = "Window Lockdown"; - pixel_x = -7; - pixel_y = 7 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/effect/turf_decal/corner/opaque/neutral/half, -/obj/item/radio/intercom/directional/north, -/obj/item/phone{ - pixel_y = -4 +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"mI" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"mG" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 +/obj/machinery/button/door{ + dir = 1; + id = "amogusthrusters"; + name = "Thruster Lockdown"; + pixel_y = -21 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ship/hallway/port) -"mH" = ( +/area/ship/maintenance/port) +"mJ" = ( /turf/closed/wall, -/area/ship/engineering/electrical) -"mN" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) +/area/ship/crew/dorm) "mP" = ( +/obj/effect/turf_decal/borderfloor, +/obj/structure/window/reinforced/spawner, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"mR" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "2-5" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/structure/cable{ + icon_state = "2-10" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/port) -"mU" = ( +/area/ship/hallway/aft) +"mZ" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "0-10" }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"mW" = ( -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/ship/hallway/port) -"ne" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/miskilamo_big/seven{ - dir = 8 - }, +"nc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/ship/engineering/engine) -"nj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +"nm" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/kitchen/fork/plastic{ + pixel_x = 5 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel/white, +/obj/item/kitchen/knife/plastic, +/turf/open/floor/plasteel, /area/ship/crew/canteen) -"nx" = ( +"nt" = ( +/turf/closed/wall/rust, +/area/ship/crew/dorm) +"nE" = ( +/obj/structure/railing, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "6-8" }, -/obj/structure/railing, /turf/open/floor/carpet/blue, /area/ship/bridge) -"nH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/filingcabinet, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/wood, -/area/ship/security) -"nL" = ( +"nG" = ( +/turf/closed/wall/rust, +/area/ship/engineering/engine) +"nJ" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "6-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Canteen" - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/ship/crew/canteen) -"nO" = ( -/turf/closed/wall/r_wall, -/area/ship/cargo) -"nT" = ( -/obj/effect/turf_decal/box, -/turf/open/floor/plating, -/area/ship/cargo) -"oj" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +"nL" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/crew/dorm) +"nQ" = ( +/obj/structure/closet/crate/trashcart/laundry, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"nU" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, +/obj/item/kirbyplants/fullysynthetic, +/obj/machinery/firealarm/directional/north, +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"nW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small/directional/east, +/obj/structure/cable{ + icon_state = "1-6" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"ol" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/area/ship/maintenance/starboard) +"oc" = ( +/turf/closed/wall, +/area/ship/bridge) +"od" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_x = -25 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) +"of" = ( +/obj/effect/turf_decal/atmos/air, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + name = "Air to Distro" + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) +/area/ship/engineering) "on" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"oo" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/components/binary/pump/layer4{ + dir = 4 }, -/obj/machinery/button/door{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"oq" = ( +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"ou" = ( +/obj/machinery/door/airlock/public/glass{ dir = 4; - id = "amogusthrusters"; - name = "Thruster Lockdown"; - pixel_x = -24 + name = "Canteen" }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"oB" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/closet/secure_closet{ - icon_state = "hop"; - name = "\proper first officer's locker"; - req_access_txt = "57" +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/item/clothing/under/rank/command/head_of_personnel, -/obj/item/clothing/under/rank/command/head_of_personnel/skirt, -/obj/item/clothing/suit/armor/vest/hop, -/obj/item/clothing/head/beret/hop, -/obj/item/gun/energy/e_gun/mini, -/obj/item/clothing/shoes/laceup, -/obj/item/radio/headset/headset_com/alt, -/obj/item/storage/box/ids, -/obj/item/storage/briefcase, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"oC" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"oD" = ( -/obj/effect/turf_decal/miskilamo_big/two{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"oM" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"oN" = ( -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"oB" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/computer/crew/retro{ + dir = 8 }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"oE" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"oS" = ( -/obj/machinery/door/poddoor{ - id = "amogusdoors"; - name = "Cargo Bay Blast Door" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "shetland_cargo"; - locked = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/cable, -/turf/open/floor/plasteel/mono, -/area/ship/cargo) -"oV" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"oG" = ( +/obj/structure/table, +/obj/machinery/computer/secure_data/laptop{ + density = 0 }, -/turf/open/floor/plasteel/mono{ +/obj/effect/turf_decal/corner/opaque/black{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/black{ dir = 1 }, -/area/ship/cargo) -"pa" = ( -/turf/closed/wall, -/area/ship/medical) -"pn" = ( -/obj/effect/landmark/start/atmospheric_technician, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"po" = ( +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"oH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"oK" = ( /obj/structure/cable{ - icon_state = "8-10" - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/item/gun/energy/e_gun/mini, -/obj/item/gun/energy/e_gun/mini, -/obj/item/stock_parts/cell/gun/mini, -/obj/item/stock_parts/cell/gun/mini, -/obj/structure/closet/secure_closet/wall{ - dir = 8; - icon_state = "sec_wall"; - name = "firearms locker"; - pixel_x = 28; - req_access_txt = "1" + icon_state = "1-4" }, -/turf/open/floor/plasteel, -/area/ship/security) -"pr" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/table/wood, -/obj/machinery/fax/indie, -/turf/open/floor/plasteel, -/area/ship/security) -"pC" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/hallway/port) -"pO" = ( -/obj/structure/cable, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 +/area/ship/hallway/central) +"oV" = ( +/turf/closed/wall/r_wall/rust/yesdiag, +/area/ship/cargo) +"oX" = ( +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engine Room"; + normalspeed = 0; + req_access_txt = "10" }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 1 +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5{ + dir = 4 }, -/obj/structure/table/glass, -/obj/machinery/door/window/eastleft{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/structure/window/reinforced/spawner{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/structure/window/reinforced/spawner{ - dir = 4 +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"oY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/fire, -/obj/item/defibrillator/loaded, -/turf/open/floor/plasteel/mono/white, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/white, /area/ship/medical) -"qb" = ( -/obj/machinery/button/door{ - dir = 4; - id = "amogusdoors"; - name = "Blast Door Control"; - pixel_x = -24 - }, -/obj/machinery/button/shieldwallgen{ - dir = 4; - id = "shetland_cargo"; - pixel_x = -23; - pixel_y = 10 +"pa" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"ph" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" }, -/obj/structure/cable{ - icon_state = "1-4" +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"pi" = ( +/turf/closed/wall, +/area/ship/hallway/central) +"pl" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" }, -/turf/open/floor/plasteel/mono{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, /area/ship/cargo) -"qe" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"pr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"px" = ( +/obj/structure/curtain, +/obj/structure/toilet{ dir = 1 }, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"pI" = ( +/obj/machinery/door/airlock/security{ + dir = 4; + name = "Security Office"; + req_access_txt = "1" + }, /obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/starboard) -"qi" = ( -/obj/machinery/power/smes/shuttle/precharged{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"qj" = ( -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"qs" = ( -/obj/structure/closet/crate, -/obj/item/analyzer, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"qy" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 +/area/ship/security) +"pN" = ( +/turf/closed/wall/r_wall, +/area/ship/crew/canteen) +"pQ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/structure/mirror{ - pixel_x = -24 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"qA" = ( -/obj/structure/railing{ +/area/ship/crew/cryo) +"pR" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"qB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/light/small/directional/east, /turf/open/floor/plasteel, -/area/ship/hallway/port) -"qD" = ( -/obj/machinery/power/terminal, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/area/ship/medical) +"pT" = ( +/obj/item/storage/backpack/security, +/obj/item/clothing/gloves/fingerless, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/under/rank/security/officer/blueshirt, +/obj/structure/closet/secure_closet/security{ + populate = 0; + req_access_txt = "1"; + req_ship_access = 1 + }, +/obj/item/clothing/suit/armor/vest/old, +/obj/item/clothing/suit/armor/vest/old, +/obj/item/clothing/head/helmet, +/obj/effect/turf_decal/box, +/obj/item/clothing/glasses/cheapsuns, +/obj/item/melee/classic_baton, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"pX" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/box, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-10" }, /turf/open/floor/plating, +/area/ship/maintenance/port) +"pY" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"qa" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/r_wall/rust, +/area/ship/maintenance/starboard) +"qb" = ( +/obj/structure/crate_shelf, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"qg" = ( +/obj/structure/closet/secure_closet/engineering_personal{ + populate = 0 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/item/storage/backpack/industrial, +/obj/item/storage/backpack/industrial, +/obj/item/clothing/under/rank/engineering/engineer, +/obj/item/clothing/under/rank/engineering/engineer, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/head/hardhat/dblue, +/obj/item/clothing/head/hardhat/dblue, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, /area/ship/engineering/electrical) -"qE" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/megaphone/command{ - pixel_x = 10 +"qi" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/obj/effect/landmark/start/station_engineer, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"qj" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/trash/can{ + pixel_x = -8; + pixel_y = 7 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"qk" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"ql" = ( +/obj/item/kirbyplants/fullysynthetic, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"qJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/area/ship/hallway/central) +"qB" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/structure/curtain, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"qC" = ( +/turf/closed/wall/r_wall, +/area/ship/cargo) +"qG" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"qM" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-6" }, /turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"qN" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"qP" = ( -/obj/machinery/door/poddoor{ - id = "amoguswindows" +/area/ship/hallway/port) +"qO" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass/twenty, +/obj/item/stack/sheet/metal/twenty, +/obj/structure/cable{ + icon_state = "1-5" + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) +"qQ" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 5 }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"qS" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plating, -/area/ship/crew/dorm) -"qQ" = ( +/area/ship/engineering) +"qT" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hall" + }, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"qR" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -6; - pixel_y = 10 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/folder/red, -/obj/item/folder/blue, -/obj/item/folder, -/obj/item/pen/fountain, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/ship/security) -"qY" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"qV" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light_switch{ + pixel_y = 23 + }, +/obj/effect/turf_decal/corner/opaque/neutral/half{ dir = 4 }, -/obj/machinery/light/directional/north, -/turf/open/floor/plating, -/area/ship/hallway/port) -"re" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"rc" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" }, -/obj/structure/sink{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"rf" = ( +/obj/machinery/door/firedoor/border_only, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "5-6" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"rh" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engineering"; + normalspeed = 0; + req_access_txt = "10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"rm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/atmospherics) +"rr" = ( +/turf/closed/wall, +/area/ship/crew/janitor) +"rt" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "amoguswindows" + }, /turf/open/floor/plating, /area/ship/hallway/starboard) "ru" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/item/clothing/suit/apron/surgical, +/obj/structure/table/chem, +/obj/structure/sink/chem{ + pixel_x = 2; + pixel_y = 3 }, +/turf/open/floor/plasteel/freezer, +/area/ship/medical) +"rx" = ( /obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"rw" = ( -/obj/machinery/computer/monitor{ - dir = 8 +/obj/structure/cable{ + icon_state = "5-8" }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"rA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"rG" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/structure/cable/yellow{ - icon_state = "1-2" +/turf/open/floor/plating, +/area/ship/hallway/central) +"rB" = ( +/obj/item/trash/can{ + pixel_x = -8; + pixel_y = 7 }, -/obj/machinery/door/airlock/public/glass{ - name = "Starboard Hall" +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"rH" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"rI" = ( +/turf/closed/wall/rust, +/area/ship/medical) "rJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/effect/turf_decal/corner/opaque/white/mono, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/plasteel/mono/white, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"rL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, /area/ship/medical) -"rN" = ( +"rO" = ( /obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/catwalk/over, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ship/hallway/fore) -"rP" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ - dir = 4 - }, +"rQ" = ( /obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"rT" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/closet/wall{ + dir = 4; + icon_door = "white_wall"; + name = "medical closet"; + pixel_x = -28 + }, +/obj/item/storage/backpack/satchel/med, +/obj/item/clothing/shoes/sneakers/white, +/obj/item/clothing/under/rank/medical/doctor/red, +/obj/item/clothing/under/rank/medical/doctor/green, +/obj/item/healthanalyzer, +/turf/open/floor/plasteel, +/area/ship/medical) +"rY" = ( +/obj/effect/turf_decal/number/five{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/cargo) -"rU" = ( -/obj/machinery/power/port_gen/pacman/mrs, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"sb" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 8 }, -/obj/effect/turf_decal/industrial/hatch, -/turf/open/floor/plating, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/computer/helm/retro{ + dir = 8 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"sc" = ( +/turf/closed/wall, /area/ship/engineering/engine) "sd" = ( -/obj/effect/turf_decal/corner/opaque/blue/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"se" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ - icon_state = "5-9" + icon_state = "2-4" }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"sj" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 10 }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"sl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"so" = ( +/area/ship/hallway/fore) +"sk" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/ship/hallway/starboard) +"sq" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/autolathe, +/obj/effect/turf_decal/box, /obj/structure/cable{ - icon_state = "6-8" + icon_state = "2-9" }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"sp" = ( -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"sr" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"su" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/rack, +/obj/item/reagent_containers/glass/bucket, +/obj/item/storage/bag/trash, +/obj/item/pushbroom, +/obj/item/clothing/head/soft/purple, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-8" }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/crew/janitor) +"sA" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/security) +"sS" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-8" }, -/turf/open/floor/plating/airless, -/area/ship/hallway/starboard) -"ss" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"sV" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/turf/open/floor/plating, +/area/ship/engineering/engine) +"sX" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Starboard Hall" +/obj/effect/turf_decal/box, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/crew/janitor) +"ta" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"sA" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic{ - dir = 4 +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"tb" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"sD" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ - dir = 4 +/obj/machinery/button/door{ + id = "amogusthrusters"; + name = "Thruster Lockdown"; + pixel_y = 24 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"sH" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/toy/plush/among, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"tu" = ( +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"tv" = ( +/obj/machinery/atmospherics/pipe/manifold/purple/hidden, /turf/open/floor/plating, -/area/ship/hallway/fore) -"sJ" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/maintenance/starboard) +"tH" = ( +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engineering"; + normalspeed = 0; + req_access_txt = "10" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"sK" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) -"sN" = ( -/obj/effect/turf_decal/corner/opaque/white/half{ +"tL" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/effect/turf_decal/borderfloor{ +/turf/open/floor/plating, +/area/ship/engineering/engine) +"tU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ dir = 8 }, -/obj/effect/turf_decal/box, -/obj/machinery/medical_kiosk, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"tX" = ( +/turf/closed/wall/rust, +/area/ship/crew/toilet) +"tZ" = ( +/obj/structure/table/optable, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/freezer, /area/ship/medical) -"sQ" = ( +"ub" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Cargo Bay" + }, /obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /obj/machinery/door/firedoor/border_only{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Canteen" +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"sY" = ( -/obj/machinery/camera/autoname{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light/directional/west, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"sZ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/area/ship/hallway/starboard) +"ue" = ( +/obj/structure/cable{ + icon_state = "2-10" }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"tj" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/door/window/eastright{ - name = "Engine Access" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"uh" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"ul" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/engineering/engine) +"uo" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = 10 }, -/obj/structure/window/reinforced/spawner, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"up" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"ut" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 + }, +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/hallway/port) +"uy" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/freezer, +/area/ship/medical) +"uA" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/green/hidden, /obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" + id = "amoguswindows" }, /turf/open/floor/plating, /area/ship/hallway/port) -"tn" = ( +"uG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "9-10" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 + dir = 8; + pixel_x = 20; + pixel_y = 5 }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, /turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"to" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "amoguswindows" +/area/ship/hallway/aft) +"uM" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_x = -25 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/bridge) -"tD" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ + dir = 1 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"tI" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"tP" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"uO" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/light/directional/south, /turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"tS" = ( -/obj/machinery/cryopod{ +/area/ship/crew/canteen) +"uP" = ( +/obj/structure/bedsheetbin, +/obj/structure/table, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/crew/janitor) +"uV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"tZ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ship/hallway/starboard) +"va" = ( +/obj/structure/cable{ + icon_state = "8-10" }, -/obj/machinery/fax/indie, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"ui" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-10" }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, /turf/open/floor/plasteel, -/area/ship/security) -"uj" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/port) -"uk" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/area/ship/hallway/central) +"vd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/machinery/airalarm/directional/south, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"ul" = ( +"vk" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "6-8" }, /turf/open/floor/plasteel/dark, +/area/ship/bridge) +"vt" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/structure/closet/emcloset, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"um" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"uy" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/dorm) -"uz" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/ship/hallway/port) -"uB" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel, -/area/ship/cargo) -"uD" = ( -/obj/machinery/door/poddoor{ - id = "amoguswindows" +"vw" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"vz" = ( +/obj/structure/sign/warning/incident{ + pixel_x = -32 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, /turf/open/floor/plating, -/area/ship/crew/canteen) -"uP" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ship/cargo) -"uS" = ( -/obj/structure/cable/yellow{ +/area/ship/engineering/engine) +"vB" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"uZ" = ( -/obj/machinery/power/smes/shuttle/precharged{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" - }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"va" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, /turf/open/floor/plating, -/area/ship/engineering/engine) -"vg" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/ship/engineering) +"vG" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Fore Hall" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/port) -"vo" = ( -/obj/structure/closet/crate, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"vr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"vt" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 1 - }, -/obj/machinery/recharger, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"vv" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/wood, -/area/ship/security) -"vB" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/button/massdriver{ - dir = 8; - id = "ejected"; - pixel_x = 24 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"vD" = ( /obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 1 + icon_state = "4-8" }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"vI" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"vJ" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4; - piping_layer = 2 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/port) -"vL" = ( -/obj/machinery/firealarm/directional/east, /turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) +/area/ship/hallway/fore) "vN" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "4-10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"vT" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 25 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Engine Room" +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"vV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/kirbyplants/fullysynthetic, +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"vX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/engine) -"vP" = ( +/area/ship/hallway/aft) +"we" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, /area/ship/hallway/port) -"vW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"wk" = ( +"wf" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" + icon_state = "2-9" }, +/turf/open/floor/plasteel, +/area/ship/hallway/starboard) +"wr" = ( /obj/structure/cable{ - icon_state = "2-6" + icon_state = "6-10" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) +"wt" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "amoguswindows"; + name = "Window Lockdown"; + pixel_x = -15; + pixel_y = 21 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/port) -"wp" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/item/radio/intercom/directional/north, +/obj/item/spacecash/bundle/c1000{ + pixel_x = 4; + pixel_y = 8 }, -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Bridge" +/obj/item/phone{ + pixel_y = -4 }, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"wr" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"wD" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"wH" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"wz" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/item/reagent_containers/food/drinks/bottle/tequila{ + pixel_x = 10; + pixel_y = 11 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Canteen" +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 14 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 5 }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"wL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/area/ship/bridge) +"wK" = ( +/obj/structure/chair/plastic{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"xi" = ( -/obj/item/stack/sheet/mineral/plasma/fifty, -/obj/structure/closet/crate, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"xm" = ( -/obj/effect/turf_decal/corner/opaque/white{ +/obj/effect/decal/cleanable/generic, +/obj/machinery/camera/autoname{ dir = 4 }, -/obj/effect/turf_decal/borderfloor{ +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"wM" = ( +/obj/structure/railing, +/turf/open/floor/plasteel/stairs{ dir = 8 }, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/iv_drip, -/obj/structure/mirror{ - pixel_x = -24 +/area/ship/bridge) +"wO" = ( +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"xq" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/computer/communications{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"xs" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/starboard) +"wP" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plasteel/dark, /area/ship/security) -"xu" = ( -/obj/structure/cable/yellow{ +"wQ" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/firealarm/directional/north, +/obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -2386,909 +2666,885 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"xK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/hallway/fore) -"xL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/area/ship/hallway/central) +"wT" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"xQ" = ( -/turf/closed/wall/r_wall, -/area/ship/bridge) -"xV" = ( -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/obj/machinery/door/poddoor{ + dir = 4; + id = "amogusthrusters" }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ya" = ( -/obj/machinery/light/directional/west, /turf/open/floor/plating, -/area/ship/hallway/fore) -"yk" = ( -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"ym" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 +/area/ship/maintenance/starboard) +"wU" = ( +/obj/effect/turf_decal/miskilamo_big/five{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"yr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/area/ship/engineering/engine) +"wW" = ( +/obj/structure/cable/yellow{ + icon_state = "1-6" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 + dir = 6 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"yv" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" +/turf/open/floor/plating, +/area/ship/engineering/engine) +"xd" = ( +/turf/closed/wall/yesdiag, +/area/ship/engineering/engine) +"xf" = ( +/obj/machinery/power/generator{ + dir = 8 }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" +/obj/structure/cable/yellow{ + icon_state = "0-4" }, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"yx" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/area/ship/engineering/engine) +"xr" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/item/folder/blue{ + pixel_y = 5 }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/port) -"yB" = ( -/obj/structure/cable{ - icon_state = "1-8" +/obj/item/pen/red{ + pixel_x = 3; + pixel_y = 5 }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"yL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/item/toy/plush/hornet/gay{ - pixel_x = 12; +/obj/item/pen/blue{ + pixel_x = -3; pixel_y = 5 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/security) -"yM" = ( -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"xs" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/item/kirbyplants/fullysynthetic, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"xu" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, /obj/structure/chair/plastic{ dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white, +/obj/item/trash/can{ + pixel_x = -7; + pixel_y = -12 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/turf/open/floor/plasteel, /area/ship/crew/canteen) -"yY" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ +"xx" = ( +/obj/effect/turf_decal/atmos/oxygen{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hall" +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"zd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/area/ship/engineering/atmospherics) +"xz" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -4; + pixel_y = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 4; + pixel_y = 10 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/dark, /area/ship/crew/canteen) -"ze" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +"xO" = ( +/obj/machinery/microwave, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"xT" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/machinery/airalarm/directional/north, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"zm" = ( +"xW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "6-8" }, -/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ship/hallway/starboard) -"zt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +"xZ" = ( +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/structure/cable{ + icon_state = "2-5" }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"zD" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"zF" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"zL" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/cargo) +"yg" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/engineering) +"yp" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel, +/area/ship/medical) +"yt" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Fore Hall" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/mob/living/simple_animal/pet/cat{ - desc = "It's Salem, the ship's cat. It's her town - you're all just living in it."; - name = "Salem" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"zN" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/starboard) -"zO" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/fore) -"zQ" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 + dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Ac" = ( -/obj/structure/cable{ - icon_state = "2-8" +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"yw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Ah" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"An" = ( -/obj/machinery/status_display/shuttle, -/turf/closed/wall, -/area/ship/engineering/engine) -"Az" = ( -/obj/machinery/status_display/shuttle, -/turf/closed/wall, -/area/ship/engineering/electrical) -"AC" = ( -/obj/machinery/door/poddoor{ - id = "amoguswindows" - }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"AD" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/structure/cable{ + icon_state = "8-10" }, -/obj/effect/turf_decal/miskilamo_big/six{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/engineering/engine) -"AF" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/bounty, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"AG" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 - }, -/obj/structure/table, -/obj/item/storage/box/cups, -/obj/item/storage/box/cups, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"AL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/dark, /area/ship/hallway/port) -"AN" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, +"yz" = ( /obj/structure/cable/yellow{ - icon_state = "1-4" + icon_state = "1-8" }, /obj/structure/cable/yellow{ icon_state = "4-8" }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"AP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/catwalk/over, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"AU" = ( -/obj/machinery/vending/security/wall{ - pixel_x = 25 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/ship/security) -"Bb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Bm" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"yI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Bu" = ( -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Bx" = ( -/obj/machinery/door/poddoor{ - id = "ejected"; - name = "Cargo Bay Blast Door" - }, -/obj/structure/fans/tiny, -/obj/structure/window/reinforced/spawner{ +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"yN" = ( +/obj/effect/turf_decal/borderfloor{ dir = 8 }, -/turf/open/floor/plasteel/mono, -/area/ship/cargo) -"BI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"BV" = ( +/obj/structure/curtain, +/turf/open/floor/plasteel/freezer, +/area/ship/medical) +"yO" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/light/dim/directional/north, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Ca" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/mopbucket, -/obj/item/mop, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Cb" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 1 + icon_state = "8-10" }, -/obj/structure/table/optable, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Cc" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"Cg" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/hallway/starboard) -"Ci" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"Cp" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" +/area/ship/hallway/central) +"yP" = ( +/obj/machinery/button/ignition/incinerator/atmos{ + dir = 4; + pixel_x = -23; + pixel_y = -3 }, -/obj/machinery/door/poddoor{ +/obj/machinery/button/door/incinerator_vent_atmos_aux{ dir = 4; - id = "amogusthrusters" + pixel_x = -23; + pixel_y = 8 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Cr" = ( -/turf/closed/wall, -/area/ship/bridge) -"Cs" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ +/obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"Cw" = ( +/area/ship/engineering/engine) +"yU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic{ - dir = 1 + dir = 9 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Cz" = ( -/obj/structure/railing, -/turf/open/floor/plasteel/stairs{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/area/ship/bridge) -"CB" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"yW" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/corner/opaque/black, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"CL" = ( -/obj/effect/turf_decal/atmos/air, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"CM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"yY" = ( +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"yZ" = ( +/turf/closed/wall, +/area/ship/crew/canteen) +"za" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "1-10" }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/ship/hallway/port) -"CS" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"CZ" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ + dir = 5 }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"De" = ( +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-6" }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"Dn" = ( -/obj/structure/cable{ - icon_state = "2-4" +/area/ship/engineering/atmospherics) +"ze" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "amoguswindows" }, -/obj/machinery/button/door{ - dir = 4; - id = "amogusthrusters"; - name = "Thruster Lockdown"; - pixel_x = -24 +/turf/open/floor/plating, +/area/ship/crew/dorm) +"zl" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hall" }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"Du" = ( -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Dy" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/port) -"DI" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"DN" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"zn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/port) +"zr" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ + dir = 8 }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"zy" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector/layer4{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ship/engineering/engine) -"Ej" = ( +"zA" = ( /turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"El" = ( -/obj/structure/cable{ - icon_state = "1-8" +/area/ship/hallway/port) +"zC" = ( +/obj/machinery/cryopod{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/box, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) +"zD" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Cargo Bay" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Er" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 1 +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Ev" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"zE" = ( +/obj/structure/tank_dispenser, +/obj/machinery/button/shieldwallgen{ + dir = 1; + id = "shetland_cargo"; + pixel_x = 5; + pixel_y = -20 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/button/door{ + dir = 1; + id = "amogusdoors"; + name = "Blast Door Control"; + pixel_x = -5; + pixel_y = -21 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono{ dir = 1 }, +/area/ship/cargo) +"zF" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 5 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Ez" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"EE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"EG" = ( +/area/ship/security) +"zL" = ( +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"zX" = ( +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/hardsuit/mining/independent, +/obj/effect/turf_decal/box, +/obj/item/tank/internals/oxygen/red, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Ab" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/firealarm/directional/west, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-4" }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/ship/engineering/electrical) -"EL" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"ET" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/hallway/fore) +"Ae" = ( +/obj/effect/turf_decal/number/zero{ + dir = 8 }, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "5-9" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"EU" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/cable/yellow{ + icon_state = "5-10" + }, +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"Aj" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom/wideband/table{ dir = 8 }, +/obj/structure/cable{ + icon_state = "5-9" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"An" = ( /obj/machinery/door/airlock/public/glass{ + name = "Canteen" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"Ax" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Az" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/light_switch{ dir = 4; - name = "Fore Hall" + pixel_x = -20; + pixel_y = 5 }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"EV" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"AD" = ( +/obj/structure/cable{ + icon_state = "0-2" }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"EW" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/closet/secure_closet{ + icon_state = "cap"; + name = "\proper captain's locker"; + req_access_txt = "20" }, -/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/clothing/under/rank/command/captain/suit, +/obj/item/clothing/under/rank/command/captain/skirt, +/obj/item/storage/backpack/captain, +/obj/item/clothing/gloves/color/white, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/stock_parts/cell/gun, +/obj/item/gun/energy/laser/e10, +/obj/item/clothing/suit/jacket/leather/duster/command, +/obj/item/clothing/glasses/cheapsuns, /turf/open/floor/carpet/blue, /area/ship/bridge) -"EY" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +"AG" = ( +/obj/structure/closet/emcloset/wall{ + dir = 1; + pixel_y = -28 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Fd" = ( -/obj/machinery/door/poddoor{ - id = "amogusdoors"; - name = "Cargo Bay Blast Door" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "shetland_cargo"; - locked = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plasteel/mono, -/area/ship/cargo) -"Fi" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"Bh" = ( +/obj/effect/turf_decal/corner/opaque/red/border{ + dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Fr" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"Fs" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 15; - height = 15; - width = 30 - }, -/turf/template_noop, -/area/template_noop) -"Ft" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 1 - }, -/obj/machinery/modular_computer/console/preset/id{ - dir = 8 +/obj/effect/turf_decal/borderfloor, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"Fv" = ( -/obj/machinery/door/poddoor{ - id = "amoguswindows" +/obj/structure/cable{ + icon_state = "2-9" }, -/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel, +/area/ship/medical) +"Bo" = ( +/turf/closed/wall/r_wall, +/area/ship/hallway/starboard) +"Bz" = ( +/turf/closed/wall/r_wall, +/area/ship/hallway/port) +"BF" = ( /obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, -/area/ship/crew/toilet) -"FD" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"FI" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/toilet) -"FM" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/area/ship/engineering) +"BH" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/engineering) +"BL" = ( +/obj/machinery/door/airlock/external, +/obj/docking_port/mobile{ + can_move_docking_ports = 1; + dir = 2; + launch_status = 0; + port_direction = 8; + preferred_direction = 4 + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"BY" = ( +/obj/machinery/door/airlock{ + name = "Dormitory" }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ - dir = 4 + dir = 1 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Fore Hall" +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"FP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/area/ship/crew/dorm) +"Ca" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/power/terminal{ + dir = 8 }, +/obj/effect/decal/cleanable/cobweb, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "4-6" }, -/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/fore) -"FR" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 +/area/ship/maintenance/port) +"Cb" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor{ + id = "amoguswindows" }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/computer/crew{ - dir = 8; - icon_state = "computer-right" +/turf/open/floor/plating, +/area/ship/crew/janitor) +"Cm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"FV" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"Cr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 4 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/decal/cleanable/generic, +/obj/machinery/newscaster/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/bin, +/obj/item/paper/crumpled, +/obj/item/paper/crumpled{ + pixel_x = -3; + pixel_y = 3 }, -/obj/structure/bed, -/obj/machinery/vending/wallmed{ - pixel_x = -25 +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"Cz" = ( +/obj/structure/cable{ + icon_state = "2-5" }, -/obj/effect/turf_decal/borderfloor{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/turf_decal/corner/opaque/white/half{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/item/bedsheet/medical, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"Gc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"Gd" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, /area/ship/hallway/fore) -"Gs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +"CF" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) +"CH" = ( +/obj/structure/cable{ + icon_state = "8-9" }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Gv" = ( -/obj/effect/turf_decal/corner/opaque/white/half, -/obj/effect/turf_decal/borderfloor{ +/turf/open/floor/plasteel/mono{ dir = 1 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light/small/directional/north, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"GB" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 +/area/ship/cargo) +"CI" = ( +/obj/item/cigbutt, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"CJ" = ( +/obj/structure/closet/secure_closet/freezer/fridge{ + populate = 0 }, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/sugar, /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) -"GC" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 +"CK" = ( +/obj/structure/cable{ + icon_state = "2-10" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"GN" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 1 +/area/ship/hallway/central) +"CN" = ( +/turf/closed/wall/rust, +/area/ship/maintenance/starboard) +"CZ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix Extract to TEG" }, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ - pixel_x = 5; - pixel_y = 8 +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Dc" = ( +/obj/structure/closet/secure_closet/armory2{ + populate = 0; + req_access = null; + req_access_txt = "1"; + req_ship_access = 1 + }, +/obj/item/ammo_box/c38_box, +/obj/effect/turf_decal/box, +/obj/item/ammo_box/c38, +/obj/item/ammo_box/c38, +/obj/item/gun/ballistic/revolver/detective, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"Dd" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/mining_scanner, +/obj/item/pickaxe, +/obj/effect/turf_decal/box, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Dm" = ( +/obj/machinery/cryopod{ + dir = 4 }, -/obj/item/reagent_containers/glass/bottle{ - list_reagents = list(/datum/reagent/medicine/thializid=30); - name = "thializid bottle" +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/cryo) +"Dp" = ( +/obj/machinery/door/poddoor{ + dir = 4; + id = "amoguswindows" }, -/obj/item/reagent_containers/syringe, -/obj/machinery/door/window/eastleft{ +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/bridge) +"Ds" = ( +/turf/open/floor/plasteel/mono{ dir = 1 }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"GP" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"GS" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, +/area/ship/cargo) +"Dw" = ( +/obj/effect/turf_decal/box, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"GV" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/area/ship/engineering/engine) +"DC" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + icon_state = "2-9" + }, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"DD" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, /area/ship/hallway/starboard) -"GY" = ( -/obj/machinery/camera/autoname, +"DH" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/box, /obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"He" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) +"DI" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, +/obj/item/trash/can/food/peaches/maint, +/obj/structure/extinguisher_cabinet/directional/south, /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Hj" = ( +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"DO" = ( +/obj/machinery/door/airlock/external/glass, /obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"DX" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/atmos{ - dir = 4; - name = "Atmospherics" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"Ee" = ( +/obj/machinery/door/airlock{ + dir = 4; + name = "Restrooms" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Hm" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/toilet) +"Eg" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/maintenance/starboard) +"Ek" = ( +/obj/structure/cable{ + icon_state = "1-5" + }, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"El" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"Em" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/atmospherics) +"EA" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock{ + dir = 4; + name = "Cryo Room" }, /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -3296,131 +3552,224 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Fore Hall" +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Hn" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"Ho" = ( -/turf/open/floor/carpet/blue, +/area/ship/crew/cryo) +"EC" = ( +/turf/closed/wall/r_wall, /area/ship/bridge) -"Hz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +"ED" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"EI" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"EJ" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/engineering{ - name = "Electrical" +/obj/machinery/power/terminal{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/electrical) -"HG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"EM" = ( +/obj/structure/closet/crate/bin, /obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 + dir = 8 }, -/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/generic, +/obj/item/cigbutt, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"HH" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/area/ship/hallway/central) +"EN" = ( +/obj/structure/cable{ + icon_state = "9-10" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"EO" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock{ - name = "Dormitory" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"EP" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/box, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/crew/janitor) +"ER" = ( +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"EX" = ( +/turf/closed/wall, +/area/ship/hallway/starboard) +"Fc" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"FE" = ( +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"FJ" = ( +/obj/effect/landmark/start/station_engineer, +/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"FT" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, -/area/ship/crew/dorm) -"HN" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "0-2" +/area/ship/engineering) +"Gf" = ( +/obj/machinery/door/poddoor{ + id = "amogusdoors"; + name = "Cargo Bay Blast Door" + }, +/turf/open/floor/engine/hull/interior, +/area/ship/cargo) +"Gg" = ( +/obj/machinery/light/dim/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/obj/effect/turf_decal/industrial/hatch, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ship/engineering/engine) -"HP" = ( -/obj/structure/cable{ - icon_state = "0-2" +"Gk" = ( +/turf/closed/wall, +/area/ship/engineering/atmospherics) +"Gl" = ( +/obj/structure/closet/secure_closet/miner{ + populate = 0 }, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/box, /obj/machinery/light_switch{ - pixel_x = 11; pixel_y = 23 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"HV" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/suit_storage_unit/independent/engineering, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hallway/starboard) -"Io" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ +/obj/item/storage/backpack/explorer, +/obj/item/clothing/shoes/workboots/mining, +/obj/item/clothing/under/rank/cargo/miner/hazard, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/head/hardhat/mining, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Gt" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock{ - name = "Dormitory" +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 24 }, /turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"Gw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/ship/engineering/atmospherics) +"Gx" = ( +/obj/machinery/atmospherics/components/binary/pump/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Gy" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"GC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) -"Ip" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 9 +"GF" = ( +/obj/machinery/computer/security/retro{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/white, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"Ir" = ( -/obj/structure/closet/crate, -/obj/item/analyzer, /obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Iw" = ( +/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 9 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Iz" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/item/radio/intercom/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"GI" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/security{ - dir = 4; - name = "Security Office" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"GR" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engine Room"; + normalspeed = 0; + req_access_txt = "10" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ @@ -3429,294 +3778,247 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"IB" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "5-10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ID" = ( -/turf/closed/wall, -/area/ship/external) -"IK" = ( -/obj/structure/closet/crate, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/ship/cargo) -"IM" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 4 + }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"IP" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/engineering/engine) +"GS" = ( +/obj/effect/turf_decal/corner/opaque/black{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/corner/opaque/black{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/port) -"IR" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Jm" = ( +/obj/machinery/light/small/directional/west, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "5-6" }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 11 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/grimy, /area/ship/security) -"Jo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Jw" = ( -/obj/machinery/autolathe, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Jy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"JD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +"GW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"JE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/engineering/atmospherics) -"JJ" = ( +/area/ship/hallway/aft) +"GZ" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "2-8" }, /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/light/small/directional/east, +/obj/structure/cable{ + icon_state = "5-9" + }, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"JM" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/fifty, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"JR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/area/ship/maintenance/port) +"Hb" = ( +/obj/effect/turf_decal/miskilamo_big/one{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 }, -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"Hi" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, +/obj/item/trash/can/food/beans, +/obj/item/trash/chips, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 5 }, +/obj/effect/decal/cleanable/generic, +/obj/item/cigbutt, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Hl" = ( /obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"JU" = ( -/obj/item/kirbyplants/dead, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"JW" = ( -/obj/effect/decal/cleanable/blood/drip, -/mob/living/simple_animal/bot/cleanbot/medbay, -/obj/effect/turf_decal/corner/opaque/blue/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Ka" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor{ - dir = 8; - id = "amoguswindows" +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Kf" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Kh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"Kl" = ( -/obj/structure/cable, -/obj/machinery/power/floodlight, /turf/open/floor/plating, -/area/ship/engineering/engine) -"Km" = ( +/area/ship/engineering/atmospherics) +"Hm" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/ship/hallway/port) +"Hx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/railing, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"Kp" = ( +"HA" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "6-8" }, +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over, -/obj/machinery/light/small/directional/east, /turf/open/floor/plating, /area/ship/hallway/fore) -"Kq" = ( -/obj/machinery/suit_storage_unit/cmo{ - suit_type = /obj/item/clothing/suit/space/hardsuit/medical - }, -/obj/effect/turf_decal/corner/opaque/white/half, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/borderfloor{ - dir = 1 +"HB" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/machinery/light_switch{ - pixel_y = 23 +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = -19 }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Kv" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Ky" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix{ - dir = 1; - node1_concentration = 0.21; - node2_concentration = 0.79 +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = -25 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"KG" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/closet/secure_closet{ - icon_state = "cap"; - name = "\proper captain's locker"; - req_access_txt = "20" +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"HJ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Canteen" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/item/clothing/under/rank/command/captain/suit, -/obj/item/clothing/under/rank/command/captain/skirt, -/obj/item/storage/backpack/captain, -/obj/item/radio/headset/heads/captain/alt, -/obj/item/clothing/gloves/color/captain, -/obj/item/gun/energy/e_gun, -/obj/item/clothing/shoes/laceup, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"KN" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/closet/cabinet, -/obj/item/clothing/under/utility/skirt, -/obj/item/clothing/under/utility/skirt, -/obj/item/clothing/under/utility/skirt, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"Id" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Ii" = ( +/obj/structure/cable{ + icon_state = "2-9" }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"KS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"Ip" = ( +/obj/machinery/firealarm/directional/north, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/hallway/port) -"KT" = ( +/area/ship/hallway/starboard) +"ID" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"IE" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ + dir = 4 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -21 + }, /turf/open/floor/plasteel/dark, -/area/ship/bridge) -"KZ" = ( -/obj/structure/railing/corner{ - dir = 8 +/area/ship/hallway/starboard) +"IJ" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix{ + dir = 1 }, -/obj/machinery/light/directional/east, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Lc" = ( -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 8 +/area/ship/engineering/atmospherics) +"IL" = ( +/obj/structure/cable{ + icon_state = "6-8" }, -/obj/effect/turf_decal/borderfloor{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ + dir = 10 }, -/obj/machinery/light/directional/east, -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 8 +/obj/machinery/airalarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"IM" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Lk" = ( -/turf/open/floor/plasteel/stairs{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/area/ship/bridge) -"Lp" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/port) +"IN" = ( +/obj/machinery/door/airlock/external/glass, /obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"IO" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/airlock/engineering{ +/obj/machinery/door/airlock/maintenance_hatch{ dir = 4; - name = "Engine Room" + name = "Starboard Engines" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ @@ -3725,161 +4027,240 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/engine) -"Lr" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/starboard) +"IS" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"IW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-6" }, -/obj/effect/landmark/start/captain, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Ls" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"Jb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/railing, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 5 }, -/obj/structure/cable{ - icon_state = "4-8" +/mob/living/simple_animal/pet/mothroach{ + desc = "A stout little mothroach. Something about this one seems kind of suspicious."; + name = "Nugget" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Lt" = ( -/obj/machinery/cryopod{ - dir = 4 +/obj/structure/bed/dogbed{ + anchored = 1; + can_be_unanchored = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"Jm" = ( +/obj/structure/curtain, +/obj/structure/toilet{ + dir = 1 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"Jp" = ( +/obj/structure/table, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"JE" = ( +/obj/structure/chair/plastic{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/carpet, /area/ship/crew/dorm) -"Lu" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" +"JF" = ( +/obj/machinery/atmospherics/components/binary/circulator/cold/flipped, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/engine) +"JG" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"LB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/structure/disposaloutlet, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"JK" = ( +/turf/closed/wall/rust, +/area/ship/engineering/atmospherics) +"JP" = ( +/obj/structure/cable{ + icon_state = "5-8" }, -/obj/effect/turf_decal/box, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/hooded/survivor, -/obj/item/clothing/mask/gas/explorer, -/turf/open/floor/plasteel/tech/techmaint, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/aft) +"JQ" = ( +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/patterned, /area/ship/cargo) -"LC" = ( -/obj/effect/turf_decal/miskilamo_big/three{ - dir = 8 +"JU" = ( +/turf/closed/wall/r_wall, +/area/ship/engineering) +"JV" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"LL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amoguswindows" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"Kb" = ( +/obj/structure/marker_beacon{ + picked_color = "Lime" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"Ke" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/eva, +/obj/item/clothing/head/helmet/space/eva, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/oxygen, +/turf/open/floor/plasteel/tech/grid, +/area/ship/hallway/starboard) +"Kh" = ( +/obj/structure/cable{ + icon_state = "5-9" }, -/turf/open/floor/plating, -/area/ship/bridge) -"LO" = ( -/turf/template_noop, -/area/template_noop) -"LV" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"Ki" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/cable{ + icon_state = "4-6" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "6-10" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Mg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Km" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ship/engineering/engine) -"Ml" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, +"Kn" = ( +/obj/structure/catwalk/over/plated_catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 + dir = 4 }, +/turf/open/floor/plating, +/area/ship/hallway/central) +"Kq" = ( /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"Mt" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/hallway/fore) +"KB" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/cas{ + pixel_x = -6; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/item/toy/cards/deck/cas/black{ + pixel_x = 6; + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Fore Hall" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Mw" = ( -/obj/structure/cable/yellow{ +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"KJ" = ( +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/power/port_gen/pacman, -/obj/item/stack/sheet/mineral/plasma/five, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering/electrical) -"My" = ( -/obj/structure/railing, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"MG" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/area/ship/engineering) +"KS" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ + dir = 4 }, +/obj/item/trash/candy, /obj/machinery/airalarm/directional/east, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"MH" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, -/obj/machinery/airalarm/directional/north, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"MJ" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/area/ship/crew/canteen) +"KZ" = ( +/obj/structure/noticeboard{ + pixel_y = 26 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-6" + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"Lf" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ dir = 4 }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/engine/vacuum, +/area/ship/engineering/engine) +"Ll" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "6-10" + }, +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Electrical"; + normalspeed = 0; + req_access_txt = "10" + }, /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -3887,543 +4268,626 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/door/airlock/atmos{ - dir = 4; - name = "Atmospherics" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"MN" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" - }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"MP" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/white/mono, -/turf/open/floor/plasteel/mono/white, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"Lm" = ( +/turf/closed/wall, /area/ship/medical) -"MX" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/structure/closet/secure_closet/wall{ - dir = 8; - icon_state = "sec_wall"; - name = "firearms locker"; - pixel_x = 28; - req_access_txt = "1" +"Lq" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 }, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm, -/turf/open/floor/plasteel, -/area/ship/security) -"Nb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Lr" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/bridge) +"Ls" = ( +/obj/structure/dresser{ dir = 4 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"Nd" = ( -/obj/machinery/power/shuttle/engine/electric{ +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Lu" = ( +/obj/machinery/power/smes/shuttle/precharged{ dir = 4 }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-8" }, -/turf/open/floor/plating/airless, -/area/ship/hallway/port) -"Ne" = ( +/obj/machinery/door/poddoor{ + dir = 4; + id = "amogusthrusters" + }, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"Lx" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Nf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Nh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -10; - pixel_y = -10 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/item/storage/toolbox/electrical, -/obj/item/areaeditor/shuttle, /turf/open/floor/plating, -/area/ship/engineering/electrical) -"Nk" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/engineering/atmospherics) +"Ly" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4; + name = "Activate Exhaust" }, -/obj/effect/landmark/start/station_engineer, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Nv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"Nw" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Ny" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - dir = 2; - launch_status = 0; - port_direction = 8; - preferred_direction = 4 +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 4; + name = "TEG to Exhaust"; + piping_layer = 1 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/port) -"NB" = ( /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"NQ" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, +/area/ship/engineering) +"Lz" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Port Hall" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"NT" = ( +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/cargo) -"NV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/area/ship/hallway/fore) +"LE" = ( +/turf/closed/wall/r_wall, +/area/ship/hallway/fore) +"LF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"NY" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/industrial/hatch, /turf/open/floor/plating, -/area/ship/engineering/engine) -"NZ" = ( -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Oh" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/area/ship/engineering/atmospherics) +"LG" = ( +/obj/machinery/holopad/emergency/command, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"LJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 }, -/obj/effect/turf_decal/miskilamo_big/eight{ - dir = 8 +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/atmospherics) +"LO" = ( +/obj/machinery/air_sensor/atmos/incinerator_tank{ + id_tag = "nemo_incinerator_sensor" }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Ok" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 1 +/obj/machinery/igniter/incinerator_atmos, +/obj/item/toy/plush/moth/punished{ + pixel_y = 5 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Ot" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/corner/opaque/neutral/half{ +/obj/item/clothing/mask/cigarette{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/obj/effect/turf_decal/box, -/obj/machinery/airalarm/directional/west, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Ov" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 +/turf/open/floor/engine/vacuum, +/area/ship/engineering/engine) +"LQ" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/item/multitool, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Ow" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/medical) -"OE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-9" }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/closet/crate/trashcart, -/obj/item/storage/bag/trash, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"OG" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/manifold/purple/hidden/layer1{ + dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"OI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"OK" = ( -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 1 +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/turf/open/floor/plating, +/area/ship/engineering) +"Mb" = ( +/obj/effect/turf_decal/corner/opaque/green{ dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"OM" = ( -/turf/closed/wall, -/area/ship/crew/toilet) -"OU" = ( +/area/ship/medical) +"Mc" = ( /obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/starboard) -"Pd" = ( -/obj/structure/cable{ - icon_state = "1-8" +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"Mk" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, +/obj/machinery/firealarm/directional/south, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Mr" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "amoguswindows" }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Ph" = ( -/turf/closed/wall, +/turf/open/floor/plating, /area/ship/crew/canteen) -"Pj" = ( -/obj/machinery/power/smes/engineering, +"Mv" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Pn" = ( -/turf/open/floor/plasteel/stairs{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-6" }, -/area/ship/hallway/fore) -"Po" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "6-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Port Hall" - }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"ME" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"Pp" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" +/area/ship/crew/canteen) +"MF" = ( +/turf/closed/wall/r_wall/yesdiag, +/area/ship/cargo) +"MJ" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"MM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Pz" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/airalarm/directional/north, +/obj/structure/cable{ + icon_state = "6-10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/structure/cable{ + icon_state = "4-10" }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"PA" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"PE" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/corner/opaque/neutral/half, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"PF" = ( -/obj/structure/cable/yellow{ +/area/ship/hallway/starboard) +"MO" = ( +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"PH" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Cargo Bay" - }, +/area/ship/hallway/fore) +"MP" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/dark, +/area/ship/security) +"MS" = ( +/obj/structure/bed, +/obj/structure/curtain/bounty, +/obj/item/bedsheet/dorms, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"MT" = ( +/obj/structure/cable{ + icon_state = "5-6" + }, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"MV" = ( +/turf/open/floor/plasteel/patterned, /area/ship/cargo) -"PM" = ( -/obj/structure/catwalk/over, +"Na" = ( +/turf/closed/wall/rust, +/area/ship/crew/canteen) +"Nb" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, /turf/open/floor/plating, /area/ship/engineering/engine) -"PQ" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"PR" = ( -/obj/effect/turf_decal/miskilamo_big/five{ +"Ne" = ( +/obj/structure/crate_shelf, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Ni" = ( +/obj/structure/bed, +/obj/structure/curtain/bounty, +/obj/item/bedsheet/dorms, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Nl" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, /turf/open/floor/plating, -/area/ship/engineering/engine) -"PT" = ( +/area/ship/hallway/central) +"Ns" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-9" }, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Qb" = ( -/turf/closed/wall/r_wall, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/port) +"ND" = ( +/obj/structure/closet, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/effect/turf_decal/box, +/obj/machinery/airalarm/directional/east, +/obj/item/radio/intercom/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"NE" = ( +/turf/closed/wall, +/area/ship/maintenance/port) +"NJ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/tech, /area/ship/engineering/engine) -"Qf" = ( -/obj/structure/cable/yellow{ +"NK" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"NR" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input, +/turf/open/floor/engine/plasma, +/area/ship/engineering) +"NT" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/sign/directions/command{ + dir = 4; + pixel_y = -19 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = -25 + }, +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Oh" = ( +/turf/closed/wall, +/area/ship/maintenance/starboard) +"Ok" = ( +/obj/structure/bed, +/obj/structure/curtain/bounty, +/obj/item/bedsheet/dorms, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Qg" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Qk" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Om" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Cargo Bay" +/obj/structure/cable{ + icon_state = "5-9" }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Qq" = ( -/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"On" = ( +/obj/machinery/door/poddoor{ + id = "amoguswindows" + }, +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, /turf/open/floor/plating, -/area/ship/engineering/engine) -"Qx" = ( -/obj/machinery/power/terminal, -/obj/structure/cable/yellow{ - icon_state = "0-8" +/area/ship/bridge) +"Or" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Ox" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ + dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Qz" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 +/obj/structure/cable{ + icon_state = "1-9" }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"QP" = ( +/area/ship/engineering/atmospherics) +"OA" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ - icon_state = "4-10" + icon_state = "4-6" }, -/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, -/area/ship/hallway/port) -"QQ" = ( -/turf/closed/wall, -/area/ship/security) -"QT" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" +/area/ship/hallway/fore) +"OC" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/cable/yellow{ - icon_state = "2-4" +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering"; + req_access_txt = "10" }, -/turf/open/floor/plating, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/aft) +"OT" = ( +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/structure/closet/toolcloset/empty, +/obj/effect/turf_decal/box, +/obj/machinery/firealarm/directional/west, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel/dark, /area/ship/engineering/electrical) -"QW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +"OU" = ( +/turf/template_noop, +/area/template_noop) +"OZ" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 10 + }, +/obj/structure/window/reinforced/spawner, +/obj/structure/closet/crate/freezer/blood, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Pg" = ( +/obj/structure/cable{ + icon_state = "5-9" + }, +/turf/open/floor/plasteel, +/area/ship/hallway/starboard) +"Pi" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ dir = 4 }, /turf/open/floor/plasteel, -/area/ship/engineering/atmospherics) -"QY" = ( -/obj/machinery/computer/helm{ +/area/ship/crew/canteen) +"Pj" = ( +/obj/machinery/atmospherics/components/binary/pump{ dir = 8; - icon_state = "computer-middle" + name = "Cooling to TEG" }, -/obj/effect/turf_decal/corner/opaque/neutral/half{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Pk" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"Rb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"Rg" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/light_switch{ + pixel_y = 23 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Rl" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/hallway/starboard) +"Pw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Px" = ( +/obj/structure/cable{ + icon_state = "9-10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"PC" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Canteen" - }, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel, /area/ship/crew/canteen) -"Rq" = ( -/obj/structure/closet/crate/engineering/electrical, -/obj/item/clothing/gloves/color/yellow, -/obj/item/multitool, -/obj/structure/cable/yellow{ - icon_state = "0-8" +"PD" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/cable{ + icon_state = "9-10" + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"PI" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Canteen" }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Rz" = ( /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, /turf/open/floor/plasteel/dark, +/area/ship/hallway/central) +"PL" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/item/paper_bin{ + pixel_y = 5 + }, +/obj/item/folder/white{ + pixel_y = 5 + }, +/obj/item/pen/blue{ + pixel_y = 6 + }, +/obj/item/radio/intercom/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, /area/ship/medical) -"RD" = ( -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"RE" = ( -/obj/item/storage/toolbox/mechanical, +"PN" = ( +/obj/structure/filingcabinet/double/grey, +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/ship/medical) +"PP" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + dir = 4; + id = "amogusthrusters" + }, /turf/open/floor/plating, -/area/ship/engineering/engine) -"RP" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/corner/opaque/neutral/half, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"RR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/area/ship/maintenance/port) +"PR" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/box, -/obj/machinery/suit_storage_unit/independent/mining/eva, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"RY" = ( -/obj/structure/catwalk/over, +/obj/structure/cable{ + icon_state = "5-9" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, /area/ship/hallway/fore) -"Sh" = ( +"PT" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/item/lighter{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/storage/fancy/cigarettes, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"PU" = ( /obj/machinery/door/airlock/public/glass{ dir = 4; - name = "Canteen" + name = "Fore Hall" }, /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/firedoor/border_only{ @@ -4433,518 +4897,664 @@ dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"Si" = ( -/obj/machinery/sleeper, -/obj/effect/turf_decal/corner/opaque/white/half, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Sm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing, -/turf/open/floor/plating, /area/ship/hallway/fore) -"Sn" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Sq" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +"Qe" = ( +/obj/structure/closet/cabinet, +/obj/machinery/airalarm/directional/west, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/door/firedoor/border_only{ +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/shoes/sneakers/black, +/obj/item/clothing/shoes/sneakers/black, +/obj/item/clothing/shoes/sneakers/black, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Ql" = ( +/obj/effect/turf_decal/miskilamo_big/seven{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Port Hall" +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"Sr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"St" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Su" = ( -/obj/effect/turf_decal/corner/opaque/white/half{ - dir = 8 +/area/ship/engineering/engine) +"Qt" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + dir = 4; + id = "amoguswindows" }, -/obj/effect/turf_decal/borderfloor{ +/turf/open/floor/plating, +/area/ship/hallway/fore) +"Qy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/folder/white, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Sw" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "8-9" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"QB" = ( +/turf/closed/wall/r_wall, +/area/ship/engineering/engine) +"QI" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ + dir = 1 }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"SB" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/engine/n2, +/area/ship/engineering/atmospherics) +"QL" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/public/glass{ + name = "Fore Hall" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"SN" = ( -/obj/machinery/power/terminal{ - dir = 8 +"QP" = ( +/obj/structure/closet/secure_closet/armory3{ + populate = 0; + req_access = null; + req_access_txt = "1"; + req_ship_access = 1 }, +/obj/item/gun/energy/e_gun/mini, +/obj/item/gun/energy/e_gun/mini, +/obj/item/stock_parts/cell/gun/mini, +/obj/item/stock_parts/cell/gun/mini, +/obj/effect/turf_decal/box, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"QR" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"SU" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/bounty, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"SV" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/turf/open/floor/plating, +/area/ship/engineering) +"QS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/plasteel, +/area/ship/hallway/fore) +"QV" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 +/obj/machinery/door/poddoor{ + dir = 4; + id = "amogusthrusters" }, /turf/open/floor/plating, -/area/ship/hallway/fore) -"SX" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 4 - }, -/obj/machinery/camera/autoname{ +/area/ship/maintenance/starboard) +"Ri" = ( +/obj/structure/chair/comfy/shuttle{ dir = 4 }, -/obj/effect/turf_decal/box, +/obj/effect/landmark/start/captain, /turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Te" = ( -/turf/closed/wall, -/area/ship/cargo) -"Tm" = ( +/area/ship/bridge) +"Rm" = ( +/obj/structure/closet/secure_closet/wall{ + dir = 8; + icon_door = "med_wall"; + name = "medical locker"; + pixel_x = 28; + req_access_txt = "5" + }, +/obj/item/storage/box/syringes, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/fire, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "9-10" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Tp" = ( +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Rn" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "6-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable{ + icon_state = "5-8" + }, +/turf/open/floor/plasteel, +/area/ship/hallway/port) +"Rp" = ( +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/engineer, +/obj/item/clothing/head/helmet/space/light/engineer, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/oxygen/red, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"Rv" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/hallway/port) +"Rx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Tq" = ( +/obj/machinery/light/dim/directional/south, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "8-9" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/engineering/electrical) -"Tv" = ( +/area/ship/hallway/port) +"Ry" = ( /obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "0-8" }, +/obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 10 }, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"Rz" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, +/area/ship/maintenance/port) +"RO" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, +/obj/item/kirbyplants/fullysynthetic, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, /area/ship/hallway/fore) -"Tw" = ( +"RP" = ( +/obj/machinery/door/airlock/external/glass, /obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Fore Hall" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"Sa" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/turf/open/floor/plating, +/area/ship/hallway/central) +"Sb" = ( +/obj/machinery/camera/autoname{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light/directional/west, /turf/open/floor/plasteel/dark, -/area/ship/hallway/fore) -"Ty" = ( -/obj/structure/cable{ - icon_state = "4-5" - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel, -/area/ship/security) -"Tz" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/white{ +/area/ship/bridge) +"Sf" = ( +/obj/structure/chair/office{ dir = 1 }, -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/surgery, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"TH" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/computer/cargo/express{ - dir = 8; - icon_state = "computer-left" +/obj/machinery/computer/helm/viewscreen/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"Sj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"TI" = ( -/turf/closed/wall, -/area/ship/hallway/port) -"TN" = ( -/obj/structure/cable/yellow{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"Sn" = ( +/obj/structure/cable{ icon_state = "2-4" }, -/obj/structure/cable/yellow{ - icon_state = "1-4" +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, +/area/ship/maintenance/starboard) +"Sp" = ( +/obj/machinery/computer/operating/retro, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/freezer, +/area/ship/medical) +"Ss" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"Sv" = ( +/obj/effect/turf_decal/miskilamo_big/three{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 4; + name = "Chamber Mixer"; + piping_layer = 5 + }, +/turf/open/floor/plasteel/dark, /area/ship/engineering/engine) -"TW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"SA" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/security) -"TY" = ( -/obj/machinery/door/poddoor{ - id = "amoguswindows" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/atmospherics) +"SI" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Cargo Bay" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/bridge) -"TZ" = ( /obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/firedoor/border_only{ - dir = 1 + dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/public/glass{ - name = "Cargo Bay" +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"SP" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/janitor) +"SQ" = ( +/obj/structure/railing{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Ua" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 +/area/ship/bridge) +"SR" = ( +/turf/closed/wall/r_wall/yesdiag, +/area/ship/crew/canteen) +"Ta" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ + dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/engine/o2, +/area/ship/engineering/atmospherics) +"Tb" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/starboard) -"Uc" = ( +"Tc" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/light/directional/south, /obj/structure/cable{ - icon_state = "0-9" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 + icon_state = "4-9" }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"Ue" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Uf" = ( +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Te" = ( +/turf/closed/wall/rust, +/area/ship/engineering/electrical) +"Ti" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/item/storage/cans/sixbeer, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-4" }, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Tk" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/central) +"TC" = ( +/turf/closed/wall, +/area/ship/hallway/port) +"TL" = ( +/obj/machinery/atmospherics/components/unary/passive_vent, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"TM" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"Ui" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Uk" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 +/obj/effect/decal/cleanable/glass, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/item/wrench/old, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Ul" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"TO" = ( +/obj/machinery/firealarm/directional/south, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-9" }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"TP" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12 }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"Un" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Uo" = ( -/obj/effect/turf_decal/corner/opaque/white/mono, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Ur" = ( -/obj/structure/table/wood, -/obj/machinery/computer/secure_data/laptop, -/turf/open/floor/wood, -/area/ship/security) -"Us" = ( +/obj/structure/mirror{ + pixel_x = 25 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"TW" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"UC" = ( +/obj/machinery/door/airlock/command{ + dir = 4; + name = "Bridge"; + req_access_txt = "19" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"UG" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"TX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 5 + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"Uf" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/machinery/light/directional/west, /turf/open/floor/plasteel, -/area/ship/hallway/port) -"UH" = ( +/area/ship/crew/canteen) +"Ug" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/grimy, +/area/ship/crew/dorm) +"Ul" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plating, -/area/ship/engineering/engine) -"UO" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +/area/ship/engineering/atmospherics) +"Um" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor{ + dir = 4; + id = "amoguswindows" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/turf/open/floor/plating, +/area/ship/bridge) +"Up" = ( +/obj/machinery/atmospherics/pipe/manifold/purple/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/maintenance/port) +"Ux" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, +/obj/machinery/airalarm/directional/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"UX" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/area/ship/hallway/aft) +"UJ" = ( +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"UT" = ( +/obj/machinery/recharger, +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/screwdriver, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"UW" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/light/directional/south, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/hallway/starboard) +/area/ship/hallway/central) +"UY" = ( +/turf/closed/wall/r_wall/rust, +/area/ship/maintenance/port) "UZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/sink/kitchen{ + pixel_y = 16 + }, +/obj/effect/turf_decal/corner/opaque/neutral/half, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Vg" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/filingcabinet/double/grey, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Vp" = ( +/turf/closed/wall, +/area/ship/engineering/electrical) +"Vr" = ( +/obj/effect/turf_decal/corner/opaque/neutral/half{ + dir = 1 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Ve" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/door/poddoor{ - id = "amoguswindows" +/obj/item/kirbyplants/fullysynthetic, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/starboard) +"Vt" = ( +/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ + dir = 1 }, +/obj/machinery/computer/cargo/express/retro, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"VD" = ( +/turf/closed/wall/r_wall/yesdiag, +/area/ship/engineering/engine) +"VH" = ( /obj/structure/window/reinforced/fulltile, /obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "amoguswindows" + }, /turf/open/floor/plating, -/area/ship/hallway/starboard) -"Vn" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"Vp" = ( -/obj/machinery/shower{ - pixel_y = 12 +/area/ship/crew/janitor) +"VJ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/structure/curtain, +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Vt" = ( +/area/ship/crew/cryo) +"VN" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "5-10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Cargo Bay" +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/hallway/central) +"VQ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Vv" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"VB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + icon_state = "2-8" }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"VC" = ( -/obj/structure/toilet{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/structure/curtain, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"VF" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/mining, -/obj/item/clothing/head/hardhat/mining, -/obj/item/clothing/head/hardhat/mining, -/obj/item/radio/intercom/directional/east, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/glass, /turf/open/floor/plasteel/patterned, -/area/ship/cargo) +/area/ship/crew/janitor) +"VR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/ship/engineering/engine) "VS" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel, +/area/ship/hallway/fore) +"VV" = ( +/obj/structure/cable/yellow{ + icon_state = "2-5" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"VT" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/glass/fifty, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"VU" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/effect/landmark/start/janitor, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"VV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/stairs, -/area/ship/hallway/fore) -"VW" = ( -/obj/machinery/mineral/ore_redemption, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"VZ" = ( +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Wa" = ( +/obj/structure/railing, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Wb" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/crate_shelf, +/obj/structure/cable{ + icon_state = "1-6" + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) -"VX" = ( +"We" = ( +/turf/closed/wall/r_wall/rust/yesdiag, +/area/ship/engineering/engine) +"Wh" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"VY" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4; + name = "Port Engines" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, /obj/machinery/door/firedoor/border_only{ @@ -4953,328 +5563,303 @@ /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Starboard Hall" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) -"Wg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Wi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/railing, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"Wm" = ( +/turf/open/floor/plasteel/tech, +/area/ship/maintenance/port) +"Wn" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/crate_shelf, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"Wq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor{ id = "amoguswindows" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Wp" = ( -/obj/effect/turf_decal/atmos/nitrogen, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Wu" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/hallway/port) -"Ww" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/area/ship/crew/canteen) +"Wr" = ( +/obj/machinery/door/poddoor{ + id = "amogusdoors"; + name = "Cargo Bay Blast Door" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; + dir = 8; + id = "shetland_cargo"; + locked = 1 }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/cargo) -"WA" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"WD" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-1" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/turf/open/floor/engine/hull/interior, +/area/ship/cargo) +"Ws" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/structure/chair/plastic{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/cable{ + icon_state = "6-9" }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/turf/open/floor/plasteel/white, +/obj/structure/cable{ + icon_state = "2-5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, /area/ship/crew/canteen) -"WE" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"WK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 1 +"Wy" = ( +/obj/machinery/light/dim/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"WT" = ( -/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/toilet) +"WB" = ( /obj/structure/grille, +/obj/structure/window/reinforced/fulltile, /obj/machinery/door/poddoor{ - dir = 4; id = "amoguswindows" }, /turf/open/floor/plating, -/area/ship/hallway/fore) -"WU" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "amogusthrusters" +/area/ship/crew/janitor) +"WD" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"Xa" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/corner/opaque/white/half{ +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/machinery/computer/operating{ - dir = 1 +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"WG" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Xb" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 +/obj/machinery/light/small/directional/east, +/obj/structure/cable{ + icon_state = "1-10" }, -/turf/open/floor/plating/airless, -/area/ship/hallway/port) -"Xc" = ( -/obj/item/stack/sheet/mineral/uranium/five, -/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ship/engineering/engine) -"Xg" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, +/area/ship/engineering/electrical) +"WM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, +/obj/structure/cable{ + icon_state = "6-9" + }, +/obj/structure/catwalk/over/plated_catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, -/area/ship/hallway/starboard) +/area/ship/hallway/port) +"WX" = ( +/turf/open/floor/plasteel/stairs{ + dir = 8 + }, +/area/ship/bridge) +"Xg" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) "Xh" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/aft) +"Xi" = ( +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Xr" = ( +/obj/structure/cable{ + icon_state = "1-10" }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) +"Xt" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/borderfloor{ dir = 8 }, -/obj/machinery/door/airlock/atmos{ - dir = 4; - name = "Atmospherics" +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Xu" = ( +/obj/effect/turf_decal/number/two{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) +/area/ship/engineering/engine) "Xv" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/machinery/door/airlock/public/glass{ + dir = 4; + name = "Canteen" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/effect/landmark/start/detective, -/turf/open/floor/wood, -/area/ship/security) -"XC" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/engineering/atmospherics) -"XF" = ( -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"XG" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/camera/autoname{ +/turf/open/floor/plasteel/dark, +/area/ship/hallway/fore) +"XC" = ( +/obj/effect/turf_decal/miskilamo_big/two{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/engine) +"XJ" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"XK" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/box, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-9" }, -/obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ship/engineering/engine) -"XH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/area/ship/maintenance/starboard) +"XN" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) -"XJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"XM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" +"XU" = ( +/obj/effect/turf_decal/miskilamo_big/eight{ + dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel/dark, /area/ship/engineering/engine) -"XS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/blue/mono, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"XX" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/canteen) -"XZ" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor{ - id = "amoguswindows" - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) +"XY" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) "Ye" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Yh" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input, +/turf/open/floor/engine/air, +/area/ship/engineering) +"Yf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel, -/area/ship/cargo) -"Yj" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/hallway/port) +"Yh" = ( +/obj/machinery/power/port_gen/pacman/super, +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engine) +"Yl" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/item/trash/plate, +/obj/item/kitchen/fork/plastic{ + pixel_x = 5 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/item/kitchen/knife/plastic, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Yp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering/electrical) +/turf/open/floor/plasteel, +/area/ship/hallway/starboard) "Yu" = ( -/turf/open/floor/plasteel/grimy, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/crap, +/obj/item/clothing/gloves/color/yellow, +/obj/machinery/computer/helm/viewscreen/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/electrical) +"Yv" = ( +/turf/closed/wall/r_wall/yesdiag, /area/ship/crew/dorm) -"Yw" = ( -/obj/structure/railing, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"Yy" = ( +"YA" = ( +/obj/machinery/power/smes/engineering, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-1" }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Yz" = ( -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/plating, -/area/ship/engineering/engine) -"YM" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/starboard) +/area/ship/engineering/electrical) "YN" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-6" }, -/obj/structure/ore_box, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/crew/janitor) +"YS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output, +/turf/open/floor/engine/air, +/area/ship/engineering) +"Zc" = ( +/obj/effect/turf_decal/corner/opaque/black{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 }, -/obj/effect/turf_decal/box, +/obj/structure/closet/crate/bin, +/obj/item/trash/popcorn, +/obj/item/paper/crumpled, +/turf/open/floor/plasteel/grimy, +/area/ship/security) +"Zf" = ( /obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/cargo) -"YP" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"YQ" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 26 }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"YS" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 4 +/obj/structure/sign/directions/supply{ + dir = 4; + pixel_y = 20 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"YY" = ( -/obj/structure/railing, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Zh" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel, -/area/ship/security) -"Zk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + icon_state = "6-8" }, /obj/structure/cable{ icon_state = "4-8" @@ -5282,1580 +5867,1469 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/plating, -/area/ship/hallway/port) -"Zn" = ( +/area/ship/hallway/central) +"Zg" = ( +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-9" }, /turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Zo" = ( -/obj/structure/cable{ - icon_state = "2-4" +/area/ship/crew/toilet) +"Zj" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"Zn" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/disposal/bin, +/obj/item/weldingtool/mini, /turf/open/floor/plating, -/area/ship/hallway/port) +/area/ship/engineering/engine) "Zr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel, -/area/ship/security) -"Zz" = ( -/obj/item/kirbyplants/random, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 10 +/obj/machinery/airalarm/directional/south, +/obj/structure/closet/secure_closet{ + icon_state = "hop"; + name = "\proper first officer's locker"; + req_access_txt = "57" }, -/obj/effect/turf_decal/box, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 +/obj/item/clothing/under/rank/command/head_of_personnel, +/obj/item/clothing/under/rank/command/head_of_personnel/skirt, +/obj/item/clothing/shoes/sneakers/brown, +/obj/item/storage/box/ids, +/obj/item/storage/briefcase, +/obj/item/stock_parts/cell/gun, +/obj/item/gun/energy/laser/e10, +/obj/item/clothing/suit/jacket/leather/duster/command, +/obj/item/clothing/glasses/cheapsuns, +/turf/open/floor/carpet/blue, +/area/ship/bridge) +"Zw" = ( +/obj/effect/turf_decal/atmos/nitrogen{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"ZB" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel, -/area/ship/security) -"ZE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ + dir = 9 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/turf/open/floor/plasteel/white, +/turf/open/floor/plasteel/dark, /area/ship/engineering/atmospherics) -"ZH" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +"ZC" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/turf_decal/borderfloor{ + dir = 8 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/structure/curtain, /turf/open/floor/plasteel/white, -/area/ship/engineering/atmospherics) -"ZK" = ( -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/medical) +"ZJ" = ( +/obj/machinery/shower{ + pixel_y = 12 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/structure/curtain, +/obj/item/soap, +/obj/effect/turf_decal/corner_techfloor_grid{ dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/turf/open/floor/plasteel/freezer, +/area/ship/crew/toilet) +"ZK" = ( +/obj/effect/turf_decal/corner/opaque/red/border{ dir = 1 }, -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/chair/plastic, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"ZM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/effect/turf_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/ship/medical) +"ZN" = ( +/turf/closed/wall, +/area/ship/engineering) +"ZO" = ( +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"ZP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hallway/port) -"ZR" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/box, -/obj/structure/closet/crate, -/obj/item/choice_beacon/rnd, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"ZW" = ( +/turf/open/floor/plasteel/patterned, +/area/ship/crew/cryo) +"ZT" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-1" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/cable{ + icon_state = "8-9" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/computer/monitor/retro{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"ZV" = ( /turf/open/floor/plasteel, -/area/ship/hallway/fore) +/area/ship/hallway/central) (1,1,1) = {" -LO -LO -LO -LO -LO -LO -LO -LO -LO -Qb -Qb -Qb -Qb -Qb -Qb -Qb -Qb -Qb -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +OU +VD +QB +QB +cX +QB +QB +VD +OU +OU +OU +OU +OU +OU +OU +OU +OU +OU "} (2,1,1) = {" +OU +OU +OU +OU +OU +OU +OU +VD +QB +ul +QB +Lf LO -LO -LO -LO -LO -LO -LO -LO -Qb -Qb -rU -EY -ei -UH -HN -TN -fF -Qb -Qb -LO -LO -LO -LO -LO -LO -LO -LO -LO +VR +QB +ul +QB +We +OU +OU +OU +OU +OU +OU +OU +OU "} (3,1,1) = {" -LO -LO -LO -LO -LO -LO -LO -LO -Qb -UH -UH -XM -UH -UH -UH -XM -UH -UH -Qb -LO -LO -LO -LO -LO -LO -LO -LO -LO -"} -(4,1,1) = {" -LO -LO -LO -dl -dl -dl -dl -dl -Qb -UH -NY -Fi -ei -UH -HN -AN -fF -UH -Qb -dl -dl -dl -dl -dl -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +QB +Dw +Km +sc +tL +tU +tL +sc +zy +Nb +QB +OU +OU +OU +OU +OU +OU +OU +OU "} -(5,1,1) = {" -LO -is -dl -ID -Xb -Xb -Nd -Nd -Qb -UH -PR -AD -ne +(4,1,1) = {" +OU +OU +NE +bc +bc +dq +dq +QB +pr +NK +yP +qk +sV +CZ +vz +on +Gx +QB +gS +gS +eV +eV Oh -bJ -lD -lx -Qq -Qb -sr -sr -Cg -Cg -ID -dl +OU +OU +OU +"} +(5,1,1) = {" +Kb +ZO dl -LO -LO +Lu +Lu +PP +PP +QB +Id +pr +Zn +JF +xf +eH +mH +eE +Gg +QB +QV +QV +wT +wT +et +ZO +dT +OU "} (6,1,1) = {" -LO -is -dl -lp -Cp -tj -uZ -WU -Qb -UH -eI -oD -LC -hU -XM -UH -UH -UH -Qb -fT -qi -fg -yv -zN +ZO +ZO dl -dl -LO -LO +Ca +EJ +Up +mt +sc +NJ +oH +nc +Pj +if +wW +lt +VV +Yh +sc +gJ +tv +Eg +Eg +qa +ZO +ZO +OU "} (7,1,1) = {" -LO -LO -LO -lp -tD -tD -kv -kv -Qb -kD -HP -Rg -DN -Kl -Pz -Mg -Yz -kD -Qb -SN -SN -MN -MN -zN -LO -LO -LO -LO +OU +OU +dl +me +GZ +Rz +mI +nG +DH +wU +gV +Ql +XU +rY +Ae +Xu +ka +sc +tb +Sn +nW +hv +et +OU +OU +OU "} (8,1,1) = {" -LO -LO -LO -lp -qY -sZ -Ac -iM -oo -kD -kD -xi -IB -UH -Qf -UH -kD -kD -Dn -JJ -mU -GS -UX -zN -LO -LO -LO -LO +OU +OU +UY +pX +NE +Wh +NE +sc +xd +Hb +XC +Sv +di +hX +cM +by +xd +sc +Oh +IO +CN +XK +et +OU +OU +OU "} (9,1,1) = {" -LO -LO -LO -lp -mG -YS -aX -iQ -so -PQ -TI -Xc -IB -RE -Qf -zD -cc -Ul -Uf -RD -Cs -Ye -Uk -zN -LO -LO -LO -LO +OU +OU +yg +ZN +ZN +IL +tu +ta +sc +nG +sc +oX +sc +GR +sc +sc +sc +kb +XN +ai +Gk +Gk +kS +OU +OU +OU "} (10,1,1) = {" -LO -LO -LO -lp -pC +OU +OU +JU +lz +ip +es +LQ +QR +OC +mD +IW +ba +mR hC -Ov -vP -vP -se -TI -kD -Lp -An -vN -kD -cc -aJ -bm -RD -Ua -dn -fj -zN -LO -LO -LO -LO +Ux +hz +jz +Hl +za +Zw +dB +Gw +kS +OU +OU +OU "} (11,1,1) = {" -LO -LO -LO -lp -mW -uz -mW -ZM -QP -Wu -ee -PM -sJ -AP -CZ -IR -rG -Pp -ET -BI -RD -hA -yk -zN -LO -LO -LO -LO +OU +OU +yg +NR +qS +Zj +vB +cD +am +Xh +eW +uG +vN +JP +GW +vX +gs +IJ +cG +Ox +Ul +QI +kS +OU +OU +OU "} (12,1,1) = {" -LO -LO -LO -lp -mW -mW -Wu -mP -wk -IP -NQ -va -bI -eq -XG -va -js -bf -lZ -UO -RD -RD -HV -zN -LO -LO -LO -LO +OU +OU +yg +ZN +ZN +FT +KJ +bl +Vp +Vp +Vp +Vp +Ll +Vp +Vp +Te +Vp +Em +Lx +SA +Gk +JK +kS +OU +OU +OU "} (13,1,1) = {" -LO -is -dl -lp -Dy -AL -bj -fI -IM -Uc -QQ -QQ -QQ -Iz -QQ -QQ -QQ -cc -Tm -uS -EE -JD -jh -zN -dl -dl -LO -LO +OU +OU +JU +YS +ip +of +BH +aZ +Vp +ek +YA +dP +yz +OT +eC +Rp +Vp +LJ +fO +xx +dB +lU +kS +OU +OU +OU "} (14,1,1) = {" -LO -dl -dl -lp -fh -vP -Wu -Zk -es -TI -QQ -xs -Zr -Zh -yL -pr -nH -cc -Us -xu -vL -Vn -YM -zN -dl -dl -LO -LO +OU +OU +JU +Ye +BF +Ly +jP +TX +Vp +Mv +YA +ID +lu +qi +iC +FJ +Vp +kO +LF +eZ +Ul +Ta +kS +OU +OU +OU "} (15,1,1) = {" -LO -dl -dl -lp -lp -lp -hM -Zk -qs -TI -hd -vv -ZB -ui -Ty -ZB -TW -cc -ss -VY -cc -cc -cc -zN -dl -dl -LO -LO -"} -(16,1,1) = {" -LO -is -dl -TI -vJ -lp -Sq -Po -TI -TI -QQ -AU -MX -po -Jm -Ur -Xv -QQ +OU +OU JU -LV -zm -dp -DI -zN -cc -cc -cc -LO +yg +JU +fC +fG +ZN +Vp +Ry +Ii +WG +DX +ZT +Yu +qg +Vp +Gk +rh +tH +kS +kS +kS +OU +OU +OU "} -(17,1,1) = {" -TI -TI -TI -TI -uj -lp -bE -Ne -pa -pa -pa -QQ -QQ -QQ -QQ -qR -fm -QQ -RP -Ml -fe -ru -CB +(16,1,1) = {" +TC +TC +TC +iW +Bz +iq +WM +ki +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +Lm +uV +ms +fY +Bo +Ke +EX +EX +EX OU -lB -fM -GV -LO "} -(18,1,1) = {" -as -co -co -gT -ip -vg +(17,1,1) = {" +Mc +bm +od +ae +IN +Rv +zn +Ns +rL +gI +ZC +Xt qB -KS -Ow +OZ +rQ +PN +Lm Ip -FV -sN -xm -pa -mH -mH -mH -mH -mH -mH -mH -PF -qJ -qe -VB -hk -GV -Fs +wO +DD +DO +Tb +uM +ER +iG +fz "} -(19,1,1) = {" -Ny -co -Fr -gZ -iX -yx -Gc -Zo -cL -ad +(18,1,1) = {" +BL +bm +CF +XY +we +Hm +Yf +IM +rc +ZK +oY +ew +Mb +cW +yp +lV +gO +xW +cR +sk +RP rJ -Uo -gC -GN -mH -NV -qD -Pj -YP -Lu -Hz -Xg -tP -zN -cc -cc -cc -LO +pY +ER +iG +OU +"} +(19,1,1) = {" +TC +TC +TC +TC +Bz +Gt +qM +yw +jg +Bh +kN +kU +Rm +mP +pR +PL +Lm +kg +Pg +IE +Bo +EX +EX +EX +EX +OU "} (20,1,1) = {" -TI -TI -TI -TI -TI -lp -UG -UC -Rz -vD -MP -XS -jn -pO -mH -kq -Qx -Pj -wr -zQ -lJ -He -Kh -zN -dl -dl -LO -LO +OU +OU +OU +ZO +Bz +xs +Rn +Rx +Lm +Lm +yN +Lm +Lm +Lm +Lm +Lm +Lm +MM +Yp +Vr +Bo +ZO +OU +OU +OU +OU "} (21,1,1) = {" -LO -LO -dl -dl -dl -Wm -Nv -CM -pa -Kq -sd -JW -sd -re -mH -EG -Yj -Vv -Tq -Mw -mH -Ev -kQ -Ve -kV -dl -LO -LO +OU +OU +OU +TL +uA +mZ +zA +ut +Lm +tZ +uy +Lm +bM +zC +Dm +hp +jY +Pk +wf +ea +rt +ZO +OU +OU +OU +OU "} (22,1,1) = {" -LO -LO -dl -dl -dl -lp -GY -Ne -pa -Si -qj -sd -dE -Xa -mH -Nk -QT -kw -MG -Nh -mH -rm -Ej -zN -dl -dl -LO -LO +OU +OU +OU +ZO +Bz +TC +hx +ou +Lm +Sp +ru +Lm +VJ +pQ +cc +WD +jY +ub +SI +EX +Bo +ZO +OU +OU +OU +OU "} (23,1,1) = {" -LO -LO -LO -dl -dl -XX -Sh -nL -pa -Gv -sp -dE -Bu -Cb -mH -rw -Rq -mH -mH -mH -mH -lE -PH -nO -dl -dl -LO -LO +OU +ZO +SR +pN +pN +Hi +Xi +HB +Lm +Lm +Lm +rI +KZ +ZP +Gy +ND +jY +Kn +ZV +rr +fW +fW +kt +ZO +OU +OU "} (24,1,1) = {" -LO -LO -LO -XX -XX -XX -wD -zd -pa -pa -pa -Lc -Su -Tz -mH -Az -mH -mH -eg -Jw -kj -Cc -Yh -nO -dl -dl -LO -LO +OU +ZO +pN +ME +Uf +Xi +kx +GI +zr +gd +yZ +Na +jY +EA +jY +jY +jY +Zf +ZV +rr +EP +uP +bW +ZO +OU +OU "} (25,1,1) = {" -LO -LO -LO -uD -Qz -Ui -sA -zd -in -fa -pa -pa -pa -pa -Te -Sw -Yy -gj -aK -Zn -oN -jm -Nw -nO -nO -dl -LO -LO +OU +ZO +pN +UZ +Xi +MJ +nm +nJ +Xi +uo +qj +yZ +Fc +cL +pi +qV +wK +rx +TO +rr +aE +SP +fW +ZO +OU +OU "} (26,1,1) = {" -LO -LO -LO -uD -AG -Ui -er -ha -Ui -Ui -mN -Ph -Ot -SX -Te -cP -nT -lX -VT -VW -Jo -hr -um -qb -oS -LO -LO -LO +OU +ZO +Wq +xz +Xi +Xi +PC +ah +Ws +iY +kG +An +CK +UW +HJ +oK +VN +Tk +JV +YN +yI +nQ +WB +ZO +OU +OU "} (27,1,1) = {" -LO -LO -LO -uD -GB -Ui -vr -nj -Ui -Ui -Ui -kh -JE -QW -Qk -NZ -XF -nT -ZR -Ir -Ah -kP -uB -oV -kt -LO -LO -LO +OU +ZO +Wq +aR +jG +Xi +Xi +Ki +is +Om +Xi +cw +Cm +oE +PI +va +Cm +Nl +IS +rr +gc +mC +VH +ZO +OU +OU "} (28,1,1) = {" -LO -LO -LO -uD -kO -Ui -vI -ZK -ik -Cw -rA -wH -YQ -GC -TZ -ce -Ww -ce -oj -ce -De -sj -uB -oV -kt -LO -LO -LO -"} -(29,1,1) = {" -LO -LO -LO -XX -FD -Ui -EL -zL -lS -Ui -Kv -Ph -XH -sK -Te -NZ -hs -NZ -JM -IK -YN -aP -uB -gF -Fd -LO -LO -LO +OU +ZO +Mr +xO +Xi +Xi +Pi +nJ +PD +bi +KS +yZ +XJ +AG +pi +EM +ql +jr +ED +rr +VQ +DI +fW +ZO +OU +OU +"} +(29,1,1) = {" +OU +ZO +pN +CJ +ji +fu +Yl +up +Tc +aI +aI +aI +aI +Ee +aI +aI +aI +iz +ZV +rr +sX +su +Cb +JG +OU +OU "} (30,1,1) = {" -LO -LO -LO -XX -Zz -oC -yM -rf -Ui -VU -ol -Ph -Xh -MJ -Te -Te -LB -RR -VF +Yv +ao +nL +mJ +mJ +bD +xu +uO NT -rT -uP -vB -eV -Bx -LO -LO -LO +aI +ZJ +zL +Wy +ap +qQ +px +aI +cH +zD +ly +kH +ly +qC +aS +MF +OU "} (31,1,1) = {" -uy -uy -uy -uy -bZ -iw -Ui -WD -OE -Ca -Ph -Ph -Iw -bM -eB -Te -Te -Te -Te -mD -Vt -OM -OM -OM -FI -FI -FI -LO +ao +Ok +uh +Ni +mJ +mJ +mJ +gk +Xv +aI +aI +Jp +jC +Sj +Zg +tX +aI +gF +Ek +ly +qb +Ti +Wn +zE +qC +OU "} (32,1,1) = {" -uy -kY -Lt -tS -bZ -bZ -sQ -Rl -iV -iV -iV -qN -lV -aa -ZE -OG -Sr -bW -iV -Nf -Ez -OM -Vp -OM -qy -kS -FI -LO +ze +GC +Or +rB +Ls +Qe +mJ +Lz +gZ +aI +ZJ +zL +TP +vT +Ss +Jm +aI +iP +qG +ly +Ne +TM +Wb +lc +jV +OU "} (33,1,1) = {" -qP -dr -dw -Yu -KN -bZ -Bb -VX -iV -Ci -PA -Rb -Ky -XC -sD -Ue -on -VS -iV -zF -ko -OM -EV -GP -bL -bL -Fv -LO +ze +hP +PT +oq +oq +fl +mJ +bz +lp +gq +gq +sA +gq +gq +gq +gq +gq +wQ +MT +pl +MV +xZ +qO +CH +Gf +OU "} (34,1,1) = {" -qP -dG -ft -hx -mt -HH -ZW -El -iV -CL -qQ -Kf -Nb -pn -OK -iV -iV -iV -iV -ht -oM -gJ -wL -xL -OI -zt -Fv -LO +ze +ec +KB +JE +ue +EO +BY +sS +VS +gq +pT +jB +wP +GS +lo +yW +gq +yO +ZV +DC +Xr +wr +JQ +Ds +Gf +fz "} (35,1,1) = {" -uy -hJ -cr -Yu -Yu -Io -Wg -SB -iV -CS -qQ -Kf -lL -gK -ZE -OG -Er -Wp -iV -tI -Tv -fn -Pd -aG -bL -ls -FI -LO +ao +Ug +Pw +jj +CI +Mk +mJ +rO +QS +gq +Dc +El +cE +Zc +Qy +fX +gq +Sa +cj +ly +Gl +UJ +sq +cl +Wr +OU "} (36,1,1) = {" -uy -uy -SU -SU -AF -bZ -Du -SV -iV -sl -OG -ZH -aU -WA -rP -Ue -St -WK -iV -xV -ks -OM -VC -OM -VC -FI -FI -LO +ao +Ni +Ax +MS +da +mJ +nt +vG +PU +gq +QP +MP +zF +oG +Sf +gq +gq +yt +bS +ly +zX +ez +Dd +kf +qC +OU "} (37,1,1) = {" -LO -uy -bZ -bZ -bZ -bZ -Tw -FM -iV -iV -iV -dV -WE -hb -ck -iV -iV -iV -iV -EU -Hm -OM -OM -OM -OM -FI -LO -LO +Yv +ao +ao +nL +nL +LE +vt +MO +vw +gq +UT +js +jH +fM +GF +gq +xT +rH +kc +qC +qC +aS +aS +qC +oV +OU "} (38,1,1) = {" -LO -zO -Gd -Gd -ya -kl -NB -Tp -iW -iV -tn -BV -Bm -Iw -Qg -ym -lo -iV -PE -NB -Ls -eE -ya -Gd -vo -zO -LO -LO +OU +OU +ZO +ZO +ZO +LE +RO +hO +Xg +gq +gq +gq +pI +gq +gq +gq +nU +HA +gt +LE +ZO +ZO +ZO +OU +OU +OU "} (39,1,1) = {" -LO -zO -Gd -XJ -Jy -Sm -hq -sH -uk -fv -iV -iV -Hj -Xh -iV -iV -iV -iV -MH -ze -UZ -Gd -Gd -Gd -Gd -zO -LO -LO +OU +OU +OU +Kb +ZO +bv +yY +sd +PR +qT +OA +Ab +Cz +Az +ev +zl +ev +dE +Kh +bv +ZO +dT +OU +OU +OU +OU "} (40,1,1) = {" -LO -zO -Gd -Gd -Gd -Pn -NB -Tp -Un -yY -RY -vW -fQ -xK -cf -RY -RY -yY -Un -Un -FP -VV -Jy -Gs -Gd -zO -LO -LO +OU +OU +OU +OU +OU +bv +Qt +gK +vd +QL +ph +Px +pa +Kq +fb +QL +EI +gK +Qt +bv +OU +OU +OU +OU +OU +OU "} (41,1,1) = {" -LO -AC -WT -Gd -Gd -Pn -ze -fB -al -mh -ac -me -rN -jt -ac -Kp -ac -Mt -al -ho -JR -ev -Gd -Gd -Ka -AC -LO -LO +OU +OU +OU +OU +OU +OU +Qt +Qt +EC +oc +oc +TW +oc +en +oc +oc +EC +Qt +Qt +OU +OU +OU +OU +OU +OU +OU "} (42,1,1) = {" -LO -LO -AC -eZ -Gd -by -NB -ul -dO -xQ -Cr -Cr -aQ -Cr -wp -Cr +OU +OU +OU +OU +OU +OU +ZO +ZO +Lr +vV +Jb +yU +Sb +Hx +ee Cr -xQ -Ok -NB -My -Gd -Gd -WT -XZ -LO -LO -LO +EC +ZO +ZO +OU +OU +OU +OU +OU +OU +OU "} (43,1,1) = {" -LO -LO -LO -XZ -zO -zO -NB -PT -HG -xQ -Hn -Wi -yr -sY -Km -an -EW -xQ -gA -en -KZ -zO -zO -XZ -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +ZO +EC +AD +lF +vk +LG +Wa +FE +Zr +EC +ZO +OU +OU +OU +OU +OU +OU +OU +OU "} (44,1,1) = {" -LO -LO -LO -LO -LO -zO -zO -zO -zO -xQ -KG -nx -yB -ea -YY -Ho -oB -xQ -zO -zO -zO -zO -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +EC +wz +nE +WX +Aj +wM +FE +Vg +EC +OU +OU +OU +OU +OU +OU +OU +OU +OU "} (45,1,1) = {" -LO -LO -LO -LO -LO -dl -dl -dl -dl -xQ -vt -Yw -Lk -ag -Cz -Ho -qE -xQ -dl -dl -dl -dl -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +EC +wt +VZ +EN +SQ +VZ +VZ +aH +Lr +OU +OU +OU +OU +OU +OU +OU +OU +OU "} (46,1,1) = {" -LO -LO -LO -LO -LO -LO -dl -dl -dl -xQ -mE -aw -KT -qA -KT -Sn -tZ -xQ -dl -dl -dl -LO -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +Um +On +Vt +Ri +xr +Lq +ib +On +Um +OU +OU +OU +OU +OU +OU +OU +OU +OU "} (47,1,1) = {" -LO -LO -LO -LO -LO -LO -LO -dl -dl -LL -TY -Ft -aw -Lr -aw -xq -TY -LL -dl -dl -LO -LO -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +OU +Dp +On +sb +ft +oB +On +bO +OU +OU +OU +OU +OU +OU +OU +OU +OU +OU "} (48,1,1) = {" -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -to -TY -TH -QY -FR -TY -eh -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -"} -(49,1,1) = {" -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -LL -LL -LL -LL -LL -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO -LO +OU +OU +OU +OU +OU +OU +OU +OU +OU +OU +Um +Um +Um +Um +Um +OU +OU +OU +OU +OU +OU +OU +OU +OU +OU +OU "} diff --git a/_maps/shuttles/minutemen/minutemen_vela.dmm b/_maps/shuttles/minutemen/minutemen_vela.dmm index d46365996e2e..200a677ea101 100644 --- a/_maps/shuttles/minutemen/minutemen_vela.dmm +++ b/_maps/shuttles/minutemen/minutemen_vela.dmm @@ -7779,9 +7779,9 @@ /obj/effect/turf_decal/corner_steel_grid{ dir = 9 }, -/obj/item/clothing/under/rank/civilian/cookjorts, -/obj/item/clothing/under/rank/civilian/cookjorts, -/obj/item/clothing/under/rank/civilian/cookjorts, +/obj/item/clothing/under/shorts/cookjorts, +/obj/item/clothing/under/shorts/cookjorts, +/obj/item/clothing/under/shorts/cookjorts, /turf/open/floor/pod/dark, /area/ship/cargo) "Qg" = ( diff --git a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm index eb0b34fcf3d7..24e603883385 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm @@ -4155,7 +4155,7 @@ dir = 8; pixel_x = 28 }, -/obj/item/clothing/under/rank/civilian/cookjorts, +/obj/item/clothing/under/shorts/cookjorts, /obj/item/clothing/shoes/cookflops, /obj/item/clothing/suit/toggle/chef, /obj/item/clothing/under/rank/civilian/chef, diff --git a/_maps/shuttles/independent/independent_meta.dmm b/_maps/shuttles/nanotrasen/nanotrasen_meta.dmm similarity index 66% rename from _maps/shuttles/independent/independent_meta.dmm rename to _maps/shuttles/nanotrasen/nanotrasen_meta.dmm index 8adc2aeb86a5..70be6e034c6c 100644 --- a/_maps/shuttles/independent/independent_meta.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_meta.dmm @@ -12,19 +12,17 @@ /turf/closed/wall/mineral/titanium, /area/ship/cargo) "ae" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/firealarm/directional/south, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/poddoor{ - id = "whiteship_port" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, /area/ship/cargo) "af" = ( -/obj/machinery/door/poddoor{ - id = "whiteship_port" - }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, /area/ship/cargo) "ag" = ( /turf/closed/wall/mineral/titanium, @@ -33,135 +31,130 @@ /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/crew) "aj" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "whiteship_windows" +/obj/structure/sign/departments/restroom{ + pixel_y = -32 }, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/ship/crew) -"ak" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/light/small/broken/directional/north, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"ak" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4; + piping_layer = 2 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, /turf/open/floor/plating, /area/ship/engineering) "al" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/firealarm/directional/south, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/tank/toxins, -/obj/machinery/light/small/built/directional/north, /turf/open/floor/plating, /area/ship/engineering) "am" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "whiteship_windows" - }, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/ship/engineering) -"ao" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/button/door{ - id = "whiteship_port"; - name = "Port Blast Door Control"; - pixel_x = -25; - pixel_y = 5; - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/plasteel/dark, -/area/ship/cargo) -"ap" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"aq" = ( -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 2; - pixel_y = 3 +/area/ship/crew) +"an" = ( +/obj/structure/rack, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -2 +/obj/item/multitool{ + pixel_x = 7; + pixel_y = -4 }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 5 +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/small/broken/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"ao" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 1; - pixel_y = -3 +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 8; - pixel_y = -3 +/obj/effect/decal/cleanable/ash/large, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/structure/closet/crate{ - name = "food crate" +/obj/structure/cable{ + icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/ntspaceworks_big/seven{ +/turf/open/floor/plating, +/area/ship/engineering) +"ap" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"aq" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) "ar" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate{ - name = "food crate" - }, -/obj/item/vending_refill/cigarette{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/vending_refill/cigarette, -/obj/item/vending_refill/coffee{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/effect/turf_decal/ntspaceworks_big/six{ +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) "as" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/button/door{ - id = "whiteship_port"; - name = "Port Blast Door Control"; - pixel_x = 25; - pixel_y = 5; - dir = 8 - }, -/obj/effect/turf_decal/ntspaceworks_big/five{ - dir = 1 - }, /turf/open/floor/plasteel/dark, -/area/ship/cargo) +/area/ship/crew) "at" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32; - pixel_y = -10 +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/door/airlock/public/glass{ + name = "Canteen"; + dir = 1 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 25 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/layer2, -/obj/machinery/light/small/built/directional/west, -/turf/open/floor/plating, -/area/ship/crew) +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) "ax" = ( /obj/machinery/power/shuttle/engine/electric{ dir = 4 @@ -169,206 +162,167 @@ /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/ship/engineering) "ay" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "2-4" }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Engine Access" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/turf/open/floor/plating/airless, -/area/ship/engineering) -"az" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, /turf/open/floor/plating, /area/ship/engineering) -"aA" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood, -/obj/machinery/atmospherics/components/binary/pump{ - name = "engine fuel pump" - }, -/obj/machinery/atmospherics/components/binary/pump/layer2{ +"az" = ( +/obj/structure/chair/comfy/shuttle{ dir = 4 }, -/turf/open/floor/plating, -/area/ship/engineering) -"aB" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/firecloset/full{ - anchored = 1 +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"aA" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"aB" = ( /obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/structure/closet/crate, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/mining_scanner, +/obj/item/mining_scanner, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 21; + pixel_y = 12 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plating, -/area/ship/engineering) -"aC" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/emcloset/anchored, -/obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plating, /area/ship/engineering) -"aE" = ( -/obj/structure/closet/crate{ - name = "food crate" - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = -5; - pixel_y = 3 +"aC" = ( +/obj/structure/table, +/obj/item/gps{ + gpstag = "NTREC1"; + pixel_x = -9; + pixel_y = 7 }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = -2 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 5 +/obj/item/megaphone{ + pixel_x = -2; + pixel_y = -4 }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 1; - pixel_y = -3 +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 7 }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 8; - pixel_y = -3 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"aE" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 }, +/obj/effect/spawner/lootdrop/maintenance/three, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/lootdrop/gloves, /turf/open/floor/plasteel/dark, /area/ship/cargo) "aF" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/box/corners, /turf/open/floor/plasteel/dark, /area/ship/cargo) "aH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/light/small/built/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"aI" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/structure/table, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/item/reagent_containers/food/drinks/flask{ + pixel_x = 5; + pixel_y = 6 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/item/storage/box/drinkingglasses{ + pixel_x = -6; + pixel_y = 4 }, -/obj/machinery/door/firedoor/border_only, +/obj/machinery/light/small/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"aI" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/crew) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) "aL" = ( /obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 4 }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/ship/engineering) "aM" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-4" +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, /turf/open/floor/plating, /area/ship/engineering) "aN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/remains/human, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 4; - name = "Air to Distro"; - target_pressure = 500 - }, +/obj/item/toy/plush/lizardplushie, /turf/open/floor/plating, /area/ship/engineering) "aO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/firedoor/window, +/obj/machinery/door/poddoor{ + id = "whiteship_windows"; dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, +/obj/structure/grille, /turf/open/floor/plating, /area/ship/engineering) "aQ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/turf_decal/corner/transparent/neutral/full, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/cargo) +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"aV" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) "bf" = ( /obj/docking_port/stationary{ dwidth = 15; @@ -379,686 +333,589 @@ /turf/template_noop, /area/template_noop) "bh" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 4 +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/item/flashlight{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plating, -/area/ship/engineering) -"bj" = ( /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"bj" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-9" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, /turf/open/floor/plating, /area/ship/engineering) "bm" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"bo" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/ship/cargo) "bq" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/item/radio/off{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/radio/off, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/light/small/built/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/crew) +/turf/open/floor/plasteel, +/area/ship/crew/canteen) "bs" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/emcloset/anchored, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"bt" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock{ - name = "Restroom" +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"bt" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/door/airlock/public/glass{ + name = "Canteen"; + dir = 1 }, +/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/freezer, -/area/ship/crew) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) "bu" = ( -/obj/structure/sign/departments/restroom, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew) -"by" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"by" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/engineering) -"bz" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/oxygen{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/breath, -/obj/machinery/light/built/directional/west, /turf/open/floor/plasteel/dark, /area/ship/cargo) +"bz" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/firedoor/window, +/obj/machinery/door/poddoor/shutters{ + id = "whiteship_internal_windows"; + dir = 4 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/cargo) "bA" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) "bC" = ( +/obj/structure/table, +/obj/item/toy/cards/deck{ + pixel_y = 5 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/built/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) "bD" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/crew/canteen) "bF" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/airalarm/directional/south, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/curtain, -/obj/machinery/shower{ - pixel_y = 15 - }, -/obj/item/soap, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/light/small/built/directional/south, -/turf/open/floor/plasteel/freezer, -/area/ship/crew) +/turf/open/floor/plasteel/dark, +/area/ship/cargo) "bG" = ( +/obj/structure/closet/secure_closet{ + anchored = 1; + can_be_unanchored = 1; + icon_state = "sec"; + name = "firearm locker"; + req_access_txt = "41" + }, +/obj/item/gun/energy/e_gun/mini, +/obj/item/gun/energy/e_gun/mini, +/obj/machinery/light/small/broken/directional/west, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/obj/structure/sign/poster/rilena/random{ + pixel_y = 32 }, -/obj/structure/toilet{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"bH" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer4{ + dir = 4 }, -/obj/structure/mirror{ - pixel_x = 28 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/machinery/advanced_airlock_controller{ + pixel_y = -25 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/turf/open/floor/plasteel/freezer, -/area/ship/crew) -"bH" = ( +/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "bJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/item/radio/off{ - pixel_x = -3; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/radio/off, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/engineering) "bM" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/machinery/microwave, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/door/airlock/engineering{ + name = "Engineering" }, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/light/small/built/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"bO" = ( -/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/firedoor/border_only, /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/engineering) +"bN" = ( +/obj/machinery/door/airlock{ + name = "Cabin 1" }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/door/firedoor/border_only, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"bO" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/chocolatebar{ + pixel_x = -14; + pixel_y = 3 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/item/reagent_containers/food/condiment/ketchup{ + pixel_y = 14; + pixel_x = 9 + }, +/obj/item/reagent_containers/food/condiment/mayonnaise{ + pixel_y = 14 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/cola{ + pixel_x = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, /area/ship/crew/canteen) "bQ" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/bridge) "bT" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/obj/item/stack/rods/twentyfive, -/obj/item/wrench, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/airalarm/directional/west, +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/engineering) "bU" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/firedoor/window, -/obj/machinery/door/poddoor{ - id = "whiteship_windows"; +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/turf/open/floor/plating, -/area/ship/cargo) -"bX" = ( -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance/three, -/obj/effect/turf_decal/box/corners, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/lootdrop/glowstick, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"bZ" = ( +"bX" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"bZ" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 9 }, +/obj/machinery/light/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, -/area/ship/crew/canteen) +/area/ship/crew/canteen/kitchen) "ca" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ +/obj/structure/chair{ dir = 1 }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, /area/ship/crew/canteen) "cb" = ( +/obj/machinery/button/door{ + id = "whiteship_internal_windows"; + name = "Internal Window Control"; + pixel_x = -25; + pixel_y = 5; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"cc" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"cc" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/plasteel, /area/ship/crew/canteen) "ce" = ( /obj/structure/table, +/obj/machinery/fax, +/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt/dust, -/obj/item/folder/blue{ - pixel_x = 6; - pixel_y = 9 - }, -/obj/machinery/recharger, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/airalarm/directional/north, /turf/open/floor/plasteel/dark, /area/ship/bridge) "cf" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/turretid{ - icon_state = "control_kill"; - lethal = 1; - locked = 0; - pixel_y = 28; - req_access = null +/obj/item/pen{ + pixel_x = -4 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 +/obj/item/folder/blue{ + pixel_x = 6; + pixel_y = 9 }, +/obj/item/stamp{ + pixel_x = 8 + }, +/obj/item/stamp/denied{ + pixel_x = 17 + }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/bridge) "cg" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 +/obj/structure/table, +/obj/item/storage/photo_album{ + pixel_x = 7; + pixel_y = -3 }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 +/obj/item/camera{ + pixel_x = -2; + pixel_y = 6 }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 +/obj/item/stamp/qm{ + pixel_x = -6 }, -/obj/structure/frame/computer/retro{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/bridge) "ch" = ( -/obj/machinery/door/airlock/external{ - dir = 4 +/obj/machinery/door/poddoor{ + id = "whiteship_starboard" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "starboard_holofield"; + locked = 1 }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ship/cargo) +"ci" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/turf_decal/corner/transparent/neutral/full, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - name = "Salvage Ship"; - port_direction = 2; - preferred_direction = 4; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"ci" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ - dir = 4 - }, -/obj/machinery/light/small/built/directional/north, -/turf/open/floor/plating, -/area/ship/engineering) -"cj" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"cj" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/firedoor/window, +/obj/machinery/door/poddoor{ + id = "whiteship_windows" }, +/obj/structure/grille, /turf/open/floor/plating, /area/ship/engineering) "cl" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/space_heater, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 + dir = 8 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/engineering) "cn" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 1; - pixel_y = 8 +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 21; + pixel_y = 12 }, -/obj/item/reagent_containers/food/drinks/soda_cans/cola{ - pixel_x = 6 +/obj/structure/closet/firecloset/full{ + anchored = 1 }, +/obj/machinery/light/small/broken/directional/south, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) +/turf/open/floor/plasteel/dark, +/area/ship/cargo) "co" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/paicard, -/obj/item/storage/fancy/donut_box{ - pixel_x = -11; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 6; - pixel_y = 14 - }, -/obj/item/reagent_containers/food/snacks/chocolatebar{ - pixel_x = 5; - pixel_y = -3 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/firedoor/window, +/obj/machinery/door/poddoor{ + id = "whiteship_bridge"; dir = 4 }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/bridge) "cp" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/machinery/holopad/emergency/bar, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, /area/ship/crew/canteen) "cq" = ( -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, /area/ship/crew/canteen) "cv" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/computer/helm/retro{ - dir = 8 +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/firedoor/window, +/obj/machinery/door/poddoor{ + id = "whiteship_windows" }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/crew) "cx" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stack/cable_coil/red{ - pixel_x = 2; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/stock_parts/cell/high/plus, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/engineering) "cy" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/rack, +/obj/item/storage/box/lights/bulbs, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stack/cable_coil/red{ + pixel_x = 2 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance/three, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 21; + pixel_y = 12 }, /turf/open/floor/plasteel/dark, /area/ship/cargo) "cz" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/obj/structure/table, +/obj/item/storage/fancy/donut_box{ + pixel_x = -11; + pixel_y = 3 }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"cA" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair{ - dir = 1 +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"cA" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks{ + dir = 4 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/plasteel, /area/ship/crew/canteen) "cB" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/structure/chair, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"cC" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"cC" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/firealarm/directional/east, /turf/open/floor/plasteel, /area/ship/crew/canteen) "cE" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/plus, -/obj/item/storage/toolbox/emergency{ - pixel_x = -12 - }, -/obj/item/wrench{ - pixel_x = -12 - }, -/obj/item/areaeditor/shuttle, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"cF" = ( -/obj/structure/chair/comfy/shuttle{ +/obj/structure/chair/sofa/corner{ dir = 4 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/button/door{ - id = "whiteship_bridge"; - name = "Bridge Blast Door Control"; - pixel_x = 5; - pixel_y = -21; +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"cF" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/button/door{ - id = "whiteship_windows"; - name = "Windows Blast Door Control"; - pixel_x = -6; - pixel_y = -21; +/obj/structure/chair/sofa, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"cG" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/effect/turf_decal/corner/opaque/blue, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"cG" = ( +/obj/structure/chair/sofa, +/obj/machinery/computer/helm/viewscreen/directional/north, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/structure/frame/computer/retro{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "whiteship_port"; - name = "Port Blast Door Control"; - pixel_x = -5; - pixel_y = -21; - dir = 1 +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"cH" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 21; + pixel_y = 12 }, -/obj/machinery/button/door{ - id = "whiteship_starboard"; - name = "Starboard Blast Door Control"; - pixel_x = 6; - pixel_y = -21; - dir = 1 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"cH" = ( -/obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/emcloset/anchored, -/obj/item/paicard, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) +/turf/open/floor/plasteel, +/area/ship/crew/canteen) "cI" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/clothing/head/welding{ - pixel_x = -2; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/light/small/built/directional/east, -/obj/machinery/computer/helm/viewscreen/directional/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/west, /turf/open/floor/plasteel/dark, /area/ship/engineering) "cK" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance/three, -/obj/machinery/firealarm/directional/east, /turf/open/floor/plasteel/dark, /area/ship/cargo) "cL" = ( +/obj/effect/decal/cleanable/ash/large, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"cM" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/bottle/vodka{ pixel_y = 12 @@ -1075,581 +932,542 @@ pixel_x = 8; pixel_y = 4 }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/machinery/light/small/built/directional/west, /turf/open/floor/plasteel, /area/ship/crew/canteen) -"cM" = ( -/obj/effect/decal/cleanable/dirt/dust, +"cN" = ( /obj/structure/table, -/obj/item/reagent_containers/food/drinks/bottle/wine{ - pixel_y = 12 - }, /obj/item/reagent_containers/food/drinks/bottle/vermouth{ pixel_x = -8; pixel_y = 4 }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/item/reagent_containers/food/drinks/bottle/wine{ + pixel_y = 12 + }, /obj/item/reagent_containers/food/drinks/bottle/tequila{ pixel_x = 8; pixel_y = 4 }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"cN" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel, /area/ship/crew/canteen) "cO" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/gps{ - gpstag = "NTREC1"; - pixel_x = -9; - pixel_y = 7 +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/canteen/kitchen) +"cP" = ( +/obj/machinery/door/airlock/external{ + dir = 4 }, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 7 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/obj/item/megaphone{ - pixel_x = -2; - pixel_y = -4 +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/item/radio/intercom/wideband/directional/south, -/obj/machinery/light/small/built/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"cP" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/machinery/light/built/directional/west, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) "cQ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/energy/laser/retro, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/cargo) "cS" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/built/directional/east, /turf/open/floor/plasteel/dark, /area/ship/cargo) "cU" = ( +/obj/machinery/button/door{ + id = "whiteship_starboard"; + name = "Starboard Blast Door Control"; + pixel_x = -25; + pixel_y = -5; + dir = 4 + }, +/obj/machinery/button/shieldwallgen{ + dir = 4; + pixel_x = -23; + pixel_y = 4; + id = "starboard_holofield" + }, +/obj/effect/turf_decal/ntspaceworks_big/five, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/processor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) +/turf/open/floor/plasteel/dark, +/area/ship/cargo) "cV" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/deepfryer, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) "cW" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/canteen) -"cX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/smes/engineering{ - charge = 1e+006 +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"cX" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-2" }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/firealarm/directional/north, /turf/open/floor/plating, /area/ship/engineering) "cY" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/power/terminal{ + dir = 1 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stack/cable_coil/red, -/obj/item/stock_parts/cell/high, -/obj/item/multitool, -/obj/machinery/light/small/built/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/ship/engineering) "cZ" = ( +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/autolathe, -/obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/ship/engineering) "db" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/reagent_dispensers/watertank, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -21; + pixel_y = -10 }, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, /turf/open/floor/plasteel/dark, /area/ship/cargo) "dc" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/firealarm/directional/north, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/box/corners, /turf/open/floor/plasteel/dark, /area/ship/cargo) "de" = ( -/obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/box/corners{ dir = 1 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) "dg" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 +/obj/machinery/computer/cargo/express/retro{ + dir = 8 }, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool{ - pixel_x = 7; - pixel_y = -4 +/obj/effect/turf_decal/corner/opaque/blue/three_quarters{ + dir = 1 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/light/small/broken/directional/south, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) +/area/ship/bridge) "di" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/emcloset/anchored, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "dk" = ( +/obj/effect/turf_decal/siding/wood, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/hydroponics/constructable, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) "dl" = ( -/obj/structure/sign/departments/botany, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) +/obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) "dp" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" + }, /obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/terminal{ - dir = 1 + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/ship/engineering) "dq" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/box/corners{ +/obj/machinery/computer/crew/retro{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"dt" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock/external{ +/obj/effect/turf_decal/corner/opaque/blue/three_quarters{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/broken/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"dt" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 + icon_state = "1-4" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 5 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/ship/cargo) +/area/ship/engineering) "dD" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock/glass{ - name = "Hydroponics"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, +/obj/effect/turf_decal/corner/opaque/white/diagonal, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, -/area/ship/crew/canteen) +/area/ship/crew/canteen/kitchen) "dE" = ( -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white/diagonal, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + dir = 9 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, -/area/ship/crew/canteen) +/area/ship/crew/canteen/kitchen) "dF" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, -/area/ship/crew/canteen) +/area/ship/crew/canteen/kitchen) "dH" = ( -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/power/terminal{ dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/power/terminal{ +/obj/effect/turf_decal/industrial/warning{ dir = 8 }, +/obj/structure/cable, /obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + icon_state = "1-2" }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/ship/engineering) "dI" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ +/obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/structure/cable/yellow{ + icon_state = "1-4" }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/ship/engineering) "dK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/crate, -/obj/item/shovel, -/obj/item/pickaxe, -/obj/item/storage/box/lights/mixed, -/obj/item/mining_scanner, +/obj/item/stack/sheet/mineral/plasma/twenty, +/obj/item/stack/sheet/metal/ten, +/obj/item/stack/sheet/glass/five, /obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/ship/engineering) "dM" = ( +/obj/effect/turf_decal/ntspaceworks_big/four, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plasteel/dark, /area/ship/cargo) "dO" = ( +/obj/machinery/computer/helm/retro{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/light/small/built/directional/west, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) +/area/ship/bridge) "dR" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/door/airlock/external{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, /area/ship/engineering) "dS" = ( -/obj/machinery/smartfridge, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) "dT" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, +/obj/effect/decal/cleanable/glass, /turf/open/floor/plasteel, -/area/ship/crew/canteen) +/area/ship/crew/canteen/kitchen) "dU" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/opaque/green, /turf/open/floor/plasteel, -/area/ship/crew/canteen) +/area/ship/crew/canteen/kitchen) "dW" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, /obj/structure/cable, +/obj/machinery/computer/monitor/retro{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/wrench, /turf/open/floor/plating, /area/ship/engineering) "dX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/cable, -/obj/machinery/computer/monitor{ - dir = 1 +/obj/machinery/power/port_gen/pacman{ + anchored = 1 }, -/obj/machinery/light/small/built/directional/south, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/ship/engineering) "dY" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/button/door{ - id = "whiteship_starboard"; - name = "Starboard Blast Door Control"; - pixel_x = -25; - pixel_y = -5; - dir = 4 +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) "dZ" = ( +/obj/effect/turf_decal/ntspaceworks_big/seven, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/fire, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/reagent_containers/syringe, /turf/open/floor/plasteel/dark, /area/ship/cargo) "ea" = ( +/obj/effect/turf_decal/ntspaceworks_big/eight, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/button/door{ - id = "whiteship_starboard"; - name = "Starboard Blast Door Control"; - pixel_x = 25; - pixel_y = -5; - dir = 8 - }, /turf/open/floor/plasteel/dark, /area/ship/cargo) "eb" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "whiteship_windows" +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 21; + pixel_y = 12 }, -/obj/machinery/door/firedoor/window, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light/small/broken/directional/east, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/ship/crew/canteen) +/area/ship/engineering) "ec" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ - dir = 1 +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/firedoor/window, +/obj/machinery/door/poddoor{ + id = "whiteship_windows" }, -/obj/machinery/light/small/built/directional/west, +/obj/structure/grille, /turf/open/floor/plating, /area/ship/crew/canteen) "ed" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 6 - }, -/obj/item/kitchen/rollingpin{ - pixel_x = 8 - }, -/obj/item/kitchen/knife{ - pixel_x = 16 - }, -/obj/item/reagent_containers/food/condiment/sugar{ - pixel_x = -9; - pixel_y = 14 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - layer = 5; - pixel_x = -5; - pixel_y = 6 +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"ee" = ( +/obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"ee" = ( /obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/machinery/light/small/built/directional/east, +/obj/machinery/microwave, +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/machinery/light/broken/directional/south, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, -/area/ship/crew/canteen) -"eh" = ( -/obj/machinery/door/poddoor{ - id = "whiteship_starboard" +/area/ship/crew/canteen/kitchen) +"ef" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/fans/tiny, -/turf/open/floor/plating, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, /area/ship/cargo) -"ei" = ( +"eh" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue, /obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/button/door{ + id = "whiteship_bridge"; + name = "Bridge Blast Door Control"; + pixel_x = 5; + pixel_y = -21; + dir = 1 + }, +/obj/machinery/button/door{ + id = "whiteship_windows"; + name = "Windows Blast Door Control"; + pixel_x = -6; + pixel_y = -21; + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"ei" = ( /obj/machinery/door/poddoor{ id = "whiteship_starboard" }, -/obj/structure/fans/tiny, +/obj/machinery/door/firedoor, /turf/open/floor/plating, /area/ship/cargo) "ej" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/decal/cleanable/blood, +/obj/machinery/power/terminal{ + dir = 8 }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/ship/crew/canteen) +/area/ship/engineering) "el" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ +/obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/ship/engineering) "em" = ( +/obj/effect/turf_decal/ntspaceworks_big/one, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/dark, /area/ship/cargo) "eu" = ( +/obj/machinery/computer/helm/viewscreen/directional/east, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, /turf/open/floor/plasteel/dark, -/area/ship/crew) -"eV" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock/public/glass{ - name = "Bar" +/area/ship/cargo) +"eA" = ( +/obj/machinery/door/airlock/command{ + name = "Bridge"; + dir = 8; + req_one_access = list(19,41) }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, /obj/machinery/door/firedoor/border_only{ - dir = 1 + dir = 8 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"eX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ icon_state = "4-8" }, @@ -1660,1294 +1478,2261 @@ dir = 8 }, /obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"fa" = ( /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"eV" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"eX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) +"fa" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/storage/toolbox/emergency{ + pixel_x = -12 + }, +/obj/item/wrench{ + pixel_x = -12 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch{ + pixel_x = -13; + pixel_y = 22 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/spacecash/bundle/mediumrand{ + pixel_x = 8; + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) "fb" = ( /obj/machinery/power/smes/shuttle/precharged{ dir = 4 }, -/obj/structure/cable{ - icon_state = "0-8" - }, /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/door/window/northright{ +/obj/machinery/door/window/northleft{ dir = 4; name = "Engine Access" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/ship/engineering) "fX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 }, /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"gt" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/firedoor/window, +/obj/machinery/door/poddoor{ + id = "whiteship_windows" }, +/obj/structure/grille, /turf/open/floor/plating, +/area/ship/crew/canteen/kitchen) +"gA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, /area/ship/engineering) -"hq" = ( +"hp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/ntspaceworks_big/one{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"hq" = ( +/obj/effect/turf_decal/box/corners{ dir = 1 }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) "hv" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"hU" = ( +"hA" = ( +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + dir = 1; + name = "Air to Distro" + }, +/obj/effect/decal/cleanable/ash/crematorium, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"hU" = ( +/obj/machinery/door/airlock/glass{ + name = "Recreation"; + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"iM" = ( /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen/kitchen) +"ib" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 + dir = 5 }, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"jw" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" +/turf/open/floor/plating, +/area/ship/engineering) +"id" = ( +/obj/structure/closet/cabinet, +/obj/item/paicard, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/under/color/random, +/obj/item/clothing/shoes/sneakers/black, +/obj/item/clothing/glasses/cheapsuns, /turf/open/floor/plasteel/dark, /area/ship/crew) -"jF" = ( +"im" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/machinery/computer/helm/viewscreen/directional/east, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/hydroponics/constructable, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 5 - }, /turf/open/floor/plasteel, /area/ship/crew/canteen) -"jJ" = ( -/obj/machinery/porta_turret/ship/weak, -/turf/closed/wall/mineral/titanium, -/area/ship/bridge) -"km" = ( +"iU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/transparent/neutral/full, /turf/open/floor/plasteel/dark, +/area/ship/crew) +"jb" = ( +/obj/machinery/door/poddoor{ + id = "whiteship_port" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, /area/ship/cargo) -"ku" = ( +"jw" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock{ - name = "Cabin 2" +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"jF" = ( +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 11 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"jJ" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/crew) -"kN" = ( -/obj/effect/decal/cleanable/dirt/dust, +"km" = ( +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/storage/box/lights/bulbs, -/obj/item/stack/cable_coil/red{ - pixel_x = 2 - }, -/obj/item/stock_parts/cell/high/plus, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral/full, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"li" = ( -/obj/effect/decal/cleanable/dirt/dust, +"ku" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"lH" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sink{ - dir = 8; - pixel_x = 11 +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"kz" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/decal/cleanable/food/flour, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"mb" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/ntspaceworks_big/three{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"mc" = ( +"kN" = ( /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"kX" = ( /obj/machinery/door/airlock{ - name = "Cabin 1" + name = "Cryopod Room" }, /obj/machinery/door/firedoor/border_only{ dir = 1 }, /obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/crew) -"mg" = ( +"ld" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"mk" = ( +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"li" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable, -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass{ - amount = 10 +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"lC" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 10 +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 +/obj/machinery/door/window/northright{ + dir = 4; + name = "Engine Access" }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/plating, /area/ship/engineering) -"nK" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +"lH" = ( +/obj/item/storage/fancy/egg_box, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ship/crew) -"nR" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/light/small/built/directional/north, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/freezer{ + name = "fridge"; + anchored = 1 }, +/obj/item/reagent_containers/food/condiment/soymilk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/soymilk, /turf/open/floor/plasteel, -/area/ship/crew) -"oj" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/area/ship/crew/canteen/kitchen) +"lK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"oF" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock/command{ - name = "Bridge"; - dir = 8 - }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"lP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"mb" = ( +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"mc" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/toilet{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"pn" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, +/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/ship/crew) +"mg" = ( +/obj/structure/table, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/hydroponics, -/obj/effect/spawner/lootdrop/seeded, -/obj/effect/spawner/lootdrop/seeded, -/obj/effect/spawner/lootdrop/seeded, -/obj/item/seeds/random, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 9 +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"mk" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"pF" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock/glass{ - name = "Crew Quarters"; - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/garbage, +/turf/open/floor/plating, +/area/ship/engineering) +"my" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, -/area/ship/crew) -"qt" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/structure/window/reinforced{ +/area/ship/cargo) +"mL" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/door/window/northright{ - dir = 4; - name = "Engine Access" - }, -/turf/open/floor/plating/airless, -/area/ship/engineering) -"qx" = ( -/obj/docking_port/stationary{ - dwidth = 15; - width = 30; - height = 15 +/obj/structure/chair/sofa{ + dir = 4 }, -/turf/template_noop, -/area/template_noop) -"rF" = ( /obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"nt" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"rU" = ( /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"nK" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-4" }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 + dir = 8 }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/crew) -"sP" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/shovel/spade, -/obj/item/cultivator, -/obj/item/plant_analyzer, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 9 +"nR" = ( +/obj/structure/bed{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"tN" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ +/obj/item/bedsheet/brown{ dir = 4 }, -/obj/structure/window/reinforced{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"oc" = ( +/obj/machinery/washing_machine, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Engine Access" - }, -/turf/open/floor/plating/airless, -/area/ship/engineering) -"tS" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/analyzer, -/obj/item/wrench, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/breath, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/light/small/directional/east, /turf/open/floor/plasteel/dark, -/area/ship/cargo) -"tU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate{ - icon_state = "crateopen" +/area/ship/crew) +"oj" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/spawner/lootdrop/maintenance/three, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"tZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/mineral/ore_redemption, /turf/open/floor/plasteel/dark, -/area/ship/cargo) -"uk" = ( +/area/ship/crew/canteen) +"oF" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/machinery/airalarm/directional/east, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/washing_machine, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"pm" = ( +/obj/structure/closet/cabinet, +/obj/machinery/airalarm/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue/diagonal{ dir = 4 }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew) -"uw" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/firealarm/directional/north, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/decal/cleanable/cobweb, +/obj/item/clothing/under/color/random, +/obj/item/clothing/shoes/sneakers/black, +/obj/item/clothing/glasses/regular, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"pn" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/light/small/built/directional/south, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, -/area/ship/crew) -"uB" = ( +/area/ship/crew/canteen/kitchen) +"pF" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"pN" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 8 }, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/small/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, /area/ship/engineering) -"ve" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/ntspaceworks_big/eight{ - dir = 1 +"qt" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"vk" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -8; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = -8; - pixel_y = 4 +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"qx" = ( +/obj/docking_port/stationary{ + dwidth = 15; + width = 30; + height = 15 }, -/obj/item/storage/box/drinkingglasses{ - pixel_x = 4; - pixel_y = 4 +/turf/template_noop, +/area/template_noop) +"qI" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"vm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral/full, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"xm" = ( +"qT" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/vending/coffee, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/obj/machinery/computer/helm/viewscreen/directional/north, -/obj/machinery/light/small/built/directional/east, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/item/radio/intercom/directional/north, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"xV" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/area/ship/bridge) +"ri" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/firecloset/full{ + anchored = 1 }, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"yS" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/plating, +/area/ship/engineering) +"rF" = ( +/obj/structure/chair/comfy/shuttle{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 }, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/wideband/directional/north, /turf/open/floor/plasteel/dark, -/area/ship/cargo) -"yZ" = ( +/area/ship/bridge) +"rU" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/structure/chair{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"sr" = ( +/obj/machinery/button/door{ + id = "whiteship_starboard"; + name = "Starboard Blast Door Control"; + pixel_x = 25; + pixel_y = -5; + dir = 8 + }, +/obj/machinery/button/shieldwallgen{ + dir = 8; + pixel_x = 23; + pixel_y = 4; + id = "starboard_holofield" + }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"sx" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/firedoor/window, +/obj/machinery/door/poddoor{ + id = "whiteship_windows"; dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"zi" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/engineering) +"sA" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) -"zw" = ( +"sJ" = ( +/obj/machinery/smartfridge, +/obj/effect/turf_decal/corner/opaque/green/three_quarters{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"sP" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 9 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/structure/bedsheetbin, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"tl" = ( /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"tS" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/airalarm/directional/north, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"tU" = ( +/obj/structure/closet/crate/hydroponics, +/obj/effect/turf_decal/corner/opaque/green/three_quarters{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/corner/opaque/blue/diagonal{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -12; - pixel_y = -16 +/obj/item/seeds/onion, +/obj/item/seeds/banana, +/obj/item/seeds/tomato, +/obj/item/seeds/wheat, +/obj/item/seeds/tower, +/obj/item/seeds/corn, +/obj/item/seeds/random, +/obj/item/seeds/chili, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 }, /turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"tX" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, /area/ship/crew) -"zC" = ( +"tZ" = ( +/obj/effect/turf_decal/ntspaceworks_big/two, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/tool_surgery_common, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"uk" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"uw" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/small/broken/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"uB" = ( +/obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/ntspaceworks_big/four{ +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"uO" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"Ac" = ( -/obj/structure/table, +"ve" = ( +/obj/effect/turf_decal/box/corners, +/obj/machinery/light/broken/directional/south, /obj/effect/decal/cleanable/dirt/dust, -/obj/item/paper_bin{ - pixel_x = -4 - }, -/obj/item/pen{ - pixel_x = -4 +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 }, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"vk" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-8" }, -/obj/item/camera{ - pixel_x = 12; - pixel_y = 6 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/storage/photo_album{ - pixel_x = 14 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, -/obj/item/spacecash/bundle/c1000{ - pixel_x = 7 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/item/spacecash/bundle/c1000{ - pixel_x = 7 +/obj/machinery/light/small/broken/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/ship/engineering) +"vm" = ( +/obj/structure/rack, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility{ + pixel_y = 6 }, -/obj/item/spacecash/bundle/c1000{ - pixel_x = 7 +/obj/item/radio/off, +/obj/item/radio/off{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/light/small/built/directional/west, +/obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/light_switch{ pixel_x = -13; pixel_y = 22 }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Ag" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Am" = ( -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "0-8" }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/corner/transparent/neutral/full, /turf/open/floor/plasteel/dark, /area/ship/engineering) -"AT" = ( +"vI" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/arrows{ - dir = 1 +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"vV" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/qm{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"AU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/secure_closet/personal, /obj/effect/decal/cleanable/dirt/dust, -/obj/item/gun/energy/e_gun/mini, -/obj/item/stock_parts/cell/gun/mini, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/poster/rilena/random{ + pixel_y = 32 }, -/obj/machinery/airalarm/directional/north, /turf/open/floor/plasteel/dark, /area/ship/crew) -"AY" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating, -/area/ship/engineering) -"By" = ( +"wu" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, /turf/open/floor/plasteel, /area/ship/crew/canteen) -"DJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Ee" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/firecloset/full{ - anchored = 1 - }, +"wD" = ( /obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"EX" = ( +/obj/structure/closet/emcloset/anchored, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/trash/plate{ - pixel_x = -6; - pixel_y = -2 +/turf/open/floor/plating, +/area/ship/engineering) +"wG" = ( +/obj/machinery/door/airlock/external{ + dir = 4 }, -/obj/item/trash/plate{ - pixel_x = -6 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, -/obj/item/trash/plate{ - pixel_x = -6; - pixel_y = 2 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/item/trash/plate{ - pixel_x = -6; - pixel_y = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/item/trash/plate{ - pixel_x = -6; - pixel_y = 6 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/kitchen/fork{ - pixel_x = 12; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/item/kitchen/fork{ - pixel_x = 6; - pixel_y = 3 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/cargo) +"xm" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "1-2" }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 22 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, +/obj/machinery/holopad/emergency/bar, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel, /area/ship/crew/canteen) -"Fb" = ( -/obj/effect/decal/cleanable/dirt/dust, +"xI" = ( +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/box/corners{ +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"xK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"FR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"xV" = ( +/obj/effect/turf_decal/ntspaceworks_big/six, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/item/weldingtool, -/obj/item/clothing/head/welding, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral/full, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"FU" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "whiteship_bridge"; - dir = 4 +"yc" = ( +/obj/structure/bed, +/obj/item/bedsheet/nanotrasen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"yh" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 }, -/obj/machinery/door/firedoor/window, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating, -/area/ship/bridge) -"FV" = ( +/area/ship/engineering) +"ys" = ( +/obj/structure/table, +/obj/item/cutting_board, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/knife, +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"yS" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_x = 4; + pixel_y = 9 + }, +/obj/item/flashlight{ + pixel_x = -2 + }, +/obj/machinery/button/door{ + id = "whiteship_internal_windows"; + name = "Internal Window Control"; + pixel_x = 25; + pixel_y = -5; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"yZ" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"za" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/autolathe, +/obj/machinery/airalarm/directional/north, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"zi" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"Gr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/built/directional/west, -/obj/effect/turf_decal/corner/opaque/green{ +"zs" = ( +/obj/effect/turf_decal/siding/wood{ dir = 5 }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"HH" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/north, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"zw" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/firealarm/directional/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"zC" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"Il" = ( +"zU" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"Ac" = ( +/obj/structure/closet/secure_closet/personal, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"Ag" = ( +/obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/lootdrop/random_prosthetic, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"Ai" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/machinery/door/airlock/engineering{ + name = "Engineering" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/engineering) +"Am" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"AT" = ( /obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"IE" = ( +/area/ship/cargo) +"AU" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/secure_closet/freezer/fridge/open, -/obj/item/reagent_containers/food/condiment/flour{ - pixel_x = -3; +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"AY" = ( +/obj/machinery/door/airlock{ + name = "Cabin 2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"Bl" = ( +/obj/structure/table, +/obj/item/kitchen/fork{ + pixel_x = 12; pixel_y = 3 }, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ - pixel_x = -3; +/obj/item/kitchen/fork{ + pixel_x = 6; pixel_y = 3 }, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ - pixel_x = 3; - pixel_y = -3 +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/item/storage/bag/tray/cafeteria{ + pixel_x = -12 + }, +/obj/item/storage/bag/tray/cafeteria{ + pixel_x = -12; + pixel_y = 3 + }, +/obj/item/storage/bag/tray/cafeteria{ + pixel_x = -12; + pixel_y = 6 + }, +/obj/item/storage/bag/tray/cafeteria{ + pixel_x = -12; + pixel_y = 9 + }, +/obj/item/kitchen/fork{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/kitchen/fork{ + pixel_x = 12; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light_switch{ + pixel_x = 5; + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"By" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"Cy" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"CP" = ( +/obj/structure/table, +/obj/item/toy/plush/flushed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"Dm" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/storage/bag/trash{ + pixel_x = 6 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"Du" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/computer/cargo/express/retro{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"DF" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/east, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/extinguisher/mini, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"DJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"Ee" = ( +/obj/structure/closet/crate{ + name = "food crate" + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = -2 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 5 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/light/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"EL" = ( +/obj/machinery/door/poddoor{ + id = "whiteship_port" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "port_holofield"; + locked = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ship/cargo) +"EU" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light_switch{ + dir = 4; + pixel_y = 10; + pixel_x = -20 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light/broken/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"EX" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 1; + pixel_y = 8 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/item/paicard{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Fb" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"Fk" = ( +/obj/structure/rack, +/obj/item/storage/belt/utility, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -21; + pixel_y = -10 + }, +/obj/machinery/light/small/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"FR" = ( +/obj/structure/table, +/obj/item/stack/rods/twentyfive, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"FU" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/chair/sofa/left, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"FV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"FX" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/spacecash/bundle/pocketchange, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"FY" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"Gm" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Gr" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 6 + }, +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"GH" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "engine fuel pump" + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"Ha" = ( +/obj/machinery/door/poddoor{ + id = "whiteship_port" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "port_holofield"; + locked = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ship/cargo) +"He" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/crew/canteen/kitchen) +"Hm" = ( +/obj/machinery/atmospherics/components/unary/tank/toxins{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ship/engineering) +"HH" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"HZ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/turretid{ + pixel_y = -24; + req_access = null; + locked = 0 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Ie" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"Il" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"In" = ( +/obj/structure/table, +/obj/item/modular_computer/laptop/preset/civilian, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"IE" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"Jq" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"Ju" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"JR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/ship/engineering) +"Kc" = ( +/obj/machinery/cryopod{ + dir = 8 + }, +/obj/machinery/computer/cryopod/retro/directional/north{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"Kw" = ( +/obj/machinery/door/airlock/glass{ + name = "Crew Quarters"; + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"KI" = ( +/obj/machinery/button/door{ + id = "whiteship_port"; + name = "Port Blast Door Control"; + pixel_x = -25; + pixel_y = 5; + dir = 4 + }, +/obj/machinery/button/shieldwallgen{ + dir = 4; + pixel_x = -23; + pixel_y = -4; + id = "port_holofield" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"La" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/machinery/light/broken/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Lb" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"Lo" = ( +/obj/machinery/porta_turret/ship/weak{ + dir = 1 + }, +/turf/closed/wall/mineral/titanium, +/area/ship/bridge) +"Lq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"LF" = ( +/obj/item/shovel/spade{ + pixel_x = -4 + }, +/obj/item/cultivator{ + pixel_x = 9 + }, +/obj/item/hatchet{ + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/bucket{ + pixel_y = -4 + }, +/obj/item/storage/bag/plants/portaseeder{ + pixel_x = -9; + pixel_y = -4 + }, +/obj/structure/rack, +/obj/item/plant_analyzer{ + pixel_x = 10; + pixel_y = -7 + }, +/obj/effect/turf_decal/corner/opaque/green/three_quarters, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"LK" = ( +/obj/structure/curtain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/ship/crew) +"Mf" = ( +/obj/machinery/door/poddoor{ + id = "whiteship_starboard" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "starboard_holofield"; + locked = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ship/cargo) +"Mj" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"Mt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"MC" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch{ + pixel_x = -13; + pixel_y = 22 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"MG" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"MM" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/ash/crematorium, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"MU" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"MZ" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/firecloset/full{ + anchored = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"Ns" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"Nu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"NL" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"NN" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"NY" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/docking_port/mobile{ + can_move_docking_ports = 1; + name = "Salvage Ship"; + port_direction = 2; + preferred_direction = 4; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Ju" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/vending/cigarette, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"Oe" = ( +/obj/effect/turf_decal/corner/opaque/green, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/obj/machinery/light/small/built/directional/east, +/turf/open/floor/plasteel, +/area/ship/crew/canteen/kitchen) +"On" = ( /obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"JR" = ( -/obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/engineering) -"Kc" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/observer_start, -/obj/effect/turf_decal/corner/transparent/neutral/full, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"Lo" = ( -/obj/machinery/porta_turret/ship/weak{ - dir = 1 +"Oq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/turf/closed/wall/mineral/titanium, -/area/ship/bridge) -"Lq" = ( +/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"Ov" = ( +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/oxygen{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/item/clothing/mask/breath, +/obj/effect/turf_decal/box/corners, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"LF" = ( -/obj/machinery/porta_turret/ship/weak{ - dir = 4 +"OX" = ( +/obj/machinery/power/smes/engineering{ + charge = 1e+006 + }, +/obj/structure/cable{ + icon_state = "0-6" }, -/turf/closed/wall/mineral/titanium, -/area/ship/bridge) -"LK" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/ship/engineering) +"Pb" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -21; + pixel_y = -10 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"Pr" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/turf_decal/corner/transparent/neutral{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"PU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, -/turf/open/floor/plasteel, -/area/ship/crew) -"Mf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"PV" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light_switch{ - dir = 4; - pixel_y = 10; - pixel_x = -20 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"MC" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, +"Qi" = ( /obj/structure/rack, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/item/storage/bag/trash{ - pixel_x = 6 +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 }, -/obj/effect/turf_decal/industrial/outline/yellow, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/clothing/head/welding{ + pixel_x = -2; + pixel_y = 1 + }, +/obj/machinery/computer/helm/viewscreen/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"QJ" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ship/crew/canteen/kitchen) +"Rf" = ( /obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/observer_start, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"MM" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 5 +"Rv" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" }, -/turf/open/floor/plasteel, -/area/ship/crew) -"Nu" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/machinery/door/firedoor/border_only, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"NN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral/full, /turf/open/floor/plasteel/dark, -/area/ship/engineering) -"NY" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "whiteship_windows"; - dir = 4 - }, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/ship/engineering) -"On" = ( +/area/ship/crew) +"Rw" = ( +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"RQ" = ( /obj/structure/cable{ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 10 }, /obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Oq" = ( -/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/arrows, -/obj/effect/turf_decal/corner/transparent/neutral/full, /turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Ov" = ( +/area/ship/bridge) +"Sf" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood, -/obj/effect/turf_decal/arrows{ - dir = 1 +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"TQ" = ( +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = -5; + pixel_y = 3 }, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = -2 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = 5 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/structure/closet/crate{ + name = "food crate" + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"OX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +"Uk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, -/obj/machinery/light/small/built/directional/west, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, -/area/ship/crew) -"Pb" = ( +/area/ship/crew/canteen) +"Un" = ( +/obj/effect/turf_decal/ntspaceworks_big/three, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"Uo" = ( +/obj/effect/decal/cleanable/ash/crematorium, +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/light/small/built/directional/east, -/obj/effect/turf_decal/corner/opaque/white/diagonal, +/turf/open/floor/plating, +/area/ship/engineering) +"UE" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -21; + pixel_x = -7 + }, /turf/open/floor/plasteel, /area/ship/crew/canteen) -"Pr" = ( +"UF" = ( +/obj/structure/chair, +/obj/effect/turf_decal/corner/transparent/bar/diagonal, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Vi" = ( +/obj/effect/turf_decal/box/corners, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/computer/cargo/express{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral/full, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"PV" = ( +"VB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/plasteel/dark, -/area/ship/cargo) -"QJ" = ( +/area/ship/crew) +"VN" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/empty, +/obj/item/multitool{ + pixel_x = -11; + pixel_y = 9 + }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"Wd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/built/directional/west, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Rw" = ( +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"Ws" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/small/broken/directional/west, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 +/turf/open/floor/plasteel/dark, +/area/ship/engineering) +"Xn" = ( +/obj/machinery/power/smes/engineering{ + charge = 1e+006 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/cryopod{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-6" }, -/obj/machinery/computer/cryopod/retro/directional/north{ - pixel_y = 25 +/obj/machinery/light/small/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"Xq" = ( +/obj/machinery/holopad/emergency/bar, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Xs" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/ship/crew) -"RQ" = ( /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"XE" = ( /obj/machinery/door/airlock/external{ dir = 4 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/cargo) +"XH" = ( +/obj/machinery/button/door{ + id = "whiteship_internal_windows"; + name = "Internal Window Control"; + pixel_x = 25; + pixel_y = 5; dir = 8 }, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate/medical, +/obj/item/storage/firstaid/fire, +/obj/item/reagent_containers/hypospray/medipen/survival, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe, +/obj/item/storage/firstaid/medical, /turf/open/floor/plasteel/dark, /area/ship/cargo) -"Sf" = ( -/obj/effect/decal/cleanable/dirt/dust, +"XR" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, /obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"TQ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"YR" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Uk" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock/glass{ - name = "Kitchen"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"Un" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/engineering) -"UF" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock/public/glass{ - name = "Bar" +/obj/structure/closet/crate/secure/weapon, +/obj/item/gun/energy/laser/retro, +/obj/item/gun/energy/laser/retro, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"YW" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/cargo) +"Zd" = ( +/obj/machinery/door/window/southright, +/obj/structure/sink{ + dir = 8; + pixel_x = 11 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/mirror{ + pixel_x = 28 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/machinery/door/firedoor/border_only, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"Vi" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/arrows, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"VN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/secure_closet/personal, /obj/effect/decal/cleanable/dirt/dust, -/obj/item/gun/energy/e_gun/mini, -/obj/item/stock_parts/cell/gun/mini, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/small/built/directional/west, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/freezer, /area/ship/crew) -"Ws" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" +"Zf" = ( +/obj/effect/turf_decal/corner/transparent/bar/diagonal, +/obj/structure/table, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration{ + pixel_x = 7 }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light/small/built/directional/east, -/turf/open/floor/plating, -/area/ship/engineering) -"Xs" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/ntspaceworks_big/two{ - dir = 1 +/obj/effect/spawner/lootdrop/ration{ + pixel_x = -8 }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"XH" = ( -/obj/structure/chair/comfy/shuttle{ +/obj/machinery/button/door{ + id = "whiteship_internal_windows"; + name = "Internal Window Control"; + pixel_x = -25; + pixel_y = -4; dir = 4 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/transparent/neutral/full, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"YW" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"Zf" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Zy" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/south, /turf/open/floor/plasteel/dark, /area/ship/crew) "ZB" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1; - piping_layer = 2 +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light/small/built/directional/south, -/turf/open/floor/plating, -/area/ship/engineering) -"ZR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"ZE" = ( +/obj/machinery/button/door{ + id = "whiteship_port"; + name = "Port Blast Door Control"; + pixel_x = 25; + pixel_y = 5; + dir = 8 + }, +/obj/machinery/button/shieldwallgen{ + dir = 8; + pixel_x = 23; + pixel_y = -4; + id = "port_holofield" + }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 5 +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"ZR" = ( +/obj/machinery/shower{ + dir = 4 }, -/turf/open/floor/plasteel, +/obj/item/soap/nanotrasen, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, /area/ship/crew) (1,1,1) = {" @@ -2956,6 +3741,7 @@ aa ab ax aL +ax ab aa aa @@ -2964,9 +3750,12 @@ aa aa aa aa +aa +aa ab +ax aL -Un +ax ab aa aa @@ -2975,8 +3764,9 @@ aa aa ab ac -ay -qt +fb +aM +lC ac ab aa @@ -2984,10 +3774,13 @@ aa aa aa aa +aa +aa ab ac -tN fb +aM +lC ac ab aa @@ -2995,17 +3788,21 @@ aa (3,1,1) = {" aa ac +Hm +MM +ao +ej ak -az -aM -ZB ac aa -ab -ch -ab +aa +aa +aa +aa +aa aa ac +za cX dp dH @@ -3016,17 +3813,21 @@ aa (4,1,1) = {" aa ac +MG +GH +Lb +hA al -aA +ac aN -bh +aa ac NY ac -ci -ac -NY +aa +Ju ac +Xn cY el dI @@ -3036,188 +3837,224 @@ aa "} (5,1,1) = {" aa -Lo ac -aB +pN +cL +ib +NL +dY +ac aO -AY +ac ac bH ac -cj ac -cH +sx ac +OX cZ JR mk +yh ac -jJ aa "} (6,1,1) = {" aa -aa -am -aC +Lo +ac +ri +Pr +Uo +ac +ac uB Ws -by +ac dR -rF +ac NN Am -dR -by +ac +ac bj fX dK -am -aa +ac +Lo aa "} (7,1,1) = {" aa aa -YW -YW +cj +wD +ay +eb +bM +Jq aQ -YW -YW +ci +zw bJ bT cl cx cI -YW -YW +Ai +vk dt -YW -YW +aB +cj aa aa "} (8,1,1) = {" aa -ad +aa +YW +YW +wG +YW YW vm yS FR +Mj +gA +Mj +In +VN +Qi YW YW -bU -bU -bU -YW +XE YW -MC -Lq -DJ YW -ad +aa aa "} (9,1,1) = {" aa -ae -ao -aE -yS -fa +ad +YW +Fk +On +IE +YW +YW +YW bz -tU -Fb -Ag -cy -Mf -cP +bz +bz +bz +bz +YW +YW +YW db -On -bA -dY -eh +kz +Dm +YW +ad aa "} (10,1,1) = {" aa +EL +KI +ef +ku ae -ve +cQ zC TQ -bo -bA ap +FX aF +de Ag -bA -ap +cb +EU cQ dc Lq em -bA -ei +cU +ch aa "} (11,1,1) = {" -qx -af +aa +jb +ap +aE +by +aF aq mb -xV +ap km Vi -Oq -Ag -Kc -mg +af +mb +ap +ap Ov AT HH FV tZ -ap +xV ei -bf +aa "} (12,1,1) = {" -aa -ae +qx +jb +FY +ap +my +uk ar Xs -Lq -de -ap -ap -dq -Ag +aA +aF +aF +Rf +aF +af hv -ap -ap +Fb +uO bm -eX -ap +Ns +Un dZ -eh -aa +ei +bf "} (13,1,1) = {" aa +jb +ap +ap +by af -as +aq hq -Lq -bo -bC ap +bA +cK +aF bX -Pr -bo +km +ap cK cS aF -Lq +YR dM ea ei @@ -3225,263 +4062,363 @@ aa "} (14,1,1) = {" aa -ad -YW +Ha +ZE +qI +ZB +bF +cQ Ee -Lq +eu kN -YW -YW -bU -bU +Vi +Du bU -YW -YW +ap +XH +ve +cQ tS eX PV -YW -ad +sr +Mf aa "} (15,1,1) = {" aa -aa +ad YW +MZ +On +cy YW -RQ YW YW -bM -bZ -cn -cz -cL +bz +bz +bz +bz +bz YW YW -RQ YW +DF +On +cn YW -aa +ad aa "} (16,1,1) = {" aa aa -aj +YW +YW +cP +YW +YW aH Zf bq -bD +UF EX ca -co +bq cA cM -bD -dg +YW +YW zi -dO -eb +YW +YW aa aa "} (17,1,1) = {" aa -Lo -ai -ai +aa +cv +aV +nt +uw +bD +Bl rU jw UF bO -cb +ca cp cB cN -eV +bD li Il -bD -bD -jJ +Cy +ec +aa aa "} (18,1,1) = {" aa +aa +cv +as +bh nK at aI Sf bs -bD +Gm xm cc cq cC -Ju -bD +cC +bt di oj Nu ec -ej +aa aa "} (19,1,1) = {" aa +Lo ai ai -ai -pF -ai -bD -bD +MU +jJ bD +wu +pF +ld +cH +AU +im oF +La +UE bD -bD -bD -bD +sA Uk +an bD -bD -bD +Lo aa "} (20,1,1) = {" aa ai -VN +pm +ai +ai +Kw +ai ai -uw ai -bF bQ -Ac -yZ -cO bQ -cU -IE +eA +bQ +bQ +cO +cO +cO +cO hU -vk -ed -bD +cO +cO +cO aa "} (21,1,1) = {" aa -aj -eu +ai +Oq +Ie +bN +Zy +ai mc ZR -bt -bG bQ +bG +xK ce -iM -cE bQ +cE +mL cV Pb By lH ee -eb +cO aa "} (22,1,1) = {" aa +cv +DJ +yc ai -ai -ai +xI +Rv +Zd LK -bu -ai bQ +aC +XR cf -XH -cF bQ -bD +cF +mg +CP dl dD dS -bD -bD +ys +gt aa "} (23,1,1) = {" aa +ai +ai +ai +ai aj -OX -ku -MM -zw +ai +ai ai bQ +fa +RQ cg -cv -cG bQ -bD +cG +cz +bu QJ dE dT Gr -eb +cO aa "} (24,1,1) = {" aa +cv +Ac +tX ai -AU +Mt ai +vV nR -uk -ai -FU -FU -FU -FU +bQ +qT +Xq +HZ +bQ FU -bD +bC +vI dk dF dU jF -bD +gt aa "} (25,1,1) = {" aa -ag -ai ai +Wd +VB +kX +lP +AY +PU Rw -ai -ag -aa -aa -aa -aa -aa +bQ +rF +az +eh +bQ +zs +hp cW -bD +zU pn sP -bD -cW +sJ +cO aa "} (26,1,1) = {" aa -aa -LF ai +MC +am +ai +iU ai +id +ai +bQ +dq +dO +dg +bQ +cO +tU +qt +tl +lK +Oe LF +cO +aa +"} +(27,1,1) = {" +aa +ag +ai +Kc +ai +oc +ai +ai +ai +co +co +co +co +co +cO +cO +bZ +yZ +eV +ed +cO +He +aa +"} +(28,1,1) = {" +aa +aa +Lo +ai +ai +ai +ai +Lo aa aa aa @@ -3489,10 +4426,12 @@ aa aa aa aa -LF -bD -bD -LF +Lo +cO +cO +cO +cO +Lo aa aa "} diff --git a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm index 91f43369e93a..360f9fec6963 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm @@ -333,12 +333,15 @@ /turf/open/floor/plasteel/dark, /area/ship/storage) "dn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, /obj/structure/cable{ icon_state = "4-8" }, +/obj/effect/turf_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/turf_decal/steeldecal/steel_decals7{ + dir = 4 + }, /turf/open/floor/plasteel/tech/airless, /area/ship/engineering/communications) "dq" = ( @@ -787,12 +790,6 @@ id = "Engineering_Specialist_Shutters"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /obj/machinery/door/firedoor/window, /turf/open/floor/plating, /area/ship/engineering) @@ -1054,12 +1051,6 @@ /obj/structure/cable{ icon_state = "1-10" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, /obj/effect/turf_decal/siding/yellow{ dir = 10 }, @@ -1386,9 +1377,6 @@ pixel_y = 20; id = "AI_Core_Field_Engi" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, /turf/open/floor/plasteel/tech/airless, /area/ship/engineering/communications) "nJ" = ( @@ -2563,6 +2551,9 @@ /obj/effect/turf_decal/borderfloorblack/corner{ dir = 8 }, +/obj/effect/turf_decal/steeldecal/steel_decals7{ + dir = 1 + }, /turf/open/floor/plasteel/tech/airless, /area/ship/engineering/communications) "AP" = ( @@ -3070,15 +3061,15 @@ /turf/open/floor/wood, /area/ship/medical) "Gz" = ( +/obj/effect/turf_decal/steeldecal/steel_decals7{ + dir = 1 + }, /obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/steeldecal/steel_decals7{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, /turf/open/floor/plasteel/tech/airless, /area/ship/engineering/communications) "GC" = ( @@ -3383,10 +3374,6 @@ /obj/machinery/holopad, /turf/open/floor/plasteel/white, /area/ship/medical) -"Ku" = ( -/obj/machinery/computer/secure_data/laptop, -/turf/closed/wall/r_wall, -/area/ship/hallway/central) "Kw" = ( /obj/structure/cable{ icon_state = "1-8" @@ -3495,9 +3482,9 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/power/port_gen/pacman, -/obj/item/stack/sheet/mineral/plasma/five, /obj/effect/turf_decal/industrial/outline/orange, +/obj/machinery/power/port_gen/pacman/super, +/obj/item/stack/sheet/mineral/uranium/five, /turf/open/floor/plating, /area/ship/engineering) "LU" = ( @@ -3637,12 +3624,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, /obj/effect/turf_decal/siding/yellow{ dir = 9 }, @@ -3656,6 +3637,12 @@ /obj/machinery/camera/autoname{ dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering) "MD" = ( @@ -4080,6 +4067,64 @@ "Sl" = ( /obj/machinery/light/dim/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/rack, +/obj/item/circuitboard/machine/telecomms/relay{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/circuitboard/machine/telecomms/relay{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/circuitboard/machine/telecomms/relay{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/stack/cable_coil/cyan{ + pixel_x = 6 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/stock_parts/manipulator{ + pixel_x = 7; + pixel_y = 7 + }, /turf/open/floor/plating, /area/ship/engineering) "So" = ( @@ -4150,15 +4195,6 @@ "Tz" = ( /turf/closed/wall/r_wall, /area/ship/engineering) -"TI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/airless, -/area/ship/engineering/communications) "TL" = ( /obj/structure/closet/crate, /obj/machinery/light/dim/directional/north, @@ -4722,12 +4758,6 @@ /obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, /turf/open/floor/plasteel/tech/airless, /area/ship/engineering/communications) "ZL" = ( @@ -5147,7 +5177,7 @@ WZ Mh Tz nE -TI +fU kt LM bX @@ -5511,7 +5541,7 @@ bn jA sJ sJ -Ku +sJ sJ sJ sJ diff --git a/_maps/shuttles/pgf/pgf_crying_sun.dmm b/_maps/shuttles/pgf/pgf_crying_sun.dmm new file mode 100644 index 000000000000..f797f25d2f95 --- /dev/null +++ b/_maps/shuttles/pgf/pgf_crying_sun.dmm @@ -0,0 +1,8195 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ai" = ( +/obj/structure/railing, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/item/stack/sheet/mineral/uranium/twenty, +/obj/item/wrench, +/obj/machinery/power/port_gen/pacman/super, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"ar" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/vending/coffee, +/obj/item/toy/plush/moth/firewatch{ + pixel_y = 20 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"au" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) +"aw" = ( +/obj/machinery/photocopier, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"aF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + dir = 2; + pixel_x = -12; + pixel_y = 19 + }, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, +/area/ship/construction) +"aR" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_y = 11; + pixel_x = -4 + }, +/obj/item/desk_flag/gezena{ + pixel_x = -9; + pixel_y = 1 + }, +/obj/item/toy/plush/tali{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/effect/turf_decal/borderfloorblack, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm/dormtwo) +"aT" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"bb" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/structure/table/reinforced, +/obj/item/radio/intercom/wideband/table{ + dir = 4; + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/radio/intercom/table{ + dir = 4; + pixel_x = 4; + pixel_y = -6 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"bd" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"be" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/arrow_cw{ + dir = 4 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"bl" = ( +/obj/effect/turf_decal/industrial/traffic, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"bB" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"bD" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_bridge_shut"; + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/bridge) +"bE" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"bF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/construction) +"bM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"bT" = ( +/obj/item/storage/box/flashbangs{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/storage/box/zipties{ + pixel_y = 7; + pixel_x = 8 + }, +/obj/item/storage/box/flashes{ + pixel_y = -1 + }, +/obj/item/screwdriver{ + pixel_x = -8; + pixel_y = -5 + }, +/obj/item/screwdriver{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/item/screwdriver{ + pixel_x = 1; + pixel_y = -5 + }, +/obj/item/screwdriver{ + pixel_x = 4; + pixel_y = -5 + }, +/obj/item/screwdriver{ + pixel_x = 7; + pixel_y = -5 + }, +/obj/structure/closet/secure_closet/wall{ + icon_state = "sec_wall"; + dir = 4; + pixel_x = -28; + name = "equipment locker" + }, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"bU" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/effect/turf_decal/corner_steel_grid/full{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"bV" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/folder/blue{ + pixel_x = 3 + }, +/obj/item/folder/yellow{ + pixel_y = 5; + pixel_x = 7 + }, +/obj/item/table_bell{ + pixel_x = -7; + pixel_y = 9 + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"ca" = ( +/obj/structure/bed, +/obj/item/bedsheet/head_of_personnel, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm/dormthree) +"cs" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-5" + }, +/obj/machinery/button/door{ + id = "lib_engine_blast"; + name = "Engine Shutters"; + dir = 4; + pixel_x = -20; + pixel_y = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"cy" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled, +/obj/effect/turf_decal/industrial/outline/blue, +/obj/machinery/door/airlock{ + dir = 4; + name = "Cryogenic Storage" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/cryo) +"cA" = ( +/turf/closed/wall/mineral/titanium/exterior, +/area/ship/security) +"cE" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"cI" = ( +/obj/effect/turf_decal/corner/opaque/purple/three_quarters{ + dir = 1 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"cQ" = ( +/obj/structure/bed, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/bedsheet/purple, +/obj/structure/curtain/cloth/grey, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"cR" = ( +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"cU" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_mess_shut" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"cV" = ( +/obj/item/clothing/suit/space/gezena, +/obj/item/clothing/head/helmet/space/gezena, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas/explorer, +/obj/machinery/light/directional/east, +/obj/machinery/suit_storage_unit/inherit, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"cY" = ( +/obj/machinery/camera/autoname{ + dir = 1; + network = list("GEC") + }, +/obj/structure/ore_box, +/turf/open/floor/plasteel/dark, +/area/ship/construction) +"cZ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, +/turf/open/floor/engine/hull/reinforced/interior, +/area/ship/construction) +"db" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ + dir = 6 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"du" = ( +/obj/machinery/porta_turret/ship/weak{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"dz" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"dB" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/border, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"dE" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/corner/opaque/purple/bordercorner{ + dir = 1 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"dF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 6 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 8 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/hallway/port) +"dK" = ( +/obj/machinery/computer/cargo/express{ + dir = 8 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"dQ" = ( +/obj/effect/turf_decal/industrial/traffic, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/shieldwallgen{ + id = "lib_hangar_holo"; + pixel_y = 19; + pixel_x = -5 + }, +/obj/machinery/button/door{ + id = "lib_hangar_blast"; + name = "Hangar Shutters"; + pixel_y = 20; + pixel_x = 3 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"eb" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"em" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/camera/autoname{ + dir = 2; + network = list("GEC") + }, +/obj/machinery/light_switch{ + dir = 2; + pixel_x = 10; + pixel_y = 19 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"eB" = ( +/turf/open/floor/pod, +/area/ship/hangar/starboard) +"eE" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/poddoor/shutters{ + id = "lib_dorm_shut" + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/crew/dorm) +"eM" = ( +/obj/effect/turf_decal/borderfloorblack, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/computer/helm/viewscreen/directional/east, +/obj/structure/cable{ + icon_state = "0-1" + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm/dormtwo) +"eN" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/techfloor/hole, +/obj/item/soap/deluxe, +/turf/open/floor/plasteel/mono, +/area/ship/crew/toilet) +"eO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine/hull/reinforced, +/area/ship/external/dark) +"eR" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"eY" = ( +/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/cable{ + icon_state = "1-10" + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"fd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -19; + pixel_y = 12 + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"ft" = ( +/obj/structure/mirror{ + pixel_y = 23 + }, +/obj/structure/sink{ + pixel_y = 20 + }, +/turf/open/floor/plastic, +/area/ship/crew/toilet) +"fG" = ( +/turf/closed/wall/mineral/titanium/exterior, +/area/ship/crew/dorm/dormtwo) +"fN" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 + }, +/obj/structure/cable/blue{ + icon_state = "0-4" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/door/poddoor{ + dir = 4; + id = "lib_engine_blast" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"fV" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/tech/grid, +/area/ship/construction) +"fZ" = ( +/obj/machinery/microwave, +/obj/structure/table, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"gc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = -3; + pixel_x = -1 + }, +/obj/item/pen/blue{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/pen/red{ + pixel_y = -4; + pixel_x = -1 + }, +/obj/effect/turf_decal/corner_steel_grid, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/hallway/port) +"ge" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + dir = 4; + name = "distribution output pump" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"gh" = ( +/obj/machinery/door/airlock/security/glass{ + req_one_access_txt = "1"; + name = "Marine Bay" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"gn" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/item/radio/intercom/directional/east, +/obj/structure/tank_dispenser, +/turf/open/floor/plating, +/area/ship/engineering) +"gx" = ( +/obj/structure/rack, +/obj/machinery/light/directional/west, +/obj/item/gun/energy/kalix/pgf/heavy/sniper{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/effect/turf_decal/corner/opaque/neutral/full, +/turf/open/floor/vault, +/area/ship/security/armory) +"gz" = ( +/obj/structure/chair, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"gG" = ( +/obj/structure/sign/flag/gezena{ + dir = 4; + pixel_x = -30 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 2 + }, +/area/ship/bridge) +"gM" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plastic, +/area/ship/crew/toilet) +"gY" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"ha" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/stairs{ + dir = 1 + }, +/area/ship/engineering) +"he" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"hg" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/closet/wall{ + dir = 1; + icon_door = null; + name = "Uniforms"; + pixel_y = -28 + }, +/obj/item/clothing/under/gezena{ + pixel_y = -5; + pixel_x = -9 + }, +/obj/item/clothing/under/gezena{ + pixel_y = -5; + pixel_x = -9 + }, +/obj/item/clothing/under/gezena{ + pixel_y = -5; + pixel_x = -9 + }, +/obj/item/clothing/under/gezena{ + pixel_y = -5; + pixel_x = -9 + }, +/obj/item/clothing/under/gezena{ + pixel_y = -5; + pixel_x = -9 + }, +/obj/item/clothing/under/gezena{ + pixel_y = -5; + pixel_x = -9 + }, +/obj/item/clothing/neck/cloak/gezena{ + pixel_x = 8; + pixel_y = -5 + }, +/obj/item/clothing/neck/cloak/gezena{ + pixel_x = 8; + pixel_y = -5 + }, +/obj/item/clothing/neck/cloak/gezena{ + pixel_x = 8; + pixel_y = -5 + }, +/obj/item/clothing/neck/cloak/gezena{ + pixel_x = 8; + pixel_y = -5 + }, +/obj/item/clothing/neck/cloak/gezena{ + pixel_x = 8; + pixel_y = -5 + }, +/obj/item/clothing/neck/cloak/gezena{ + pixel_x = 8; + pixel_y = -5 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_y = 11; + pixel_x = -4 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_y = 11; + pixel_x = -4 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_y = 11; + pixel_x = -4 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_y = 11; + pixel_x = -4 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_y = 11; + pixel_x = -4 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_y = 11; + pixel_x = -4 + }, +/obj/item/clothing/suit/toggle/gezena, +/obj/item/clothing/suit/toggle/gezena, +/obj/item/clothing/suit/toggle/gezena, +/obj/item/clothing/suit/toggle/gezena, +/obj/item/clothing/suit/toggle/gezena, +/obj/item/clothing/suit/toggle/gezena, +/obj/item/storage/backpack/duffelbag{ + pixel_x = -3; + pixel_y = -11 + }, +/obj/item/storage/backpack/duffelbag{ + pixel_x = -3; + pixel_y = -11 + }, +/obj/item/storage/backpack/duffelbag{ + pixel_x = -3; + pixel_y = -11 + }, +/obj/item/storage/backpack/duffelbag{ + pixel_x = -3; + pixel_y = -11 + }, +/obj/item/storage/backpack/duffelbag{ + pixel_x = -3; + pixel_y = -11 + }, +/obj/item/storage/backpack/duffelbag{ + pixel_x = -3; + pixel_y = -11 + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm) +"hi" = ( +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 10 + }, +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"hl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 19; + pixel_y = 9 + }, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 1 + }, +/area/ship/crew/dorm/dormtwo) +"hs" = ( +/obj/machinery/light/floor, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plastic, +/area/ship/crew/toilet) +"hA" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) +"hB" = ( +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/office) +"hJ" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 + }, +/obj/structure/cable/blue{ + icon_state = "0-4" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/door/poddoor{ + dir = 4; + id = "lib_engine_blast" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"hK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber, +/obj/structure/window/plasma/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/engine/airless, +/area/ship/engineering/engines/port) +"hM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/door/airlock/hatch{ + req_one_access = list(1, 10) + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"hS" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 8 + }, +/obj/structure/closet/firecloset/wall{ + dir = 4; + pixel_x = -28 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"hW" = ( +/obj/structure/railing/corner, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plating, +/area/ship/engineering) +"if" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/porta_turret/ship/weak{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"ih" = ( +/obj/structure/table/reinforced, +/obj/item/modular_computer/laptop/preset, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"ii" = ( +/obj/machinery/button/shieldwallgen{ + id = "lib_entrance_holo"; + dir = 8; + pixel_y = 13; + pixel_x = 19 + }, +/obj/machinery/button/door{ + id = "lib_entrance_blast"; + name = "Entrance Blast Doors"; + dir = 8; + pixel_y = 5; + pixel_x = 20 + }, +/obj/machinery/button/door{ + id = "lib_gate"; + name = "Checkpoint Shutters"; + dir = 8; + pixel_x = 20; + pixel_y = -5 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/port) +"is" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/door/poddoor{ + dir = 4; + id = "lib_engine_blast" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"it" = ( +/obj/effect/turf_decal/industrial/traffic/corner, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"iA" = ( +/obj/structure/closet/crate/bin{ + pixel_y = 4 + }, +/obj/item/radio/intercom/directional/east, +/obj/item/trash/sosjerky{ + pixel_x = 4 + }, +/obj/item/trash/popcorn{ + pixel_y = -7 + }, +/obj/item/trash/raisins{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/trash/semki{ + pixel_y = 3; + pixel_x = -3 + }, +/obj/item/trash/pistachios{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/trash/energybar, +/obj/item/trash/sosjerky{ + pixel_y = 5 + }, +/obj/item/trash/popcorn{ + pixel_x = 3; + pixel_y = 5 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"iI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/etherbor/left, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"iK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/floor/hangar, +/obj/machinery/camera/autoname{ + dir = 2; + network = list("GEC") + }, +/turf/open/floor/engine/hull/reinforced, +/area/ship/external/dark) +"iT" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/tech, +/area/ship/construction) +"iY" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"jd" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"jh" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"jm" = ( +/obj/machinery/holopad/emergency, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"jt" = ( +/obj/structure/closet/secure_closet/wall{ + icon_state = "cargo_wall"; + pixel_y = 28; + name = "Engineer's Locker" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = -8; + pixel_y = -7 + }, +/obj/item/clothing/under/gezena{ + pixel_x = 9; + pixel_y = -3 + }, +/obj/item/clothing/neck/cloak/gezena/engi{ + pixel_y = 6; + pixel_x = -9 + }, +/obj/item/clothing/suit/armor/gezena/engi{ + pixel_y = 11; + pixel_x = 9 + }, +/obj/item/clothing/gloves/gezena/engi, +/obj/item/storage/backpack/satchel/eng{ + pixel_y = 10 + }, +/obj/item/storage/backpack/duffelbag/engineering{ + pixel_y = -5 + }, +/obj/item/storage/belt/utility/full, +/obj/item/clothing/glasses/meson{ + pixel_x = -1; + pixel_y = -8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"jv" = ( +/obj/structure/chair/sofa/corner{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"jE" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "NAIL - Shuttle Bay" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"jH" = ( +/obj/effect/turf_decal/corner/opaque/lime/half, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"jM" = ( +/obj/effect/turf_decal/industrial/traffic/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/button/door{ + id = "lib_armory_2"; + name = "Marine Access"; + pixel_y = 6; + dir = 4; + pixel_x = -20; + req_access = list(3) + }, +/obj/machinery/button/door{ + id = "lib_armory_1"; + name = "Sergeant Access"; + dir = 4; + pixel_x = -20; + pixel_y = -5; + req_access = list(3) + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"jY" = ( +/obj/effect/turf_decal/trimline/opaque/green/filled/line{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"kb" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"kc" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/ship/medical) +"kf" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/mono, +/area/ship/crew/toilet) +"kp" = ( +/obj/structure/sign/flag/gezena{ + dir = 1; + pixel_y = -28 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"kq" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"kw" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/turf/open/floor/engine/hull/reinforced/interior, +/area/ship/construction) +"kB" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"kD" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"kR" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2, +/obj/structure/window/plasma/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/engine/airless, +/area/ship/engineering/engines/port) +"lb" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/tech, +/area/ship/construction) +"lc" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/engineering/engines/port) +"le" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/corner_steel_grid/full{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"lf" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"lD" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/borderfloorblack, +/obj/machinery/holopad/emergency, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"lQ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/port) +"lZ" = ( +/obj/machinery/fax{ + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/camera/autoname{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/mono/dark, +/area/ship/bridge) +"md" = ( +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"mk" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/sharai{ + pixel_y = 3; + pixel_x = -7 + }, +/obj/item/flashlight/lamp/green{ + pixel_y = 3; + pixel_x = 7 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm/dormthree) +"mG" = ( +/obj/structure/table/optable, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = -10; + pixel_y = 3; + name = "'Anastheasia'"; + desc = "A bottle of Git's with the word 'Anastheasia' written over it in marker." + }, +/obj/machinery/light/directional/north, +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/mineral/titanium, +/area/ship/medical) +"mL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/structure/closet/crate{ + icon_state = "wooden"; + name = "myning geer"; + desc = "A rectangular steel crate with 'myning geer' spelled out in crayon on top." + }, +/obj/item/storage/bag/ore{ + pixel_x = -7 + }, +/obj/item/storage/bag/ore{ + pixel_x = -7 + }, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/mining_scanner{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/mining_scanner{ + pixel_x = 4; + pixel_y = -3 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/construction) +"mN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 1 + }, +/area/ship/security) +"mP" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 2 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm/dormthree) +"na" = ( +/obj/structure/closet/firecloset/wall{ + dir = 4; + pixel_x = -28 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/mono/dark, +/area/ship/bridge) +"ng" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"nm" = ( +/obj/structure/closet/wall/blue{ + dir = 4; + pixel_x = -28; + name = "Spare EVA Closet" + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/button/door{ + id = "lib_entrance_blast"; + name = "Entrance Blast Doors"; + dir = 2; + pixel_y = 20; + pixel_x = 9 + }, +/obj/machinery/button/shieldwallgen{ + id = "lib_entrance_holo"; + dir = 2; + pixel_y = 19; + pixel_x = 1 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/item/clothing/suit/space/eva{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/clothing/suit/space/eva{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/clothing/suit/space/eva{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/clothing/suit/space/eva{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/clothing/suit/space/eva{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/clothing/suit/space/eva{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/clothing/head/helmet/space/eva{ + pixel_y = -5; + pixel_x = -7 + }, +/obj/item/clothing/head/helmet/space/eva{ + pixel_y = -5; + pixel_x = -7 + }, +/obj/item/clothing/head/helmet/space/eva{ + pixel_y = -5; + pixel_x = -7 + }, +/obj/item/clothing/head/helmet/space/eva{ + pixel_y = -5; + pixel_x = -7 + }, +/obj/item/clothing/head/helmet/space/eva{ + pixel_y = -5; + pixel_x = -7 + }, +/obj/item/clothing/head/helmet/space/eva{ + pixel_y = -5; + pixel_x = -7 + }, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"no" = ( +/obj/structure/bed, +/obj/item/bedsheet/cosmos, +/obj/structure/curtain/cloth/grey, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"nv" = ( +/obj/effect/turf_decal/industrial/traffic, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"ny" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("GEC"); + pixel_y = 5 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"nO" = ( +/obj/effect/turf_decal/industrial/traffic, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"nS" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 8 + }, +/obj/machinery/computer/helm/viewscreen/directional/south, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-1" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/crew/cryo) +"ou" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"ow" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/medical) +"oz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/door/airlock/hatch{ + req_one_access = list(1, 10) + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"oC" = ( +/obj/structure/sign/flag/gezena{ + pixel_y = 30 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"oE" = ( +/obj/item/clothing/suit/space/gezena, +/obj/item/clothing/head/helmet/space/gezena, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas/explorer, +/obj/machinery/suit_storage_unit/inherit, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"oM" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/end{ + dir = 4 + }, +/obj/structure/closet/wall{ + dir = 8; + pixel_x = 28; + name = "Cleaning Station" + }, +/obj/machinery/computer/helm/viewscreen/directional/south, +/obj/item/reagent_containers/spray/cleaner{ + pixel_y = 7; + pixel_x = 5 + }, +/obj/item/storage/bag/trash{ + pixel_x = 10; + pixel_y = -3 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_y = 7; + pixel_x = -1 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_y = 7; + pixel_x = -7 + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm) +"oR" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"oS" = ( +/obj/structure/sign/flag/gezena{ + dir = 1; + pixel_y = -28 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"oW" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table, +/obj/item/toy/plush/knight{ + pixel_y = 10; + pixel_x = -10 + }, +/obj/item/toy/plush/hornet{ + pixel_y = 8; + pixel_x = -3 + }, +/obj/item/toy/plush/mora{ + pixel_y = 4; + pixel_x = 5 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"oX" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 6 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"pn" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/techfloor/hole/right, +/turf/open/floor/plasteel/mono, +/area/ship/crew/toilet) +"ps" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/engine/airless, +/area/ship/engineering/engines/starboard) +"pF" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"pW" = ( +/obj/machinery/computer/helm/viewscreen/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm/dormthree) +"qh" = ( +/obj/effect/turf_decal/siding/wood/end{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 7; + pixel_y = -19 + }, +/obj/machinery/button/door{ + id = "lib_cap_shut"; + name = "Room Shutters"; + pixel_y = -20; + dir = 1; + pixel_x = -1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm/dormthree) +"qj" = ( +/obj/structure/table/reinforced, +/obj/item/desk_flag/gezena{ + pixel_x = 9; + pixel_y = 1 + }, +/obj/machinery/recharger{ + pixel_y = 1; + pixel_x = -6 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"qm" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"qp" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-10" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"qy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + id = "lib_hangar_blast" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/hangar/starboard) +"qB" = ( +/obj/machinery/door/poddoor/shutters{ + id = "lib_armory_1"; + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/vault, +/area/ship/security) +"qC" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm/dormthree) +"qH" = ( +/obj/effect/turf_decal/industrial/traffic, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"qI" = ( +/obj/effect/turf_decal/corner/opaque/purple, +/turf/open/floor/vault, +/area/ship/security/armory) +"qV" = ( +/obj/effect/turf_decal/corner_steel_grid/full{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 9 + }, +/obj/item/kirbyplants/random, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -19; + pixel_y = -11 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"qX" = ( +/turf/closed/wall/mineral/titanium/exterior, +/area/ship/construction) +"qZ" = ( +/obj/structure/closet/secure_closet/wall{ + icon_state = "cargo_wall"; + pixel_y = 28; + name = "Engineer's Locker" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = -8; + pixel_y = -7 + }, +/obj/item/clothing/under/gezena{ + pixel_x = 9; + pixel_y = -3 + }, +/obj/item/clothing/neck/cloak/gezena/engi{ + pixel_y = 6; + pixel_x = -9 + }, +/obj/item/clothing/suit/armor/gezena/engi{ + pixel_y = 11; + pixel_x = 9 + }, +/obj/item/clothing/gloves/gezena/engi, +/obj/item/storage/backpack/satchel/eng{ + pixel_y = 10 + }, +/obj/item/storage/backpack/duffelbag/engineering{ + pixel_y = -5 + }, +/obj/item/storage/belt/utility/full, +/obj/item/clothing/glasses/meson{ + pixel_x = -1; + pixel_y = -8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"ra" = ( +/obj/machinery/light/directional/east, +/obj/machinery/computer/security, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"rd" = ( +/obj/structure/curtain/cloth/grey, +/obj/machinery/recharge_station, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"rj" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -19; + pixel_y = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"rs" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/barricade/wooden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/construction) +"rM" = ( +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/office) +"rN" = ( +/obj/structure/closet/secure_closet/wall{ + icon_state = "secure_wall"; + dir = 8; + pixel_x = 26 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -12; + pixel_y = -19 + }, +/turf/open/floor/plastic, +/area/ship/crew/toilet) +"rW" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"rX" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/turf/open/floor/engine/hull/reinforced/interior, +/area/ship/construction) +"sq" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/engineering/engines/starboard) +"sF" = ( +/obj/machinery/door/airlock/security/glass{ + req_one_access_txt = "1"; + req_access = list(1); + name = "Checkpoint" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"sJ" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/structure/closet/emcloset/wall{ + dir = 1; + pixel_y = -27 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"sP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/airlock/hatch{ + name = "Weapon Mount Access" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/construction) +"sQ" = ( +/obj/structure/cable{ + icon_state = "0-9" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"sS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/item/clothing/suit/space/gezena, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas/explorer, +/obj/item/clothing/head/helmet/space/gezena, +/obj/machinery/camera/autoname{ + dir = 9 + }, +/obj/machinery/suit_storage_unit/inherit/industrial, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"sW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/obj/machinery/door/airlock/external/glass{ + dir = 4 + }, +/turf/open/floor/engine/hull/reinforced/interior, +/area/ship/construction) +"sY" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"tb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/etherbor/center, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"to" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/structure/closet/emcloset/wall{ + dir = 4; + pixel_x = -28 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/bridge) +"ty" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = -8; + pixel_y = -5 + }, +/obj/item/folder/blue{ + pixel_x = -7 + }, +/obj/item/folder/yellow{ + pixel_y = 7; + pixel_x = -7 + }, +/obj/item/paper_bin{ + pixel_x = 6 + }, +/obj/item/pen/blue{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/light/directional/south, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -19; + pixel_y = 9 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/bridge) +"tK" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"tL" = ( +/turf/closed/wall/mineral/titanium/exterior, +/area/ship/crew/cryo) +"tQ" = ( +/obj/structure/chair/comfy/shuttle, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"tU" = ( +/obj/machinery/porta_turret/ship/weak{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"uh" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/floordetail/tiled, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"uo" = ( +/obj/item/grenade/frag{ + pixel_x = -8; + pixel_y = -1 + }, +/obj/item/grenade/frag{ + pixel_x = -3; + pixel_y = -8 + }, +/obj/item/grenade/smokebomb{ + pixel_y = 3; + pixel_x = 13 + }, +/obj/item/grenade/smokebomb{ + pixel_y = 1; + pixel_x = 7 + }, +/obj/item/grenade/smokebomb{ + pixel_x = 11; + pixel_y = -5 + }, +/obj/structure/closet/secure_closet/wall{ + icon_state = "sec_wall"; + dir = 4; + pixel_x = -28; + name = "equipment locker" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 10 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"uq" = ( +/obj/machinery/door/window/southleft{ + dir = 1; + req_access = list(3) + }, +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 8 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"us" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"uv" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/tech/grid, +/area/ship/construction) +"uA" = ( +/obj/structure/table, +/obj/item/storage/bag/tray{ + pixel_y = 4 + }, +/obj/item/storage/bag/tray{ + pixel_y = 6 + }, +/obj/item/storage/bag/tray{ + pixel_y = 8 + }, +/obj/item/storage/bag/tray{ + pixel_y = 10 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"uJ" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm/dormtwo) +"uR" = ( +/obj/effect/turf_decal/industrial/traffic, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"uT" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 2 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm/dormthree) +"uU" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"uX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"vb" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/poddoor/shutters{ + id = "lib_dorm_shut" + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/crew/dorm) +"ve" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -8; + pixel_y = 9 + }, +/obj/item/paper_bin{ + pixel_y = 7; + pixel_x = 5 + }, +/obj/item/pen/red{ + pixel_y = 5; + pixel_x = 5 + }, +/obj/item/pen/blue{ + pixel_x = 5; + pixel_y = 9 + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"vh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/construction) +"vp" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/industrial/traffic/corner, +/obj/machinery/cell_charger{ + pixel_y = 7; + pixel_x = -4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/recharger{ + pixel_x = 8; + pixel_y = 0 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"vr" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_bridge_shut" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/bridge) +"vG" = ( +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"vN" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/structure/sign/flag/gezena{ + dir = 4; + pixel_x = -30 + }, +/obj/item/storage/fancy/donut_box{ + pixel_x = 9; + pixel_y = -5 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 10; + pixel_x = -6 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_y = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"vO" = ( +/obj/structure/chair, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plasteel/dark, +/area/ship/crew/cryo) +"vQ" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/item/folder/yellow{ + pixel_y = 1 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/machinery/door/window/southright{ + dir = 1 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/hallway/port) +"wa" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("GEC") + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"wg" = ( +/obj/machinery/computer/atmos_control/tank/air_tank{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("GEC") + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"wl" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"wm" = ( +/obj/machinery/door/airlock{ + name = "Crew Quarters" + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled, +/obj/effect/turf_decal/industrial/outline/blue, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"wu" = ( +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/telecomms/relay/preset/pgf, +/turf/open/floor/plasteel/tech, +/area/ship/crew/office) +"ww" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{ + dir = 8 + }, +/obj/machinery/vending/snack/random, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"wz" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"wK" = ( +/obj/effect/turf_decal/industrial/stand_clear, +/turf/open/floor/pod, +/area/ship/hangar/starboard) +"wL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external/glass{ + dir = 4 + }, +/turf/open/floor/engine/hull/reinforced/interior, +/area/ship/construction) +"wO" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/poddoor/shutters{ + id = "lib_dorm_shut"; + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/crew/dorm) +"wP" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/medical) +"wT" = ( +/obj/machinery/computer/cryopod/directional/east, +/obj/machinery/camera/autoname{ + dir = 2; + network = list("GEC") + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/crew/cryo) +"wV" = ( +/obj/machinery/door/airlock/hatch{ + name = "Weapon Mount Access" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/construction) +"wZ" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"xe" = ( +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"xg" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor{ + id = "lib_entrance_blast" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "lib_entrance_holo" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"xj" = ( +/obj/machinery/door/window/southleft{ + dir = 1; + req_access = list(3) + }, +/obj/effect/turf_decal/industrial/traffic/corner{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/traffic/corner{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"xk" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_cap_shut" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/crew/dorm/dormthree) +"xo" = ( +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"xy" = ( +/obj/structure/table/wood, +/obj/item/desk_flag/gezena{ + pixel_x = 16; + pixel_y = -10 + }, +/obj/item/storage/crayons{ + pixel_y = 3; + pixel_x = -1 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/structure/sign/flag/gezena{ + dir = 4; + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"xz" = ( +/turf/template_noop, +/area/template_noop) +"xK" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"xO" = ( +/obj/structure/crate_shelf, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/construction) +"xS" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"yn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"yq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("GEC") + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"ys" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/meter, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) +"yF" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"yM" = ( +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"yW" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"zc" = ( +/obj/structure/table/chem, +/obj/item/storage/firstaid/brute{ + pixel_y = 15; + pixel_x = 9 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = -9; + pixel_y = 15 + }, +/obj/item/storage/firstaid/o2{ + pixel_y = 8; + pixel_x = -9 + }, +/obj/item/storage/firstaid/toxin{ + pixel_y = 8; + pixel_x = 9 + }, +/obj/item/roller{ + pixel_y = -4; + pixel_x = -7 + }, +/obj/item/roller{ + pixel_y = 2; + pixel_x = -7 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 9; + pixel_y = 2 + }, +/turf/open/floor/mineral/titanium, +/area/ship/medical) +"ze" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-6" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"zm" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 6 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"zo" = ( +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"zr" = ( +/obj/effect/turf_decal/industrial/outline/blue, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"zz" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"zG" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/table/reinforced{ + color = "#c1b6a5" + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plating, +/area/ship/engineering) +"zL" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering) +"zO" = ( +/obj/machinery/iv_drip, +/obj/machinery/camera/autoname{ + dir = 8; + network = list("GEC"); + pixel_y = -5 + }, +/turf/open/floor/mineral/titanium, +/area/ship/medical) +"zX" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/security{ + req_access = list(3); + name = "Sergeant's Quarters" + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"Ac" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"Ah" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"Aq" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "lib_bridge_shut"; + name = "Bridge Shutters"; + pixel_y = 20; + pixel_x = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/machinery/turretid{ + pixel_y = 23; + pixel_x = -8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/bridge) +"Ar" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/structure/closet/wall{ + dir = 2; + icon_door = null; + name = "headset storage"; + pixel_y = 28 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = -5; + pixel_x = 10 + }, +/obj/item/encryptionkey/pgf{ + pixel_x = 4; + pixel_y = -5 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = -1; + pixel_x = 10 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = -1; + pixel_x = 4 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = 3; + pixel_x = 10 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = 3; + pixel_x = 4 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = 7; + pixel_x = 10 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = 7; + pixel_x = 4 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = 11 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = 7 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = 3 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = -1 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = -5 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = -9 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/crew/cryo) +"At" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/security/armory) +"AL" = ( +/obj/machinery/vending/toyliberationstation, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"AN" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/curtain, +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plastic, +/area/ship/crew/toilet) +"AP" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"AS" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"AT" = ( +/obj/machinery/door/airlock/medical, +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/medical) +"AZ" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Bc" = ( +/obj/structure/cable{ + icon_state = "6-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"Bi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/border, +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"Bo" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Bq" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"Bv" = ( +/obj/effect/turf_decal/industrial/stand_clear, +/obj/effect/landmark/subship{ + subship_template = /datum/map_template/shuttle/subshuttles/nail + }, +/turf/open/floor/pod, +/area/ship/hangar/starboard) +"By" = ( +/obj/structure/chair, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/camera/autoname{ + dir = 2; + network = list("GEC") + }, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 8 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"Bz" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/airalarm/directional/north, +/obj/item/storage/box/cups{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"BB" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/item/kitchen/fork/plastic{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/kitchen/fork/plastic{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/kitchen/fork/plastic{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/kitchen/fork/plastic{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/kitchen/knife/plastic{ + pixel_y = 5; + pixel_x = -1 + }, +/obj/item/kitchen/knife/plastic{ + pixel_y = 5; + pixel_x = -3 + }, +/obj/item/kitchen/knife/plastic{ + pixel_y = 5; + pixel_x = -5 + }, +/obj/item/kitchen/knife/plastic{ + pixel_y = 5; + pixel_x = -7 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"BJ" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/structure/window/reinforced/fulltile/shuttle, +/turf/open/floor/plating, +/area/ship/engineering) +"BR" = ( +/obj/effect/turf_decal/corner_steel_grid, +/obj/effect/turf_decal/spline/fancy/opaque/lime/corner, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"BX" = ( +/obj/structure/chair, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"BZ" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Cl" = ( +/obj/effect/turf_decal/industrial/outline/blue, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 6 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"Cz" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/toy/plush/lizardplushie, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"CB" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 + }, +/obj/structure/cable/blue{ + icon_state = "0-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"CD" = ( +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"CF" = ( +/obj/machinery/porta_turret/ship/weak{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"CO" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/corner_steel_grid/full{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 6 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"CY" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"CZ" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_bridge_shut"; + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/bridge) +"Df" = ( +/obj/item/towel, +/obj/item/towel, +/obj/item/towel, +/obj/item/towel, +/obj/item/towel, +/obj/item/towel, +/obj/structure/closet/wall{ + dir = 4; + pixel_x = -28; + name = "towel closet" + }, +/turf/open/floor/plastic, +/area/ship/crew/toilet) +"Dg" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters{ + id = "lib_engineering_shut"; + dir = 8 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Dm" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"Dq" = ( +/turf/closed/wall/mineral/titanium/exterior, +/area/ship/hangar/starboard) +"Du" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("GEC") + }, +/obj/machinery/button/door{ + id = "lib_dorm_shut"; + name = "Dorm Shutters"; + dir = 1; + pixel_x = 1; + pixel_y = -20 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 8; + pixel_y = -19 + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm) +"Dw" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -26 + }, +/obj/machinery/computer/bsa_control{ + name = "SUPERNOVA - Controller Console"; + desc = "A decommissioned controller console for a SUPERNOVA type Rail Cannon." + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/construction) +"DD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/northright{ + req_access = list(3) + }, +/obj/effect/turf_decal/industrial/traffic/corner, +/obj/effect/turf_decal/industrial/traffic/corner{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/item/clipboard{ + pixel_x = 4; + pixel_y = 0 + }, +/obj/item/hand_labeler, +/turf/open/floor/vault, +/area/ship/security/armory) +"DE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/gezena, +/obj/item/clothing/mask/gas/explorer, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/head/helmet/space/gezena, +/turf/open/floor/plating, +/area/ship/engineering) +"DJ" = ( +/obj/effect/turf_decal/industrial/traffic, +/obj/structure/sign/flag/gezena{ + pixel_y = 30 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"DM" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/security) +"DP" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/engineering/engines/port) +"DR" = ( +/obj/machinery/computer/crew, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/hallway/port) +"DT" = ( +/obj/effect/turf_decal/industrial/traffic/corner{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning/corner, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"DY" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "NAIL - Shuttle Bay" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"Eg" = ( +/obj/effect/turf_decal/corner_steel_grid/full{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Ei" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/external/dark) +"El" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/modular_computer/console/preset/command{ + dir = 1 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"Eo" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_bridge_shut" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/bridge) +"Ep" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"Er" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"Et" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/hallway/central) +"Eu" = ( +/obj/machinery/porta_turret/ship/weak{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"EA" = ( +/obj/structure/sign/poster/contraband/pgf{ + pixel_y = 32 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/traffic/corner{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"EC" = ( +/obj/effect/turf_decal/industrial/traffic/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"EE" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"EF" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 8 + }, +/obj/structure/closet/emcloset/wall{ + dir = 4; + pixel_x = -28 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"EJ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/closet/wall{ + dir = 1; + icon_door = null; + name = "Uniforms"; + pixel_y = -28 + }, +/obj/item/clothing/gloves/gezena{ + pixel_x = -5; + pixel_y = -9 + }, +/obj/item/clothing/gloves/gezena{ + pixel_x = -5; + pixel_y = -9 + }, +/obj/item/clothing/gloves/gezena{ + pixel_x = -5; + pixel_y = -9 + }, +/obj/item/clothing/gloves/gezena{ + pixel_x = -5; + pixel_y = -9 + }, +/obj/item/clothing/gloves/gezena{ + pixel_x = -5; + pixel_y = -9 + }, +/obj/item/clothing/gloves/gezena{ + pixel_x = -5; + pixel_y = -9 + }, +/obj/item/clothing/head/gezena{ + pixel_x = 10 + }, +/obj/item/clothing/head/gezena{ + pixel_x = 10 + }, +/obj/item/clothing/head/gezena{ + pixel_x = 10 + }, +/obj/item/clothing/head/gezena{ + pixel_x = 10 + }, +/obj/item/clothing/head/gezena{ + pixel_x = 10 + }, +/obj/item/clothing/head/gezena{ + pixel_x = 10 + }, +/obj/item/clothing/head/gezena/flap, +/obj/item/clothing/head/gezena/flap, +/obj/item/clothing/head/gezena/flap, +/obj/item/clothing/head/gezena/flap, +/obj/item/clothing/head/gezena/flap, +/obj/item/clothing/head/gezena/flap, +/obj/item/storage/backpack/satchel/explorer{ + pixel_x = -12; + pixel_y = 3 + }, +/obj/item/storage/backpack/satchel/explorer{ + pixel_x = -12; + pixel_y = 3 + }, +/obj/item/storage/backpack/satchel/explorer{ + pixel_x = -12; + pixel_y = 3 + }, +/obj/item/storage/backpack/satchel/explorer{ + pixel_x = -12; + pixel_y = 3 + }, +/obj/item/storage/backpack/satchel/explorer{ + pixel_x = -12; + pixel_y = 3 + }, +/obj/item/storage/backpack/satchel/explorer{ + pixel_x = -12; + pixel_y = 3 + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm) +"EM" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/machinery/camera/autoname{ + dir = 8; + network = list("GEC"); + pixel_y = -5 + }, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"Fb" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Ff" = ( +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/office) +"Fk" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("GEC") + }, +/obj/machinery/button/door{ + id = "lib_mess_shut"; + name = "Mess Hall Shutters"; + dir = 1; + pixel_y = -20; + pixel_x = 1 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 9; + pixel_y = -19 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Fm" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm) +"Fn" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"FI" = ( +/obj/effect/turf_decal/corner_steel_grid/full, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/camera/autoname{ + dir = 5 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"FJ" = ( +/obj/machinery/porta_turret/ship/weak{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"FN" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/door/poddoor{ + dir = 4; + id = "lib_engine_blast" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"FO" = ( +/obj/machinery/porta_turret/ship/weak{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/engine/hull/reinforced, +/area/ship/external/dark) +"FU" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname{ + dir = 10 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -4; + pixel_y = 13 + }, +/obj/item/newspaper, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Gb" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"Ge" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/green/filled/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad/emergency, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Gn" = ( +/obj/machinery/door/window/southright{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 10; + pixel_y = -19 + }, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"Gy" = ( +/obj/structure/closet/crate{ + icon_state = "engi_e_crate"; + name = "storm crate" + }, +/obj/item/storage/box/stockparts/basic{ + pixel_x = -6; + pixel_y = -1 + }, +/obj/item/storage/box/stockparts/basic{ + pixel_x = -6; + pixel_y = -1 + }, +/obj/item/circuitboard/machine/smes{ + pixel_x = 4; + pixel_y = -8 + }, +/obj/item/circuitboard/machine/grounding_rod{ + pixel_x = 4; + pixel_y = -6 + }, +/obj/item/circuitboard/machine/grounding_rod{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/circuitboard/machine/grounding_rod{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/circuitboard/machine/grounding_rod{ + pixel_x = 4; + pixel_y = 0 + }, +/obj/item/circuitboard/machine/tesla_ground{ + pixel_x = -4; + pixel_y = -13 + }, +/obj/item/circuitboard/machine/tesla_ground{ + pixel_x = -4; + pixel_y = -11 + }, +/obj/item/circuitboard/machine/tesla_ground{ + pixel_x = -4; + pixel_y = -9 + }, +/obj/item/circuitboard/machine/tesla_ground{ + pixel_x = -4; + pixel_y = -7 + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/construction) +"Gz" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"GB" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_cap_shut" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/crew/dorm/dormthree) +"GD" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/door/window/southright, +/obj/effect/turf_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/item/soap/deluxe, +/turf/open/floor/plasteel/mono, +/area/ship/crew/toilet) +"GL" = ( +/obj/item/radio/intercom/wideband/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm/dormthree) +"GP" = ( +/turf/open/floor/plasteel/tech/grid, +/area/ship/construction) +"GQ" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled, +/obj/effect/turf_decal/industrial/outline/blue, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/door/airlock/glass{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"GW" = ( +/obj/structure/rack, +/obj/item/stock_parts/cell/gun/pgf{ + pixel_y = 12; + pixel_x = -3 + }, +/obj/item/stock_parts/cell/gun/pgf{ + pixel_y = 10; + pixel_x = 2 + }, +/obj/item/stock_parts/cell/gun/pgf{ + pixel_y = 8; + pixel_x = 8 + }, +/obj/item/stock_parts/cell/gun/pgf{ + pixel_y = 6; + pixel_x = -9 + }, +/obj/item/stock_parts/cell/gun/pgf{ + pixel_y = 4; + pixel_x = -3 + }, +/obj/item/stock_parts/cell/gun/pgf{ + pixel_y = 2; + pixel_x = 3 + }, +/obj/effect/turf_decal/corner/opaque/neutral/full, +/turf/open/floor/vault, +/area/ship/security/armory) +"Ha" = ( +/obj/structure/rack, +/obj/item/gun/energy/kalix/pgf{ + pixel_y = 10 + }, +/obj/item/gun/energy/kalix/pgf{ + pixel_y = 5 + }, +/obj/item/gun/energy/kalix/pgf{ + pixel_y = 0 + }, +/obj/effect/turf_decal/corner/opaque/neutral/full, +/turf/open/floor/vault, +/area/ship/security/armory) +"Hb" = ( +/obj/machinery/porta_turret/ship/weak{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"Hf" = ( +/obj/structure/railing, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/crew/cryo) +"Hn" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/cryo) +"Hp" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled, +/obj/effect/turf_decal/industrial/outline/blue, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters"; + req_access_txt = "20"; + dir = 4; + req_access = list(20) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Hv" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"Hx" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm) +"HH" = ( +/obj/effect/turf_decal/corner/opaque/lime/half, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"HJ" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"HM" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/office) +"HN" = ( +/obj/machinery/door/poddoor{ + id = "lib_hangar_blast" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/hangar/starboard) +"HO" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel, +/area/ship/medical) +"HR" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 19; + pixel_y = 9 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/crew/cryo) +"HU" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/office) +"Ib" = ( +/obj/machinery/light/floor/hangar, +/turf/open/floor/engine/hull/reinforced, +/area/ship/external/dark) +"Ic" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 28 + }, +/obj/structure/barricade/wooden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/turf/open/floor/engine/hull/reinforced/interior, +/area/ship/construction) +"If" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Ig" = ( +/obj/machinery/computer/helm/viewscreen/directional/north, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/floordetail/tiled, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"Ir" = ( +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 1 + }, +/area/ship/bridge) +"It" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, +/area/ship/construction) +"IF" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/camera/autoname{ + dir = 10 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"IN" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"IV" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Jd" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/secure_data/laptop, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 5 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm/dormthree) +"Jw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ship/security) +"JD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters{ + id = "lib_armory_2"; + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/vault, +/area/ship/security) +"JY" = ( +/obj/effect/turf_decal/corner_steel_grid/full{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 6 + }, +/obj/item/kirbyplants/random, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 19; + pixel_y = 9 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Ki" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer4{ + dir = 1 + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 26 + }, +/turf/open/floor/engine/hull/reinforced/interior, +/area/ship/construction) +"Kn" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/jukebox/boombox{ + pixel_y = 0 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Ko" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/structure/closet/firecloset/wall{ + dir = 1; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Kx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/firecloset/wall{ + dir = 1; + pixel_y = -28 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"KB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"KM" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/hallway/port) +"KN" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 4 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"KP" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/canteen) +"KS" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"KY" = ( +/obj/machinery/computer/helm/viewscreen/directional/east, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"KZ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("GEC") + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 10; + pixel_y = -19 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"Lp" = ( +/obj/effect/turf_decal/industrial/traffic, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"Lu" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 6 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Ly" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/external/dark) +"LD" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ + dir = 4 + }, +/turf/open/floor/engine/hull/reinforced, +/area/ship/external/dark) +"LH" = ( +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"LS" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/button/door{ + id = "lib_gate"; + name = "Checkpoint Shutters"; + dir = 2; + pixel_x = 8; + pixel_y = 20 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"LT" = ( +/obj/structure/sign/warning/chemdiamond{ + pixel_y = -32 + }, +/obj/structure/sign/warning/radiation{ + pixel_x = 32 + }, +/obj/structure/frame/machine, +/obj/structure/cable, +/obj/item/book/manual/mount, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/construction) +"Ma" = ( +/obj/machinery/atmospherics/components/trinary/mixer/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/structure/cable{ + icon_state = "2-9" + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) +"Me" = ( +/obj/effect/turf_decal/corner_steel_grid/full{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 5 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Mg" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Mk" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/external/dark) +"Mp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, +/turf/open/floor/engine/hull/reinforced/interior, +/area/ship/construction) +"Ms" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_bridge_shut" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/bridge) +"Mu" = ( +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/vending/modularpc, +/turf/open/floor/plasteel/tech, +/area/ship/crew/office) +"Mw" = ( +/obj/structure/bed, +/obj/item/bedsheet/hos{ + name = "Sergeant's Bedsheet"; + desc = "It is decorated with a shield emblem." + }, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm/dormtwo) +"MC" = ( +/obj/structure/closet/secure_closet/wall{ + icon_door = "med_wall"; + name = "Doctor's Locker"; + pixel_y = 0; + req_access_txt = "5"; + dir = 8; + pixel_x = 28 + }, +/obj/item/clothing/gloves/gezena{ + pixel_x = 3; + pixel_y = 11 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = 7; + pixel_y = -7 + }, +/obj/item/clothing/under/gezena{ + pixel_x = -9; + pixel_y = -5 + }, +/obj/item/clothing/suit/armor/gezena{ + pixel_y = 9; + pixel_x = -9 + }, +/obj/item/clothing/neck/cloak/gezena/med{ + pixel_y = -4; + pixel_x = 1 + }, +/obj/item/storage/belt/medical/gezena{ + pixel_x = -9; + pixel_y = 3 + }, +/obj/item/clothing/head/gezena/medic/flap{ + pixel_x = 12 + }, +/obj/item/clothing/head/gezena/medic{ + pixel_y = 4; + pixel_x = 7 + }, +/obj/item/storage/backpack/duffelbag/med{ + pixel_x = -6; + pixel_y = -9 + }, +/obj/item/storage/backpack/satchel/med{ + pixel_x = 7; + pixel_y = -10 + }, +/obj/item/reagent_containers/glass/bottle/mannitol{ + pixel_y = 1 + }, +/obj/machinery/button/door{ + id = "lib_medbay_shut"; + name = "Privacy Shutters"; + dir = 1; + pixel_x = -5; + pixel_y = -20 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -13; + pixel_y = -19 + }, +/turf/open/floor/mineral/titanium, +/area/ship/medical) +"MF" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/bridge) +"MI" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/etherbor/right, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"ML" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/green/filled/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"MQ" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"MS" = ( +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"MZ" = ( +/obj/machinery/door/airlock/engineering{ + req_one_access = list(1, 10) + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Nc" = ( +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/office) +"Ne" = ( +/obj/effect/turf_decal/industrial/traffic/corner{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/button/shieldwallgen{ + id = "lib_hangar_holo"; + pixel_y = -19; + pixel_x = 6; + dir = 1 + }, +/obj/machinery/button/door{ + id = "lib_hangar_blast"; + name = "Hangar Shutters"; + pixel_y = -20; + pixel_x = -2; + dir = 1 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"Nf" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/security) +"Nj" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/closet/crate{ + name = "Mishun Acomplshed" + }, +/obj/item/poster/mission_accomplished_7, +/obj/item/poster/mission_accomplished_6, +/obj/item/poster/mission_accomplished_5, +/obj/item/poster/mission_accomplished_4, +/obj/item/poster/mission_accomplished_3, +/obj/item/poster/mission_accomplished_2, +/obj/item/poster/mission_accomplished_1, +/turf/open/floor/plasteel/tech, +/area/ship/construction) +"Nw" = ( +/obj/effect/turf_decal/trimline/opaque/green/filled/corner{ + dir = 1 + }, +/obj/machinery/computer/helm/viewscreen/directional/south, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Ny" = ( +/obj/machinery/autolathe, +/obj/machinery/light/directional/east, +/obj/item/stack/sheet/glass/twenty{ + pixel_x = 6; + pixel_y = 2 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Nz" = ( +/obj/structure/cable{ + icon_state = "2-9" + }, +/obj/structure/window/plasma/reinforced/plastitanium, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"NF" = ( +/obj/structure/closet/crate/radiation, +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/construction) +"NM" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Od" = ( +/obj/effect/turf_decal/corner/opaque/lime/half, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/airalarm/directional/south, +/obj/structure/cable{ + icon_state = "0-1" + }, +/mob/living/simple_animal/pet/dog/pug{ + pixel_y = 11; + name = "Jumbo" + }, +/obj/structure/bed/dogbed{ + pixel_y = 4; + pixel_x = 2; + anchored = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Oq" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/toilet) +"Oy" = ( +/obj/effect/turf_decal/industrial/traffic, +/obj/structure/sign/flag/gezena{ + pixel_y = 30 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"OA" = ( +/obj/structure/railing, +/obj/machinery/light/directional/west, +/obj/structure/table, +/obj/item/radio{ + pixel_y = 11; + pixel_x = -10 + }, +/obj/item/radio{ + pixel_y = 11; + pixel_x = -7 + }, +/obj/item/radio{ + pixel_y = 11; + pixel_x = -4 + }, +/obj/item/radio{ + pixel_y = 11 + }, +/obj/item/radio{ + pixel_y = 11; + pixel_x = 4 + }, +/obj/item/radio{ + pixel_y = 11; + pixel_x = 10 + }, +/obj/item/radio{ + pixel_y = 4; + pixel_x = -10 + }, +/obj/item/radio{ + pixel_y = 4; + pixel_x = -6 + }, +/obj/item/radio{ + pixel_y = 4; + pixel_x = -2 + }, +/obj/item/radio{ + pixel_y = 4; + pixel_x = 2 + }, +/obj/item/radio{ + pixel_y = 4; + pixel_x = 6 + }, +/obj/item/radio{ + pixel_y = 4; + pixel_x = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/cryo) +"OQ" = ( +/obj/structure/sign/flag/gezena{ + pixel_y = 30 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"OR" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"OS" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/obj/machinery/meter, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"OT" = ( +/obj/machinery/light/directional/west, +/obj/structure/closet/secure_closet{ + anchored = 1; + can_be_unanchored = 1; + icon_state = "armory"; + name = "armor locker"; + req_access_txt = "1" + }, +/obj/effect/turf_decal/corner/opaque/neutral/full, +/obj/item/clothing/suit/armor/gezena/marine{ + pixel_y = 1; + pixel_x = 1 + }, +/obj/item/clothing/suit/armor/gezena/marine{ + pixel_y = 1; + pixel_x = 1 + }, +/obj/item/clothing/suit/armor/gezena/marine{ + pixel_y = 1; + pixel_x = 1 + }, +/obj/item/storage/belt/military/gezena{ + pixel_y = -1; + pixel_x = 1 + }, +/obj/item/storage/belt/military/gezena{ + pixel_y = -1; + pixel_x = 1 + }, +/obj/item/storage/belt/military/gezena{ + pixel_y = -1; + pixel_x = 1 + }, +/obj/item/clothing/head/helmet/gezena{ + pixel_y = -11 + }, +/obj/item/clothing/head/helmet/gezena{ + pixel_y = -11 + }, +/obj/item/clothing/head/helmet/gezena{ + pixel_y = -11 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"OY" = ( +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 9 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"Pb" = ( +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 2 + }, +/area/ship/bridge) +"Pd" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-5" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"Pf" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/window/reinforced/fulltile/shuttle, +/turf/open/floor/plating, +/area/ship/engineering) +"Ph" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/components/trinary/mixer/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-9" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) +"Pi" = ( +/obj/structure/sign/flag/gezena{ + pixel_y = 30 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Pr" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Ps" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"Pu" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/structure/sign/flag/gezena{ + dir = 1; + pixel_y = -28 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Px" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 6 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"PK" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"PM" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled, +/obj/effect/turf_decal/industrial/outline/blue, +/obj/machinery/door/airlock{ + name = "Mess Hall" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"PP" = ( +/obj/structure/closet/wall{ + dir = 4; + icon_state = "emergency_wall"; + pixel_x = -28; + name = "Spare Internals Closet" + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 + }, +/obj/item/clothing/mask/breath{ + pixel_y = 0; + pixel_x = -6 + }, +/obj/item/clothing/mask/breath{ + pixel_y = 0; + pixel_x = -6 + }, +/obj/item/clothing/mask/breath{ + pixel_y = 0; + pixel_x = -6 + }, +/obj/item/clothing/mask/breath{ + pixel_y = 0; + pixel_x = -6 + }, +/obj/item/clothing/mask/breath{ + pixel_y = 0; + pixel_x = -6 + }, +/obj/item/clothing/mask/breath{ + pixel_y = 0; + pixel_x = -6 + }, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"PY" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Qa" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 19; + pixel_y = 9 + }, +/obj/structure/rack, +/obj/item/flashlight/seclite{ + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/flashlight/seclite{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/flashlight/seclite{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/flashlight/seclite{ + pixel_x = 5; + pixel_y = 0 + }, +/obj/item/flashlight/seclite{ + pixel_x = 5; + pixel_y = -3 + }, +/obj/item/gps{ + pixel_x = -10; + pixel_y = 9 + }, +/obj/item/gps{ + pixel_x = -10; + pixel_y = 7 + }, +/obj/item/gps{ + pixel_x = -10; + pixel_y = 5 + }, +/obj/item/gps{ + pixel_x = -10; + pixel_y = 3 + }, +/obj/item/gps{ + pixel_x = -10; + pixel_y = 1 + }, +/obj/effect/turf_decal/industrial/traffic/corner{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/neutral/full, +/turf/open/floor/vault, +/area/ship/security/armory) +"Qq" = ( +/obj/structure/rack, +/obj/item/kitchen/knife/combat/survival{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/kitchen/knife/combat/survival{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/kitchen/knife/combat/survival{ + pixel_y = 4; + pixel_x = 3 + }, +/obj/item/kitchen/knife/combat/survival{ + pixel_y = 4; + pixel_x = 8 + }, +/obj/effect/turf_decal/corner/opaque/neutral/full, +/turf/open/floor/vault, +/area/ship/security/armory) +"QI" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/emcloset/wall{ + dir = 1; + pixel_y = -27 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/engineering) +"QJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ + dir = 1 + }, +/obj/machinery/air_sensor/atmos/air_tank{ + pixel_x = 11; + pixel_y = -9 + }, +/turf/open/floor/engine/air, +/area/ship/engineering) +"QK" = ( +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"QL" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"QO" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/machinery/computer/helm{ + dir = 8 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"QU" = ( +/obj/effect/turf_decal/industrial/traffic, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + dir = 2; + pixel_x = -12; + pixel_y = 19 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"Rg" = ( +/obj/effect/turf_decal/trimline/opaque/green/filled/line{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Ri" = ( +/obj/structure/bed, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/bedsheet/yellow, +/obj/structure/curtain/cloth/grey, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"Rl" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/machinery/door/window/southleft, +/obj/effect/turf_decal/techfloor/hole{ + dir = 1 + }, +/turf/open/floor/plasteel/mono, +/area/ship/crew/toilet) +"Ro" = ( +/obj/structure/chair, +/turf/open/floor/mineral/titanium/tiled, +/area/ship/hallway/central) +"Rx" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_bridge_shut"; + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/bridge) +"RB" = ( +/turf/closed/wall/mineral/titanium/exterior, +/area/ship/crew/dorm) +"RC" = ( +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 8; + name = "scrubbers output pump" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/engineering) +"RI" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 13; + pixel_y = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium, +/area/ship/medical) +"RN" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"RP" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm/dormthree) +"RR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 10 + }, +/obj/machinery/light/directional/north, +/obj/structure/closet/emcloset/wall{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/engine/hull/reinforced/interior, +/area/ship/construction) +"RX" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "NAIL - Shuttle Bay" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"RZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled, +/obj/effect/turf_decal/industrial/outline/blue, +/obj/machinery/door/poddoor/shutters{ + id = "lib_gate" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/port) +"Sa" = ( +/obj/structure/bed, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/bedsheet/black, +/obj/structure/curtain/cloth/grey, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"Sc" = ( +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"Sd" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_bridge_shut" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/bridge) +"Sh" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, +/area/ship/construction) +"Si" = ( +/obj/docking_port/stationary{ + height = 15; + width = 15; + name = "liberty exterior dock"; + dwidth = 7 + }, +/turf/template_noop, +/area/template_noop) +"Sp" = ( +/turf/open/floor/engine/hull/reinforced, +/area/ship/external/dark) +"Ss" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/paicard{ + pixel_x = -10; + pixel_y = 0 + }, +/obj/item/toy/cards/deck{ + pixel_y = 1; + pixel_x = 7 + }, +/obj/item/storage/pill_bottle/dice{ + pixel_y = 11; + pixel_x = 7 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"St" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/crew/cryo) +"Su" = ( +/obj/structure/cable{ + icon_state = "1-10" + }, +/obj/structure/window/plasma/reinforced/plastitanium, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"Sx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "6-8" + }, +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"Sz" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/open/floor/pod/dark, +/area/ship/crew/cryo) +"SB" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/hangar/starboard) +"ST" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/arrow_ccw{ + dir = 8 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 6 + }, +/obj/structure/sign/flag/gezena{ + dir = 4; + pixel_x = -30 + }, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"SU" = ( +/obj/vehicle/ridden/wheelchair, +/turf/open/floor/mineral/titanium/tiled, +/area/ship/hallway/central) +"Te" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"To" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/floor/hangar, +/turf/open/floor/engine/hull/reinforced, +/area/ship/external/dark) +"Tw" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor{ + id = "lib_entrance_blast" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "lib_entrance_holo" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"TK" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_medbay_shut"; + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/medical) +"TO" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/construction) +"TS" = ( +/obj/structure/cable{ + icon_state = "0-1" + }, +/obj/machinery/door/poddoor{ + id = "lib_hangar_blast" + }, +/obj/machinery/power/shieldwallgen/atmos/strong/roundstart{ + dir = 4; + id = "lib_hangar_holo" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/hangar/starboard) +"TV" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/engineering/engines/starboard) +"TW" = ( +/obj/structure/closet/crate/solarpanel_small, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/construction) +"TY" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Us" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/construction) +"Uv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/floor/hangar, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("GEC") + }, +/turf/open/floor/engine/hull/reinforced, +/area/ship/external/dark) +"Uw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) +"UB" = ( +/obj/structure/bed, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/bedsheet/red, +/obj/structure/curtain/cloth/grey, +/turf/open/floor/plasteel/dark, +/area/ship/crew/dorm) +"UE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/clothing/neck/cloak/gezena/captain{ + pixel_y = -5; + pixel_x = 1 + }, +/obj/item/clothing/gloves/gezena/captain{ + pixel_y = 4 + }, +/obj/item/clothing/under/gezena/captain{ + pixel_y = -4; + pixel_x = -10 + }, +/obj/item/clothing/suit/armor/gezena/captain{ + pixel_y = -3; + pixel_x = 9 + }, +/obj/item/clothing/head/gezena/captain{ + pixel_y = 6 + }, +/obj/item/storage/backpack/duffelbag/captain{ + pixel_x = 6; + pixel_y = -14 + }, +/obj/item/storage/backpack/satchel/cap{ + pixel_y = -18; + pixel_x = -8 + }, +/obj/item/storage/belt/sabre, +/obj/item/storage/lockbox/medal, +/obj/item/radio/headset/pgf/captain, +/obj/item/radio/headset/pgf/alt/captain, +/obj/structure/closet/secure_closet{ + icon_state = "blueshield"; + req_access = list(20); + name = "captain's locker" + }, +/obj/item/gun/energy/kalix/pistol{ + pixel_y = -16 + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm/dormthree) +"UH" = ( +/obj/effect/turf_decal/corner_steel_grid/full, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 10 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"UM" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"Vc" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/engine/airless, +/area/ship/engineering/engines/starboard) +"Vo" = ( +/obj/item/clothing/under/gezena/marine{ + pixel_x = -10; + pixel_y = -7 + }, +/obj/item/clothing/under/gezena/marine{ + pixel_x = -10; + pixel_y = -7 + }, +/obj/item/clothing/under/gezena/marine{ + pixel_x = -10; + pixel_y = -7 + }, +/obj/item/clothing/under/gezena/marine{ + pixel_x = -10; + pixel_y = -7 + }, +/obj/item/clothing/gloves/gezena/marine{ + pixel_y = 11 + }, +/obj/item/clothing/gloves/gezena/marine{ + pixel_y = 11 + }, +/obj/item/clothing/gloves/gezena/marine{ + pixel_y = 11 + }, +/obj/item/clothing/gloves/gezena/marine{ + pixel_y = 11 + }, +/obj/item/clothing/head/gezena/marine/flap{ + pixel_x = -10 + }, +/obj/item/clothing/head/gezena/marine/flap{ + pixel_x = -10 + }, +/obj/item/clothing/head/gezena/marine/flap{ + pixel_x = -10 + }, +/obj/item/clothing/head/gezena/marine/flap{ + pixel_x = -10 + }, +/obj/item/clothing/head/gezena/marine{ + pixel_y = 10; + pixel_x = -10 + }, +/obj/item/clothing/head/gezena/marine{ + pixel_y = 10; + pixel_x = -10 + }, +/obj/item/clothing/head/gezena/marine{ + pixel_y = 10; + pixel_x = -10 + }, +/obj/item/clothing/head/gezena/marine{ + pixel_y = 10; + pixel_x = -10 + }, +/obj/structure/closet/secure_closet{ + anchored = 1; + can_be_unanchored = 1; + icon_state = "sec"; + name = "uniforms locker"; + req_access_txt = "1" + }, +/obj/item/storage/backpack/duffelbag/sec{ + pixel_y = -13 + }, +/obj/item/storage/backpack/duffelbag/sec{ + pixel_y = -13 + }, +/obj/item/storage/backpack/duffelbag/sec{ + pixel_y = -13 + }, +/obj/item/storage/backpack/duffelbag/sec{ + pixel_y = -13 + }, +/obj/item/storage/backpack/satchel/sec{ + pixel_x = -8; + pixel_y = -17 + }, +/obj/item/storage/backpack/satchel/sec{ + pixel_x = -8; + pixel_y = -17 + }, +/obj/item/storage/backpack/satchel/sec{ + pixel_x = -8; + pixel_y = -17 + }, +/obj/item/storage/backpack/satchel/sec{ + pixel_x = -8; + pixel_y = -17 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = 3; + pixel_y = 0 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = 3; + pixel_y = 0 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = 3; + pixel_y = 0 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = 3; + pixel_y = 0 + }, +/obj/effect/turf_decal/corner/opaque/neutral/full, +/turf/open/floor/vault, +/area/ship/security/armory) +"Vp" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm) +"Vr" = ( +/obj/structure/table/chem, +/obj/item/storage/box/syringes{ + pixel_y = 7; + pixel_x = -7 + }, +/obj/item/storage/box/beakers{ + pixel_y = 16; + pixel_x = 9 + }, +/obj/item/storage/box/bodybags{ + pixel_x = 9; + pixel_y = 8 + }, +/turf/open/floor/mineral/titanium, +/area/ship/medical) +"VB" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname{ + dir = 5; + network = list("GEC"); + pixel_y = 8 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) +"VM" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"VY" = ( +/obj/effect/turf_decal/corner/opaque/purple/three_quarters, +/turf/open/floor/vault, +/area/ship/security/armory) +"Wb" = ( +/obj/structure/closet/secure_closet{ + anchored = 1; + can_be_unanchored = 1; + icon_state = "warden"; + name = "sergeant's locker"; + req_access_txt = "3"; + req_access = list(3) + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/item/clothing/gloves/gezena/marine{ + pixel_y = -2; + pixel_x = 3 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/clothing/under/gezena/marine{ + pixel_x = -6; + pixel_y = -7 + }, +/obj/item/clothing/neck/cloak/gezena/lead{ + pixel_y = -4; + pixel_x = -12 + }, +/obj/item/clothing/head/gezena/marine/lead{ + pixel_y = 1; + pixel_x = -11 + }, +/obj/item/clothing/head/gezena/marine/lead/flap{ + pixel_y = 9; + pixel_x = -11 + }, +/obj/item/clothing/suit/armor/gezena/marinecoat{ + pixel_y = 8 + }, +/obj/item/radio/headset/pgf/alt/captain{ + pixel_y = 11; + pixel_x = 5 + }, +/obj/item/radio/headset/pgf/captain{ + pixel_x = -4; + pixel_y = 9 + }, +/obj/item/kitchen/knife/combat/survival{ + pixel_y = 0; + pixel_x = 1 + }, +/obj/item/storage/belt/military/gezena{ + pixel_y = 1 + }, +/obj/item/storage/backpack/satchel/sec{ + pixel_x = -8; + pixel_y = -17 + }, +/obj/item/storage/backpack/duffelbag/sec{ + pixel_y = -13 + }, +/obj/item/gun/energy/kalix/pistol{ + pixel_y = -9; + pixel_x = -3 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm/dormtwo) +"Wc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/button/door{ + id = "lib_engineering_shut"; + name = "Exhaust Shutters"; + dir = 8; + pixel_x = 20; + pixel_y = 1 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 19; + pixel_y = 9 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Wf" = ( +/obj/effect/turf_decal/siding/wood/end{ + dir = 1 + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm) +"Wk" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 + }, +/obj/structure/cable/blue{ + icon_state = "0-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"Ww" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters{ + id = "lib_engineering_shut"; + dir = 8 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"WH" = ( +/obj/structure/closet/secure_closet/freezer{ + name = "fridge" + }, +/obj/item/storage/ration/crayons, +/obj/item/storage/ration/vegan_chili, +/obj/item/storage/ration/vegan_chili, +/obj/item/storage/ration/beef_strips, +/obj/item/storage/ration/beef_strips, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/item/storage/cans/sixbeer, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"WQ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ + dir = 5 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"WS" = ( +/obj/structure/cable{ + icon_state = "0-10" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"WV" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/green/filled/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Xb" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"Xg" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "lib_medbay_shut" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/medical) +"Xh" = ( +/obj/docking_port/mobile{ + can_move_docking_ports = 1; + name = "liberty docking port"; + port_direction = 8; + preferred_direction = 4; + dir = 2 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + id = "lib_entrance_blast" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/hallway/port) +"Xs" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/effect/turf_decal/corner_steel_grid, +/turf/open/floor/plasteel/mono/dark, +/area/ship/bridge) +"Xw" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Xz" = ( +/obj/structure/closet/secure_closet/wall{ + icon_state = "secure_wall"; + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plastic, +/area/ship/crew/toilet) +"XC" = ( +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/turf/open/floor/vault, +/area/ship/security/armory) +"XD" = ( +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 4 + }, +/area/ship/crew/cryo) +"XH" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"XJ" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm/dormthree) +"XR" = ( +/obj/structure/sign/warning/explosives{ + pixel_y = 32 + }, +/obj/structure/barricade/wooden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/turf/open/floor/plasteel/tech, +/area/ship/construction) +"Yd" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"Yo" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"Yu" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, +/area/ship/construction) +"Yx" = ( +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/smes/engineering{ + charge = 1e+006 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"YA" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/construction) +"YD" = ( +/obj/effect/turf_decal/corner_steel_grid/full, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/camera/autoname{ + dir = 4 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"YG" = ( +/obj/structure/closet/crate/freezer/blood{ + pixel_x = 4 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/computer/helm/viewscreen/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/mineral/titanium, +/area/ship/medical) +"YI" = ( +/obj/structure/cable{ + icon_state = "0-1" + }, +/obj/machinery/door/poddoor{ + id = "lib_hangar_blast" + }, +/obj/machinery/power/shieldwallgen/atmos/strong/roundstart{ + dir = 8; + id = "lib_hangar_holo" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/hangar/starboard) +"YS" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled, +/obj/effect/turf_decal/industrial/outline/blue, +/obj/machinery/door/poddoor/shutters{ + id = "lib_gate" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/port) +"YT" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled, +/obj/effect/turf_decal/industrial/outline/blue, +/obj/machinery/door/airlock/command{ + dir = 4; + name = "Bridge"; + req_one_access = list(20, 57, 58) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"YY" = ( +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime/corner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/office) +"Zh" = ( +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Zj" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"Zn" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/button/door{ + id = "lib_engine_blast"; + name = "Engine Shutters"; + dir = 4; + pixel_x = -20; + pixel_y = -8 + }, +/obj/structure/cable{ + icon_state = "0-6" + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) +"Zw" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/end{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/sepia, +/area/ship/crew/dorm) +"ZC" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin/bundlenatural{ + pixel_y = 7; + pixel_x = -5 + }, +/obj/item/pen/fountain{ + pixel_y = 8; + pixel_x = -5 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 9 + }, +/obj/item/folder/white{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/spacecash/bundle/c1000{ + pixel_y = 0; + pixel_x = -3 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm/dormthree) +"ZH" = ( +/obj/structure/closet/secure_closet/wall{ + icon_state = "cargo_wall"; + pixel_y = -28; + dir = 1; + name = "Engineering Equipment" + }, +/obj/item/storage/box/metalfoam{ + pixel_y = 12; + pixel_x = 9 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 12; + pixel_x = -7 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 10; + pixel_x = -5 + }, +/obj/item/storage/toolbox/electrical{ + pixel_y = 3; + pixel_x = -7 + }, +/obj/item/storage/toolbox/electrical{ + pixel_y = 1; + pixel_x = -5 + }, +/obj/item/weldingtool/largetank{ + pixel_x = 7 + }, +/obj/item/weldingtool/largetank{ + pixel_x = 1 + }, +/obj/item/multitool{ + pixel_y = -6; + pixel_x = -13 + }, +/obj/item/multitool{ + pixel_y = -6; + pixel_x = -8 + }, +/obj/item/holosign_creator/atmos{ + pixel_x = -2; + pixel_y = -8 + }, +/obj/item/holosign_creator/atmos{ + pixel_x = -2; + pixel_y = -11 + }, +/obj/item/holosign_creator/engineering{ + pixel_x = 9; + pixel_y = -7 + }, +/obj/item/holosign_creator/engineering{ + pixel_x = 9; + pixel_y = -11 + }, +/obj/item/geiger_counter{ + pixel_y = 10; + pixel_x = 8 + }, +/obj/item/geiger_counter{ + pixel_y = 7; + pixel_x = 8 + }, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"ZX" = ( +/obj/effect/turf_decal/corner_steel_grid/full{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/lime{ + dir = 5 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/camera/autoname{ + dir = 9; + network = list("GEC"); + pixel_y = 5 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/hallway/central) +"ZY" = ( +/obj/structure/table, +/obj/item/defibrillator/loaded{ + pixel_y = 6 + }, +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/mineral/titanium, +/area/ship/medical) + +(1,1,1) = {" +xz +xz +xz +xz +xz +xz +xz +lc +hJ +hJ +is +lc +xz +xz +TV +FN +fN +fN +TV +xz +xz +xz +xz +xz +xz +xz +"} +(2,1,1) = {" +xz +xz +xz +xz +xz +xz +lc +lc +CB +CB +UM +lc +FO +LD +TV +bB +Wk +Wk +TV +TV +xz +xz +xz +xz +xz +xz +"} +(3,1,1) = {" +xz +xz +xz +xz +xz +lc +lc +Zn +ze +Yd +KZ +lc +Dg +Ww +TV +em +VM +Pd +cs +TV +TV +xz +xz +xz +xz +xz +"} +(4,1,1) = {" +xz +xz +xz +xz +DP +lc +kR +hA +Ma +Ph +WQ +oz +Fb +RC +hM +db +qp +eY +CY +Vc +TV +sq +xz +xz +xz +xz +"} +(5,1,1) = {" +xz +xz +xz +Sp +lc +lc +hK +ys +Uw +au +Uw +lc +qZ +QI +TV +kq +Dm +kq +OS +ps +TV +TV +Sp +xz +xz +xz +"} +(6,1,1) = {" +xz +xz +xz +Fm +Fm +lc +lc +lc +lc +lc +lc +lc +jt +Kx +TV +TV +TV +TV +TV +TV +TV +At +At +xz +xz +xz +"} +(7,1,1) = {" +xz +xz +vb +Fm +Fm +Fm +vO +OA +Sz +Sz +Hn +Yx +DE +ng +Pf +QJ +zL +OT +bT +uo +Qq +gx +At +fG +xz +xz +"} +(8,1,1) = {" +xz +vb +wO +bU +le +Fm +Ar +Hf +XD +XD +Hn +hW +ha +ge +zL +BJ +zL +Vo +XC +uq +OY +cI +GW +uJ +fG +xz +"} +(9,1,1) = {" +vb +wO +oW +Zw +hg +Fm +wT +St +HR +nS +Hn +ai +sS +uX +zG +wg +zL +By +dE +ih +qI +VY +Ha +uJ +uJ +fG +"} +(10,1,1) = {" +eE +rd +Ri +UB +EJ +Fm +tL +cy +Hn +Hn +Hn +zL +zL +tK +bM +ZH +zL +vp +Ah +DD +hi +Qa +At +uJ +aR +uJ +"} +(11,1,1) = {" +eE +Wf +Hx +Hx +Du +Fm +qV +NM +sY +EF +hS +FI +MZ +Wc +gn +Ny +zL +DM +JD +DM +qB +DM +DM +Wb +Mw +uJ +"} +(12,1,1) = {" +eE +no +Sa +cQ +Vp +wm +Eg +zm +Lu +oX +bE +AZ +zL +zL +zL +zL +zL +EA +Bi +xj +yn +jM +zX +hl +eM +uJ +"} +(13,1,1) = {" +RB +Fm +Fm +ar +oM +Fm +ow +TK +TK +ow +Me +KN +HJ +YD +gh +fd +mN +lf +dB +ve +Nf +wa +DM +uJ +uJ +fG +"} +(14,1,1) = {" +xz +xz +Fm +Fm +Fm +ow +YG +zc +Vr +Xg +SU +bd +ej +Gz +DM +IN +ou +EE +Jw +bV +Fn +aw +DM +cA +xz +xz +"} +(15,1,1) = {" +xz +xz +FJ +ow +ow +mG +kc +HO +wP +AT +Et +aT +BR +CO +DM +cV +oE +oE +oE +ra +KY +AL +DM +xz +xz +xz +"} +(16,1,1) = {" +xz +xz +eR +Ps +ow +ZY +zO +RI +MC +ow +Ro +bd +PY +SB +SB +SB +SB +SB +SB +SB +SB +SB +SB +Dq +xz +xz +"} +(17,1,1) = {" +xz +xz +xz +yq +KM +KM +KM +KM +KM +KM +KM +LS +FU +SB +it +xS +xK +xK +xS +VB +xK +zz +DT +SB +CF +xz +"} +(18,1,1) = {" +xz +xz +xz +KB +KM +nm +PP +ST +Cl +ST +YS +bd +Xw +SB +bl +wK +eB +eB +eB +eB +eB +Bv +yF +TS +KB +xz +"} +(19,1,1) = {" +xz +xz +xz +KB +xg +xo +yM +be +zr +be +RZ +pF +oS +SB +DJ +eB +eB +eB +eB +eB +eB +eB +rW +qy +kB +xz +"} +(20,1,1) = {" +xz +xz +xz +Xb +Xh +LH +xe +gc +dF +Gn +KM +OQ +wZ +RX +Lp +eB +eB +eB +eB +eB +eB +eB +jd +HN +xz +xz +"} +(21,1,1) = {" +xz +xz +xz +KB +Tw +vG +Sc +vQ +lQ +lD +sF +Zj +cE +DY +nO +eB +eB +eB +eB +eB +eB +eB +jd +HN +xz +xz +"} +(22,1,1) = {" +xz +xz +Si +KB +KM +Te +EM +DR +ii +gY +KM +oC +IF +SB +QU +eB +eB +eB +eB +eB +eB +eB +jd +HN +xz +xz +"} +(23,1,1) = {" +xz +xz +xz +KB +KM +KP +KP +KP +KP +KP +KP +AS +BZ +SB +dQ +eB +eB +eB +eB +eB +eB +eB +jd +HN +xz +xz +"} +(24,1,1) = {" +xz +xz +xz +eR +Eu +KP +BX +xy +vN +If +Ep +bd +Bo +DY +qH +eB +eB +eB +eB +eB +eB +eB +jd +HN +xz +xz +"} +(25,1,1) = {" +xz +xz +xz +xz +cR +cU +gz +Kn +BB +us +Ep +bd +OR +jE +uR +eB +eB +eB +eB +eB +eB +eB +jd +HN +xz +xz +"} +(26,1,1) = {" +xz +xz +xz +xz +xz +cU +Rg +Pr +Pr +jY +Ep +bd +kp +SB +Oy +eB +eB +eB +eB +eB +eB +eB +rW +qy +Ps +xz +"} +(27,1,1) = {" +xz +xz +xz +xz +xz +cU +WV +ML +Ge +Nw +KP +AS +sJ +SB +nv +wK +eB +eB +eB +eB +eB +wK +jh +YI +KB +xz +"} +(28,1,1) = {" +xz +xz +xz +xz +xz +cU +WH +CD +Mg +Fk +KP +Pi +Ko +SB +EC +QL +Ac +Ac +kD +ny +Bq +oR +Ne +SB +du +xz +"} +(29,1,1) = {" +xz +xz +xz +xz +xz +cU +uA +CD +qm +kb +PM +MQ +AP +SB +SB +SB +SB +SB +SB +SB +SB +SB +SB +Dq +xz +xz +"} +(30,1,1) = {" +xz +xz +xz +xz +xz +KP +fZ +iA +yW +ww +KP +OQ +eb +UH +TO +Yu +uv +fV +GP +xO +TO +qX +xz +xz +xz +xz +"} +(31,1,1) = {" +xz +xz +xz +xz +xz +KP +KP +KP +KP +KP +KP +IV +iI +wl +wV +Sh +vh +mL +cY +xO +TO +xz +xz +xz +xz +xz +"} +(32,1,1) = {" +xz +xz +xz +xz +xz +Oq +pn +GD +Df +AN +Oq +XH +tb +Pu +TO +aF +bF +Gy +NF +TW +TO +xz +xz +xz +xz +xz +"} +(33,1,1) = {" +xz +xz +xz +xz +xz +Oq +kf +Oq +ft +hs +gM +TY +MI +dz +sP +It +Nj +lb +iT +TW +TO +xz +xz +xz +xz +xz +"} +(34,1,1) = {" +xz +xz +xz +xz +xz +Oq +eN +Rl +Xz +rN +Oq +ZX +Px +JY +TO +Us +XR +YA +Dw +Us +TO +xz +xz +xz +xz +xz +"} +(35,1,1) = {" +xz +xz +xz +xz +xz +RP +RP +RP +RP +RP +RP +HM +GQ +HM +HM +Us +Ic +rs +LT +Us +qX +xz +xz +xz +xz +xz +"} +(36,1,1) = {" +xz +xz +xz +xz +xz +tU +xk +UE +pW +GL +RP +RN +Nc +rj +jv +Us +sW +Us +Us +Us +xz +xz +xz +xz +xz +xz +"} +(37,1,1) = {" +xz +xz +xz +xz +xz +cR +GB +mk +ca +mP +RP +Ss +Ff +hB +Hv +Us +Ki +cZ +rX +Us +xz +xz +xz +xz +xz +xz +"} +(38,1,1) = {" +xz +xz +xz +xz +xz +xz +GB +ZC +XJ +uT +RP +Bz +YY +rM +Yo +Us +RR +Mp +kw +Us +xz +xz +xz +xz +xz +xz +"} +(39,1,1) = {" +xz +xz +xz +xz +xz +xz +GB +Jd +qC +qh +RP +uU +Nc +wu +HU +Us +Us +wL +Us +Us +Ei +xz +xz +xz +xz +xz +"} +(40,1,1) = {" +xz +xz +xz +xz +xz +xz +MF +MF +MF +Hp +MF +MF +Nc +Mu +HU +Sp +Ib +eO +Ib +Sp +Ei +xz +xz +xz +xz +xz +"} +(41,1,1) = {" +xz +xz +xz +xz +xz +xz +MF +na +to +Zh +Od +MF +YT +MF +MF +Sp +Ly +eO +Ly +Sp +Ei +xz +xz +xz +xz +xz +"} +(42,1,1) = {" +xz +xz +xz +xz +xz +xz +MF +he +Ir +zo +HH +gG +QK +ty +MF +Sp +KS +Sx +KS +Sp +Ei +xz +xz +xz +xz +xz +"} +(43,1,1) = {" +xz +xz +xz +xz +xz +xz +MF +Aq +Xs +jm +jH +Pb +MS +lZ +MF +PK +Su +Cz +Nz +iY +Mk +xz +xz +xz +xz +xz +"} +(44,1,1) = {" +xz +xz +xz +xz +xz +xz +Sd +QO +bb +wz +tQ +El +Ms +MF +MF +eO +Ly +KS +Ly +eO +Mk +xz +xz +xz +xz +xz +"} +(45,1,1) = {" +xz +xz +xz +xz +xz +xz +Eo +MF +Ig +uh +qj +Ms +CZ +xz +Mk +Bc +KS +Sp +KS +md +Mk +xz +xz +xz +xz +xz +"} +(46,1,1) = {" +xz +xz +xz +xz +xz +xz +Hb +vr +dK +Gb +Ms +CZ +xz +xz +Mk +iK +sQ +xz +WS +Uv +Mk +xz +xz +xz +xz +xz +"} +(47,1,1) = {" +xz +xz +xz +xz +xz +xz +cR +Rx +bD +bD +CZ +xz +xz +xz +Mk +Er +Mk +xz +Mk +Er +Mk +xz +xz +xz +xz +xz +"} +(48,1,1) = {" +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +Mk +eO +Mk +xz +Mk +eO +Mk +xz +xz +xz +xz +xz +"} +(49,1,1) = {" +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +Mk +Er +Mk +xz +Mk +Er +Mk +xz +xz +xz +xz +xz +"} +(50,1,1) = {" +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +Mk +To +Mk +xz +Mk +To +Mk +xz +xz +xz +xz +xz +"} +(51,1,1) = {" +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +Mk +eO +xz +xz +xz +eO +Mk +xz +xz +xz +xz +xz +"} +(52,1,1) = {" +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +xz +if +xz +xz +xz +if +xz +xz +xz +xz +xz +xz +"} diff --git a/_maps/shuttles/pirate/pirate_ember.dmm b/_maps/shuttles/pirate/pirate_ember.dmm index ff37ec89e5bc..8ab4711581dc 100644 --- a/_maps/shuttles/pirate/pirate_ember.dmm +++ b/_maps/shuttles/pirate/pirate_ember.dmm @@ -1736,7 +1736,7 @@ "jg" = ( /obj/structure/table_frame/wood, /obj/effect/decal/cleanable/blood/old, -/obj/item/toy/toy_dagger, +/obj/item/kitchen/knife, /obj/structure/cable{ icon_state = "2-4" }, @@ -10316,7 +10316,7 @@ /area/ship/hallway/fore) "Wb" = ( /obj/structure/bed, -/obj/item/bedsheet/cult, +/obj/item/bedsheet/dorms, /obj/effect/turf_decal/siding/wood{ dir = 6 }, diff --git a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt index a95d150418a6..a42968567352 100644 --- a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt +++ b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt @@ -63,3 +63,8 @@ Size = "15x11" Purpose = "An ambulance procured by Cybersun for use with smaller Trauma Teams." File Path = "_maps\shuttles\subshuttles\syndicate_runner.dmm" +Name = "Nail Boarding Vessel" +Size = "10x7" +Purpose = "A boarding dropship employed by the PGFN." +File Path = "_maps\shuttles\subshuttles\pgf_nail.dmm" + diff --git a/_maps/shuttles/subshuttles/pgf_nail.dmm b/_maps/shuttles/subshuttles/pgf_nail.dmm new file mode 100644 index 000000000000..80534adfc514 --- /dev/null +++ b/_maps/shuttles/subshuttles/pgf_nail.dmm @@ -0,0 +1,519 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/cable{ + icon_state = "0-1" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + id = "nail_holo"; + dir = 1 + }, +/obj/machinery/door/poddoor/preopen{ + dir = 8; + id = "nail_door_blast" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/patterned/brushed, +/area/ship/bridge) +"b" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"c" = ( +/turf/template_noop, +/area/template_noop) +"d" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + id = "nail_window_shut" + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"e" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1; + name = "nail supply pump" + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"h" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/etherbor/left, +/turf/open/floor/plasteel/patterned/brushed, +/area/ship/bridge) +"i" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"l" = ( +/obj/structure/railing/corner, +/obj/machinery/power/smes/engineering, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"n" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/mineral/plastitanium, +/area/ship/bridge) +"o" = ( +/obj/machinery/button/shieldwallgen{ + id = "nail_holo"; + dir = 1; + pixel_x = 12; + pixel_y = -19 + }, +/obj/machinery/button/door{ + id = "nail_door_blast"; + name = "Nail Blast Doors"; + dir = 1; + pixel_y = -20; + pixel_x = 4 + }, +/obj/machinery/button/door{ + id = "nail_window_shut"; + name = "Nail Window Shutters"; + dir = 1; + pixel_y = -20; + pixel_x = -6 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -13; + pixel_y = -19 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"p" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + id = "nail_holo" + }, +/obj/machinery/door/poddoor/preopen{ + dir = 8; + id = "nail_door_blast" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/patterned/brushed, +/area/ship/bridge) +"r" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/etherbor/center, +/turf/open/floor/plasteel/patterned/brushed, +/area/ship/bridge) +"s" = ( +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"t" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/bridge) +"u" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/etherbor/right, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/patterned/brushed, +/area/ship/bridge) +"v" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"w" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/bridge) +"x" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/emcloset/wall{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"y" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + id = "nail_window_shut" + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"z" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/bridge) +"A" = ( +/obj/structure/railing, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/bridge) +"B" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/bridge) +"D" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 8 + }, +/obj/structure/cable/blue{ + icon_state = "0-4" + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"E" = ( +/obj/structure/chair/comfy/shuttle, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"G" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/bridge) +"H" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/port_gen/pacman, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/light/directional/west, +/obj/item/wrench, +/turf/open/floor/plating, +/area/ship/bridge) +"I" = ( +/obj/machinery/computer/helm{ + dir = 4 + }, +/obj/item/radio/intercom/wideband/directional/south, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"J" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + dir = 8; + id = "nail_door_blast" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/docking_port/mobile{ + dir = 8; + name = "nail dock"; + preferred_direction = 8; + port_direction = 2 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/patterned/brushed, +/area/ship/bridge) +"L" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 8 + }, +/obj/structure/cable/blue{ + icon_state = "0-4" + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"M" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/poddoor/shutters{ + id = "nail_window_shut" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"N" = ( +/obj/machinery/atmospherics/components/binary/pump/layer2{ + dir = 8; + name = "supply pump" + }, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + dir = 4; + name = "nail exhaust pump" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/patterned/brushed, +/area/ship/bridge) +"O" = ( +/obj/structure/railing, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/rack, +/turf/open/floor/plating, +/area/ship/bridge) +"R" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/ship/bridge) +"S" = ( +/obj/machinery/holopad/emergency, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/patterned/brushed, +/area/ship/bridge) +"T" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/porta_turret/ship/weak{ + dir = 8 + }, +/turf/open/floor/engine/hull/reinforced/interior, +/area/ship/external/dark) +"U" = ( +/obj/structure/chair/comfy/shuttle, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"V" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 8 + }, +/obj/structure/cable/blue{ + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/bridge) +"W" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/bridge) +"X" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/ship/bridge) + +(1,1,1) = {" +c +W +W +t +T +c +c +"} +(2,1,1) = {" +c +W +H +W +d +c +c +"} +(3,1,1) = {" +c +W +X +l +y +M +c +"} +(4,1,1) = {" +c +W +z +A +I +W +c +"} +(5,1,1) = {" +c +W +x +S +o +W +c +"} +(6,1,1) = {" +n +W +U +h +b +W +t +"} +(7,1,1) = {" +n +O +E +r +v +R +t +"} +(8,1,1) = {" +n +B +i +u +e +w +t +"} +(9,1,1) = {" +G +D +s +N +s +L +W +"} +(10,1,1) = {" +c +V +p +J +a +V +c +"} diff --git a/code/__DEFINES/radio.dm b/code/__DEFINES/radio.dm index 7bbdcf7233b6..96e7ab6e0578 100644 --- a/code/__DEFINES/radio.dm +++ b/code/__DEFINES/radio.dm @@ -35,6 +35,10 @@ #define RADIO_KEY_MINUTEMEN "m" #define RADIO_TOKEN_MINUTEMEN ":m" +#define RADIO_CHANNEL_PGF "PGF" +#define RADIO_KEY_PGF "g" +#define RADIO_TOKEN_PGF ":g" + #define RADIO_CHANNEL_INTEQ "Inteq" #define RADIO_KEY_INTEQ "q" #define RADIO_TOKEN_INTEQ ":q" @@ -59,6 +63,7 @@ #define FREQ_CENTCOM 1337 // CentCom comms frequency, gray #define FREQ_SOLGOV 1345 // SolGov comms frequency, dark blue WS ADDITION #define FREQ_INTEQ 1347 // Inteq comms frequency, light brown +#define FREQ_PGF 1349 // PGF comms frequency, lime green #define FREQ_NANOTRASEN 1351 // Nanotrasen comms frequency, plum #define FREQ_COMMAND 1353 // Command comms frequency, gold #define FREQ_MINUTEMEN 1355 // Minutemen comms frequency, soft blue diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index a4fb6d40be73..e2c89df90e9b 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "7.1.1" +#define TGS_DMAPI_VERSION "7.1.2" // All functions and datums outside this document are subject to change with any version and should not be relied on. @@ -312,6 +312,7 @@ var/datum/tgs_chat_embed/structure/embed /datum/tgs_message_content/New(text) + ..() if(!istext(text)) TGS_ERROR_LOG("[/datum/tgs_message_content] created with no text!") text = null @@ -354,6 +355,7 @@ var/proxy_url /datum/tgs_chat_embed/media/New(url) + ..() if(!istext(url)) CRASH("[/datum/tgs_chat_embed/media] created with no url!") @@ -367,6 +369,7 @@ var/proxy_icon_url /datum/tgs_chat_embed/footer/New(text) + ..() if(!istext(text)) CRASH("[/datum/tgs_chat_embed/footer] created with no text!") @@ -383,6 +386,7 @@ var/proxy_icon_url /datum/tgs_chat_embed/provider/author/New(name) + ..() if(!istext(name)) CRASH("[/datum/tgs_chat_embed/provider/author] created with no name!") @@ -395,6 +399,7 @@ var/is_inline /datum/tgs_chat_embed/field/New(name, value) + ..() if(!istext(name)) CRASH("[/datum/tgs_chat_embed/field] created with no name!") @@ -510,7 +515,7 @@ /* The MIT License -Copyright (c) 2017-2023 Jordan Brown +Copyright (c) 2017-2024 Jordan Brown Permission is hereby granted, free of charge, to any person obtaining a copy of this software and diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm index e34b48a357e2..a6f48af9338c 100644 --- a/code/__HELPERS/names.dm +++ b/code/__HELPERS/names.dm @@ -279,6 +279,11 @@ GLOBAL_LIST_INIT(ship_faction_to_prefixes, list( "Saint-Roumaine Militia" = list( "SRSV", ), + "Pan-Gezenan Federation" = list( + "PGF", + "PGFMC", + "PGFN", + ), )) /proc/ship_prefix_to_faction(prefix) diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index ac54c7a39b33..7ee53ec1f37b 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -1,42 +1,75 @@ -GLOBAL_LIST_EMPTY(cable_list) //Index for all cables, so that powernets don't have to look through the entire world all the time -GLOBAL_LIST_EMPTY(portals) //list of all /obj/effect/portal -GLOBAL_LIST_EMPTY(airlocks) //list of all airlocks -GLOBAL_LIST_EMPTY(mechas_list) //list of all mechs. Used by hostile mobs target tracking. -GLOBAL_LIST_EMPTY(machines) //NOTE: this is a list of ALL machines now. The processing machines list is SSmachine.processing ! -GLOBAL_LIST_EMPTY(navbeacons) //list of all bot nagivation beacons, used for patrolling. -GLOBAL_LIST_EMPTY(teleportbeacons) //list of all tracking beacons used by teleporters -GLOBAL_LIST_EMPTY(deliverybeacons) //list of all MULEbot delivery beacons. -GLOBAL_LIST_EMPTY(deliverybeacontags) //list of all tags associated with delivery beacons. -GLOBAL_LIST_EMPTY(wayfindingbeacons) //list of all navigation beacons used by wayfinding pinpointers +/// Index for all cables, so that powernets don't have to look through the entire world all the time +GLOBAL_LIST_EMPTY(cable_list) +/// list of all /obj/effect/portal +GLOBAL_LIST_EMPTY(portals) +/// List of all airlocks +GLOBAL_LIST_EMPTY(airlocks) +/// List of all mechs. Used by hostile mobs target tracking. +GLOBAL_LIST_EMPTY(mechas_list) +/// NOTE: this is a list of ALL machines now. The processing machines list is SSmachine.processing! +GLOBAL_LIST_EMPTY(machines) +/// List of all bot nagivation beacons, used for patrolling. +GLOBAL_LIST_EMPTY(navbeacons) +/// List of all tracking beacons used by teleporters +GLOBAL_LIST_EMPTY(teleportbeacons) +/// List of all MULEbot delivery beacons. +GLOBAL_LIST_EMPTY(deliverybeacons) +/// List of all tags associated with delivery beacons. +GLOBAL_LIST_EMPTY(deliverybeacontags) +/// List of all navigation beacons used by wayfinding pinpointers +GLOBAL_LIST_EMPTY(wayfindingbeacons) +/// List of all navigation beacons used by wayfinding pinpointers GLOBAL_LIST_EMPTY(nuke_list) -GLOBAL_LIST_EMPTY(alarmdisplay) //list of all machines or programs that can display station alerts -GLOBAL_LIST_EMPTY(singularities) //list of all singularities on the station (actually technically all engines) -GLOBAL_LIST_EMPTY(fax_machines) //list of all fax machines +/// List of all machines or programs that can display station alerts +GLOBAL_LIST_EMPTY(alarmdisplay) +/// List of all singularities (actually technically all engines) +GLOBAL_LIST_EMPTY(singularities) +/// List of all fax machines +GLOBAL_LIST_EMPTY(fax_machines) +/// List of all /datum/chemical_reaction datums. Used during chemical reactions +GLOBAL_LIST(chemical_reactions_list) +/// List of all /datum/reagent datums indexed by reagent id. Used by chemistry stuff +GLOBAL_LIST(chemical_reagents_list) +/// List of all /datum/material datums indexed by material id. +GLOBAL_LIST_EMPTY(materials_list) +/// List of all /datum/tech datums indexed by id. +GLOBAL_LIST_EMPTY(tech_list) +/// List of all surgeries by name, associated with their path. +GLOBAL_LIST_EMPTY(surgeries_list) +/// List of all table craft recipes +GLOBAL_LIST_EMPTY(crafting_recipes) +/// List of Rapid Construction Devices. +GLOBAL_LIST_EMPTY(rcd_list) +/// List of all Area Power Controller machines, separate from machines for powernet speeeeeeed. +GLOBAL_LIST_EMPTY(apcs_list) +/// List of all current implants that are tracked to work out what sort of trek everyone is on. +GLOBAL_LIST_EMPTY(tracked_implants) +/// List of implants the prisoner console can track and send inject commands too +GLOBAL_LIST_EMPTY(tracked_chem_implants) +/// List of points of interest for observe/follow +GLOBAL_LIST_EMPTY(poi_list) +/// List of all pinpointers. Used to change stuff they are pointing to all at once. +GLOBAL_LIST_EMPTY(pinpointer_list) +/// List of all zombie_infection organs, for any mass "animation" +GLOBAL_LIST_EMPTY(zombie_infection_list) +/// List of all meteors. +GLOBAL_LIST_EMPTY(meteor_list) +/// List of active radio jammers +GLOBAL_LIST_EMPTY(active_jammers) -GLOBAL_LIST(chemical_reactions_list) //list of all /datum/chemical_reaction datums. Used during chemical reactions -GLOBAL_LIST(chemical_reagents_list) //list of all /datum/reagent datums indexed by reagent id. Used by chemistry stuff -GLOBAL_LIST_EMPTY(materials_list) //list of all /datum/material datums indexed by material id. -GLOBAL_LIST_EMPTY(tech_list) //list of all /datum/tech datums indexed by id. -GLOBAL_LIST_EMPTY(surgeries_list) //list of all surgeries by name, associated with their path. -GLOBAL_LIST_EMPTY(crafting_recipes) //list of all table craft recipes -GLOBAL_LIST_EMPTY(rcd_list) //list of Rapid Construction Devices. -GLOBAL_LIST_EMPTY(apcs_list) //list of all Area Power Controller machines, separate from machines for powernet speeeeeeed. -GLOBAL_LIST_EMPTY(tracked_implants) //list of all current implants that are tracked to work out what sort of trek everyone is on. Sadly not on lavaworld not implemented... -GLOBAL_LIST_EMPTY(tracked_chem_implants) //list of implants the prisoner console can track and send inject commands too -GLOBAL_LIST_EMPTY(poi_list) //list of points of interest for observe/follow -GLOBAL_LIST_EMPTY(pinpointer_list) //list of all pinpointers. Used to change stuff they are pointing to all at once. -GLOBAL_LIST_EMPTY(zombie_infection_list) // A list of all zombie_infection organs, for any mass "animation" -GLOBAL_LIST_EMPTY(meteor_list) // List of all meteors. -GLOBAL_LIST_EMPTY(active_jammers) // List of active radio jammers GLOBAL_LIST_EMPTY(ladders) + GLOBAL_LIST_EMPTY(trophy_cases) -///This is a global list of all signs you can change an existing sign or new sign backing to, when using a pen on them. + +/// This is a global list of all signs you can change an existing sign or new sign backing to, when using a pen on them. GLOBAL_LIST_EMPTY(editable_sign_types) GLOBAL_LIST_EMPTY(wire_color_directory) + GLOBAL_LIST_EMPTY(wire_name_directory) GLOBAL_LIST_EMPTY(ai_status_displays) - -GLOBAL_LIST_EMPTY(mob_spawners) // All mob_spawn objects -GLOBAL_LIST_EMPTY(alert_consoles) // Station alert consoles, /obj/machinery/computer/station_alert +/// List of All mob_spawn objects +GLOBAL_LIST_EMPTY(mob_spawners) +/// List of Station alert consoles, /obj/machinery/computer/station_alert +GLOBAL_LIST_EMPTY(alert_consoles) diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index 8a37777e2bf2..2ac0b06b74d6 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -142,6 +142,8 @@ SUBSYSTEM_DEF(blackbox) record_feedback("tally", "radio_usage", 1, "pirate") if(FREQ_SYNDICATE) record_feedback("tally", "radio_usage", 1, "syndicate") + if(FREQ_PGF) + record_feedback("tally", "radio_usage", 1, "pgf") if(FREQ_CENTCOM) record_feedback("tally", "radio_usage", 1, "centcom") if(FREQ_SOLGOV) //WS Edit - SolGov Rep diff --git a/code/controllers/subsystem/economy.dm b/code/controllers/subsystem/economy.dm index 30cc6d4d5a3a..236a2a8b9aec 100644 --- a/code/controllers/subsystem/economy.dm +++ b/code/controllers/subsystem/economy.dm @@ -3,53 +3,18 @@ SUBSYSTEM_DEF(economy) init_order = INIT_ORDER_ECONOMY flags = SS_NO_FIRE runlevels = RUNLEVEL_GAME - var/roundstart_paychecks = 5 - var/budget_pool = 35000 - var/list/department_accounts = list(ACCOUNT_CIV = ACCOUNT_CIV_NAME, - ACCOUNT_ENG = ACCOUNT_ENG_NAME, - ACCOUNT_SCI = ACCOUNT_SCI_NAME, - ACCOUNT_MED = ACCOUNT_MED_NAME, - ACCOUNT_SRV = ACCOUNT_SRV_NAME, - ACCOUNT_CAR = ACCOUNT_CAR_NAME, - ACCOUNT_SEC = ACCOUNT_SEC_NAME) - var/list/generated_accounts = list() - var/full_ancap = FALSE // Enables extra money charges for things that normally would be free, such as sleepers/cryo/cloning. - //Take care when enabling, as players will NOT respond well if the economy is set up for low cash flows. - var/slime_bounty = list("grey" = 10, - // tier 1 - "orange" = 100, - "metal" = 100, - "blue" = 100, - "purple" = 100, - // tier 2 - "dark purple" = 500, - "dark blue" = 500, - "green" = 500, - "silver" = 500, - "gold" = 500, - "yellow" = 500, - "red" = 500, - "pink" = 500, - // tier 3 - "cerulean" = 750, - "sepia" = 750, - "bluespace" = 750, - "pyrite" = 750, - "light pink" = 750, - "oil" = 750, - "adamantine" = 750, - // tier 4 - "rainbow" = 1000) - var/list/bank_accounts = list() //List of normal accounts (not department accounts) - var/list/dep_cards = list() -/datum/controller/subsystem/economy/Initialize(timeofday) - var/budget_to_hand_out = round(budget_pool / department_accounts.len) - for(var/A in department_accounts) - new /datum/bank_account/department(A, budget_to_hand_out) - return ..() + ///List of normal accounts (not ship accounts) + var/list/bank_accounts = list() + ///Total amount of physical money in the game + var/physical_money = 0 + ///Total amount of money in bank accounts + var/bank_money = 0 -/datum/controller/subsystem/economy/proc/get_dep_account(dep_id) - for(var/datum/bank_account/department/D in generated_accounts) - if(D.department_id == dep_id) - return D +/datum/controller/subsystem/economy/stat_entry(msg) + msg += "{" + msg += "PH: [physical_money]|" + msg += "BN: [bank_money]|" + msg += "TOT: [physical_money + bank_money]" + msg += "}" + return ..() diff --git a/code/datums/components/pricetag.dm b/code/datums/components/pricetag.dm index bf81a595c2be..01a89ea0a754 100644 --- a/code/datums/components/pricetag.dm +++ b/code/datums/components/pricetag.dm @@ -23,7 +23,7 @@ var/price = item_value if(price) var/adjusted_value = price*(profit_ratio/100) - owner.adjust_money(adjusted_value) + owner.adjust_money(adjusted_value, "pricetag") owner.bank_card_talk("Sale recorded. [adjusted_value] credits added to account.") return TRUE diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index 342fbe9e722e..0103be96ce03 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -48,33 +48,6 @@ c.dataId = ++securityCrimeCounter return c -/datum/datacore/proc/addCitation(id = "", datum/data/crime/crime) - for(var/datum/data/record/R in security) - if(R.fields["id"] == id) - var/list/crimes = R.fields["citation"] - crimes |= crime - return - -/datum/datacore/proc/removeCitation(id, cDataId) - for(var/datum/data/record/R in security) - if(R.fields["id"] == id) - var/list/crimes = R.fields["citation"] - for(var/datum/data/crime/crime in crimes) - if(crime.dataId == text2num(cDataId)) - crimes -= crime - return - -/datum/datacore/proc/payCitation(id, cDataId, amount) - for(var/datum/data/record/R in security) - if(R.fields["id"] == id) - var/list/crimes = R.fields["citation"] - for(var/datum/data/crime/crime in crimes) - if(crime.dataId == text2num(cDataId)) - crime.paid = crime.paid + amount - var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_SEC) - D.adjust_money(amount) - return - /** * Adds crime to security record. * @@ -282,7 +255,6 @@ S.fields["id"] = id S.fields["name"] = H.real_name S.fields["criminal"] = "None" - S.fields["citation"] = list() S.fields["crim"] = list() S.fields["notes"] = "No notes." security += S diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index ffee85cbf529..ab3a76d2ddff 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -203,7 +203,6 @@ name = "krav maga gloves" desc = "These gloves can teach you to perform Krav Maga using nanochips." icon_state = "fightgloves" - item_state = "fightgloves" cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS @@ -214,7 +213,6 @@ name = "combat gloves plus" desc = "These tactical gloves are fireproof and electrically insulated, and through the use of nanochip technology will teach you the martial art of krav maga." icon_state = "black" - item_state = "blackgloves" siemens_coefficient = 0 permeability_coefficient = 0.05 strip_delay = 80 diff --git a/code/datums/ruins/jungle.dm b/code/datums/ruins/jungle.dm index 1f58dc96da67..5642e7aadacd 100644 --- a/code/datums/ruins/jungle.dm +++ b/code/datums/ruins/jungle.dm @@ -54,12 +54,6 @@ description = "A rare seedling plant." suffix = "jungle_seedling.dmm" -/datum/map_template/ruin/jungle/demon - name = "Demonic Office" - id = "demonjungle" - description = "They handle the paperwork that comes with selling your soul." - suffix = "jungle_demon.dmm" - /datum/map_template/ruin/jungle/hangar name = "Abandoned Hangar" id = "hangar" @@ -84,12 +78,6 @@ description = "A small village of monkeys." suffix = "jungle_village.dmm" -/datum/map_template/ruin/jungle/witch - name = "Jungle Witch" - id = "witchjungle" - description = "Some heretical sorcerer living in a dingy hut, with a cat." - suffix = "jungle_witch.dmm" - /datum/map_template/ruin/jungle/roommates name = "Roommates" id = "roommates" diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 05d1b6909bb9..d5cd93f05e6c 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -57,11 +57,11 @@ allow_duplicates = FALSE cost = 5 -/datum/map_template/ruin/lavaland/cultaltar - name = "Summoning Ritual" - id = "cultaltar" - description = "A place of vile worship, the scrawling of blood in the middle glowing eerily. A demonic laugh echoes throughout the caverns." - suffix = "lavaland_surface_cultaltar.dmm" +/datum/map_template/ruin/lavaland/hermit + name = "Makeshift Shelter" + id = "hermitcave" + description = "A place of shelter for a lone hermit, scraping by to live another day." + suffix = "lavaland_surface_hermit.dmm" allow_duplicates = FALSE cost = 10 @@ -102,12 +102,6 @@ description = "A destroyed ashwalker village. What even happened here?" suffix = "lavaland_surface_ashwalker_shrine.dmm" -/datum/map_template/ruin/lavaland/fuckedupandevilclub - name = "Evil Club" - id = "evil_club" - description = "A truly fucked up and evil club." - suffix = "lavaland_surface_fuckedupandevilclub.dmm" - /datum/map_template/ruin/lavaland/spookycrash name = "Spooky Crash" id = "spooky_crash" diff --git a/code/datums/ruins/rockplanet.dm b/code/datums/ruins/rockplanet.dm index b3d9276b827e..0d47dd51d7da 100644 --- a/code/datums/ruins/rockplanet.dm +++ b/code/datums/ruins/rockplanet.dm @@ -12,12 +12,6 @@ description = "something dangerous" suffix = "rockplanet_heirophant.dmm" -/datum/map_template/ruin/rockplanet/cult - name = "Cult base" - id = "rockcult" - description = "Cultists seem to have gotten here too." - suffix = "rockplanet_cult.dmm" - /* TODO: GREEBLE /datum/map_template/ruin/rockplanet/dangerpod name = "Dangerous pod" @@ -34,15 +28,6 @@ suffix = "rockplanet_pioneer.dmm" */ - -/* greeble -/datum/map_template/ruin/rockplanet/wizard - name = "rockplanet wizard den" - id = "rockwizard" - description = "Wizards have reached all the ways out here too." - suffix = "rockplanet_wizard.dmm" -*/ - /*greeble /datum/map_template/ruin/rockplanet/house name = "baracaded house" @@ -65,10 +50,10 @@ suffix = "rockplanet_boxsci.dmm" /datum/map_template/ruin/rockplanet/crash_cult - name = "Crashed Cult Ship" - description = "A crashed part of some unlucky ship. Has been occupied by a cult." + name = "Crashed Exploration Clipper" + description = "A crashed exploration vessel. Hivebots are taking this ship apart for scrap." id = "crash_cult" - suffix = "rockplanet_crash_cult.dmm" + suffix = "rockplanet_crash.dmm" /datum/map_template/ruin/rockplanet/saloon name = "Abandoned saloon" diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index b4c2af5a93e7..7872ba58a3a4 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -60,12 +60,6 @@ description = "Pause and remember-- You are unique.You are special. Every mistake, trial, and hardship has helped to sculpt your real beauty. \ Stop hating yourself and start appreciating and loving yourself!" -/datum/map_template/ruin/space/clericden - id = "clericden" - suffix = "clericden.dmm" - name = "Cleric's Den" - description = "Once part of a larger monastery, this holy order of long dead clerics practiced far less non-violence than they preached. Appears to have been untouched by looters, however. Odd." - /datum/map_template/ruin/space/hellfactory id = "hellfactory" suffix = "hellfactory.dmm" diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index a66ed7d125ed..84e21fd0633b 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -396,4 +396,7 @@ name = "Haste-class Ambulance" prefix = "IRMV" - +/datum/map_template/shuttle/subshuttles/nail + file_name = "pgf_nail" + name = "Nail-class Boarding Vessel" + prefix = "PGF" diff --git a/code/game/MapData/shuttles/pgf_crying_sun.dm b/code/game/MapData/shuttles/pgf_crying_sun.dm new file mode 100644 index 000000000000..6df40aa0efdd --- /dev/null +++ b/code/game/MapData/shuttles/pgf_crying_sun.dm @@ -0,0 +1,43 @@ +/obj/item/book/manual/mount + name = "The UCWLWM" + desc = "It's looks old and worn out." + icon_state = "book3" + author = "Welds-the-Steel" + title = "The Universal Colossal Warship Linear Weapon Mount" + dat = {" + + + + +
+

Copy No. 5441

+
+ +

Pan-Gezenan Federation

+

Universal Battleship Linear Weapon Mounts

+

Etherbor Lihmona Shipyards

+
+
+

The Universal Colossal Battleship Linear Weapon Mount or simply "Universal Linear Mount" (USM), is a linear rail system that can be commonly found in many ships created in the Etherbor Lihmona Shipyards. Attachment of a weapon to a Universal Linear Mount requires the use of a Linear Mount Tool Facility. An engineering marvel are the massive machines at these facilities that effortlessly handle these systems on a regular basis. Most shipyards dealing in Kalixcian Colossal Arms will also have such a facility to install the weapons.

+ +

The installation of weapons into a Universal Linear Mount is rather simplistic. A weapon must first be delivered to the Linear Mount Tool Facility, where it will be manually loaded onto the SMT's massive cargo lift. The SMT is then extended out around the weapon, and the weapon is then secured into the SMT with engaging locks. The next step is to bring the ship into the facility, placed just in line with the SMT. The weapon is then lined up with the Universal Linear Mount and slotted into place. The USM's hardware locks are then engaged, the weapon is welded to the USM, and electronic systems are hooked into the ship's computer systems. The weapons are then hooked into an independent power bank to prevent overdraw from main ship power banks, and prevent explosive backsurge.

+ +

Common Colossal Battleship Weapons compatible with the Universal Linear Mount include the following:

+ +

HORUS Colossal Energy Cannon

+ + A massive laser cannon capable of variable strength, and sustained fire up to 10 seconds. One of the highest power draws of all colossal warship guns. Multiple independent power banks are required to fire this gun, with the lowest power setting drawing 4MW/s, and the highest drawing 16MW/s. + +

SUPERNOVA High-Performance Giant Rail Cannon

+ + While not as powerful as the QUASAR SMITER Colossal Rail Cannon, this gun is one of the most commonly produced at the Lihmona Shipyards. Fires a 9/5ths meter "Huge Slug" ordinance, accelerated by 1MW draw pair of electromagnetic accelerators. + +

Massive Ordinance Missile Array (B.O.M.B)

+ + A popular choice amongst bomber ships, the "Massive Ordinance Missile Array" or "M.O.M.A" for short, is a rapid fire missile array chain launcher. Capable of firing up to 4 missiles per second, these weapons often find their homes on ships with exceedingly large cargo bays built for holding large hoards of heavy ordinance. + +

QUASAR SMITER Colossal Rail Cannon

+ + The largest gun ever produced by the Lihmona Shipyards, the QUASAR SMITER is a truly terrifying tool of destruction. A gun requiring 3 Universal Linear Mounts to hold, this gun finds its place only on the largest ships in the PGFN and PGFMC. This gun fires 18/5ths meter gigantic "DEMON SLUG"s at a rate of approximately 1 shot every 5 minutes. The power draw of such a massive weapon sings to the tun of 50MW of power per round. + + "} diff --git a/code/game/area/areas/ruins/lavaland.dm b/code/game/area/areas/ruins/lavaland.dm index 444743c0403e..3722fcb09356 100644 --- a/code/game/area/areas/ruins/lavaland.dm +++ b/code/game/area/areas/ruins/lavaland.dm @@ -45,12 +45,6 @@ icon_state = "dk_yellow" -//Cult Altar - -/area/ruin/unpowered/cultaltar - name = "Cult Altar" - ambientsounds = SPOOKY - //Xeno Nest /area/ruin/unpowered/xenonest diff --git a/code/game/area/ship_areas.dm b/code/game/area/ship_areas.dm index be8e666b60a9..abf40f900af5 100644 --- a/code/game/area/ship_areas.dm +++ b/code/game/area/ship_areas.dm @@ -282,6 +282,15 @@ NOTE: there are two lists of areas in the end of this file: centcom and station lighting_colour_bulb = "#ffbc6f" sound_environment = SOUND_AREA_LARGE_ENCLOSED +/area/ship/engineering/engines + name = "Engines" + +/area/ship/engineering/engines/port + name = "Port Engines" + +/area/ship/engineering/engines/starboard + name = "Starboard Engines" + /area/ship/engineering/atmospherics name = "Atmospherics" icon_state = "atmos" diff --git a/code/game/communications.dm b/code/game/communications.dm index 90d561e304c7..94afdbf364f5 100644 --- a/code/game/communications.dm +++ b/code/game/communications.dm @@ -99,6 +99,7 @@ GLOBAL_LIST_INIT(radiochannels, list( RADIO_CHANNEL_SYNDICATE = FREQ_SYNDICATE, RADIO_CHANNEL_NANOTRASEN = FREQ_NANOTRASEN, RADIO_CHANNEL_MINUTEMEN = FREQ_MINUTEMEN, + RADIO_CHANNEL_PGF = FREQ_PGF, RADIO_CHANNEL_INTEQ = FREQ_INTEQ, RADIO_CHANNEL_PIRATE = FREQ_PIRATE, RADIO_CHANNEL_AI_PRIVATE = FREQ_AI_PRIVATE, @@ -115,6 +116,7 @@ GLOBAL_LIST_INIT(reverseradiochannels, list( "[FREQ_SYNDICATE]" = RADIO_CHANNEL_SYNDICATE, "[FREQ_NANOTRASEN]" = RADIO_CHANNEL_NANOTRASEN, "[FREQ_MINUTEMEN]" = RADIO_CHANNEL_MINUTEMEN, + "[FREQ_PGF]" = RADIO_CHANNEL_PGF, "[FREQ_INTEQ]" = RADIO_CHANNEL_INTEQ, "[FREQ_PIRATE]" = RADIO_CHANNEL_PIRATE, "[FREQ_AI_PRIVATE]" = RADIO_CHANNEL_AI_PRIVATE, diff --git a/code/game/machinery/bank_machine.dm b/code/game/machinery/bank_machine.dm index 1f80c6a9c3ce..2e93cd179ed5 100644 --- a/code/game/machinery/bank_machine.dm +++ b/code/game/machinery/bank_machine.dm @@ -8,6 +8,7 @@ var/siphoning = FALSE var/next_warning = 0 var/obj/item/radio/radio + var/datum/weakref/ship_account_ref var/radio_channel = RADIO_CHANNEL_COMMON var/minimum_time_between_warnings = 400 var/syphoning_credits = 0 @@ -19,23 +20,21 @@ radio.canhear_range = 0 radio.recalculateChannels() +/obj/machinery/computer/bank_machine/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock) + . = ..() + ship_account_ref = WEAKREF(port.current_ship.ship_account) + /obj/machinery/computer/bank_machine/Destroy() QDEL_NULL(radio) . = ..() /obj/machinery/computer/bank_machine/attackby(obj/item/I, mob/user) - var/value = 0 - if(istype(I, /obj/item/spacecash/bundle)) - var/obj/item/spacecash/bundle/C = I - value = C.value - else if(istype(I, /obj/item/holochip)) - var/obj/item/holochip/H = I - value = H.credits + var/value = I.get_item_credit_value() if(value) - var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_CAR) - if(D) - D.adjust_money(value) - to_chat(user, "You deposit [I]. The Cargo Budget is now [D.account_balance] cr.") + var/datum/bank_account/ship_account = ship_account_ref.resolve() + if(ship_account) + ship_account.adjust_money(value, "deposit") + to_chat(user, "You deposit [I]. The [ship_account.account_holder] Budget is now [ship_account.account_balance] cr.") qdel(I) return return ..() @@ -46,15 +45,15 @@ if (machine_stat & (BROKEN|NOPOWER)) say("Insufficient power. Halting siphon.") end_syphon() - var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_CAR) - if(!D.has_money(200)) - say("Cargo budget depleted. Halting siphon.") + var/datum/bank_account/ship_account = ship_account_ref.resolve() + if(!ship_account?.has_money(200)) + say("Ship budget depleted. Halting siphon.") end_syphon() return playsound(src, 'sound/items/poster_being_created.ogg', 100, TRUE) syphoning_credits += 200 - D.adjust_money(-200) + ship_account.adjust_money(-200) if(next_warning < world.time && prob(15)) var/area/A = get_area(loc) var/message = "Unauthorized credit withdrawal underway in [initial(A.name)]!!" @@ -69,14 +68,13 @@ /obj/machinery/computer/bank_machine/ui_data(mob/user) var/list/data = list() - var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_CAR) - - if(D) - data["current_balance"] = D.account_balance + var/datum/bank_account/ship_account = ship_account_ref.resolve() + if(ship_account) + data["current_balance"] = ship_account.account_balance else data["current_balance"] = 0 data["siphoning"] = siphoning - data["station_name"] = station_name() + data["ship_name"] = ship_account.account_holder return data @@ -87,11 +85,11 @@ switch(action) if("siphon") - say("Siphon of company credits has begun!") + say("Siphon of ship credits has begun!") siphoning = TRUE . = TRUE if("halt") - say("Company credit withdrawal halted.") + say("Ship credit withdrawal halted.") end_syphon() . = TRUE diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 2f8e066a74ba..63f9284c28ae 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -419,8 +419,6 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) to_chat(usr, "No log exists for this job.") updateUsrDialog() return - if(inserted_modify_id.registered_account) - inserted_modify_id.registered_account.account_job = jobdatum // this is a terrible idea and people will grief but sure whatever inserted_modify_id.access = (istype(src, /obj/machinery/computer/card/centcom) ? get_centcom_access(t1) : jobdatum.get_access()) if (inserted_modify_id) diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 2dc9a2c98bed..37759d04b13e 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -190,35 +190,9 @@ if((istype(active2, /datum/data/record) && GLOB.data_core.security.Find(active2))) dat += "Security Data" dat += "
Criminal Status: [active2.fields["criminal"]]" - dat += "

Citations: Add New" - - dat +={" - - - - - - - - "} - for(var/datum/data/crime/c in active2.fields["citation"]) - var/owed = c.fine - c.paid - dat += {" - - "} - if(owed > 0) - dat += "" - else - dat += "" - dat += {" - "} - dat += "
CrimeFineAuthorTime AddedAmount DueDel
[c.crimeName][c.fine] cr[c.author][c.time][owed] cr \[Pay\]All Paid Off - \[X\] -
" dat += "

Crimes: Add New" - dat +={" @@ -347,26 +321,6 @@ What a mess.*/ active2 = E screen = 3 - if("Pay") - for(var/datum/data/crime/p in active2.fields["citation"]) - if(p.dataId == text2num(href_list["cdataid"])) - var/obj/item/holochip/C = usr.is_holding_item_of_type(/obj/item/holochip) - if(C && istype(C)) - var/pay = C.get_item_credit_value() - if(!pay) - to_chat(usr, "[C] doesn't seem to be worth anything!") - else - var/diff = p.fine - p.paid - GLOB.data_core.payCitation(active2.fields["id"], text2num(href_list["cdataid"]), pay) - to_chat(usr, "You have paid [pay] credit\s towards your fine.") - if (pay == diff || pay > diff || pay >= diff) - investigate_log("Citation Paid off: [p.crimeName] Fine: [p.fine] | Paid off by [key_name(usr)]", INVESTIGATE_RECORDS) - to_chat(usr, "The fine has been paid in full.") - qdel(C) - playsound(src, "terminal_type", 25, FALSE) - else - to_chat(usr, "Fines can only be paid with holochips!") - if("Print Record") if(!(printing)) printing = 1 @@ -677,45 +631,6 @@ What a mess.*/ return GLOB.data_core.addCrimeDetails(active1.fields["id"], href_list["cdataid"], t1) investigate_log("New Crime details: [t1] | Added to [active1.fields["name"]] by [key_name(usr)]", INVESTIGATE_RECORDS) - if("citation_add") - if(istype(active1, /datum/data/record)) - var/maxFine = CONFIG_GET(number/maxfine) - - var/t1 = stripped_input(usr, "Please input citation crime:", "Secure. records", "", null) - var/fine = FLOOR(input(usr, "Please input citation fine, up to [maxFine]:", "Secure. records", 50) as num|null, 1) - - if (isnull(fine)) - return - fine = min(fine, maxFine) - - if(fine < 0) - to_chat(usr, "You're pretty sure that's not how money works.") - return - - if(!canUseSecurityRecordsConsole(usr, t1, null, a2)) - return - - var/crime = GLOB.data_core.createCrimeEntry(t1, "", authenticated, station_time_timestamp(), fine) - for (var/obj/item/pda/P in GLOB.PDAs) - if(P.owner == active1.fields["name"]) - var/message = "You have been fined [fine] credits for '[t1]'. Fines may be paid at security." - var/datum/signal/subspace/messaging/pda/signal = new(src, list( - "name" = "Security Citation", - "job" = "Citation Server", - "message" = message, - "targets" = list("[P.owner] ([P.ownjob])"), - "automated" = 1 - )) - signal.send_to_receivers() - usr.log_message("(PDA: Citation Server) sent \"[message]\" to [signal.format_target()]", LOG_PDA) - GLOB.data_core.addCitation(active1.fields["id"], crime) - investigate_log("New Citation: [t1] Fine: [fine] | Added to [active1.fields["name"]] by [key_name(usr)]", INVESTIGATE_RECORDS) - if("citation_delete") - if(istype(active1, /datum/data/record)) - if(href_list["cdataid"]) - if(!canUseSecurityRecordsConsole(usr, "delete", null, a2)) - return - GLOB.data_core.removeCitation(active1.fields["id"], href_list["cdataid"]) if("notes") if(istype(active2, /datum/data/record)) var/t1 = stripped_input(usr, "Please summarize notes:", "Secure. records", active2.fields["notes"], null) diff --git a/code/game/machinery/computer/warrant.dm b/code/game/machinery/computer/warrant.dm index 5c48d07f6d79..a5b72e1aae40 100644 --- a/code/game/machinery/computer/warrant.dm +++ b/code/game/machinery/computer/warrant.dm @@ -41,31 +41,6 @@ [current.fields["criminal"]][notice]"} - dat += "

Citations:" - - dat +={"
Crime
- - - - - - - - "} - for(var/datum/data/crime/c in current.fields["citation"]) - var/owed = c.fine - c.paid - dat += {" - - - "} - if(owed > 0) - dat += {" - "} - else - dat += "" - dat += "" - dat += "
CrimeFineAuthorTime AddedAmount DueMake Payment
[c.crimeName][c.fine] cr[c.author][c.time][owed] cr\[Pay\]All Paid Off
" - dat += "
Crimes:" dat +={" @@ -108,24 +83,5 @@ authenticated = null playsound(src, 'sound/machines/terminal_off.ogg', 50, FALSE) - if("Pay") - for(var/datum/data/crime/p in current.fields["citation"]) - if(p.dataId == text2num(href_list["cdataid"])) - var/obj/item/holochip/C = M.is_holding_item_of_type(/obj/item/holochip) - if(C && istype(C)) - var/pay = C.get_item_credit_value() - if(!pay) - to_chat(M, "[C] doesn't seem to be worth anything!") - else - var/diff = p.fine - p.paid - GLOB.data_core.payCitation(current.fields["id"], text2num(href_list["cdataid"]), pay) - to_chat(M, "You have paid [pay] credit\s towards your fine.") - if (pay == diff || pay > diff || pay >= diff) - investigate_log("Citation Paid off: [p.crimeName] Fine: [p.fine] | Paid off by [key_name(usr)]", INVESTIGATE_RECORDS) - to_chat(M, "The fine has been paid in full.") - qdel(C) - playsound(src, "terminal_type", 25, FALSE) - else - to_chat(M, "Fines can only be paid with holochips!") updateUsrDialog() add_fingerprint(M) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 8dbc880f740a..eb23f1060be3 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -1,7 +1,7 @@ /obj/machinery/door name = "door" desc = "It opens and closes." - icon = 'icons/obj/doors/Doorint.dmi' + icon = 'icons/obj/doors/doorf.dmi' icon_state = "door1" base_icon_state = "door" opacity = TRUE diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm index 0b538d1ce109..aa3e4ece65e9 100644 --- a/code/game/machinery/doppler_array.dm +++ b/code/game/machinery/doppler_array.dm @@ -233,11 +233,9 @@ var/old_tech_largest_bomb_value = linked_techweb.largest_bomb_value //held so we can pull old before we do math linked_techweb.largest_bomb_value = point_gain point_gain -= old_tech_largest_bomb_value - var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_SCI) - if(D) - D.adjust_money(point_gain) - linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, point_gain) - say("Explosion details and mixture analyzed and sold to the highest bidder for [point_gain] cr, with a reward of [point_gain] points.") + new /obj/item/spacecash(get_dumping_location(), point_gain) + linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, point_gain) + say("Explosion details and mixture analyzed and sold to the highest bidder for [point_gain] cr, with a reward of [point_gain] points.") else //you've made smaller bombs say("Data already captured. Aborting.") diff --git a/code/game/machinery/droneDispenser.dm b/code/game/machinery/droneDispenser.dm index d54bc3c476af..dbf055d98079 100644 --- a/code/game/machinery/droneDispenser.dm +++ b/code/game/machinery/droneDispenser.dm @@ -109,12 +109,12 @@ /obj/machinery/droneDispenser/swarmer name = "swarmer fabricator" desc = "An alien machine of unknown origin. It whirs and hums with green-blue light, the air above it shimmering." - icon = 'icons/obj/machines/gateway.dmi' - icon_state = "toffcenter" - icon_off = "toffcenter" - icon_on = "toffcenter" - icon_recharging = "toffcenter" - icon_creating = "offcenter" + icon = 'icons/obj/objects.dmi' + icon_state = "hivebot_fab" + icon_off = "hivebot_fab" + icon_on = "hivebot_fab" + icon_recharging = "hivebot_fab" + icon_creating = "hivebot_fab_on" metal_cost = 0 glass_cost = 0 cooldownTime = 300 //30 seconds diff --git a/code/game/machinery/medical_kiosk.dm b/code/game/machinery/medical_kiosk.dm index 79fb5e83bdf1..d7be7fea98ee 100644 --- a/code/game/machinery/medical_kiosk.dm +++ b/code/game/machinery/medical_kiosk.dm @@ -20,51 +20,19 @@ density = TRUE circuit = /obj/item/circuitboard/machine/medical_kiosk var/obj/item/scanner_wand - var/default_price = 15 //I'm defaulting to a low price on this, but in the future I wouldn't have an issue making it more or less expensive. - var/active_price = 15 //Change by using a multitool on the board. - var/pandemonium = FALSE //AKA: Emag mode. + /// Emag mode + var/pandemonium = FALSE /// Shows whether the kiosk is being used to scan someone and what it's being used for. var/scan_active = NONE - /// Do we have someone paying to use this? - var/paying_customer = FALSE //Ticked yes if passing inuse() - - var/datum/bank_account/account //payer's account. - var/mob/living/carbon/human/H //The person using the console in each instance. Used for paying for the kiosk. - var/mob/living/carbon/human/altPatient //If scanning someone else, this will be the target. - var/obj/item/card/id/C //the account of the person using the console. + /// The patient that the kiosk is currently scanning. + var/mob/living/carbon/human/altPatient /obj/machinery/medical_kiosk/Initialize() //loaded subtype for mapping use . = ..() scanner_wand = new/obj/item/scanner_wand(src) -/obj/machinery/medical_kiosk/proc/inuse() //Verifies that the user can use the interface, followed by showing medical information. - if (pandemonium == TRUE) - active_price += (rand(10,30)) //The wheel of capitalism says health care ain't cheap. - if(!istype(C)) - say("No ID card detected.") // No unidentified crew. - return - if(C.registered_account) - account = C.registered_account - else - say("No account detected.") //No homeless crew. - return - if(!account.has_money(active_price)) - say("You do not possess the funds to purchase this.") //No jobless crew, either. - return - else - account.adjust_money(-active_price) - var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_MED) - if(D) - D.adjust_money(active_price) - use_power(20) - paying_customer = TRUE - icon_state = "[base_icon_state]_active" - say("Thank you for your patronage!") - RefreshParts() - return - /obj/machinery/medical_kiosk/proc/clearScans() //Called it enough times to be it's own proc scan_active = NONE update_appearance() @@ -85,12 +53,6 @@ default_unfasten_wrench(user, I, time = 10) return TRUE -/obj/machinery/medical_kiosk/RefreshParts() - var/obj/item/circuitboard/machine/medical_kiosk/board = circuit - if(board) - active_price = board.custom_cost - return - /obj/machinery/medical_kiosk/attackby(obj/item/O, mob/user, params) if(default_deconstruction_screwdriver(user, "[base_icon_state]_open", "[base_icon_state]_off", O)) return @@ -135,7 +97,7 @@ scanner_wand = null /obj/machinery/medical_kiosk/Destroy() - qdel(scanner_wand) + QDEL_NULL(scanner_wand) return ..() /obj/machinery/medical_kiosk/emag_act(mob/user) @@ -179,8 +141,6 @@ ui.open() icon_state = "[base_icon_state]_active" RefreshParts() - H = user - C = H.get_idcard(TRUE) /obj/machinery/medical_kiosk/ui_data(mob/living/carbon/human/user) var/list/data = list() @@ -299,7 +259,6 @@ else if (user.hallucinating()) chaos_modifier = 0.3 - data["kiosk_cost"] = active_price + (chaos_modifier * (rand(1,25))) data["patient_name"] = patient_name data["patient_health"] = round(((total_health - (chaos_modifier * (rand(1,50)))) / max_health) * 100, 0.001) data["brute_health"] = round(brute_loss+(chaos_modifier * (rand(1,30))),0.001) //To break this down for easy reading, all health values are rounded to the .001 place @@ -338,29 +297,13 @@ switch(action) if("beginScan_1") - if(!(scan_active & KIOSK_SCANNING_GENERAL)) - inuse() - if(paying_customer == TRUE) - scan_active |= KIOSK_SCANNING_GENERAL - paying_customer = FALSE + scan_active |= KIOSK_SCANNING_GENERAL if("beginScan_2") - if(!(scan_active & KIOSK_SCANNING_SYMPTOMS)) - inuse() - if(paying_customer == TRUE) - scan_active |= KIOSK_SCANNING_SYMPTOMS - paying_customer = FALSE + scan_active |= KIOSK_SCANNING_SYMPTOMS if("beginScan_3") - if(!(scan_active & KIOSK_SCANNING_NEURORAD)) - inuse() - if(paying_customer == TRUE) - scan_active |= KIOSK_SCANNING_NEURORAD - paying_customer = FALSE + scan_active |= KIOSK_SCANNING_NEURORAD if("beginScan_4") - if(!(scan_active & KIOSK_SCANNING_REAGENTS)) - inuse() - if(paying_customer == TRUE) - scan_active |= KIOSK_SCANNING_REAGENTS - paying_customer = FALSE + scan_active |= KIOSK_SCANNING_REAGENTS if("clearTarget") altPatient = null clearScans() diff --git a/code/game/machinery/medipen_refiller.dm b/code/game/machinery/medipen_refiller.dm index 4dac48d6cfd4..e104257b5493 100644 --- a/code/game/machinery/medipen_refiller.dm +++ b/code/game/machinery/medipen_refiller.dm @@ -67,7 +67,7 @@ return ..() -/obj/machinery/medipen_refiller/plunger_act(obj/item/plunger/P, mob/living/user, reinforced) +/obj/machinery/medipen_refiller/plunger_act(obj/item/plunger/P, mob/living/user) to_chat(user, "You start furiously plunging [name].") if(do_after(user, 30, target = src)) to_chat(user, "You finish plunging the [name].") diff --git a/code/game/machinery/telecomms/machines/relay.dm b/code/game/machinery/telecomms/machines/relay.dm index 60797eaee992..ffaeda72e26d 100644 --- a/code/game/machinery/telecomms/machines/relay.dm +++ b/code/game/machinery/telecomms/machines/relay.dm @@ -74,35 +74,40 @@ autolinkers = list("r_relay") /obj/machinery/telecomms/relay/preset/nanotrasen - freq_listening = list(FREQ_COMMAND, FREQ_NANOTRASEN, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_NANOTRASEN) id = "Nanotrasen Relay" network = "nt_commnet" /obj/machinery/telecomms/relay/preset/inteq - freq_listening = list(FREQ_COMMAND, FREQ_INTEQ, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_INTEQ) id = "IRMG Relay" network = "irmg_commnet" /obj/machinery/telecomms/relay/preset/minutemen - freq_listening = list(FREQ_COMMAND, FREQ_MINUTEMEN, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_MINUTEMEN) id = "CLIP Relay" network = "clip_commnet" /obj/machinery/telecomms/relay/preset/solgov - freq_listening = list(FREQ_COMMAND, FREQ_SOLGOV, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_SOLGOV) id = "SolGov Relay" network = "solgov_commnet" /obj/machinery/telecomms/relay/preset/syndicate - freq_listening = list(FREQ_COMMAND, FREQ_SYNDICATE, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_SYNDICATE) id = "Syndicate Relay" network = "synd_commnet" /obj/machinery/telecomms/relay/preset/frontiersmen - freq_listening = list(FREQ_COMMAND, FREQ_PIRATE, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_PIRATE) id = "Frontiersmen Relay" network = "frontier_commnet" +/obj/machinery/telecomms/relay/preset/pgf + freq_listening = list(FREQ_COMMAND, FREQ_PGF) + id = "PGF Relay" + network = "pgf_commnet" + //Generic preset relay /obj/machinery/telecomms/relay/preset/auto hide = TRUE diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index a50e72d9fcb7..ccfd89363482 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -72,6 +72,7 @@ var/original_name desc = "A large piece of space-resistant printed paper." icon = 'icons/obj/contraband.dmi' + icon_state = "poster_ripped" anchored = TRUE var/ruined = FALSE /// how do we want to handle the random poster pool? POSTER_SUBTYPES chooses randomly from subtypes, AKA how it was handled before @@ -1058,6 +1059,83 @@ desc = "A RILENA: LMR poster split in two to represent the series' disregard for conventional timeline aspects." icon_state = "poster-rilena_timeline" +//PGF Mission Accomplished +/obj/structure/sign/poster/pgf/mission_accomplished_1 + name = "MISSION ACCOMPLISHED! 1" + desc = "MISSION ACCOMPLISHED SOLDIER!" + icon_state = "poster-mission_accomplished-1" + never_random = TRUE + +/obj/item/poster/mission_accomplished_1 + name = "Mission Accomplished Poster 1" + poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_1 + icon_state = "rolled_poster" + +/obj/structure/sign/poster/pgf/mission_accomplished_2 + name = "MISSION ACCOMPLISHED! 2" + desc = "MISSION ACCOMPLISHED SOLDIER!" + icon_state = "poster-mission_accomplished-2" + never_random = TRUE + +/obj/item/poster/mission_accomplished_2 + name = "Mission Accomplished Poster 2" + poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_2 + icon_state = "rolled_poster" + +/obj/structure/sign/poster/pgf/mission_accomplished_3 + name = "MISSION ACCOMPLISHED! 3" + desc = "MISSION ACCOMPLISHED SOLDIER!" + icon_state = "poster-mission_accomplished-3" + never_random = TRUE + +/obj/item/poster/mission_accomplished_3 + name = "Mission Accomplished Poster 3" + poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_3 + icon_state = "rolled_poster" + +/obj/structure/sign/poster/pgf/mission_accomplished_4 + name = "MISSION ACCOMPLISHED! 4" + desc = "MISSION ACCOMPLISHED SOLDIER!" + icon_state = "poster-mission_accomplished-4" + never_random = TRUE + +/obj/item/poster/mission_accomplished_4 + name = "Mission Accomplished Poster 4" + poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_4 + icon_state = "rolled_poster" + +/obj/structure/sign/poster/pgf/mission_accomplished_5 + name = "MISSION ACCOMPLISHED! 5" + desc = "MISSION ACCOMPLISHED SOLDIER!" + icon_state = "poster-mission_accomplished-5" + never_random = TRUE + +/obj/item/poster/mission_accomplished_5 + name = "Mission Accomplished Poster 5" + poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_5 + icon_state = "rolled_poster" + +/obj/structure/sign/poster/pgf/mission_accomplished_6 + name = "MISSION ACCOMPLISHED! 6" + desc = "MISSION ACCOMPLISHED SOLDIER!" + icon_state = "poster-mission_accomplished-6" + never_random = TRUE + +/obj/item/poster/mission_accomplished_6 + name = "Mission Accomplished Poster 6" + poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_6 + icon_state = "rolled_poster" + +/obj/structure/sign/poster/pgf/mission_accomplished_7 + name = "MISSION ACCOMPLISHED! 7" + desc = "MISSION ACCOMPLISHED SOLDIER!" + icon_state = "poster-mission_accomplished-7" + never_random = TRUE + +/obj/item/poster/mission_accomplished_7 + name = "Mission Accomplished Poster 7" + poster_type = /obj/structure/sign/poster/pgf/mission_accomplished_7 + icon_state = "rolled_poster" #undef PLACE_SPEED diff --git a/code/game/objects/effects/decals/cleanable/robots.dm b/code/game/objects/effects/decals/cleanable/robots.dm index f283de309cc8..798eeeb9b166 100644 --- a/code/game/objects/effects/decals/cleanable/robots.dm +++ b/code/game/objects/effects/decals/cleanable/robots.dm @@ -35,12 +35,12 @@ random_icon_states = list("gibarm", "gibleg") /obj/effect/decal/cleanable/robot_debris/up - icon_state = "gibup1" - random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7","gibup1","gibup1") + icon_state = "gibup" + random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7","gibup","gibup") /obj/effect/decal/cleanable/robot_debris/down - icon_state = "gibdown1" - random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7","gibdown1","gibdown1") + icon_state = "gibdown" + random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6", "gib7","gibdown","gibdown") /obj/effect/decal/cleanable/oil name = "motor oil" diff --git a/code/game/objects/effects/decals/crayon.dm b/code/game/objects/effects/decals/crayon.dm index 173764fdf198..c14086ff0f3b 100644 --- a/code/game/objects/effects/decals/crayon.dm +++ b/code/game/objects/effects/decals/crayon.dm @@ -37,6 +37,7 @@ GLOBAL_LIST(gang_tags) name = "Leet Like Jeff K gang tag" desc = "Looks like someone's claimed this area for Leet Like Jeff K." icon = 'icons/obj/gang/tags.dmi' + icon_state = "B_tag" layer = BELOW_MOB_LAYER var/datum/team/gang/my_gang diff --git a/code/game/objects/effects/decals/decal.dm b/code/game/objects/effects/decals/decal.dm index a3ad1f1af13d..975f94102ecf 100644 --- a/code/game/objects/effects/decals/decal.dm +++ b/code/game/objects/effects/decals/decal.dm @@ -40,7 +40,7 @@ /obj/effect/turf_decal icon = 'icons/turf/decals.dmi' - icon_state = "warningline" + icon_state = "warningfulltile" plane = FLOOR_PLANE layer = TURF_DECAL_LAYER var/detail_overlay diff --git a/code/game/objects/effects/decals/turfdecal/flooring_decals.dm b/code/game/objects/effects/decals/turfdecal/flooring_decals.dm index b5c6f9fe0eec..f56bebfc7ba0 100644 --- a/code/game/objects/effects/decals/turfdecal/flooring_decals.dm +++ b/code/game/objects/effects/decals/turfdecal/flooring_decals.dm @@ -416,14 +416,6 @@ TURF_DECAL_COLOR_HELPER(transparent/inteqbrown, "#4b2a18", 140) icon_state = "plaque" icon = 'icons/turf/decals.dmi' -/obj/effect/turf_decal/asteroid - name = "random asteroid rubble" - icon_state = "asteroid0" - -/obj/effect/turf_decal/asteroid/New() - icon_state = "asteroid[rand(0,9)]" - ..() - /obj/effect/turf_decal/chapel name = "chapel" icon_state = "chapel" @@ -1053,6 +1045,17 @@ TURF_DECAL_COLOR_HELPER(transparent/inteqbrown, "#4b2a18", 140) /obj/effect/turf_decal/ntspaceworks_big/eight icon_state = "ntspaceworks_big-8" +//Etherbor Lihmona Shipyards + +/obj/effect/turf_decal/etherbor/left + icon_state = "etherbor_left" + +/obj/effect/turf_decal/etherbor/center + icon_state = "etherbor_center" + +/obj/effect/turf_decal/etherbor/right + icon_state = "etherbor_right" + //Hardline Salvage and Mining /obj/effect/turf_decal/hardline_small diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index c8332e1dd0cd..b08d7bf6737c 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -187,7 +187,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark) /obj/effect/landmark/start/psychologist name = "Psychologist" - icon_state = "Psychologist" + icon_state = "Curator" /obj/effect/landmark/start/chaplain name = "Chaplain" diff --git a/code/game/objects/effects/misc.dm b/code/game/objects/effects/misc.dm index b21c0b7073d5..73b96c29768c 100644 --- a/code/game/objects/effects/misc.dm +++ b/code/game/objects/effects/misc.dm @@ -1,12 +1,3 @@ -//The effect when you wrap a dead body in gift wrap -/obj/effect/spresent - name = "strange present" - desc = "It's a ... present?" - icon = 'icons/obj/items_and_weapons.dmi' - icon_state = "strangepresent" - density = TRUE - anchored = FALSE - /obj/effect/beam name = "beam" var/def_zone @@ -83,7 +74,6 @@ /obj/effect/abstract/marker/at name = "active turf marker" - /obj/effect/dummy/lighting_obj name = "lighting fx obj" desc = "Tell a coder if you're seeing this." diff --git a/code/game/objects/effects/radiation.dm b/code/game/objects/effects/radiation.dm index 6a0d53907ced..d9984e601810 100644 --- a/code/game/objects/effects/radiation.dm +++ b/code/game/objects/effects/radiation.dm @@ -6,29 +6,39 @@ var/rad_power = 33 var/rad_range = 1 // !Range mod = rad dropoff speed var/rad_spread = 6 // Range of nearby atoms to radiate - var/rad_delay = 20 var/rad_prob = 10 - var/_pulse = 0 // Holds the world.time interval in process + COOLDOWN_DECLARE(pulse_cooldown) + var/rad_delay = 2 SECONDS /obj/effect/radiation/Initialize() START_PROCESSING(SSobj, src) . = ..() /obj/effect/radiation/process() - if(world.time > _pulse) - for(var/obj/O in range(rad_spread, src)) - if(prob(rad_prob)) - radiation_pulse(O, rad_power, rad_range) - _pulse = world.time + rad_delay + if(!COOLDOWN_FINISHED(src, pulse_cooldown)) + return ..() + + var/player_in_range = FALSE + for(var/mob/living/L in range(rad_spread)) + if(L.client) + player_in_range = TRUE + break + if(!player_in_range) + return ..() + COOLDOWN_START(src, pulse_cooldown, rad_delay) + for(var/obj/O in range(rad_spread, src)) + if(prob(rad_prob)) + radiation_pulse(O, rad_power, rad_range) + ..() /obj/effect/radiation/waste rad_power = 33 - rad_delay = 40 + rad_delay = 4 SECONDS rad_prob = 20 rad_spread = 3 /obj/effect/radiation/waste/intense //3.6 roetgen. Not bad. Not good. rad_power = 120 - rad_delay = 80 + rad_delay = 8 SECONDS rad_prob = 10 diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index 8c8c8f900aab..4913f9b835ce 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -115,17 +115,14 @@ /obj/effect/temp_visual/dir_setting/wraith name = "shadow" icon = 'icons/mob/mob.dmi' - icon_state = "phase_shift2" + icon_state = "revenant_idle" duration = 6 /obj/effect/temp_visual/dir_setting/wraith/angelic - icon_state = "phase_shift2_angelic" /obj/effect/temp_visual/dir_setting/wraith/out - icon_state = "phase_shift" /obj/effect/temp_visual/dir_setting/wraith/out/angelic - icon_state = "phase_shift_angelic" /obj/effect/temp_visual/dir_setting/tailsweep icon_state = "tailsweep" @@ -157,7 +154,7 @@ fades = TRUE /obj/effect/temp_visual/dir_setting/curse/hand - icon_state = "cursehand" + icon_state = "cursehand0" /obj/effect/temp_visual/dir_setting/space_wind icon = 'icons/effects/atmospherics.dmi' @@ -174,7 +171,7 @@ name = "\improper Bluespace energy wave" desc = "A massive, rippling wave of bluepace energy, all rapidly exhausting itself the moment it leaves the concentrated beam of light." icon = 'icons/effects/beam_splash.dmi' - icon_state = "beam_splash_l" + icon_state = "beam_splash_e" layer = ABOVE_ALL_MOB_LAYER pixel_y = -16 duration = 50 diff --git a/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm b/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm index 8fe5e7cf5340..b850681c713f 100644 --- a/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm +++ b/code/game/objects/effects/temporary_visuals/projectiles/muzzle.dm @@ -6,7 +6,7 @@ icon_state = "muzzle_laser" /obj/effect/projectile/muzzle/laser/blue - icon_state = "muzzle_laser_blue" + icon_state = "muzzle_blue" /obj/effect/projectile/muzzle/laser/emitter name = "emitter flash" diff --git a/code/game/objects/items/binoculars.dm b/code/game/objects/items/binoculars.dm index 6d04e2e505ff..d7fca8e0048c 100644 --- a/code/game/objects/items/binoculars.dm +++ b/code/game/objects/items/binoculars.dm @@ -3,8 +3,6 @@ desc = "Used for long-distance surveillance." item_state = "binoculars" icon_state = "binoculars" - lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' - righthand_file = 'icons/mob/inhands/items_righthand.dmi' slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL var/mob/listeningTo diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index ce5afeba737a..630759c85afe 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -304,10 +304,6 @@ set_new_account(user) return - if (world.time < registered_account.withdrawDelay) - registered_account.bank_card_talk("ERROR: UNABLE TO LOGIN DUE TO SCHEDULED MAINTENANCE. MAINTENANCE IS SCHEDULED TO COMPLETE IN [(registered_account.withdrawDelay - world.time)/10] SECONDS.", TRUE) - return - var/amount_to_remove = FLOOR(input(user, "How much do you want to withdraw? Current Balance: [registered_account.account_balance]", "Withdraw Funds", 5) as num|null, 1) if(!amount_to_remove || amount_to_remove < 0) @@ -322,18 +318,13 @@ log_econ("[amount_to_remove] credits were removed from [src] owned by [src.registered_name]") return else - if (registered_account.frozen) - registered_account.bank_card_talk("ERROR: The linked account is frozen! Contact your department head.", TRUE) - else - var/difference = amount_to_remove - registered_account.account_balance - registered_account.bank_card_talk("ERROR: The linked account requires [difference] more credit\s to perform that withdrawal.", TRUE) + var/difference = amount_to_remove - registered_account.account_balance + registered_account.bank_card_talk("ERROR: The linked account requires [difference] more credit\s to perform that withdrawal.", TRUE) /obj/item/card/id/examine(mob/user) . = ..() if(registered_account) . += "The account linked to the ID belongs to '[registered_account.account_holder]' and reports a balance of [registered_account.account_balance] cr." - if(registered_account.frozen) - . += "The linked account is frozen, and cannot be withdrawn from or deposited into!" . += "There's more information below, you can look again to take a closer look..." /obj/item/card/id/examine_more(mob/user) @@ -704,7 +695,6 @@ update_label() /obj/item/card/id/debug/Initialize() access = get_all_accesses()+get_all_centcom_access()+get_all_syndicate_access() - registered_account = SSeconomy.get_dep_account(ACCOUNT_CAR) . = ..() /obj/item/card/id/prisoner @@ -794,65 +784,3 @@ update_label() name = "\improper SolGov ID" desc = "A SolGov ID with no proper access to speak of. This one indicates a Commander." assignment = "Commander" - -/obj/item/card/id/departmental_budget - name = "departmental card (FUCK)" - desc = "Provides access to the departmental budget." - icon_state = "budgetcard" - uses_overlays = FALSE - var/department_ID = ACCOUNT_CIV - var/department_name = ACCOUNT_CIV_NAME - registered_age = null - -/obj/item/card/id/departmental_budget/Initialize() - . = ..() - var/datum/bank_account/B = SSeconomy.get_dep_account(department_ID) - if(B) - registered_account = B - if(!B.bank_cards.Find(src)) - B.bank_cards += src - name = "departmental card ([department_name])" - desc = "Provides access to the [department_name]." - SSeconomy.dep_cards += src - -/obj/item/card/id/departmental_budget/Destroy() - SSeconomy.dep_cards -= src - return ..() - -/obj/item/card/id/departmental_budget/update_label() - return - -/obj/item/card/id/departmental_budget/civ - department_ID = ACCOUNT_CIV - department_name = ACCOUNT_CIV_NAME - icon_state = "civ_budget" - -/obj/item/card/id/departmental_budget/eng - department_ID = ACCOUNT_ENG - department_name = ACCOUNT_ENG_NAME - icon_state = "eng_budget" - -/obj/item/card/id/departmental_budget/sci - department_ID = ACCOUNT_SCI - department_name = ACCOUNT_SCI_NAME - icon_state = "sci_budget" - -/obj/item/card/id/departmental_budget/med - department_ID = ACCOUNT_MED - department_name = ACCOUNT_MED_NAME - icon_state = "med_budget" - -/obj/item/card/id/departmental_budget/srv - department_ID = ACCOUNT_SRV - department_name = ACCOUNT_SRV_NAME - icon_state = "srv_budget" - -/obj/item/card/id/departmental_budget/car - department_ID = ACCOUNT_CAR - department_name = ACCOUNT_CAR_NAME - icon_state = "car_budget" //saving up for a new tesla - -/obj/item/card/id/departmental_budget/sec - department_ID = ACCOUNT_SEC - department_name = ACCOUNT_SEC_NAME - icon_state = "sec_budget" diff --git a/code/game/objects/items/cash.dm b/code/game/objects/items/cash.dm index c906da16b606..12c9a0b99f0c 100644 --- a/code/game/objects/items/cash.dm +++ b/code/game/objects/items/cash.dm @@ -21,6 +21,24 @@ if(amount) value = amount update_appearance() + SSeconomy.physical_money += value + +/obj/item/spacecash/proc/adjust_value(amount) + value += amount + SSeconomy.physical_money += amount + update_appearance() + +/obj/item/spacecash/proc/transfer_value(amount, obj/item/spacecash/target) + amount = clamp(amount, 0, value) + value -= amount + target.value += amount + target.update_appearance() + + if(value == 0) + qdel(src) + return + + update_appearance() /obj/item/spacecash/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/spacecash)) @@ -31,30 +49,26 @@ var/obj/item/spacecash/cash = W bundle = new (loc) bundle.value = cash.value + cash.value = 0 user.dropItemToGround(cash) qdel(cash) - bundle.value += value - bundle.update_appearance() if(ishuman(user)) var/mob/living/carbon/human/H = user H.dropItemToGround(src) H.dropItemToGround(bundle) H.put_in_hands(bundle) to_chat(user, "You add [value] credits worth of money to the bundle.
It now holds [bundle.value] credits.
") - qdel(src) + bundle.transfer_value(bundle.value, src) /obj/item/spacecash/Destroy() - . = ..() + SSeconomy.physical_money -= value value = 0 // Prevents money from be duplicated anytime.//I'll trust eris on this one + return ..() /obj/item/spacecash/bundle icon_state = "credit20" -/obj/item/spacecash/bundle/Initialize() - . = ..() - update_appearance() - /obj/item/spacecash/bundle/update_appearance() icon_state = "nothing" cut_overlays() @@ -122,45 +136,35 @@ to_chat(usr, "You need to be in arm's reach for that!") return - value -= cashamount - if(!value) - usr.dropItemToGround(src) - qdel(src) - - var/obj/item/spacecash/bundle/bundle = new (usr.loc) - bundle.value = cashamount - bundle.update_appearance() + var/obj/item/spacecash/bundle/bundle = new(usr.loc) + transfer_value(cashamount, bundle) usr.put_in_hands(bundle) update_appearance() /obj/item/spacecash/bundle/AltClick(mob/living/user) - var/cashamount = input(usr, "How many credits do you want to take? (0 to [value])", "Take Money", 20) as num + var/cashamount = input(user, "How many credits do you want to take? (0 to [value])", "Take Money", 20) as num cashamount = round(clamp(cashamount, 0, value)) if(!cashamount) return - else if(!Adjacent(usr)) - to_chat(usr, "You need to be in arm's reach for that!") + else if(!Adjacent(user)) + to_chat(user, "You need to be in arm's reach for that!") return - value -= cashamount + adjust_value(-cashamount) if(!value) - usr.dropItemToGround(src) + user.dropItemToGround(src) qdel(src) - var/obj/item/spacecash/bundle/bundle = new (usr.loc) - bundle.value = cashamount - bundle.update_appearance() - usr.put_in_hands(bundle) - update_appearance() + var/obj/item/spacecash/bundle/bundle = new(user.loc, cashamount) + user.put_in_hands(bundle) /obj/item/spacecash/bundle/attack_hand(mob/user) if(user.get_inactive_held_item() == src) if(value == 0)//may prevent any edge case duping qdel(src) return - var/nuvalue = value - 1 - value = nuvalue + adjust_value(-1) user.put_in_hands(new /obj/item/spacecash/bundle(loc, 1)) update_appearance() else diff --git a/code/game/objects/items/chrono_eraser.dm b/code/game/objects/items/chrono_eraser.dm index 888bebac8095..f63a5e9dd45a 100644 --- a/code/game/objects/items/chrono_eraser.dm +++ b/code/game/objects/items/chrono_eraser.dm @@ -147,7 +147,7 @@ /obj/item/ammo_casing/energy/chrono_beam name = "eradication beam" projectile_type = /obj/projectile/energy/chrono_beam - icon_state = "chronobolt" + icon_state = "caseless" e_cost = 0 var/obj/item/gun/energy/chrono_gun/gun diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index a60600b3661f..0258e86e8a7f 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -45,7 +45,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM damtype = "fire" force = 3 hitsound = 'sound/items/welder.ogg' - item_state = "cigon" name = "lit [initial(name)]" desc = "A [initial(name)]. This one is lit." attack_verb = list("burnt","singed") @@ -59,7 +58,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM damtype = "brute" force = initial(force) icon_state = "match_burnt" - item_state = "cigoff" name = "burnt [initial(name)]" desc = "A [initial(name)]. This one has seen better days." attack_verb = list("flicked") @@ -116,7 +114,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM desc = "A roll of tobacco and nicotine." icon_state = "cigoff" throw_speed = 0.5 - item_state = "cigoff" w_class = WEIGHT_CLASS_TINY body_parts_covered = null grind_results = list() @@ -418,7 +415,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM icon_off = "cigaroff" //make sure to add positional sprites in icons/obj/cigarettes.dmi if you add more. type_butt = /obj/item/cigbutt/cigarbutt throw_speed = 0.5 - item_state = "cigaroff" smoketime = 300 // 11 minutes chem_volume = 40 list_reagents = list(/datum/reagent/drug/nicotine = 25) diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 306634a639fc..7b2724f9e53f 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -811,24 +811,10 @@ name = "Medical Kiosk (Machine Board)" icon_state = "medical" build_path = /obj/machinery/medical_kiosk - var/custom_cost = 10 req_components = list( /obj/item/healthanalyzer = 1, /obj/item/stock_parts/scanning_module = 1) -/obj/item/circuitboard/machine/medical_kiosk/multitool_act(mob/living/user) - . = ..() - var/new_cost = input("Set a new cost for using this medical kiosk.","New cost", custom_cost) as num|null - if(!new_cost || (loc != user)) - to_chat(user, "You must hold the circuitboard to change its cost!") - return - custom_cost = clamp(round(new_cost, 1), 10, 1000) - to_chat(user, "The cost is now set to [custom_cost].") - -/obj/item/circuitboard/machine/medical_kiosk/examine(mob/user) - . = ..() - . += "The cost to use this kiosk is set to [custom_cost]." - /obj/item/circuitboard/machine/limbgrower name = "Limb Grower (Machine Board)" icon_state = "medical" diff --git a/code/game/objects/items/credit_holochip.dm b/code/game/objects/items/credit_holochip.dm index 9a6663cf2046..fdc17fa8d97f 100644 --- a/code/game/objects/items/credit_holochip.dm +++ b/code/game/objects/items/credit_holochip.dm @@ -13,6 +13,11 @@ . = ..() credits = amount update_appearance() + SSeconomy.physical_money += amount + +/obj/item/holochip/Destroy() + SSeconomy.physical_money -= credits + return ..() /obj/item/holochip/examine(mob/user) . = ..() @@ -77,6 +82,7 @@ /obj/item/holochip/proc/spend(amount, pay_anyway = FALSE) if(credits >= amount) credits -= amount + SSeconomy.physical_money -= amount if(credits == 0) qdel(src) update_appearance() @@ -92,6 +98,7 @@ if(istype(I, /obj/item/holochip)) var/obj/item/holochip/H = I credits += H.credits + SSeconomy.physical_money += H.credits to_chat(user, "You insert the credits into [src].") update_appearance() qdel(H) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 584bbcc1227f..6528ef4851c7 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -253,7 +253,7 @@ name = "banana lamp" desc = "Only a clown would think to make a ghetto banana-shaped lamp. Even has a goofy pullstring." icon_state = "bananalamp" - item_state = "bananalamp" + item_state = "lampgreen" // FLARES diff --git a/code/game/objects/items/devices/pressureplates.dm b/code/game/objects/items/devices/pressureplates.dm index 60cfe4eb89b3..6fa07cf3f8ce 100644 --- a/code/game/objects/items/devices/pressureplates.dm +++ b/code/game/objects/items/devices/pressureplates.dm @@ -2,7 +2,6 @@ name = "pressure plate" desc = "An electronic device that triggers when stepped on. Ctrl-Click to toggle the pressure plate off and on." icon = 'icons/obj/puzzle_small.dmi' - item_state = "flash" icon_state = "pressureplate" layer = LOW_OBJ_LAYER var/trigger_mob = TRUE diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index 0904cdef3676..73cae6b853bc 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -42,9 +42,14 @@ /obj/item/encryptionkey/minutemen name = "minutemen encryption key" - icon_state = "clip_cypherkey" + icon_state = "cmm_cypherkey" channels = list(RADIO_CHANNEL_MINUTEMEN = 1) +/obj/item/encryptionkey/pgf + name = "pgf encryption key" + icon_state = "bin_cypherkey" + channels = list(RADIO_CHANNEL_PGF = 1) + /obj/item/encryptionkey/inteq name = "inteq encryption key" icon_state = "irmg_cypherkey" @@ -57,7 +62,7 @@ /obj/item/encryptionkey/headset_com name = "command radio encryption key" - icon_state = "comm_cypherkey" + icon_state = "com_cypherkey" channels = list(RADIO_CHANNEL_COMMAND = 1) /obj/item/encryptionkey/heads/captain diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 574dd88e5cc4..e44cf557b9a2 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -7,6 +7,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( RADIO_CHANNEL_SYNDICATE = RADIO_TOKEN_SYNDICATE, RADIO_CHANNEL_NANOTRASEN = RADIO_TOKEN_NANOTRASEN, //Shiptest edits - faction channels, removed department channels RADIO_CHANNEL_MINUTEMEN = RADIO_TOKEN_MINUTEMEN, + RADIO_CHANNEL_PGF = RADIO_TOKEN_PGF, RADIO_CHANNEL_INTEQ = RADIO_TOKEN_INTEQ, RADIO_CHANNEL_PIRATE = RADIO_TOKEN_PIRATE, MODE_BINARY = MODE_TOKEN_BINARY, @@ -79,7 +80,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "bowman headset" desc = "An updated, modular intercom that fits over the head. Protects ears from flashbangs." icon_state = "headset_alt" - item_state = "headset_alt" /obj/item/radio/headset/alt/ComponentInitialize() . = ..() @@ -90,7 +90,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "syndicate headset" desc = "A headset worn by members of the various Syndicate splinters on the frontier." icon_state = "syndie_headset" - item_state = "syndie_headset" keyslot = new /obj/item/encryptionkey/syndicate /obj/item/radio/headset/syndicate/captain @@ -103,7 +102,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "syndicate bowman headset" desc = "A headset worn by members of the various Syndicate splinters on the frontier. Protects ears from flashbangs." icon_state = "syndie_headset_alt" - item_state = "syndie_headset_alt" /obj/item/radio/headset/syndicate/alt/captain name = "syndicate leader bowman headset" @@ -136,7 +134,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "nanotrasen bowman headset" desc = "Worn proudly by the battered remnants of Nanotrasen's frontier holdings. Protects ears from flashbangs." icon_state = "nanotrasen_headset_alt" - item_state = "nanotrasen_headset_alt" /obj/item/radio/headset/nanotrasen/alt/captain name = "nanotrasen captain's bowman headset" @@ -163,9 +160,8 @@ GLOBAL_LIST_INIT(channel_tokens, list( /obj/item/radio/headset/clip/alt name = "minutemen bowman headset" - desc = "Used by militias flying the five stars of the CLIP Minutemen. Protects ears from flashbangs." - icon_state = "clip_headset_alt" - item_state = "clip_headset_alt" + desc = "Used by militias flying the five stars of the Colonial Minutemen. Protects ears from flashbangs." + mob_overlay_state = "cmm_headset_alt" /obj/item/radio/headset/clip/alt/captain name = "minuteman officer bowman headset" @@ -194,7 +190,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "inteq bowman headset" desc = "This is used by Inteq Risk Management Group's mercenaries. Protects ears from flashbangs." icon_state = "inteq_headset_alt" - item_state = "inteq_headset_alt" /obj/item/radio/headset/inteq/alt/captain name = "vanguard bowman headset" @@ -223,7 +218,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "pirate bowman headset" desc = "Used to sing shanties across the vast emptiness of space, and complain about Minuteman patrols. Protects ears from flashbangs." icon_state = "pirate_headset_alt" - item_state = "pirate_headset_alt" /obj/item/radio/headset/pirate/alt/captain name = "pirate captain bowman headset" @@ -235,6 +229,29 @@ GLOBAL_LIST_INIT(channel_tokens, list( . = ..() AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_EARS)) +//PGF +/obj/item/radio/headset/pgf + name = "\improper PGF headset" + desc = "A headset often worn by members of the PGFN and PGFMC." + keyslot = new /obj/item/encryptionkey/pgf + +/obj/item/radio/headset/pgf/captain + name = "\improper PGF official radio headset" + desc = "Worn by various officials and leaders serving the PGFN or PGFMC." + keyslot2 = new /obj/item/encryptionkey/heads/captain + command = TRUE + +/obj/item/radio/headset/pgf/alt + name = "\improper PGF bowman headset" + desc = "A headset often worn by members of the PGFN and PGFMC. Protects ears from flashbangs." + icon_state = "solgov_headset_alt" + +/obj/item/radio/headset/pgf/alt/captain + name = "\improper PGF official bowman headset" + desc = "Worn by various officials and leaders serving the PGFN or PGFMC. Protects ears from flashbangs." + keyslot2 = new /obj/item/encryptionkey/heads/captain + command = TRUE + //solgov /obj/item/radio/headset/solgov name = "\improper SolGov headset" @@ -274,7 +291,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "command bowman headset" desc = "An officer's headset. Protects ears from flashbangs." icon_state = "com_headset_alt" - item_state = "com_headset_alt" /obj/item/radio/headset/headset_com/alt/ComponentInitialize() . = ..() @@ -294,7 +310,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "captain's bowman headset" desc = "Dresses the ears of independent ship captains across the frontier. Protects ears from flashbangs." icon_state = "com_headset_alt" - item_state = "com_headset_alt" /obj/item/radio/headset/heads/captain/alt/ComponentInitialize() . = ..() @@ -326,7 +341,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "\improper CentCom bowman headset" desc = "A headset especially for emergency response personnel. Protects ears from flashbangs." icon_state = "cent_headset_alt" - item_state = "cent_headset_alt" keyslot = null /obj/item/radio/headset/headset_cent/alt/ComponentInitialize() @@ -354,7 +368,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "security bowman headset" desc = "This is used by your elite security force. Protects ears from flashbangs." icon_state = "sec_headset_alt" - item_state = "sec_headset_alt" /obj/item/radio/headset/headset_sec/alt/ComponentInitialize() . = ..() @@ -423,7 +436,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "\proper the head of security's bowman headset" desc = "The headset of the man in charge of keeping order and protecting the innocent. Protects ears from flashbangs." icon_state = "com_headset_alt" - item_state = "com_headset_alt" /obj/item/radio/headset/heads/hos/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index a91789c542cd..2c7262139b17 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -152,6 +152,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/item/radio/intercom, 31) /obj/item/wallframe/intercom/table icon_state = "intercom-table" + icon = 'icons/obj/radio.dmi' result_path = /obj/item/radio/intercom/table pixel_shift = 0 @@ -197,5 +198,6 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/item/radio/intercom/wideband, 26) /obj/item/wallframe/intercom/wideband/table icon_state = "intercom-wideband-table" + icon = 'icons/obj/radio.dmi' result_path = /obj/item/radio/intercom/wideband/table pixel_shift = 0 diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index e95ab85cda9d..dc35bebb1e30 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -2,7 +2,9 @@ icon = 'icons/obj/radio.dmi' name = "shortwave radio" icon_state = "walkietalkie" - item_state = "walkietalkie" + item_state = "radio" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' desc = "A basic handheld radio that communicates with local telecommunication networks." pickup_sound = 'sound/items/handling/device_pickup.ogg' drop_sound = 'sound/items/handling/device_drop.ogg' diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 4f034824e2f4..b25cc10636e2 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -185,7 +185,7 @@ effective or pretty fucking useless. name = "cloaker belt" desc = "Makes you invisible for short periods of time. Recharges in darkness." icon = 'icons/obj/clothing/belts.dmi' - icon_state = "utilitybelt" + icon_state = "utility" item_state = "utility" slot_flags = ITEM_SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined") diff --git a/code/game/objects/items/dualsaber.dm b/code/game/objects/items/dualsaber.dm index dc49ee2dc6ae..7ddb02035927 100644 --- a/code/game/objects/items/dualsaber.dm +++ b/code/game/objects/items/dualsaber.dm @@ -65,7 +65,7 @@ /obj/item/dualsaber/update_icon_state() - icon_state = wielded ? "dualsaber[saber_color][wielded]" : "dualsaber0" + icon_state = wielded ? "dualsaber[saber_color]" : "dualsaber" return ..() /obj/item/dualsaber/Initialize() diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index 01f147a1b1d0..496fc07288ec 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -217,7 +217,7 @@ desc = "Use this to keep prisoners in line." gender = PLURAL icon = 'icons/obj/items_and_weapons.dmi' - icon_state = "legcuff" + icon_state = "handcuff" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' flags_1 = CONDUCT_1 diff --git a/code/game/objects/items/implants/implant.dm b/code/game/objects/items/implants/implant.dm index fd79c112c9b1..871f8f8a133d 100644 --- a/code/game/objects/items/implants/implant.dm +++ b/code/game/objects/items/implants/implant.dm @@ -1,7 +1,7 @@ /obj/item/implant name = "implant" icon = 'icons/obj/implants.dmi' - icon_state = "generic" //Shows up as the action button icon + icon_state = "lighting_bolt" //Idk seemes liek the best option, Needs a generic icon but this works actions_types = list(/datum/action/item_action/hands_free/activate) var/activated = TRUE //1 for implant types that can be activated, 0 for ones that are "always on" like mindshield implants var/mob/living/imp_in = null diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm index cd22652120d7..c4c832209bac 100644 --- a/code/game/objects/items/implants/implant_misc.dm +++ b/code/game/objects/items/implants/implant_misc.dm @@ -1,7 +1,6 @@ /obj/item/implant/weapons_auth name = "firearms authentication implant" desc = "Lets you shoot your guns." - icon_state = "auth" activated = 0 /obj/item/implant/weapons_auth/get_data() diff --git a/code/game/objects/items/religion.dm b/code/game/objects/items/religion.dm index 3865f961950c..0ba32f33099a 100644 --- a/code/game/objects/items/religion.dm +++ b/code/game/objects/items/religion.dm @@ -276,51 +276,6 @@ /obj/item/clothing/head/helmet/plate/crusader/red icon_state = "crusader-red" -//Prophet helmet -/obj/item/clothing/head/helmet/plate/crusader/prophet - name = "Prophet's Hat" - desc = "A religious-looking hat." - mob_overlay_icon = 'icons/mob/large-worn-icons/64x64/head.dmi' - flags_1 = 0 - armor = list("melee" = 60, "bullet" = 60, "laser" = 60, "energy" = 60, "bomb" = 70, "bio" = 50, "rad" = 50, "fire" = 60, "acid" = 60) //religion protects you from disease and radiation, honk. - worn_x_dimension = 64 - worn_y_dimension = 64 - -/obj/item/clothing/head/helmet/plate/crusader/prophet/red - icon_state = "prophet-red" - -/obj/item/clothing/head/helmet/plate/crusader/prophet/blue - icon_state = "prophet-blue" - -//Structure conversion staff -/obj/item/godstaff - name = "godstaff" - desc = "It's a stick..?" - icon_state = "godstaff-red" - lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' - var/conversion_color = "#ffffff" - var/staffcooldown = 0 - var/staffwait = 30 - - -/obj/item/godstaff/afterattack(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - if(staffcooldown + staffwait > world.time) - return - user.visible_message("[user] chants deeply and waves [user.p_their()] staff!") - if(do_after(user, 20,1,src)) - target.add_atom_colour(conversion_color, WASHABLE_COLOUR_PRIORITY) //wololo - staffcooldown = world.time - -/obj/item/godstaff/red - icon_state = "godstaff-red" - conversion_color = "#ff0000" - -/obj/item/godstaff/blue - icon_state = "godstaff-blue" - conversion_color = "#0000ff" - /obj/item/clothing/gloves/plate name = "Plate Gauntlets" icon_state = "crusader" diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index c5ebe82f90e9..a0e5865e1528 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -4,7 +4,6 @@ /obj/item/borg icon = 'icons/mob/robot_items.dmi' - /obj/item/borg/stun name = "electrically-charged arm" icon_state = "elecarm" @@ -543,7 +542,7 @@ name = "\improper Hyperkinetic Dampening projector" desc = "A device that projects a dampening field that weakens kinetic energy above a certain threshold. Projects a field that drains power per second while active, that will weaken and slow damaging projectiles inside its field. Still being a prototype, it tends to induce a charge on ungrounded metallic surfaces." icon = 'icons/obj/device.dmi' - icon_state = "shield" + icon_state = "shield0" var/maxenergy = 1500 var/energy = 1500 var/energy_recharge = 7.5 @@ -710,7 +709,7 @@ /obj/item/borg/sight/material name = "\proper material vision" sight_mode = BORGMATERIAL - icon_state = "material" + icon_state = "meson" /obj/item/borg/sight/hud name = "hud" diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 46d92aa9b6f8..09b2338b244f 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -785,7 +785,7 @@ new /datum/stack_recipe("paper frame door", /obj/structure/mineral_door/paperfra name = "pepperoni sheetzzas" desc = "It's a delicious pepperoni sheetzza!" singular_name = "pepperoni sheetzza" - icon_state = "sheet-pizza" + icon_state = "sheet-meat" //This needs a pizza sheet but we also i dont think anyone will ever make this. custom_materials = list(/datum/material/pizza = MINERAL_MATERIAL_AMOUNT) merge_type = /obj/item/stack/sheet/pizza material_type = /datum/material/pizza diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 157f9c611f30..d6ef29b86233 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -441,7 +441,6 @@ "Snow" = "militarywebbing_snow", "Urban" = "militarywebbing_urban", ) - unique_reskin = null //this might seem obtuse instead of setting allow_post_reskins to TRUE, but reskin menu would open every time on alt click, which is not good for this /obj/item/storage/belt/military/examine(mob/user) @@ -521,7 +520,7 @@ name = "agent belt" desc = "A belt used by abductor agents." icon = 'icons/obj/abductor.dmi' - icon_state = "grenadebeltnew" + icon_state = "belt" item_state = "grenadebeltnew" unique_reskin = null @@ -913,7 +912,7 @@ item_state = "suns-cane" w_class = WEIGHT_CLASS_BULKY -/obj/item/storage/belt/sabre/suns/ComponentInitialize() +/obj/item/storage/belt/sabre/suns/cmo/ComponentInitialize() AddComponent(component_type) AddElement(/datum/element/update_icon_updates_onmob) var/datum/component/storage/STR = GetComponent(/datum/component/storage) @@ -924,7 +923,7 @@ /obj/item/melee/sabre/suns/cmo )) -/obj/item/storage/belt/sabre/suns/PopulateContents() +/obj/item/storage/belt/sabre/suns/cmo/PopulateContents() new /obj/item/melee/sabre/suns/cmo(src) update_appearance() diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm index a0ce4670c0bf..45fee1d67660 100644 --- a/code/game/objects/items/storage/book.dm +++ b/code/game/objects/items/storage/book.dm @@ -246,12 +246,6 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "burning", item_state = "koran" deity_name = "Allah" -/obj/item/storage/book/bible/torah - name = "Torah" - icon_state = "torah" - item_state = "torah" - deity_name = "YHWH" - /obj/item/storage/book/bible/booze desc = "To be applied to the head repeatedly." diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index e9bc325bef88..3c9395208fad 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -99,7 +99,7 @@ for(var/i in 1 to 7) new /obj/item/disk/data(src) - +//guys why are my tests failing /obj/item/storage/box/disks_plantgene name = "plant data disks box" illustration = "disk_kit" diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index f53674195d42..00c619da8353 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -731,7 +731,7 @@ name = "hand of cards" desc = "A number of cards not in a deck, customarily held in ones hand." icon = 'icons/obj/toy.dmi' - icon_state = "none" + icon_state = "nothing" w_class = WEIGHT_CLASS_TINY var/list/currenthand = list() var/choice = null diff --git a/code/game/objects/items/wayfinding.dm b/code/game/objects/items/wayfinding.dm index 848ade225ce2..984614529186 100644 --- a/code/game/objects/items/wayfinding.dm +++ b/code/game/objects/items/wayfinding.dm @@ -1,124 +1,3 @@ -/obj/machinery/pinpointer_dispenser - name = "wayfinding pinpointer synthesizer" - icon = 'icons/obj/machines/wayfinding.dmi' - icon_state = "pinpointersynth" - desc = "Having trouble finding your way? This machine synthesizes pinpointers that point to common locations." - density = FALSE - layer = HIGH_OBJ_LAYER - var/list/user_spawn_cooldowns = list() - var/list/user_interact_cooldowns = list() - var/spawn_cooldown = 5 MINUTES //time per person to spawn another pinpointer - var/interact_cooldown = 20 SECONDS //time per person for subsequent interactions - var/start_bal = 200 //how much money it starts with to cover wayfinder refunds - var/refund_amt = 40 //how much money recycling a pinpointer rewards you - var/static/datum/bank_account/synth_acc = new /datum/bank_account/remote - var/ppt_cost = 65 //Jan 6 '20: Assistant can buy one roundstart (125 cr starting) - var/expression_timer - -/obj/machinery/pinpointer_dispenser/Initialize(mapload) - . = ..() - synth_acc.adjust_money(start_bal) - - synth_acc.account_holder = name - - desc += " Only [ppt_cost] credits! It also likes making costumes..." - - set_expression("neutral") - -/obj/machinery/pinpointer_dispenser/attack_hand(mob/living/carbon/user) - if(world.time < user_interact_cooldowns[user.real_name]) - to_chat(user, "It doesn't respond.") - return - - user_interact_cooldowns[user.real_name] = world.time + interact_cooldown - - for(var/obj/item/pinpointer/wayfinding/WP in user.GetAllContents()) - set_expression("unsure", 2 SECONDS) - say("I can detect the pinpointer on you, [user.first_name()].") - user_spawn_cooldowns[user.real_name] = world.time + spawn_cooldown //spawn timer resets for trickers - return - - var/msg - var/dispense = TRUE - var/obj/item/pinpointer/wayfinding/pointat - for(var/obj/item/pinpointer/wayfinding/WP in range(7, user)) - if(WP.Adjacent(user)) - set_expression("facepalm", 2 SECONDS) - say("[WP.owner == user.real_name ? "Your" : "A"] pinpointer is right there.") - pointat(WP) - user_spawn_cooldowns[user.real_name] = world.time + spawn_cooldown - return - else if(WP in oview(7, user)) - pointat = WP - break - - if(world.time < user_spawn_cooldowns[user.real_name]) - var/secsleft = (user_spawn_cooldowns[user.real_name] - world.time) / 10 - msg += "to wait another [secsleft/60 > 1 ? "[round(secsleft/60,1)] minute\s" : "[round(secsleft)] second\s"]" - dispense = FALSE - - var/datum/bank_account/cust_acc = null - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(H.get_bank_account()) - cust_acc = H.get_bank_account() - - if(cust_acc) - if(!cust_acc.has_money(ppt_cost)) - msg += "[!msg ? "to find [ppt_cost-cust_acc.account_balance] more credit\s" : " and find [ppt_cost-cust_acc.account_balance] more credit\s"]" - dispense = FALSE - - if(!dispense) - set_expression("sad", 2 SECONDS) - if(pointat) - msg += ". I suggest you get [pointat.owner == user.real_name ? "your" : "that"] pinpointer over there instead" - pointat(pointat) - say("You will need [msg], [user.first_name()].") - return - - if(synth_acc.transfer_money(cust_acc, ppt_cost)) - set_expression("veryhappy", 2 SECONDS) - say("That is [ppt_cost] credits. Here is your pinpointer.") - var/obj/item/pinpointer/wayfinding/P = new /obj/item/pinpointer/wayfinding(get_turf(src)) - user_spawn_cooldowns[user.real_name] = world.time + spawn_cooldown - user.put_in_hands(P) - P.owner = user.real_name - -/obj/machinery/pinpointer_dispenser/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/pinpointer/wayfinding)) - var/obj/item/pinpointer/wayfinding/WP = I - to_chat(user, "You put \the [WP] in the return slot.") - var/rfnd_amt - if((!WP.roundstart || WP.owner != user.real_name) && synth_acc.has_money(TRUE)) //can't recycle own pinpointer for money if not bought; given by a neutral quirk - if(synth_acc.has_money(refund_amt)) - rfnd_amt = refund_amt - else - rfnd_amt = synth_acc.account_balance - synth_acc._adjust_money(-rfnd_amt) - var/obj/item/holochip/HC = new /obj/item/holochip(user.loc) - HC.credits = rfnd_amt - HC.name = "[HC.credits] credit holochip" - if(istype(user, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = user - H.put_in_hands(HC) - else - var/crap = pick(subtypesof(/obj/effect/spawner/bundle/costume)) //harmless garbage some people may appreciate - new crap(user.loc) - qdel(WP) - set_expression("happy", 2 SECONDS) - say("Thank you for recycling, [user.first_name()]! Here is [rfnd_amt ? "[rfnd_amt] credits." : "a freshly synthesized costume!"]") - -/obj/machinery/pinpointer_dispenser/proc/set_expression(type, duration) - cut_overlays() - deltimer(expression_timer) - add_overlay(type) - if(duration) - expression_timer = addtimer(CALLBACK(src, PROC_REF(set_expression), "neutral"), duration, TIMER_STOPPABLE) - -/obj/machinery/pinpointer_dispenser/proc/pointat(atom) - visible_message("[src] points at [atom].") - new /obj/effect/temp_visual/point(atom,invisibility) - //Pinpointer itself /obj/item/pinpointer/wayfinding //Help players new to a station find their way around name = "wayfinding pinpointer" diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 688122b2c23c..d4ad3f0e679e 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -388,7 +388,7 @@ return TRUE return ..() -/obj/proc/plunger_act(obj/item/plunger/P, mob/living/user, reinforced) +/obj/proc/plunger_act(obj/item/plunger/P, mob/living/user) return // Should move all contained objects to it's location. diff --git a/code/game/objects/structures/artstuff.dm b/code/game/objects/structures/artstuff.dm index 3bf8d8bd0dbd..15cbb9481f35 100644 --- a/code/game/objects/structures/artstuff.dm +++ b/code/game/objects/structures/artstuff.dm @@ -39,7 +39,7 @@ name = "canvas" desc = "Draw out your soul on this canvas!" icon = 'icons/obj/artstuff.dmi' - icon_state = "square" + icon_state = "11x11" resistance_flags = FLAMMABLE var/width = 11 var/height = 11 diff --git a/code/game/objects/structures/catwalk.dm b/code/game/objects/structures/catwalk.dm index 36b764590609..20986f9e6c27 100644 --- a/code/game/objects/structures/catwalk.dm +++ b/code/game/objects/structures/catwalk.dm @@ -54,7 +54,7 @@ /obj/structure/catwalk/examine(mob/user) . = ..() if(!(resistance_flags & INDESTRUCTIBLE)) - . += "The supporting rods look like they could be sliced." + . += "The supporting rods look like they could be welded." /obj/structure/catwalk/attackby(obj/item/C, mob/user, params) if(C.tool_behaviour == TOOL_WELDER && !(resistance_flags & INDESTRUCTIBLE)) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index ddde4a25af5d..a11e647a706d 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -8,7 +8,6 @@ //WS Begin new /obj/item/clothing/head/beret/ce(src) //Berets new /obj/item/clothing/under/rank/command(src) //Better command uniforms - new /obj/item/card/id/departmental_budget/eng(src) //Budger Cards new /obj/item/stack/tape/industrial/pro(src) //Better tape //WS End new /obj/item/clothing/neck/cloak/ce(src) diff --git a/code/game/objects/structures/crates_lockers/closets/wallmount.dm b/code/game/objects/structures/crates_lockers/closets/wallmount.dm index 2e0be1907ce4..301cfccc79d5 100644 --- a/code/game/objects/structures/crates_lockers/closets/wallmount.dm +++ b/code/game/objects/structures/crates_lockers/closets/wallmount.dm @@ -6,105 +6,37 @@ icon = 'icons/obj/wallcloset.dmi' icon_state = "generic_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/wall, 28) + /obj/structure/closet/wall/red icon_state = "sec_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/wall/red, 28) + /obj/structure/closet/wall/orange icon_state = "cargo_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/wall/orange, 28) + /obj/structure/closet/wall/blue icon_state = "solgov_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/wall/blue, 28) + /obj/structure/closet/wall/white icon_state = "freezer_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/wall/white, 28) + /obj/structure/closet/wall/white/chem icon_door = "chemical_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/wall/chem, 28) + /obj/structure/closet/wall/white/med icon_door = "med_wall" -//wardrobes - -/obj/structure/closet/wardrobe/wall - wall_mounted = TRUE - anchored = TRUE - density = TRUE - can_be_unanchored = FALSE - icon = 'icons/obj/wallcloset.dmi' - icon_door = "blue_wall" - -/obj/structure/closet/wardrobe/pink/wall - wall_mounted = TRUE - anchored = TRUE - density = TRUE - can_be_unanchored = FALSE - icon = 'icons/obj/wallcloset.dmi' - icon_door = "pink_wall" - -/obj/structure/closet/wardrobe/black/wall - wall_mounted = TRUE - anchored = TRUE - density = TRUE - can_be_unanchored = FALSE - icon = 'icons/obj/wallcloset.dmi' - icon_door = "black_wall" - -/obj/structure/closet/wardrobe/green/wall - wall_mounted = TRUE - anchored = TRUE - density = TRUE - can_be_unanchored = FALSE - icon = 'icons/obj/wallcloset.dmi' - icon_door = "green_wall" - -/obj/structure/closet/wardrobe/orange/wall - wall_mounted = TRUE - anchored = TRUE - density = TRUE - can_be_unanchored = FALSE - icon = 'icons/obj/wallcloset.dmi' - icon_door = "orange_wall" - -/obj/structure/closet/wardrobe/yellow/wall - wall_mounted = TRUE - anchored = TRUE - density = TRUE - can_be_unanchored = FALSE - icon = 'icons/obj/wallcloset.dmi' - icon_door = "yellow_wall" - -/obj/structure/closet/wardrobe/white/wall - wall_mounted = TRUE - anchored = TRUE - density = TRUE - can_be_unanchored = FALSE - icon = 'icons/obj/wallcloset.dmi' - icon_door = "white_wall" - -/obj/structure/closet/wardrobe/pjs/wall - wall_mounted = TRUE - anchored = TRUE - density = TRUE - can_be_unanchored = FALSE - icon = 'icons/obj/wallcloset.dmi' - icon_door = "white_wall" - -/obj/structure/closet/wardrobe/grey/wall - wall_mounted = TRUE - anchored = TRUE - density = TRUE - can_be_unanchored = FALSE - icon = 'icons/obj/wallcloset.dmi' - icon_door = "grey_wall" - -/obj/structure/closet/wardrobe/mixed/wall - wall_mounted = TRUE - anchored = TRUE - density = TRUE - can_be_unanchored = FALSE - icon = 'icons/obj/wallcloset.dmi' - icon_door = "mixed_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/wall/med, 28) //special @@ -116,6 +48,8 @@ icon = 'icons/obj/wallcloset.dmi' icon_state = "fire_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/firecloset/wall, 28) + /obj/structure/closet/emcloset/wall wall_mounted = TRUE anchored = TRUE @@ -124,6 +58,8 @@ icon = 'icons/obj/wallcloset.dmi' icon_state = "emergency_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/emcloset/wall, 28) + //secure closets/freezers /obj/structure/closet/secure_closet/wall wall_mounted = TRUE @@ -133,6 +69,8 @@ icon = 'icons/obj/wallcloset.dmi' icon_state = "freezer_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/secure_closet/wall, 28) + /obj/structure/closet/secure_closet/freezer/wall wall_mounted = TRUE anchored = TRUE @@ -141,6 +79,8 @@ icon = 'icons/obj/wallcloset.dmi' icon_state = "freezer_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/secure_closet/freezer/wall, 28) + /obj/structure/closet/secure_closet/freezer/kitchen/wall wall_mounted = TRUE anchored = TRUE @@ -149,6 +89,8 @@ icon = 'icons/obj/wallcloset.dmi' icon_state = "freezer_wall" +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/secure_closet/freezer/kitchen/wall, 28) + /obj/structure/closet/secure_closet/brig/wall wall_mounted = TRUE anchored = TRUE @@ -157,3 +99,5 @@ icon = 'icons/obj/wallcloset.dmi' icon_state = "generic_wall" icon_door = "generic_wall" + +MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/secure_closet/brig/wall, 28) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 4884a757453e..37c816335977 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -447,9 +447,7 @@ to_chat(usr, "You do not possess the funds to purchase this.") return TRUE else - account.adjust_money(-sale_price) - if(payments_acc) - payments_acc.adjust_money(sale_price) + payments_acc.transfer_money(account, sale_price) usr.put_in_hands(showpiece) to_chat(usr, "You purchase [showpiece] for [sale_price] credits.") playsound(src, 'sound/effects/cashregister.ogg', 40, TRUE) diff --git a/code/game/objects/structures/fluff.dm b/code/game/objects/structures/fluff.dm index b53379b4d0c4..6a53024a81a0 100644 --- a/code/game/objects/structures/fluff.dm +++ b/code/game/objects/structures/fluff.dm @@ -74,6 +74,7 @@ /obj/structure/fluff/bus name = "bus" desc = "GO TO SCHOOL. READ A BOOK." + icon_state = "backseat" icon = 'icons/obj/bus.dmi' density = TRUE anchored = TRUE @@ -126,6 +127,7 @@ /obj/structure/fluff/divine name = "Miracle" + icon_state = "trap_rand" icon = 'icons/obj/hand_of_god_structures.dmi' anchored = TRUE density = TRUE @@ -179,15 +181,6 @@ density = TRUE deconstructible = FALSE -/obj/structure/fluff/beach_towel - name = "beach towel" - desc = "A towel decorated in various beach-themed designs." - icon = 'icons/obj/fluff.dmi' - icon_state = "railing" - density = FALSE - anchored = TRUE - deconstructible = FALSE - /obj/structure/fluff/beach_umbrella name = "beach umbrella" desc = "A fancy umbrella designed to keep the sun off beach-goers." @@ -215,6 +208,7 @@ /obj/structure/fluff/clockwork name = "Clockwork Fluff" icon = 'icons/obj/clockwork_objects.dmi' + icon_state = "rare_pepe" //This should never be seen and i just found out that its in this file for some reason deconstructible = FALSE /obj/structure/fluff/clockwork/alloy_shards diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index 04aa590de74c..abc67e252d52 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -212,11 +212,14 @@ /obj/effect/mob_spawn/human/pirate/gunner rank = "Gunner" +/datum/outfit/syndicatespace + name = "Syndicate Spacer" + uniform = /obj/item/clothing/under/syndicate/combat + mask = /obj/item/clothing/mask/gas/syndicate + /datum/outfit/syndicatespace/syndicrew name = "Syndicate Ship Crew Member" - uniform = /obj/item/clothing/under/syndicate/combat glasses = /obj/item/clothing/glasses/night - mask = /obj/item/clothing/mask/gas/syndicate ears = /obj/item/radio/headset/syndicate/alt shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat @@ -229,10 +232,8 @@ /datum/outfit/syndicatespace/syndicaptain name = "Syndicate Ship Captain" - uniform = /obj/item/clothing/under/syndicate/combat suit = /obj/item/clothing/suit/armor/vest/capcarapace/syndicate glasses = /obj/item/clothing/glasses/night - mask = /obj/item/clothing/mask/gas/syndicate head = /obj/item/clothing/head/HoS/beret/syndicate ears = /obj/item/radio/headset/syndicate/alt/captain shoes = /obj/item/clothing/shoes/combat diff --git a/code/game/objects/structures/icemoon/cave_entrance.dm b/code/game/objects/structures/icemoon/cave_entrance.dm index 9fc83f9ddc88..07ecef04afac 100644 --- a/code/game/objects/structures/icemoon/cave_entrance.dm +++ b/code/game/objects/structures/icemoon/cave_entrance.dm @@ -27,8 +27,6 @@ GLOBAL_LIST_INIT(ore_probability, list( /obj/structure/spawner/ice_moon name = "cave entrance" desc = "A hole in the ground, filled with monsters ready to defend it." - icon = 'icons/mob/nest.dmi' - icon_state = "hole" faction = list("mining") max_mobs = 3 max_integrity = 250 @@ -316,7 +314,7 @@ GLOBAL_LIST_INIT(ore_probability, list( new /obj/item/reagent_containers/glass/bottle/potion/flight(loc) new /mob/living/simple_animal/hostile/skeleton/templar(loc) else - new /obj/item/clothing/neck/necklace/memento_mori(loc) + new /obj/item/clothing/neck/memento_mori(loc) new /mob/living/simple_animal/hostile/skeleton(loc) new /mob/living/simple_animal/hostile/skeleton/templar(loc) if(prob(35)) diff --git a/code/game/objects/structures/lavaland/geyser.dm b/code/game/objects/structures/lavaland/geyser.dm index a1ab48ba3c7b..ed177c72d34e 100644 --- a/code/game/objects/structures/lavaland/geyser.dm +++ b/code/game/objects/structures/lavaland/geyser.dm @@ -30,10 +30,7 @@ if(activated && reagents.total_volume <= reagents.maximum_volume) //this is also evaluated in add_reagent, but from my understanding proc calls are expensive reagents.add_reagent(reagent_id, potency) -/obj/structure/geyser/plunger_act(obj/item/plunger/P, mob/living/user, _reinforced) - if(!_reinforced) - to_chat(user, "The [P.name] isn't strong enough!") - return +/obj/structure/geyser/plunger_act(obj/item/plunger/P, mob/living/user) if(activated) to_chat(user, "The [name] is already active!") return @@ -61,10 +58,9 @@ custom_materials = list(/datum/material/iron = 150) // WS Edit - Item Materials var/plunge_mod = 1 //time*plunge_mod = total time we take to plunge an object - var/reinforced = FALSE //whether we do heavy duty stuff like geysers /obj/item/plunger/attack_obj(obj/O, mob/living/user) - if(!O.plunger_act(src, user, reinforced)) + if(!O.plunger_act(src, user)) return ..() /obj/item/plunger/throw_impact(atom/hit_atom, datum/thrownthing/tt) @@ -77,12 +73,3 @@ H.equip_to_slot_if_possible(src, ITEM_SLOT_MASK) H.visible_message("The plunger slams into [H]'s face!", "The plunger suctions to your face!") -/obj/item/plunger/reinforced - name = "reinforced plunger" - desc = "It's an M. 7 Reinforced Plunger© for heavy duty plunging." - icon_state = "reinforced_plunger" - - reinforced = TRUE - plunge_mod = 0.8 - - custom_premium_price = 1200 diff --git a/code/game/objects/structures/lavaland/necropolis_tendril.dm b/code/game/objects/structures/lavaland/necropolis_tendril.dm index 7a57d1d5ac3a..b3c9a8cbf230 100644 --- a/code/game/objects/structures/lavaland/necropolis_tendril.dm +++ b/code/game/objects/structures/lavaland/necropolis_tendril.dm @@ -3,7 +3,6 @@ name = "necropolis tendril" desc = "A vile tendril of corruption, originating deep underground. Terrible monsters are pouring out of it." - icon = 'icons/mob/nest.dmi' icon_state = "tendril" faction = list("mining") diff --git a/code/game/objects/structures/radioactive.dm b/code/game/objects/structures/radioactive.dm index 6dbc40b11e4e..87de907b1813 100644 --- a/code/game/objects/structures/radioactive.dm +++ b/code/game/objects/structures/radioactive.dm @@ -8,19 +8,18 @@ density = TRUE var/rad_power = 100 var/rad_range = 1 // !Range mod = rad dropoff speed - var/rad_delay = 20 - var/rad_prob = 30 - var/_pulse = 0 // Holds the world.time interval in process + COOLDOWN_DECLARE(pulse_cooldown) + var/rad_delay = 2 SECONDS /obj/structure/radioactive/Initialize() START_PROCESSING(SSobj, src) . = ..() /obj/structure/radioactive/process() - if(world.time > _pulse) - if(prob(rad_prob)) + for(var/mob/living/L in range(5, src)) + if(L.client) Nuke() - _pulse = world.time + rad_delay + break ..() /obj/structure/radioactive/bullet_act(obj/projectile/P) @@ -50,6 +49,10 @@ Nuke() /obj/structure/radioactive/proc/Nuke(atom/movable/AM) + if(!COOLDOWN_FINISHED(src, pulse_cooldown)) + return + + COOLDOWN_START(src, pulse_cooldown, rad_delay) radiation_pulse(src, rad_power, rad_range) /obj/structure/radioactive/waste @@ -59,7 +62,7 @@ anchored = TRUE rad_power = 150 rad_range = 0.8 - rad_prob = 50 + rad_delay = 1 SECONDS /obj/structure/radioactive/stack name = "stack of nuclear waste" @@ -67,7 +70,7 @@ icon_state = "barrel_3" anchored = TRUE rad_power = 300 - rad_prob = 50 + rad_delay = 1 SECONDS /obj/structure/radioactive/supermatter name = "decayed supermatter crystal" @@ -76,5 +79,4 @@ anchored = TRUE rad_power = 1200 rad_range = 0.2 - rad_delay = 20 - rad_prob = 60 + rad_delay = 0.5 SECONDS diff --git a/code/game/objects/structures/salvaging.dm b/code/game/objects/structures/salvaging.dm index 4f3bee0cff60..fa5c49260738 100644 --- a/code/game/objects/structures/salvaging.dm +++ b/code/game/objects/structures/salvaging.dm @@ -368,6 +368,7 @@ /obj/item/stack/ore/salvage name = "salvage" icon = 'icons/obj/salvage_structure.dmi' + icon_state = "smetal" /obj/item/stack/ore/salvage/examine(mob/user) . = ..() @@ -376,8 +377,6 @@ /obj/item/stack/ore/salvage/scrapmetal name = "scrap metal" desc = "A collection of metal parts and pieces." - icon_state = "smetal" - item_state = "smetal" points = 1 material_flags = MATERIAL_NO_EFFECTS custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT) @@ -396,7 +395,6 @@ name = "scrap titanium" desc = "Lightweight, rust-resistant parts and pieces from high-performance equipment." icon_state = "stitanium" - item_state = "stitanium" points = 50 material_flags = MATERIAL_NO_EFFECTS custom_materials = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT) @@ -409,7 +407,6 @@ name = "worn crt" desc = "An old CRT display with the letters 'STANDBY' burnt into the screen." icon_state = "ssilver" - item_state = "ssilver" points = 16 material_flags = MATERIAL_NO_EFFECTS custom_materials = list(/datum/material/silver=MINERAL_MATERIAL_AMOUNT) @@ -422,7 +419,6 @@ name = "scrap electronics" desc = "Various bits of electrical components." icon_state = "sgold" - item_state = "sgold" points = 18 material_flags = MATERIAL_NO_EFFECTS custom_materials = list(/datum/material/gold=MINERAL_MATERIAL_AMOUNT) @@ -435,7 +431,6 @@ name = "junk plasma cell" desc = "A nonfunctional plasma cell, once used as portable power generation." icon_state = "splasma" - item_state = "splasma" points = 15 material_flags = MATERIAL_NO_EFFECTS custom_materials = list(/datum/material/plasma=MINERAL_MATERIAL_AMOUNT) @@ -448,7 +443,6 @@ name = "broken detector" desc = "The label on the side warns the reader of radioactive elements." icon_state = "suranium" - item_state = "suranium" points = 30 material_flags = MATERIAL_NO_EFFECTS custom_materials = list(/datum/material/uranium=MINERAL_MATERIAL_AMOUNT) @@ -461,7 +455,6 @@ name = "damaged bluespace circuit" desc = "It's damaged beyond repair, but the crystal inside its housing looks fine." icon_state = "sbluespace" - item_state = "sbluespace" points = 50 material_flags = MATERIAL_NO_EFFECTS custom_materials = list(/datum/material/bluespace=MINERAL_MATERIAL_AMOUNT) diff --git a/code/game/objects/structures/signs/signs_flags.dm b/code/game/objects/structures/signs/signs_flags.dm index 7832c878642a..a8652f130806 100644 --- a/code/game/objects/structures/signs/signs_flags.dm +++ b/code/game/objects/structures/signs/signs_flags.dm @@ -33,7 +33,7 @@ /obj/structure/sign/flag/gezena name = "\improper Gezenan flag" - desc = "lizards" + desc = "Gezena, the pride of the Pan-Gezenan Federation. Something about this flag makes you think of lizards." icon_state = "flag_gezena" item_flag = /obj/item/sign/flag/gezena @@ -48,6 +48,6 @@ /obj/item/sign/flag/gezena name = "folded Gezenan flag" - desc = "lizards but folded" + desc = "A folded up Gezenan Flag. Something about this flag makes you think of plants." icon_state = "folded_gezena" sign_path = /obj/structure/sign/flag/gezena diff --git a/code/game/objects/structures/signs/signs_maps.dm b/code/game/objects/structures/signs/signs_maps.dm index d9e715e38ca6..3f224abacbe8 100644 --- a/code/game/objects/structures/signs/signs_maps.dm +++ b/code/game/objects/structures/signs/signs_maps.dm @@ -3,6 +3,7 @@ /obj/structure/sign/map name = "station map" desc = "A navigational chart of the station." + icon_state = "map-left" icon = 'icons/obj/structures/signs/directions.dmi' max_integrity = 500 diff --git a/code/game/objects/structures/spawner.dm b/code/game/objects/structures/spawner.dm index 6929bb46cf19..9773221f0c22 100644 --- a/code/game/objects/structures/spawner.dm +++ b/code/game/objects/structures/spawner.dm @@ -26,7 +26,7 @@ GLOBAL_LIST_INIT(astroloot, list( /obj/structure/spawner name = "monster nest" - icon = 'icons/mob/animal.dmi' + icon = 'icons/mob/nest.dmi' icon_state = "hole" max_integrity = 100 @@ -65,8 +65,6 @@ GLOBAL_LIST_INIT(astroloot, list( /obj/structure/spawner/skeleton name = "bone pit" desc = "A pit full of bones, and some still seem to be moving..." - icon_state = "hole" - icon = 'icons/mob/nest.dmi' max_integrity = 150 max_mobs = 15 spawn_time = 150 @@ -105,9 +103,7 @@ GLOBAL_LIST_INIT(astroloot, list( /obj/structure/spawner/mining name = "monster den" desc = "A hole dug into the ground, harboring all kinds of monsters found within most caves or mining asteroids." - icon_state = "hole" max_mobs = 3 - icon = 'icons/mob/nest.dmi' spawn_text = "crawls out of" mob_types = list(/mob/living/simple_animal/hostile/asteroid/goldgrub, /mob/living/simple_animal/hostile/asteroid/goliath, /mob/living/simple_animal/hostile/asteroid/hivelord, /mob/living/simple_animal/hostile/asteroid/basilisk, /mob/living/simple_animal/hostile/asteroid/fugu) faction = list("mining") diff --git a/code/game/objects/structures/table_flipped.dm b/code/game/objects/structures/table_flipped.dm index 5047e0f3e2a9..c006695a7df0 100644 --- a/code/game/objects/structures/table_flipped.dm +++ b/code/game/objects/structures/table_flipped.dm @@ -2,7 +2,7 @@ name = "flipped table" desc = "A flipped table." icon = 'icons/obj/flipped_tables.dmi' - icon_state = "metal-flipped" + icon_state = "table" anchored = TRUE density = TRUE layer = ABOVE_MOB_LAYER diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 5882d5c382cd..2257a3c10c3a 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -465,61 +465,51 @@ icon = smooth_icon /obj/structure/table/wood/fancy/black - icon_state = "fancy_table_black" base_icon_state = "fancy_table_black" buildstack = /obj/item/stack/tile/carpet/black smooth_icon = 'icons/obj/smooth_structures/fancy_table_black.dmi' /obj/structure/table/wood/fancy/blue - icon_state = "fancy_table_blue" base_icon_state = "fancy_table_blue" buildstack = /obj/item/stack/tile/carpet/blue smooth_icon = 'icons/obj/smooth_structures/fancy_table_blue.dmi' /obj/structure/table/wood/fancy/cyan - icon_state = "fancy_table_cyan" base_icon_state = "fancy_table_cyan" buildstack = /obj/item/stack/tile/carpet/cyan smooth_icon = 'icons/obj/smooth_structures/fancy_table_cyan.dmi' /obj/structure/table/wood/fancy/green - icon_state = "fancy_table_green" base_icon_state = "fancy_table_green" buildstack = /obj/item/stack/tile/carpet/green smooth_icon = 'icons/obj/smooth_structures/fancy_table_green.dmi' /obj/structure/table/wood/fancy/orange - icon_state = "fancy_table_orange" base_icon_state = "fancy_table_orange" buildstack = /obj/item/stack/tile/carpet/orange smooth_icon = 'icons/obj/smooth_structures/fancy_table_orange.dmi' /obj/structure/table/wood/fancy/purple - icon_state = "fancy_table_purple" base_icon_state = "fancy_table_purple" buildstack = /obj/item/stack/tile/carpet/purple smooth_icon = 'icons/obj/smooth_structures/fancy_table_purple.dmi' /obj/structure/table/wood/fancy/red - icon_state = "fancy_table_red" base_icon_state = "fancy_table_red" buildstack = /obj/item/stack/tile/carpet/red smooth_icon = 'icons/obj/smooth_structures/fancy_table_red.dmi' /obj/structure/table/wood/fancy/royalblack - icon_state = "fancy_table_royalblack" base_icon_state = "fancy_table_royalblack" buildstack = /obj/item/stack/tile/carpet/royalblack smooth_icon = 'icons/obj/smooth_structures/fancy_table_royalblack.dmi' /obj/structure/table/wood/fancy/royalblue - icon_state = "fancy_table_royalblue" base_icon_state = "fancy_table_royalblue" buildstack = /obj/item/stack/tile/carpet/royalblue smooth_icon = 'icons/obj/smooth_structures/fancy_table_royalblue.dmi' /obj/structure/table/wood/fancy/red_gold - icon_state = "fancy_table_red" base_icon_state = "fancy_table_red" buildstack = /obj/item/stack/tile/carpet/red_gold smooth_icon = 'icons/obj/smooth_structures/fancy_table_red.dmi' diff --git a/code/game/objects/structures/transit_tubes/station.dm b/code/game/objects/structures/transit_tubes/station.dm index 77cb9c3a7b67..0d1407167472 100644 --- a/code/game/objects/structures/transit_tubes/station.dm +++ b/code/game/objects/structures/transit_tubes/station.dm @@ -269,7 +269,6 @@ /obj/structure/transit_tube/station/dispenser/reverse tube_construction = /obj/structure/c_transit_tube/station/dispenser/reverse reverse_launch = TRUE - icon_state = "closed_terminusdispenser0" base_icon = "terminusdispenser0" /obj/structure/transit_tube/station/dispenser/reverse/init_tube_dirs() @@ -285,7 +284,6 @@ boarding_dir = turn(dir, 180) /obj/structure/transit_tube/station/dispenser/reverse/flipped - icon_state = "closed_terminusdispenser1" base_icon = "terminusdispenser1" tube_construction = /obj/structure/c_transit_tube/station/dispenser/reverse/flipped diff --git a/code/game/objects/structures/transit_tubes/transit_tube_construction.dm b/code/game/objects/structures/transit_tubes/transit_tube_construction.dm index f3ea6d55a1da..b74ba4fce82d 100644 --- a/code/game/objects/structures/transit_tubes/transit_tube_construction.dm +++ b/code/game/objects/structures/transit_tubes/transit_tube_construction.dm @@ -85,13 +85,11 @@ //all the dispenser stations /obj/structure/c_transit_tube/station/dispenser - icon_state = "closed_dispenser0" name = "unattached dispenser station" build_type = /obj/structure/transit_tube/station/dispenser flipped_build_type = /obj/structure/transit_tube/station/dispenser/flipped /obj/structure/c_transit_tube/station/dispenser/flipped - icon_state = "closed_station1" flipped = 1 build_type = /obj/structure/transit_tube/station/dispenser/flipped flipped_build_type = /obj/structure/transit_tube/station/dispenser @@ -100,13 +98,11 @@ /obj/structure/c_transit_tube/station/dispenser/reverse name = "unattached terminus dispenser station" - icon_state = "closed_terminus0" build_type = /obj/structure/transit_tube/station/dispenser/reverse flipped_build_type = /obj/structure/transit_tube/station/dispenser/reverse/flipped base_icon = "closed_terminus" /obj/structure/c_transit_tube/station/dispenser/reverse/flipped - icon_state = "closed_terminus1" flipped = 1 build_type = /obj/structure/transit_tube/station/dispenser/reverse/flipped flipped_build_type = /obj/structure/transit_tube/station/dispenser/reverse diff --git a/code/game/say.dm b/code/game/say.dm index 306ad62fefdc..c3c8dca852f8 100644 --- a/code/game/say.dm +++ b/code/game/say.dm @@ -7,6 +7,7 @@ GLOBAL_LIST_INIT(freqtospan, list( "[FREQ_NANOTRASEN]" = "ntradio", "[FREQ_MINUTEMEN]" = "clipradio", "[FREQ_INTEQ]" = "irmgradio", + "[FREQ_PGF]" = "pgfradio", "[FREQ_PIRATE]" = "pirradio", "[FREQ_COMMAND]" = "comradio", "[FREQ_AI_PRIVATE]" = "aiprivradio", diff --git a/code/modules/admin/verbs/secrets.dm b/code/modules/admin/verbs/secrets.dm index 5ee0df0ec0f5..e427bfb6d46c 100644 --- a/code/modules/admin/verbs/secrets.dm +++ b/code/modules/admin/verbs/secrets.dm @@ -289,26 +289,6 @@ SSevents.toggleWizardmode() SSevents.resetFrequency() SSblackbox.record_feedback("nested tally", "admin_secrets_fun_used", 1, list("Summon Events", "Disable")) - if("eagles") - if(!is_funmin) - return - SSblackbox.record_feedback("nested tally", "admin_secrets_fun_used", 1, list("Egalitarian Station")) - for(var/obj/machinery/door/airlock/W in GLOB.machines) - var/area/airlock_area = get_area(W) - if(istype(airlock_area, /area/ship) && !istype(airlock_area, /area/ship/bridge) && !istype(airlock_area, /area/ship/crew) && !istype(airlock_area, /area/ship/security/prison)) - W.req_access = list() - message_admins("[key_name_admin(holder)] activated Egalitarian Station mode") - priority_announce("CentCom airlock control override activated. Please take this time to get acquainted with your coworkers.", null, 'sound/ai/commandreport.ogg') - if("ancap") - if(!is_funmin) - return - SSblackbox.record_feedback("nested tally", "admin_secrets_fun_used", 1, list("Anarcho-capitalist Station")) - SSeconomy.full_ancap = !SSeconomy.full_ancap - message_admins("[key_name_admin(holder)] toggled Anarcho-capitalist mode") - if(SSeconomy.full_ancap) - priority_announce("The NAP is now in full effect.", null, 'sound/ai/commandreport.ogg') - else - priority_announce("The NAP has been revoked.", null, 'sound/ai/commandreport.ogg') if("blackout") if(!is_funmin) return diff --git a/code/modules/antagonists/changeling/cellular_emporium.dm b/code/modules/antagonists/changeling/cellular_emporium.dm index 9b0fc416abc0..ab0c4c28bb41 100644 --- a/code/modules/antagonists/changeling/cellular_emporium.dm +++ b/code/modules/antagonists/changeling/cellular_emporium.dm @@ -74,7 +74,7 @@ /datum/action/innate/cellular_emporium name = "Cellular Emporium" - icon_icon = 'icons/obj/drinks.dmi' + icon_icon = 'icons/obj/drinks/drinks.dmi' button_icon_state = "changelingsting" background_icon_state = "bg_changeling" var/datum/cellular_emporium/cellular_emporium diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index 58714f234ee8..d77c4ef6ff3c 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -273,7 +273,7 @@ desc = "A tentacle." projectile_type = /obj/projectile/tentacle caliber = "tentacle" - icon_state = "tentacle_end" + icon_state = "arrow" firing_effect_type = null var/obj/item/gun/magic/tentacle/gun //the item that shot it diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index 7d0e9f7a4346..6eed283b02f1 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -470,7 +470,7 @@ /obj/item/reagent_containers/glass/beaker/unholywater name = "flask of unholy water" desc = "Toxic to nonbelievers; reinvigorating to the faithful - this flask may be sipped or thrown." - icon = 'icons/obj/drinks.dmi' + icon = 'icons/obj/drinks/drinks.dmi' icon_state = "holyflask" color = "#333333" list_reagents = list(/datum/reagent/fuel/unholywater = 50) diff --git a/code/modules/antagonists/cult/cult_structures.dm b/code/modules/antagonists/cult/cult_structures.dm index 5bf8f9dc2779..66526d96a34f 100644 --- a/code/modules/antagonists/cult/cult_structures.dm +++ b/code/modules/antagonists/cult/cult_structures.dm @@ -100,7 +100,7 @@ var/list/items = list( "Eldritch Whetstone" = image(icon = 'icons/obj/kitchen.dmi', icon_state = "cult_sharpener"), "Construct Shell" = image(icon = 'icons/obj/wizard.dmi', icon_state = "construct_cult"), - "Flask of Unholy Water" = image(icon = 'icons/obj/drinks.dmi', icon_state = "holyflask") + "Flask of Unholy Water" = image(icon = 'icons/obj/drinks/drinks.dmi', icon_state = "holyflask") ) var/choice = show_radial_menu(user, src, items, custom_check = CALLBACK(src, PROC_REF(check_menu), user), require_near = TRUE, tooltips = TRUE) var/list/pickedtype = list() diff --git a/code/modules/antagonists/traitor/syndicate_contract.dm b/code/modules/antagonists/traitor/syndicate_contract.dm index d012949ba054..a6edcb075361 100644 --- a/code/modules/antagonists/traitor/syndicate_contract.dm +++ b/code/modules/antagonists/traitor/syndicate_contract.dm @@ -124,6 +124,7 @@ // This is slightly delayed because of the sleep calls above to handle the narrative. // We don't want to tell the station instantly. + /* var/points_to_check var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_CAR) if(D) @@ -135,6 +136,7 @@ priority_announce("One of your crew was captured by a rival organisation - we've needed to pay their ransom to bring them back. \ As is policy we've taken a portion of the station's funds to offset the overall cost.", null, 'sound/ai/attention.ogg', null, "Nanotrasen Asset Protection") + */ sleep(30) @@ -147,7 +149,7 @@ C = H.get_idcard(TRUE) if(C && C.registered_account) - C.registered_account.adjust_money(ransom * 0.35) + C.registered_account.adjust_money(ransom * 0.35, "syndicate_contract") C.registered_account.bank_card_talk("We've processed the ransom, agent. Here's your cut - your balance is now \ [C.registered_account.account_balance] cr.", TRUE) diff --git a/code/modules/atmospherics/machinery/components/binary_devices/temperature_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/temperature_pump.dm index eff2a0525230..8445257585ab 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/temperature_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/temperature_pump.dm @@ -1,5 +1,5 @@ /obj/machinery/atmospherics/components/binary/temperature_pump - icon_state = "tpump_map-3" + icon_state = "tpump_on_map-3" name = "temperature pump" desc = "A pump that moves heat from one pipeline to another. The input will get cooler, and the output will get hotter." diff --git a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm index 3cbd43897878..03b41df05e32 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm @@ -198,7 +198,7 @@ /obj/machinery/atmospherics/components/binary/volume_pump/on on = TRUE - icon_state = "volpump_on_map" + icon_state = "volpump_map-2" /obj/machinery/atmospherics/components/binary/volume_pump/on/layer2 piping_layer = 2 diff --git a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm index c21aaf7ccd79..c1ce88286b4c 100644 --- a/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm +++ b/code/modules/atmospherics/machinery/components/trinary_devices/mixer.dm @@ -212,7 +212,7 @@ icon_state = "mixer_on_f_map-2" /obj/machinery/atmospherics/components/trinary/mixer/flipped/on/layer4 piping_layer = 4 - icon_state = "mixer_on_f_map-4" + icon_state = "mixer_on_f_map-2" /obj/machinery/atmospherics/components/trinary/mixer/airmix //For standard airmix to distro name = "air mixer" diff --git a/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm b/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm index 59e63dd14e24..5d0d5b775b4f 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/portables_connector.dm @@ -46,7 +46,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/layer1 piping_layer = 1 - icon_state = "connector_map-1" + icon_state = "connector_map-2" /obj/machinery/atmospherics/components/unary/portables_connector/layer2 piping_layer = 2 diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index 3a878409d0e2..7a2559724ad1 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -312,7 +312,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/layer1 piping_layer = 1 - icon_state = "vent_map-1" + icon_state = "vent_map-2" /obj/machinery/atmospherics/components/unary/vent_pump/layer2 piping_layer = 2 @@ -328,7 +328,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer1 piping_layer = 1 - icon_state = "vent_map_on-1" + icon_state = "vent_map_on-2" /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2 piping_layer = 2 @@ -358,7 +358,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer1 piping_layer = 1 - icon_state = "vent_map_siphon_on-1" + icon_state = "vent_map_siphon_on-2" /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on/layer2 piping_layer = 2 diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index 0e5e7dc1c74a..c55b8da80436 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -276,7 +276,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/layer1 piping_layer = 1 - icon_state = "scrub_map-1" + icon_state = "scrub_map-2" /obj/machinery/atmospherics/components/unary/vent_scrubber/layer2 piping_layer = 2 @@ -292,7 +292,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1 piping_layer = 1 - icon_state = "scrub_map_on-1" + icon_state = "scrub_map_on-2" /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2 piping_layer = 2 diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index daf7299ca970..2f87eea6d2a7 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -130,7 +130,7 @@ /obj/effect/ctf/flag_reset name = "banner landmark" - icon = 'icons/obj/items_and_weapons.dmi' + icon = 'icons/obj/banner.dmi' icon_state = "banner" desc = "This is where a banner with Nanotrasen's logo on it would go." layer = LOW_ITEM_LAYER diff --git a/code/modules/awaymissions/mission_code/Academy.dm b/code/modules/awaymissions/mission_code/Academy.dm index a4b9098c77a1..6f28cc724b55 100644 --- a/code/modules/awaymissions/mission_code/Academy.dm +++ b/code/modules/awaymissions/mission_code/Academy.dm @@ -79,8 +79,6 @@ name = "The Lens of Truesight" desc = "I can see forever!" icon_state = "monocle" - item_state = "headset" - /obj/structure/academy_wizard_spawner name = "Academy Defensive System" diff --git a/code/modules/cargo/bounty.dm b/code/modules/cargo/bounty.dm index 255c4bce7f78..01efd57be70b 100644 --- a/code/modules/cargo/bounty.dm +++ b/code/modules/cargo/bounty.dm @@ -21,7 +21,7 @@ GLOBAL_LIST_EMPTY(bounties_list) // Called when the claim button is clicked. Override to provide fancy rewards. /datum/bounty/proc/claim(datum/bank_account/claimer_account) if(can_claim() && claimer_account) - claimer_account.adjust_money(reward) + claimer_account.adjust_money(reward, "bounty") claimed = TRUE // If an item sent in the cargo shuttle can satisfy the bounty. diff --git a/code/modules/cargo/exports/lavaland.dm b/code/modules/cargo/exports/lavaland.dm index b6920bb419bf..cd1946265374 100644 --- a/code/modules/cargo/exports/lavaland.dm +++ b/code/modules/cargo/exports/lavaland.dm @@ -16,7 +16,7 @@ /obj/item/clothing/suit/space/hardsuit/cult, /obj/item/voodoo, /obj/item/grenade/clusterbuster/inferno, - /obj/item/clothing/neck/necklace/memento_mori, + /obj/item/clothing/neck/memento_mori, /obj/item/organ/heart/cursed/wizard, /obj/item/clothing/suit/hooded/cloak/drake, /obj/item/dragons_blood, diff --git a/code/modules/cargo/expressconsole.dm b/code/modules/cargo/expressconsole.dm index 9f615a5ba3ee..81409d63d031 100644 --- a/code/modules/cargo/expressconsole.dm +++ b/code/modules/cargo/expressconsole.dm @@ -65,13 +65,7 @@ return ..() /obj/machinery/computer/cargo/express/attackby(obj/item/W, mob/living/user, params) - var/value = 0 - if(istype(W, /obj/item/spacecash/bundle)) - var/obj/item/spacecash/bundle/C = W - value = C.value - else if(istype(W, /obj/item/holochip)) - var/obj/item/holochip/H = W - value = H.credits + var/value = W.get_item_credit_value() if(value && charge_account) charge_account.adjust_money(value) to_chat(user, "You deposit [W]. The Vessel Budget is now [charge_account.account_balance] cr.") diff --git a/code/modules/cargo/supplypod.dm b/code/modules/cargo/supplypod.dm index 3ff822a4f943..ab737b1ceb78 100644 --- a/code/modules/cargo/supplypod.dm +++ b/code/modules/cargo/supplypod.dm @@ -471,7 +471,7 @@ /obj/effect/engineglow //Falling pod smoke name = "" icon = 'icons/obj/supplypods.dmi' - icon_state = "pod_engineglow" + icon_state = "pod_glow_yellow" desc = "" layer = GASFIRE_LAYER mouse_opacity = MOUSE_OPACITY_TRANSPARENT diff --git a/code/modules/clothing/ears/_ears.dm b/code/modules/clothing/ears/_ears.dm index fe9d68635a2e..72d29ce55b56 100644 --- a/code/modules/clothing/ears/_ears.dm +++ b/code/modules/clothing/ears/_ears.dm @@ -2,6 +2,8 @@ //Ears: currently only used for headsets and earmuffs /obj/item/clothing/ears name = "ears" + lefthand_file = 'icons/mob/inhands/clothing/ears_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing/ears_righthand.dmi' w_class = WEIGHT_CLASS_TINY throwforce = 0 slot_flags = ITEM_SLOT_EARS diff --git a/code/modules/clothing/factions/gezena.dm b/code/modules/clothing/factions/gezena.dm index 5dd227a4d323..b6b0839509fa 100644 --- a/code/modules/clothing/factions/gezena.dm +++ b/code/modules/clothing/factions/gezena.dm @@ -86,12 +86,14 @@ desc = "Raksha - a Kalixcian word for 'protection of the heart'. Sturdy and reliable." icon_state = "marinevest" item_state = "marinevest" + armor = list("melee" = 35, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 40, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) //the laser gun country should probably have laser armor /obj/item/clothing/suit/armor/gezena/marinecoat name = "coated Raksha-plating" desc = "Less practical with the coat than without." icon_state = "marinecoat" item_state = "bluecloth" + armor = list("melee" = 35, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 40, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) //same //Spacesuits @@ -151,6 +153,18 @@ icon_state = "marineflap" item_state = "marinecloth" +/obj/item/clothing/head/gezena/marine/lead + name = "\improper PGFMC Commander Cap" + desc = "The standard cap of the PGF military, in Marine Corps colors. The silver markings denote it as a commander's cap." + icon_state = "squadhat" + item_state = "marinecloth" + +/obj/item/clothing/head/gezena/marine/lead/flap + name = "\improper PGFMC Commander's' Betzu-il cap" + desc = "The standard cap of the PGF military, in Marine Corps colors. “betzu-il”, translating to “sun-blocker”, refers to the flap at the back for protection against natural hazards such as sunburns, sandstorms, and biting insects. The silver markings denote it as a commander's cap." + icon_state = "squadflap" + item_state = "marinecloth" + /obj/item/clothing/head/gezena/medic name = "\improper PGF medic cap" desc = "The standard cap of the PGF military. The coloring indicates the wearer as a medical officer." @@ -176,6 +190,7 @@ mob_overlay_icon = 'icons/mob/clothing/faction/gezena/head.dmi' lefthand_file = 'icons/mob/inhands/faction/gezena/gezena_lefthand.dmi' righthand_file = 'icons/mob/inhands/faction/gezena/gezena_righthand.dmi' + armor = list("melee" = 35, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 40, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) //the laser gun country should probably have laser armor icon_state = "marinehelmet" item_state = "marinehelm" @@ -187,7 +202,6 @@ icon = 'icons/obj/clothing/faction/gezena/hands.dmi' mob_overlay_icon = 'icons/mob/clothing/faction/gezena/hands.dmi' icon_state = "navalgloves" - item_state = "navalgloves" cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 5, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) @@ -196,21 +210,18 @@ name = "\improper PGFMC Ihuz-irra Gloves" desc = "As the name, “ihuz-irra”, or “sure-grip”, suggests, the gloves employed by the PGF military are designed to ensure the highest possible grip is maintained while also providing protection from blisters in work environments. Carries extra tactile grip on the fingertips for easy use of firearms." icon_state = "marinegloves" - item_state = "marinegloves" armor = list("melee" = 10, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 75, "acid" = 50) /obj/item/clothing/gloves/gezena/engi name = "\improper PGFN Engineering Ihuz-irra Gloves" desc = "As the name, “ihuz-irra”, or “sure-grip”, suggests, the gloves employed by the PGF military are designed to ensure the highest possible grip is maintained while also providing protection from blisters in work environments. Comes with anti-conductive microfibers interwoven to supply the useer with electrical insulation." icon_state = "engigloves" - item_state = "engigloves" siemens_coefficient = 0 /obj/item/clothing/gloves/gezena/captain name = "\improper PGFN Captain's Ihuz-irra Gloves" desc = "As the name, “ihuz-irra”, or “sure-grip”, suggests, the gloves employed by the PGF military are designed to ensure the highest possible grip is maintained while also providing protection from blisters in work environments. Bears the silver standard of a Gezenan captain." icon_state = "captaingloves" - item_state = "captaingloves" siemens_coefficient = 0 //Boots @@ -221,7 +232,7 @@ icon = 'icons/obj/clothing/faction/gezena/feet.dmi' //mob_overlay_icon = 'icons/mob/clothing/faction/gezena/feet.dmi' todo: find out why digi breaks here icon_state = "pgfboots" - item_state = "pgfboots" + item_state = "jackboots" //Belt @@ -234,6 +245,7 @@ righthand_file = 'icons/mob/inhands/faction/gezena/gezena_righthand.dmi' icon_state = "pouches" item_state = "bluecloth" + unique_reskin = null /obj/item/storage/belt/medical/gezena name = "\improper PGF Medical Iho-Usks" @@ -257,6 +269,12 @@ icon_state = "cape" item_state = "blackcloth" +/obj/item/clothing/neck/cloak/gezena/lead + name = "sergeant's Azuilhauz" + desc = "The “Aziulhauz”, or “rank-cape”, is the method with which PGF military members display their rank to others. Wearing one while on duty is required by uniform code. This variant displays the wearer's rank as a squad commander." + icon_state = "squadcape" + item_state = "blackcloth" + /obj/item/clothing/neck/cloak/gezena/engi name = "engineering Aziulhauz" desc = "The “Aziulhauz”, or “rank-cape”, is the method with which PGF military members display their rank to others. Wearing one while on duty is required by uniform code. This variant displays the wearer's rank as an officer with an engineering specialization." @@ -267,10 +285,16 @@ name = "medical Aziulhauz" desc = "The “Aziulhauz”, or “rank-cape”, is the method with which PGF military members display their rank to others. Wearing one while on duty is required by uniform code. This variant displays the wearer's rank as an officer with a medical specialization." icon_state = "medcape" - item_state = "blackcloth" + item_state = "whitecloth" -/obj/item/clothing/neck/cloak/gezena/captain +/obj/item/clothing/neck/cloak/gezena/command name = "officer's Azuilhauz" + desc = "The “Aziulhauz”, or “rank-cape”, is the method with which PGF military members display their rank to others. Wearing one while on duty is required by uniform code. This variant displays the wearer's rank as an officer." + icon_state = "commandcape" + item_state = "whitecloth" + +/obj/item/clothing/neck/cloak/gezena/captain + name = "captain's Azuilhauz" desc = "The “Aziulhauz”, or “rank-cape”, is the method with which PGF military members display their rank to others. Wearing one while on duty is required by uniform code. This variant displays the wearer's rank as a high ranking officer." icon_state = "captaincape" - item_state = "blackcloth" + item_state = "whitecloth" diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 70a9fe677263..f33a789156e9 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -2,6 +2,8 @@ /obj/item/clothing/glasses name = "glasses" icon = 'icons/obj/clothing/glasses.dmi' + lefthand_file = 'icons/mob/inhands/clothing/glasses_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing/glasses_righthand.dmi' w_class = WEIGHT_CLASS_SMALL flags_cover = GLASSESCOVERSEYES slot_flags = ITEM_SLOT_EYES @@ -165,7 +167,6 @@ name = "monocle" desc = "Such a dapper eyepiece!" icon_state = "monocle" - item_state = "headset" // lol supports_variations = VOX_VARIATION /obj/item/clothing/glasses/material diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index 05ec517c4afc..afeb37e30c8b 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -161,7 +161,7 @@ /obj/item/clothing/glasses/meson/sunglasses name = "optical meson scannerglasses" desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting conditions. This pair is built into a pair of sunglasses." - icon_state = "sunnmeson" + icon_state = "sunmeson" flash_protect = FLASH_PROTECTION_FLASH #undef MODE_NONE diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index b267db209293..385baa647432 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -212,7 +212,7 @@ /obj/item/clothing/glasses/hud/toggle/thermal name = "thermal HUD scanner" desc = "Thermal imaging HUD in the shape of glasses." - icon_state = "thermal" + icon_state = "thermalgoggles" hud_type = DATA_HUD_SECURITY_ADVANCED vision_flags = SEE_MOBS lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE @@ -222,13 +222,13 @@ ..() switch (hud_type) if (DATA_HUD_MEDICAL_ADVANCED) - icon_state = "meson" + icon_state = "mesongoggles" change_glass_color(user, /datum/client_colour/glass_colour/green) if (DATA_HUD_SECURITY_ADVANCED) - icon_state = "thermal" + icon_state = "thermalgoggles" change_glass_color(user, /datum/client_colour/glass_colour/red) else - icon_state = "purple" + icon_state = "scigoggles" change_glass_color(user, /datum/client_colour/glass_colour/purple) user.update_inv_glasses() diff --git a/code/modules/clothing/gloves/_gloves.dm b/code/modules/clothing/gloves/_gloves.dm index 8db83c860da7..61c06125d8f8 100644 --- a/code/modules/clothing/gloves/_gloves.dm +++ b/code/modules/clothing/gloves/_gloves.dm @@ -1,8 +1,11 @@ /obj/item/clothing/gloves name = "gloves" + lefthand_file = 'icons/mob/inhands/clothing/gloves_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing/gloves_righthand.dmi' gender = PLURAL //Carn: for grammarically correct text-parsing w_class = WEIGHT_CLASS_SMALL icon = 'icons/obj/clothing/gloves.dmi' + item_state = "bgloves" siemens_coefficient = 0.5 body_parts_covered = HANDS slot_flags = ITEM_SLOT_GLOVES diff --git a/code/modules/clothing/gloves/boxing.dm b/code/modules/clothing/gloves/boxing.dm index 68f64cdd515e..e2807b48dcf1 100644 --- a/code/modules/clothing/gloves/boxing.dm +++ b/code/modules/clothing/gloves/boxing.dm @@ -2,18 +2,15 @@ name = "boxing gloves" desc = "Because you really needed another excuse to punch your crewmates." icon_state = "boxing" - item_state = "boxing" equip_delay_other = 60 supports_variations = VOX_VARIATION /obj/item/clothing/gloves/boxing/green icon_state = "boxinggreen" - item_state = "boxinggreen" /obj/item/clothing/gloves/boxing/blue icon_state = "boxingblue" - item_state = "boxingblue" /obj/item/clothing/gloves/boxing/yellow icon_state = "boxingyellow" - item_state = "boxingyellow" + item_state = "ygloves" diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 291b1c1b25b6..06bd05a45795 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -38,7 +38,6 @@ desc = "How're you gonna get 'em off, nerd?" name = "spray-on insulated gloves" icon_state = "sprayon" - item_state = "sprayon" permeability_coefficient = 0 resistance_flags = ACID_PROOF var/shocks_remaining = 10 @@ -64,7 +63,7 @@ name = "taped-on insulated gloves" desc = "This is a totally safe idea." icon_state = "yellowtape" - item_state = "ygloves" + mob_overlay_state = "sprayon" shocks_remaining = 3 /obj/item/clothing/gloves/color/yellow/sprayon/tape/Initialize() @@ -109,7 +108,6 @@ desc = "These gloves are fire-resistant." name = "black gloves" icon_state = "black" - item_state = "blackgloves" cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS @@ -130,14 +128,11 @@ name = "orange gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "orange" - item_state = "orangegloves" /obj/item/clothing/gloves/color/red name = "red gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "red" - item_state = "redgloves" - /obj/item/clothing/gloves/color/red/insulated name = "insulated gloves" @@ -150,49 +145,41 @@ name = "rainbow gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "rainbow" - item_state = "rainbowgloves" /obj/item/clothing/gloves/color/blue name = "blue gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "blue" - item_state = "bluegloves" /obj/item/clothing/gloves/color/purple name = "purple gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "purple" - item_state = "purplegloves" /obj/item/clothing/gloves/color/green name = "green gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "green" - item_state = "greengloves" /obj/item/clothing/gloves/color/grey name = "grey gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "gray" - item_state = "graygloves" /obj/item/clothing/gloves/color/light_brown name = "light brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "lightbrown" - item_state = "lightbrowngloves" /obj/item/clothing/gloves/color/brown name = "brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "brown" - item_state = "browngloves" /obj/item/clothing/gloves/color/captain desc = "Regal white gloves, with a nice gold trim, a diamond anti-shock coating, and an integrated thermal barrier, and armoured bracers. Swanky." name = "captain's gloves" icon_state = "captain" - item_state = "egloves" siemens_coefficient = 0 permeability_coefficient = 0.05 cold_protection = HANDS @@ -206,13 +193,12 @@ desc = "Regal blue gloves, with a nice gold trim, a diamond anti-shock coating, and an integrated thermal barrier, and armoured bracers. Swanky." name = "captain's gloves" icon_state = "captainnt" - item_state = "egloves" /obj/item/clothing/gloves/color/latex name = "latex gloves" desc = "Cheap sterile gloves made from latex. Transfers minor paramedic knowledge to the user via budget nanochips." icon_state = "latex" - item_state = "latex" + item_state = "lgloves" siemens_coefficient = 0.3 permeability_coefficient = 0.01 transfer_prints = TRUE @@ -232,7 +218,6 @@ name = "nitrile gloves" desc = "Pricy sterile gloves that are thicker than latex. Transfers intimate paramedic knowledge into the user via nanochips." icon_state = "nitrile" - item_state = "nitrilegloves" transfer_prints = FALSE carrytrait = TRAIT_QUICKER_CARRY supports_variations = KEPORI_VARIATION @@ -241,13 +226,11 @@ name = "red nitrile gloves" desc = "Thick sterile gloves that reach up to the elbows, in exactly the same color as fresh blood. Transfers combat medic knowledge into the user via nanochips." icon_state = "nitrile_evil" - item_state = "nitrile_evil" /obj/item/clothing/gloves/color/latex/nitrile/infiltrator name = "infiltrator gloves" desc = "Specialized combat gloves for carrying people around. Transfers tactical kidnapping knowledge into the user via nanochips." icon_state = "infiltrator" - item_state = "infiltrator" siemens_coefficient = 0 permeability_coefficient = 0.3 resistance_flags = FIRE_PROOF | ACID_PROOF @@ -257,7 +240,6 @@ desc = "Overdesigned engineering gloves that have automated construction subrutines dialed in, allowing for faster construction while worn." icon = 'icons/obj/clothing/clockwork_garb.dmi' icon_state = "clockwork_gauntlets" - item_state = "clockwork_gauntlets" siemens_coefficient = 0 //WS Station eddit "Tinkers Gloves Insuls" permeability_coefficient = 0.05 //WS Station eddit "Tinkers Gloves Insuls" //siemens_coefficient = 0.8 WS Station eddit "Tinkers Gloves Insuls" @@ -269,14 +251,14 @@ name = "white gloves" desc = "These look pretty fancy." icon_state = "white" - item_state = "wgloves" + item_state = "lgloves" custom_price = 200 /obj/item/clothing/gloves/color/evening name = "evening gloves" desc = "White satin gloves that rise up to the elbows. Excessively fancy." icon_state = "evening_gloves" - item_state = "evening_gloves" + item_state = "lgloves" custom_price = 200 /obj/effect/spawner/lootdrop/gloves @@ -300,3 +282,4 @@ name = "maid arm covers" desc = "Cylindrical looking tubes that go over your arm, weird." icon_state = "maid_arms" + item_state = "lgloves" diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm index d402847a613e..314af8aaf44a 100644 --- a/code/modules/clothing/gloves/miscellaneous.dm +++ b/code/modules/clothing/gloves/miscellaneous.dm @@ -3,7 +3,6 @@ name = "fingerless gloves" desc = "Plain black gloves without fingertips for the hard working." icon_state = "fingerless" - item_state = "fingerless" transfer_prints = TRUE strip_delay = 40 equip_delay_other = 20 @@ -30,7 +29,6 @@ name = "combat gloves" desc = "These tactical gloves are fireproof and electrically insulated." icon_state = "combat" - item_state = "combat" siemens_coefficient = 0 permeability_coefficient = 0.05 strip_delay = 80 @@ -46,19 +44,16 @@ name = "combat maid sleeves" desc = "These 'tactical' gloves and sleeves are fireproof and electrically insulated. Warm to boot." icon_state = "syndimaid_arms" - item_state = "syndimaid_arms" /obj/item/clothing/gloves/combat/maid/inteq name = "inteq combat maid sleeves" desc = "Tacticute and comfy, along with being both fireproof and electrically insulated." icon_state = "inteqmaid_arms" - item_state = "inteqmaid_arms" /obj/item/clothing/gloves/bracer name = "bone bracers" desc = "For when you're expecting to get slapped on the wrist. Offers modest protection to your arms." icon_state = "bracers" - item_state = "bracers" transfer_prints = TRUE strip_delay = 40 equip_delay_other = 20 @@ -73,7 +68,6 @@ name = "Gloves of the North Star" desc = "Just looking at these fills you with an urge to beat the shit out of people." icon_state = "rapid" - item_state = "rapid" transfer_prints = TRUE cuttable = FALSE @@ -86,7 +80,6 @@ desc = "Covers up those scandalous boney hands." name = "plasma envirogloves" icon_state = "plasmaman" - item_state = "plasmaman" cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS @@ -98,65 +91,56 @@ /obj/item/clothing/gloves/color/plasmaman/black name = "black envirogloves" icon_state = "blackplasma" - item_state = "blackplasma" /obj/item/clothing/gloves/color/plasmaman/white name = "white envirogloves" icon_state = "whiteplasma" - item_state = "whiteplasma" + item_state = "lgloves" /obj/item/clothing/gloves/color/plasmaman/robot name = "roboticist envirogloves" icon_state = "robotplasma" - item_state = "robotplasma" /obj/item/clothing/gloves/color/plasmaman/janny name = "janitor envirogloves" icon_state = "jannyplasma" - item_state = "jannyplasma" /obj/item/clothing/gloves/color/plasmaman/cargo name = "cargo envirogloves" icon_state = "cargoplasma" - item_state = "cargoplasma" /obj/item/clothing/gloves/color/plasmaman/engineer name = "engineering envirogloves" icon_state = "engieplasma" - item_state = "engieplasma" + item_state = "ygloves" siemens_coefficient = 0 /obj/item/clothing/gloves/color/plasmaman/atmos name = "atmos envirogloves" icon_state = "atmosplasma" - item_state = "atmosplasma" + item_state = "ygloves" siemens_coefficient = 0 /obj/item/clothing/gloves/color/plasmaman/explorer name = "explorer envirogloves" icon_state = "explorerplasma" - item_state = "explorerplasma" /obj/item/clothing/gloves/color/botanic_leather/plasmaman name = "botany envirogloves" desc = "Covers up those scandalous boney hands." icon_state = "botanyplasma" - item_state = "botanyplasma" permeability_coefficient = 0.05 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 100, "rad" = 0, "fire" = 95, "acid" = 95) /obj/item/clothing/gloves/color/plasmaman/prototype name = "prototype envirogloves" icon_state = "protoplasma" - item_state = "protoplasma" /obj/item/clothing/gloves/color/plasmaman/clown name = "clown envirogloves" icon_state = "clownplasma" - item_state = "clownplasma" /obj/item/clothing/gloves/combat/wizard name = "enchanted gloves" desc = "These gloves have been enchanted with a spell that makes them electrically insulated and fireproof." icon_state = "wizard" - item_state = "purplegloves" diff --git a/code/modules/clothing/gloves/tacklers.dm b/code/modules/clothing/gloves/tacklers.dm index 58bee929a0d7..0ae7f48089e9 100644 --- a/code/modules/clothing/gloves/tacklers.dm +++ b/code/modules/clothing/gloves/tacklers.dm @@ -2,7 +2,6 @@ name = "gripper gloves" desc = "Special gloves that manipulate the blood vessels in the wearer's hands, granting them the ability to launch headfirst into walls." icon_state = "tackle" - item_state = "tackle" transfer_prints = TRUE cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT @@ -43,8 +42,6 @@ name = "dolphin gloves" desc = "Sleek, aerodynamic gripper gloves that are less effective at actually performing takedowns, but more effective at letting the user sail through the hallways and cause accidents." icon_state = "tackledolphin" - item_state = "tackledolphin" - tackle_stam_cost = 15 base_knockdown = 0.5 SECONDS tackle_range = 5 @@ -56,13 +53,10 @@ name = "gorilla gloves" desc = "Premium quality combative gloves, heavily reinforced to give the user an edge in close combat tackles, though they are more taxing to use than normal gripper gloves. Fireproof to boot!" icon_state = "black" - item_state = "blackgloves" - tackle_stam_cost = 35 base_knockdown = 1.5 SECONDS tackle_range = 5 skill_mod = 2 - cold_protection = HANDS min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT heat_protection = HANDS @@ -73,7 +67,6 @@ name = "guerrilla gloves" desc = "Superior quality combative gloves, good for performing tackle takedowns as well as absorbing electrical shocks." icon_state = "combat" - item_state = "combat" siemens_coefficient = 0 permeability_coefficient = 0.05 @@ -81,8 +74,6 @@ name = "rocket gloves" desc = "The ultimate in high risk, high reward, perfect for when you need to stop a criminal from fifty feet away or die trying. Banned in most Spinward gridiron football and rugby leagues." icon_state = "tacklerocket" - item_state = "tacklerocket" - tackle_stam_cost = 50 base_knockdown = 2 SECONDS tackle_range = 10 @@ -94,8 +85,6 @@ name = "improvised gripper gloves" desc = "Ratty looking fingerless gloves wrapped with sticky tape. Beware anyone wearing these, for they clearly have no shame and nothing to lose." icon_state = "fingerless" - item_state = "fingerless" - tackle_stam_cost = 30 base_knockdown = 1.75 SECONDS min_distance = 2 diff --git a/code/modules/clothing/head/_head.dm b/code/modules/clothing/head/_head.dm index 11deb4ac8b53..4039402588fd 100644 --- a/code/modules/clothing/head/_head.dm +++ b/code/modules/clothing/head/_head.dm @@ -1,7 +1,9 @@ /obj/item/clothing/head name = BODY_ZONE_HEAD icon = 'icons/obj/clothing/hats.dmi' - icon_state = "top_hat" + lefthand_file = 'icons/mob/inhands/clothing/hats_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing/hats_righthand.dmi' + icon_state = "tophat" item_state = "that" body_parts_covered = HEAD slot_flags = ITEM_SLOT_HEAD diff --git a/code/modules/clothing/head/berets.dm b/code/modules/clothing/head/berets.dm index 30a291dcb327..f8b542f40b9f 100644 --- a/code/modules/clothing/head/berets.dm +++ b/code/modules/clothing/head/berets.dm @@ -193,26 +193,22 @@ name = "\improper SolGov beret" desc = "A beret with SolGov's emblem emblazoned on it. Colored in SolGov blue." icon_state = "beret_solgov" - item_state = "beret_solgov" armor = list("melee" = 40, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 60) /obj/item/clothing/head/beret/solgov/plain name = "\improper SolGov beret" desc = "A plain blue beret. It looks like it's missing something." icon_state = "beret_solgovplain" - item_state = "beret_solgovplain" /obj/item/clothing/head/beret/solgov/terragov name = "\improper TerraGov beret" desc = "A beret with SolGov's emblem emblazoned on it. It's still colored in original TerraGov green." icon_state = "beret_terragov" - item_state = "beret_terragov" /obj/item/clothing/head/beret/solgov/terragov/plain name = "\improper TerraGov beret" desc = "A plain beret colored in original TerraGov green. It looks like it's missing something." icon_state = "beret_terragovplain" - item_state = "beret_terragovplain" // Inteq @@ -220,19 +216,16 @@ name = "inteq beret" desc = "A comfortable looking brown beret with a badge of the golden shield of the IRMG. Denotes the wearer as part of the IRMG." icon_state = "inteq_beret" - item_state = "inteq_beret" /obj/item/clothing/head/beret/sec/hos/inteq name = "inteq vanguard beret" desc = "A comfortable looking brown beret with a badge of the golden shield of the IRMG. Denotes the wearer as a vanguard of the IRMG. The padding inside feels thicker." icon_state = "inteq_beret" - item_state = "inteq_beret" /obj/item/clothing/head/beret/sec/hos/inteq/honorable name = "honorable vanguard beret" desc = "A snow white beret with an air of distinction around it, emblazoned with the golden shield of the IRMG as the badge." icon_state = "inteq_honorable_beret" - item_state = "inteq_honorable_beret" armor = list("melee" = 40, "bullet" = 50, "laser" = 50, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 90) // Frontier diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index 7dbe408eb39a..f44e133360e6 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -20,7 +20,7 @@ name = "collectable chef's hat" desc = "A rare chef's hat meant for hat collectors!" icon_state = "chef" - item_state = "chef" + item_state = "chefhat" dog_fashion = /datum/dog_fashion/head/chef @@ -28,7 +28,6 @@ name = "collectable paper hat" desc = "What looks like an ordinary paper hat is actually a rare and valuable collector's edition paper hat. Keep away from water, fire, and Curators." icon_state = "paper" - dog_fashion = /datum/dog_fashion/head /obj/item/clothing/head/collectable/tophat @@ -41,7 +40,6 @@ name = "collectable captain's hat" desc = "A collectable hat that'll make you look just like a real comdom!" icon_state = "captain" - item_state = "caphat" dog_fashion = /datum/dog_fashion/head/captain @@ -49,14 +47,12 @@ name = "collectable police officer's hat" desc = "A collectable police officer's Hat. This hat emphasizes that you are THE LAW." icon_state = "policehelm" - dog_fashion = /datum/dog_fashion/head/warden /obj/item/clothing/head/collectable/beret name = "collectable beret" desc = "A collectable red beret. It smells faintly of garlic." icon_state = "beret" - dog_fashion = /datum/dog_fashion/head/beret /obj/item/clothing/head/collectable/welding @@ -70,28 +66,24 @@ name = "collectable slime hat" desc = "Just like a real brain slug!" icon_state = "headslime" - item_state = "headslime" clothing_flags = SNUG_FIT /obj/item/clothing/head/collectable/flatcap name = "collectable flat cap" desc = "A collectible laborer's flat cap! Smells like No. 9 coal..." icon_state = "flat_cap" - item_state = "detective" + item_state = "det_hat" /obj/item/clothing/head/collectable/pirate name = "collectable pirate hat" desc = "You'd make a great Dread Syndie Roberts!" icon_state = "pirate" - item_state = "pirate" - dog_fashion = /datum/dog_fashion/head/pirate /obj/item/clothing/head/collectable/kitty name = "collectable kitty ears" desc = "The fur feels... a bit too realistic." icon_state = "kitty" - item_state = "kitty" dog_fashion = /datum/dog_fashion/head/kitty @@ -99,7 +91,6 @@ name = "collectable rabbit ears" desc = "Not as lucky as the feet!" icon_state = "bunny" - item_state = "bunny" dog_fashion = /datum/dog_fashion/head/rabbit @@ -107,7 +98,6 @@ name = "collectable wizard's hat" desc = "NOTE: Any magical powers gained from wearing this hat are purely coincidental." icon_state = "wizard" - dog_fashion = /datum/dog_fashion/head/blue_wizard /obj/item/clothing/head/collectable/hardhat @@ -115,8 +105,6 @@ desc = "WARNING! Offers no real protection, but damn, is it fancy!" clothing_flags = SNUG_FIT icon_state = "hardhat_standard" - item_state = "hardhat_standard" - dog_fashion = /datum/dog_fashion/head /obj/item/clothing/head/collectable/HoS @@ -134,7 +122,6 @@ name = "collectable Thunderdome helmet" desc = "Go Red! I mean Green! I mean Red! No Green!" icon_state = "thunderdome" - item_state = "thunderdome" clothing_flags = SNUG_FIT flags_inv = HIDEHAIR diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index 0eba8a277915..dba4c2f80406 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -2,7 +2,6 @@ name = "safety helmet" desc = "A yellow hard hat used in dangerous work settings to protect the head from falling items and errant swinging toolboxes." icon_state = "hardhat_standard" - item_state = "hardhat_standard" armor = list("melee" = 10, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) flags_inv = 0 clothing_flags = SNUG_FIT @@ -12,7 +11,6 @@ name = "hard hat" desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight." icon_state = "hardhat_yellow" - item_state = "hardhat_yellow" light_color = "#FFCC66" light_power = 0.8 armor = list("melee" = 15, "bullet" = 5, "laser" = 20, "energy" = 10, "bomb" = 20, "bio" = 10, "rad" = 20, "fire" = 100, "acid" = 50) // surprisingly robust against head trauma @@ -50,10 +48,8 @@ /obj/item/clothing/head/hardhat/update_icon_state() if(on) icon_state = "[initial(icon_state)]-on" - item_state = "[initial(icon_state)]-on" else icon_state = "[initial(icon_state)]" - item_state = "[initial(icon_state)]" return ..() /obj/item/clothing/head/hardhat/proc/turn_on(mob/user) @@ -64,13 +60,11 @@ /obj/item/clothing/head/hardhat/orange icon_state = "hardhat_orange" - item_state = "hardhat_orange" dog_fashion = null /obj/item/clothing/head/hardhat/red name = "firefighter helmet" icon_state = "hardhat_red" - item_state = "hardhat_red" clothing_flags = STOPSPRESSUREDAMAGE heat_protection = HEAD max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT @@ -81,14 +75,12 @@ name = "workplace-ready firefighter helmet" desc = "By applying state of the art lighting technology to a fire helmet, and using photo-chemical hardening methods, this hardhat will protect you from robust workplace hazards." icon_state = "hardhat_purple" - item_state = "hardhat_purple" light_range = 5 resistance_flags = FIRE_PROOF | ACID_PROOF custom_materials = list(/datum/material/iron = 4000, /datum/material/glass = 1000, /datum/material/plastic = 3000, /datum/material/silver = 500) /obj/item/clothing/head/hardhat/white icon_state = "hardhat_white" - item_state = "hardhat_white" clothing_flags = STOPSPRESSUREDAMAGE heat_protection = HEAD max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT @@ -98,7 +90,6 @@ /obj/item/clothing/head/hardhat/green icon_state = "hardhat_green" - item_state = "hardhat_green" clothing_flags = STOPSPRESSUREDAMAGE heat_protection = HEAD max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT @@ -108,17 +99,14 @@ /obj/item/clothing/head/hardhat/dblue icon_state = "hardhat_dblue" - item_state = "hardhat_dblue" dog_fashion = null /obj/item/clothing/head/hardhat/solgov icon_state = "hardhat_solgov" - item_state = "hardhat_solgov" dog_fashion = null /obj/item/clothing/head/hardhat/atmos icon_state = "hardhat_atmos" - item_state = "hardhat_atmos" dog_fashion = null name = "atmospheric technician's firefighting helmet" desc = "A firefighter's helmet, able to keep the user cool in any situation." @@ -134,7 +122,6 @@ name = "mining helmet" desc = "A yellow hard hat used in dangerous mining settings to protect the head from falling rocks and from natives who had advanced in the areas of toolbox swinging technology." icon_state = "hardhat_mining" - item_state = "hardhat_mining" dog_fashion = null heat_protection = HEAD max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT @@ -186,12 +173,10 @@ /obj/item/clothing/head/hardhat/weldhat/orange icon_state = "hardhat_orange" - item_state = "hardhat_orange" /obj/item/clothing/head/hardhat/weldhat/white desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight AND welding shield!" //This bulb is not smaller icon_state = "hardhat_white" - item_state = "hardhat_white" light_range = 4 //Boss always takes the best stuff hat_type = "white" clothing_flags = STOPSPRESSUREDAMAGE @@ -202,4 +187,3 @@ /obj/item/clothing/head/hardhat/weldhat/dblue icon_state = "hardhat_dblue" - item_state = "hardhat_dblue" diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index b2ea72519d77..5bc28ff5dc18 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -266,8 +266,6 @@ /obj/item/clothing/head/hunter name = "bounty hunting hat" desc = "Ain't nobody gonna cheat the hangman in my town." - icon_state = "hunter" - item_state = "hunter" armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 15, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) resistance_flags = FIRE_PROOF | ACID_PROOF @@ -438,13 +436,6 @@ icon_state = "intern_hat" item_state = "intern_hat" -/obj/item/clothing/head/coordinator - name = "coordinator cap" - desc = "A cap for a party coordinator, stylish!." - icon_state = "capcap" - item_state = "that" - armor = list("melee" = 25, "bullet" = 15, "laser" = 25, "energy" = 35, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) - /obj/item/clothing/head/goatpelt name = "goat pelt hat" desc = "Fuzzy and Warm!" diff --git a/code/modules/clothing/head/soft_caps.dm b/code/modules/clothing/head/soft_caps.dm index 4cae19eb5c83..9bccedb4f49b 100644 --- a/code/modules/clothing/head/soft_caps.dm +++ b/code/modules/clothing/head/soft_caps.dm @@ -127,7 +127,7 @@ /obj/item/clothing/head/soft/sec/brig_phys name = "security medic cap" - icon_state = "secmedsoft" + icon_state = "secsoft" /obj/item/clothing/head/soft/paramedic name = "paramedic cap" diff --git a/code/modules/clothing/masks/_masks.dm b/code/modules/clothing/masks/_masks.dm index 739e0f832faa..03ca246b60af 100644 --- a/code/modules/clothing/masks/_masks.dm +++ b/code/modules/clothing/masks/_masks.dm @@ -1,6 +1,8 @@ /obj/item/clothing/mask name = "mask" icon = 'icons/obj/clothing/masks.dmi' + lefthand_file = 'icons/mob/inhands/clothing/masks_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing/masks_righthand.dmi' body_parts_covered = HEAD slot_flags = ITEM_SLOT_MASK strip_delay = 40 diff --git a/code/modules/clothing/masks/hailer.dm b/code/modules/clothing/masks/hailer.dm index 66e329a0e9c6..78bbc032e861 100644 --- a/code/modules/clothing/masks/hailer.dm +++ b/code/modules/clothing/masks/hailer.dm @@ -33,6 +33,7 @@ desc = "A set of recognizable pre-recorded messages for cyborgs to use when apprehending criminals." icon = 'icons/obj/device.dmi' icon_state = "taperecorder_idle" + mob_overlay_state = "sechailer" /obj/item/clothing/mask/gas/sechailer/ui_action_click(mob/user, action) if(istype(action, /datum/action/item_action/adjust)) diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm index cde7c87b8bbf..8d5251e9e8c8 100644 --- a/code/modules/clothing/neck/_neck.dm +++ b/code/modules/clothing/neck/_neck.dm @@ -22,7 +22,6 @@ /obj/item/clothing/neck/tie name = "tie" desc = "A neosilk clip-on tie. Special material allows it to be reskinned by Alt-clicking it, but only once." - icon = 'icons/obj/clothing/neck.dmi' unique_reskin = list("red tie" = "redtie", "orange tie" = "orangetie", "green tie" = "greentie", @@ -312,7 +311,6 @@ /obj/item/clothing/neck/necklace/dope name = "gold necklace" desc = "Damn, it feels good to be a gangster." - icon = 'icons/obj/clothing/neck.dmi' icon_state = "bling" cuttable = FALSE @@ -383,7 +381,6 @@ /obj/item/clothing/neck/beads name = "plastic bead necklace" desc = "A cheap, plastic bead necklace. Show team spirit! Collect them! Throw them away! The posibilites are endless!" - icon = 'icons/obj/clothing/neck.dmi' icon_state = "beads" color = "#ffffff" custom_price = 10 diff --git a/code/modules/clothing/outfits/factions/gezena.dm b/code/modules/clothing/outfits/factions/gezena.dm index e2262eb77891..ed32d8b698e7 100644 --- a/code/modules/clothing/outfits/factions/gezena.dm +++ b/code/modules/clothing/outfits/factions/gezena.dm @@ -19,6 +19,11 @@ shoes = /obj/item/clothing/shoes/combat/gezena neck = /obj/item/clothing/neck/cloak/gezena +/datum/outfit/job/gezena/assistant/bridge + name = "PGF - Bridge Crew" + id_assignment = "Bridge Crew" + jobtype = /datum/job/head_of_personnel + /datum/outfit/job/gezena/engineer name = "PGF - Navy Engineer" id_assignment = "Naval Engineer" @@ -29,6 +34,11 @@ shoes = /obj/item/clothing/shoes/combat/gezena neck = /obj/item/clothing/neck/cloak/gezena/engi + backpack = /obj/item/storage/backpack/industrial + satchel = /obj/item/storage/backpack/satchel/eng + duffelbag = /obj/item/storage/backpack/duffelbag/engineering + courierbag = /obj/item/storage/backpack/messenger/engi + /datum/outfit/job/gezena/doctor name = "PGF - Navy Doctor" jobtype = /datum/job/doctor @@ -38,6 +48,12 @@ shoes = /obj/item/clothing/shoes/combat/gezena neck = /obj/item/clothing/neck/cloak/gezena/med + backpack = /obj/item/storage/backpack/medic + satchel = /obj/item/storage/backpack/satchel/med + duffelbag = /obj/item/storage/backpack/duffelbag/med + courierbag = /obj/item/storage/backpack/messenger/med + box = /obj/item/storage/box/survival/medical + /datum/outfit/job/gezena/security name = "PGF - Marine" id_assignment = "Marine" @@ -48,6 +64,12 @@ shoes = /obj/item/clothing/shoes/combat/gezena neck = /obj/item/clothing/neck/cloak/gezena + backpack = /obj/item/storage/backpack/security + satchel = /obj/item/storage/backpack/satchel/sec + duffelbag = /obj/item/storage/backpack/duffelbag/sec + courierbag = /obj/item/storage/backpack/messenger/sec + box = /obj/item/storage/box/survival/security + /datum/outfit/job/gezena/hos name = "PGF - Marine Sergeant" id_assignment = "Sergeant" @@ -55,8 +77,29 @@ job_icon = "headofsecurity" uniform = /obj/item/clothing/under/gezena/marine + head = /obj/item/clothing/head/gezena/marine/lead shoes = /obj/item/clothing/shoes/combat/gezena - neck = /obj/item/clothing/neck/cloak/gezena/captain + neck = /obj/item/clothing/neck/cloak/gezena/lead + + backpack = /obj/item/storage/backpack/security + satchel = /obj/item/storage/backpack/satchel/sec + duffelbag = /obj/item/storage/backpack/duffelbag/sec + courierbag = /obj/item/storage/backpack/messenger/sec + box = /obj/item/storage/box/survival/security + +/datum/outfit/job/gezena/hop + name = "PGF - Bridge Officer" + jobtype = /datum/job/head_of_personnel + job_icon = "headofpersonnel" + + uniform = /obj/item/clothing/under/gezena + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/command + + backpack = /obj/item/storage/backpack/captain + satchel = /obj/item/storage/backpack/satchel/cap + duffelbag = /obj/item/storage/backpack/duffelbag/captain + courierbag = /obj/item/storage/backpack/messenger/com /datum/outfit/job/gezena/captain name = "PGF - Captain" @@ -67,6 +110,11 @@ shoes = /obj/item/clothing/shoes/combat/gezena neck = /obj/item/clothing/neck/cloak/gezena/captain + backpack = /obj/item/storage/backpack/captain + satchel = /obj/item/storage/backpack/satchel/cap + duffelbag = /obj/item/storage/backpack/duffelbag/captain + courierbag = /obj/item/storage/backpack/messenger/com + //Adminspawn Roles (for events): /datum/outfit/job/gezena/assistant/geared @@ -94,6 +142,11 @@ shoes = /obj/item/clothing/shoes/combat/gezena neck = /obj/item/clothing/neck/cloak/gezena/engi + backpack = /obj/item/storage/backpack/industrial + satchel = /obj/item/storage/backpack/satchel/eng + duffelbag = /obj/item/storage/backpack/duffelbag/engineering + courierbag = /obj/item/storage/backpack/messenger/engi + /datum/outfit/job/gezena/doctor/geared name = "PGF - Navy Doctor - Equipped" jobtype = /datum/job/doctor @@ -106,6 +159,12 @@ shoes = /obj/item/clothing/shoes/combat/gezena neck = /obj/item/clothing/neck/cloak/gezena/med + backpack = /obj/item/storage/backpack/medic + satchel = /obj/item/storage/backpack/satchel/med + duffelbag = /obj/item/storage/backpack/duffelbag/med + courierbag = /obj/item/storage/backpack/messenger/med + box = /obj/item/storage/box/survival/medical + /datum/outfit/job/gezena/security/geared name = "PGF - Marine - Equipped" jobtype = /datum/job/officer @@ -120,6 +179,12 @@ neck = /obj/item/clothing/neck/cloak/gezena r_hand = /obj/item/gun/energy/kalix/pgf/heavy + backpack = /obj/item/storage/backpack/security + satchel = /obj/item/storage/backpack/satchel/sec + duffelbag = /obj/item/storage/backpack/duffelbag/sec + courierbag = /obj/item/storage/backpack/messenger/sec + box = /obj/item/storage/box/survival/security + /datum/outfit/job/gezena/hos/geared name = "PGF - Marine Sergeant - Equipped" jobtype = /datum/job/hos @@ -127,13 +192,19 @@ uniform = /obj/item/clothing/under/gezena/marine suit = /obj/item/clothing/suit/armor/gezena/marine - head = /obj/item/clothing/head/helmet/gezena + head = /obj/item/clothing/head/gezena/marine/lead belt = /obj/item/storage/belt/military/gezena gloves = /obj/item/clothing/gloves/gezena/marine shoes = /obj/item/clothing/shoes/combat/gezena - neck = /obj/item/clothing/neck/cloak/gezena/captain + neck = /obj/item/clothing/neck/cloak/gezena/lead r_hand = /obj/item/gun/energy/kalix/pgf + backpack = /obj/item/storage/backpack/security + satchel = /obj/item/storage/backpack/satchel/sec + duffelbag = /obj/item/storage/backpack/duffelbag/sec + courierbag = /obj/item/storage/backpack/messenger/sec + box = /obj/item/storage/box/survival/security + /datum/outfit/job/gezena/paramedic name = "PGF - Marine Medic - Equipped" jobtype = /datum/job/paramedic @@ -148,6 +219,29 @@ neck = /obj/item/clothing/neck/cloak/gezena/med r_hand = /obj/item/gun/energy/kalix/pgf + backpack = /obj/item/storage/backpack/medic + satchel = /obj/item/storage/backpack/satchel/med + duffelbag = /obj/item/storage/backpack/duffelbag/med + courierbag = /obj/item/storage/backpack/messenger/para + box = /obj/item/storage/box/survival/medical + +/datum/outfit/job/gezena/hop/geared + name = "PGF - Naval Bridge Officer - Equipped" + jobtype = /datum/job/head_of_personnel + job_icon = "headofpersonnel" + + uniform = /obj/item/clothing/under/gezena + suit = /obj/item/clothing/suit/armor/gezena + head = /obj/item/clothing/head/gezena + gloves = /obj/item/clothing/gloves/gezena + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena/command + r_hand = /obj/item/gun/energy/kalix/pgf + + backpack = /obj/item/storage/backpack/captain + satchel = /obj/item/storage/backpack/satchel/cap + duffelbag = /obj/item/storage/backpack/duffelbag/captain + courierbag = /obj/item/storage/backpack/messenger/com /datum/outfit/job/gezena/captain/geared name = "PGF - Captain - Equipped" @@ -160,3 +254,8 @@ gloves = /obj/item/clothing/gloves/gezena/captain shoes = /obj/item/clothing/shoes/combat/gezena neck = /obj/item/clothing/neck/cloak/gezena/captain + + backpack = /obj/item/storage/backpack/captain + satchel = /obj/item/storage/backpack/satchel/cap + duffelbag = /obj/item/storage/backpack/duffelbag/captain + courierbag = /obj/item/storage/backpack/messenger/com diff --git a/code/modules/clothing/outfits/factions/independent.dm b/code/modules/clothing/outfits/factions/independent.dm index a3795b7ee057..eeb6a1d8c7f3 100644 --- a/code/modules/clothing/outfits/factions/independent.dm +++ b/code/modules/clothing/outfits/factions/independent.dm @@ -91,6 +91,11 @@ chameleon_extras = list(/obj/item/gun/energy/e_gun, /obj/item/stamp/captain) +/datum/outfit/job/independent/captain/cheap //for Miskilamo ships + name = "Independent - Captain (Low Budget)" + gloves = /obj/item/clothing/gloves/color/white //poverty gloves + shoes = /obj/item/clothing/shoes/sneakers/brown + /datum/outfit/job/independent/captain/western name = "Independent - Captain (Western)" head = /obj/item/clothing/head/caphat/cowboy @@ -253,7 +258,6 @@ uniform = /obj/item/clothing/under/rank/security/officer/blueshirt shoes = /obj/item/clothing/shoes/jackboots - glasses = /obj/item/clothing/glasses/hud/security/sunglasses head = /obj/item/clothing/head/cowboy/sec /datum/outfit/job/independent/security/pirate diff --git a/code/modules/clothing/shoes/_shoes.dm b/code/modules/clothing/shoes/_shoes.dm index 05db2331fc49..7b2ded27e269 100644 --- a/code/modules/clothing/shoes/_shoes.dm +++ b/code/modules/clothing/shoes/_shoes.dm @@ -1,6 +1,8 @@ /obj/item/clothing/shoes name = "shoes" icon = 'icons/obj/clothing/shoes.dmi' + lefthand_file = 'icons/mob/inhands/clothing/shoes_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing/shoes_righthand.dmi' desc = "Comfortable-looking shoes." gender = PLURAL //Carn: for grammarically correct text-parsing var/chained = 0 diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index a738bee8f8ed..4c078a7e0ad1 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -1,10 +1,6 @@ /obj/item/clothing/shoes/proc/step_action() //this was made to rewrite clown shoes squeaking SEND_SIGNAL(src, COMSIG_SHOES_STEP_ACTION) -/obj/item/clothing/shoes/sneakers/mime - name = "mime shoes" - icon_state = "mime" - /obj/item/clothing/shoes/combat //basic syndicate combat boots for nuke ops and mob corpses name = "combat boots" desc = "High speed, low drag combat boots." diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index aa0367f12ead..e999caf7624b 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -151,8 +151,6 @@ Contains: /obj/item/clothing/suit/space/pirate name = "pirate coat" desc = "Yarr." - icon_state = "pirate" - item_state = "pirate" w_class = WEIGHT_CLASS_NORMAL flags_inv = 0 allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/melee/transforming/energy/sword/saber/pirate, /obj/item/clothing/glasses/eyepatch, /obj/item/reagent_containers/food/drinks/bottle/rum) diff --git a/code/modules/clothing/suits/_suits.dm b/code/modules/clothing/suits/_suits.dm index 358f6a8ba187..0e7edb63f068 100644 --- a/code/modules/clothing/suits/_suits.dm +++ b/code/modules/clothing/suits/_suits.dm @@ -1,5 +1,7 @@ /obj/item/clothing/suit icon = 'icons/obj/clothing/suits.dmi' + lefthand_file = 'icons/mob/inhands/clothing/suits_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing/suits_righthand.dmi' name = "suit" var/fire_resist = T0C+100 allowed = list(/obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) diff --git a/code/modules/clothing/suits/chaplainsuits.dm b/code/modules/clothing/suits/chaplainsuits.dm index 949265f83371..58802e01b8a1 100644 --- a/code/modules/clothing/suits/chaplainsuits.dm +++ b/code/modules/clothing/suits/chaplainsuits.dm @@ -31,20 +31,6 @@ body_parts_covered = CHEST|GROIN|LEGS|ARMS flags_inv = HIDEJUMPSUIT -/obj/item/clothing/suit/chaplainsuit/studentuni - name = "student robe" - desc = "The uniform of a bygone institute of learning." - icon_state = "studentuni" - item_state = "studentuni" - body_parts_covered = ARMS|CHEST - -/obj/item/clothing/suit/chaplainsuit/witchhunter - name = "witchunter garb" - desc = "This worn outfit saw much use back in the day." - icon_state = "witchhunter" - item_state = "witchhunter" - body_parts_covered = CHEST|GROIN|LEGS|ARMS - /obj/item/clothing/suit/hooded/chaplainsuit/monkhabit name = "monk's habit" desc = "A few steps above rended sackcloth." diff --git a/code/modules/clothing/suits/cloaks.dm b/code/modules/clothing/suits/cloaks.dm index 14f721334462..bce5d5bd2445 100644 --- a/code/modules/clothing/suits/cloaks.dm +++ b/code/modules/clothing/suits/cloaks.dm @@ -186,7 +186,8 @@ /obj/item/clothing/head/hooded/cloakhood/goliath/polar name = "polar cloak" - icon_state = "polhood" + icon_state = "hoodie_gray" + mob_overlay_state = "polhood" desc = "Wear bear on head show little man you big man, kill bear for cloak." min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT cold_protection = HEAD diff --git a/code/modules/clothing/suits/hoodies.dm b/code/modules/clothing/suits/hoodies.dm index 1feea7adfd0f..b9e7ebb218c0 100644 --- a/code/modules/clothing/suits/hoodies.dm +++ b/code/modules/clothing/suits/hoodies.dm @@ -1,7 +1,7 @@ -/obj/item/clothing/suit/hooded/hoodie/ +/obj/item/clothing/suit/hooded/hoodie name = "hoodie" desc = "HOW" - hoodtype = /obj/item/clothing/head/hooded/hood/ + hoodtype = /obj/item/clothing/head/hooded/hood body_parts_covered = CHEST|ARMS pocket_storage_component_path = /datum/component/storage/concrete/pockets/exo/large allowed = list( /obj/item/flashlight, @@ -15,7 +15,7 @@ armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) //it's just a hoodie. supports_variations = KEPORI_VARIATION -/obj/item/clothing/head/hooded/hood/ +/obj/item/clothing/head/hooded/hood name = "hood" desc = "HOW" body_parts_covered = HEAD @@ -85,13 +85,11 @@ /obj/item/clothing/head/hooded/hood/fbp name = "\improper FBP kepori hood" desc = "A hood for your FBP hoodie." - icon_state = "hoodie_fbp" item_state = "hoodie_fbp" /obj/item/clothing/suit/hooded/hoodie/rilena name = "K4L1 hoodie" desc = "A hoodie themed to look like K4L1 from the popular webseries RILENA. It has a comfy pocket for keeping your hands warm." - icon_state = "hoodie_rilena" item_state = "hoodie_rilena" hoodtype = /obj/item/clothing/head/hooded/hood/rilena @@ -112,6 +110,5 @@ /obj/item/clothing/head/hooded/hood/rilena name = "RILENA: LMR K4L1 hood" desc = "A hood for your RILENA themed hoodie." - icon_state = "hoodie_rilena" item_state = "hoodie_rilena" diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 0db75bbb1921..43c349d6e095 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -205,24 +205,6 @@ icon_state = "surgical" allowed = list(/obj/item/scalpel, /obj/item/cautery, /obj/item/hemostat, /obj/item/retractor) -//Robotocist - -/obj/item/clothing/suit/hooded/techpriest - name = "techpriest robes" - desc = "For those who REALLY love their toasters." - icon_state = "techpriest" - item_state = "techpriest" - body_parts_covered = CHEST|GROIN|LEGS|ARMS - hoodtype = /obj/item/clothing/head/hooded/techpriest - -/obj/item/clothing/head/hooded/techpriest - name = "techpriest's hood" - desc = "A hood for those who REALLY love their toasters." - icon_state = "techpriesthood" - item_state = "techpriesthood" - body_parts_covered = HEAD - flags_inv = HIDEHAIR|HIDEEARS - //SolGov suits /obj/item/clothing/suit/solgov diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 126e34db4f4a..ddd11a4e78e6 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -65,6 +65,7 @@ desc = "Suit for a cyborg costume." icon_state = "death" item_state = "death" + mob_overlay_state = "cardborg" flags_1 = CONDUCT_1 fire_resist = T0C+5200 flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT @@ -658,13 +659,6 @@ body_parts_covered = HEAD flags_inv = HIDEHAIR|HIDEEARS|HIDEFACIALHAIR|HIDEFACE|HIDEMASK -/obj/item/clothing/suit/coordinator - name = "coordinator jacket" - desc = "A jacket for a party ooordinator, stylish!." - icon_state = "capformal" - item_state = "capspacesuit" - armor = list("melee" = 25, "bullet" = 15, "laser" = 25, "energy" = 35, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) - /obj/item/clothing/suit/hawaiian name = "hawaiian overshirt" desc = "A cool shirt for chilling on the beach." diff --git a/code/modules/clothing/under/_under.dm b/code/modules/clothing/under/_under.dm index 356bef71acac..7a8e21ae2bea 100644 --- a/code/modules/clothing/under/_under.dm +++ b/code/modules/clothing/under/_under.dm @@ -2,6 +2,8 @@ name = "under" icon = 'icons/obj/clothing/under/default.dmi' mob_overlay_icon = 'icons/mob/clothing/under/default.dmi' + lefthand_file = 'icons/mob/inhands/clothing/suits_lefthand.dmi' + righthand_file = 'icons/mob/inhands/clothing/suits_righthand.dmi' body_parts_covered = CHEST|GROIN|LEGS|ARMS permeability_coefficient = 0.9 slot_flags = ITEM_SLOT_ICLOTHING diff --git a/code/modules/clothing/under/accessories.dm b/code/modules/clothing/under/accessories.dm index 2f0660bffebf..ed1d12be3fcb 100644 --- a/code/modules/clothing/under/accessories.dm +++ b/code/modules/clothing/under/accessories.dm @@ -475,16 +475,12 @@ /obj/item/clothing/accessory/holster/nukie name = "operative holster" desc = "A deep shoulder holster capable of holding almost any form of ballistic weaponry." - icon_state = "syndicate_holster" - item_state = "syndicate_holster" w_class = WEIGHT_CLASS_BULKY pocket_storage_component_path = /datum/component/storage/concrete/pockets/holster/nukie /obj/item/clothing/accessory/holster/chameleon name = "syndicate holster" desc = "A two pouched hip holster that uses chameleon technology to disguise itself and any guns in it." - icon_state = "syndicate_holster" - item_state = "syndicate_holster" var/datum/action/item_action/chameleon/change/chameleon_action pocket_storage_component_path = /datum/component/storage/concrete/pockets/holster/chameleon diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index 1a2cfdd33fd7..bbd0d962601f 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -11,6 +11,7 @@ /obj/item/clothing/under/color/random icon_state = "random_jumpsuit" + mob_overlay_state = "rainbow" // if you somehow equip it like that /obj/item/clothing/under/color/random/Initialize() ..() @@ -24,6 +25,7 @@ /obj/item/clothing/under/color/jumpskirt/random icon_state = "random_jumpsuit" //Skirt variant needed + mob_overlay_state = "rainbow" /obj/item/clothing/under/color/jumpskirt/random/Initialize() ..() diff --git a/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm b/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm index 59b83eb7e3e5..0f58017a2e73 100644 --- a/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm +++ b/code/modules/clothing/under/jobs/Plasmaman/civilian_service.dm @@ -151,4 +151,3 @@ desc = "It's very colourful on the inside." icon_state = "mime_enviroskirt" item_state = "mime_enviroskirt" - diff --git a/code/modules/clothing/under/jobs/civilian/civilian.dm b/code/modules/clothing/under/jobs/civilian/civilian.dm index 965ec45c3d18..8a95cee6c3ed 100644 --- a/code/modules/clothing/under/jobs/civilian/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian/civilian.dm @@ -222,11 +222,6 @@ icon_state = "lawyer_galaxy_red" item_state = "r_suit" -/obj/item/clothing/under/rank/civilian/cookjorts - name = "grilling shorts" - desc = "For when all you want in life is to grill for god's sake!" - icon_state = "cookjorts" - /obj/item/clothing/under/rank/civilian/janitor name = "janitor's jumpsuit" desc = "It's the official uniform of a Nanotrasen janitor. It has minor protection from biohazards." diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index cf08ad4ed4c6..29ee1c732399 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -99,16 +99,19 @@ /obj/item/clothing/under/rank/security/brig_phys/nt name = "security medic's uniform" desc = "A lightly armored uniform worn by members of Nanotrasen's Asset Protection Medical Corps." - icon_state = "rbrig_phys" + icon_state = "security_medic" item_state = "r_suit" + mob_overlay_state = "rbrig_phys" /obj/item/clothing/under/rank/security/brig_phys/nt/skirt name = "security medic's uniform" desc = "A lightly armored uniform, with a skirt, worn by members of Nanotrasen's Asset Protection Medical Corps." - icon_state = "rbrig_phys_skirt" + icon_state = "security_medic_skirt" + mob_overlay_state = "rbrig_phys_skirt" body_parts_covered = CHEST|GROIN|ARMS supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON + // Warden // /obj/item/clothing/under/rank/security/warden name = "warden's security suit" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 5e3d288adca5..019d731a2708 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -113,15 +113,6 @@ armor = list("melee" = 10, "laser" = 10, "fire" = 40, "acid" = 10, "bomb" = 5) cuttable = FALSE -/obj/item/clothing/under/misc/coordinator - name = "coordinator jumpsuit" - desc = "A jumpsuit made by party people, from party people, for party people." - icon = 'icons/obj/clothing/under/command.dmi' - mob_overlay_icon = 'icons/mob/clothing/under/command.dmi' - icon_state = "captain_parade" - item_state = "by_suit" - can_adjust = FALSE - /obj/item/clothing/under/utility icon = 'icons/obj/clothing/under/misc.dmi' mob_overlay_icon = 'icons/mob/clothing/under/misc.dmi' diff --git a/code/modules/clothing/under/shorts.dm b/code/modules/clothing/under/shorts.dm index 8f30c0cab2ce..58e83cf71284 100644 --- a/code/modules/clothing/under/shorts.dm +++ b/code/modules/clothing/under/shorts.dm @@ -33,3 +33,8 @@ /obj/item/clothing/under/shorts/purple name = "purple athletic shorts" icon_state = "purpleshorts" + +/obj/item/clothing/under/shorts/cookjorts + name = "grilling shorts" + desc = "For when all you want in life is to grill for god's sake!" + icon_state = "greyshorts" diff --git a/code/modules/economy/account.dm b/code/modules/economy/account.dm index f580aca9c0c9..64280475664a 100644 --- a/code/modules/economy/account.dm +++ b/code/modules/economy/account.dm @@ -1,55 +1,46 @@ -#define DUMPTIME 3000 - /datum/bank_account var/account_holder = "Rusty Venture" var/account_balance = 0 - var/datum/job/account_job var/list/bank_cards = list() - ///If the account has been frozen by someone at an account management terminal. - var/frozen = FALSE var/add_to_accounts = TRUE var/account_id - var/being_dumped = FALSE //pink levels are rising - var/withdrawDelay = 0 /datum/bank_account/New(newname, job) if(add_to_accounts) SSeconomy.bank_accounts += src account_holder = newname - account_job = job account_id = rand(111111,999999) /datum/bank_account/Destroy() if(add_to_accounts) SSeconomy.bank_accounts -= src - for(var/obj/item/card/id/id_card in bank_cards) + for(var/obj/item/card/id/id_card as anything in bank_cards) id_card.registered_account = null + SSeconomy.bank_money -= account_balance return ..() -/datum/bank_account/proc/dumpeet() - being_dumped = TRUE - withdrawDelay = world.time + DUMPTIME - /datum/bank_account/proc/_adjust_money(amt) account_balance += amt if(account_balance < 0) account_balance = 0 /datum/bank_account/proc/has_money(amt) - return account_balance >= amt && !frozen + return account_balance >= amt -/datum/bank_account/proc/adjust_money(amt) - if((amt < 0 && has_money(-amt)) || amt > 0 && !frozen) +/datum/bank_account/proc/adjust_money(amt, reason = "cash") + if((amt < 0 && has_money(-amt)) || amt > 0) + SSblackbox.record_feedback("tally", "credits", amt, reason) + SSeconomy.bank_money += amt _adjust_money(amt) return TRUE return FALSE /datum/bank_account/proc/transfer_money(datum/bank_account/from, amount) if(from.has_money(amount)) - adjust_money(amount) + adjust_money(amount, "transfer") SSblackbox.record_feedback("amount", "credits_transferred", amount) log_econ("[amount] credits were transferred from [from.account_holder]'s account to [src.account_holder]") - from.adjust_money(-amount) + from.adjust_money(-amount, "transfer_out") return TRUE return FALSE @@ -94,20 +85,4 @@ /datum/bank_account/ship/New(newname, budget) account_holder = newname - account_balance = budget - -/datum/bank_account/department - account_holder = "Guild Credit Agency" - var/department_id = "REPLACE_ME" - add_to_accounts = FALSE - -/datum/bank_account/department/New(dep_id, budget) - department_id = dep_id - account_balance = budget - account_holder = SSeconomy.department_accounts[dep_id] - SSeconomy.generated_accounts += src - -/datum/bank_account/remote // Bank account not belonging to the local station - add_to_accounts = FALSE - -#undef DUMPTIME + adjust_money(budget, "starting_money") diff --git a/code/modules/economy/pay_stand.dm b/code/modules/economy/pay_stand.dm index 071971c2a894..af7d9be4b947 100644 --- a/code/modules/economy/pay_stand.dm +++ b/code/modules/economy/pay_stand.dm @@ -54,7 +54,7 @@ if(momsdebitcard < 1) to_chat(user, "ERROR: Invalid amount designated.") return - if(vbucks.registered_account.adjust_money(-momsdebitcard)) + if(vbucks.registered_account.adjust_money(-momsdebitcard, "transfer")) purchase(vbucks.registered_account.account_holder, momsdebitcard) to_chat(user, "Thanks for purchasing! The vendor has been informed.") return @@ -117,7 +117,7 @@ return ..() /obj/machinery/paystand/proc/purchase(buyer, price) - my_card.registered_account.adjust_money(price) + my_card.registered_account.adjust_money(price, "transfer") my_card.registered_account.bank_card_talk("Purchase made at your vendor by [buyer] for [price] credits.") amount_deposited = amount_deposited + price if(signaler && amount_deposited >= signaler_threshold) diff --git a/code/modules/economy/selling_pad.dm b/code/modules/economy/selling_pad.dm index 46d660c5cec3..cf155ad251bd 100644 --- a/code/modules/economy/selling_pad.dm +++ b/code/modules/economy/selling_pad.dm @@ -34,15 +34,9 @@ sell_account = port.current_ship?.ship_account /obj/machinery/computer/selling_pad_control/attackby(obj/item/I, mob/user) - var/value = 0 - if(istype(I, /obj/item/spacecash/bundle)) - var/obj/item/spacecash/bundle/C = I - value = C.value - else if(istype(I, /obj/item/holochip)) - var/obj/item/holochip/H = I - value = H.credits + var/value = I.get_item_credit_value() if(value) - sell_account.adjust_money(value) + sell_account.adjust_money(value, "selling_pad") to_chat(user, "You deposit [I]. The Vessel Budget is now [sell_account.account_balance] cr.") qdel(I) return TRUE @@ -156,7 +150,7 @@ total_report.total_amount[E] += ex.total_amount[E] total_report.total_value[E] += ex.total_value[E] - sell_account.adjust_money(value) + sell_account.adjust_money(value, "selling_pad") if(!value) status_report += "Nothing" diff --git a/code/modules/fishing/fish/_fish.dm b/code/modules/fishing/fish/_fish.dm index 82edb0698208..f474018739d0 100644 --- a/code/modules/fishing/fish/_fish.dm +++ b/code/modules/fishing/fish/_fish.dm @@ -3,7 +3,7 @@ name = "generic looking aquarium fish" desc = "very bland" icon = 'icons/obj/aquarium.dmi' - icon_state = "bugfish" + icon_state = "trout" //Replace this with "bugfish" from tg please w_class = WEIGHT_CLASS_TINY diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index 64bb4fdae667..8f88924930f4 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -4,7 +4,7 @@ /obj/item/reagent_containers/food/drinks name = "drink" desc = "yummy" - icon = 'icons/obj/drinks.dmi' + icon = 'icons/obj/drinks/drinks.dmi' icon_state = null lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' @@ -287,7 +287,7 @@ /obj/item/reagent_containers/food/drinks/waterbottle name = "bottle of water" desc = "A bottle of water filled at an old Earth bottling facility." - icon = 'icons/obj/drinks.dmi' + icon = 'icons/obj/drinks/drinks.dmi' icon_state = "smallbottle" item_state = "bottle" list_reagents = list(/datum/reagent/water = 49.5, /datum/reagent/fluorine = 0.5)//see desc, don't think about it too hard @@ -407,7 +407,7 @@ return var/obj/item/broken_bottle/B = new (loc) B.icon_state = icon_state - var/icon/I = new('icons/obj/drinks.dmi', src.icon_state) + var/icon/I = new('icons/obj/drinks/drinks.dmi', src.icon_state) I.Blend(B.broken_outline, ICON_OVERLAY, rand(5), 1) I.SwapColor(rgb(255, 0, 220, 255), rgb(0, 0, 0, 0)) B.icon = I @@ -466,7 +466,7 @@ /obj/item/reagent_containers/food/drinks/colocup name = "colo cup" desc = "A cheap, mass produced style of cup, typically used at parties. They never seem to come out red, for some reason..." - icon = 'icons/obj/drinks.dmi' + icon = 'icons/obj/drinks/drinks.dmi' icon_state = "colocup" lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index b4d8cf8090c9..4da78a5989a1 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -45,7 +45,7 @@ thrower.put_in_hands(B) B.icon_state = icon_state - var/icon/I = new('icons/obj/drinks.dmi', src.icon_state) + var/icon/I = new('icons/obj/drinks/drinks.dmi', src.icon_state) I.Blend(B.broken_outline, ICON_OVERLAY, rand(5), 1) I.SwapColor(rgb(255, 0, 220, 255), rgb(0, 0, 0, 0)) B.icon = I @@ -138,7 +138,7 @@ /obj/item/broken_bottle name = "broken bottle" desc = "A bottle with a sharp broken bottom." - icon = 'icons/obj/drinks.dmi' + icon = 'icons/obj/drinks/drinks.dmi' icon_state = "broken_bottle" force = 9 throwforce = 5 @@ -149,7 +149,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("stabbed", "slashed", "attacked") sharpness = IS_SHARP - var/static/icon/broken_outline = icon('icons/obj/drinks.dmi', "broken") + var/static/icon/broken_outline = icon('icons/obj/drinks/drinks.dmi', "broken") /obj/item/broken_bottle/Initialize() . = ..() diff --git a/code/modules/holodeck/items.dm b/code/modules/holodeck/items.dm index 9e89336ae08e..f1a5862649a4 100644 --- a/code/modules/holodeck/items.dm +++ b/code/modules/holodeck/items.dm @@ -14,7 +14,7 @@ name = "holographic energy sword" desc = "May the force be with you. Sorta." icon = 'icons/obj/transforming_energy.dmi' - icon_state = "sword0" + icon_state = "sword" lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' force = 3.0 diff --git a/code/modules/instruments/items.dm b/code/modules/instruments/items.dm index 149f78437fa4..022b3278e92b 100644 --- a/code/modules/instruments/items.dm +++ b/code/modules/instruments/items.dm @@ -75,7 +75,7 @@ lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi' righthand_file = 'icons/mob/inhands/clothing_righthand.dmi' icon_state = "headphones" - item_state = "headphones" + item_state = "earmuffs" slot_flags = ITEM_SLOT_EARS | ITEM_SLOT_HEAD force = 0 w_class = WEIGHT_CLASS_SMALL diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index 67d45dd8d058..ee0d7789355e 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -124,7 +124,7 @@ return FALSE if(!visualsOnly) var/datum/bank_account/bank_account = new(H.real_name, src) - bank_account.adjust_money(officer ? 250 : 100) //just a little bit of money for you + bank_account.adjust_money(officer ? 250 : 100, "starting_money") //just a little bit of money for you H.account_id = bank_account.account_id //Equip the rest of the gear diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm index 1c3d318eeffb..d67dbb12f572 100644 --- a/code/modules/jobs/job_types/cook.dm +++ b/code/modules/jobs/job_types/cook.dm @@ -18,7 +18,7 @@ belt = /obj/item/pda/cook ears = /obj/item/radio/headset/headset_srv uniform = /obj/item/clothing/under/rank/civilian/chef - alt_uniform = /obj/item/clothing/under/rank/civilian/cookjorts //WS Edit - Alt Uniforms + alt_uniform = /obj/item/clothing/under/shorts/cookjorts //WS Edit - Alt Uniforms suit = /obj/item/clothing/suit/toggle/chef alt_suit = /obj/item/clothing/suit/apron/chef head = /obj/item/clothing/head/chefhat diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index 8bac57a8b764..41fce675bf70 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -174,7 +174,7 @@ /obj/item/clothing/head/hooded/survivor_hood name = "survivor hood" desc = "A loose-fitting hood, patched up with sealant and adhesive. Somewhat protects the head from the environment, but gets the job done." - icon_state = "survivor_hood" + icon_state = "explorerold" suit = /obj/item/clothing/suit/hooded/survivor body_parts_covered = HEAD flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm index c4b75883eb67..5e012735b706 100644 --- a/code/modules/mining/equipment/survival_pod.dm +++ b/code/modules/mining/equipment/survival_pod.dm @@ -283,14 +283,12 @@ /obj/structure/sign/mining name = "\improper Nanotrasen mining corps sign" desc = "A sign of relief for weary miners, and a warning for would-be competitors to Nanotrasen's mining claims." - icon = 'icons/turf/walls/survival_pod_walls.dmi' - icon_state = "ntpod" + icon_state = "nanotrasen" /obj/structure/sign/mining/survival name = "shelter sign" desc = "A high visibility sign designating a safe shelter." - icon = 'icons/turf/walls/survival_pod_walls.dmi' - icon_state = "survival" + icon_state = "secureareaold" //Fluff /obj/structure/tubes diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 5428fd52bb88..42cc2a74d6a4 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -281,30 +281,31 @@ activated = TRUE //Memento Mori -/obj/item/clothing/neck/necklace/memento_mori +/obj/item/clothing/neck/memento_mori name = "Memento Mori" desc = "A mysterious pendant. An inscription on it says: \"Certain death tomorrow means certain life today.\"" icon = 'icons/obj/lavaland/artefacts.dmi' icon_state = "memento_mori" + mob_overlay_state = "crystal_talisman" actions_types = list(/datum/action/item_action/hands_free/memento_mori) resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF var/mob/living/carbon/human/active_owner -/obj/item/clothing/neck/necklace/memento_mori/item_action_slot_check(slot) +/obj/item/clothing/neck/memento_mori/item_action_slot_check(slot) return slot == ITEM_SLOT_NECK -/obj/item/clothing/neck/necklace/memento_mori/dropped(mob/user) +/obj/item/clothing/neck/memento_mori/dropped(mob/user) ..() if(active_owner) mori() //Just in case -/obj/item/clothing/neck/necklace/memento_mori/Destroy() +/obj/item/clothing/neck/memento_mori/Destroy() if(active_owner) mori() return ..() -/obj/item/clothing/neck/necklace/memento_mori/proc/memento(mob/living/carbon/human/user) +/obj/item/clothing/neck/memento_mori/proc/memento(mob/living/carbon/human/user) to_chat(user, "You feel your life being drained by the pendant...") if(do_after(user, 40, target = user)) to_chat(user, "Your lifeforce is now linked to the pendant! You feel like removing it would kill you, and yet you instinctively know that until then, you won't die.") @@ -314,7 +315,7 @@ icon_state = "memento_mori_active" active_owner = user -/obj/item/clothing/neck/necklace/memento_mori/proc/mori() +/obj/item/clothing/neck/memento_mori/proc/mori() icon_state = "memento_mori" if(!active_owner) return @@ -329,7 +330,7 @@ desc = "Bind your life to the pendant." /datum/action/item_action/hands_free/memento_mori/Trigger() - var/obj/item/clothing/neck/necklace/memento_mori/MM = target + var/obj/item/clothing/neck/memento_mori/MM = target if(!MM.active_owner) if(ishuman(owner)) MM.memento(owner) @@ -510,7 +511,7 @@ desc = "A hook." projectile_type = /obj/projectile/hook caliber = "hook" - icon_state = "hook" + icon_state = "arrow" /obj/projectile/hook name = "hook" @@ -667,7 +668,6 @@ icon = 'icons/obj/lavaland/artefacts.dmi' icon_state = "paradox_bag" mob_overlay_icon = 'icons/mob/clothing/belt.dmi' - mob_overlay_state = "paradoxbag" slot_flags = ITEM_SLOT_BELT resistance_flags = INDESTRUCTIBLE @@ -888,8 +888,6 @@ desc = "Buried deep beneath the earth, these ancient gauntlets absorbed the tectonic power of earthquakes. " icon = 'icons/obj/lavaland/artefacts.dmi' icon_state = "concussive_gauntlets" - mob_overlay_icon = 'icons/mob/clothing/hands.dmi' - mob_overlay_state = "concussive_gauntlets" toolspeed = 0.1 strip_delay = 40 equip_delay_other = 20 diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 2af7db0f4b6c..c84d61ab7cf2 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -11,7 +11,6 @@ shoot_inventory_chance = 0 circuit = /obj/item/circuitboard/machine/vending/mining_equipment refill_canister = /obj/item/vending_refill/mining_equipment - payment_department = ACCOUNT_CAR vend_ready = "Good luck, you're going to need it." mining_point_vendor = TRUE default_price = 100 diff --git a/code/modules/mob/living/carbon/alien/organs.dm b/code/modules/mob/living/carbon/alien/organs.dm index cb7c7adafc4b..bfa71f3b335e 100644 --- a/code/modules/mob/living/carbon/alien/organs.dm +++ b/code/modules/mob/living/carbon/alien/organs.dm @@ -1,5 +1,5 @@ /obj/item/organ/alien - icon_state = "xgibmid2" + icon_state = "liver-x" food_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/toxin/acid = 10) var/list/alien_powers = list() diff --git a/code/modules/mob/living/carbon/examine.dm b/code/modules/mob/living/carbon/examine.dm index 7afe5068e276..931c62d37920 100644 --- a/code/modules/mob/living/carbon/examine.dm +++ b/code/modules/mob/living/carbon/examine.dm @@ -6,7 +6,7 @@ var/t_has = p_have() var/t_is = p_are() - . = list("This is [icon2html(src, user)] \a [src]!>") + . = list("This is [icon2html(src, user)] \a [src]!") var/list/obscured = check_obscured_slots() if (handcuffed) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index ceda44284f46..b024be2f96f7 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -367,7 +367,6 @@ . += "Criminal status: \[[criminal]\]" . += jointext(list("Security record: \[View\]", - "\[Add citation\]", "\[Add crime\]", "\[View comment log\]", "\[Add comment\]"), "") diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 93276a6710a6..f3802e381c55 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -432,38 +432,6 @@ to_chat(usr, "Notes: [R.fields["notes"]]") return - if(href_list["add_citation"]) - var/maxFine = CONFIG_GET(number/maxfine) - var/t1 = stripped_input("Please input citation crime:", "Security HUD", "", null) - var/fine = FLOOR(input("Please input citation fine, up to [maxFine]:", "Security HUD", 50) as num|null, 1) - if(!R || !t1 || !fine || !allowed_access) - return - if(!H.canUseHUD()) - return - if(!HAS_TRAIT(H, TRAIT_SECURITY_HUD)) - return - if(fine < 0) - to_chat(usr, "You're pretty sure that's not how money works.") - return - fine = min(fine, maxFine) - - var/crime = GLOB.data_core.createCrimeEntry(t1, "", allowed_access, station_time_timestamp(), fine) - for (var/obj/item/pda/P in GLOB.PDAs) - if(P.owner == R.fields["name"]) - var/message = "You have been fined [fine] credits for '[t1]'. Fines may be paid at security." - var/datum/signal/subspace/messaging/pda/signal = new(src, list( - "name" = "Security Citation", - "job" = "Citation Server", - "message" = message, - "targets" = list("[P.owner] ([P.ownjob])"), - "automated" = 1 - )) - signal.send_to_receivers() - usr.log_message("(PDA: Citation Server) sent \"[message]\" to [signal.format_target()]", LOG_PDA) - GLOB.data_core.addCitation(R.fields["id"], crime) - investigate_log("New Citation: [t1] Fine: [fine] | Added to [R.fields["name"]] by [key_name(usr)]", INVESTIGATE_RECORDS) - return - if(href_list["add_crime"]) var/t1 = stripped_input("Please input crime name:", "Security HUD", "", null) if(!R || !t1 || !allowed_access) diff --git a/code/modules/mob/living/living_say.dm b/code/modules/mob/living/living_say.dm index eeb3948e627c..1e40ddf76704 100644 --- a/code/modules/mob/living/living_say.dm +++ b/code/modules/mob/living/living_say.dm @@ -16,6 +16,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list( RADIO_KEY_SOLGOV = RADIO_CHANNEL_SOLGOV, //WS Edit - SolGov Rep RADIO_KEY_NANOTRASEN = RADIO_CHANNEL_NANOTRASEN, RADIO_KEY_MINUTEMEN = RADIO_CHANNEL_MINUTEMEN, + RADIO_KEY_PGF = RADIO_CHANNEL_PGF, RADIO_KEY_INTEQ = RADIO_CHANNEL_INTEQ, RADIO_KEY_PIRATE = RADIO_CHANNEL_PIRATE, diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm index af33ef493167..df2508c5f4a0 100644 --- a/code/modules/mob/living/simple_animal/bot/secbot.dm +++ b/code/modules/mob/living/simple_animal/bot/secbot.dm @@ -40,7 +40,6 @@ var/fair_market_price_arrest = 25 // On arrest, charges the violator this much. If they don't have that much in their account, the securitron will beat them instead var/fair_market_price_detain = 5 // Charged each time the violator is stunned on detain var/weapon_force = 20 // Only used for NAP violation beatdowns on non-grievous securitrons - var/market_verb = "Suspect" var/payment_department = ACCOUNT_SEC /mob/living/simple_animal/bot/secbot/beepsky @@ -237,10 +236,7 @@ Auto Patrol: []"}, if(iscarbon(A)) var/mob/living/carbon/C = A if(!C.IsParalyzed() || arrest_type) - if(!check_nap_violations()) - stun_attack(A, TRUE) - else - stun_attack(A) + stun_attack(A) else if(C.canBeHandcuffed() && !C.handcuffed) cuff(A) else @@ -320,10 +316,7 @@ Auto Patrol: []"}, if(target) // make sure target exists if(Adjacent(target) && isturf(target.loc)) // if right next to perp - if(!check_nap_violations()) - stun_attack(target, TRUE) - else - stun_attack(target) + stun_attack(target) mode = BOT_PREP_ARREST set_anchored(TRUE) @@ -367,9 +360,6 @@ Auto Patrol: []"}, return if(target.handcuffed) //no target or target cuffed? back to idle. - if(!check_nap_violations()) - stun_attack(target, TRUE) - return back_to_idle() return @@ -497,38 +487,3 @@ Auto Patrol: []"}, /obj/machinery/bot_core/secbot req_access = list(ACCESS_SECURITY) - -/// Returns false if the current target is unable to pay the fair_market_price for being arrested/detained -/mob/living/simple_animal/bot/secbot/proc/check_nap_violations() - if(!SSeconomy.full_ancap) - return TRUE - - if(target) - if(ishuman(target)) - var/mob/living/carbon/human/H = target - var/obj/item/card/id/I = H.get_idcard(TRUE) - if(I) - var/datum/bank_account/insurance = I.registered_account - if(!insurance) - say("[market_verb] NAP Violation: No bank account found.") - nap_violation(target) - return FALSE - else - var/fair_market_price = (arrest_type ? fair_market_price_detain : fair_market_price_arrest) - if(!insurance.adjust_money(-fair_market_price)) - say("[market_verb] NAP Violation: Unable to pay.") - nap_violation(target) - return FALSE - var/datum/bank_account/D = SSeconomy.get_dep_account(payment_department) - say("Thank you for your compliance. Your account been charged [fair_market_price] credits.") - if(D) - D.adjust_money(fair_market_price) - else - say("[market_verb] NAP Violation: No ID card found.") - nap_violation(target) - return FALSE - return TRUE - -/// Does nothing -/mob/living/simple_animal/bot/secbot/proc/nap_violation(mob/violator) - return diff --git a/code/modules/mob/living/simple_animal/guardian/types/support.dm b/code/modules/mob/living/simple_animal/guardian/types/support.dm index 00344f48da59..1e02c89c81f7 100644 --- a/code/modules/mob/living/simple_animal/guardian/types/support.dm +++ b/code/modules/mob/living/simple_animal/guardian/types/support.dm @@ -93,7 +93,7 @@ name = "bluespace receiving pad" icon = 'icons/turf/floors.dmi' desc = "A receiving zone for bluespace teleportations." - icon_state = "light_on-w" + icon_state = "light_on_flicker-1" light_range = MINIMUM_USEFUL_LIGHT_RANGE density = FALSE anchored = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm index 14849bb58014..550c78532cd6 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm @@ -326,7 +326,7 @@ Difficulty: Extremely Hard /obj/item/crusher_trophy/ice_block_talisman name = "ice block talisman" desc = "A glowing trinket that a demonic miner had on him, it seems he couldn't utilize it for whatever reason." - icon_state = "ice_trap_talisman" + icon_state = "freeze_cube" denied_type = /obj/item/crusher_trophy/ice_block_talisman /obj/item/crusher_trophy/ice_block_talisman/effect_desc() diff --git a/code/modules/mob/living/simple_animal/hostile/netherworld.dm b/code/modules/mob/living/simple_animal/hostile/netherworld.dm index f6d5aa779ad4..55d873cf036a 100644 --- a/code/modules/mob/living/simple_animal/hostile/netherworld.dm +++ b/code/modules/mob/living/simple_animal/hostile/netherworld.dm @@ -175,7 +175,6 @@ max_integrity = 50 spawn_time = 600 //1 minute max_mobs = 15 - icon = 'icons/mob/nest.dmi' spawn_text = "crawls through" mob_types = list(/mob/living/simple_animal/hostile/netherworld/migo, /mob/living/simple_animal/hostile/netherworld, /mob/living/simple_animal/hostile/netherworld/blankbody) faction = list("nether") diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index f78c7e36ac6d..9697cce45df3 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -5,7 +5,7 @@ name = "modular microcomputer" desc = "A small portable microcomputer." icon = 'icons/obj/machines/computer.dmi' - icon_state = "laptop-open" + icon_state = "laptop" light_on = FALSE integrity_failure = 0.5 max_integrity = 100 diff --git a/code/modules/modular_computers/file_system/programs/arcade.dm b/code/modules/modular_computers/file_system/programs/arcade.dm index c220881365ec..6e6d235c1b7b 100644 --- a/code/modules/modular_computers/file_system/programs/arcade.dm +++ b/code/modules/modular_computers/file_system/programs/arcade.dm @@ -28,7 +28,7 @@ usr?.mind?.adjust_experience(/datum/skill/gaming, 1) if(boss_hp <= 0) heads_up = "You have crushed [boss_name]! Rejoice!" - playsound(computer.loc, 'sound/arcade/win.ogg', 50) + playsound(computer.loc, 'sound/arcade/win.ogg', 25) game_active = FALSE program_icon_state = "arcade_off" if(istype(computer)) @@ -38,7 +38,7 @@ sleep(10) else if(player_hp <= 0 || player_mp <= 0) heads_up = "You have been defeated... how will the station survive?" - playsound(computer.loc, 'sound/arcade/lose.ogg', 50) + playsound(computer.loc, 'sound/arcade/lose.ogg', 25) game_active = FALSE program_icon_state = "arcade_off" if(istype(computer)) @@ -58,17 +58,17 @@ return if (boss_mp <= 5) heads_up = "[boss_mpamt] magic power has been stolen from you!" - playsound(computer.loc, 'sound/arcade/steal.ogg', 50, TRUE) + playsound(computer.loc, 'sound/arcade/steal.ogg', 25, TRUE) player_mp -= boss_mpamt boss_mp += boss_mpamt else if(boss_mp > 5 && boss_hp <12) heads_up = "[boss_name] heals for [bossheal] health!" - playsound(computer.loc, 'sound/arcade/heal.ogg', 50, TRUE) + playsound(computer.loc, 'sound/arcade/heal.ogg', 25, TRUE) boss_hp += bossheal boss_mp -= boss_mpamt else heads_up = "[boss_name] attacks you for [boss_attackamt] damage!" - playsound(computer.loc, 'sound/arcade/hit.ogg', 50, TRUE) + playsound(computer.loc, 'sound/arcade/hit.ogg', 25, TRUE) player_hp -= boss_attackamt pause_state = FALSE @@ -109,7 +109,7 @@ attackamt = rand(2,6) + rand(0, gamerSkill) pause_state = TRUE heads_up = "You attack for [attackamt] damage." - playsound(computer.loc, 'sound/arcade/hit.ogg', 50, TRUE) + playsound(computer.loc, 'sound/arcade/hit.ogg', 25, TRUE) boss_hp -= attackamt sleep(10) game_check() @@ -126,7 +126,7 @@ healcost = rand(1, maxPointCost) pause_state = TRUE heads_up = "You heal for [healamt] damage." - playsound(computer.loc, 'sound/arcade/heal.ogg', 50, TRUE) + playsound(computer.loc, 'sound/arcade/heal.ogg', 25, TRUE) player_hp += healamt player_mp -= healcost sleep(10) @@ -139,7 +139,7 @@ rechargeamt = rand(4,7) + rand(0, gamerSkill) pause_state = TRUE heads_up = "You regain [rechargeamt] magic power." - playsound(computer.loc, 'sound/arcade/mana.ogg', 50, TRUE) + playsound(computer.loc, 'sound/arcade/mana.ogg', 25, TRUE) player_mp += rechargeamt sleep(10) game_check() diff --git a/code/modules/modular_computers/laptop_vendor.dm b/code/modules/modular_computers/laptop_vendor.dm index 7d518c0b2f6d..eb363de15792 100644 --- a/code/modules/modular_computers/laptop_vendor.dm +++ b/code/modules/modular_computers/laptop_vendor.dm @@ -254,7 +254,7 @@ var/obj/item/card/id/ID = I var/datum/bank_account/account = ID.registered_account var/target_credits = total_price - credits - if(!account.adjust_money(-target_credits)) + if(!account.adjust_money(-target_credits, "laptop_vendor")) say("Insufficient credits on card to purchase!") return credits += target_credits diff --git a/code/modules/overmap/missions.dm b/code/modules/overmap/missions.dm index 41ac27dce3a1..0bc2c2f34722 100644 --- a/code/modules/overmap/missions.dm +++ b/code/modules/overmap/missions.dm @@ -63,7 +63,7 @@ return ..() /datum/mission/proc/turn_in() - servant.ship_account.adjust_money(value) + servant.ship_account.adjust_money(value, "mission") qdel(src) /datum/mission/proc/give_up() diff --git a/code/modules/overmap/ships/controlled_ship_datum.dm b/code/modules/overmap/ships/controlled_ship_datum.dm index 9c9024126b0a..8174a3e365f4 100644 --- a/code/modules/overmap/ships/controlled_ship_datum.dm +++ b/code/modules/overmap/ships/controlled_ship_datum.dm @@ -420,7 +420,7 @@ /obj/item/key/ship name = "ship key" desc = "A key for locking and unlocking the helm of a ship, comes with a ball chain so it can be worn around the neck. Comes with a cute little shuttle-shaped keychain." - icon_state = "keyship" + icon_state = "shipkey" var/datum/overmap/ship/controlled/master_ship var/static/list/key_colors = list( "blue" = "#4646fc", diff --git a/code/modules/paperwork/paper_cutter.dm b/code/modules/paperwork/paper_cutter.dm index 20ff55f0d789..51efaba06046 100644 --- a/code/modules/paperwork/paper_cutter.dm +++ b/code/modules/paperwork/paper_cutter.dm @@ -101,7 +101,7 @@ /obj/item/paper/paperslip/corporate //More fancy and sturdy paper slip which is a "plastic card", used for things like spare ID safe code name = "corporate plastic card" desc = "A plastic card for confidental corporate matters. Can be written on with pen somehow." - icon_state = "corppaperslip" + icon_state = "paperbiscuit" grind_results = list(/datum/reagent/plastic_polymers = 1.5) //It's a plastic card after all max_integrity = 130 //Slightly more sturdy because of being made out of a plastic drop_sound = 'sound/items/handling/disk_drop.ogg' diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 2578fc97961c..3bfc292108b5 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -127,7 +127,7 @@ /obj/item/stamp/clip name = "CLIP Minutemen rubber stamp" - icon_state = "stamp-clip" + icon_state = "stamp-cmm" dye_color = DYE_FO /obj/item/stamp/gold diff --git a/code/modules/plumbing/plumbers/_plumb_machinery.dm b/code/modules/plumbing/plumbers/_plumb_machinery.dm index 5a9d9192dbbf..87096bad7e56 100644 --- a/code/modules/plumbing/plumbers/_plumb_machinery.dm +++ b/code/modules/plumbing/plumbers/_plumb_machinery.dm @@ -40,7 +40,7 @@ default_unfasten_wrench(user, I) return TRUE -/obj/machinery/plumbing/plunger_act(obj/item/plunger/P, mob/living/user, reinforced) +/obj/machinery/plumbing/plunger_act(obj/item/plunger/P, mob/living/user) to_chat(user, "You start furiously plunging [name].") if(do_after(user, 30, target = src)) to_chat(user, "You finish plunging the [name].") diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 2d801de426af..8850c4e68981 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -70,9 +70,7 @@ loaded_tank.air_contents.adjust_moles(GAS_O2, -gasdrained) loaded_tank.air_contents.adjust_moles(GAS_CO2, gasdrained*2) var/bitcoins_mined = RAD_COLLECTOR_OUTPUT - var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_ENG) - if(D) - D.adjust_money(bitcoins_mined*RAD_COLLECTOR_MINING_CONVERSION_RATE) + new /obj/item/spacecash(get_dumping_location(), bitcoins_mined * RAD_COLLECTOR_MINING_CONVERSION_RATE) stored_research += bitcoins_mined*RAD_COLLECTOR_MINING_CONVERSION_RATE*PRIVATE_TECHWEB_GAIN linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, bitcoins_mined*RAD_COLLECTOR_MINING_CONVERSION_RATE*PUBLIC_TECHWEB_GAIN) stored_energy-=bitcoins_mined diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 421550cd52df..afd68d5ab7b2 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -23,7 +23,7 @@ name = "Particle Accelerator" desc = "Part of a Particle Accelerator." icon = 'icons/obj/machines/particle_accelerator.dmi' - icon_state = "none" + icon_state = "emitter_center" anchored = FALSE density = TRUE max_integrity = 500 diff --git a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm index fc7cca55e655..15617eca5260 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm @@ -2,7 +2,7 @@ name = "EM Containment Grid" desc = "This launches the Alpha particles, might not want to stand near this end." icon = 'icons/obj/machines/particle_accelerator.dmi' - icon_state = "none" + icon_state = "emitter_center" var/fire_delay = 50 var/last_shot = 0 diff --git a/code/modules/power/tesla/coil.dm b/code/modules/power/tesla/coil.dm index 82372d221baf..ccbb774f0224 100644 --- a/code/modules/power/tesla/coil.dm +++ b/code/modules/power/tesla/coil.dm @@ -96,9 +96,7 @@ var/power_produced = powernet ? power / power_loss : power add_avail(power_produced*input_power_multiplier) flick("coilhit", src) - var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_ENG) - if(D) - D.adjust_money(min(power_produced, 1)) + new /obj/item/spacecash(get_dumping_location(), power_produced) if(istype(linked_techweb) && (zap_flags & ZAP_GIVES_RESEARCH) && can_generate_research) linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, min(power_produced, 3)) // x4 coils = 12 points a shock for RND, if they even bothered to link the server. addtimer(CALLBACK(src, PROC_REF(reset_shocked)), 10) @@ -135,9 +133,7 @@ var/power_produced = powernet ? power / power_loss : power add_avail(power_produced*input_power_multiplier) flick("rpcoilhit", src) - var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_ENG) - if(D) - D.adjust_money(min(power_produced, 12)) + new /obj/item/spacecash(get_dumping_location(), min(power_produced, 12)) if(istype(linked_techweb) && (zap_flags & ZAP_GIVES_RESEARCH)) linked_techweb.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, min(power_produced, 25)) // x4 coils = 100 points per shock, which is a good reward for building a research tesla or electrical storm harvest ship addtimer(CALLBACK(src, PROC_REF(reset_shocked)), 10) diff --git a/code/modules/projectiles/boxes_magazines/_box_magazine.dm b/code/modules/projectiles/boxes_magazines/_box_magazine.dm index e5df30533e35..87f47b99d36d 100644 --- a/code/modules/projectiles/boxes_magazines/_box_magazine.dm +++ b/code/modules/projectiles/boxes_magazines/_box_magazine.dm @@ -38,6 +38,8 @@ /obj/item/ammo_box/Initialize() . = ..() + if(!base_icon_state) + base_icon_state = icon_state if (!bullet_cost) for (var/material in custom_materials) var/material_amount = custom_materials[material] @@ -150,9 +152,9 @@ var/shells_left = LAZYLEN(stored_ammo) switch(multiple_sprites) if(AMMO_BOX_PER_BULLET) - icon_state = "[initial(icon_state)]-[shells_left]" + icon_state = "[base_icon_state]-[shells_left]" if(AMMO_BOX_FULL_EMPTY) - icon_state = "[initial(icon_state)]-[shells_left ? "[max_ammo]" : "0"]" + icon_state = "[base_icon_state]-[shells_left ? "1" : "0"]" return ..() /// Updates the amount of material in this ammo box according to how many bullets are left in it. diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index fbd5ddd214dc..fa7b0a133bae 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -3,8 +3,10 @@ /obj/item/ammo_box/a357 name = "speed loader (.357)" desc = "A 7-round speed loader for quickly reloading .357 revolvers. These rounds do good damage with average performance against armor." - icon_state = "357" + icon_state = "speedloader_357-7" + base_icon_state = "speedloader_357" ammo_type = /obj/item/ammo_casing/a357 + caliber = ".357" max_ammo = 7 multiple_sprites = AMMO_BOX_PER_BULLET item_flags = NO_MAT_REDEMPTION @@ -31,30 +33,34 @@ max_ammo = 12 /obj/item/ammo_box/a4570/match - name = "ammo holder (.45-70 match)" - desc = "A 6-round ammo holder for .45-70 revolvers. These match rounds travel faster, perform better against armor, and can ricochet off targets." + name = "ammo box (.45-70 match)" + desc = "A 12-round ammo box for .45-70 revolvers. These match rounds travel faster, perform better against armor, and can ricochet off targets." icon_state = "4570-match" ammo_type = /obj/item/ammo_casing/a4570/match + /obj/item/ammo_box/a4570/hp - name = "ammo holder (.45-70 hollow point)" - desc = "A 6-round ammo holder for .45-70 revolvers. These hollow point rounds do legendary damage against soft targets, but are nearly ineffective against armored ones." + name = "ammo box (.45-70 hollow point)" + desc = "A 12-round ammo box for .45-70 revolvers. These hollow point rounds do legendary damage against soft targets, but are nearly ineffective against armored ones." icon_state = "4570-hp" ammo_type = /obj/item/ammo_casing/a4570/hp /obj/item/ammo_box/a4570/explosive - name = "ammo holder (.45-70 explosive)" - desc = "A 6-round ammo holder for .45-70 revolvers. These explosive rounds contain a small explosive charge that detonates on impact, creating large wounds and potentially removing limbs." + name = "ammo box (.45-70 explosive)" + desc = "A 12-round ammo box for .45-70 revolvers. These explosive rounds contain a small explosive charge that detonates on impact, creating large wounds and potentially removing limbs." icon_state = "4570-explosive" ammo_type = /obj/item/ammo_casing/a4570/explosive + // .38 special Speed Loaders (Colt Detective Special) /obj/item/ammo_box/c38 name = "speed loader (.38 special)" - desc = "A 6-round speed loader for quickly reloading .38 special revolvers. These rounds do moderate damage, but plink against armor." - icon_state = "38" + desc = "A 6-round speed loader for quickly reloading .38 special revolvers. These rounds do okay damage, but struggle against armor." + icon_state = "speedloader_38-6" + base_icon_state = "speedloader_38" ammo_type = /obj/item/ammo_casing/c38 + caliber = ".38" max_ammo = 6 multiple_sprites = AMMO_BOX_PER_BULLET custom_materials = list(/datum/material/iron = 15000) @@ -96,7 +102,7 @@ /obj/item/ammo_box/a858 name = "stripper clip (8x58mm)" desc = "A 5-round stripper clip for the SSG-669C rifle. These rounds do good damage with significant armor penetration." - icon_state = "858" + icon_state = "enbloc_858" ammo_type = /obj/item/ammo_casing/caseless/a858 max_ammo = 5 multiple_sprites = AMMO_BOX_PER_BULLET @@ -107,7 +113,8 @@ /obj/item/ammo_box/vickland_a308 name = "stripper clip (.308)" desc = "A 5-round stripper clip for the Vickland Battle Rifle. The Vickland itself has a 10 round capacity, so keep in mind two of these are needed to fully reload it. These rounds do good damage with significant armor penetration." - icon_state = "308" + icon_state = "stripper_308-5" + base_icon_state = "stripper_308" ammo_type = /obj/item/ammo_casing/a308 max_ammo = 5 multiple_sprites = AMMO_BOX_PER_BULLET @@ -145,7 +152,8 @@ /obj/item/ammo_box/amagpellet_claris name = "\improper Claris speed loader (ferromagnetic pellet)" desc = "A 22-round speed loader for quickly reloading the Claris rifle. Ferromagnetic pellets do okay damage with significant armor penetration." - icon_state = "claris-sl" + icon_state = "claris-sl-1" + base_icon_state = "claris-sl" ammo_type = /obj/item/ammo_casing/caseless/gauss max_ammo = 22 multiple_sprites = AMMO_BOX_FULL_EMPTY @@ -384,8 +392,10 @@ /obj/item/ammo_box/c45_speedloader name = "speed loader (.45)" desc = "Designed to quickly reload revolvers." - icon_state = "38" + icon_state = "speedloader_38-6" + base_icon_state = "speedloader_38" ammo_type = /obj/item/ammo_casing/c45 + caliber = ".45" max_ammo = 6 multiple_sprites = AMMO_BOX_PER_BULLET custom_materials = list(/datum/material/iron = 15000) @@ -395,7 +405,7 @@ /obj/item/ammo_box/c46x30mm_box name = "ammo box (4.6x30mm)" desc = "A box of standard 4.6x30mm ammo." - icon_state = "4.6x30mmbox" + icon_state = "46x30mmbox" ammo_type = /obj/item/ammo_casing/c46x30mm max_ammo = 50 @@ -429,7 +439,7 @@ /obj/item/ammo_box/c8x50mmhp_box name = "ammo box (8x50mm)" - desc = "A box of hollow point 8x50mm ammo, designed to cause massive damage at the cost of armor penetration.." + desc = "A box of hollow point 8x50mm ammo, designed to cause massive damage at the cost of armor penetration." icon_state = "8x50mmbox-hp" ammo_type = /obj/item/ammo_casing/a8_50rhp max_ammo = 20 diff --git a/code/modules/projectiles/boxes_magazines/external/pistol.dm b/code/modules/projectiles/boxes_magazines/external/pistol.dm index e96d8d434ddb..66b9238a5c90 100644 --- a/code/modules/projectiles/boxes_magazines/external/pistol.dm +++ b/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -1,7 +1,8 @@ /obj/item/ammo_box/magazine/m10mm name = "pistol magazine (10mm)" desc = "An 8-round single-stack magazine for the stechkin pistol. These rounds do moderate damage, but struggle against armor." - icon_state = "9x19p" + icon_state = "stechkin_mag-1" + base_icon_state = "stechkin_mag" ammo_type = /obj/item/ammo_casing/c10mm caliber = "10mm" max_ammo = 8 @@ -10,32 +11,28 @@ /obj/item/ammo_box/magazine/m10mm/inc name = "pistol magazine (10mm incendiary)" desc = "An 8-round single-stack magazine for the stechkin pistol. These incendiary rounds deal mediocre damage, but leave flaming trails which set targets ablaze." - icon_state = "9x19pI" ammo_type = /obj/item/ammo_casing/c10mm/inc /obj/item/ammo_box/magazine/m10mm/hp name = "pistol magazine (10mm HP)" desc = "An 8-round single-stack magazine for the stechkin pistol. These hollow point rounds do incredible damage against soft targets, but are nearly ineffective against armored ones." - icon_state = "9x19pH" ammo_type = /obj/item/ammo_casing/c10mm/hp /obj/item/ammo_box/magazine/m10mm/ap name = "pistol magazine (10mm AP)" desc = "An 8-round single-stack magazine for the stechkin pistol. These armor-piercing rounds are okay at piercing protective equipment, but lose some stopping power." - icon_state = "9x19pA" ammo_type = /obj/item/ammo_casing/c10mm/ap /obj/item/ammo_box/magazine/m10mm/rubber name = "pistol magazine (10mm rubber)" desc = "An 8-round handgun magazine for the stechkin pistol. These rubber rounds trade lethality for a heavy impact which can incapacitate targets. Performs even worse against armor." - icon_state = "9x19p" ammo_type = /obj/item/ammo_casing/c10mm/rubber /obj/item/ammo_box/magazine/m45 name = "pistol magazine (.45)" desc = "An 8-round single-stack magazine for the Candor pistol. These rounds do moderate damage, but struggle against armor." - icon_state = "45-8" - base_icon_state = "45" + icon_state = "candor_mag-8" + base_icon_state = "candor_mag" ammo_type = /obj/item/ammo_casing/c45 caliber = ".45" max_ammo = 8 @@ -65,13 +62,36 @@ icon_state = "[base_icon_state]-[min(ammo_count(), 8)]" /obj/item/ammo_box/magazine/co9mm - name = "pistol magazine (9mm)" - desc = "A 10-round double-stack magazine for standard-issue 9mm pistols. These rounds do okay damage, but struggle against armor." - icon_state = "co9mm-8" - base_icon_state = "co9mm" + name = "commander pistol magazine (9mm)" + desc = "A 10-round double-stack magazine for Commander pistols. These rounds do okay damage, but struggle against armor." + icon_state = "commander_mag-10" + base_icon_state = "commander_mag" ammo_type = /obj/item/ammo_casing/c9mm caliber = "9mm" max_ammo = 10 + multiple_sprites = AMMO_BOX_PER_BULLET + +/obj/item/ammo_box/magazine/pistol556mm + name = "Pistole C magazine (5.56mm HITP caseless)" + desc = "A 12-round, double-stack magazine for the Pistole C pistol. These rounds do okay damage with average performance against armor." + icon_state = "pistolec_mag-12" //ok i did it + base_icon_state = "pistolec_mag" + ammo_type = /obj/item/ammo_casing/caseless/c556mm + caliber = "5.56mm caseless" + max_ammo = 12 + +/obj/item/ammo_box/magazine/pistol556mm/update_icon_state() + . = ..() + if(ammo_count() == 12) + icon_state = "[base_icon_state]-12" + else if(ammo_count() >= 10) + icon_state = "[base_icon_state]-10" + else if(ammo_count() >= 5) + icon_state = "[base_icon_state]-5" + else if(ammo_count() >= 1) + icon_state = "[base_icon_state]-1" + else + icon_state = "[base_icon_state]-0" /obj/item/ammo_box/magazine/co9mm/inc name = "pistol magazine (9mm incendiary)" @@ -100,20 +120,18 @@ /obj/item/ammo_box/magazine/pistolm9mm name = "large pistol magazine (9mm)" desc = "A long, 15-round double-stack magazine designed for the stechkin APS pistol. These rounds do okay damage, but struggle against armor." - icon_state = "9x19p-8" - base_icon_state = "9x19p" + icon_state = "stechkin_mag-1" + base_icon_state = "stechkin_mag" ammo_type = /obj/item/ammo_casing/c9mm caliber = "9mm" max_ammo = 15 - -/obj/item/ammo_box/magazine/pistolm9mm/update_icon_state() - . = ..() - icon_state = "[base_icon_state]-[ammo_count() ? "8" : "0"]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/m50 name = "handgun magazine (.50 AE)" desc = "An oversized, 7-round handgun magazine for the Desert Eagle handgun. These rounds do significant damage with average performance against armor." - icon_state = "50ae" + icon_state = "deagle_mag-7" + base_icon_state = "deagle_mag" ammo_type = /obj/item/ammo_casing/a50AE caliber = ".50 AE" max_ammo = 7 @@ -122,7 +140,8 @@ /obj/item/ammo_box/magazine/disposable name = "part of a disposable gun" desc = "You ripped out part of the gun, somehow, rendering it unusuable. I hope you're happy." - icon_state = "45-8" + icon_state = "himehabu_mag-10" + base_icon_state = "himehabu_mag" ammo_type = /obj/item/ammo_casing/c22lr caliber = ".22lr" max_ammo = 10 @@ -140,8 +159,10 @@ /obj/item/ammo_box/magazine/m22lr name = "pistol magazine (.22 LR)" desc = "A single-stack handgun magazine designed to chamber .22 LR. It's rather tiny, all things considered." - icon_state = "pistol_22lr" + icon_state = "himehabu_mag-10" + base_icon_state = "himehabu_mag" ammo_type = /obj/item/ammo_casing/c22lr caliber = "22lr" max_ammo = 10 w_class = WEIGHT_CLASS_TINY + multiple_sprites = AMMO_BOX_PER_BULLET diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm index 60712700c314..548350f20415 100644 --- a/code/modules/projectiles/boxes_magazines/external/rifle.dm +++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -14,7 +14,8 @@ /obj/item/ammo_box/magazine/m556 name = "toploader magazine (5.56x45mm)" desc = "An advanced, 30-round toploading magazine for the M-90gl Carbine. These rounds do moderate damage with good armor penetration." - icon_state = "5.56m" + icon_state = "5.56m-1" + base_icon_state = "5.56m" ammo_type = /obj/item/ammo_casing/a556_39 caliber = "5.56x45mm" max_ammo = 30 @@ -40,38 +41,32 @@ ammo_type = /obj/item/ammo_casing/c46x30mm caliber = "4.6x30mm" max_ammo = 30 - base_icon_state = "skm_mag" - icon_state = "skm_mag" - -/obj/item/ammo_box/magazine/skm_545_39/update_icon_state() - . = ..() - icon_state = "[base_icon_state]-[!!ammo_count()]" + base_icon_state = "skmcarbine_mag" + icon_state = "skmcarbine_mag-1" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/skm_762_40 name = "assault rifle magazine (7.62x40mm CLIP)" desc = "A slightly curved, 20-round magazine for the 7.62x40mm CLIP variants of the SKM assault rifle family. These rounds do good damage with good armor penetration." base_icon_state = "skm_mag" - icon_state = "skm_mag" + icon_state = "skm_mag-1" ammo_type = /obj/item/ammo_casing/a762_40 caliber = "7.62x40mm" max_ammo = 20 - -/obj/item/ammo_box/magazine/skm_762_40/update_icon_state() - . = ..() - icon_state = "[base_icon_state]-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/skm_762_40/extended name = "extended assault rifle magazine (7.62x40mm CLIP)" desc = "A very curved, 40-round magazine for the 7.62x40mm CLIP variants of the SKM assault rifle family. These rounds do good damage with good armor penetration." base_icon_state = "skm_extended_mag" - icon_state = "skm_extended_mag" + icon_state = "skm_extended_mag-1" max_ammo = 40 /obj/item/ammo_box/magazine/skm_762_40/drum name = "assault rifle drum (7.62x40mm CLIP)" desc = "A 75-round drum for the 7.62x40mm CLIP variants of the SKM assault rifle family. These rounds do good damage with good armor penetration." base_icon_state = "skm_drum" - icon_state = "skm_drum" + icon_state = "skm_drum-1" max_ammo = 75 w_class = WEIGHT_CLASS_NORMAL @@ -90,49 +85,42 @@ /obj/item/ammo_box/magazine/gal name = "\improper GAL Magazine (.308)" desc = "A standard 10-round magazine for GAL platform DMRs. These rounds do good damage with significant armor penetration." - icon_state = "ebr_mag" + icon_state = "gal_mag-1" + base_icon_state = "gal_mag" ammo_type = /obj/item/ammo_casing/a308 caliber = ".308" max_ammo = 10 - -/obj/item/ammo_box/magazine/gal/update_icon_state() - . = ..() - icon_state = "galmag-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/p16 name = "assault rifle magazine (5.56x45mm)" desc = "A simple, 30-round magazine for 5.56x45mm assault rifles. These rounds do moderate damage with good armor penetration." - icon_state = "p16_mag" + icon_state = "p16_mag-1" + base_icon_state = "p16_mag" ammo_type = /obj/item/ammo_casing/a556_39 caliber = "5.56x45mm" max_ammo = 30 + multiple_sprites = AMMO_BOX_FULL_EMPTY -/obj/item/ammo_box/magazine/p16/update_icon_state() - . = ..() - icon_state = "p16_mag-[!!ammo_count()]" /obj/item/ammo_box/magazine/swiss name = "\improper Swiss Cheese Magazine (5.56x45mm)" desc = "A deft, 30-round magazine for the Swiss Cheese assault rifle. These rounds do moderate damage with good armor penetration." - icon_state = "swissmag" + icon_state = "swissmag-1" + base_icon_state = "swissmag" ammo_type = /obj/item/ammo_casing/a556_39 caliber = "5.56x45mm" max_ammo = 30 - -/obj/item/ammo_box/magazine/swiss/update_icon_state() - . = ..() - icon_state = "swissmag-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/e40 name = "E-40 magazine (.229 Eoehoma caseless)" - icon_state = "e40_mag" + icon_state = "e40_mag-1" + base_icon_state = "e40_mag" ammo_type = /obj/item/ammo_casing/caseless/c299 caliber = ".299 caseless" max_ammo = 30 - -/obj/item/ammo_box/magazine/e40/update_icon_state() - . = ..() - icon_state = "e40_mag-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY // 8x50mmR En Bloc Clip (Illestren Hunting Rifle) @@ -141,6 +129,7 @@ desc = "A 5-round en bloc clip for the Illestren Hunting Rifle. These rounds do good damage with significant armor penetration." icon_state = "enbloc_858" ammo_type = /obj/item/ammo_casing/a8_50r + caliber = "8x50mmR" max_ammo = 5 multiple_sprites = AMMO_BOX_PER_BULLET w_class = WEIGHT_CLASS_TINY diff --git a/code/modules/projectiles/boxes_magazines/external/shotgun.dm b/code/modules/projectiles/boxes_magazines/external/shotgun.dm index 374f858295e6..3c9aaad1f6f6 100644 --- a/code/modules/projectiles/boxes_magazines/external/shotgun.dm +++ b/code/modules/projectiles/boxes_magazines/external/shotgun.dm @@ -1,15 +1,13 @@ /obj/item/ammo_box/magazine/m12g name = "shotgun drum magazine (12g buckshot)" - desc = "A bulky 8-round drum designed for Scarborough family shotguns." - icon_state = "m12gb" + desc = "A bulky 8-round drum designed for the Bulldog shotgun and it's derivatives." + icon_state = "bulldog_drum-1" + base_icon_state = "bulldog_drum" ammo_type = /obj/item/ammo_casing/shotgun/buckshot caliber = "12ga" max_ammo = 8 w_class = WEIGHT_CLASS_NORMAL - -/obj/item/ammo_box/magazine/m12g/update_icon_state() - . = ..() - icon_state = "m12gb-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/m12g/stun name = "shotgun drum magazine (12g taser slugs)" @@ -31,25 +29,20 @@ name = "shotgun drum magazine (12g meteor slugs)" ammo_type = /obj/item/ammo_casing/shotgun/meteorslug -/obj/item/ammo_box/magazine/m12g/small +/obj/item/ammo_box/magazine/m12g/small //shouldnt this be the parrent intsead of the drum name = "shotgun box magazine (12g buckshot)" - desc = "A single-stack, 6-round box magazine for Scarborough family shotguns." - icon_state = "m12gsmall" + desc = "A single-stack, 6-round box magazine for the Bulldog shotgun and it's derivatives." + icon_state = "bulldog_mag-1" + base_icon_state = "bulldog_mag" max_ammo = 6 w_class = WEIGHT_CLASS_SMALL //Smaller, holds less -/obj/item/ammo_box/magazine/m12g/small/update_icon_state() - . = ..() - icon_state = "m12gsmall-[!!ammo_count()]" - /obj/item/ammo_box/magazine/cm15_mag name = "CM-15 magazine (12g buckshot)" - desc = "A curved, 8-round magazine designed for Minutemen shotguns." - icon_state = "cm15_mag" + desc = "An almost straight, 8-round magazine designed for the CM-15 shotgun." + icon_state = "cm15_mag-1" + base_icon_state = "cm15_mag" ammo_type = /obj/item/ammo_casing/shotgun/buckshot caliber = "12ga" max_ammo = 8 - -/obj/item/ammo_box/magazine/cm15_mag/update_icon_state() - . = ..() - icon_state = "cm15_mag-[!!ammo_count()]" + multiple_sprites = AMMO_BOX_FULL_EMPTY diff --git a/code/modules/projectiles/boxes_magazines/external/smg.dm b/code/modules/projectiles/boxes_magazines/external/smg.dm index 7e5f418ec7b2..61b9eb78512a 100644 --- a/code/modules/projectiles/boxes_magazines/external/smg.dm +++ b/code/modules/projectiles/boxes_magazines/external/smg.dm @@ -67,10 +67,10 @@ ammo_type = /obj/item/ammo_casing/c9mm/rubber /obj/item/ammo_box/magazine/smgm10mm - name = "SMG magazine (10mm)" - desc = "A 24-round magazine for the SkM-44(k). These rounds do moderate damage, but struggle against armor." - icon_state = "smg10mm-24" - base_icon_state = "smg10mm" + name = "Mongrel magazine (10mm)" + desc = "A 24-round magazine for the SKM-44v. These rounds do moderate damage, but struggle against armor." + icon_state = "mongrel_mag-24" + base_icon_state = "mongrel_mag" ammo_type = /obj/item/ammo_casing/c10mm caliber = "10mm" max_ammo = 24 @@ -121,19 +121,6 @@ . = ..() icon_state = "firestorm_pan" -/obj/item/ammo_box/magazine/pistol556mm - name = "handgun magazine (5.56mm HITP caseless)" - desc = "A 12-round, double-stack magazine for the Pistole C pistol. These rounds do okay damage with average performance against armor." - icon_state = "5.56mmHITP-12" //ok i did it - base_icon_state = "5.56mmHITP" - ammo_type = /obj/item/ammo_casing/caseless/c556mm - caliber = "5.56mm caseless" - max_ammo = 12 - -/obj/item/ammo_box/magazine/pistol556mm/update_icon_state() - . = ..() - icon_state = "[base_icon_state]-[round(ammo_count(),2)]" - /obj/item/ammo_box/magazine/tec9 name = "machine pistol magazine (9mm AP)" desc = "A sizable 20-round magazine for the TEC-9 machine pistol. These armor-piercing rounds are okay at piercing protective equipment, but lose some stopping power.." diff --git a/code/modules/projectiles/boxes_magazines/external/sniper.dm b/code/modules/projectiles/boxes_magazines/external/sniper.dm index 25894102905f..b48d76c1295c 100644 --- a/code/modules/projectiles/boxes_magazines/external/sniper.dm +++ b/code/modules/projectiles/boxes_magazines/external/sniper.dm @@ -1,27 +1,22 @@ /obj/item/ammo_box/magazine/sniper_rounds name = "anti-material rifle magazine (.50 BMG)" desc = "A large, heavy 6-round box magazine designed for the sniper rifle. These rounds deal absurd damage, able to delimb targets, knock them on their feet, and bypass most protective equipment." - icon_state = ".50mag" - base_icon_state = ".50mag" + icon_state = "50bmgsniper_mag-1" + base_icon_state = "50bmgsniper_mag" ammo_type = /obj/item/ammo_casing/p50 max_ammo = 6 caliber = ".50 BMG" w_class = WEIGHT_CLASS_NORMAL - -/obj/item/ammo_box/magazine/sniper_rounds/update_icon_state() - . = ..() - icon_state = "[base_icon_state][ammo_count() ? "-ammo" : ""]" + multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/sniper_rounds/soporific name = "anti-material rifle magazine (.50 BMG soporific)" desc = "A large, heavy 3-round box magazine designed for the sniper rifle. These soporific rounds are completely non-lethal, but render targets asleep for a little under a minute." - icon_state = "soporific" ammo_type = /obj/item/ammo_casing/p50/soporific max_ammo = 3 /obj/item/ammo_box/magazine/sniper_rounds/penetrator name = "anti-material rifle magazine (.50 BMG penetrator)" desc = "A large, heavy 5-round box magazine designed for the sniper rifle. These penetrator rounds deal incredible damage and will penetrate most structures, though they don't knock down or delimb targets." - icon_state = "haemorrhage" ammo_type = /obj/item/ammo_casing/p50/penetrator max_ammo = 5 diff --git a/code/modules/projectiles/boxes_magazines/external/toy.dm b/code/modules/projectiles/boxes_magazines/external/toy.dm index ab9656cdf111..608faa67a974 100644 --- a/code/modules/projectiles/boxes_magazines/external/toy.dm +++ b/code/modules/projectiles/boxes_magazines/external/toy.dm @@ -21,7 +21,8 @@ /obj/item/ammo_box/magazine/toy/pistol name = "foam force pistol magazine" desc = "A toy pistol magazine designed to fit harmless foam darts." - icon_state = "9x19p" + icon_state = "stechkin_mag-1" + base_icon_state = "stechkin_mag" max_ammo = 8 multiple_sprites = AMMO_BOX_FULL_EMPTY @@ -49,8 +50,8 @@ /obj/item/ammo_box/magazine/toy/m762 name = "donksoft box magazine" desc = "A huge toy LMG magazine designed to fit vast quantities of harmless foam darts." - icon_state = "a850r-toy" - base_icon_state = "a850r" + icon_state = "a762-100" + base_icon_state = "a762" caliber = "foam_force" ammo_type = /obj/item/ammo_casing/caseless/foam_dart max_ammo = 50 @@ -62,5 +63,4 @@ /obj/item/ammo_box/magazine/toy/m762/riot desc = "A huge toy LMG magazine designed to fit vast quantities of legally-harmless riot control darts." - icon_state = "a850r-riot" ammo_type = /obj/item/ammo_casing/caseless/foam_dart/riot diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index f2cb9504dde7..227abceffa01 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -122,7 +122,7 @@ . += "[icon_state]_suppressor" if (magazine) if (special_mags) - . += "[icon_state]_mag_[initial(magazine.icon_state)]" + . += "[icon_state]_mag_[magazine.base_icon_state]" if (!magazine.ammo_count()) . += "[icon_state]_mag_empty" else diff --git a/code/modules/projectiles/guns/ballistic/launchers.dm b/code/modules/projectiles/guns/ballistic/launchers.dm index c7d73c5459bc..614aa7a884c1 100644 --- a/code/modules/projectiles/guns/ballistic/launchers.dm +++ b/code/modules/projectiles/guns/ballistic/launchers.dm @@ -4,6 +4,7 @@ /obj/item/gun/ballistic/revolver/grenadelauncher//this is only used for underbarrel grenade launchers at the moment, but admins can still spawn it if they feel like being assholes desc = "A break-action, single-shot grenade launcher. A compact way to deliver a big boom." name = "grenade launcher" + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "dshotgun_sawn" item_state = "gun" mag_type = /obj/item/ammo_box/magazine/internal/grenadelauncher diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 737a0f4e2029..81344fa5a82a 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -445,6 +445,7 @@ name = "hook modified sawn-off shotgun" desc = "Range isn't an issue when you can bring your victim to you." icon_state = "hookshotgun" + icon = 'icons/obj/guns/projectile.dmi' item_state = "shotgun" load_sound = 'sound/weapons/gun/shotgun/insert_shell.ogg' mag_type = /obj/item/ammo_box/magazine/internal/shot/bounty diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 4fb79f7d46e6..4c924ef49ccf 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -187,7 +187,6 @@ /obj/item/gun/energy/laser/iot/lethal desc = "An energy shotgun with an integrated computer system for surveillance and statistics tracking. This one appears to be modified to fire lethal beams." - icon_state = "iotshotgun_lethal" ammo_type = list(/obj/item/ammo_casing/energy/laser/ultima) /obj/item/gun/energy/laser/hitscanpistol diff --git a/code/modules/projectiles/guns/energy/mounted.dm b/code/modules/projectiles/guns/energy/mounted.dm index 89114e805df4..4dc5cae77558 100644 --- a/code/modules/projectiles/guns/energy/mounted.dm +++ b/code/modules/projectiles/guns/energy/mounted.dm @@ -16,7 +16,7 @@ name = "mounted laser" desc = "An arm mounted cannon that fires lethal lasers." icon = 'icons/obj/items_cyborg.dmi' - icon_state = "laser" + icon_state = "laser_cyborg" item_state = "armcannonlase" force = 5 selfcharge = 1 diff --git a/code/modules/projectiles/pins.dm b/code/modules/projectiles/pins.dm index 23093e5d8d51..20bcdc4e63d9 100644 --- a/code/modules/projectiles/pins.dm +++ b/code/modules/projectiles/pins.dm @@ -281,8 +281,8 @@ credit_card_details = H.get_bank_account() if(H in gun_owners) if(multi_payment && credit_card_details) - if(credit_card_details.adjust_money(-payment_amount)) - pin_owner.registered_account.adjust_money(payment_amount) + if(credit_card_details.has_money(payment_amount)) + pin_owner.registered_account.transfer_money(credit_card_details, payment_amount) return TRUE to_chat(user, "ERROR: User balance insufficent for successful transaction!") return FALSE @@ -295,8 +295,8 @@ return FALSE switch(license_request) if("Yes") - if(credit_card_details.adjust_money(-payment_amount)) - pin_owner.registered_account.adjust_money(payment_amount) + if(credit_card_details.has_money(payment_amount)) + pin_owner.registered_account.transfer_money(credit_card_details, payment_amount) gun_owners += H to_chat(user, "Gun license purchased, have a secure day!") active_prompt = FALSE diff --git a/code/modules/projectiles/projectile/energy/ebow.dm b/code/modules/projectiles/projectile/energy/ebow.dm index 6d4890290575..c29c692b7e78 100644 --- a/code/modules/projectiles/projectile/energy/ebow.dm +++ b/code/modules/projectiles/projectile/energy/ebow.dm @@ -12,6 +12,7 @@ /obj/projectile/energy/bolt/halloween name = "candy corn" icon_state = "candy_corn" + icon = 'icons/obj/food/food.dmi' /obj/projectile/energy/bolt/large damage = 20 diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 97e0b7c0946b..ee288feb0bac 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -176,7 +176,7 @@ Borg Shaker /obj/item/reagent_containers/borghypo/borgshaker name = "cyborg shaker" desc = "An advanced drink synthesizer and mixer." - icon = 'icons/obj/drinks.dmi' + icon = 'icons/obj/drinks/drinks.dmi' icon_state = "shaker" possible_transfer_amounts = list(5,10,20) charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower. They also regenerate faster. @@ -243,7 +243,7 @@ Borg Shaker /obj/item/reagent_containers/borghypo/borgshaker/hacked name = "cyborg shaker" desc = "Will mix drinks that knock them dead." - icon = 'icons/obj/drinks.dmi' + icon = 'icons/obj/drinks/drinks.dmi' icon_state = "threemileislandglass" possible_transfer_amounts = list(5,10,20) charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower. They also regenerate faster. diff --git a/code/modules/reagents/reagent_containers/bottle.dm b/code/modules/reagents/reagent_containers/bottle.dm index 3710a25f3aab..5645ed54957e 100644 --- a/code/modules/reagents/reagent_containers/bottle.dm +++ b/code/modules/reagents/reagent_containers/bottle.dm @@ -87,7 +87,7 @@ /obj/item/reagent_containers/glass/bottle/adminordrazine name = "Adminordrazine Bottle" desc = "A small bottle. Contains the liquid essence of the gods." - icon = 'icons/obj/drinks.dmi' + icon = 'icons/obj/drinks/drinks.dmi' icon_state = "holyflask" list_reagents = list(/datum/reagent/medicine/adminordrazine = 30) can_have_cap = FALSE diff --git a/code/modules/research/bepis.dm b/code/modules/research/bepis.dm index 3b9aaceb9f4e..84d948f7c2b9 100644 --- a/code/modules/research/bepis.dm +++ b/code/modules/research/bepis.dm @@ -101,7 +101,7 @@ if(!account.has_money(deposit_value)) say("You do not possess enough credits.") return - account.adjust_money(-deposit_value) //The money vanishes, not paid to any accounts. + account.adjust_money(-deposit_value, "bepis") //The money vanishes, not paid to any accounts. SSblackbox.record_feedback("amount", "BEPIS_credits_spent", deposit_value) log_econ("[deposit_value] credits were inserted into [src] by [account.account_holder]") banked_cash += deposit_value diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 9e16f4fb18b1..f580502e0b7a 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -798,9 +798,9 @@ build_path = /obj/item/weaponcrafting/receiver category = list("hacked", "Security") -/datum/design/c38 +/datum/design/c38_surplus name = "Ammo Box (.38 surplus)" - id = "c38" + id = "c38_surplus" build_type = AUTOLATHE | PROTOLATHE materials = list(/datum/material/iron = 15000) build_path = /obj/item/ammo_box/c38_box/surplus diff --git a/code/modules/ruins/icemoonruin_code/library.dm b/code/modules/ruins/icemoonruin_code/library.dm index 7376d242c52a..b8639e190d7f 100644 --- a/code/modules/ruins/icemoonruin_code/library.dm +++ b/code/modules/ruins/icemoonruin_code/library.dm @@ -21,12 +21,3 @@ /obj/item/paper/crumpled/fluff/stations/lavaland/library/diary2 name = "diary entry 18" default_raw_text = "I've lost track of time. I lack the strength to even pick up books off the shelves. To think, after all this time spent searching for the library, I will die before I can so much as graze the depths of its knowledge." - -/obj/item/feather - name = "feather" - desc = "A dark, wilting feather. It seems as old as time." - icon = 'icons/obj/objects.dmi' - icon_state = "feather" - force = 0 - throwforce = 0 - w_class = WEIGHT_CLASS_TINY diff --git a/code/modules/shuttle/special.dm b/code/modules/shuttle/special.dm index c00a62546b3f..2603d9ea3e24 100644 --- a/code/modules/shuttle/special.dm +++ b/code/modules/shuttle/special.dm @@ -277,7 +277,7 @@ if(account) if(account.account_balance < threshold - payees[AM]) - account.adjust_money(-account.account_balance) + account.adjust_money(-account.account_balance, "luxury_shuttle") payees[AM] += account.account_balance else var/money_owed = threshold - payees[AM] diff --git a/code/modules/station_goals/bsa.dm b/code/modules/station_goals/bsa.dm index 7de9e83581fe..b030899d04c2 100644 --- a/code/modules/station_goals/bsa.dm +++ b/code/modules/station_goals/bsa.dm @@ -120,7 +120,7 @@ name = "Bluespace Artillery" desc = "Long range bluespace artillery." icon = 'icons/obj/lavaland/cannon.dmi' - icon_state = "orbital_cannon1" + icon_state = "cannon_west" var/static/mutable_appearance/top_layer var/ex_power = 3 var/power_used_per_shot = 2000000 //enough to kil standard apc - todo : make this use wires instead and scale explosion power with it diff --git a/code/modules/surgery/bodyparts/head.dm b/code/modules/surgery/bodyparts/head.dm index 08ba9bf30e14..05dffd8b4ffd 100644 --- a/code/modules/surgery/bodyparts/head.dm +++ b/code/modules/surgery/bodyparts/head.dm @@ -2,7 +2,7 @@ name = BODY_ZONE_HEAD desc = "Didn't make sense not to live for fun, your brain gets smart but your head gets dumb." icon = 'icons/mob/human_parts_greyscale.dmi' - icon_state = "default_human_head" + icon_state = "human_head" max_damage = 200 body_zone = BODY_ZONE_HEAD body_part = HEAD diff --git a/code/modules/surgery/bodyparts/parts.dm b/code/modules/surgery/bodyparts/parts.dm index 57d20bc3952a..5f89d15aa95f 100644 --- a/code/modules/surgery/bodyparts/parts.dm +++ b/code/modules/surgery/bodyparts/parts.dm @@ -2,7 +2,7 @@ /obj/item/bodypart/chest name = BODY_ZONE_CHEST desc = "It's impolite to stare at a person's chest." - icon_state = "human_chest" + icon_state = "human_chest_m" max_damage = 200 body_zone = BODY_ZONE_CHEST body_part = CHEST diff --git a/code/modules/surgery/bodyparts/species_parts/ethereal_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/ethereal_bodyparts.dm index 0e3de53f8838..d389ec5cc56b 100644 --- a/code/modules/surgery/bodyparts/species_parts/ethereal_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/ethereal_bodyparts.dm @@ -1,31 +1,37 @@ /obj/item/bodypart/head/ethereal icon = 'icons/mob/species/ethereal/bodyparts.dmi' + icon_state = "ethereal_head" limb_id = SPECIES_ETHEREAL is_dimorphic = FALSE uses_mutcolor = TRUE /obj/item/bodypart/chest/ethereal icon = 'icons/mob/species/ethereal/bodyparts.dmi' + icon_state = "ethereal_chest" limb_id = SPECIES_ETHEREAL is_dimorphic = FALSE uses_mutcolor = TRUE /obj/item/bodypart/l_arm/ethereal icon = 'icons/mob/species/ethereal/bodyparts.dmi' + icon_state = "ethereal_l_arm" limb_id = SPECIES_ETHEREAL uses_mutcolor = TRUE /obj/item/bodypart/r_arm/ethereal icon = 'icons/mob/species/ethereal/bodyparts.dmi' + icon_state = "ethereal_r_arm" limb_id = SPECIES_ETHEREAL uses_mutcolor = TRUE /obj/item/bodypart/leg/left/ethereal icon = 'icons/mob/species/ethereal/bodyparts.dmi' + icon_state = "ethereal_l_leg" limb_id = SPECIES_ETHEREAL uses_mutcolor = TRUE /obj/item/bodypart/leg/right/ethereal icon = 'icons/mob/species/ethereal/bodyparts.dmi' + icon_state = "ethereal_r_leg" limb_id = SPECIES_ETHEREAL uses_mutcolor = TRUE diff --git a/code/modules/surgery/bodyparts/species_parts/ipc_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/ipc_bodyparts.dm index d58d647d57e0..dc162eadfe5e 100644 --- a/code/modules/surgery/bodyparts/species_parts/ipc_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/ipc_bodyparts.dm @@ -1,6 +1,7 @@ /obj/item/bodypart/head/ipc static_icon = 'icons/mob/species/ipc/bodyparts.dmi' icon = 'icons/mob/species/ipc/bodyparts.dmi' + icon_state = "synth_head" limb_id = "synth" //Overriden in /species/ipc/replace_body() is_dimorphic = FALSE should_draw_greyscale = FALSE @@ -16,6 +17,7 @@ /obj/item/bodypart/chest/ipc static_icon = 'icons/mob/species/ipc/bodyparts.dmi' icon = 'icons/mob/species/ipc/bodyparts.dmi' + icon_state = "synth_chest" limb_id = "synth" is_dimorphic = FALSE should_draw_greyscale = FALSE @@ -32,6 +34,7 @@ /obj/item/bodypart/l_arm/ipc static_icon = 'icons/mob/species/ipc/bodyparts.dmi' icon = 'icons/mob/species/ipc/bodyparts.dmi' + icon_state = "synth_l_arm" limb_id = "synth" should_draw_greyscale = FALSE bodytype = BODYTYPE_HUMANOID | BODYTYPE_ROBOTIC @@ -47,6 +50,7 @@ /obj/item/bodypart/r_arm/ipc static_icon = 'icons/mob/species/ipc/bodyparts.dmi' icon = 'icons/mob/species/ipc/bodyparts.dmi' + icon_state = "synth_r_arm" limb_id = "synth" should_draw_greyscale = FALSE bodytype = BODYTYPE_HUMANOID | BODYTYPE_ROBOTIC @@ -62,6 +66,7 @@ /obj/item/bodypart/leg/left/ipc static_icon = 'icons/mob/species/ipc/bodyparts.dmi' icon = 'icons/mob/species/ipc/bodyparts.dmi' + icon_state = "synth_l_leg" limb_id = "synth" should_draw_greyscale = FALSE bodytype = BODYTYPE_HUMANOID | BODYTYPE_ROBOTIC @@ -77,6 +82,7 @@ /obj/item/bodypart/leg/right/ipc static_icon = 'icons/mob/species/ipc/bodyparts.dmi' icon = 'icons/mob/species/ipc/bodyparts.dmi' + icon_state = "synth_r_leg" limb_id = "synth" should_draw_greyscale = FALSE bodytype = BODYTYPE_HUMANOID | BODYTYPE_ROBOTIC diff --git a/code/modules/surgery/bodyparts/species_parts/kepori_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/kepori_bodyparts.dm index 5764d355db2a..9d512c6e0c16 100644 --- a/code/modules/surgery/bodyparts/species_parts/kepori_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/kepori_bodyparts.dm @@ -1,5 +1,6 @@ /obj/item/bodypart/head/kepori icon = 'icons/mob/species/kepori/bodyparts.dmi' + icon_state = "kepori_head" limb_id = SPECIES_KEPORI uses_mutcolor = TRUE is_dimorphic = FALSE @@ -7,6 +8,7 @@ /obj/item/bodypart/chest/kepori icon = 'icons/mob/species/kepori/bodyparts.dmi' + icon_state = "kepori_chest" uses_mutcolor = TRUE limb_id = SPECIES_KEPORI is_dimorphic = FALSE @@ -15,24 +17,28 @@ /obj/item/bodypart/l_arm/kepori icon = 'icons/mob/species/kepori/bodyparts.dmi' + icon_state = "kepori_l_arm" uses_mutcolor = TRUE limb_id = SPECIES_KEPORI bodytype = BODYTYPE_KEPORI | BODYTYPE_ORGANIC /obj/item/bodypart/r_arm/kepori icon = 'icons/mob/species/kepori/bodyparts.dmi' + icon_state = "kepori_r_arm" uses_mutcolor = TRUE limb_id = SPECIES_KEPORI bodytype = BODYTYPE_KEPORI | BODYTYPE_ORGANIC /obj/item/bodypart/leg/left/kepori icon = 'icons/mob/species/kepori/bodyparts.dmi' + icon_state = "kepori_l_leg" uses_mutcolor = TRUE limb_id = SPECIES_KEPORI bodytype = BODYTYPE_KEPORI | BODYTYPE_ORGANIC /obj/item/bodypart/leg/right/kepori icon = 'icons/mob/species/kepori/bodyparts.dmi' + icon_state = "kepori_r_leg" uses_mutcolor = TRUE limb_id = SPECIES_KEPORI bodytype = BODYTYPE_KEPORI | BODYTYPE_ORGANIC diff --git a/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm index 9977afc7ca52..b5be2b890d8c 100644 --- a/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/lizard_bodyparts.dm @@ -1,32 +1,38 @@ /obj/item/bodypart/head/lizard icon = 'icons/mob/species/lizard/bodyparts.dmi' + icon_state = "lizard_head" limb_id = SPECIES_LIZARD uses_mutcolor = TRUE is_dimorphic = FALSE /obj/item/bodypart/chest/lizard icon = 'icons/mob/species/lizard/bodyparts.dmi' + icon_state = "lizard_chest" uses_mutcolor = TRUE limb_id = SPECIES_LIZARD is_dimorphic = FALSE /obj/item/bodypart/l_arm/lizard icon = 'icons/mob/species/lizard/bodyparts.dmi' + icon_state = "lizard_l_arm" uses_mutcolor = TRUE limb_id = SPECIES_LIZARD /obj/item/bodypart/r_arm/lizard icon = 'icons/mob/species/lizard/bodyparts.dmi' + icon_state = "lizard_r_arm" uses_mutcolor = TRUE limb_id = SPECIES_LIZARD /obj/item/bodypart/leg/left/lizard icon = 'icons/mob/species/lizard/bodyparts.dmi' + icon_state = "lizard_l_leg" uses_mutcolor = TRUE limb_id = SPECIES_LIZARD /obj/item/bodypart/leg/right/lizard icon = 'icons/mob/species/lizard/bodyparts.dmi' + icon_state = "lizard_r_leg" uses_mutcolor = TRUE limb_id = SPECIES_LIZARD diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index 88323f0056a8..24b413fd8f7d 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -135,14 +135,13 @@ /obj/item/disk/surgery name = "Surgery Procedure Disk" desc = "A disk that contains advanced surgery procedures, must be loaded into an Operating Console." - icon_state = "datadisk1" + illustration = "med" custom_materials = list(/datum/material/iron=300, /datum/material/glass=100) var/list/surgeries /obj/item/disk/surgery/debug name = "Debug Surgery Disk" desc = "A disk that contains all existing surgery procedures." - icon_state = "datadisk1" custom_materials = list(/datum/material/iron=300, /datum/material/glass=100) /obj/item/disk/surgery/debug/Initialize() diff --git a/code/modules/tgs/LICENSE b/code/modules/tgs/LICENSE index 85bca8c3f814..8991a68881b4 100644 --- a/code/modules/tgs/LICENSE +++ b/code/modules/tgs/LICENSE @@ -1,6 +1,6 @@ The MIT License -Copyright (c) 2017-2023 Jordan Brown +Copyright (c) 2017-2024 Jordan Brown Permission is hereby granted, free of charge, to any person obtaining a copy of this software and diff --git a/code/modules/tgs/core/datum.dm b/code/modules/tgs/core/datum.dm index 898516f12486..f734fd0527f0 100644 --- a/code/modules/tgs/core/datum.dm +++ b/code/modules/tgs/core/datum.dm @@ -7,7 +7,7 @@ TGS_DEFINE_AND_SET_GLOBAL(tgs, null) var/list/warned_deprecated_command_runs /datum/tgs_api/New(datum/tgs_event_handler/event_handler, datum/tgs_version/version) - . = ..() + ..() src.event_handler = event_handler src.version = version diff --git a/code/modules/tgs/core/tgs_version.dm b/code/modules/tgs/core/tgs_version.dm index a5dae1241a30..bc561e67487a 100644 --- a/code/modules/tgs/core/tgs_version.dm +++ b/code/modules/tgs/core/tgs_version.dm @@ -1,4 +1,5 @@ /datum/tgs_version/New(raw_parameter) + ..() src.raw_parameter = raw_parameter deprefixed_parameter = replacetext(raw_parameter, "/tg/station 13 Server v", "") var/list/version_bits = splittext(deprefixed_parameter, ".") diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index afb4beecae14..4b4e10edd7ac 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -62,8 +62,13 @@ #define TEST_OUTPUT_GREEN(text) (text) #endif + #ifdef BASIC_TESTS +//#include "icons/inhands.dm" +#include "icons/missing_icons.dm" +#include "icons/spritesheets.dm" +#include "icons/worn_icons.dm" #include "anchored_mobs.dm" #include "autowiki.dm" #include "bespoke_id.dm" diff --git a/code/modules/unit_tests/icons/inhands.dm b/code/modules/unit_tests/icons/inhands.dm new file mode 100644 index 000000000000..858c6d2f2840 --- /dev/null +++ b/code/modules/unit_tests/icons/inhands.dm @@ -0,0 +1,94 @@ +/// Makes sure items with defined item_states... actually have icons that exist! +/datum/unit_test/defined_item_states + var/static/list/possible_icon_states = list() + var/fallback_log_message + var/unset_inhand_var_message + /// additional_inhands_location is for downstream modularity support. as an example, for skyrat's usage, set additional_inhands_location = "modular_skyrat/master_files/icons/mob/inhands/" + /// Make sure this location is also present in tools/deploy.sh + /// If you need additional paths ontop of this second one, you can add another generate_possible_icon_states_list("your/folder/path/inhands/") below the if(additional_inhands_location) block in Run(), and make sure to add that path to tools/deploy.sh as well. + var/additional_inhands_location = null + +/datum/unit_test/defined_item_states/proc/generate_possible_icon_states_list(directory_path) + if(!directory_path) + directory_path = "icons/mob/inhands/" + for(var/file_path in flist(directory_path)) + if(findtext(file_path, ".dmi")) + for(var/sprite_icon in icon_states("[directory_path][file_path]", 1)) //2nd arg = 1 enables 64x64+ icon support, otherwise you'll end up with "sword0_1" instead of "sword" + possible_icon_states[sprite_icon] += list("[directory_path][file_path]") + else + possible_icon_states += generate_possible_icon_states_list("[directory_path][file_path]") + +/datum/unit_test/defined_item_states/Run() + generate_possible_icon_states_list() + if(additional_inhands_location) + generate_possible_icon_states_list(additional_inhands_location) + + //Add EVEN MORE paths if needed here! + //generate_possible_icon_states_list("your/folder/path/inhands/") + + for(var/obj/item/item_path as anything in subtypesof(/obj/item)) + if(initial(item_path.item_flags) & ABSTRACT) + continue + + var/skip_left + var/skip_right + + var/lefthand_file = initial(item_path.lefthand_file) + var/righthand_file = initial(item_path.righthand_file) + + var/item_state = initial(item_path.item_state) + if(!item_state) + var/base_icon_state = initial(item_path.icon_state) + if(!isnull(base_icon_state) && lefthand_file && righthand_file) //Suggest inhand icons that match with the icon_state var. + var/missing_var_message + if(base_icon_state in possible_icon_states) + for(var/file_place in possible_icon_states[base_icon_state]) + missing_var_message += (missing_var_message ? " & '[file_place]'" : " - Possible matching sprites for \"[base_icon_state]\" found in: '[file_place]'") + unset_inhand_var_message += "\n\t[item_path] does not have an item_state value[missing_var_message]" + continue + + var/match_message + if(item_state in possible_icon_states) + for(var/file_place in possible_icon_states[item_state]) + match_message += (match_message ? " & '[file_place]'" : " - Matching sprite found in: '[file_place]'") + + if(!(skip_left || skip_right) && !lefthand_file && !righthand_file) + TEST_FAIL("Missing both icon files for [item_path].\n\titem_state = \"[item_state]\"[match_message]") + continue + + var/missing_left + var/left_fallback + if(!skip_left) + if(!lefthand_file) + TEST_FAIL("Missing left inhand icon file for [item_path].\n\titem_state = \"[item_state]\"[match_message]") + else + missing_left = !icon_exists(lefthand_file, item_state) + if(missing_left && icon_exists(lefthand_file, "")) + left_fallback = TRUE + + var/missing_right + var/right_fallback + if(!skip_right) + if(!righthand_file) + TEST_FAIL("Missing right inhand icon file for [item_path].\n\titem_state = \"[item_state]\"[match_message]") + else + missing_right = !icon_exists(righthand_file, item_state) + if(missing_right && icon_exists(righthand_file, "")) + right_fallback = TRUE + + if(missing_right && missing_left) + if(!match_message && right_fallback && left_fallback) + fallback_log_message += "\n\t[item_path] has invalid value, using fallback icon.\n\titem_state = \"[item_state]\"" + continue + TEST_FAIL("Missing inhand sprites for [item_path] in both '[lefthand_file]' & '[righthand_file]'.\n\titem_state = \"[item_state]\"[match_message]") + else if(missing_left) + TEST_FAIL("Missing left inhand sprite for [item_path] in '[lefthand_file]'[left_fallback ? ", using fallback icon" : null].\n\titem_state = \"[item_state]\"[match_message]") + else if(missing_right) + TEST_FAIL("Missing right inhand sprite for [item_path] in '[righthand_file]'[right_fallback ? ", using fallback icon" : null].\n\titem_state = \"[item_state]\"[match_message]") + + if(fallback_log_message) + TEST_FAIL("Invalid item_state values should be set to null if there isn't a valid icon.[fallback_log_message]") + + if(unset_inhand_var_message) + log_test("\tNotice - Possible inhand icon matches found. It is best to be explicit with inhand sprite values.[unset_inhand_var_message]") + diff --git a/code/modules/unit_tests/icons/missing_icons.dm b/code/modules/unit_tests/icons/missing_icons.dm new file mode 100644 index 000000000000..f548d2844a0f --- /dev/null +++ b/code/modules/unit_tests/icons/missing_icons.dm @@ -0,0 +1,57 @@ +/// Makes sure objects actually have icons that exist! +/datum/unit_test/missing_icons + var/static/list/possible_icon_states = list() + /// additional_icon_location is for downstream modularity support. + /// Make sure this location is also present in tools/deploy.sh + /// If you need additional paths ontop of this second one, you can add another generate_possible_icon_states_list("your/folder/path/") below the if(additional_icon_location) block in Run(), and make sure to add that path to tools/deploy.sh as well. + var/additional_icon_location = null + +/datum/unit_test/missing_icons/proc/generate_possible_icon_states_list(directory_path) + if(!directory_path) + directory_path = "icons/obj/" + for(var/file_path in flist(directory_path)) + if(findtext(file_path, ".dmi")) + for(var/sprite_icon in icon_states("[directory_path][file_path]", 1)) //2nd arg = 1 enables 64x64+ icon support, otherwise you'll end up with "sword0_1" instead of "sword" + possible_icon_states[sprite_icon] += list("[directory_path][file_path]") + else + possible_icon_states += generate_possible_icon_states_list("[directory_path][file_path]") + +/datum/unit_test/missing_icons/Run() + generate_possible_icon_states_list() + generate_possible_icon_states_list("icons/effects/") + if(additional_icon_location) + generate_possible_icon_states_list(additional_icon_location) + + //Add EVEN MORE paths if needed here! + //generate_possible_icon_states_list("your/folder/path/") + var/list/bad_list = list() + for(var/obj/obj_path as anything in subtypesof(/obj)) + if(ispath(obj_path, /obj/item)) + var/obj/item/item_path = obj_path + if(initial(item_path.item_flags) & ABSTRACT) + continue + + var/icon = initial(obj_path.icon) + if(isnull(icon)) + continue + var/icon_state = initial(obj_path.icon_state) + if(isnull(icon_state)) + continue + + if(length(bad_list) && (icon_state in bad_list[icon])) + continue + + if(icon_exists(icon, icon_state)) + continue + + if(icon_state == "nothing") + continue + + bad_list[icon] += list(icon_state) + + var/match_message + if(icon_state in possible_icon_states) + for(var/file_place in possible_icon_states[icon_state]) + match_message += (match_message ? " & '[file_place]'" : " - Matching sprite found in: '[file_place]'") + TEST_FAIL("Missing icon_state for [obj_path] in '[icon]'.\n\ticon_state = \"[icon_state]\"[match_message]") + diff --git a/code/modules/unit_tests/icons/spritesheets.dm b/code/modules/unit_tests/icons/spritesheets.dm new file mode 100644 index 000000000000..c7c16c6535e8 --- /dev/null +++ b/code/modules/unit_tests/icons/spritesheets.dm @@ -0,0 +1,11 @@ +///Checks if spritesheet assets contain icon states with invalid names +/datum/unit_test/spritesheets + +/datum/unit_test/spritesheets/Run() + for(var/datum/asset/spritesheet/sheet as anything in subtypesof(/datum/asset/spritesheet)) + if(!initial(sheet.name)) //Ignore abstract types + continue + sheet = get_asset_datum(sheet) + for(var/sprite_name in sheet.sprites) + if(!sprite_name) + TEST_FAIL("Spritesheet [sheet.type] has a nameless icon state.") diff --git a/code/modules/unit_tests/icons/worn_icons.dm b/code/modules/unit_tests/icons/worn_icons.dm new file mode 100644 index 000000000000..eb2d84b73f68 --- /dev/null +++ b/code/modules/unit_tests/icons/worn_icons.dm @@ -0,0 +1,116 @@ +/// Makes sure suit slot items aren't using CS:S fallbacks. +/datum/unit_test/mob_overlay_icons + var/static/list/possible_icon_states = list() + /// additional_icon_location is for downstream modularity support for finding missing sprites in additonal DMI file locations. + /// Make sure this location is also present in tools/deploy.sh + /// If you need additional paths ontop of this second one, you can add another generate_possible_icon_states_list("your/folder/path/") below the if(additional_icon_location) block in Run(), and make sure to add that path to tools/deploy.sh as well. + var/additional_icon_location = null + +/datum/unit_test/mob_overlay_icons/proc/generate_possible_icon_states_list(directory_path) + if(!directory_path) + directory_path = "icons/mob/clothing/" + for(var/file_path in flist(directory_path)) + if(findtext(file_path, ".dmi")) + for(var/sprite_icon in icon_states("[directory_path][file_path]", 1)) //2nd arg = 1 enables 64x64+ icon support, otherwise you'll end up with "sword0_1" instead of "sword" + possible_icon_states[sprite_icon] += list("[directory_path][file_path]") + else + possible_icon_states += generate_possible_icon_states_list("[directory_path][file_path]") + +/datum/unit_test/mob_overlay_icons/Run() + generate_possible_icon_states_list() + if(additional_icon_location) + generate_possible_icon_states_list(additional_icon_location) + + var/list/already_warned_icons = list() + + for(var/obj/item/item_path as anything in (subtypesof(/obj/item/clothing))) + var/cached_slot_flags = initial(item_path.slot_flags) + if(!cached_slot_flags || (cached_slot_flags & ITEM_SLOT_LPOCKET) || (cached_slot_flags & ITEM_SLOT_RPOCKET) || initial(item_path.item_flags) & ABSTRACT) + continue + + var/mob_overlay_icon = initial(item_path.mob_overlay_icon) //override icon file. where our sprite is contained if set. (ie modularity stuff) + var/mob_overlay_state = initial(item_path.mob_overlay_state) //overrides icon_state. + var/icon_state = mob_overlay_state || initial(item_path.icon_state) //icon_state. what sprite name we are looking for. + + + if(isnull(icon_state)) + continue //no sprite for the item. + if(icon_state in already_warned_icons) + continue + + var/match_message + if(icon_state in possible_icon_states) + for(var/file_place in possible_icon_states[icon_state]) + match_message += (match_message ? " & '[file_place]'" : " - Matching sprite found in: '[file_place]'") + + if(mob_overlay_icon) //easiest to check since we override everything. this automatically includes downstream support. + if(!(icon_state in icon_states(mob_overlay_icon, 1))) + TEST_FAIL("[item_path] using invalid [mob_overlay_state ? "mob_overlay_state" : "icon_state"], \"[icon_state]\" in mob_overlay_icon override file, '[mob_overlay_icon]'[match_message]") + continue + + var/icon_file //checks against all the default icon locations if one isn't defined. + var/fail_reasons + var/spacer + + + if(cached_slot_flags & ITEM_SLOT_BACK) + icon_file = 'icons/mob/clothing/back.dmi' + + if(!(icon_state in icon_states(icon_file, 1))) + already_warned_icons += icon_state + fail_reasons += "[item_path] using invalid [mob_overlay_state ? "mob_overlay_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]" + spacer = "\n\t" + + /* + if(cached_slot_flags & ITEM_SLOT_ID) + icon_file = 'icons/mob/clothing/id.dmi' + if(!(icon_state in icon_states(icon_file, 1))) + already_warned_icons += icon_state + fail_reasons += "[spacer][item_path] using invalid [mob_overlay_state ? "mob_overlay_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]" + spacer = "\n\t" + */ + + if(cached_slot_flags & ITEM_SLOT_GLOVES) + icon_file = 'icons/mob/clothing/hands.dmi' + if(!(icon_state in icon_states(icon_file, 1))) + already_warned_icons += icon_state + fail_reasons += "[spacer][item_path] using invalid [mob_overlay_state ? "mob_overlay_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]" + spacer = "\n\t" + + if(cached_slot_flags & ITEM_SLOT_EYES) + icon_file = 'icons/mob/clothing/eyes.dmi' + if(!(icon_state in icon_states(icon_file, 1))) + already_warned_icons += icon_state + fail_reasons += "[spacer][item_path] using invalid [mob_overlay_state ? "mob_overlay_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]" + spacer = "\n\t" + + if(cached_slot_flags & ITEM_SLOT_EARS) + icon_file = 'icons/mob/clothing/ears.dmi' + if(!(icon_state in icon_states(icon_file, 1))) + already_warned_icons += icon_state + fail_reasons += "[spacer][item_path] using invalid [mob_overlay_state ? "mob_overlay_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]" + spacer = "\n\t" + + if(cached_slot_flags & ITEM_SLOT_NECK) + icon_file = 'icons/mob/clothing/neck.dmi' + if(!(icon_state in icon_states(icon_file, 1))) + already_warned_icons += icon_state + fail_reasons += "[spacer][item_path] using invalid [mob_overlay_state ? "mob_overlay_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]" + spacer = "\n\t" + + if(cached_slot_flags & ITEM_SLOT_MASK) + icon_file = 'icons/mob/clothing/mask.dmi' + if(!(icon_state in icon_states(icon_file, 1))) + already_warned_icons += icon_state + fail_reasons += "[spacer][item_path] using invalid [mob_overlay_state ? "mob_overlay_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]" + spacer = "\n\t" + + if(cached_slot_flags & ITEM_SLOT_BELT) + icon_file = 'icons/mob/clothing/belt.dmi' + if(!(icon_state in icon_states(icon_file, 1))) + already_warned_icons += icon_state + fail_reasons += "[spacer][item_path] using invalid [mob_overlay_state ? "mob_overlay_state" : "icon_state"], \"[icon_state]\" in '[icon_file]'[match_message]" + spacer = "\n\t" + + if(fail_reasons) + TEST_FAIL(fail_reasons) diff --git a/code/modules/unit_tests/outfit_sanity.dm b/code/modules/unit_tests/outfit_sanity.dm index fee653cd626f..aca1d210fbf0 100644 --- a/code/modules/unit_tests/outfit_sanity.dm +++ b/code/modules/unit_tests/outfit_sanity.dm @@ -19,6 +19,8 @@ r_hand = /obj/item/stack/sheet/glass/five /datum/unit_test/outfit_sanity/Run() + var/datum/outfit/prototype_outfit = /datum/outfit + var/prototype_name = initial(prototype_outfit.name) var/mob/living/carbon/human/H = allocate(/mob/living/carbon/human) for (var/outfit_type in subtypesof(/datum/outfit)) @@ -27,11 +29,13 @@ qdel(I) var/datum/outfit/outfit = new outfit_type + + if(outfit.name == prototype_name) + TEST_FAIL("[outfit.type]'s name is invalid! Uses default outfit name!") outfit.pre_equip(H, TRUE) CHECK_OUTFIT_SLOT(uniform, ITEM_SLOT_ICLOTHING) CHECK_OUTFIT_SLOT(suit, ITEM_SLOT_OCLOTHING) - CHECK_OUTFIT_SLOT(back, ITEM_SLOT_BACK) CHECK_OUTFIT_SLOT(belt, ITEM_SLOT_BELT) CHECK_OUTFIT_SLOT(gloves, ITEM_SLOT_GLOVES) CHECK_OUTFIT_SLOT(shoes, ITEM_SLOT_FEET) @@ -40,11 +44,11 @@ CHECK_OUTFIT_SLOT(neck, ITEM_SLOT_NECK) CHECK_OUTFIT_SLOT(ears, ITEM_SLOT_EARS) CHECK_OUTFIT_SLOT(glasses, ITEM_SLOT_EYES) + CHECK_OUTFIT_SLOT(back, ITEM_SLOT_BACK) CHECK_OUTFIT_SLOT(id, ITEM_SLOT_ID) - CHECK_OUTFIT_SLOT(suit_store, ITEM_SLOT_SUITSTORE) CHECK_OUTFIT_SLOT(l_pocket, ITEM_SLOT_LPOCKET) CHECK_OUTFIT_SLOT(r_pocket, ITEM_SLOT_RPOCKET) - + CHECK_OUTFIT_SLOT(suit_store, ITEM_SLOT_SUITSTORE) if (outfit.backpack_contents || outfit.box) var/list/backpack_contents = outfit.backpack_contents?.Copy() if (outfit.box) diff --git a/code/modules/uplink/uplink_devices.dm b/code/modules/uplink/uplink_devices.dm index ef1a324a8e48..f82cb4c6f68e 100644 --- a/code/modules/uplink/uplink_devices.dm +++ b/code/modules/uplink/uplink_devices.dm @@ -7,8 +7,8 @@ name = "shortwave radio" icon = 'icons/obj/radio.dmi' icon_state = "radio" - item_state = "walkietalkie" desc = "A basic handheld radio that communicates with local telecommunication networks." + item_state = "radio" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' dog_fashion = /datum/dog_fashion/back diff --git a/code/modules/vehicles/_vehicle.dm b/code/modules/vehicles/_vehicle.dm index 8ea48e4975c1..46d2a76cfe2b 100644 --- a/code/modules/vehicles/_vehicle.dm +++ b/code/modules/vehicles/_vehicle.dm @@ -2,7 +2,7 @@ name = "generic vehicle" desc = "Yell at coderbus." icon = 'icons/obj/vehicles.dmi' - icon_state = "fuckyou" + icon_state = "atv" //Used to be "fuckyou" which hurt my feewings max_integrity = 300 armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 0, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 60, "acid" = 60) density = TRUE diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index caf9b6afa757..93fcacba45b1 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -54,7 +54,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C integrity_failure = 0.33 armor = list("melee" = 20, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 70) circuit = /obj/item/circuitboard/machine/vendor - var/payment_department = ACCOUNT_SRV + var/datum/weakref/payment_account_ref light_power = 0.5 light_range = MINIMUM_USEFUL_LIGHT_RANGE clicksound = 'sound/machines/pda_button1.ogg' @@ -676,7 +676,6 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C . = list() .["all_items_free"] = all_items_free .["miningvendor"] = mining_point_vendor - .["department"] = payment_department .["product_records"] = list() for (var/datum/data/vending_product/R in product_records) var/list/data = list( @@ -713,21 +712,18 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/machinery/vending/ui_data(mob/user) . = list() var/mob/living/carbon/human/H - var/obj/item/card/id/C + var/obj/item/card/id/card if(ishuman(user)) H = user - C = H.get_idcard(TRUE) - if(C) + card = H.get_idcard(TRUE) + if(card) .["user"] = list() - .["user"]["points"] = C.mining_points - .["user"]["name"] = C.registered_name - if(C.registered_account) - .["user"]["name"] = C.registered_account.account_holder - .["user"]["cash"] = C.registered_account.account_balance - if(C.registered_account.account_job) - .["user"]["job"] = C.registered_account.account_job.name - else - .["user"]["job"] = "No Job" + .["user"]["points"] = card.mining_points + .["user"]["name"] = card.registered_name + .["user"]["job"] = card.assignment || "No Job" + if(card.registered_account) + .["user"]["name"] = card.registered_account.account_holder + .["user"]["cash"] = card.registered_account.account_balance .["stock"] = list() for (var/datum/data/vending_product/R in product_records + coin_records + hidden_records) .["stock"][R.name] = R.amount @@ -794,16 +790,19 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C var/datum/bank_account/account = C.registered_account if(coin_records.Find(R) || hidden_records.Find(R)) price_to_use = R.custom_premium_price ? R.custom_premium_price : extra_price - if(price_to_use && !account.adjust_money(-price_to_use)) + if(price_to_use && !account.has_money(price_to_use)) say("You do not possess the funds to purchase [R.name].") flick(icon_deny,src) vend_ready = TRUE return - var/datum/bank_account/D = SSeconomy.get_dep_account(payment_department) - if(D) - D.adjust_money(price_to_use) - SSblackbox.record_feedback("amount", "vending_spent", price_to_use) - log_econ("[price_to_use] credits were inserted into [src] by [D.account_holder] to buy [R].") + + var/datum/bank_account/payment_account = payment_account_ref.resolve() + if(payment_account) + payment_account.transfer_money(account, price_to_use) + else + account.adjust_money(-price_to_use, "vendor_purchase") + SSblackbox.record_feedback("amount", "vending_spent", price_to_use) + log_econ("[price_to_use] credits were inserted into [src] by [H] to buy [R].") if(last_shopper != REF(usr) || purchase_message_cooldown < world.time) say("Thank you for shopping with [src]!") purchase_message_cooldown = world.time + 5 SECONDS @@ -933,7 +932,6 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_state = "robotics" icon_deny = "robotics-deny" max_integrity = 400 - payment_department = NO_FREEBIES refill_canister = /obj/item/vending_refill/custom all_items_free = FALSE /// where the money is sent @@ -1030,12 +1028,13 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C updateUsrDialog() return if(account.has_money(S.custom_price)) - account.adjust_money(-S.custom_price) var/datum/bank_account/owner = private_a if(owner) - owner.adjust_money(S.custom_price) - SSblackbox.record_feedback("amount", "vending_spent", S.custom_price) - log_econ("[S.custom_price] credits were spent on [src] buying a [S] by [owner.account_holder], owned by [private_a.account_holder].") + owner.transfer_money(account, S.custom_price) + else + account.adjust_money(-S.custom_price, "vendor_purchase") + SSblackbox.record_feedback("amount", "vending_spent", S.custom_price) + log_econ("[S.custom_price] credits were spent on [src] buying a [S] by [owner.account_holder], owned by [private_a.account_holder].") vending_machine_input[N] = max(vending_machine_input[N] - 1, 0) S.forceMove(drop_location()) loaded_items-- diff --git a/code/modules/vending/assist.dm b/code/modules/vending/assist.dm index 36c3d67c790d..8a1c86cc9536 100644 --- a/code/modules/vending/assist.dm +++ b/code/modules/vending/assist.dm @@ -25,7 +25,6 @@ product_ads = "Only the finest!;Have some tools.;The most robust equipment.;The finest gear in space!" default_price = 125 extra_price = 100 - payment_department = NO_FREEBIES light_mask = "generic-light-mask" /obj/item/vending_refill/assist diff --git a/code/modules/vending/autodrobe.dm b/code/modules/vending/autodrobe.dm index 4bca9034dd9b..b1d85fb3fcbb 100644 --- a/code/modules/vending/autodrobe.dm +++ b/code/modules/vending/autodrobe.dm @@ -132,7 +132,6 @@ refill_canister = /obj/item/vending_refill/autodrobe default_price = 180 extra_price = 360 - payment_department = ACCOUNT_SRV light_mask="theater-light-mask" /obj/machinery/vending/autodrobe/canLoadItem(obj/item/I,mob/user) diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index 9c7b8622d536..1b7b2d9e5ccb 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -60,7 +60,6 @@ refill_canister = /obj/item/vending_refill/boozeomat default_price = 120 extra_price = 200 - payment_department = ACCOUNT_SRV light_mask = "boozeomat-light-mask" /obj/machinery/vending/boozeomat/all_access diff --git a/code/modules/vending/cartridge.dm b/code/modules/vending/cartridge.dm index 36db52996e1f..b2608b6556f4 100644 --- a/code/modules/vending/cartridge.dm +++ b/code/modules/vending/cartridge.dm @@ -16,7 +16,6 @@ refill_canister = /obj/item/vending_refill/cart default_price = 250 extra_price = 500 - payment_department = ACCOUNT_SRV light_mask="cart-light-mask" /obj/item/vending_refill/cart diff --git a/code/modules/vending/cigarette.dm b/code/modules/vending/cigarette.dm index ce2616711d3c..7dd0b6004ea7 100644 --- a/code/modules/vending/cigarette.dm +++ b/code/modules/vending/cigarette.dm @@ -27,7 +27,6 @@ refill_canister = /obj/item/vending_refill/cigarette default_price = 75 extra_price = 250 - payment_department = ACCOUNT_SRV light_mask = "cigs-light-mask" /obj/machinery/vending/cigarette/syndicate diff --git a/code/modules/vending/classicbeats.dm b/code/modules/vending/classicbeats.dm index 0b3fb5c93498..76589b5e479d 100644 --- a/code/modules/vending/classicbeats.dm +++ b/code/modules/vending/classicbeats.dm @@ -23,7 +23,6 @@ refill_canister = /obj/item/vending_refill/classicbeats default_price = 100 extra_price = 60 - payment_department = ACCOUNT_SRV /obj/item/vending_refill/classicbeats machine_name = "Cuban Pete's Classic Beats" diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index 140d8c42a283..8a7199968774 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -127,7 +127,6 @@ refill_canister = /obj/item/vending_refill/clothing default_price = 60 extra_price = 120 - payment_department = NO_FREEBIES light_mask = "wardrobe-light-mask" light_color = LIGHT_COLOR_ELECTRIC_GREEN diff --git a/code/modules/vending/coffee.dm b/code/modules/vending/coffee.dm index 67b9878744be..3e45b431b16d 100644 --- a/code/modules/vending/coffee.dm +++ b/code/modules/vending/coffee.dm @@ -15,7 +15,6 @@ refill_canister = /obj/item/vending_refill/coffee default_price = 45 extra_price = 150 - payment_department = ACCOUNT_SRV light_mask = "coffee-light-mask" light_color = COLOR_DARK_MODERATE_ORANGE diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index 8be6000ddc69..2ce937979e74 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -27,7 +27,6 @@ refill_canister = /obj/item/vending_refill/cola default_price = 45 extra_price = 200 - payment_department = ACCOUNT_SRV /obj/item/vending_refill/cola diff --git a/code/modules/vending/drinnerware.dm b/code/modules/vending/drinnerware.dm index 067596091dde..7ff7d80ddccd 100644 --- a/code/modules/vending/drinnerware.dm +++ b/code/modules/vending/drinnerware.dm @@ -25,7 +25,6 @@ refill_canister = /obj/item/vending_refill/dinnerware default_price = 50 extra_price = 250 - payment_department = ACCOUNT_SRV light_mask = "dinnerware-light-mask" /obj/item/vending_refill/dinnerware diff --git a/code/modules/vending/engineering.dm b/code/modules/vending/engineering.dm index d0f3a3e88725..b5a9d073e8fa 100644 --- a/code/modules/vending/engineering.dm +++ b/code/modules/vending/engineering.dm @@ -31,7 +31,6 @@ refill_canister = /obj/item/vending_refill/engineering default_price = 450 extra_price = 500 - payment_department = ACCOUNT_ENG light_mask = "engi-light-mask" /obj/item/vending_refill/engineering diff --git a/code/modules/vending/engivend.dm b/code/modules/vending/engivend.dm index 04b7d26a533e..096bffb1adf7 100644 --- a/code/modules/vending/engivend.dm +++ b/code/modules/vending/engivend.dm @@ -24,7 +24,6 @@ refill_canister = /obj/item/vending_refill/engivend default_price = 450 extra_price = 500 - payment_department = ACCOUNT_ENG light_mask = "engivend-light-mask" /obj/item/vending_refill/engivend diff --git a/code/modules/vending/games.dm b/code/modules/vending/games.dm index ca99c8e4bf34..d209c93eae8e 100644 --- a/code/modules/vending/games.dm +++ b/code/modules/vending/games.dm @@ -21,7 +21,6 @@ refill_canister = /obj/item/vending_refill/games default_price = 50 extra_price = 250 - payment_department = ACCOUNT_SRV light_mask = "games-light-mask" /obj/item/vending_refill/games diff --git a/code/modules/vending/liberation.dm b/code/modules/vending/liberation.dm index 015bbdc2c340..ffc1214e6bdf 100644 --- a/code/modules/vending/liberation.dm +++ b/code/modules/vending/liberation.dm @@ -32,5 +32,4 @@ resistance_flags = FIRE_PROOF default_price = 150 extra_price = 500 - payment_department = ACCOUNT_SEC light_mask = "liberation-light-mask" diff --git a/code/modules/vending/liberation_toy.dm b/code/modules/vending/liberation_toy.dm index 90df6b673b16..fd899f251d25 100644 --- a/code/modules/vending/liberation_toy.dm +++ b/code/modules/vending/liberation_toy.dm @@ -28,5 +28,4 @@ refill_canister = /obj/item/vending_refill/donksoft default_price = 150 extra_price = 300 - payment_department = ACCOUNT_SRV light_mask = "donksoft-light-mask" diff --git a/code/modules/vending/medical.dm b/code/modules/vending/medical.dm index e4489b0a23d8..1fff1bd03398 100644 --- a/code/modules/vending/medical.dm +++ b/code/modules/vending/medical.dm @@ -41,7 +41,6 @@ refill_canister = /obj/item/vending_refill/medical default_price = 250 extra_price = 500 - payment_department = ACCOUNT_MED light_mask = "med-light-mask" /obj/item/vending_refill/medical diff --git a/code/modules/vending/medical_wall.dm b/code/modules/vending/medical_wall.dm index 7ba19c75d617..cf0bca7c3bdb 100644 --- a/code/modules/vending/medical_wall.dm +++ b/code/modules/vending/medical_wall.dm @@ -23,7 +23,6 @@ refill_canister = /obj/item/vending_refill/wallmed default_price = 250 extra_price = 500 - payment_department = ACCOUNT_MED tiltable = FALSE light_mask = "wallmed-light-mask" diff --git a/code/modules/vending/megaseed.dm b/code/modules/vending/megaseed.dm index bdb3ae4c02eb..899bbac5ea87 100644 --- a/code/modules/vending/megaseed.dm +++ b/code/modules/vending/megaseed.dm @@ -56,7 +56,6 @@ refill_canister = /obj/item/vending_refill/hydroseeds default_price = 50 extra_price = 150 - payment_department = ACCOUNT_SRV /obj/item/vending_refill/hydroseeds machine_name = "MegaSeed Servitor" diff --git a/code/modules/vending/modularpc.dm b/code/modules/vending/modularpc.dm index 2b0c82ba084f..fd9277b895d0 100644 --- a/code/modules/vending/modularpc.dm +++ b/code/modules/vending/modularpc.dm @@ -26,7 +26,6 @@ refill_canister = /obj/item/vending_refill/modularpc default_price = 150 extra_price = 400 - payment_department = ACCOUNT_SCI /obj/item/vending_refill/modularpc machine_name = "Deluxe Silicate Selections" diff --git a/code/modules/vending/nutrimax.dm b/code/modules/vending/nutrimax.dm index 753851e53894..1849750d3fce 100644 --- a/code/modules/vending/nutrimax.dm +++ b/code/modules/vending/nutrimax.dm @@ -22,7 +22,6 @@ refill_canister = /obj/item/vending_refill/hydronutrients default_price = 50 extra_price = 150 - payment_department = ACCOUNT_SRV /obj/item/vending_refill/hydronutrients machine_name = "NutriMax" diff --git a/code/modules/vending/plasmaresearch.dm b/code/modules/vending/plasmaresearch.dm index fdd200edba97..650d9878ad36 100644 --- a/code/modules/vending/plasmaresearch.dm +++ b/code/modules/vending/plasmaresearch.dm @@ -14,4 +14,3 @@ contraband = list(/obj/item/assembly/health = 3) default_price = 400 extra_price = 600 - payment_department = ACCOUNT_SCI diff --git a/code/modules/vending/robotics.dm b/code/modules/vending/robotics.dm index e8b377db3dbf..f35b92ebb2d0 100644 --- a/code/modules/vending/robotics.dm +++ b/code/modules/vending/robotics.dm @@ -22,7 +22,6 @@ /obj/item/crowbar = 5) refill_canister = /obj/item/vending_refill/robotics default_price = 600 - payment_department = ACCOUNT_SCI /obj/item/vending_refill/robotics machine_name = "Robotech Deluxe" diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index e4e9d303ae0e..7af332630105 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -27,7 +27,6 @@ refill_canister = /obj/item/vending_refill/security default_price = 650 extra_price = 700 - payment_department = ACCOUNT_SEC var/voucher_items = list( "NT-E-Rifle" = /obj/item/gun/energy/e_gun, diff --git a/code/modules/vending/snack.dm b/code/modules/vending/snack.dm index 5f6a4b6d937a..0785df82f14d 100644 --- a/code/modules/vending/snack.dm +++ b/code/modules/vending/snack.dm @@ -22,7 +22,6 @@ canload_access_list = list(ACCESS_KITCHEN) default_price = 60 extra_price = 160 - payment_department = ACCOUNT_SRV input_display_header = "Chef's Food Selection" /obj/item/vending_refill/snack diff --git a/code/modules/vending/sovietsoda.dm b/code/modules/vending/sovietsoda.dm index 0f80bf5324bc..f9eff36e5e6c 100644 --- a/code/modules/vending/sovietsoda.dm +++ b/code/modules/vending/sovietsoda.dm @@ -10,7 +10,6 @@ refill_canister = /obj/item/vending_refill/sovietsoda default_price = 1 extra_price = 1 - payment_department = NO_FREEBIES light_color = COLOR_PALE_ORANGE /obj/item/vending_refill/sovietsoda diff --git a/code/modules/vending/sustenance.dm b/code/modules/vending/sustenance.dm index aa8ae97fb112..0519285d26a5 100644 --- a/code/modules/vending/sustenance.dm +++ b/code/modules/vending/sustenance.dm @@ -18,7 +18,6 @@ refill_canister = /obj/item/vending_refill/sustenance default_price = 0 extra_price = 0 - payment_department = NO_FREEBIES /obj/item/vending_refill/sustenance machine_name = "Sustenance Vendor" diff --git a/code/modules/vending/toys.dm b/code/modules/vending/toys.dm index 8a938b50d435..5f284718b6f3 100644 --- a/code/modules/vending/toys.dm +++ b/code/modules/vending/toys.dm @@ -28,7 +28,6 @@ refill_canister = /obj/item/vending_refill/donksoft default_price = 150 extra_price = 300 - payment_department = ACCOUNT_SRV /obj/item/vending_refill/donksoft machine_name = "Donksoft Toy Vendor" diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 549f6f744f1f..933c54f64602 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -4,7 +4,6 @@ /obj/machinery/vending/wardrobe default_price = 350 extra_price = 450 - payment_department = NO_FREEBIES input_display_header = "Returned Clothing" light_mask = "wardrobe-light-mask" @@ -40,7 +39,6 @@ contraband = list(/obj/item/clothing/head/helmet/justice = 1, /obj/item/clothing/head/helmet/justice/escape = 1) refill_canister = /obj/item/vending_refill/wardrobe/sec_wardrobe - payment_department = ACCOUNT_SEC light_color = COLOR_MOSTLY_PURE_RED /obj/item/vending_refill/wardrobe/sec_wardrobe @@ -74,7 +72,6 @@ /obj/item/clothing/accessory/armband/med = 4, /obj/item/clothing/mask/surgical = 4) refill_canister = /obj/item/vending_refill/wardrobe/medi_wardrobe - payment_department = ACCOUNT_MED /obj/item/vending_refill/wardrobe/medi_wardrobe machine_name = "MediDrobe" @@ -101,7 +98,6 @@ /obj/item/clothing/head/hardhat = 3, /obj/item/clothing/head/hardhat/weldhat = 3) refill_canister = /obj/item/vending_refill/wardrobe/engi_wardrobe - payment_department = ACCOUNT_ENG light_color = COLOR_VIVID_YELLOW /obj/item/vending_refill/wardrobe/engi_wardrobe @@ -125,7 +121,6 @@ /obj/item/clothing/shoes/sneakers/black = 3 ) refill_canister = /obj/item/vending_refill/wardrobe/atmos_wardrobe - payment_department = ACCOUNT_ENG light_color = COLOR_VIVID_YELLOW /obj/item/vending_refill/wardrobe/atmos_wardrobe @@ -148,7 +143,6 @@ /obj/item/radio/headset/headset_cargo = 3) premium = list(/obj/item/clothing/under/rank/cargo/miner = 3) refill_canister = /obj/item/vending_refill/wardrobe/cargo_wardrobe - payment_department = ACCOUNT_CAR /obj/item/vending_refill/wardrobe/cargo_wardrobe machine_name = "CargoDrobe" @@ -169,12 +163,10 @@ /obj/item/clothing/head/soft/black = 2, /obj/item/clothing/mask/bandana/skull = 2 ) - contraband = list(/obj/item/clothing/suit/hooded/techpriest = 2, - /obj/item/clothing/suit/hooded/enginseer = 2, // WS edit: enginsineer robes + contraband = list(/obj/item/clothing/suit/hooded/enginseer = 2, // WS edit: enginsineer robes /obj/item/organ/tongue/robot = 2) refill_canister = /obj/item/vending_refill/wardrobe/robo_wardrobe extra_price = 300 - payment_department = ACCOUNT_SCI /obj/item/vending_refill/wardrobe/robo_wardrobe machine_name = "RoboDrobe" @@ -197,7 +189,6 @@ /obj/item/clothing/head/beret/sci = 3, //WS edit - Berets /obj/item/clothing/mask/gas = 3) refill_canister = /obj/item/vending_refill/wardrobe/science_wardrobe - payment_department = ACCOUNT_SCI /obj/item/vending_refill/wardrobe/science_wardrobe machine_name = "SciDrobe" @@ -220,7 +211,6 @@ /obj/item/clothing/mask/bandana = 3, /obj/item/clothing/accessory/armband/hydro = 3) refill_canister = /obj/item/vending_refill/wardrobe/hydro_wardrobe - payment_department = ACCOUNT_SRV light_color = LIGHT_COLOR_ELECTRIC_GREEN /obj/item/vending_refill/wardrobe/hydro_wardrobe @@ -247,7 +237,6 @@ /obj/item/clothing/glasses/regular/jamjar = 1, /obj/item/storage/bag/books = 1) refill_canister = /obj/item/vending_refill/wardrobe/curator_wardrobe - payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/curator_wardrobe machine_name = "CuraDrobe" @@ -282,7 +271,6 @@ /obj/item/clothing/neck/tie/blue = 2) premium = list(/obj/item/storage/box/dishdrive = 1) refill_canister = /obj/item/vending_refill/wardrobe/bar_wardrobe - payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/bar_wardrobe machine_name = "BarDrobe" @@ -305,13 +293,12 @@ /obj/item/clothing/under/rank/civilian/chef/skirt = 2, ///obj/item/clothing/under/rank/chef = 3,//WS edit - Better security jumpsuit sprites /obj/item/clothing/head/chefhat = 1, - /obj/item/clothing/under/rank/civilian/cookjorts = 2, + /obj/item/clothing/under/shorts/cookjorts = 2, /obj/item/clothing/shoes/cookflops = 2, /obj/item/reagent_containers/glass/rag = 1, /obj/item/clothing/accessory/armband/med = 4, /obj/item/clothing/suit/hooded/wintercoat = 2) refill_canister = /obj/item/vending_refill/wardrobe/chef_wardrobe - payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/chef_wardrobe machine_name = "ChefDrobe" @@ -343,7 +330,6 @@ /obj/item/watertank/janitor = 1, /obj/item/storage/belt/janitor = 2) refill_canister = /obj/item/vending_refill/wardrobe/jani_wardrobe - payment_department = ACCOUNT_SRV light_color = COLOR_STRONG_MAGENTA /obj/item/vending_refill/wardrobe/jani_wardrobe @@ -380,7 +366,6 @@ /obj/item/clothing/accessory/armband/deputy = 4, /obj/item/clothing/accessory/lawyers_badge = 2) refill_canister = /obj/item/vending_refill/wardrobe/law_wardrobe - payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/law_wardrobe machine_name = "LawDrobe" @@ -414,7 +399,6 @@ premium = list(/obj/item/clothing/suit/chaplainsuit/bishoprobe = 1, /obj/item/clothing/head/bishopmitre = 1) refill_canister = /obj/item/vending_refill/wardrobe/chap_wardrobe - payment_department = ACCOUNT_SRV /obj/item/vending_refill/wardrobe/chap_wardrobe machine_name = "ChapDrobe" @@ -435,7 +419,6 @@ /obj/item/storage/bag/chemistry = 2) contraband = list(/obj/item/reagent_containers/spray/syndicate = 2) refill_canister = /obj/item/vending_refill/wardrobe/chem_wardrobe - payment_department = ACCOUNT_MED /obj/item/vending_refill/wardrobe/chem_wardrobe machine_name = "ChemDrobe" @@ -454,7 +437,6 @@ /obj/item/storage/backpack/genetics = 2, /obj/item/storage/backpack/satchel/gen = 2) refill_canister = /obj/item/vending_refill/wardrobe/gene_wardrobe - payment_department = ACCOUNT_SCI /obj/item/vending_refill/wardrobe/gene_wardrobe machine_name = "GeneDrobe" @@ -477,7 +459,6 @@ /obj/item/clothing/head/plaguedoctorhat = 1, /obj/item/clothing/mask/gas/plaguedoctor = 1) refill_canister = /obj/item/vending_refill/wardrobe/viro_wardrobe - payment_department = ACCOUNT_MED /obj/item/vending_refill/wardrobe/viro_wardrobe machine_name = "ViroDrobe" @@ -507,7 +488,6 @@ premium = list(/obj/item/clothing/head/flatcap = 1) refill_canister = /obj/item/vending_refill/wardrobe/det_wardrobe extra_price = 350 - payment_department = ACCOUNT_SEC /obj/item/vending_refill/wardrobe/det_wardrobe machine_name = "DetDrobe" diff --git a/code/modules/vending/youtool.dm b/code/modules/vending/youtool.dm index aadb3c6a5b37..6e75c75c7eae 100644 --- a/code/modules/vending/youtool.dm +++ b/code/modules/vending/youtool.dm @@ -26,4 +26,3 @@ resistance_flags = FIRE_PROOF default_price = 125 extra_price = 350 - payment_department = ACCOUNT_ENG diff --git a/html/changelogs/AutoChangeLog-pr-2483.yml b/html/changelogs/AutoChangeLog-pr-2483.yml deleted file mode 100644 index ec0480153186..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2483.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: MarkSuckerberg -changes: - - {server: 515 is required to run shiptest now.} -delete-after: true diff --git a/html/changelogs/archive/2024-03.yml b/html/changelogs/archive/2024-03.yml index fb2b9011b46e..46fb4085b2a2 100644 --- a/html/changelogs/archive/2024-03.yml +++ b/html/changelogs/archive/2024-03.yml @@ -202,3 +202,53 @@ 2024-03-17: GenericDM: - bugfix: pine trees now correctly show all possible sprite variations +2024-03-22: + MarkSuckerberg: + - server: 515 is required to run shiptest now. +2024-03-23: + Zevotech: + - rscadd: Remapped the Meta-class and changed its faction to NT +2024-03-26: + Gristlebee: + - bugfix: speedloaders and en-bloc clips not being able to hold other ammo types + of the same caliber + - bugfix: 45-70 ammo holders descriptions changed to reflect that they're ammo boxes + and hold 12 rounds + meemofcourse: + - bugfix: Dual sabers should no longer be invisible +2024-03-27: + PositiveEntropy: + - bugfix: The 4.6x30mm ammunition box is no longer invisible. + SomeguyManperson: + - tweak: radiation structures/effects only irradiate their surroundings if near + a player +2024-03-28: + Apogee-dev: + - tweak: Made the Riggs-class sloop nicer to live in + - balance: Removed RnD and ORM from the Riggs + FalloutFalcon: + - bugfix: extra > in carbon examine + - code_imp: various missing icon unit tests + - bugfix: to many sprites to name + MarkSuckerberg: + - tweak: Medical kiosks no longer charge for their service + - admin: The economy subsystem now tracks how much money is currently in-round + - admin: Adds feedback for the movement of money + - rscdel: FULLY removes departmental budgets + - rscdel: Removes security record citations + PositiveEntropy: + - imageadd: Inteq helmets no longer have in-built goggles. + retlaw34: + - rscadd: adds PGF Sergeant clothing! + - rscadd: PGF Captain now has a new cloak design! + - balance: PGF armor now has similar stats to bulletproof armor! +2024-03-29: + Gristlebee: + - bugfix: 38 Surplus ammo should be printable in the autolathe. + - bugfix: 38 speedloader damage blurb is accurate to it's new stats. +2024-03-31: + Gristlebee: + - tweak: Geysers can now be plunged with a normal plunger. + - tweak: Schmiedeberg's reinforced plunger replaced with a normal plunger + - rscdel: Reinforced plungers + - imagedel: Reinforced plunger sprites diff --git a/html/changelogs/archive/2024-04.yml b/html/changelogs/archive/2024-04.yml new file mode 100644 index 000000000000..4554d939d8b3 --- /dev/null +++ b/html/changelogs/archive/2024-04.yml @@ -0,0 +1,21 @@ +2024-04-01: + phoaly, coleminerman, MeeMofCourse, Retlaw34: + - rscadd: Added the Crying Sun-class + - rscadd: Added PGF comms +2024-04-02: + goober3: + - tweak: Blood Cult content has been removed from all maps. + - rscdel: Jungle_demon.dmm, jungle_witch.dmm, lavaland_surface_cultaltar.dmm, lavaland_surface_fuckedupandevilclub.dmm, + clericden.dmm, and rockplanet_cult.dmm have been removed. + - tweak: Onehalf.dmm, rockplanet_crash_cult.dmm & icemoon_underground_abandoned_village.dmm + have been reworked slightly, to feature no more magic. +2024-04-08: + Apogee-dev: + - tweak: Remapped the Shetland + - balance: Removed RnD and ORM from Shetland + phoaly: + - tweak: tweaks supplies and kills the wall laptop on the Ranger +2024-04-09: + Imaginos16, spookywastaken: + - rscadd: Resprites a ton of gun magazines + - bugfix: Changes how magainzes with only a empty and loaded state are diff --git a/icons/effects/alphacolors.dmi b/icons/effects/alphacolors.dmi index c3dbcaee39be..2718f87d36b3 100644 Binary files a/icons/effects/alphacolors.dmi and b/icons/effects/alphacolors.dmi differ diff --git a/icons/mob/clothing/belt.dmi b/icons/mob/clothing/belt.dmi index 4fad073974aa..398d4589ad71 100644 Binary files a/icons/mob/clothing/belt.dmi and b/icons/mob/clothing/belt.dmi differ diff --git a/icons/mob/clothing/faction/gezena/head.dmi b/icons/mob/clothing/faction/gezena/head.dmi index c2c20b63e559..9ce4d05d3c2c 100644 Binary files a/icons/mob/clothing/faction/gezena/head.dmi and b/icons/mob/clothing/faction/gezena/head.dmi differ diff --git a/icons/mob/clothing/faction/gezena/neck.dmi b/icons/mob/clothing/faction/gezena/neck.dmi index 9b3fa0c9bbab..50b6d05fa9cc 100644 Binary files a/icons/mob/clothing/faction/gezena/neck.dmi and b/icons/mob/clothing/faction/gezena/neck.dmi differ diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index bdf9ad412de7..56c87efb4a9d 100644 Binary files a/icons/mob/clothing/head.dmi and b/icons/mob/clothing/head.dmi differ diff --git a/icons/mob/clothing/mask.dmi b/icons/mob/clothing/mask.dmi index 29d92de9137a..d705fb48c01f 100644 Binary files a/icons/mob/clothing/mask.dmi and b/icons/mob/clothing/mask.dmi differ diff --git a/icons/mob/clothing/neck.dmi b/icons/mob/clothing/neck.dmi index cd64b37eaf3c..9443ebfbc615 100644 Binary files a/icons/mob/clothing/neck.dmi and b/icons/mob/clothing/neck.dmi differ diff --git a/icons/mob/clothing/under/security.dmi b/icons/mob/clothing/under/security.dmi index 61b1d7983225..d4a18a6ea083 100644 Binary files a/icons/mob/clothing/under/security.dmi and b/icons/mob/clothing/under/security.dmi differ diff --git a/icons/mob/inhands/clothing/ears_lefthand.dmi b/icons/mob/inhands/clothing/ears_lefthand.dmi new file mode 100644 index 000000000000..61b186a7b21c Binary files /dev/null and b/icons/mob/inhands/clothing/ears_lefthand.dmi differ diff --git a/icons/mob/inhands/clothing/ears_righthand.dmi b/icons/mob/inhands/clothing/ears_righthand.dmi new file mode 100644 index 000000000000..39558ef9496e Binary files /dev/null and b/icons/mob/inhands/clothing/ears_righthand.dmi differ diff --git a/icons/mob/inhands/clothing/glasses_lefthand.dmi b/icons/mob/inhands/clothing/glasses_lefthand.dmi new file mode 100644 index 000000000000..34c9e47dc24b Binary files /dev/null and b/icons/mob/inhands/clothing/glasses_lefthand.dmi differ diff --git a/icons/mob/inhands/clothing/glasses_righthand.dmi b/icons/mob/inhands/clothing/glasses_righthand.dmi new file mode 100644 index 000000000000..43282d028c6a Binary files /dev/null and b/icons/mob/inhands/clothing/glasses_righthand.dmi differ diff --git a/icons/mob/inhands/clothing/gloves_lefthand.dmi b/icons/mob/inhands/clothing/gloves_lefthand.dmi new file mode 100644 index 000000000000..19d3ce28517e Binary files /dev/null and b/icons/mob/inhands/clothing/gloves_lefthand.dmi differ diff --git a/icons/mob/inhands/clothing/gloves_righthand.dmi b/icons/mob/inhands/clothing/gloves_righthand.dmi new file mode 100644 index 000000000000..bca7fd504359 Binary files /dev/null and b/icons/mob/inhands/clothing/gloves_righthand.dmi differ diff --git a/icons/mob/inhands/clothing/hats_lefthand.dmi b/icons/mob/inhands/clothing/hats_lefthand.dmi new file mode 100644 index 000000000000..d63c5c7d673a Binary files /dev/null and b/icons/mob/inhands/clothing/hats_lefthand.dmi differ diff --git a/icons/mob/inhands/clothing/hats_righthand.dmi b/icons/mob/inhands/clothing/hats_righthand.dmi new file mode 100644 index 000000000000..c34438f09928 Binary files /dev/null and b/icons/mob/inhands/clothing/hats_righthand.dmi differ diff --git a/icons/mob/inhands/clothing/masks_lefthand.dmi b/icons/mob/inhands/clothing/masks_lefthand.dmi new file mode 100644 index 000000000000..33be3dfee0b5 Binary files /dev/null and b/icons/mob/inhands/clothing/masks_lefthand.dmi differ diff --git a/icons/mob/inhands/clothing/masks_righthand.dmi b/icons/mob/inhands/clothing/masks_righthand.dmi new file mode 100644 index 000000000000..e34e8cdd2c72 Binary files /dev/null and b/icons/mob/inhands/clothing/masks_righthand.dmi differ diff --git a/icons/mob/inhands/clothing/shoes_lefthand.dmi b/icons/mob/inhands/clothing/shoes_lefthand.dmi new file mode 100644 index 000000000000..7e1a796f1fcf Binary files /dev/null and b/icons/mob/inhands/clothing/shoes_lefthand.dmi differ diff --git a/icons/mob/inhands/clothing/shoes_righthand.dmi b/icons/mob/inhands/clothing/shoes_righthand.dmi new file mode 100644 index 000000000000..383f01dc49be Binary files /dev/null and b/icons/mob/inhands/clothing/shoes_righthand.dmi differ diff --git a/icons/mob/inhands/clothing/suits_lefthand.dmi b/icons/mob/inhands/clothing/suits_lefthand.dmi new file mode 100644 index 000000000000..8b9fa5256a93 Binary files /dev/null and b/icons/mob/inhands/clothing/suits_lefthand.dmi differ diff --git a/icons/mob/inhands/clothing/suits_righthand.dmi b/icons/mob/inhands/clothing/suits_righthand.dmi new file mode 100644 index 000000000000..989b7c0860ae Binary files /dev/null and b/icons/mob/inhands/clothing/suits_righthand.dmi differ diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index f5f95c211298..aa8808f81ef2 100644 Binary files a/icons/mob/inhands/items_lefthand.dmi and b/icons/mob/inhands/items_lefthand.dmi differ diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index f626c077ced5..9211c2998e49 100644 Binary files a/icons/mob/inhands/items_righthand.dmi and b/icons/mob/inhands/items_righthand.dmi differ diff --git a/icons/mob/inhands/misc/devices_lefthand.dmi b/icons/mob/inhands/misc/devices_lefthand.dmi index b84d8a8978ce..3acab744f0b7 100644 Binary files a/icons/mob/inhands/misc/devices_lefthand.dmi and b/icons/mob/inhands/misc/devices_lefthand.dmi differ diff --git a/icons/mob/inhands/misc/devices_righthand.dmi b/icons/mob/inhands/misc/devices_righthand.dmi index 47e3260c6ef6..4d23e421625f 100644 Binary files a/icons/mob/inhands/misc/devices_righthand.dmi and b/icons/mob/inhands/misc/devices_righthand.dmi differ diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 7149896332b2..8bbcb7817714 100644 Binary files a/icons/obj/ammo.dmi and b/icons/obj/ammo.dmi differ diff --git a/icons/obj/clothing/faction/gezena/head.dmi b/icons/obj/clothing/faction/gezena/head.dmi index 11454b333921..faf3c7ac11ef 100644 Binary files a/icons/obj/clothing/faction/gezena/head.dmi and b/icons/obj/clothing/faction/gezena/head.dmi differ diff --git a/icons/obj/clothing/faction/gezena/neck.dmi b/icons/obj/clothing/faction/gezena/neck.dmi index 19d51f6a64ae..89617ced9bbf 100644 Binary files a/icons/obj/clothing/faction/gezena/neck.dmi and b/icons/obj/clothing/faction/gezena/neck.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 7a1b973759c1..4025f70990f6 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index 4342a2780f9c..cbe3366557f0 100644 Binary files a/icons/obj/clothing/masks.dmi and b/icons/obj/clothing/masks.dmi differ diff --git a/icons/obj/clothing/suits/armor.dmi b/icons/obj/clothing/suits/armor.dmi index a81ec697719f..9eaa67f04a42 100644 Binary files a/icons/obj/clothing/suits/armor.dmi and b/icons/obj/clothing/suits/armor.dmi differ diff --git a/icons/obj/clothing/under/security.dmi b/icons/obj/clothing/under/security.dmi index 32aea700793d..67e8868958f4 100644 Binary files a/icons/obj/clothing/under/security.dmi and b/icons/obj/clothing/under/security.dmi differ diff --git a/icons/obj/clothing/under/syndicate.dmi b/icons/obj/clothing/under/syndicate.dmi index 02d8e138b970..1a2fcad74b84 100644 Binary files a/icons/obj/clothing/under/syndicate.dmi and b/icons/obj/clothing/under/syndicate.dmi differ diff --git a/icons/obj/contraband.dmi b/icons/obj/contraband.dmi index 1617d733b94b..b34b3777adac 100644 Binary files a/icons/obj/contraband.dmi and b/icons/obj/contraband.dmi differ diff --git a/icons/obj/drinks/bottle.dmi b/icons/obj/drinks/bottle.dmi new file mode 100644 index 000000000000..cf74d73796c8 Binary files /dev/null and b/icons/obj/drinks/bottle.dmi differ diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks/drinks.dmi similarity index 100% rename from icons/obj/drinks.dmi rename to icons/obj/drinks/drinks.dmi diff --git a/icons/obj/food/containers.dmi b/icons/obj/food/containers.dmi index aca64240a1cc..118ce7693637 100644 Binary files a/icons/obj/food/containers.dmi and b/icons/obj/food/containers.dmi differ diff --git a/icons/obj/guns/48x32guns.dmi b/icons/obj/guns/48x32guns.dmi index 7c2699e7cdc1..232ecdb35e02 100644 Binary files a/icons/obj/guns/48x32guns.dmi and b/icons/obj/guns/48x32guns.dmi differ diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 0856132a4751..12798b6eb2ac 100644 Binary files a/icons/obj/items_and_weapons.dmi and b/icons/obj/items_and_weapons.dmi differ diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index ad6944ebbbcd..90354fdf41db 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ diff --git a/icons/obj/wallcloset.dmi b/icons/obj/wallcloset.dmi index 15e2e5e65171..6d41f0ecee85 100644 Binary files a/icons/obj/wallcloset.dmi and b/icons/obj/wallcloset.dmi differ diff --git a/icons/obj/watercloset.dmi b/icons/obj/watercloset.dmi index 6483f97570d1..4fefb4a22bfc 100644 Binary files a/icons/obj/watercloset.dmi and b/icons/obj/watercloset.dmi differ diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index c670e677d226..9fb84aa888c2 100644 Binary files a/icons/turf/decals.dmi and b/icons/turf/decals.dmi differ diff --git a/interface/stylesheet.dm b/interface/stylesheet.dm index 7652322fdfd1..16cc956b5f73 100644 --- a/interface/stylesheet.dm +++ b/interface/stylesheet.dm @@ -47,6 +47,7 @@ em {font-style: normal; font-weight: bold;} .pirradio {color: #a30000;} .clipradio {color: #337296;} .irmgradio {color: #885231;} +.pgfradio {color: #127a35;} .syndradio {color: ##612425;} .centcomradio {color: #686868;} .aiprivradio {color: #ff00ff;} diff --git a/shiptest.dme b/shiptest.dme index 9efd5074c4d0..e35f2fc6d941 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -983,6 +983,7 @@ #include "code\game\MapData\shuttles\misc.dm" #include "code\game\MapData\shuttles\nanotrasen_mimir.dm" #include "code\game\MapData\shuttles\nanotrasen_ranger.dm" +#include "code\game\MapData\shuttles\pgf_crying_sun.dm" #include "code\game\MapData\shuttles\srm_elder.dm" #include "code\game\mecha\mech_bay.dm" #include "code\game\mecha\mech_fabricator.dm" @@ -1425,6 +1426,7 @@ #include "code\game\objects\structures\plaques\static_plaques.dm" #include "code\game\objects\structures\signs\_signs.dm" #include "code\game\objects\structures\signs\signs_departments.dm" +#include "code\game\objects\structures\signs\signs_flags.dm" #include "code\game\objects\structures\signs\signs_maps.dm" #include "code\game\objects\structures\signs\signs_warning.dm" #include "code\game\objects\structures\transit_tubes\station.dm" diff --git a/strings/ship_names.json b/strings/ship_names.json index 53f56af55559..3ba64b050a09 100644 --- a/strings/ship_names.json +++ b/strings/ship_names.json @@ -1237,5 +1237,32 @@ "Wagner's Will", "Weaver", "Xenobane" + ], + + "PGF": [ + "Life and Liberty", + "Democracy Manifest", + "Aggressive Diplomacy", + "Spaceward Expansion", + "Liberator", + "Legislative Dispatch", + "Unfettered", + "Carte Blanche", + "We Built This Yesterday", + "Zohil Wept", + "Paves-Great-Roads", + "Flowers of Liberty", + "Hearts and Minds", + "Lightspeed Brigade", + "Funding for Democracy", + "Full-Tilt", + "Federal Judgement", + "Spear of Lihmona", + "Ethorbor Fire", + "Green Wings", + "Gezenan Coast", + "Deep Strike", + "Ethereal Serpent", + "Shock Action" ] } diff --git a/tgui/packages/tgui-panel/chat/constants.js b/tgui/packages/tgui-panel/chat/constants.js index e2db02bfde3d..94ce7aa51cf3 100644 --- a/tgui/packages/tgui-panel/chat/constants.js +++ b/tgui/packages/tgui-panel/chat/constants.js @@ -61,7 +61,7 @@ export const MESSAGE_TYPES = [ name: 'Radio', description: 'All departments of radio messages', selector: - '.alert, .minorannounce, .syndradio, .centcomradio, .aiprivradio, .comradio, .pirradio, .clipradio, .irmgradio, .ntradio, .radio, .deptradio, .binarysay, .newscaster, .resonate', + '.alert, .minorannounce, .syndradio, .centcomradio, .aiprivradio, .comradio, .pirradio, .clipradio, .irmgradio, .pgfradio, .ntradio, .radio, .deptradio, .binarysay, .newscaster, .resonate', }, { type: MESSAGE_TYPE_INFO, diff --git a/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss b/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss index 4ce7f6fcbef5..8e734f25da41 100644 --- a/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/tgchat/chat-dark.scss @@ -362,6 +362,10 @@ em { color: #2681a5; } +.pgfradio { + color: #199943; +} + .solgovradio { color: #7589af; } diff --git a/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss b/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss index e200bd425569..ae52ba0bfd88 100644 --- a/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/tgchat/chat-light.scss @@ -374,6 +374,10 @@ em { color: #885231; } +.pgfradio { + color: #127a35; +} + .syndradio { color: #612425; } diff --git a/tgui/packages/tgui/interfaces/BankMachine.js b/tgui/packages/tgui/interfaces/BankMachine.js index 21087ed7c904..8c7732dea095 100644 --- a/tgui/packages/tgui/interfaces/BankMachine.js +++ b/tgui/packages/tgui/interfaces/BankMachine.js @@ -4,11 +4,11 @@ import { Window } from '../layouts'; export const BankMachine = (props, context) => { const { act, data } = useBackend(context); - const { current_balance, siphoning, station_name } = data; + const { current_balance, siphoning, ship_name } = data; return ( -
+
{ const MedicalKioskInstructions = (props, context) => { const { act, data } = useBackend(context); - const { kiosk_cost, patient_name } = data; + const { patient_name } = data; return (
Greetings Valued Employee! Please select a desired automatic health - check procedure. Diagnosis costs {kiosk_cost} credits. + check procedure. diff --git a/tgui/packages/tgui/interfaces/Secrets.js b/tgui/packages/tgui/interfaces/Secrets.js index b9a3da5dcbc9..51bb3bb39c09 100644 --- a/tgui/packages/tgui/interfaces/Secrets.js +++ b/tgui/packages/tgui/interfaces/Secrets.js @@ -375,33 +375,6 @@ const FunTab = (props, context) => { /> - - -