From 60af4e60c5b4bb86e6f67667fee9a1ac76fb0cfc Mon Sep 17 00:00:00 2001 From: Sonoida Date: Wed, 4 Jan 2023 18:06:04 +0100 Subject: [PATCH] implementing calorit (new mineral) Just setting the scene for the item, basically. It doesn't have a single sprite yet, nor does it have any 'special' code --- code/__DEFINES/construction.dm | 3 +- code/datums/components/material_container.dm | 6 + code/datums/components/remote_materials.dm | 2 +- code/game/machinery/recycler.dm | 2 +- .../objects/items/stacks/sheets/mineral.dm | 28 +- .../items/stacks/tiles/tile_mineral.dm | 11 +- .../crates_lockers/closets/syndicate.dm | 1 + .../objects/structures/door_assembly_types.dm | 9 + code/game/objects/structures/false_walls.dm | 9 + .../turfs/simulated/floor/mineral_floor.dm | 47 +++- code/game/turfs/simulated/minerals.dm | 6 + tgstation.dme | 243 +++++++++++++++++- 12 files changed, 360 insertions(+), 7 deletions(-) diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index 97eb7935..8033dda0 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -69,9 +69,10 @@ #define MAT_PLASMA "$plasma" #define MAT_BLUESPACE "$bluespace" #define MAT_BANANIUM "$bananium" +#define MAT_CALORIT "$calorit" //GS13 #define MAT_TITANIUM "$titanium" #define MAT_BIOMASS "$biomass" -#define MAT_PLASTIC "$plastic" +#define MAT_PLASTIC "$plastic" //The amount of materials you get from a sheet of mineral like iron/diamond/glass etc #define MINERAL_MATERIAL_AMOUNT 2000 //The maximum size of a stack object. diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index 25094518..c0111fc5 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -381,6 +381,12 @@ sheet_type = /obj/item/stack/sheet/mineral/bananium coin_type = /obj/item/coin/bananium +/datum/material/calorit //GS13 + name = "Calorit" + id = MAT_CALORIT + sheet_type = /obj/item/stack/sheet/mineral/calorit + coin_type = /obj/item/coin/calorit + /datum/material/titanium name = "Titanium" id = MAT_TITANIUM diff --git a/code/datums/components/remote_materials.dm b/code/datums/components/remote_materials.dm index dd05660b..72779fd7 100644 --- a/code/datums/components/remote_materials.dm +++ b/code/datums/components/remote_materials.dm @@ -54,7 +54,7 @@ handles linking back and forth. /datum/component/remote_materials/proc/_MakeLocal() silo = null mat_container = parent.AddComponent(/datum/component/material_container, - list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE, MAT_PLASTIC), + list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_CALORIT, MAT_TITANIUM, MAT_BLUESPACE, MAT_PLASTIC), local_size, FALSE, /obj/item/stack) diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm index 75adef3d..d2f3826d 100644 --- a/code/game/machinery/recycler.dm +++ b/code/game/machinery/recycler.dm @@ -18,7 +18,7 @@ var/item_recycle_sound = 'sound/items/welder.ogg' /obj/machinery/recycler/Initialize() - AddComponent(/datum/component/material_container, list(MAT_METAL, MAT_GLASS, MAT_PLASMA, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE, MAT_PLASTIC), INFINITY, FALSE, null, null, null, TRUE) + AddComponent(/datum/component/material_container, list(MAT_METAL, MAT_GLASS, MAT_PLASMA, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_URANIUM, MAT_BANANIUM, MAT_CALORIT MAT_TITANIUM, MAT_BLUESPACE, MAT_PLASTIC), INFINITY, FALSE, null, null, null, TRUE) AddComponent(/datum/component/butchering, 1, amount_produced,amount_produced/5) . = ..() update_icon() diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 03570473..9cb91a22 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -278,6 +278,32 @@ GLOBAL_LIST_INIT(bananium_recipes, list ( \ recipes = GLOB.bananium_recipes . = ..() + +/* + * Calorit - GS13 + */ +/obj/item/stack/sheet/mineral/calorit + name = "calorit" + icon_state = "sheet-calorit" + item_state = "sheet-calorit" + singular_name = "calorit sheet" + sheettype = "calorit" + materials = list(MAT_CALORIT=MINERAL_MATERIAL_AMOUNT) + novariants = TRUE + grind_results = list(/datum/reagent/consumable/lipoifier = 10) + point_value = 40 + merge_type = /obj/item/stack/sheet/mineral/calorit + +GLOBAL_LIST_INIT(calorit_recipes, list ( \ + new/datum/stack_recipe("calorit tile", /obj/item/stack/tile/mineral/calorit, 1, 4, 20), \ + // new/datum/stack_recipe("Fatty Statue", /obj/structure/statue/calorit/fatty, 5, one_per_turf = 1, on_floor = 1), \ + )) + +/obj/item/stack/sheet/mineral/calorit/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.calorit_recipes + . = ..() + + /* * Titanium */ @@ -447,4 +473,4 @@ GLOBAL_LIST_INIT(abductor_recipes, list ( \ amount = 5 /obj/item/stack/sheet/mineral/coal/ten - amount = 10 \ No newline at end of file + amount = 10 diff --git a/code/game/objects/items/stacks/tiles/tile_mineral.dm b/code/game/objects/items/stacks/tiles/tile_mineral.dm index 55ebb60a..0a4044d4 100644 --- a/code/game/objects/items/stacks/tiles/tile_mineral.dm +++ b/code/game/objects/items/stacks/tiles/tile_mineral.dm @@ -52,6 +52,15 @@ mineralType = "bananium" materials = list(MAT_BANANIUM=500) +/obj/item/stack/tile/mineral/calorit //GS13 + name = "calorit tile" + singular_name = "calorit floor tile" + desc = "A tile made out of calorit. Bwwooomphf." + icon_state = "tile_calorit" + turf_type = /turf/open/floor/mineral/calorit + mineralType = "calorit" + materials = list(MAT_CALORIT=500) + /obj/item/stack/tile/mineral/abductor name = "alien floor tile" singular_name = "alien floor tile" @@ -104,4 +113,4 @@ icon_state = "tile_basaltstone" turf_type = /turf/open/floor/mineral/basaltstone_floor mineralType = "sandstone" - materials = list(MAT_SANDSTONE=500) \ No newline at end of file + materials = list(MAT_SANDSTONE=500) diff --git a/code/game/objects/structures/crates_lockers/closets/syndicate.dm b/code/game/objects/structures/crates_lockers/closets/syndicate.dm index b967b4ef..0066fb2f 100644 --- a/code/game/objects/structures/crates_lockers/closets/syndicate.dm +++ b/code/game/objects/structures/crates_lockers/closets/syndicate.dm @@ -104,6 +104,7 @@ /obj/item/stack/sheet/mineral/uranium, /obj/item/stack/sheet/mineral/diamond, /obj/item/stack/sheet/mineral/bananium, + /obj/item/stack/sheet/mineral/calorit, /obj/item/stack/sheet/plasteel, /obj/item/stack/sheet/mineral/titanium, /obj/item/stack/sheet/mineral/plastitanium, diff --git a/code/game/objects/structures/door_assembly_types.dm b/code/game/objects/structures/door_assembly_types.dm index 28d74422..348dbd52 100644 --- a/code/game/objects/structures/door_assembly_types.dm +++ b/code/game/objects/structures/door_assembly_types.dm @@ -216,6 +216,15 @@ mineral = "bananium" glass_type = /obj/machinery/door/airlock/bananium/glass +/obj/structure/door_assembly/door_assembly_calorit //GS13 + name = "calorit airlock assembly" + desc = "Very inviting." + icon = 'icons/obj/doors/airlocks/station/calorit.dmi' + base_name = "calorit airlock" + airlock_type = /obj/machinery/door/airlock/calorit + mineral = "calorit" + glass_type = /obj/machinery/door/airlock/calorit/glass + /obj/structure/door_assembly/door_assembly_sandstone name = "sandstone airlock assembly" icon = 'icons/obj/doors/airlocks/station/sandstone.dmi' diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index e359325d..32d53f86 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -263,6 +263,15 @@ walltype = /turf/closed/wall/mineral/bananium canSmoothWith = list(/obj/structure/falsewall/bananium, /turf/closed/wall/mineral/bananium) +/obj/structure/falsewall/calorit //GS13 + name = "calorit wall" + desc = "A wall with calorit plating. Burp." + icon = 'icons/turf/walls/calorit_wall.dmi' + icon_state = "calorit" + mineral = /obj/item/stack/sheet/mineral/calorit + walltype = /turf/closed/wall/mineral/calorit + canSmoothWith = list(/obj/structure/falsewall/calorit, /turf/closed/wall/mineral/calorit) + /obj/structure/falsewall/sandstone name = "sandstone wall" diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index 209a84c3..2df34eba 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -203,6 +203,51 @@ /turf/open/floor/mineral/bananium/airless initial_gas_mix = AIRLESS_ATMOS + +//CALORIT - GS13 + +/turf/open/floor/mineral/calorit + article = "a" + name = "calorit floor" + icon_state = "calorit" + floor_tile = /obj/item/stack/tile/mineral/calorit + icons = list("calorit","calorit_dam") + var/last_event = 0 + var/active = null + +/turf/open/floor/mineral/calorit/Entered(var/mob/AM) + .=..() + if(!.) + if(istype(AM)) + fatten() + +/turf/open/floor/mineral/calorit/attackby(obj/item/W, mob/user, params) + .=..() + if(!.) + fatten() + +/turf/open/floor/mineral/calorit/attack_hand(mob/user) + .=..() + if(!.) + fatten() + +/turf/open/floor/mineral/calorit/attack_paw(mob/user) + .=..() + if(!.) + fatten() + +/turf/open/floor/mineral/calorit/proc/fatten() + if(!active) + if(world.time > last_event+15) + active = 1 + radiation_pulse(src, 10) + for(var/turf/open/floor/mineral/calorit/T in orange(1,src)) + T.radiate() + last_event = world.time + active = 0 + return + + //DIAMOND /turf/open/floor/mineral/diamond @@ -290,4 +335,4 @@ name = "basalt floor" icon_state = "basaltstone" floor_tile = /obj/item/stack/tile/mineral/basaltstone - icons = list("basaltstone","basaltstone_dam") \ No newline at end of file + icons = list("basaltstone","basaltstone_dam") diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index e1c3fe45..c9f29c5f 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -355,6 +355,12 @@ spread = 0 scan_state = "rock_Bananium" +/turf/closed/mineral/calorit //GS13 + mineralType = /obj/item/stack/ore/calorit + mineralAmt = 3 + spreadChance = 1 + spread = 0 + scan_state = "rock_Calorit" /turf/closed/mineral/bscrystal mineralType = /obj/item/stack/ore/bluespace_crystal diff --git a/tgstation.dme b/tgstation.dme index 9c1c15bb..f33af5d5 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6,6 +6,248 @@ // 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/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/lavaland_demone" +#define FILE_DIR "GainStation13/icons/obj/sugarland" +#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 @@ -2863,7 +3105,6 @@ #include "code\modules\ruins\spaceruin_code\spacehotel.dm" #include "code\modules\ruins\spaceruin_code\TheDerelict.dm" #include "code\modules\ruins\spaceruin_code\whiteshipruin_box.dm" -#include "code\modules\ruins\spaceruin_code\feeders_den.dm" //GS13 #include "code\modules\security_levels\keycard_authentication.dm" #include "code\modules\security_levels\security_levels.dm" #include "code\modules\shuttle\arrivals.dm"