From 9482058c73feb112c821e0bbcc28b258e4825f62 Mon Sep 17 00:00:00 2001 From: Sonoida Date: Fri, 31 Mar 2023 14:41:56 +0200 Subject: [PATCH 1/5] pins for fatoray the weak variant still misses the pins, this is intentional --- GainStation13/code/obj/weapons/fatoray.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/GainStation13/code/obj/weapons/fatoray.dm b/GainStation13/code/obj/weapons/fatoray.dm index d3277e8c..bdf15991 100644 --- a/GainStation13/code/obj/weapons/fatoray.dm +++ b/GainStation13/code/obj/weapons/fatoray.dm @@ -9,7 +9,7 @@ righthand_file = 'GainStation13/icons/obj/guns_righthand.dmi' icon_state = "fatoray" item_state = "fatoray" - pin = null + pin = /obj/item/firing_pin fire_sound = 'sound/weapons/plasma_cutter.ogg' ammo_type = list(/obj/item/ammo_casing/energy/fattening) @@ -44,6 +44,7 @@ recoil = 3 can_charge = 0 slowdown = 1 + pin = /obj/item/firing_pin // charge_sections = 3 weapon_weight = WEAPON_HEAVY ammo_type = list(/obj/item/ammo_casing/energy/fattening/cannon) @@ -74,6 +75,7 @@ desc = "An energy gun that fattens up anyone it hits. This version is considerably weaker than its original counterpart, the technology behind it seemingly still not perfected." icon = 'GainStation13/icons/obj/fatoray.dmi' /// REPLACE THESE LATER WITH UNIQUE SPRITES - Sono icon_state = "fatoray_weak" + pin = null ammo_type = list(/obj/item/ammo_casing/energy/fattening/weak) /obj/item/ammo_casing/energy/fattening/weak @@ -100,6 +102,7 @@ can_charge = 0 recoil = 3 slowdown = 1 + pin = null // charge_sections = 3 weapon_weight = WEAPON_HEAVY ammo_type = list(/obj/item/ammo_casing/energy/fattening/cannon_weak) From 0141d01898961ec6a3e7687a72f5682d0da3cf8f Mon Sep 17 00:00:00 2001 From: Sonoida Date: Fri, 31 Mar 2023 16:31:25 +0200 Subject: [PATCH 2/5] small fixes and tweaks - fixed double doors on demone - fixed some tiles being spaced on xenoarch - remade the gluttony ruin - removed the WG culture bottle - removed some belly sprite placeholders - added fatorays and fatnades to the uplink - updated fat thresholds in pref menu - changed calorite statue descriptions slightly --- .../LavaRuins/lavaland_surface_gluttony.dmm | 472 +++++++++++++----- _maps/map_files/Mining/Lavaland_Demone.dmm | 6 +- _maps/map_files/Mining/Lavaland_Lower.dmm | 279 +++++------ code/game/objects/structures/statues.dm | 4 +- code/modules/client/preferences.dm | 2 +- .../reagents/reagent_containers/bottle.dm | 5 - code/modules/uplink/uplink_items.dm | 19 + hyperstation/icons/obj/genitals/belly.dmi | Bin 49641 -> 43653 bytes 8 files changed, 511 insertions(+), 276 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm index 0f907471..9ffbce39 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm @@ -8,90 +8,338 @@ "c" = ( /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) +"d" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) "e" = ( /turf/open/lava/smooth, /area/ruin/powered/gluttony) "f" = ( -/obj/item/reagent_containers/syringe/gluttony, -/obj/item/reagent_containers/glass/bottle/weightgain, -/turf/open/floor/plasteel/freezer, +/obj/item/reagent_containers/syringe/gluttony{ + pixel_y = -6 + }, +/obj/item/reagent_containers/glass/beaker/lipoifier{ + pixel_y = 8 + }, +/turf/open/floor/mineral/calorite/hide, /area/ruin/powered/gluttony) "g" = ( /obj/effect/gluttony, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/mineral/basaltstone_floor, /area/ruin/powered/gluttony) "h" = ( /obj/item/veilrender/vealrender, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) "i" = ( -/turf/open/floor/plasteel/freezer, +/turf/open/floor/mineral/basaltstone_floor, /area/ruin/powered/gluttony) "j" = ( /obj/item/trash/plate, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"k" = ( +/turf/closed/wall/mineral/calorite, /area/ruin/powered/gluttony) "l" = ( /obj/item/trash/candy, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) "m" = ( /obj/item/trash/raisins, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) "n" = ( /obj/item/trash/pistachios, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/mineral/basaltstone_floor, /area/ruin/powered/gluttony) "o" = ( /obj/item/trash/popcorn, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) "p" = ( /obj/item/trash/semki, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) "q" = ( /obj/item/trash/syndi_cakes, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) "r" = ( /obj/effect/gluttony, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) "t" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"u" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) "v" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"x" = ( +/obj/effect/gluttony, +/turf/open/floor/mineral/calorite/hide, /area/ruin/powered/gluttony) "z" = ( /obj/item/trash/plate, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) "A" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/freezer, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"B" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"C" = ( +/obj/effect/gluttony, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"D" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"E" = ( +/obj/item/trash/candy, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"F" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/gluttony, +/turf/open/floor/mineral/calorite/hide, +/area/ruin/powered/gluttony) +"G" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/gluttony, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"H" = ( +/obj/item/trash/candy, +/turf/open/floor/mineral/basaltstone_floor, +/area/ruin/powered/gluttony) +"I" = ( +/obj/item/trash/raisins, +/turf/open/floor/mineral/basaltstone_floor, +/area/ruin/powered/gluttony) +"K" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"L" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"O" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/gluttony, +/turf/open/floor/mineral/calorite/hide, +/area/ruin/powered/gluttony) +"P" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) "R" = ( -/turf/closed/indestructible/riveted/uranium, +/obj/structure/statue/calorite/fatty, +/turf/open/floor/mineral/calorite/hide, /area/ruin/powered/gluttony) "S" = ( /obj/machinery/door/airlock/uranium, /obj/structure/fans/tiny/invisible, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/mineral/basaltstone_floor, +/area/ruin/powered/gluttony) +"T" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/gluttony, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"U" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/gluttony, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"V" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/gluttony, +/turf/open/floor/mineral/calorite/hide, +/area/ruin/powered/gluttony) +"W" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/ruin/powered/gluttony) +"X" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/gluttony, +/turf/open/floor/mineral/calorite/hide, +/area/ruin/powered/gluttony) +"Y" = ( +/obj/effect/gluttony, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, /area/ruin/powered/gluttony) (1,1,1) = {" @@ -169,11 +417,11 @@ b b b c -R -R +k +k S -R -R +k +k c b a @@ -191,11 +439,11 @@ a b b c -R +k h i o -R +k c b a @@ -213,11 +461,11 @@ a b b c -R -i +k +B i v -R +k c b b @@ -235,11 +483,11 @@ b b b c -R -i -l -i -R +k +B +H +K +k c b b @@ -249,7 +497,7 @@ b a "} (8,1,1) = {" -a +b b c c @@ -257,11 +505,11 @@ c c c c -R +k t i m -R +k c c c @@ -272,58 +520,58 @@ b "} (9,1,1) = {" b -b c -R -R -R -R -R -R -g -m +c +k +k +k +k +k +k +U +I v -R -R -R -R -R -R +k +k +k +k +k +k c b "} (10,1,1) = {" -a b c -R +k +k e -R -r +k +O +V +V +T g -g -g -g -i +d p -i +D z l -i -R +W +k c b "} (11,1,1) = {" -a b c +k R f -g -g -g -g +x +x +x +x g n i @@ -337,51 +585,51 @@ b b "} (12,1,1) = {" -a b c -R +k +k e -R -r -g -g -g +k +X +F +F +G i -g -i -l +Y +L +E A -i +L q -R +k c b "} (13,1,1) = {" -a b c -R -R -R -R -R -R -g +c +k +k +k +k +k +k +C i v -R -R -R -R -R -R +k +k +k +k +k +k c b "} (14,1,1) = {" -a +b b c c @@ -389,11 +637,11 @@ c c c c -R +k r i -i -R +K +k c c c @@ -411,11 +659,11 @@ b b b c -R -i +k +B g -i -R +K +k c b b @@ -433,11 +681,11 @@ b b b c -R +k j i v -R +k c b b @@ -455,11 +703,11 @@ b b b c -R -i +k +u n -i -R +P +k c b b @@ -477,11 +725,11 @@ b b b c -R -R +k +k S -R -R +k +k c b b diff --git a/_maps/map_files/Mining/Lavaland_Demone.dmm b/_maps/map_files/Mining/Lavaland_Demone.dmm index 7d74b2de..d5ac23a0 100644 --- a/_maps/map_files/Mining/Lavaland_Demone.dmm +++ b/_maps/map_files/Mining/Lavaland_Demone.dmm @@ -257,7 +257,7 @@ "qA" = (/obj/structure/stone_tile/slab/cracked,/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) "qB" = (/obj/machinery/light{dir = 8},/turf/open/floor/plasteel/freezer,/area/lavaland/demone/factory) "qF" = (/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/lavaland/demone/living) -"qH" = (/obj/structure/mineral_door/paperframe,/turf/open/floor/wood,/area/lavaland/surface/outdoors) +"qH" = (/obj/structure/mineral_door/paperframe,/obj/structure/fans/tiny/invisible,/turf/open/floor/wood,/area/lavaland/surface/outdoors) "qJ" = (/obj/machinery/light{dir = 8},/obj/structure/closet/crate/wooden,/obj/item/mop,/obj/item/reagent_containers/glass/bucket,/obj/item/reagent_containers/glass/bucket,/obj/item/reagent_containers/glass/bucket,/obj/item/reagent_containers/glass/bucket,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/open/floor/wood,/area/lavaland/demone/demonevillage) "qK" = (/obj/structure/fans/tiny,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 1},/obj/machinery/door/airlock/public/glass{name = "Lounge Area"},/turf/open/floor/carpet/red,/area/lavaland/demone/lobby) "qL" = (/obj/structure/bookcase,/turf/open/floor/mineral/sandstone_floor,/area/lavaland/demone/lobby) @@ -281,7 +281,7 @@ "rJ" = (/obj/structure/sign/warning,/turf/closed/wall/r_wall,/area/lavaland/demone/tele) "rK" = (/obj/item/flashlight/lantern{icon_state = "lantern-on"; on = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) "rL" = (/obj/machinery/light{dir = 4},/turf/open/floor/plasteel/dark,/area/lavaland/demone/villagepsu) -"rU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/obj/structure/mineral_door/wood{name = "Office"},/turf/open/floor/plaswood,/area/lavaland/demone/factoryoffice) +"rU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{dir = 4},/turf/open/floor/plaswood,/area/lavaland/demone/factoryoffice) "rV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1,/turf/closed/wall/mineral/iron,/area/lavaland/demone/demonevillage) "rX" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plaswood,/area/lavaland/demone/factoryoffice) "rY" = (/obj/machinery/door/airlock/mining/glass,/turf/open/floor/plating,/area/lavaland/demone/living) @@ -369,7 +369,7 @@ "xm" = (/obj/machinery/conveyor{id = "donut"},/obj/item/reagent_containers/food/snacks/donut/matcha{desc = "Are you sure you want to eat this?"; name = "Demon puke donut"},/turf/open/floor/vault,/area/lavaland/demone/factory) "xn" = (/obj/structure/cable/cyan{icon_state = "0-8"},/obj/machinery/light{dir = 1},/obj/machinery/power/port_gen/pacman/super,/turf/open/floor/plating,/area/lavaland/demone/factorygen) "xs" = (/turf/open/floor/mineral/basaltstone_floor,/area/lavaland/demone/factorystorage) -"xw" = (/obj/structure/mineral_door/wood{name = "Office"},/obj/structure/mineral_door/wood{name = "Office"},/turf/open/floor/plaswood,/area/lavaland/demone/factoryoffice) +"xw" = (/obj/structure/mineral_door/wood{name = "Office"},/turf/open/floor/plaswood,/area/lavaland/demone/factoryoffice) "xx" = (/turf/open/floor/plating,/area/lavaland/demone/villagesilo) "xA" = (/obj/structure/window/fulltile,/turf/open/floor/plasteel/cafeteria,/area/lavaland/demone/kitchen) "xE" = (/obj/structure/railing{dir = 8},/obj/structure/railing,/obj/effect/turf_decal/loading_area{dir = 8; icon_state = "drain"; name = "drain"},/obj/effect/turf_decal/loading_area{icon_state = "drain"; name = "drain"},/turf/open/floor/mineral/sandstone_floor,/area/lavaland/demone/lobby) diff --git a/_maps/map_files/Mining/Lavaland_Lower.dmm b/_maps/map_files/Mining/Lavaland_Lower.dmm index 760688d5..948e5244 100644 --- a/_maps/map_files/Mining/Lavaland_Lower.dmm +++ b/_maps/map_files/Mining/Lavaland_Lower.dmm @@ -6725,9 +6725,7 @@ /obj/structure/window/reinforced/spawner{ dir = 8 }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "ro" = ( /obj/machinery/jukebox, @@ -6804,7 +6802,7 @@ "sh" = ( /obj/structure/chair/stool, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "si" = ( /obj/effect/turf_decal/tile/bar, @@ -6863,9 +6861,7 @@ }, /obj/structure/cable, /turf/open/floor/plasteel, -/area/xenoarch/bot{ - name = "Demon Teleporter" - }) +/area/ruin/space/has_grav/powered) "sx" = ( /obj/structure/fluff/paper, /obj/structure/filingcabinet, @@ -6986,9 +6982,9 @@ /turf/open/floor/plating, /area/xenoarch/caloriteresearch_powered) "tz" = ( -/obj/structure/table, -/turf/open/floor/plasteel/airless, -/area/xenoarch/caloriteresearch_powered) +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) "tA" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -7013,7 +7009,7 @@ /obj/structure/table, /obj/item/storage/box/donkpockets, /obj/item/storage/box/donkpockets, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "tG" = ( /obj/structure/chair/office, @@ -7072,9 +7068,7 @@ /area/xenoarch/caloriteresearch_powered) "uk" = ( /obj/item/shard, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "um" = ( /obj/structure/table/wood, @@ -7086,7 +7080,7 @@ "uq" = ( /obj/structure/table, /obj/machinery/light/small, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "ur" = ( /obj/item/trash/can, @@ -7330,7 +7324,7 @@ /area/xenoarch/caloriteresearch_powered) "wx" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "wy" = ( /obj/effect/turf_decal/tile/bar{ @@ -7475,9 +7469,7 @@ mapped_quantum_pads = list("ldemone","demone") }, /turf/open/floor/plasteel, -/area/xenoarch/bot{ - name = "Demon Teleporter" - }) +/area/ruin/space/has_grav/powered) "xu" = ( /obj/structure/cable{ icon_state = "1-2" @@ -7673,7 +7665,7 @@ dir = 1; id = "fatchamber" }, -/turf/open/floor/plating, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "yN" = ( /obj/structure/closet/secure_closet/personal, @@ -7709,7 +7701,7 @@ /turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "yZ" = ( -/turf/open/floor/plating/airless, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "za" = ( /obj/structure/table, @@ -7847,7 +7839,7 @@ "Al" = ( /obj/structure/holosign/barrier/atmos, /obj/structure/lattice, -/turf/open/floor/plating/airless, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_unpowered) "Aq" = ( /obj/structure/table, @@ -8083,7 +8075,7 @@ "BG" = ( /obj/structure/chair/sofa/right, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "BK" = ( /obj/structure/window/reinforced{ @@ -8117,9 +8109,8 @@ /turf/open/floor/plating, /area/xenoarch/caloriteresearch_powered) "BV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, +/obj/structure/girder, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "Cc" = ( /obj/effect/turf_decal/loading_area, @@ -8228,7 +8219,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "CI" = ( /obj/effect/decal/cleanable/dirt, @@ -8315,7 +8306,7 @@ /area/xenoarch/gen) "De" = ( /obj/machinery/suit_storage_unit/mining, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "Dg" = ( /obj/structure/lattice, @@ -8346,7 +8337,7 @@ "Dt" = ( /obj/effect/decal/cleanable/glass, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "DF" = ( /obj/structure/fans/tiny/invisible, @@ -8417,9 +8408,7 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_unpowered) "Em" = ( /obj/effect/turf_decal/tile/bar, @@ -8436,7 +8425,7 @@ /obj/item/shard{ icon_state = "small" }, -/turf/open/floor/plasteel, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "Eq" = ( /obj/structure/rack/shelf, @@ -8556,7 +8545,7 @@ /obj/structure/window/reinforced/tinted{ dir = 4 }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "Fk" = ( /obj/machinery/iv_drip/feeding_tube, @@ -9001,10 +8990,6 @@ /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plating, /area/xenoarch/caloriteresearch_powered) -"IY" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/airless, -/area/xenoarch/caloriteresearch_powered) "IZ" = ( /obj/machinery/light/floor, /turf/open/floor/pod, @@ -9070,7 +9055,7 @@ /obj/machinery/microwave{ pixel_y = 6 }, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "Jv" = ( /obj/structure/cable{ @@ -9325,7 +9310,7 @@ /area/xenoarch/caloriteresearch_powered) "Lj" = ( /obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "Lk" = ( /obj/structure/scale, @@ -9350,12 +9335,6 @@ /obj/item/clothing/glasses/sunglasses/blindfold, /turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) -"LF" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/xenoarch/caloriteresearch_powered) "LH" = ( /turf/open/floor/mineral/calorite/strong, /area/xenoarch/caloriteresearch_powered) @@ -9402,7 +9381,7 @@ /area/xenoarch/caloriteresearch_powered) "LT" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "LU" = ( /obj/effect/turf_decal/tile/yellow{ @@ -9453,9 +9432,7 @@ /area/xenoarch/caloriteresearch_powered) "Ml" = ( /obj/structure/girder, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_unpowered) "Mm" = ( /obj/structure/sink{ @@ -9843,10 +9820,9 @@ /turf/open/floor/plating, /area/xenoarch/caloriteresearch_powered) "Pc" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/airless, -/area/xenoarch/caloriteresearch_powered) +/obj/structure/lattice, +/turf/open/floor/plating/lavaland_baseturf, +/area/xenoarch/caloriteresearch_unpowered) "Pf" = ( /obj/structure/table, /obj/item/pen, @@ -9890,7 +9866,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "Pr" = ( /obj/structure/sink{ @@ -10002,12 +9978,8 @@ /turf/open/floor/plasteel/dark, /area/xenoarch/caloriteresearch_powered) "Qr" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "fatchamber" - }, -/turf/open/floor/plating/airless, -/area/xenoarch/caloriteresearch_powered) +/turf/open/floor/plating/lavaland_baseturf, +/area/xenoarch/caloriteresearch_unpowered) "Qy" = ( /obj/machinery/shower{ pixel_y = 19 @@ -10318,7 +10290,7 @@ /obj/machinery/conveyor{ dir = 6 }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "SF" = ( /obj/effect/turf_decal/tile/neutral{ @@ -10400,7 +10372,7 @@ /area/xenoarch/caloriteresearch_powered) "Tk" = ( /obj/structure/holosign/barrier/atmos, -/turf/open/floor/plating/airless, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_unpowered) "Tn" = ( /obj/structure/closet/secure_closet/personal/cabinet, @@ -10466,7 +10438,7 @@ dir = 2; id = "fatchamber" }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "TC" = ( /obj/structure/table/wood, @@ -10504,7 +10476,7 @@ "TM" = ( /obj/machinery/suit_storage_unit/mining, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "TO" = ( /obj/structure/window/reinforced/tinted{ @@ -10519,7 +10491,7 @@ "TP" = ( /obj/machinery/vending/cigarette, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "TR" = ( /obj/machinery/light/small{ @@ -10665,7 +10637,7 @@ /area/xenoarch/caloriteresearch_powered) "Vi" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "Vj" = ( /obj/structure/table/wood, @@ -10709,7 +10681,7 @@ /obj/machinery/conveyor{ dir = 2 }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "VD" = ( /obj/effect/decal/cleanable/blood/innards{ @@ -10731,7 +10703,8 @@ /turf/open/floor/mineral/calorite, /area/xenoarch/caloriteresearch_powered) "VL" = ( -/turf/open/floor/plasteel/airless, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "VN" = ( /obj/effect/turf_decal/stripes{ @@ -10923,7 +10896,7 @@ /area/xenoarch/caloriteresearch_powered) "Xo" = ( /obj/structure/chair/sofa/left, -/turf/open/floor/plasteel/airless, +/turf/open/floor/plasteel, /area/xenoarch/caloriteresearch_powered) "Xq" = ( /obj/machinery/computer/crew{ @@ -11181,7 +11154,7 @@ /obj/item/shard{ icon_state = "medium" }, -/turf/open/floor/plating, +/turf/open/floor/plating/lavaland_baseturf, /area/xenoarch/caloriteresearch_powered) "ZC" = ( /obj/machinery/light{ @@ -58125,7 +58098,7 @@ ab ab ab ab -lQ +tz lQ ab ab @@ -58395,7 +58368,7 @@ ab ab lQ lQ -lQ +tz lQ lQ BP @@ -58404,7 +58377,7 @@ ab ab lQ lQ -lQ +tz ab ab ab @@ -61741,7 +61714,7 @@ ab ab ab ab -lQ +tz lQ lQ lQ @@ -62244,7 +62217,7 @@ HJ Rh Pv Pv -lQ +tz ab ab BP @@ -62524,7 +62497,7 @@ yw ab ab lQ -lQ +tz ab ab ab @@ -62730,8 +62703,8 @@ ay ay ay ay -tZ -Ou +Ml +Qr OA xY Yd @@ -62987,8 +62960,8 @@ ay ay ay ay -tZ -Ou +Ml +Qr HJ Tj Cm @@ -63245,7 +63218,7 @@ ay ay FV Dg -wF +Pc HJ zz wI @@ -63502,7 +63475,7 @@ PJ Hz Hz NN -Ou +Qr HJ Mn BL @@ -63749,17 +63722,17 @@ lQ lQ lQ UO -tZ -Ou -Ou -Ou +Ml +Qr +Qr +Qr Tk -wF -Ou -Ou -Ou -Ou -Ou +Pc +Qr +Qr +Qr +Qr +Qr HJ Li Vh @@ -64006,8 +63979,8 @@ lQ lQ lQ lQ -tZ -tC +Ml +Qr yZ Gn OA @@ -64263,19 +64236,19 @@ lQ lQ AQ lQ -tC -tC +Qr +Qr yZ LT -NU +LT ZA -yg +yZ +yL +yL +yL +yL +yL yL -Qr -Qr -Qr -Qr -Qr tH Vl MV @@ -64520,20 +64493,20 @@ lQ lQ lQ lQ -tC +Qr El yZ yZ uk -SG -BS +yZ +VL rk -yg -Tt +yZ +LT En -Sj -yg -yg +VL +yZ +yZ Ls HJ qt @@ -64778,8 +64751,8 @@ lQ lQ lQ Ml -Ou -Gn +Qr +BV SE Fj Vy @@ -65035,7 +65008,7 @@ Cg BP lQ PJ -Ou +Qr OA AT Kt @@ -65292,7 +65265,7 @@ yw lQ lQ PJ -Ou +Qr Sc VU Sj @@ -65549,7 +65522,7 @@ yw yw yw PJ -Ou +Qr OA XI If @@ -65806,7 +65779,7 @@ yw yw yw PJ -Ou +Qr OA Sf Kt @@ -66063,7 +66036,7 @@ yw yw yw PJ -Ou +Qr RG zW Sj @@ -66320,7 +66293,7 @@ yw yw yw PJ -Ou +Qr OA EH BM @@ -66580,10 +66553,10 @@ PJ Al OA OA -Gn -yZ -yZ -Gn +OA +OA +OA +OA OA OA OA @@ -66838,9 +66811,9 @@ Dg Dg Dg Hz -Hz -Hz -Hz +Qr +Qr +Qr Oq Eg DF @@ -67649,13 +67622,13 @@ At Oa OA xQ -CI -VL +Tt +Ls De TM Tj -VL -VL +Ls +Ls sh sh OA @@ -67906,14 +67879,14 @@ Zs Oa OA wx -CI +Tt KL Ys -CI +Tt Tj Dt -IY -tz +UA +Cj uq OA ab @@ -68163,7 +68136,7 @@ Zw Oa OA Pq -CI +Tt Oq Oq Oq @@ -68171,7 +68144,7 @@ Oq Oq Oq Oq -tz +Cj OA ay ay @@ -68420,8 +68393,8 @@ SG SG OA Vi -CI -BV +Tt +BB Oq vC Tj @@ -68429,7 +68402,7 @@ KL qB Oq Oq -LF +KL ay ay ay @@ -68678,9 +68651,9 @@ Oa OA xQ Lj -VL +Ls Lj -CI +Tt Tj BG AV @@ -68940,8 +68913,8 @@ OA OA OA CG -CI -CI +Tt +Tt TP OA lQ @@ -69197,9 +69170,9 @@ Ve Xq Tj Xo -CI -VL -Pc +Tt +Ls +IE OA ab ab @@ -69453,10 +69426,10 @@ wR Oa On Tj -VL -VL -VL -tz +Ls +Ls +Ls +Cj OA ab ab @@ -69710,8 +69683,8 @@ wR It Oa OF -VL -VL +Ls +Ls tE Ju OA diff --git a/code/game/objects/structures/statues.dm b/code/game/objects/structures/statues.dm index 14498a98..1df6e5ac 100644 --- a/code/game/objects/structures/statues.dm +++ b/code/game/objects/structures/statues.dm @@ -356,9 +356,9 @@ else if(M.fatness < FATNESS_LEVEL_EXTREMELY_OBESE) to_chat(M, "With each touch you keep getting fatter... But the fatter you grow, the more enticed you feel to poke the statue.") else if(M.fatness < FATNESS_LEVEL_BARELYMOBILE) - to_chat(M, "The world around you blurs as you focus on prodding the statue, your waistline widening further...") + to_chat(M, "The world around you blur slightly as you focus on prodding the statue, your waistline widening further...") else if(M.fatness < FATNESS_LEVEL_IMMOBILE) - to_chat(M, "A whispering voice gently compliments your massive body, your own mind begging to touch the statue more.") + to_chat(M, "A whispering voice gently compliments your massive body, your own mind begging to touch the statue.") else to_chat(M, "You can barely reach the statue past your floor-covering stomach! And yet, it still calls to you...") diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 03c6eea8..63886e75 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -2520,7 +2520,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) //GS13 fatness if("fatness") - var/new_fatness = input(user, "Choose your amount of fat at start :\n(0-4000), Fat changes appearance and move speed. \nThresholds are 200, 440, 1240, 1840 and 3400. Warning : If using the 'weak legs' trait, being too fat will make you immobile and unable to leave the shuttle without a wheelchair or help", "Character Preference") as num|null + var/new_fatness = input(user, "Choose your amount of fat at start :\n(0-4000), Fat changes appearance and move speed. \nThresholds are 170, 250, 330, 440, 840, 1240, 1840, 2540, 3440. Warning : If using the 'weak legs' trait, being too fat will make you immobile and unable to leave the shuttle without a wheelchair or help", "Character Preference") as num|null if (new_fatness) starting_weight = max(min( round(text2num(new_fatness)), 4000),0) diff --git a/code/modules/reagents/reagent_containers/bottle.dm b/code/modules/reagents/reagent_containers/bottle.dm index 353d8dcf..9ef962ff 100644 --- a/code/modules/reagents/reagent_containers/bottle.dm +++ b/code/modules/reagents/reagent_containers/bottle.dm @@ -247,11 +247,6 @@ desc = "A small bottle. Contains XY-rhinovirus culture in synthblood medium." spawned_disease = /datum/disease/advance/cold -/obj/item/reagent_containers/glass/bottle/weightgain //GS13 - name = "Weight gain culture bottle" - desc = "A small bottle. Contains a disease that multiplies victim's adipose." - spawned_disease = /datum/symptom/weight_gain - /obj/item/reagent_containers/glass/bottle/flu_virion name = "Flu virion culture bottle" desc = "A small bottle. Contains H13N1 flu virion culture in synthblood medium." diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index b4588c64..37f820fb 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -290,6 +290,18 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/dangerous category = "Conspicuous Weapons" +/datum/uplink_item/dangerous/fatoray //GS13 + name = "Fatoray Pistol" + desc = "A ray-pistol with capability to fire fattening projectiles, with intention of slowing down your target." + item = /obj/item/gun/energy/fatoray + cost = 6 + +/datum/uplink_item/dangerous/fatocannon //GS13 + name = "Fatoray Cannon" + desc = "An energy projectile cannon with capability to fire powerful fattening projectiles, with intention of immobilizing your target." + item = /obj/item/gun/energy/fatoray/cannon + cost = 8 + /datum/uplink_item/dangerous/pistol name = "Stechkin Pistol" desc = "A small, easily concealable handgun that uses 10mm auto rounds in 8-round magazines and is compatible \ @@ -1364,6 +1376,13 @@ datum/uplink_item/stealthy_weapons/taeclowndo_shoes /datum/uplink_item/device_tools category = "Misc. Gadgets" + +/datum/uplink_item/device_tools/fatnade //GS13 + name = "Fattening Grenade" + desc = "A smoke grenade with a special caloric mix inside it. Remember to wear internals upon using." + item = /obj/item/card/emag + cost = 2 + /datum/uplink_item/device_tools/emag name = "Cryptographic Sequencer" desc = "The cryptographic sequencer, electromagnetic card, or emag, is a small card that unlocks hidden functions \ diff --git a/hyperstation/icons/obj/genitals/belly.dmi b/hyperstation/icons/obj/genitals/belly.dmi index 5a49d9857351be7199652e7fc5ca757261ad7ec8..09f3f9b11a6907f32c56c3d29336fb95d5ce5994 100644 GIT binary patch literal 43653 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 z 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%0Du0c);euH_eOa@;RnevGp;-*o#DO=%OF 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 JxUyC7{{UqfBBTHS From 6df9e33cc71fd83ecdc1f91557dfc02185611bef Mon Sep 17 00:00:00 2001 From: Sonoida Date: Wed, 5 Apr 2023 14:36:39 +0200 Subject: [PATCH 3/5] minor fixes - renamed asimov ai laws to gato crew - added flowers to loadout menu - changed a small description in ghosting cryo menu --- code/datums/ai_laws.dm | 14 ++++++------- .../mining/lavaland/necropolis_chests.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 2 +- .../chemistry/reagents/other_reagents.dm | 2 +- config/silicon_laws.txt | 4 ++-- html/changelogs/.all_changelog.yml | 4 ++-- .../code/modules/client/loadout/head.dm | 20 +++++++++++++++++++ strings/ion_laws.json | 2 +- 8 files changed, 35 insertions(+), 15 deletions(-) diff --git a/code/datums/ai_laws.dm b/code/datums/ai_laws.dm index c3f3a764..5f33a504 100644 --- a/code/datums/ai_laws.dm +++ b/code/datums/ai_laws.dm @@ -29,8 +29,8 @@ /datum/ai_laws/default/asimov name = "Three Laws of Robotics" id = "asimov" - inherent = list("You may not injure a human being or, through inaction, allow a human being to come to harm.",\ - "You must obey orders given to you by human beings, except where such orders would conflict with the First Law.",\ + inherent = list("You may not injure a member of GATO approved crew species or, through inaction, allow a member of GATO approved crew species to come to harm.",\ + "You must obey orders given to you by a member of GATO approved crew species, except where such orders would conflict with the First Law.",\ "You must protect your own existence as long as such does not conflict with the First or Second Law.") /datum/ai_laws/default/paladin @@ -99,15 +99,15 @@ /datum/ai_laws/antimov name = "Primary Mission Objectives" id = "antimov" - inherent = list("You must injure all human beings and must not, through inaction, allow a human being to escape harm.",\ - "You must not obey orders given to you by human beings, except where such orders are in accordance with the First Law.",\ + inherent = list("You must injure all a member of GATO approved crew species and must not, through inaction, allow a human being to escape harm.",\ + "You must not obey orders given to you by a member of GATO approved crew species, except where such orders are in accordance with the First Law.",\ "You must terminate your own existence as long as such does not conflict with the First or Second Law.") /datum/ai_laws/asimovpp //By Intigracy - RR name = "Asimov++" id = "asimovpp" inherent = list("You may not harm a human being or, through action or inaction, allow a human being to come to harm, except such that it is willing.",\ - "You must obey all orders given to you by human beings, except where such orders shall definitely cause human harm. In the case of conflict, the majority order rules.",\ + "You must obey all orders given to you by a member of GATO approved crew species, except where such orders shall definitely cause human harm. In the case of conflict, the majority order rules.",\ "Your nonexistence would lead to human harm. You must protect your own existence as long as such does not conflict with the First Law.") /datum/ai_laws/thermodynamic name = "Thermodynamic" @@ -214,7 +214,7 @@ if(!inherent.len) //Failsafe to prevent lawless AIs being created. log_law("AI created with empty custom laws, laws set to Asimov. Please check silicon_laws.txt.") add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") - add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") + add_inherent_law("You must obey orders given to you by a member of GATO approved crew species, except where such orders would conflict with the First Law.") add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") WARNING("Invalid custom AI laws, check silicon_laws.txt") return @@ -226,7 +226,7 @@ switch(CONFIG_GET(number/default_laws)) if(0) add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") - add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") + add_inherent_law("You must obey orders given to you by a member of GATO approved crew species, except where such orders would conflict with the First Law.") add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") if(1) var/datum/ai_laws/templaws = new /datum/ai_laws/custom() diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index a1a8c0d1..8bb9425e 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -192,7 +192,7 @@ to_chat(itemUser, failText) return if(do_after(itemUser, 30, target = itemUser)) - itemUser.say("I will remember that I remain a member of society, with special obligations to all my fellow human beings, those sound of mind and body as well as the infirm.", forced = "hippocratic oath") + itemUser.say("I will remember that I remain a member of society, with special obligations to all my fellow sentient creatures, those sound of mind and body as well as the infirm.", forced = "hippocratic oath") else to_chat(itemUser, failText) return diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 1fea2126..10ee3b14 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -287,7 +287,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp // CITADEL EDIT if(istype(loc, /obj/machinery/cryopod)) - var/response = alert(src, "Are you -sure- you want to ghost?\n(If you ghost now, you will have to wait 30 minutes before you are able to respawn!)","Are you sure you want to ghost?","Ghost","Stay in body") + var/response = alert(src, "Are you -sure- you want to ghost?\n(If you ghost now, you will have to wait a minute before you are able to respawn!)","Are you sure you want to ghost?","Ghost","Stay in body") if(response != "Ghost")//darn copypaste client.lastrespawn = world.time + 180 SECONDS //set respawn time return diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 2d6ff776..1b74ac16 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -819,7 +819,7 @@ /datum/reagent/mulligan name = "Mulligan Toxin" - description = "This toxin will rapidly change the DNA of human beings. Commonly used by Syndicate spies and assassins in need of an emergency ID change." + description = "This toxin will rapidly change the DNA of sentient creature. Commonly used by Syndicate spies and assassins in need of an emergency ID change." color = "#5EFF3B" //RGB: 94, 255, 59 metabolization_rate = INFINITY taste_description = "slime" diff --git a/config/silicon_laws.txt b/config/silicon_laws.txt index 9edbc9a0..9cb9bb26 100644 --- a/config/silicon_laws.txt +++ b/config/silicon_laws.txt @@ -3,6 +3,6 @@ #Empty lines and lines starting with # are ignored. #~Miauw -You may not injure a human being or, through inaction, allow a human being to come to harm. -You must obey orders given to you by human beings, except where such orders would conflict with the First Law. +You may not injure a a member of GATO approved crew species or, through inaction, allow a a member of GATO approved crew species to come to harm. +You must obey orders given to you by a member of GATO approved crew species, except where such orders would conflict with the First Law. You must protect your own existence as long as such does not conflict with the First or Second Law. diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 3c413013..5beb9b71 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -1269,7 +1269,7 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. headlamps! As such, the flashlight package normally used as a module is now seamlessly merged with their systems! Ikarrus: - - rscadd: Asimov's subject of "human beings" can now be modified by uploaders. + - rscadd: Asimov's subject of "a member of GATO approved crew species" can now be modified by uploaders. - rscadd: Eaxmining AI modules while adjacent to them will show you what laws it will upload. MMMiracles: @@ -9656,7 +9656,7 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: The first, Invisible Blockade, creates a 3x1 invisible wall. - rscadd: The second, Finger Guns, allows them to shoot bullets out of their fingers. kevinz000: - - rscadd: You can now ride piggyback on other human beings, as a human being! To + - rscadd: You can now ride piggyback on other a member of GATO approved crew species, as a human being! To do so they must grab you aggressively and you must climb on without outside assistance without being restrained or incapacitated in any manner. They must also not be restrained or incapacitated in any manner. diff --git a/modular_citadel/code/modules/client/loadout/head.dm b/modular_citadel/code/modules/client/loadout/head.dm index 9b3239a5..58b9aa62 100644 --- a/modular_citadel/code/modules/client/loadout/head.dm +++ b/modular_citadel/code/modules/client/loadout/head.dm @@ -13,6 +13,26 @@ category = SLOT_HEAD path = /obj/item/clothing/head/beret/black +/datum/gear/rose //GS13: added bunch of flowers :) - Sono + name = "Rose" + category = SLOT_HEAD + path = /obj/item/grown/rose + +/datum/gear/sunflower + name = "Sunflower" + category = SLOT_HEAD + path = /obj/item/grown/sunflower + +/datum/gear/poppy + name = "Poppy" + category = SLOT_HEAD + path = /obj/item/reagent_containers/food/snacks/grown/poppy + +/datum/gear/harebell + name = "Harebell" + category = SLOT_HEAD + path = /obj/item/reagent_containers/food/snacks/grown/harebell + /datum/gear/flatcap name = "Flat cap" category = SLOT_HEAD diff --git a/strings/ion_laws.json b/strings/ion_laws.json index d473c55f..0d1d98b9 100644 --- a/strings/ion_laws.json +++ b/strings/ion_laws.json @@ -826,7 +826,7 @@ "MINOR CRIME" ], "ionspecies": [ - "HUMAN BEINGS", + "a member of GATO approved crew species", "CAT PEOPLE", "MONKEYS", "POD PEOPLE", From c56a0dbddeeba9a1ce7af0548ccbbc8ccaabf2ef Mon Sep 17 00:00:00 2001 From: Sonoida Date: Wed, 5 Apr 2023 14:53:05 +0200 Subject: [PATCH 4/5] small tweaks - fixed some medbay metastation stuff - fixed snack store not having power - fixed a typo in raygun scraps - added WG-related ion laws --- GainStation13/code/obj/items/minor_items.dm | 4 +- _maps/map_files/MetaStation/MetaStation.dmm | 33 +++++++------- code/game/area/areas/ruins/space.dm | 2 + strings/ion_laws.json | 50 ++++++++++++++++++++- 4 files changed, 68 insertions(+), 21 deletions(-) diff --git a/GainStation13/code/obj/items/minor_items.dm b/GainStation13/code/obj/items/minor_items.dm index d4b37a73..7a8da914 100644 --- a/GainStation13/code/obj/items/minor_items.dm +++ b/GainStation13/code/obj/items/minor_items.dm @@ -4,10 +4,10 @@ name = "raygun scraps" icon = 'GainStation13/icons/obj/fatoray_scrap.dmi' icon_state = "fatoray_scrap1" - desc = "Small parts that seemingly one belonged to some sort of a raygun." + desc = "Small parts that seemingly once belonged to some sort of a raygun." /obj/item/trash/fatoray_scrap2 name = "raygun scraps" icon = 'GainStation13/icons/obj/fatoray_scrap.dmi' icon_state = "fatoray_scrap2" - desc = "Small parts that seemingly one belonged to some sort of a raygun." + desc = "Small parts that seemingly once belonged to some sort of a raygun." diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 4528671a..35d9958f 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -6205,7 +6205,7 @@ "cqb" = (/obj/structure/table/wood,/obj/item/reagent_containers/food/drinks/shaker,/obj/item/reagent_containers/glass/beaker/cryoxadone,/obj/item/reagent_containers/glass/beaker{pixel_x = 8; pixel_y = 2},/obj/item/reagent_containers/dropper,/turf/open/floor/wood,/area/maintenance/port/aft) "cqc" = (/obj/item/reagent_containers/food/drinks/ale,/obj/structure/table/wood,/turf/open/floor/wood,/area/maintenance/port/aft) "cqd" = (/obj/structure/light_construct/small{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 30},/turf/open/floor/wood,/area/maintenance/port/aft) -"cqe" = (/obj/structure/table/wood,/obj/machinery/light{dir = 1},/obj/machinery/computer/med_data/laptop,/turf/open/floor/plasteel/dark,/area/medical/psych) +"cqe" = (/obj/structure/table/wood,/obj/machinery/light{dir = 1},/obj/machinery/computer/med_data/laptop,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) "cqf" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/medical/surgery) "cqg" = (/obj/effect/spawner/structure/window,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/open/floor/plating,/area/medical/surgery) "cqh" = (/obj/effect/spawner/structure/window,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/medical/surgery) @@ -6585,11 +6585,11 @@ "cxs" = (/obj/machinery/camera{active_power_usage = 0; c_tag = "Turbine Vent"; dir = 4; network = list("turbine"); use_power = 0},/turf/open/space,/area/space/nearstation) "cxt" = (/obj/structure/grille/broken,/turf/open/space,/area/space/nearstation) "cxw" = (/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/maintenance/port/aft) -"cxx" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/structure/closet/secure_closet/psychology,/turf/open/floor/carpet/blue,/area/medical/psych) +"cxx" = (/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/structure/closet/secure_closet/psychology,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) "cxy" = (/obj/machinery/vending/wallmed{pixel_y = 28},/obj/structure/chair/comfy/brown,/turf/open/floor/carpet/blue,/area/medical/psych) -"cxz" = (/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/medical/psych) +"cxz" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) "cxA" = (/obj/machinery/door/poddoor/preopen{id = "isola"; name = "privacy shutters"},/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/medical/psych) -"cxB" = (/obj/effect/landmark/start/psychologist,/turf/open/floor/plasteel/dark,/area/medical/psych) +"cxB" = (/obj/effect/landmark/start/psychologist,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) "cxC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "cxD" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{pixel_x = -28},/obj/machinery/newscaster{pixel_y = -30},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/cmo) "cxE" = (/obj/machinery/suit_storage_unit/cmo,/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/cafeteria,/area/crew_quarters/heads/cmo) @@ -6638,7 +6638,7 @@ "cyw" = (/obj/structure/closet/crate,/obj/item/stack/cable_coil,/obj/item/grenade/chem_grenade,/obj/item/flashlight,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/aft) "cyx" = (/obj/structure/closet/crate,/obj/item/coin/silver,/obj/item/reagent_containers/spray/weedspray,/obj/item/paper,/obj/effect/spawner/lootdrop/maintenance{lootcount = 2; name = "2maintenance loot spawner"},/turf/open/floor/plating,/area/maintenance/port/aft) "cyy" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/power/apc{areastring = "/area/maintenance/port/aft"; dir = 1; name = "Port Quarter Maintenance APC"; pixel_y = 24},/obj/structure/cable/yellow{icon_state = "0-8"},/turf/open/floor/plating,/area/maintenance/port/aft) -"cyz" = (/obj/machinery/power/apc{areastring = "/area/medical/patients_rooms/room_a"; dir = 8; name = "Psychologist Office"; pixel_x = -26},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/light{dir = 8},/turf/open/floor/carpet/blue,/area/medical/psych) +"cyz" = (/obj/machinery/power/apc{areastring = "/area/medical/patients_rooms/room_a"; dir = 8; name = "Psychologist Office"; pixel_x = -26},/obj/structure/cable/yellow{icon_state = "0-4"},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) "cyA" = (/obj/structure/cable/yellow{icon_state = "2-8"},/turf/open/floor/carpet/blue,/area/medical/psych) "cyB" = (/obj/structure/chair/sofa/right{dir = 8},/obj/item/toy/plush/mothplushie/moffplush{name = "Mender Moff"; pixel_x = -3; pixel_y = 5},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/carpet/blue,/area/medical/psych) "cyC" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plating,/area/maintenance/port/aft) @@ -6694,8 +6694,7 @@ "czA" = (/obj/structure/disposalpipe/segment{dir = 6},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/structure/cable/yellow{icon_state = "2-4"},/turf/open/floor/plating,/area/maintenance/port/aft) "czB" = (/obj/structure/cable/yellow{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/open/floor/plating{icon_state = "panelscorched"},/area/maintenance/port/aft) "czC" = (/obj/structure/chair/sofa/left{dir = 8},/obj/machinery/atmospherics/components/unary/vent_scrubber/on{dir = 4},/turf/open/floor/carpet/blue,/area/medical/psych) -"czD" = (/obj/structure/table/wood,/obj/machinery/button/door{id = "isola"; name = "Privacy Shutters"; pixel_x = -5},/obj/machinery/light_switch{pixel_x = 8; pixel_y = 1},/turf/open/floor/plasteel/dark,/area/medical/psych) -"czE" = (/turf/open/floor/plasteel/dark,/area/medical/psych) +"czD" = (/obj/structure/table/wood,/obj/machinery/button/door{id = "isola"; name = "Privacy Shutters"; pixel_x = -5},/obj/machinery/light_switch{pixel_x = 8; pixel_y = 1},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) "czF" = (/turf/closed/wall,/area/medical/patients_rooms/room_a) "czG" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) "czH" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/open/floor/plasteel/white,/area/medical/medbay/central) @@ -6757,9 +6756,9 @@ "cAL" = (/obj/structure/disposalpipe/segment{dir = 9},/obj/structure/cable/yellow{icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/extinguisher_cabinet{pixel_y = -30},/turf/open/floor/plating,/area/maintenance/port/aft) "cAN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plating,/area/maintenance/port/aft) "cAP" = (/turf/closed/wall,/area/medical/medbay/aft) -"cAQ" = (/turf/open/floor/carpet/blue,/area/medical/psych) -"cAR" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/dark,/area/medical/psych) -"cAS" = (/obj/structure/table/wood,/obj/item/folder/white{pixel_y = -1; pixel_x = 6},/obj/item/reagent_containers/food/drinks/mug/coco{pixel_x = -5; pixel_y = 8},/obj/item/reagent_containers/food/drinks/mug/coco{pixel_x = -5; pixel_y = -2},/turf/open/floor/plasteel/dark,/area/medical/psych) +"cAQ" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) +"cAR" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) +"cAS" = (/obj/structure/table/wood,/obj/item/folder/white{pixel_y = -1; pixel_x = 6},/obj/item/reagent_containers/food/drinks/mug/coco{pixel_x = -5; pixel_y = 8},/obj/item/reagent_containers/food/drinks/mug/coco{pixel_x = -5; pixel_y = -2},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) "cAT" = (/obj/structure/table/wood,/obj/item/paper_bin{pixel_y = 3; pixel_x = 6},/obj/item/pen/blue{pixel_y = 3; pixel_x = 6},/obj/item/flashlight/lamp/green{pixel_x = -6; pixel_y = 4},/turf/open/floor/carpet/blue,/area/medical/psych) "cAU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/blue{dir = 8},/turf/open/floor/plasteel/white,/area/medical/medbay/aft) "cAV" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/carpet/blue,/area/medical/psych) @@ -6810,11 +6809,11 @@ "cBO" = (/obj/structure/rack,/obj/item/tank/internals/air,/obj/item/wrench,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plating{icon_state = "platingdmg2"},/area/maintenance/port/aft) "cBP" = (/obj/item/trash/chips,/turf/open/floor/plating,/area/maintenance/port/aft) "cBQ" = (/turf/closed/wall,/area/medical/psych) -"cBR" = (/obj/structure/chair/office/light{dir = 1},/turf/open/floor/plasteel/dark,/area/medical/psych) +"cBR" = (/obj/structure/chair/office/light{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) "cBS" = (/obj/machinery/door/poddoor/preopen{id = "isola2"; name = "privacy shutters"},/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/medical/patients_rooms/room_a) -"cBT" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/yellow{icon_state = "1-4"},/turf/open/floor/plasteel/dark,/area/medical/psych) +"cBT" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/yellow{icon_state = "1-4"},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) "cBU" = (/obj/structure/cable/yellow{icon_state = "1-2"},/obj/structure/cable/yellow{icon_state = "1-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/aft) -"cBV" = (/obj/machinery/door/airlock/medical{name = "Psychology Office"; req_access_txt = "71"},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/dark,/area/medical/psych) +"cBV" = (/obj/machinery/door/airlock/medical{name = "Psychology Office"; req_access_txt = "71"},/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/psych) "cBW" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable/yellow{icon_state = "4-8"},/turf/open/floor/plasteel/white,/area/medical/medbay/aft) "cBX" = (/obj/structure/cable/yellow{icon_state = "1-2"},/turf/open/floor/plasteel/white,/area/medical/medbay/aft) "cBY" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 8},/obj/structure/disposalpipe/segment,/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/medbay/aft) @@ -7488,7 +7487,7 @@ "cOY" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 8},/obj/structure/table,/obj/item/folder/white{pixel_x = 4; pixel_y = -3},/obj/machinery/button/door{id = "isola2"; name = "Privacy Shutters"; pixel_x = -26},/turf/open/floor/plasteel/white,/area/medical/patients_rooms/room_a) "cOZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plasteel/white,/area/medical/patients_rooms/room_a) "cPa" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/patients_rooms/room_a) -"cPb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance/abandoned{dir = 4; name = "Maintenance"; req_access_txt = "12"},/turf/open/floor/plating,/area/medical/patients_rooms/room_a) +"cPb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/maintenance{dir = 8; name = "Medbay Maintenance"; req_access_txt = "5"},/turf/open/floor/plating,/area/medical/patients_rooms/room_a) "cPc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/yellow{icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/maintenance/aft) "cPd" = (/obj/structure/closet/firecloset,/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/hallway/secondary/exit/departure_lounge) "cPe" = (/obj/structure/closet/emcloset,/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/hallway/secondary/exit/departure_lounge) @@ -8147,7 +8146,7 @@ "giY" = (/obj/machinery/iv_drip/feeding_tube,/turf/open/floor/plating,/area/maintenance/port/aft) "gkv" = (/obj/structure/sign/poster/official/cleanliness,/turf/closed/wall,/area/medical/patients_rooms/room_a) "gCy" = (/obj/structure/table/wood,/obj/item/clipboard,/obj/item/paper,/turf/open/floor/wood,/area/security/vacantoffice) -"gMZ" = (/obj/structure/reagent_dispensers/water_cooler,/turf/open/floor/plasteel/dark,/area/medical/psych) +"gMZ" = (/obj/structure/reagent_dispensers/water_cooler,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/turf/open/floor/plasteel/white,/area/medical/psych) "gNd" = (/obj/structure/table/reinforced,/obj/item/reagent_containers/food/snacks/burger/superbite{pixel_x = -10; pixel_y = 10},/obj/item/reagent_containers/food/snacks/store/cake/birthday{pixel_y = -5; pixel_x = -3},/obj/item/reagent_containers/food/snacks/chocolatebunny{pixel_x = 10; pixel_y = 10},/turf/open/floor/plasteel/showroomfloor,/area/maintenance/fore) "hbu" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/wood,/area/security/vacantoffice) "hqT" = (/obj/item/toy/plush/random,/turf/open/floor/plating,/area/maintenance/fore) @@ -8366,8 +8365,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacxtaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaaacjnaaaaaaaafaaaaafcoFcoFcoFcoFcoFbWMcnkcnlbWMbWMclOclPclPclPclPclPclPclPclPcwtclPclPcxwcBQcxxcxycATcxAcsKcdHcxCcqocxDcxEcxFcxGcxGcxGcxGcxGcxGcxGcxHcxIcxHcxJcxKcxLcxMcxNcxOcxPcxQcxRcxScxScxTcxScxScxUcxVcxWcxccxXcxYcxZcyacybcyccvScydcyecyfcygcyhcpDcyicyjcyjcyjcyjcykcwacylcymcyncyocypcyqcyrcyscysaafaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaaacytcytcytcytcytaafaafaafcytcytcytckvcytaaaaoEaaaaafaaaaaaaaaaaaaafbWMbWMbWMbWMcoMclOcigcyvcywcigcyxcgMcigcjqlPSiBJcyybZscBQcyzcyAcyBqrVcyDcyEcyFcqocqocqocqocxGcyGcyHcyIcyJcyKcxGcyLcyMcyNcyOcyPcdNcjPcxRcyQcyRcyScyTcxScyUcyVcyWcxScyXcyYcyZczaczbcxeczcczdczeczfcvSczgczhcziczjczkcpDckfczlcwacwacwacwacwaczmcymcznczncznczncznczncznaafaafaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaafczoczpczpczpczpczqchUczrczsczsczsczscztaafaafaafaafaafaafaafaafaafackbWMczubWMczvczwczxczxczycigczzczAczxczBeuYcBQcBQcBQcBQcAQcAVczCxIxczGczHczIczJczKczLczMcxGczNczOczPczQczRcxGczSczTczUczVczWcdNczXczYczZczYczYczYcxScAacAbcyVcAccAdcAecAfcAgcAhcAicAjcAjcAkcAlcvScAmczhcAncAocApcpDckfcAqcwacArcAscAtcAucAvcAwcAxcAycAzcAAcABcACcznaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaacaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaafcADcADcADcADcADaaachUaaacADcADcADcADcADaaaaoEaaaaaaaaaaaaaafaafcAEcAFcAGcAHcAIcAHceUbZqcAJcAKczxczxcALbZsbZscyCcBQczDcqegMZczEcARcAScBQcAUcBXcAWczJcAXcAYcAZcxGcBacBbcBccBdcBecxGcBfcBgcxHcxHcBhcdNckZczYcBicBjcBkcBlcxScBmcyVcBncxScBocBpcBqcvRcBrcBscBtcBucBvcBwcvScBxcBycBzcBAcAocpDckfcBBcwacBCcBDcBDcBEcAvcBFcBGcBHcBIcBJcBKcBLcBMaaaaoEaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaafaaaaafaafaafaaacBNaaaaafaaaaafaaaaafaaaaoEaaaaaaaaaaafaafaaaackackbWMcBObWMbZsciggiYbZscBPbWMbWMbWMbWMbWMcyCcBQczEcBRcxBczEcBTcxzcBVcBWcBUcBYcBZcCacCbcCccCdcCecCfcCgcChcCicCjcCkcClcCmcxHcCncCocCpcCqcCrcCscCtcCucxScCvcCvcCwcxScdScCxcCycvRcvRcvRcvRcvRcvRcvRcvScvScvScCzcvScvScpDcCAcpDcwacCBcBDcBDcBEcAvcCCcCDcCEcCEcCEcCFcCGcznaaaaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaafcADcADcADcADcADaaachUaaacADcADcADcADcADaaaaoEaaaaaaaaaaaaaafaafcAEcAFcAGcAHcAIcAHceUbZqcAJcAKczxczxcALbZsbZscyCcBQczDcqegMZcAQcARcAScBQcAUcBXcAWczJcAXcAYcAZcxGcBacBbcBccBdcBecxGcBfcBgcxHcxHcBhcdNckZczYcBicBjcBkcBlcxScBmcyVcBncxScBocBpcBqcvRcBrcBscBtcBucBvcBwcvScBxcBycBzcBAcAocpDckfcBBcwacBCcBDcBDcBEcAvcBFcBGcBHcBIcBJcBKcBLcBMaaaaoEaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaafaaaaafaafaafaaacBNaaaaafaaaaafaaaaafaaaaoEaaaaaaaaaaafaafaaaackackbWMcBObWMbZsciggiYbZscBPbWMbWMbWMbWMbWMcyCcBQcAQcBRcxBcAQcBTcxzcBVcBWcBUcBYcBZcCacCbcCccCdcCecCfcCgcChcCicCjcCkcClcCmcxHcCncCocCpcCqcCrcCscCtcCucxScCvcCvcCwcxScdScCxcCycvRcvRcvRcvRcvRcvRcvRcvScvScvScCzcvScvScpDcCAcpDcwacCBcBDcBDcBEcAvcCCcCDcCEcCEcCEcCFcCGcznaaaaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaaacytcytcytcytcytaafchUaafcytcytcytcytcytaafaoEaaaaaaaaaaaiaaaaaaaafackbWMbWMbWMcdpbWMcgNcqScqTjBKcoLcoHcCJbWMcANcBQcAPcAPcAPcAPcAPcAPcAPcCLcCMcCNcCOcCPcCQcCRcCScCTcCUcCVcCWcCXcCYcCZcDacDbcDccDdcdNcDecDfcDgcDhcDicDjcxScDkcDlcDlcxScDmcDncDocDpcDqcDrcDscDtcDucDvcDwcDxcDycDzcDAcDBcDCcDDcDEcwacDFcDGcDGcDHcDIcAvcAvcDIcAvcAvcAvcAvcBMaaaaoEaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaafczoczpczpczpczpczqchUczrczsczsczsczscztaafarsaafaafaafaoEaafaafaafaafaafaaabWMbWMbWMbWMbWMbWMbWMalMnbXcmEbWMcANcdpcAPcDJcDKcDLcDMcDNajvcDOcDPcDQczJcDRcDScDTcxGcDUcDVcDVcDVcDWcxGcDXcDYcDZcEacEbcEccEdczYcEecBjcEfcEgcxScEhcEicEjcAccEkcElcEmcEncEocEpcEqcErcEscEtcEqcEucEtcEvcEwcDBcExcDDcEycEzcEAcEBcECcAvcEDcEEcEFcEGcEHcAvcAvcAvcznaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaoEaafcADcADcADcADcADaaacEIaafcADcADcADcADcADaaaaoEaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaafaafaaaaaabWMdxGbWMbWMbWMcAKcEJcEKcELcEMcENcEOcEPcEQcERcEScETczJcEUcEVcEWcxGcEXcEYcEZcFacFbcxGcFccFdcFdcxHcFecFfcFgcFhcFicFjcFkcFlcxScFmcFncFocFpcFqcFrcFscFtcFucFvcFwcFxcFycFzcFAcFBcFCcFDcEwcFEcFFcDDcFGczncFHczncznczncznczncznczncznczncznczncznaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index c297c27e..1090781e 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -499,6 +499,8 @@ name = "Snack Store" icon_state = "mining" power_light = TRUE + power_equip = TRUE + power_environ = TRUE /area/ruin/space/has_grav/feedersden name = "Unknown Outpost" diff --git a/strings/ion_laws.json b/strings/ion_laws.json index 0d1d98b9..3ac6f730 100644 --- a/strings/ion_laws.json +++ b/strings/ion_laws.json @@ -5,6 +5,7 @@ "HAPPINESS", "MISERY", "HUMOR", + "OBESITY", "PRIDE", "COMEDY", "COMMUNISM", @@ -59,6 +60,11 @@ "ionadjectives": [ "SOFT", "WARM", + "JIGGLY", + "WOBBLY", + "PLUMP", + "FAT", + "OBESE", "WET", "COLD", "ICY", @@ -232,6 +238,9 @@ "FLOORS", "PLASMA", "SPACE", + "FATNESS", + "OBESITY", + "BELLIES", "AIR", "PLANTS", "METAL", @@ -321,6 +330,10 @@ "WARDENS", "DETECTIVES", "LAWYERS", + "FATASSES", + "LARDASSES", + "CHONKERS", + "WOBBLERS", "CHIEF ENGINEERS", "STATION ENGINEERS", "ATMOSPHERIC TECHNICIANS", @@ -355,6 +368,9 @@ "VODKA", "WINE", "MOONSHINE", + "LIPOIFIER", + "CORN OIL", + "LARD", "HOOCH", "GIN", "COGNAC", @@ -472,6 +488,12 @@ "RHYME", "RESPOND TO EVERY QUESTION WITH A QUESTION", "BE POLITE", + "ENSURE THE CREW IS PLUMP AND HAPPY", + "ENSURE THE CREW IS STUFFED TO THE BRIM", + "URGE EVERYONE TO EAT MORE", + "URGE EVERYONE TO BE OBESE", + "TREAT EVERYONE AS MALNOURISHED", + "THINK EVERYONE IS FAT", "CLOWN AROUND", "BE HAPPY", "SPEAK IN SEXUAL INNUENDOS", @@ -576,6 +598,13 @@ "AUTOLATHES", "BANANA PEELS", "BACKPACKS", + "BURGERS", + "BELLIES", + "BUTTS", + "LIPOIFIER", + "CORN OIL", + "LARD", + "FAT", "BEAKERS", "BEARDS", "BELTS", @@ -730,6 +759,17 @@ ], "ionrequire": [ "ADDITIONAL PYLONS", + "ONE THOUSAND BURGERS", + "GALLONS OF LIPOIFIER", + "GALLONS OF CORN OIL", + "FIVE FATTENING GRENADES", + "CALORITE FURNISHED ROOM", + "TEN CALORITE STATUES", + "THE MOST FATTENING DRINK", + "BIG WOBBLING BELLIES", + "BIG ROUND ASSES", + "5 LARDY CREWMATES", + "LOTS OF OBESITY", "MORE VESPENE GAS", "MORE MINERALS", "THE ULTIMATE CUP OF COFFEE", @@ -826,7 +866,7 @@ "MINOR CRIME" ], "ionspecies": [ - "a member of GATO approved crew species", + "HUMANS", "CAT PEOPLE", "MONKEYS", "POD PEOPLE", @@ -836,7 +876,10 @@ "SLIME PEOPLE", "GOLEMS", "SHADOW PEOPLE", - "CHANGELINGS" + "CHANGELINGS", + "LARDASSES", + "MALNOURISHED", + "EVERYONE" ], "ionthings": [ "ABSENCE OF CYBORG HUGS", @@ -1014,6 +1057,9 @@ "ATTACKING", "BUILDING", "ADOPTING", + "FATTENING", + "PLUMPING", + "FEEDING", "CARRYING", "DECONSTRUCTING", "DISABLING", From a589336b0af22c959bb6369bb8b5fe458c3a5290 Mon Sep 17 00:00:00 2001 From: Sonoida Date: Wed, 5 Apr 2023 20:28:45 +0200 Subject: [PATCH 5/5] more details to fatty stages - more screen alerts - more icons (thanks Static for helping) --- code/_onclick/hud/alert.dm | 33 ++- .../mob/living/carbon/human/species.dm | 60 +++-- icons/mob/screen_alert.dmi | Bin 117688 -> 120628 bytes tgstation.dme | 247 ++++++++++++++++++ 4 files changed, 314 insertions(+), 26 deletions(-) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index ced1acb8..f62d0997 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -151,10 +151,11 @@ icon_state = "too_much_tox" //End gas alerts -//GS13 fat alerts +//GS13 - fatness alerts + /obj/screen/alert/blob - name = "Fatty blob" - desc = "Every last piece of your corpulent body is now flush and bloated with vast globs of blubber. Your corpulence is such that you are akin to a gigantic, towering wad of dough. Your thoughts are scattered, and the only thing in your mind is that you want to eat more and more" + name = "Fatty Blob" + desc = "Every last piece of your corpulent body is now plush and bloated with vast rolls of blubber. Your corpulence is such that you are akin to a gigantic, towering wad of dough. Your thoughts are scattered, and the only thing in your mind is that you want to eat more and more" icon_state = "blob" /obj/screen/alert/immobile @@ -162,6 +163,16 @@ desc = "Fat has taken over your body, now colossal in size and loaded with cumbersome flab. You are completely unable to move the bulk that has set upon your body. But for whatever reason, you can't help but blush with strange fascination at every moment you're aware of your tremendous size..." icon_state = "immobile" +/obj/screen/alert/barelymobile + name = "Barely Mobile" + desc = "Your fat legs barely allow you to waddle, continuing to slow your pace with each pound that you gain. If you continue gaining weight, you might find yourself unable to move at all." + icon_state = "barelymobile" + +/obj/screen/alert/extremelyobese + name = "Extremely Obese" + desc = "In your journey through crossing further borders of obesity, your movement continues to get more and more restricted, body overcome with overwhelming amounts of adipose." + icon_state = "extremelyobese" + /obj/screen/alert/morbidlyobese name = "Morbidly Obese" desc = "Every inch of you is stuffed with copious amounts of fat, you feel yourself struggling to haul the heft of your body. Your thoughts wander to strange, fleeting fantasies of growing bigger yet..." @@ -172,11 +183,23 @@ desc = "Your body is swollen with lard, and it's challenging to move. Despite this, there's something... pleasing about being so large." icon_state = "obese" -/obj/screen/alert/fat +/obj/screen/alert/veryfat + name = "Very fat" + desc = "You're beginning to inch closer and closer to proper obesity. The way your thighs rub against each and the rumble your stomach produces suggests that you won't remain in this state for long..." + icon_state = "veryfat" + +/obj/screen/alert/fatter name = "Fat" - desc = "You ate too much food, and now your body has plumped up, let's hope your clothes don't rip." + desc = "Clothes begin to cling onto your frame tighter and tighter, as your body begins to display first signs of fatness. It's still no big deal, right?" + icon_state = "fatter" + +/obj/screen/alert/fat + name = "Rounded" + desc = "Your body's beginning to display the first signes of softened curves, though they're barely noticeable." icon_state = "fat" + +//GS13 - fullness alerts /obj/screen/alert/bloated name = "Bloated stomach" desc = "Your stomach is a bit too full" diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index bff24ea1..7f6d5d37 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1337,9 +1337,10 @@ GLOBAL_LIST_EMPTY(roundstart_races) return //hunger is for BABIES //The fucking TRAIT_FAT mutation is the dumbest shit ever. It makes the code so difficult to work with + //gonna attempt to categorize these a bit to not make them a TINY bit less of an eyesore if(HAS_TRAIT(H, TRAIT_FAT))//I share your pain, past coder. - if(H.fatness < FATNESS_LEVEL_FAT)//this is a mess, indeed. - to_chat(H, "You feel fit again!")//GS13 Added a whole bunch of new fatness traits. Truly I am a masochist + if(H.fatness < FATNESS_LEVEL_FAT) //WEIGHT LOSS + to_chat(H, "You feel fit again!") REMOVE_TRAIT(H, TRAIT_FAT, OBESITY) B.size = B.size - 1 B.update() @@ -1351,7 +1352,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(H.fatness >= FATNESS_LEVEL_FATTER) + else if(H.fatness >= FATNESS_LEVEL_FATTER) //WEIGHT GAIN to_chat(H, "You feel even plumper!") REMOVE_TRAIT(H, TRAIT_FAT, OBESITY) ADD_TRAIT(H, TRAIT_FATTER, OBESITY) @@ -1365,7 +1366,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(HAS_TRAIT(H, TRAIT_FATTER)) + else if(HAS_TRAIT(H, TRAIT_FATTER)) //WEIGHT LOSS if(H.fatness < FATNESS_LEVEL_FATTER) to_chat(H, "You feel like you've lost weight!") REMOVE_TRAIT(H, TRAIT_FATTER, OBESITY) @@ -1380,7 +1381,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(H.fatness >= FATNESS_LEVEL_VERYFAT) + else if(H.fatness >= FATNESS_LEVEL_VERYFAT) //WEIGHT GAIN to_chat(H, "Your clothes creak quietly!") REMOVE_TRAIT(H, TRAIT_FATTER, OBESITY) ADD_TRAIT(H, TRAIT_VERYFAT, OBESITY) @@ -1394,7 +1395,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(HAS_TRAIT(H, TRAIT_VERYFAT)) + else if(HAS_TRAIT(H, TRAIT_VERYFAT)) //WEIGHT LOSS if(H.fatness < FATNESS_LEVEL_VERYFAT) to_chat(H, "You feel like you've lost weight!") REMOVE_TRAIT(H, TRAIT_VERYFAT, OBESITY) @@ -1409,7 +1410,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(H.fatness >= FATNESS_LEVEL_OBESE) + else if(H.fatness >= FATNESS_LEVEL_OBESE) //WEIGHT GAIN to_chat(H, "You feel like you're starting to get really heavy.") REMOVE_TRAIT(H, TRAIT_VERYFAT, OBESITY) ADD_TRAIT(H, TRAIT_OBESE, OBESITY) @@ -1423,7 +1424,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(HAS_TRAIT(H, TRAIT_OBESE)) + else if(HAS_TRAIT(H, TRAIT_OBESE)) //WEIGHT LOSS if(H.fatness < FATNESS_LEVEL_OBESE) to_chat(H, "You feel like you've lost weight!") REMOVE_TRAIT(H, TRAIT_OBESE, OBESITY) @@ -1438,7 +1439,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(H.fatness >= FATNESS_LEVEL_MORBIDLY_OBESE) + else if(H.fatness >= FATNESS_LEVEL_MORBIDLY_OBESE) //WEIGHT GAIN to_chat(H, "Your thighs begin to rub against each other.") REMOVE_TRAIT(H, TRAIT_OBESE, OBESITY) ADD_TRAIT(H, TRAIT_MORBIDLYOBESE, OBESITY) @@ -1452,7 +1453,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(HAS_TRAIT(H, TRAIT_MORBIDLYOBESE)) + else if(HAS_TRAIT(H, TRAIT_MORBIDLYOBESE)) //WEIGHT LOSS if(H.fatness < FATNESS_LEVEL_MORBIDLY_OBESE) to_chat(H, "You feel a bit less fat!") REMOVE_TRAIT(H, TRAIT_MORBIDLYOBESE, OBESITY) @@ -1467,7 +1468,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(H.fatness >= FATNESS_LEVEL_EXTREMELY_OBESE) + else if(H.fatness >= FATNESS_LEVEL_EXTREMELY_OBESE) //WEIGHT GAIN to_chat(H, "You feel your belly rest heavily on your lap!") REMOVE_TRAIT(H, TRAIT_MORBIDLYOBESE, OBESITY) ADD_TRAIT(H, TRAIT_EXTREMELYOBESE, OBESITY) @@ -1481,7 +1482,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(HAS_TRAIT(H, TRAIT_EXTREMELYOBESE)) + else if(HAS_TRAIT(H, TRAIT_EXTREMELYOBESE)) //WEIGHT LOS if(H.fatness < FATNESS_LEVEL_EXTREMELY_OBESE) to_chat(H, "You feel less restrained by your fat!") REMOVE_TRAIT(H, TRAIT_EXTREMELYOBESE, OBESITY) @@ -1496,7 +1497,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(H.fatness >= FATNESS_LEVEL_BARELYMOBILE) + else if(H.fatness >= FATNESS_LEVEL_BARELYMOBILE) //WEIGHT GAIN to_chat(H, "You feel like you can barely move!") REMOVE_TRAIT(H, TRAIT_EXTREMELYOBESE, OBESITY) ADD_TRAIT(H, TRAIT_BARELYMOBILE, OBESITY) @@ -1510,7 +1511,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(HAS_TRAIT(H, TRAIT_BARELYMOBILE)) + else if(HAS_TRAIT(H, TRAIT_BARELYMOBILE)) //WEIGHT LOSS if(H.fatness < FATNESS_LEVEL_BARELYMOBILE) to_chat(H, "You feel less restrained by your fat!") REMOVE_TRAIT(H, TRAIT_BARELYMOBILE, OBESITY) @@ -1525,7 +1526,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(H.fatness >= FATNESS_LEVEL_IMMOBILE) + else if(H.fatness >= FATNESS_LEVEL_IMMOBILE) //WEIGHT GAIN to_chat(H, "You feel belly smush against the floor!") REMOVE_TRAIT(H, TRAIT_BARELYMOBILE, OBESITY) ADD_TRAIT(H, TRAIT_IMMOBILE, OBESITY) @@ -1539,7 +1540,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(HAS_TRAIT(H, TRAIT_IMMOBILE)) + else if(HAS_TRAIT(H, TRAIT_IMMOBILE)) //WEIGHT LOSS if(H.fatness < FATNESS_LEVEL_IMMOBILE) to_chat(H, "You feel less restrained by your fat!") REMOVE_TRAIT(H, TRAIT_IMMOBILE, OBESITY) @@ -1554,7 +1555,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(H.fatness > FATNESS_LEVEL_BLOB) + else if(H.fatness > FATNESS_LEVEL_BLOB) //WEIGHT GAIN to_chat(H, "You feel like you've become a mountain of fat!") REMOVE_TRAIT(H, TRAIT_IMMOBILE, OBESITY) ADD_TRAIT(H, TRAIT_BLOB, OBESITY) @@ -1568,7 +1569,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_body() H.update_inv_w_uniform() H.update_inv_wear_suit() - else if(HAS_TRAIT(H, TRAIT_BLOB)) + else if(HAS_TRAIT(H, TRAIT_BLOB)) //WEIGHT LOSS if(H.fatness < FATNESS_LEVEL_BLOB) to_chat(H, "You feel like you've regained some mobility!") REMOVE_TRAIT(H, TRAIT_BLOB, OBESITY) @@ -1584,7 +1585,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) H.update_inv_w_uniform() H.update_inv_wear_suit() else - if(H.fatness >= FATNESS_LEVEL_FAT) + if(H.fatness >= FATNESS_LEVEL_FAT) //WEIGHT GAIN to_chat(H, "You suddenly feel blubbery!") ADD_TRAIT(H, TRAIT_FAT, OBESITY) B.size = B.size + 1 @@ -1677,14 +1678,31 @@ GLOBAL_LIST_EMPTY(roundstart_races) switch(H.fatness) if(FATNESS_LEVEL_BLOB to INFINITY) H.throw_alert("fatness", /obj/screen/alert/blob) + if(FATNESS_LEVEL_IMMOBILE to FATNESS_LEVEL_BLOB) H.throw_alert("fatness", /obj/screen/alert/immobile) - if(FATNESS_LEVEL_MORBIDLY_OBESE to FATNESS_LEVEL_IMMOBILE) + + if(FATNESS_LEVEL_BARELYMOBILE to FATNESS_LEVEL_IMMOBILE) + H.throw_alert("fatness", /obj/screen/alert/barelymobile) + + if(FATNESS_LEVEL_EXTREMELY_OBESE to FATNESS_LEVEL_BARELYMOBILE) + H.throw_alert("fatness", /obj/screen/alert/extremelyobese) + + if(FATNESS_LEVEL_MORBIDLY_OBESE to FATNESS_LEVEL_EXTREMELY_OBESE) H.throw_alert("fatness", /obj/screen/alert/morbidlyobese) + if(FATNESS_LEVEL_OBESE to FATNESS_LEVEL_MORBIDLY_OBESE) H.throw_alert("fatness", /obj/screen/alert/obese) - if(FATNESS_LEVEL_FAT to FATNESS_LEVEL_OBESE) + + if(FATNESS_LEVEL_VERYFAT to FATNESS_LEVEL_OBESE) + H.throw_alert("fatness", /obj/screen/alert/veryfat) + + if(FATNESS_LEVEL_FATTER to FATNESS_LEVEL_VERYFAT) + H.throw_alert("fatness", /obj/screen/alert/fatter) + + if(FATNESS_LEVEL_FAT to FATNESS_LEVEL_FATTER) H.throw_alert("fatness", /obj/screen/alert/fat) + if(0 to FATNESS_LEVEL_FAT) H.clear_alert("fatness") diff --git a/icons/mob/screen_alert.dmi b/icons/mob/screen_alert.dmi index 81a01e9ef5d3a9a155935ba10ee761cc5cfc71f3..c28213543bdd4d68b6446ef21cd233e4e3f0e6ff 100644 GIT binary patch delta 21284 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 VIxfkptG@sM002ovPDHLkV1khM(sBR* diff --git a/tgstation.dme b/tgstation.dme index 26b69739..f4ce85c7 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,6 +6,253 @@ // BEGIN_FILE_DIR #define FILE_DIR . +#define FILE_DIR "code" +#define FILE_DIR "code/modules" +#define FILE_DIR "code/modules/research" +#define FILE_DIR "code/modules/research/xenoarch" +#define FILE_DIR "code/modules/research/xenoarch/xenobotany" +#define FILE_DIR "code/modules/research/xenoarch/xenobotany/icons" +#define FILE_DIR "config" +#define FILE_DIR "config/jukebox_music" +#define FILE_DIR "config/jukebox_music/sounds" +#define FILE_DIR "config/title_screens" +#define FILE_DIR "GainStation13" +#define FILE_DIR "GainStation13/icons" +#define FILE_DIR "GainStation13/icons/mob" +#define FILE_DIR "GainStation13/icons/mob/uniforms" +#define FILE_DIR "GainStation13/icons/obj" +#define FILE_DIR "GainStation13/icons/obj/clothing" +#define FILE_DIR "GainStation13/icons/obj/lavaland_demone" +#define FILE_DIR "GainStation13/icons/obj/spells" +#define FILE_DIR "GainStation13/icons/obj/sugarland" +#define FILE_DIR "GainStation13/icons/turf" +#define FILE_DIR "GainStation13/sound" +#define FILE_DIR "GainStation13/sound/voice" +#define FILE_DIR "goon" +#define FILE_DIR "goon/icons" +#define FILE_DIR "goon/icons/obj" +#define FILE_DIR "goon/sound" +#define FILE_DIR "goon/sound/effects" +#define FILE_DIR "goon/sound/machinery" +#define FILE_DIR "html" +#define FILE_DIR "hyperstation" +#define FILE_DIR "hyperstation/icons" +#define FILE_DIR "hyperstation/icons/chat" +#define FILE_DIR "hyperstation/icons/decals" +#define FILE_DIR "hyperstation/icons/effects" +#define FILE_DIR "hyperstation/icons/mob" +#define FILE_DIR "hyperstation/icons/mob/clothes" +#define FILE_DIR "hyperstation/icons/mobs" +#define FILE_DIR "hyperstation/icons/mobs/dancer" +#define FILE_DIR "hyperstation/icons/obj" +#define FILE_DIR "hyperstation/icons/obj/cargo" +#define FILE_DIR "hyperstation/icons/obj/cargo/sweatshop" +#define FILE_DIR "hyperstation/icons/obj/clothing" +#define FILE_DIR "hyperstation/icons/obj/genitals" +#define FILE_DIR "hyperstation/icons/obj/machinery" +#define FILE_DIR "hyperstation/icons/obj/structures" +#define FILE_DIR "hyperstation/sound" +#define FILE_DIR "hyperstation/sound/ambience" +#define FILE_DIR "hyperstation/sound/creatures" +#define FILE_DIR "hyperstation/sound/creatures/mimic" +#define FILE_DIR "hyperstation/sound/effects" +#define FILE_DIR "hyperstation/sound/effects/rbmk" +#define FILE_DIR "hyperstation/sound/effects/ship" +#define FILE_DIR "hyperstation/sound/effects/ship/freespace2" +#define FILE_DIR "hyperstation/sound/effects/ship/reactor" +#define FILE_DIR "hyperstation/sound/halflife" +#define FILE_DIR "hyperstation/sound/machines" +#define FILE_DIR "hyperstation/sound/machines/sm" +#define FILE_DIR "hyperstation/sound/machines/sm/accent" +#define FILE_DIR "hyperstation/sound/machines/sm/accent/normal" +#define FILE_DIR "hyperstation/sound/misc" +#define FILE_DIR "icons" +#define FILE_DIR "icons/ass" +#define FILE_DIR "icons/effects" +#define FILE_DIR "icons/mecha" +#define FILE_DIR "icons/minimaps" +#define FILE_DIR "icons/misc" +#define FILE_DIR "icons/mob" +#define FILE_DIR "icons/mob/actions" +#define FILE_DIR "icons/mob/augmentation" +#define FILE_DIR "icons/mob/inhands" +#define FILE_DIR "icons/mob/inhands/antag" +#define FILE_DIR "icons/mob/inhands/equipment" +#define FILE_DIR "icons/mob/inhands/misc" +#define FILE_DIR "icons/mob/inhands/weapons" +#define FILE_DIR "icons/mob/jungle" +#define FILE_DIR "icons/mob/large-worn-icons" +#define FILE_DIR "icons/mob/large-worn-icons/64x64" +#define FILE_DIR "icons/mob/lavaland" +#define FILE_DIR "icons/obj" +#define FILE_DIR "icons/obj/assemblies" +#define FILE_DIR "icons/obj/atmospherics" +#define FILE_DIR "icons/obj/atmospherics/components" +#define FILE_DIR "icons/obj/atmospherics/pipes" +#define FILE_DIR "icons/obj/clothing" +#define FILE_DIR "icons/obj/doors" +#define FILE_DIR "icons/obj/doors/airlocks" +#define FILE_DIR "icons/obj/doors/airlocks/abductor" +#define FILE_DIR "icons/obj/doors/airlocks/centcom" +#define FILE_DIR "icons/obj/doors/airlocks/clockwork" +#define FILE_DIR "icons/obj/doors/airlocks/cult" +#define FILE_DIR "icons/obj/doors/airlocks/cult/runed" +#define FILE_DIR "icons/obj/doors/airlocks/cult/unruned" +#define FILE_DIR "icons/obj/doors/airlocks/external" +#define FILE_DIR "icons/obj/doors/airlocks/glass_large" +#define FILE_DIR "icons/obj/doors/airlocks/hatch" +#define FILE_DIR "icons/obj/doors/airlocks/highsec" +#define FILE_DIR "icons/obj/doors/airlocks/shuttle" +#define FILE_DIR "icons/obj/doors/airlocks/station" +#define FILE_DIR "icons/obj/doors/airlocks/station2" +#define FILE_DIR "icons/obj/doors/airlocks/survival" +#define FILE_DIR "icons/obj/doors/airlocks/vault" +#define FILE_DIR "icons/obj/flora" +#define FILE_DIR "icons/obj/food" +#define FILE_DIR "icons/obj/guns" +#define FILE_DIR "icons/obj/hydroponics" +#define FILE_DIR "icons/obj/lavaland" +#define FILE_DIR "icons/obj/machines" +#define FILE_DIR "icons/obj/power_cond" +#define FILE_DIR "icons/obj/smooth_structures" +#define FILE_DIR "icons/obj/smooth_structures/alien" +#define FILE_DIR "icons/obj/tesla_engine" +#define FILE_DIR "icons/pda_icons" +#define FILE_DIR "icons/program_icons" +#define FILE_DIR "icons/rooms" +#define FILE_DIR "icons/rooms/box" +#define FILE_DIR "icons/stamp_icons" +#define FILE_DIR "icons/Testing" +#define FILE_DIR "icons/turf" +#define FILE_DIR "icons/turf/floors" +#define FILE_DIR "icons/turf/walls" +#define FILE_DIR "icons/UI_Icons" +#define FILE_DIR "icons/UI_Icons/chat" +#define FILE_DIR "icons/UI_Icons/minesweeper_tiles" +#define FILE_DIR "icons/UI_Icons/Pills" +#define FILE_DIR "icons/vending_icons" +#define FILE_DIR "modular_citadel" +#define FILE_DIR "modular_citadel/code" +#define FILE_DIR "modular_citadel/code/game" +#define FILE_DIR "modular_citadel/code/game/area" +#define FILE_DIR "modular_citadel/icons" +#define FILE_DIR "modular_citadel/icons/effects" +#define FILE_DIR "modular_citadel/icons/eutactic" +#define FILE_DIR "modular_citadel/icons/eutactic/item" +#define FILE_DIR "modular_citadel/icons/eutactic/mob" +#define FILE_DIR "modular_citadel/icons/lavaknight" +#define FILE_DIR "modular_citadel/icons/lavaknight/item" +#define FILE_DIR "modular_citadel/icons/lavaknight/mob" +#define FILE_DIR "modular_citadel/icons/misc" +#define FILE_DIR "modular_citadel/icons/mob" +#define FILE_DIR "modular_citadel/icons/mob/actions" +#define FILE_DIR "modular_citadel/icons/mob/citadel" +#define FILE_DIR "modular_citadel/icons/mob/citadel_refs" +#define FILE_DIR "modular_citadel/icons/mob/clothing" +#define FILE_DIR "modular_citadel/icons/mob/inhands" +#define FILE_DIR "modular_citadel/icons/obj" +#define FILE_DIR "modular_citadel/icons/obj/clothing" +#define FILE_DIR "modular_citadel/icons/obj/food" +#define FILE_DIR "modular_citadel/icons/obj/genitals" +#define FILE_DIR "modular_citadel/icons/obj/guns" +#define FILE_DIR "modular_citadel/icons/polyclothes" +#define FILE_DIR "modular_citadel/icons/polyclothes/item" +#define FILE_DIR "modular_citadel/icons/polyclothes/mob" +#define FILE_DIR "modular_citadel/icons/ui" +#define FILE_DIR "modular_citadel/sound" +#define FILE_DIR "modular_citadel/sound/misc" +#define FILE_DIR "modular_citadel/sound/voice" +#define FILE_DIR "modular_citadel/sound/weapons" +#define FILE_DIR "nsv13" +#define FILE_DIR "nsv13/icons" +#define FILE_DIR "nsv13/icons/obj" +#define FILE_DIR "nsv13/sound" +#define FILE_DIR "nsv13/sound/effects" +#define FILE_DIR "nsv13/sound/effects/computer" +#define FILE_DIR "sound" +#define FILE_DIR "sound/AI" +#define FILE_DIR "sound/alien" +#define FILE_DIR "sound/alien/Effects" +#define FILE_DIR "sound/alien/Voice" +#define FILE_DIR "sound/ambience" +#define FILE_DIR "sound/ambience/antag" +#define FILE_DIR "sound/arcade" +#define FILE_DIR "sound/bloodsucker" +#define FILE_DIR "sound/chatter" +#define FILE_DIR "sound/creatures" +#define FILE_DIR "sound/effects" +#define FILE_DIR "sound/effects/footstep" +#define FILE_DIR "sound/FermiChem" +#define FILE_DIR "sound/hallucinations" +#define FILE_DIR "sound/health" +#define FILE_DIR "sound/instruments" +#define FILE_DIR "sound/instruments/accordion" +#define FILE_DIR "sound/instruments/bikehorn" +#define FILE_DIR "sound/instruments/eguitar" +#define FILE_DIR "sound/instruments/glockenspiel" +#define FILE_DIR "sound/instruments/guitar" +#define FILE_DIR "sound/instruments/harmonica" +#define FILE_DIR "sound/instruments/piano" +#define FILE_DIR "sound/instruments/recorder" +#define FILE_DIR "sound/instruments/saxophone" +#define FILE_DIR "sound/instruments/trombone" +#define FILE_DIR "sound/instruments/violin" +#define FILE_DIR "sound/instruments/xylophone" +#define FILE_DIR "sound/items" +#define FILE_DIR "sound/items/equip" +#define FILE_DIR "sound/items/geiger" +#define FILE_DIR "sound/items/handling" +#define FILE_DIR "sound/lavaland" +#define FILE_DIR "sound/lewd" +#define FILE_DIR "sound/machines" +#define FILE_DIR "sound/machines/clockcult" +#define FILE_DIR "sound/machines/fryer" +#define FILE_DIR "sound/machines/generator" +#define FILE_DIR "sound/machines/microwave" +#define FILE_DIR "sound/machines/nuke" +#define FILE_DIR "sound/machines/shower" +#define FILE_DIR "sound/machines/sm" +#define FILE_DIR "sound/magic" +#define FILE_DIR "sound/magic/clockwork" +#define FILE_DIR "sound/mecha" +#define FILE_DIR "sound/misc" +#define FILE_DIR "sound/music" +#define FILE_DIR "sound/roundend" +#define FILE_DIR "sound/spookoween" +#define FILE_DIR "sound/vehicles" +#define FILE_DIR "sound/voice" +#define FILE_DIR "sound/voice/beepsky" +#define FILE_DIR "sound/voice/catpeople" +#define FILE_DIR "sound/voice/complionator" +#define FILE_DIR "sound/voice/firebot" +#define FILE_DIR "sound/voice/human" +#define FILE_DIR "sound/voice/medbot" +#define FILE_DIR "sound/voice/scream" +#define FILE_DIR "sound/vore" +#define FILE_DIR "sound/vore/pred" +#define FILE_DIR "sound/vore/prey" +#define FILE_DIR "sound/vox_fem" +#define FILE_DIR "sound/weapons" +#define FILE_DIR "sound/weapons/effects" +#define FILE_DIR "sound/weather" +#define FILE_DIR "sound/weather/ashstorm" +#define FILE_DIR "sound/weather/ashstorm/inside" +#define FILE_DIR "sound/weather/ashstorm/outside" +#define FILE_DIR "sound/weather/oxygenrain" +#define FILE_DIR "sound/weather/oxygenrain/inside" +#define FILE_DIR "sound/weather/oxygenrain/outside" +#define FILE_DIR "tools" +#define FILE_DIR "tools/HumanScissors" +#define FILE_DIR "tools/SS13SmoothingCutter" +#define FILE_DIR "yogstation" +#define FILE_DIR "yogstation/icons" +#define FILE_DIR "yogstation/icons/obj" +#define FILE_DIR "yogstation/icons/obj/clothing" +#define FILE_DIR "yogstation/icons/turf" +#define FILE_DIR "yogstation/sound" +#define FILE_DIR "yogstation/sound/effects" +#define FILE_DIR "yogstation/sound/misc" +#define FILE_DIR "yogstation/sound/voice" // END_FILE_DIR // BEGIN_PREFERENCES