From bd79e6539c840204c79d42d69697e361af890981 Mon Sep 17 00:00:00 2001 From: GDLW Date: Sun, 7 May 2023 17:55:52 +0200 Subject: [PATCH 1/3] fixed a bit of CC coloring changed yellowish themes to pinkish themes (to fit the GATO theme) --- _maps/map_files/generic/CentCom.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 4b840728..8c5fa832 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -1746,7 +1746,7 @@ "Ij" = (/obj/structure/table/reinforced,/obj/machinery/microwave{desc = "Cooks and boils stuff, somehow."; pixel_x = -3; pixel_y = 5},/obj/structure/sign/barsign{pixel_y = -32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tdome/tdomeobserve) "Ik" = (/obj/machinery/icecream_vat,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tdome/tdomeobserve) "Il" = (/turf/closed/indestructible/fakeglass,/area/tdome/tdomeobserve) -"Im" = (/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/yellow{dir = 4},/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"Im" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 1},/turf/open/floor/plasteel,/area/centcom/ferry) "In" = (/obj/structure/table/wood,/obj/structure/window/reinforced/spawner/east,/obj/structure/window/reinforced/spawner/north,/obj/item/paper_bin,/obj/item/pen,/turf/open/floor/plasteel/grimy,/area/centcom/ferry) "Io" = (/obj/item/storage/box/matches{pixel_x = -3; pixel_y = 5},/obj/structure/table/wood,/obj/structure/sign/barsign{pixel_y = -32},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tdome/tdomeobserve) "Ip" = (/obj/item/lighter{pixel_x = 3; pixel_y = 3},/obj/item/lighter,/obj/structure/table/wood,/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/tdome/tdomeobserve) @@ -1944,7 +1944,7 @@ "Mi" = (/obj/machinery/door/poddoor{id = "thunderdomegen"; name = "General Supply"},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/tdome/arena) "Mk" = (/obj/effect/turf_decal/stripes/line{dir = 5},/turf/open/floor/plating,/area/syndicate_mothership) "Mm" = (/obj/machinery/processor,/turf/open/floor/plasteel/cafeteria,/area/centcom/holding) -"Ms" = (/obj/effect/turf_decal/tile/yellow{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) +"Ms" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/centcom/ferry) "Mt" = (/obj/structure/table,/obj/item/book/manual/chef_recipes,/turf/open/floor/plasteel/cafeteria,/area/centcom/holding) "Mu" = (/obj/structure/sink/kitchen{desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; name = "sink"; pixel_y = 28},/turf/open/floor/plasteel/cafeteria,/area/centcom/holding) "Mv" = (/obj/structure/table/reinforced,/obj/item/storage/fancy/donut_box,/turf/open/floor/plasteel,/area/centcom/supplypod) @@ -2232,7 +2232,7 @@ "TB" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-21"; pixel_x = -3; pixel_y = 3},/turf/open/floor/wood,/area/centcom/holding) "TC" = (/obj/effect/turf_decal/loading_area{dir = 5; icon_state = "steel_panel"; name = "steel pannel"},/obj/structure/chair/stool/bar,/turf/open/floor/plasteel/dark,/area/centcom/control) "TD" = (/turf/open/floor/plaswood,/area/centcom/ferry) -"TE" = (/obj/effect/turf_decal/tile/yellow{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) +"TE" = (/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/centcom/ferry) "TF" = (/obj/effect/turf_decal/tile/red{dir = 8},/obj/effect/turf_decal/tile/red{dir = 1},/turf/open/floor/holofloor,/area/holodeck/rec_center/basketball) "TI" = (/obj/structure/table/reinforced,/obj/item/kitchen/knife,/obj/item/reagent_containers/food/condiment/saltshaker{pixel_x = -8; pixel_y = 5},/obj/item/reagent_containers/food/condiment/peppermill{pixel_x = -8},/turf/open/floor/plasteel/cafeteria,/area/centcom/ferry) "TJ" = (/obj/item/twohanded/required/kirbyplants{icon_state = "plant-10"},/turf/open/floor/plasteel/dark/side{dir = 6},/area/centcom/ferry) From 7ecba8432ff712666466ec6a2a28345e011835d0 Mon Sep 17 00:00:00 2001 From: GDLW Date: Sun, 7 May 2023 20:41:06 +0200 Subject: [PATCH 2/3] snackstore fix + feeder den shutters fixed snackstore area power + added shutters to feeder's den --- .../lavaland_surface_snack_store.dmm | 249 +++++++++--------- _maps/RandomRuins/SpaceRuins/feeders_den.dmm | 10 +- code/game/area/areas/ruins/lavaland.dm | 6 +- code/game/area/areas/ruins/space.dm | 7 - 4 files changed, 139 insertions(+), 133 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_snack_store.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_snack_store.dmm index a9c5c78e..43067dab 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_snack_store.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_snack_store.dmm @@ -5,7 +5,7 @@ }, /obj/item/trash/popcorn, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ab" = ( /obj/machinery/vending/gato, /obj/structure/sign/poster/contraband/robust_softdrinks{ @@ -13,7 +13,7 @@ }, /obj/machinery/light, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ac" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -22,7 +22,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ad" = ( /obj/structure/table, /obj/item/stack/spacecash/c1, @@ -39,19 +39,19 @@ dir = 1 }, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ae" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/public/glass, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "af" = ( /turf/open/floor/concrete, /area/lavaland/surface/outdoors) "ag" = ( /obj/machinery/smartfridge/food, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ah" = ( /obj/item/cardboard_cutout{ icon_state = "cutout_viva"; @@ -62,17 +62,17 @@ pixel_x = -10 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aj" = ( /obj/structure/chair/stool/brass, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ak" = ( /obj/item/cardboard_cutout{ icon_state = "cutout_lusty" }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "al" = ( /obj/structure/window/reinforced/tinted{ dir = 4 @@ -80,29 +80,29 @@ /obj/structure/filingcabinet, /obj/structure/fluff/paper, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "an" = ( /obj/machinery/computer/slot_machine, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ap" = ( /obj/machinery/vending/kink, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aq" = ( /obj/machinery/vending/snack/random, /obj/structure/sign/poster/contraband/shamblers_juice{ pixel_y = -32 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "as" = ( /obj/structure/sign/poster/contraband/energy_swords{ pixel_x = 32 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "au" = ( /obj/structure/closet, /obj/item/gun/ballistic/shotgun, @@ -117,14 +117,14 @@ dir = 1 }, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aw" = ( /obj/machinery/vending/coffee, /obj/structure/sign/poster/contraband/eat{ pixel_x = -32 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ax" = ( /obj/structure/window/reinforced/tinted{ dir = 4 @@ -132,28 +132,28 @@ /obj/structure/table, /obj/item/flashlight/lamp, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "az" = ( /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aB" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aF" = ( /obj/machinery/door/airlock/public, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aJ" = ( /obj/machinery/vending/games, /obj/structure/sign/poster/contraband/space_cola{ pixel_y = -32 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aK" = ( /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aL" = ( /obj/machinery/computer/arcade/orion_trail{ dir = 4 @@ -162,14 +162,14 @@ dir = 1 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aO" = ( /turf/template_noop, /area/template_noop) "aP" = ( /obj/structure/ore_box, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aS" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -182,11 +182,11 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/freezer, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aT" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aU" = ( /obj/machinery/computer/arcade/amputation{ dir = 4 @@ -198,25 +198,25 @@ dir = 8 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aV" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aX" = ( /obj/structure/sign/poster/contraband/eat{ pixel_x = 32 }, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "aY" = ( /turf/closed/wall, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bb" = ( /obj/machinery/door/window/southright, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bc" = ( /obj/machinery/vending/mealdor, /obj/structure/sign/poster/contraband/donut_corp{ @@ -226,10 +226,10 @@ dir = 8 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "be" = ( /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bg" = ( /obj/structure/rack/shelf, /obj/structure/rack/shelf, @@ -237,11 +237,11 @@ /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bh" = ( /obj/structure/closet/crate/large, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bi" = ( /obj/item/cigbutt{ pixel_x = -10; @@ -249,11 +249,11 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bk" = ( /obj/structure/closet/crate/freezer, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bl" = ( /obj/structure/rack/shelf, /obj/item/reagent_containers/food/snacks/popcorn, @@ -265,7 +265,7 @@ }, /obj/machinery/light, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bm" = ( /obj/structure/rack/shelf, /obj/structure/sign/poster/contraband/corn_oil{ @@ -279,34 +279,34 @@ pixel_x = 4 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bn" = ( /turf/open/floor/plasteel/freezer, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bp" = ( /obj/item/cardboard_cutout{ icon_state = "cutout_clown" }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bq" = ( /obj/structure/rack, /obj/item/camera, /obj/item/camera_film, /obj/item/camera_film, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bu" = ( /obj/structure/sign/poster/contraband/pwr_game{ pixel_x = 32 }, /obj/item/trash/raisins, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bv" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bx" = ( /obj/structure/rack/shelf, /obj/item/reagent_containers/food/snacks/soyfood, @@ -317,14 +317,14 @@ pixel_x = 6 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bA" = ( /obj/structure/sign/poster/official/cohiba_robusto_ad{ pixel_x = 32 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bB" = ( /obj/machinery/light/small{ dir = 8 @@ -334,7 +334,7 @@ pixel_y = -7 }, /turf/open/floor/plasteel/freezer, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bF" = ( /obj/structure/rack/shelf, /obj/item/vending_refill/kink, @@ -346,18 +346,18 @@ }, /obj/item/vending_refill/boozeomat, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bG" = ( /obj/structure/window/reinforced/survival_pod{ dir = 9 }, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bH" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bI" = ( /obj/structure/rack/shelf, /obj/structure/rack/shelf, @@ -374,38 +374,38 @@ pixel_x = 8 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bM" = ( /obj/structure/closet/crate/secure/loot, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bT" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks/fullupgrade{ dir = 1 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bW" = ( /obj/machinery/vending/cola/shamblers, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bX" = ( /obj/structure/chair/office/light{ dir = 1 }, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "bZ" = ( /obj/machinery/vending/boozeomat/all_access, /obj/structure/sign/poster/contraband/red_rum{ pixel_y = 32 }, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ca" = ( /obj/structure/rack/shelf, /obj/item/reagent_containers/food/snacks/cheesiehonkers, @@ -416,7 +416,7 @@ pixel_x = 4 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ci" = ( /obj/item/trash/boritos, /obj/effect/decal/cleanable/dirt, @@ -432,11 +432,11 @@ /obj/item/stack/sheet/cardboard, /obj/item/stack/sheet/cardboard, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "cl" = ( /obj/structure/fluff/paper/stack, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "cp" = ( /obj/machinery/door/window/survival_pod{ dir = 8 @@ -449,11 +449,11 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "cs" = ( /obj/machinery/smartfridge/chemistry/preloaded, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "cx" = ( /obj/effect/mapping_helpers/no_lava, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -461,16 +461,16 @@ "cC" = ( /obj/machinery/vending/cola/starkist, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "cD" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/public, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "cG" = ( /obj/machinery/vending/cigarette, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "cH" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -482,7 +482,7 @@ pixel_y = 8 }, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "eo" = ( /obj/structure/mirror{ icon_state = "mirror_broke"; @@ -492,7 +492,7 @@ pixel_y = 22 }, /turf/open/floor/plasteel/freezer, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "eE" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -500,45 +500,50 @@ /obj/effect/turf_decal/tile/brown, /obj/item/trash/pistachios, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "eF" = ( /obj/machinery/door/airlock/public, /turf/open/floor/plasteel/freezer, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "fI" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) +"fP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/off, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/snackstore) "ga" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "gU" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ha" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ix" = ( /obj/structure/closet/crate/trashcart, /obj/item/seeds/cannabis/rainbow, /obj/effect/decal/cleanable/dirt, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "iL" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/sillycup/smallcarton, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "iO" = ( /obj/structure/rack, /obj/item/storage/fancy/candle_box, @@ -546,14 +551,14 @@ /obj/item/lighter, /obj/item/storage/fancy/cigarettes/smokekins, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "jn" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "mG" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/concrete, @@ -562,7 +567,7 @@ /obj/structure/fans/tiny, /obj/machinery/door/poddoor/shutters, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "np" = ( /obj/item/radio{ pixel_x = 8 @@ -572,11 +577,11 @@ "oC" = ( /obj/structure/closet/crate/large, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "pb" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "pg" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen, @@ -584,7 +589,7 @@ dir = 4 }, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "pQ" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/carneburrito{ @@ -595,25 +600,25 @@ pixel_x = 5 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "qt" = ( /obj/machinery/camera{ c_tag = "Courtroom - Aft"; dir = 8 }, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "qD" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 }, /obj/effect/turf_decal/tile/brown, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "sq" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/freezer, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "tc" = ( /obj/structure/rack/shelf, /obj/item/reagent_containers/food/snacks/chips, @@ -625,7 +630,7 @@ }, /obj/machinery/camera, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "uq" = ( /obj/structure/toilet{ dir = 1 @@ -634,7 +639,7 @@ dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "uC" = ( /obj/structure/rack/shelf, /obj/item/reagent_containers/food/snacks/syndicake, @@ -645,18 +650,18 @@ pixel_y = 4 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "uO" = ( /obj/structure/closet/crate/trashcart, /obj/effect/decal/cleanable/dirt, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "vf" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "xX" = ( /obj/structure/rack/shelf, /obj/item/reagent_containers/food/drinks/soda_cans/cola{ @@ -672,22 +677,22 @@ pixel_x = 8 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "yU" = ( /obj/machinery/computer/security/telescreen/entertainment, /turf/closed/wall, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "zP" = ( /obj/item/cigbutt, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Al" = ( /obj/item/storage/toolbox/mechanical{ pixel_x = -3; pixel_y = 8 }, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "AT" = ( /obj/structure/safe, /obj/machinery/light/small{ @@ -701,11 +706,11 @@ /obj/item/clothing/mask/chameleon, /obj/item/clothing/head/chameleon, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Bp" = ( /obj/machinery/door/airlock/public, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "BC" = ( /obj/structure/rack, /obj/item/toy/cards/deck/syndicate{ @@ -718,7 +723,7 @@ pixel_x = -4 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Dz" = ( /obj/structure/rack/shelf, /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{ @@ -734,7 +739,7 @@ pixel_x = -8 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "EY" = ( /obj/structure/rack/shelf, /obj/structure/rack/shelf, @@ -751,7 +756,7 @@ pixel_x = 8 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Ff" = ( /obj/structure/rack/shelf, /obj/item/reagent_containers/food/snacks/cornchips, @@ -762,17 +767,17 @@ pixel_x = 4 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "HD" = ( /obj/item/trash/semki, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "HK" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen, /obj/item/storage/fancy/cigarettes/cigpack_robust, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Jq" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -781,14 +786,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Kz" = ( /obj/machinery/smartfridge/chemistry/preloaded, /obj/machinery/light{ dir = 1 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Lx" = ( /obj/structure/table/reinforced, /obj/machinery/door/poddoor/shutters/preopen, @@ -800,7 +805,7 @@ pixel_x = -8 }, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Nj" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -810,13 +815,13 @@ /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Nm" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/freezer, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "NQ" = ( /obj/structure/rack/shelf, /obj/item/reagent_containers/food/snacks/candy, @@ -830,7 +835,7 @@ dir = 1 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "OH" = ( /obj/effect/turf_decal/loading_area{ dir = 4 @@ -840,7 +845,7 @@ "Po" = ( /obj/item/trash/candy, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Qg" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -848,7 +853,7 @@ /obj/effect/turf_decal/tile/brown, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "QR" = ( /obj/machinery/door/window/survival_pod{ dir = 8 @@ -860,7 +865,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Rg" = ( /obj/effect/mapping_helpers/no_lava, /obj/effect/mapping_helpers/no_lava, @@ -872,7 +877,7 @@ }, /obj/item/trash/fatoray_scrap1, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "RA" = ( /obj/effect/turf_decal/tile/brown{ dir = 1 @@ -884,7 +889,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/trash/plate, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Ux" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -892,15 +897,17 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "VJ" = ( /obj/structure/toilet{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/skeleton/alive, +/obj/effect/mob_spawn/human/skeleton/alive{ + name = "Bob" + }, /turf/open/floor/plasteel/freezer, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "VL" = ( /obj/item/cigbutt{ pixel_x = -1 @@ -918,17 +925,17 @@ pixel_y = -6 }, /turf/open/floor/concrete, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Wy" = ( /obj/effect/decal/cleanable/dirt, /obj/item/trash/sosjerky, /turf/open/floor/plasteel, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Zb" = ( /obj/structure/closet/firecloset/full, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "Zi" = ( /obj/structure/rack/shelf, /obj/item/reagent_containers/food/snacks/no_raisin, @@ -939,12 +946,12 @@ pixel_x = 9 }, /turf/open/floor/mineral/titanium, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) "ZG" = ( /obj/structure/closet/crate/freezer, /obj/machinery/light/small, /turf/open/floor/plasteel/dark, -/area/lavaland/surface/snackstore) +/area/ruin/powered/snackstore) (1,1,1) = {" aO @@ -1375,7 +1382,7 @@ cx cx aY pb -aB +fP aY oC Al diff --git a/_maps/RandomRuins/SpaceRuins/feeders_den.dmm b/_maps/RandomRuins/SpaceRuins/feeders_den.dmm index 2873326b..8bec1d4a 100644 --- a/_maps/RandomRuins/SpaceRuins/feeders_den.dmm +++ b/_maps/RandomRuins/SpaceRuins/feeders_den.dmm @@ -3,7 +3,7 @@ "aM" = (/obj/structure/sign/poster/contraband/corn_oil{pixel_y = 32},/obj/structure/reagent_dispensers/keg/mead,/obj/machinery/light{dir = 1},/turf/open/floor/wood,/area/ruin/space/has_grav/feedersden) "aQ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4; piping_layer = 3; pixel_x = 5; pixel_y = 5},/obj/effect/turf_decal{dir = 4},/obj/machinery/door/airlock/hatch{name = "airlock"; req_access_txt = "150"},/turf/open/floor/plasteel,/area/ruin/space/has_grav/feedersden) "ba" = (/obj/structure/rack/shelf,/obj/item/storage/fancy/donut_box{pixel_y = -4},/obj/item/storage/fancy/donut_box,/obj/item/storage/fancy/donut_box{pixel_y = 4},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/ruin/space/has_grav/feedersden) -"bj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ruin/space/has_grav/feedersden) +"bj" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "feederden_north"},/turf/open/floor/plating,/area/ruin/space/has_grav/feedersden) "bo" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4; piping_layer = 3; pixel_x = 5; pixel_y = 5},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/ruin/space/has_grav/feedersden) "bx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/public/glass{name = "Cell 4"; id_tag = "feederden_cell4"},/turf/open/floor/mineral/basaltstone_floor,/area/ruin/space/has_grav/feedersden) "bU" = (/obj/structure/chair/sofa/left,/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/feedersden) @@ -56,6 +56,7 @@ "jS" = (/obj/structure/rack/shelf,/obj/item/electropack/shockcollar,/obj/item/clothing/neck/petcollar,/obj/item/melee/baton/stunsword,/obj/item/restraints/handcuffs,/obj/item/restraints/handcuffs/cable/zipties,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/ruin/space/has_grav/feedersden) "ka" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4; piping_layer = 3; pixel_x = 5; pixel_y = 5},/obj/effect/turf_decal/tile/red,/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/feedersden) "kd" = (/obj/structure/table,/obj/item/kitchen/rollingpin,/obj/item/kitchen/knife/butcher,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/feedersden) +"kg" = (/obj/effect/spawner/structure/window/reinforced,/obj/machinery/door/poddoor/shutters/preopen{id = "feederden_south"},/turf/open/floor/plating,/area/ruin/space/has_grav/feedersden) "ko" = (/obj/machinery/space_heater,/obj/machinery/airalarm/syndicate{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating,/area/ruin/space/has_grav/feedersden) "kC" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating,/area/ruin/space/has_grav/feedersden) "kK" = (/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/feedersden) @@ -181,7 +182,7 @@ "Hp" = (/obj/structure/closet/crate/secure/loot,/turf/open/floor/plating,/area/ruin/space/has_grav/feedersden) "HQ" = (/obj/structure/sign/poster/contraband/chonk,/turf/closed/wall/r_wall/syndicate,/area/ruin/space/has_grav/feedersden) "Iq" = (/obj/machinery/chem_master/condimaster{name = "CondiMaster Neo"},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/feedersden) -"It" = (/obj/machinery/cryopod{dir = 8},/turf/open/floor/wood,/area/ruin/space/has_grav/feedersden) +"It" = (/obj/machinery/cryopod{dir = 8},/obj/machinery/button{pixel_y = 28; id = "feederden_north"},/turf/open/floor/wood,/area/ruin/space/has_grav/feedersden) "IC" = (/obj/machinery/atmospherics/pipe/manifold/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{piping_layer = 3; pixel_x = 5; pixel_y = 5},/obj/structure/cable{icon_state = "4-8"},/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/ruin/space/has_grav/feedersden) "IS" = (/obj/structure/flora/junglebush/large,/turf/open/floor/plating/asteroid/airless,/area/ruin/unpowered/no_grav) "Jh" = (/turf/open/floor/plating,/area/ruin/space/has_grav/feedersden) @@ -199,6 +200,7 @@ "LM" = (/obj/vehicle/ridden/wheelchair,/turf/open/floor/mineral/basaltstone_floor,/area/ruin/space/has_grav/feedersden) "LN" = (/obj/machinery/processor,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/feedersden) "Ma" = (/obj/structure/sink{dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -24},/turf/open/floor/plasteel/freezer,/area/ruin/space/has_grav/feedersden) +"Md" = (/obj/structure/table,/obj/machinery/microwave,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/button{pixel_y = -28; id = "feederden_south"; name = "Shutters Control"},/turf/open/floor/plasteel/dark,/area/ruin/space/has_grav/feedersden) "Mi" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/closed/wall/r_wall/syndicate/nodiagonal,/area/ruin/space/has_grav/feedersden) "Mq" = (/obj/structure/lattice/catwalk,/obj/machinery/light/small{brightness = 2; dir = 8},/turf/template_noop,/area/ruin/space/has_grav/feedersden) "MV" = (/obj/item/trash/boritos,/turf/open/floor/mineral/basaltstone_floor,/area/ruin/space/has_grav/feedersden) @@ -276,8 +278,8 @@ FEFEFEFEFEfmfmBrBrBrDcDcNJNJDcnrnrnrnrnrnrnrnrnrnrDxvYNxgUSsgUuXvYvYnrnrnrgqnrnr FEFEFEFEBrZCfmISBrBrBrnrMaEqnrxGNgHpnrWNYEfncnbanrDxvYFDLNvYsRiNvYsanrrJZOWrkoPgnrridlkCnrfNginrBrBrBrFEFEFEFE FEFEFEFEBrBrfmfmBrBrBrnrtyEqnrikJhJhWsDOlslslslsvtDxvYSyIqvYrjtIvYmUnrcWmaICrscxtVbXJhJhnrfNdAnrBrBrBrFEFEFEFE FEFEFEFEFEBrwwfmeEBrBrDcnrnrnrnrxGHpNksNtHguboygaQoYvYvYvYvYvYvwvYkdnrxCTYFHYpDBnrzlkMDcnrnrnrDcBrBrBrFEFEFEFE -FEFEFEFEFEBrxZfmfmBrBrBrBrBrBrDcnrnrDcqtlsucaEBPnrvYDKMYRhRhWtjhANYUnrnrnrTPJhYXnrnrnrDcBrBrfmYNBrBrBrBrFEFEFE -FEFEFEFEFEFEfmfmBrBrBrBrBrBrBrBrBrBrnrqhlslslsVFDczAnrnrnrbjnrnrnrnrDcAgcwddRCuFnrBrBrBrBrBrVefmxZqFBrBrFEFEFE +FEFEFEFEFEBrxZfmfmBrBrBrBrBrBrDcnrnrDcqtlsucaEBPnrvYDKMYMdRhWtjhANYUnrnrnrTPJhYXnrnrnrDcBrBrfmYNBrBrBrBrFEFEFE +FEFEFEFEFEFEfmfmBrBrBrBrBrBrBrBrBrBrnrqhlslslsVFDczAnrnrnrkgnrnrnrnrDcAgcwddRCuFnrBrBrBrBrBrVefmxZqFBrBrFEFEFE FEFEFEFEFEFEFEfmBrBrBrBrBrBrBrBrBrBrnrcVlslslsdzPItjfhnroHoHoHdrJhnwAalslsfKJhvHnrBrBrBrBrBrfmFEFEebFEFEFEFEFE FEFEFEFEFEFEFEFEBrBrBrBrBrBrBrBrBrBrnrqMyqzJjSTUbWtjsunrMqoHoHdrJhJhAalslscdzoFmEsieieieieRwfmFEFEebFEFEFEFEFE FEFEFEFEFEFEFEFEFEBrBrBrBrBrBrBrBrBrnrnrnrnrnrnrnrnrnrDcoHoHoHDcnrnrnrnrnrzEvLvLMiRuRuRuRuUZFEFEFEebFEFEFEFEFE diff --git a/code/game/area/areas/ruins/lavaland.dm b/code/game/area/areas/ruins/lavaland.dm index 5d327f3d..33c47a69 100644 --- a/code/game/area/areas/ruins/lavaland.dm +++ b/code/game/area/areas/ruins/lavaland.dm @@ -101,4 +101,8 @@ /area/ruin/unpowered/caloriteshrine name = "Calorite Shrine" - icon_state = "away" \ No newline at end of file + icon_state = "away" + +/area/ruin/powered/snackstore + name = "Snack Store" + icon_state = "away" diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index 7480d9d6..c7c2f5f6 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -495,13 +495,6 @@ name = "Restaurant Employee Area" has_gravity = TRUE -/area/lavaland/surface/snackstore - name = "Snack Store" - icon_state = "mining" - power_light = TRUE - power_equip = TRUE - power_environ = TRUE - /area/ruin/space/has_grav/feedersden name = "Unknown Outpost" has_gravity = TRUE From 1ed9590f0b8eb91f85b001931a666b31f39eade6 Mon Sep 17 00:00:00 2001 From: GDLW Date: Sun, 7 May 2023 22:47:48 +0200 Subject: [PATCH 3/3] more small fixes + fattening turrets - added sprites for mining cards and gluttony wand (thanks Cubic for art) - added in crushed cans for fizzwiz/soothseltz drinks - changed up extilphite's recipe, now it uses hydrogen instead of sodium - removed diamond pickaxe from the loot pool - added shutters to feeder's den - added fattening turrets (normal and strong) --- .../code/machinery/fattening_turret.dm | 31 ++++++++++++++++++ GainStation13/code/mechanics/wand.dm | 2 ++ .../chemistry/reagents/consumable_reagents.dm | 2 ++ .../reagents/chemistry/recipes/fatchem.dm | 2 +- GainStation13/icons/obj/magic.dmi | Bin 0 -> 397 bytes _maps/RandomRuins/SpaceRuins/feeders_den.dmm | 14 ++++---- .../mining/lavaland/necropolis_chests.dm | 6 ++-- icons/obj/card.dmi | Bin 5697 -> 6104 bytes icons/obj/janitor.dmi | Bin 28887 -> 29824 bytes tgstation.dme | 1 + 10 files changed, 46 insertions(+), 12 deletions(-) create mode 100644 GainStation13/code/machinery/fattening_turret.dm create mode 100644 GainStation13/icons/obj/magic.dmi diff --git a/GainStation13/code/machinery/fattening_turret.dm b/GainStation13/code/machinery/fattening_turret.dm new file mode 100644 index 00000000..899bcf59 --- /dev/null +++ b/GainStation13/code/machinery/fattening_turret.dm @@ -0,0 +1,31 @@ + +/obj/machinery/porta_turret/fattening + name = "Fatoray Turret" + installation = null + always_up = 1 + use_power = NO_POWER_USE + has_cover = 0 + scan_range = 9 + req_access = list(ACCESS_SYNDICATE) + mode = TURRET_LETHAL + lethal_projectile = /obj/item/projectile/energy/fattening + lethal_projectile_sound = 'sound/weapons/laser.ogg' + icon_state = "turretCover" + base_icon_state = "standard" + faction = list(ROLE_SYNDICATE) + desc = "A laser turret with calorite focusing lens." + +/obj/machinery/porta_turret/fattening/heavy + name = "Heavy Fatoray Turret" + lethal_projectile = /obj/item/projectile/energy/fattening/cannon + shot_delay = 30 + +/obj/machinery/porta_turret/fattening/ComponentInitialize() + . = ..() + AddComponent(/datum/component/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES) + +/obj/machinery/porta_turret/fattening/setup() + return + +/obj/machinery/porta_turret/fattening/assess_perp(mob/living/carbon/human/perp) + return 10 //fattening turrets shoot everything except the syndicate diff --git a/GainStation13/code/mechanics/wand.dm b/GainStation13/code/mechanics/wand.dm index e9fbf8cb..d345ca00 100644 --- a/GainStation13/code/mechanics/wand.dm +++ b/GainStation13/code/mechanics/wand.dm @@ -1,6 +1,8 @@ /obj/item/gun/magic/wand/food name = "Wand of Gluttony" desc = "Summons delicious fattening foods" + icon = 'GainStation13/icons/obj/magic.dmi' + icon_state = "food_wand" max_charges = 15 ammo_type = /obj/item/ammo_casing/magic/food diff --git a/GainStation13/code/modules/reagents/chemistry/reagents/consumable_reagents.dm b/GainStation13/code/modules/reagents/chemistry/reagents/consumable_reagents.dm index 328b43c9..1226d120 100644 --- a/GainStation13/code/modules/reagents/chemistry/reagents/consumable_reagents.dm +++ b/GainStation13/code/modules/reagents/chemistry/reagents/consumable_reagents.dm @@ -75,6 +75,8 @@ else return ..() +// calorite blessing chem, used in the golem ability + /datum/reagent/consumable/caloriteblessing name = "Calorite blessing" description = "A strange, viscous liquid derived from calorite. It is said to have physically enhancing properties surprisingly unrelated to weight gain when consumed" diff --git a/GainStation13/code/modules/reagents/chemistry/recipes/fatchem.dm b/GainStation13/code/modules/reagents/chemistry/recipes/fatchem.dm index 79ed2dc7..7d1c83fd 100644 --- a/GainStation13/code/modules/reagents/chemistry/recipes/fatchem.dm +++ b/GainStation13/code/modules/reagents/chemistry/recipes/fatchem.dm @@ -23,4 +23,4 @@ name = "extilphite" id = /datum/reagent/consumable/extilphite results = list(/datum/reagent/consumable/extilphite = 3) - required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/sodium = 2, /datum/reagent/carbon = 2) + required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/hydrogen = 2, /datum/reagent/carbon = 2) diff --git a/GainStation13/icons/obj/magic.dmi b/GainStation13/icons/obj/magic.dmi new file mode 100644 index 0000000000000000000000000000000000000000..663352ac42a1531a33c852612cd25a662cbbff1e GIT binary patch literal 397 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 diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index 6514b7c4d69cc011b5f338d1cb2a444aa2ced461..96980b3eb890d7ee10f5f2b486e638f724877f07 100644 GIT binary patch literal 29824 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 literal 28887 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