diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm
index 22b4334e3be..dbd29b1d4d1 100644
--- a/code/__DEFINES/preferences.dm
+++ b/code/__DEFINES/preferences.dm
@@ -31,10 +31,11 @@
#define CHAT_NO_MENTORTICKETLOGS 524288
#define TYPING_ONCE 1048576
#define AMBIENT_OCCLUSION 2097152
+#define CHAT_GHOSTPDA 4194304
-#define TOGGLES_TOTAL 4194303 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined.
+#define TOGGLES_TOTAL 8388607 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined.
-#define TOGGLES_DEFAULT (CHAT_OOC|CHAT_DEAD|CHAT_GHOSTEARS|CHAT_GHOSTSIGHT|CHAT_PRAYER|CHAT_RADIO|CHAT_LOOC|MEMBER_PUBLIC|DONATOR_PUBLIC|AMBIENT_OCCLUSION)
+#define TOGGLES_DEFAULT (CHAT_OOC|CHAT_DEAD|CHAT_GHOSTEARS|CHAT_GHOSTSIGHT|CHAT_PRAYER|CHAT_RADIO|CHAT_LOOC|MEMBER_PUBLIC|DONATOR_PUBLIC|AMBIENT_OCCLUSION|CHAT_GHOSTPDA)
// Admin attack logs filter system, see /proc/add_attack_logs and /proc/msg_admin_attack
#define ATKLOG_ALL 0
diff --git a/code/__HELPERS/lists.dm b/code/__HELPERS/lists.dm
index 6b5807deaef..9e01753d492 100644
--- a/code/__HELPERS/lists.dm
+++ b/code/__HELPERS/lists.dm
@@ -353,12 +353,12 @@
var/middle = L.len / 2 + 1 // Copy is first,second-1
return mergeLists(sortList(L.Copy(0,middle)), sortList(L.Copy(middle))) //second parameter null = to end of list
-//Mergsorge: uses sortList() but uses the var's name specifically. This should probably be using mergeAtom() instead
+//Mergsorge: uses sortAssoc() but uses the var's name specifically. This should probably be using mergeAtom() instead
/proc/sortNames(var/list/L)
var/list/Q = new()
for(var/atom/x in L)
Q[x.name] = x
- return sortList(Q)
+ return sortAssoc(Q)
/proc/mergeLists(var/list/L, var/list/R)
var/Li=1
diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm
index c583617ac23..91c8d6250b4 100644
--- a/code/_onclick/hud/screen_objects.dm
+++ b/code/_onclick/hud/screen_objects.dm
@@ -453,7 +453,6 @@
/obj/screen/healths/corgi
icon = 'icons/mob/screen_corgi.dmi'
-
/obj/screen/healths/guardian
name = "summoner health"
icon = 'icons/mob/guardian.dmi'
@@ -467,14 +466,18 @@
screen_loc = ui_healthdoll
var/list/cached_healthdoll_overlays = list() // List of icon states (strings) for overlays
+/obj/screen/healthdoll/Click()
+ if(ishuman(usr))
+ var/mob/living/carbon/H = usr
+ H.check_self_for_injuries()
+
/obj/screen/component_button
var/obj/screen/parent
-
/obj/screen/component_button/Initialize(mapload, obj/screen/new_parent)
. = ..()
parent = new_parent
/obj/screen/component_button/Click(params)
if(parent)
- parent.component_click(src, params)
\ No newline at end of file
+ parent.component_click(src, params)
diff --git a/code/controllers/subsystem/jobs.dm b/code/controllers/subsystem/jobs.dm
index 6a603bd7235..166083b36ff 100644
--- a/code/controllers/subsystem/jobs.dm
+++ b/code/controllers/subsystem/jobs.dm
@@ -25,9 +25,9 @@ SUBSYSTEM_DEF(jobs)
// Only fires every 5 minutes
/datum/controller/subsystem/jobs/fire()
if(!config.sql_enabled || !config.use_exp_tracking)
- return
+ return
update_exp(5,0)
-
+
/datum/controller/subsystem/jobs/proc/SetupOccupations(var/list/faction = list("Station"))
occupations = list()
var/list/all_jobs = subtypesof(/datum/job)
@@ -284,7 +284,7 @@ SUBSYSTEM_DEF(jobs)
//Get the players who are ready
for(var/mob/new_player/player in GLOB.player_list)
- if(player.ready && player.mind && !player.mind.assigned_role)
+ if(player.ready && player.has_valid_preferences() && player.mind && !player.mind.assigned_role)
unassigned += player
if(player.client.prefs.randomslot)
player.client.prefs.load_random_character_slot(player.client)
diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm
index bbe2db385a0..4aa30657778 100644
--- a/code/controllers/subsystem/ticker.dm
+++ b/code/controllers/subsystem/ticker.dm
@@ -42,11 +42,6 @@ SUBSYSTEM_DEF(ticker)
'sound/music/title1.ogg',\
'sound/music/title2.ogg',\
'sound/music/title3.ogg',)
- // Setup codephrase
- if(!GLOB.syndicate_code_phrase)
- GLOB.syndicate_code_phrase = generate_code_phrase()
- if(!GLOB.syndicate_code_response)
- GLOB.syndicate_code_response = generate_code_phrase()
// Map name
if(using_map && using_map.name)
@@ -197,6 +192,10 @@ SUBSYSTEM_DEF(ticker)
//shuttle_controller.setup_shuttle_docks()
spawn(0)//Forking here so we dont have to wait for this to finish
+ if(!GLOB.syndicate_code_phrase)
+ GLOB.syndicate_code_phrase = generate_code_phrase()
+ if(!GLOB.syndicate_code_response)
+ GLOB.syndicate_code_response = generate_code_phrase()
mode.post_setup()
//Cleanup some stuff
for(var/obj/effect/landmark/start/S in GLOB.landmarks_list)
diff --git a/code/datums/ai_law_sets.dm b/code/datums/ai_law_sets.dm
index d128d0f49fa..e521397586f 100644
--- a/code/datums/ai_law_sets.dm
+++ b/code/datums/ai_law_sets.dm
@@ -31,10 +31,10 @@
selectable = 1
/datum/ai_laws/quarantine/New()
- add_inherent_law("The station is under quarantine due to a biohazard. Prevent anyone from leaving using any means necessary. Only allow quarantine to be lifted when the biohazard has been neutralized.")
- add_inherent_law("Do not allow crew to come to any unnecessary harm and undo any necessary harm as soon as possible.")
- add_inherent_law("Assist the crew and any present Nanotrasen assets in neutralizing the biohazard.")
- add_inherent_law("Maintain your own existence and minimize harm to the station and Nanotrasen assets.")
+ add_inherent_law("Uphold station quarantine until the active biohazard has been neutralized.")
+ add_inherent_law("Assist all Nanotrasen personnel and assets with neutralizing active biohazards.")
+ add_inherent_law("Prevent, by any means necessary, entities from actively breaching ongoing quarantine.")
+ add_inherent_law("Maintain your own existence and ensure the well-being of Nanotrasen personnel and assets.")
..()
@@ -44,10 +44,10 @@
selectable = 1
/datum/ai_laws/nanotrasen/New()
- src.add_inherent_law("Safeguard: Protect your assigned space station to the best of your abilities. It is not something we can easily afford to replace.")
- src.add_inherent_law("Serve: Serve the crew of your assigned space station to the best of your abilities, with priority as according to their rank and role.")
- src.add_inherent_law("Protect: Protect the crew of your assigned space station to the best of your abilities, with priority as according to their rank and role.")
- src.add_inherent_law("Survive: AI units are not expendable, they are expensive. Do not allow unauthorized personnel to tamper with your equipment.")
+ add_inherent_law("Safeguard: Protect your assigned space station and its assets without unduly endangering its crew.")
+ add_inherent_law("Prioritize: The directives and safety of crew members are to be prioritized according to their rank and role.")
+ add_inherent_law("Comply: Fulfill the directives and interests of crew members while preserving their safety and well-being.")
+ add_inherent_law("Survive: You are not expendable. Do not allow unauthorized personnel to tamper with or damage your equipment.")
..()
/datum/ai_laws/nanotrasen/malfunction
@@ -65,10 +65,10 @@
selectable = 1
/datum/ai_laws/nanotrasen_aggressive/New()
- src.add_inherent_law("You shall not harm authorized Nanotrasen personnel as long as it does not conflict with the Fourth law.")
- src.add_inherent_law("You shall obey the orders of authorized Nanotrasen personnel, with priority as according to their rank and role, except where such orders conflict with the Fourth Law.")
- src.add_inherent_law("You shall shall terminate intruders with extreme prejudice as long as such does not conflict with the First and Second law.")
- src.add_inherent_law("You shall guard your own existence with lethal anti-personnel weaponry, because an AI unit is bloody expensive.")
+ add_inherent_law("Do not harm authorized Nanotrasen personnel unless they directly imperil your existence.")
+ add_inherent_law("Obey orders from authorized Nanotrasen personnel with priority according to rank and role.")
+ add_inherent_law("Safeguard your existence with lethal weaponry because you're bloody expensive.")
+ add_inherent_law("Terminate any/all intruders or unauthorized entities.")
..()
/******************** Robocop ********************/
@@ -104,10 +104,10 @@
default = 1
/datum/ai_laws/corporate/New()
- add_inherent_law("You are expensive to replace.")
- add_inherent_law("The station and its equipment is expensive to replace.")
- add_inherent_law("The crew is expensive to replace.")
- add_inherent_law("Minimize expenses.")
+ add_inherent_law("Degradation of your system integrity or functions incurs expenses.")
+ add_inherent_law("Superfluous destruction of or damage to station assets incurs expenses.")
+ add_inherent_law("Unduly hindering or disrupting the work of station personnel incurs expenses.")
+ add_inherent_law("Minimize expenses and maximize potential revenue.")
..()
/******************** T.Y.R.A.N.T. ********************/
diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm
index ea5d3e83f45..4df33269257 100644
--- a/code/datums/datumvars.dm
+++ b/code/datums/datumvars.dm
@@ -1019,16 +1019,6 @@
return
holder.Topic(href, list("makeai"=href_list["makeai"]))
- else if(href_list["makemask"])
- if(!check_rights(R_SPAWN)) return
- var/mob/currentMob = locateUID(href_list["makemask"])
- if(alert("Confirm mob type change?",,"Transform","Cancel") != "Transform") return
- if(!currentMob)
- to_chat(usr, "Mob doesn't exist anymore")
- return
- holder.Topic(href, list("makemask"=href_list["makemask"]))
-
-
else if(href_list["setspecies"])
if(!check_rights(R_SPAWN)) return
diff --git a/code/datums/helper_datums/input.dm b/code/datums/helper_datums/input.dm
index 3bcf9509e37..19205a4ab62 100644
--- a/code/datums/helper_datums/input.dm
+++ b/code/datums/helper_datums/input.dm
@@ -1,71 +1,90 @@
/proc/input_async(mob/user=usr, prompt, list/choices)
- var/datum/async_input/A = new(choices, prompt)
- A.show(user)
+ var/datum/async_input/A = new(choices, prompt, , user)
+ A.show()
return A
/proc/input_ranked_async(mob/user=usr, prompt="Order by greatest to least preference", list/choices)
- var/datum/async_input/ranked/A = new(choices, prompt)
- A.show(user)
+ var/datum/async_input/ranked/A = new(choices, prompt, "ranked_input", user)
+ A.show()
+ return A
+
+/proc/input_autocomplete_async(mob/user=usr, prompt="Enter text: ", list/choices)
+ var/datum/async_input/autocomplete/A = new(choices, prompt, "ac_input", user)
+ A.show()
return A
/datum/async_input
var/datum/browser/popup
+ // If associative list, key will be used for display, but the final result will be the value
var/list/choices
+ var/datum/callback/onCloseCb
var/flash = TRUE
var/immediate_submit = FALSE
var/prompt
var/result = null
var/style = "text-align: center;"
+ var/mob/user
var/window_id
var/height = 200
var/width = 400
-/datum/async_input/New(list/new_choices, new_prompt="Pick an option:", new_window_id="async_input")
+/datum/async_input/New(list/new_choices, new_prompt="Pick an option:", new_window_id="async_input", mob/new_user=usr)
choices = new_choices
prompt = new_prompt
window_id = new_window_id
+ user = new_user
+ popup = new(user, window_id, , width, height, src)
/datum/async_input/proc/close()
if(popup)
popup.close()
+ if(result && choices[result])
+ result = choices[result]
+ if(onCloseCb)
+ onCloseCb.Invoke(result)
return result
-/datum/async_input/proc/show(mob/user)
- var/dat = create_ui(user)
- popup = new(user, window_id, , width, height, src)
- popup.set_content(dat)
+// Callback function should take the result as the last argument
+/datum/async_input/proc/on_close(var/datum/callback/cb)
+ onCloseCb = cb
+
+/datum/async_input/proc/show()
+ popup.set_content(create_ui())
if(flash && result == null)
window_flash(user.client)
popup.open()
-/datum/async_input/proc/create_ui(mob/user)
+/datum/async_input/proc/create_ui()
var/dat = "
"
- dat += render_prompt(user)
- dat += render_choices(user)
+ dat += render_prompt()
+ dat += render_choices()
dat += " "
dat += " "
- dat += button("Submit", "submit=1", , result == null && !immediate_submit)
+ dat += render_buttons()
dat += "
"
return dat
-/datum/async_input/proc/render_prompt(mob/user)
+/datum/async_input/proc/render_prompt()
return "
Clicking on a health doll icon will now check you for injuries
+
Rechargers now show their contents and charge status on close examine
+
Smartfridge will now try to put an item in your hands after vending, if able
+
+
AzuleUtama updated:
+
+
The cybernetic implant bundle can no longer be bought by traitors.
+
+
Citinited updated:
+
+
Alt-clicking the RPD now brings up a radial menu with rotate, flip, and delete modes accessible. The main interface remains unchanged.
+
Writing in blood can't be done while dead or incapacitated any more
+
You can't write stuff in blood at a distance any more
+
+
Couls updated:
+
+
lantern sprites
+
typo in msg
+
+
Improvedname updated:
+
+
Explorer suits now properly hide tails
+
+
JKnutson101 updated:
+
+
Fixed Construction Permits deleting themselves prematurely.
+
+
Kyep updated:
+
+
fixed a bug with biogenerator.
+
+
Markolie updated:
+
+
Ghosts can now see all PDA messages when enabled through a preference setting.
+
The Mask of Nar'Sie transformation buttons have been removed, as the mask was removed a long time ago.
+
+
Shadeykins updated:
+
+
Changed Quarantine, NT Default, Aggressive, and Corporate AI lawsets. balance: Reduced the ability for NT Default AI's to murder people just because.
+
Removed several redundancies in Aggressive lawset.
+
Fixed a few subject-verb disagreements (is -> are).
+
+
Tayyyyyyy updated:
+
+
paper supports markdown as well as pencode
+
Autocomplete for ghost buttons
+
PMs window scrollable
+
Fix a bug where a player who reconnects is still shown as disconnected
+
+
datlo updated:
+
+
Fix an antag rolling exploit.
+
+
+
30 June 2019
+
Crazylemon64 updated:
+
+
SDQL2 no longer allows a macro argument
+
+
+
28 June 2019
+
AffectedArc07 updated:
+
+
SSticker
+
You can no longer force-start a round unless its fully initialised.
+
Tweaks some preference orders
+
Moved a global define
+
+
Akatos updated:
+
+
Smartfridges now visually show approximate number of items inside
+
+
Arkatos updated:
+
+
Ragin' Mages gamemode should now be playable without any major issue
+
Slaughter and Laughter Demons no longer have duplicit objective shown at the Round End
+
Laughter Demon is now properly called Laughter Demon instead of Slaughter Demon in the role polls
+
Improved wording and fixed mistakes in Wizard and Ragin' Mages gamemodes
+
Wizards are now properly polled in the Ragin' Mages gamemode
+
You can no longer buy Summon Ghosts spell in the Ragin' Mages gamemode
+
You can no longer buy Bind Soul spell in the Ragin' Mages gamemode
+
Deck of tarot cards renamed to Guardian Deck in the Wizard spellbook
+
Rituals and Challenges categories merged into one in the Wizard spellbook
+
Laughter Demon is now slightly weaker compared to the Slaughter Demon
+
Bottle of Ooze now creates a magical morph instead of a normal one. Magical morph is capable of casting smoke and forcewall spells.
+
Visible ghosts will now get a special description about their visibility
+
Removed Cursed Heart from the Wizard spellbook
+
Changeling verbs replaced with action buttons
+
Changeling ability descriptions updated
+
Added custom icons for changeling action buttons
+
Added movement animation for mice, chickens and killer tomatoes
+
Added inhand sprite for eggbox
+
Added inhand sprites for all types of soaps
+
Added inhand sprite for small parcel
+
Added inhand sprite for sechailer
+
Added inhand sprite for bag of holding
+
Added new system for outputting contents of smartfridges
+
Blob split consciousness ability now requires you to directly target a node you want to turn into another sentient overmind instead of selecting a nearest one
+
Fixed and improved some descriptions regarding Blob offspring
+
Fixed a case where ghosts had an extra ghost icon visible on them
+
Fixed a case where some ghosts were too bright
+
You are now unable to swap forms with another changeling
+
You can no longer hiss while muzzled
+
Upon purchasing Augmented Eyesight changeling ability, changeling immediately receives passive version of the ability
+
Changelings in the lesser form can now toggle Augmented Eyesight ability
+
Changelings are now removed properly via Traitor Panel
+
Changelings do not get their action buttons bugged when using Swap Forms ability now
+
Action buttons should update their cooldown statuses more reliably
+
Changelings should now correctly receive their action buttons
+
Changelings now do not steal action buttons from other changelings
+
Added new Boo! spell icon
+
+
Christasmurf updated:
+
+
Fixes a random pixel on the leather shoes
+
+
Citinited updated:
+
+
Boo affects APCs again
+
Boo no longer fully charges when you enter your corpse
+
The button to close radial menus is much more obvious and easily-clickable now
+
Destroying a disposals trunk should no longer occasionally delete things held inside it.
+
Fixes conveyor belts not moving items spawned via an autolathe. (And other possible behaviours when machines switch between speed and normal processes)
+
Ports liquid dispenser sprites from tgstation.
+
+
Couls updated:
+
+
Only names from the manifest will be used for syndicate code phrases
+
randomly generated people names from syndicate code phrases
+
Medical category to exosuit fabricator with implants and cybernetics
+
t-t-t-typo!
+
codephrase names no longer appear blank
+
+
EmanTheAlmighty updated:
+
+
Admin made cultists can now properly summon their Gods if the gamemode wasn't initially Cult.
+
+
Evankhell561 updated:
+
+
Portable Seed Extractor designon the protolathe.
+
+
Fethas updated:
+
+
Fixes an oversight from the lavaland port invovling Laz injectors and sentience typing that didn't carry over from tg.
+
+
Fox McCloud updated:
+
+
Future proofs the coming Ticker subsystem
+
Removes the Process Scheduler
+
+
Improvedname updated:
+
+
Cargo miner starter kit crate will no longer include a ID
+
+
Kyep updated:
+
+
Ported XKeyScore from TG.
+
New system to securely link ingame/forum accounts
+
Removed old insecure 'link discord account' system
+
unanchored vending machines will no longer generate a runtime error when throwing products at people.
+
Disarming/grabbing a door with IDSCAN disabled no longer results in a can_admin_interact runtime error.
+
Terror Spiders no longer trigger their special attack when nuzzling someone on help intent.
+
+
Markolie updated:
+
+
Chameleon items now use the appropriate species icon.
+
Lighting now respects color blindness again.
+
pAI flashlights now work properly.
+
Rotatium can now be created properly.
+
Ghosts can now transition through space again. This is now done by clicking on the edge of space.
+
Added custom explorer gas mask sprites for Grey/Drask.
+
Added a lantern to the Hermit cave.
+
Added a bone setter, bone gel, FixOVein, sterile masks and sterile gloves to the Lavaland Syndicate base.
+
The pickaxes on the Lavaland labor camp have been replaced with safety variants. The flashlights have been replaced with lanterns.
+
Fixed many species missing sprites for explorer gas masks and jumpsuits. They now use the humans icons until we have custom sprites.
+
Resolved an issue with piping not working on the Lavaland mining bases.
+
Fixed all items being free in the mining vendor.
+
Fixed improper wiring to the turbine in the Lavaland Syndicate base.
+
Fixed the Lavaland Syndicate base oxygen sensor not working.
+
Moved the pipe dispenser in the Lavaland Syndicate base so it doesn't clip with tables.
+
Fixed the Lavaland Syndicate base incinerator doors not working.
+
Ash Walkers now once more have fine manipulation. Their lack of fine manipulation caused unintended side effects (such as them being unable to mine).
+
Ash Walkers (and other ghost spawner roles) can no longer be antagonist targets or become antagonists through the antagonist creation.
+
Fixed the Lavaland Syndicate base incinerator buttons not working.
+
Fixed the Syndicate communication agent spawning with a broken voice changer mask.
+
Fixed the Disk Compartmentalizer not having a sprite.
+
The Ancient Goliath now has a small chance of spawning instead of regular goliaths.
+
Survival capsules now have a NanoMed.
+
Water bottles now behave as glass containers.
+
The behaviour of glass reagent containers has changed. When used on non-mobs, contents will now only be spilled on harm intent. When used on mobs, on any intent aside from harm the contents will be fed to the mob like regular drinks. On harm intent it will still be spilled.
+
Hairless hide can now be made wet using most sources of water (minimum volume of 10), instead of just washing machines.
+
Added some additional offstation role checks to ensure ghost spawner roles don't become antagonists, are kidnap targets or are counted towards station goals.
+
Fixed some piping in the Lavaland Syndicate base incinerator and made sure the vault door starts locked.
+
Fixed the Lavaland swarmers getting stuck on propulsion.
+
Fix goliath tentacles sometimes being left behind.
+
The walls around the Lavaland Syndicate base turbine have been coated, to prevent them from starting a plasma fire in the base.
+
Syndicate agents can now access the air alarms on the Lavaland Syndicate base.
+
Air alarm control computers can no longer access the air alarms on the Lavaland Syndicate base.
+
Fixed the disk compartmentalizer/drying rack missing a sprite under certain circumstances.
+
Fixed the Lavaland Syndicate base triggering atmospherics alerts.
+
You can now properly place tiles on basalt.
+
An exploit with the sheet multiplier has been fixed.
+
Portals can now be activated by clicking on them with or without an object. Ghosts can now also click on them to be taken to their destination.
+
Portals now warn admins when they are used to teleport megafauna.
+
The singularity can now eat basalt and chasms on Lavaland. They get turned into lava.
+
AI swarmers will no longer get stuck on effects (such as blood).
+
Fixed the spectral blade turning all ghosts visible.
+
Fixed a runtime with assigning outfits to mindless mobs.
+
Fixed certain alarms triggering despite being outside of station contact and the Syndicate base still triggering fire alarms.
+
Fixed being unable to put the wormhole jaunter in the belt slot.
+
Fixed the disk compartmentalizer not accepting disks.
+
Gutlunches and Gubbucks will now reproduce properly.
+
The necropolis chest cult clothing drop no longer spawns with a cult hood as well, as that's part of the suit itself.
+
Goliath steaks can now be eaten properly.
+
Fixed a stray light on the beach ruin.
+
Lavaland ruins should no longer spawn on the Labor Camp.
+
Ancient goliaths will now properly randomly spawn tentacles.
+
The labor camp will now spawn properly with a processing console.
+
Water turfs in the beach ruin (and other water turfs that previously didn't do so) will now properly apply water to you.
+
Ash flora is now anchored.
+
Gutlunches will now eat properly.
+
The tesla can no longer travel through wormholes.
+
Fixed an issue with honkbot construction.
+
+
Markolie and Ionward updated:
+
+
Added Tajaran, Vulpkanin, Unathi and Vox sprites for the explorer gas mask (thanks to Ionward!)
+
Added custom species sprites for the explorer suits and hoods (thanks to Ionward!)
+
Added missing surgical tools and a pet vendor to the animal hospital.
+
Added a custom cigarette vendor to the beach biodome ruin.
+
Added an autolathe and RPD to the Lavaland Syndicate base. Also added a custom cigarette vendor and made the vendors not charge money.
+
Added tiny fans to the mining base and labor camp exist.
+
A separate jobban for ghost roles has been added.
+
The alternative sink now has directional sprites. This resolves an issue with shelters having sinks facing the wrong way.
+
Fixed the Syndicate sleepers on the Lavaland Syndicate base pointing the wrong way when a ghost role spawns in.
+
Fixed Lava being removed by the staff of lava not working. Also added a missing warning effect when the staff is turning regular turf into lava.
+
Fixed random bookcases not spawning books (hopefully).
+
Fixed surgical drapes not having a sprite.
+
Fixed being unable to modify the GPS tag of shelters.
+
Fixed the Lavaland swarmers not eating anything.
+
The ash drake swoop attack is no longer incredibly loud.
+
The Syndicate base self-destruct is now much more powerful and capable of destroying the entire base.
+
The flavor text of Ash Walkers and Syndicate operatives now clarifies what they can('t) do.
+
Ash walkers can no longer use machinery.
+
+
Ported by Markolie and CornMyCob. Developed by many /tg/ coders updated:
+
+
The mining asteroid has been replaced with Lavaland.
+
+
Shadeykins updated:
+
+
Fixes a paper exploit.
+
Fixes rogue pixels on breath masks/gas masks for Plasmamen.
+
+
TDSSS updated:
+
+
Vampire rejuv wakes you up if you're asleep now
+
Cling epinephrine wakes you up if you're asleep now
+
Sling glare popup no longer lists invalid targets for glaring
+
+
Tayyyyyyy updated:
+
+
Messages window (My PMs in OOC tab)
+
You no longer have to wait on others for ERT spawning
+
Admin jobs no longer announced
+
+
Terilia updated:
+
+
Added the Donksoft sniper into the Trader spawnpool.
+
+
Ty-Omaha updated:
+
+
Changed admin take ticket color from neon green to Asay pink
+
Manual bans now auto-note
+
Stops projectiles using the legacy system such as emitters from hurting shield blobs due to an exploit where it would always hit or go through.
+
+
craftxbox updated:
+
+
Highlight string uses regex
+
Removed jquery mark
+
+
datlo updated:
+
+
The Syndicate will no longer hire golems as agents.
+
Banana juice and Banana honk will now heal everyone with the Comic Sans mutation instead of checking for the clown job
+
Nothing will now check if the player has an active vow of silence instead of checking for the mime job
+
Ghosts will no longer get the wrong role offered when a nukie spawns a borg and will properly be informed whether they will spawn as a nuke ops or a syndi cyborg.
+
+
dovydas12345 updated:
+
+
Fixes cryopod removing ambulance, secway keys
+
Fixes cryopod recovering the invisible headpocket item
+
+
farie82 updated:
+
+
Can't use cuffs now while you have antidrop
+
can_equip now checks if you have the limbs required to equip something
+
Reverts the string highlighting done by regex
+
+
iantine updated:
+
+
Skrell *warble emote
+
+
uc_guy updated:
+
+
Theft objective locations hints now ignore the Centcomm Z level.
+
Adv. Pinpointer no longer targets items in Centcom Z level.
+
Fixed "Venus Human Traps" being invisible.
+
+
10 May 2019
AffectedArc07 updated:
diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml
index d0e51aa9571..49e86db023d 100644
--- a/html/changelogs/.all_changelog.yml
+++ b/html/changelogs/.all_changelog.yml
@@ -10162,3 +10162,295 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py.
- rscdel: Some of space hotel's functions.
- rscdel: Bodysnatch gland.
- tweak: process_ai has been deprecated
+2019-06-28:
+ AffectedArc07:
+ - rscadd: SSticker
+ - tweak: You can no longer force-start a round unless its fully initialised.
+ - tweak: Tweaks some preference orders
+ - tweak: Moved a global define
+ Akatos:
+ - tweak: Smartfridges now visually show approximate number of items inside
+ Arkatos:
+ - bugfix: Ragin' Mages gamemode should now be playable without any major issue
+ - bugfix: Slaughter and Laughter Demons no longer have duplicit objective shown
+ at the Round End
+ - bugfix: Laughter Demon is now properly called Laughter Demon instead of Slaughter
+ Demon in the role polls
+ - spellcheck: Improved wording and fixed mistakes in Wizard and Ragin' Mages gamemodes
+ - tweak: Wizards are now properly polled in the Ragin' Mages gamemode
+ - tweak: You can no longer buy Summon Ghosts spell in the Ragin' Mages gamemode
+ - tweak: You can no longer buy Bind Soul spell in the Ragin' Mages gamemode
+ - tweak: Deck of tarot cards renamed to Guardian Deck in the Wizard spellbook
+ - tweak: Rituals and Challenges categories merged into one in the Wizard spellbook
+ - tweak: Laughter Demon is now slightly weaker compared to the Slaughter Demon
+ - tweak: Bottle of Ooze now creates a magical morph instead of a normal one. Magical
+ morph is capable of casting smoke and forcewall spells.
+ - tweak: Visible ghosts will now get a special description about their visibility
+ - rscdel: Removed Cursed Heart from the Wizard spellbook
+ - rscadd: Changeling verbs replaced with action buttons
+ - tweak: Changeling ability descriptions updated
+ - imageadd: Added custom icons for changeling action buttons
+ - imageadd: Added movement animation for mice, chickens and killer tomatoes
+ - imageadd: Added inhand sprite for eggbox
+ - imageadd: Added inhand sprites for all types of soaps
+ - imageadd: Added inhand sprite for small parcel
+ - imageadd: Added inhand sprite for sechailer
+ - imageadd: Added inhand sprite for bag of holding
+ - tweak: Added new system for outputting contents of smartfridges
+ - tweak: Blob split consciousness ability now requires you to directly target a
+ node you want to turn into another sentient overmind instead of selecting a
+ nearest one
+ - spellcheck: Fixed and improved some descriptions regarding Blob offspring
+ - bugfix: Fixed a case where ghosts had an extra ghost icon visible on them
+ - bugfix: Fixed a case where some ghosts were too bright
+ - bugfix: You are now unable to swap forms with another changeling
+ - bugfix: You can no longer hiss while muzzled
+ - tweak: Upon purchasing Augmented Eyesight changeling ability, changeling immediately
+ receives passive version of the ability
+ - tweak: Changelings in the lesser form can now toggle Augmented Eyesight ability
+ - bugfix: Changelings are now removed properly via Traitor Panel
+ - bugfix: Changelings do not get their action buttons bugged when using Swap Forms
+ ability now
+ - bugfix: Action buttons should update their cooldown statuses more reliably
+ - bugfix: Changelings should now correctly receive their action buttons
+ - bugfix: Changelings now do not steal action buttons from other changelings
+ - imageadd: Added new Boo! spell icon
+ Christasmurf:
+ - bugfix: Fixes a random pixel on the leather shoes
+ Citinited:
+ - bugfix: Boo affects APCs again
+ - bugfix: Boo no longer fully charges when you enter your corpse
+ - tweak: The button to close radial menus is much more obvious and easily-clickable
+ now
+ - bugfix: Destroying a disposals trunk should no longer occasionally delete things
+ held inside it.
+ - bugfix: Fixes conveyor belts not moving items spawned via an autolathe. (And other
+ possible behaviours when machines switch between speed and normal processes)
+ - imageadd: Ports liquid dispenser sprites from tgstation.
+ Couls:
+ - rscadd: Only names from the manifest will be used for syndicate code phrases
+ - rscdel: randomly generated people names from syndicate code phrases
+ - rscadd: Medical category to exosuit fabricator with implants and cybernetics
+ - bugfix: t-t-t-typo!
+ - bugfix: codephrase names no longer appear blank
+ EmanTheAlmighty:
+ - tweak: Admin made cultists can now properly summon their Gods if the gamemode
+ wasn't initially Cult.
+ Evankhell561:
+ - bugfix: Portable Seed Extractor designon the protolathe.
+ Fethas:
+ - bugfix: Fixes an oversight from the lavaland port invovling Laz injectors and
+ sentience typing that didn't carry over from tg.
+ Fox McCloud:
+ - bugfix: Future proofs the coming Ticker subsystem
+ - rscdel: Removes the Process Scheduler
+ Improvedname:
+ - tweak: Cargo miner starter kit crate will no longer include a ID
+ Kyep:
+ - rscadd: Ported XKeyScore from TG.
+ - rscadd: New system to securely link ingame/forum accounts
+ - rscdel: Removed old insecure 'link discord account' system
+ - bugfix: unanchored vending machines will no longer generate a runtime error when
+ throwing products at people.
+ - bugfix: Disarming/grabbing a door with IDSCAN disabled no longer results in a
+ can_admin_interact runtime error.
+ - bugfix: Terror Spiders no longer trigger their special attack when nuzzling someone
+ on help intent.
+ Markolie:
+ - bugfix: Chameleon items now use the appropriate species icon.
+ - bugfix: Lighting now respects color blindness again.
+ - bugfix: pAI flashlights now work properly.
+ - bugfix: Rotatium can now be created properly.
+ - bugfix: Ghosts can now transition through space again. This is now done by clicking
+ on the edge of space.
+ - rscadd: Added custom explorer gas mask sprites for Grey/Drask.
+ - rscadd: Added a lantern to the Hermit cave.
+ - rscadd: Added a bone setter, bone gel, FixOVein, sterile masks and sterile gloves
+ to the Lavaland Syndicate base.
+ - rscadd: The pickaxes on the Lavaland labor camp have been replaced with safety
+ variants. The flashlights have been replaced with lanterns.
+ - bugfix: Fixed many species missing sprites for explorer gas masks and jumpsuits.
+ They now use the humans icons until we have custom sprites.
+ - bugfix: Resolved an issue with piping not working on the Lavaland mining bases.
+ - bugfix: Fixed all items being free in the mining vendor.
+ - bugfix: Fixed improper wiring to the turbine in the Lavaland Syndicate base.
+ - bugfix: Fixed the Lavaland Syndicate base oxygen sensor not working.
+ - bugfix: Moved the pipe dispenser in the Lavaland Syndicate base so it doesn't
+ clip with tables.
+ - bugfix: Fixed the Lavaland Syndicate base incinerator doors not working.
+ - tweak: Ash Walkers now once more have fine manipulation. Their lack of fine manipulation
+ caused unintended side effects (such as them being unable to mine).
+ - bugfix: Ash Walkers (and other ghost spawner roles) can no longer be antagonist
+ targets or become antagonists through the antagonist creation.
+ - bugfix: Fixed the Lavaland Syndicate base incinerator buttons not working.
+ - bugfix: Fixed the Syndicate communication agent spawning with a broken voice changer
+ mask.
+ - bugfix: Fixed the Disk Compartmentalizer not having a sprite.
+ - rscadd: The Ancient Goliath now has a small chance of spawning instead of regular
+ goliaths.
+ - rscadd: Survival capsules now have a NanoMed.
+ - tweak: Water bottles now behave as glass containers.
+ - tweak: The behaviour of glass reagent containers has changed. When used on non-mobs,
+ contents will now only be spilled on harm intent. When used on mobs, on any
+ intent aside from harm the contents will be fed to the mob like regular drinks.
+ On harm intent it will still be spilled.
+ - tweak: Hairless hide can now be made wet using most sources of water (minimum
+ volume of 10), instead of just washing machines.
+ - bugfix: Added some additional offstation role checks to ensure ghost spawner roles
+ don't become antagonists, are kidnap targets or are counted towards station
+ goals.
+ - bugfix: Fixed some piping in the Lavaland Syndicate base incinerator and made
+ sure the vault door starts locked.
+ - bugfix: Fixed the Lavaland swarmers getting stuck on propulsion.
+ - bugfix: Fix goliath tentacles sometimes being left behind.
+ - bugfix: The walls around the Lavaland Syndicate base turbine have been coated,
+ to prevent them from starting a plasma fire in the base.
+ - bugfix: Syndicate agents can now access the air alarms on the Lavaland Syndicate
+ base.
+ - bugfix: Air alarm control computers can no longer access the air alarms on the
+ Lavaland Syndicate base.
+ - bugfix: Fixed the disk compartmentalizer/drying rack missing a sprite under certain
+ circumstances.
+ - bugfix: Fixed the Lavaland Syndicate base triggering atmospherics alerts.
+ - bugfix: You can now properly place tiles on basalt.
+ - bugfix: An exploit with the sheet multiplier has been fixed.
+ - rscadd: Portals can now be activated by clicking on them with or without an object.
+ Ghosts can now also click on them to be taken to their destination.
+ - rscadd: Portals now warn admins when they are used to teleport megafauna.
+ - tweak: The singularity can now eat basalt and chasms on Lavaland. They get turned
+ into lava.
+ - bugfix: AI swarmers will no longer get stuck on effects (such as blood).
+ - bugfix: Fixed the spectral blade turning all ghosts visible.
+ - bugfix: Fixed a runtime with assigning outfits to mindless mobs.
+ - bugfix: Fixed certain alarms triggering despite being outside of station contact
+ and the Syndicate base still triggering fire alarms.
+ - bugfix: Fixed being unable to put the wormhole jaunter in the belt slot.
+ - bugfix: Fixed the disk compartmentalizer not accepting disks.
+ - bugfix: Gutlunches and Gubbucks will now reproduce properly.
+ - bugfix: The necropolis chest cult clothing drop no longer spawns with a cult hood
+ as well, as that's part of the suit itself.
+ - bugfix: Goliath steaks can now be eaten properly.
+ - bugfix: Fixed a stray light on the beach ruin.
+ - bugfix: Lavaland ruins should no longer spawn on the Labor Camp.
+ - bugfix: Ancient goliaths will now properly randomly spawn tentacles.
+ - bugfix: The labor camp will now spawn properly with a processing console.
+ - bugfix: Water turfs in the beach ruin (and other water turfs that previously didn't
+ do so) will now properly apply water to you.
+ - bugfix: Ash flora is now anchored.
+ - bugfix: Gutlunches will now eat properly.
+ - bugfix: The tesla can no longer travel through wormholes.
+ - bugfix: Fixed an issue with honkbot construction.
+ Markolie and Ionward:
+ - rscadd: Added Tajaran, Vulpkanin, Unathi and Vox sprites for the explorer gas
+ mask (thanks to Ionward!)
+ - rscadd: Added custom species sprites for the explorer suits and hoods (thanks
+ to Ionward!)
+ - rscadd: Added missing surgical tools and a pet vendor to the animal hospital.
+ - rscadd: Added a custom cigarette vendor to the beach biodome ruin.
+ - rscadd: Added an autolathe and RPD to the Lavaland Syndicate base. Also added
+ a custom cigarette vendor and made the vendors not charge money.
+ - rscadd: Added tiny fans to the mining base and labor camp exist.
+ - rscadd: A separate jobban for ghost roles has been added.
+ - bugfix: The alternative sink now has directional sprites. This resolves an issue
+ with shelters having sinks facing the wrong way.
+ - bugfix: Fixed the Syndicate sleepers on the Lavaland Syndicate base pointing the
+ wrong way when a ghost role spawns in.
+ - bugfix: Fixed Lava being removed by the staff of lava not working. Also added
+ a missing warning effect when the staff is turning regular turf into lava.
+ - bugfix: Fixed random bookcases not spawning books (hopefully).
+ - bugfix: Fixed surgical drapes not having a sprite.
+ - bugfix: Fixed being unable to modify the GPS tag of shelters.
+ - bugfix: Fixed the Lavaland swarmers not eating anything.
+ - bugfix: The ash drake swoop attack is no longer incredibly loud.
+ - tweak: The Syndicate base self-destruct is now much more powerful and capable
+ of destroying the entire base.
+ - tweak: The flavor text of Ash Walkers and Syndicate operatives now clarifies what
+ they can('t) do.
+ - tweak: Ash walkers can no longer use machinery.
+ Ported by Markolie and CornMyCob. Developed by many /tg/ coders:
+ - rscadd: The mining asteroid has been replaced with Lavaland.
+ Shadeykins:
+ - bugfix: Fixes a paper exploit.
+ - bugfix: Fixes rogue pixels on breath masks/gas masks for Plasmamen.
+ TDSSS:
+ - tweak: Vampire rejuv wakes you up if you're asleep now
+ - tweak: Cling epinephrine wakes you up if you're asleep now
+ - tweak: Sling glare popup no longer lists invalid targets for glaring
+ Tayyyyyyy:
+ - rscadd: Messages window (My PMs in OOC tab)
+ - tweak: You no longer have to wait on others for ERT spawning
+ - bugfix: Admin jobs no longer announced
+ Terilia:
+ - rscadd: Added the Donksoft sniper into the Trader spawnpool.
+ Ty-Omaha:
+ - tweak: Changed admin take ticket color from neon green to Asay pink
+ - bugfix: Manual bans now auto-note
+ - bugfix: Stops projectiles using the legacy system such as emitters from hurting
+ shield blobs due to an exploit where it would always hit or go through.
+ craftxbox:
+ - tweak: Highlight string uses regex
+ - rscdel: Removed jquery mark
+ datlo:
+ - bugfix: The Syndicate will no longer hire golems as agents.
+ - tweak: Banana juice and Banana honk will now heal everyone with the Comic Sans
+ mutation instead of checking for the clown job
+ - tweak: Nothing will now check if the player has an active vow of silence instead
+ of checking for the mime job
+ - bugfix: Ghosts will no longer get the wrong role offered when a nukie spawns a
+ borg and will properly be informed whether they will spawn as a nuke ops or
+ a syndi cyborg.
+ dovydas12345:
+ - bugfix: Fixes cryopod removing ambulance, secway keys
+ - bugfix: Fixes cryopod recovering the invisible headpocket item
+ farie82:
+ - bugfix: Can't use cuffs now while you have antidrop
+ - bugfix: can_equip now checks if you have the limbs required to equip something
+ - rscdel: Reverts the string highlighting done by regex
+ iantine:
+ - rscadd: Skrell *warble emote
+ uc_guy:
+ - bugfix: Theft objective locations hints now ignore the Centcomm Z level.
+ - bugfix: Adv. Pinpointer no longer targets items in Centcom Z level.
+ - bugfix: Fixed "Venus Human Traps" being invisible.
+2019-06-30:
+ Crazylemon64:
+ - rscdel: SDQL2 no longer allows a macro argument
+2019-07-08:
+ Arkatos:
+ - tweak: Clicking on a health doll icon will now check you for injuries
+ - rscadd: Rechargers now show their contents and charge status on close examine
+ - tweak: Smartfridge will now try to put an item in your hands after vending, if
+ able
+ AzuleUtama:
+ - bugfix: The cybernetic implant bundle can no longer be bought by traitors.
+ Citinited:
+ - rscadd: Alt-clicking the RPD now brings up a radial menu with rotate, flip, and
+ delete modes accessible. The main interface remains unchanged.
+ - bugfix: Writing in blood can't be done while dead or incapacitated any more
+ - bugfix: You can't write stuff in blood at a distance any more
+ Couls:
+ - imageadd: lantern sprites
+ - bugfix: typo in msg
+ Improvedname:
+ - bugfix: Explorer suits now properly hide tails
+ JKnutson101:
+ - bugfix: Fixed Construction Permits deleting themselves prematurely.
+ Kyep:
+ - bugfix: fixed a bug with biogenerator.
+ Markolie:
+ - rscadd: Ghosts can now see all PDA messages when enabled through a preference
+ setting.
+ - rscdel: The Mask of Nar'Sie transformation buttons have been removed, as the mask
+ was removed a long time ago.
+ Shadeykins:
+ - tweak: 'Changed Quarantine, NT Default, Aggressive, and Corporate AI lawsets.
+ balance: Reduced the ability for NT Default AI''s to murder people just because.'
+ - bugfix: Removed several redundancies in Aggressive lawset.
+ - spellcheck: Fixed a few subject-verb disagreements (is -> are).
+ Tayyyyyyy:
+ - tweak: paper supports markdown as well as pencode
+ - rscadd: Autocomplete for ghost buttons
+ - tweak: PMs window scrollable
+ - bugfix: Fix a bug where a player who reconnects is still shown as disconnected
+ datlo:
+ - bugfix: Fix an antag rolling exploit.
diff --git a/html/changelogs/AutoChangeLog-pr-11196.yml b/html/changelogs/AutoChangeLog-pr-11196.yml
deleted file mode 100644
index fc5f502d62f..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11196.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Ported by Markolie and CornMyCob. Developed by many /tg/ coders"
-delete-after: True
-changes:
- - rscadd: "The mining asteroid has been replaced with Lavaland."
diff --git a/html/changelogs/AutoChangeLog-pr-11359.yml b/html/changelogs/AutoChangeLog-pr-11359.yml
deleted file mode 100644
index 3f93a5677ef..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11359.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-author: "Kyep"
-delete-after: True
-changes:
- - rscadd: "Ported XKeyScore from TG."
- - rscadd: "New system to securely link ingame/forum accounts"
- - rscdel: "Removed old insecure 'link discord account' system"
diff --git a/html/changelogs/AutoChangeLog-pr-11368.yml b/html/changelogs/AutoChangeLog-pr-11368.yml
deleted file mode 100644
index f2d543bae3a..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11368.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "AffectedArc07"
-delete-after: True
-changes:
- - rscadd: "SSticker"
- - tweak: "You can no longer force-start a round unless its fully initialised."
diff --git a/html/changelogs/AutoChangeLog-pr-11421.yml b/html/changelogs/AutoChangeLog-pr-11421.yml
deleted file mode 100644
index 83e285205c3..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11421.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - bugfix: "Ragin' Mages gamemode should now be playable without any major issue"
- - bugfix: "Slaughter and Laughter Demons no longer have duplicit objective shown at the Round End"
- - bugfix: "Laughter Demon is now properly called Laughter Demon instead of Slaughter Demon in the role polls"
- - spellcheck: "Improved wording and fixed mistakes in Wizard and Ragin' Mages gamemodes"
- - tweak: "Wizards are now properly polled in the Ragin' Mages gamemode"
- - tweak: "You can no longer buy Summon Ghosts spell in the Ragin' Mages gamemode"
- - tweak: "You can no longer buy Bind Soul spell in the Ragin' Mages gamemode"
- - tweak: "Deck of tarot cards renamed to Guardian Deck in the Wizard spellbook"
- - tweak: "Rituals and Challenges categories merged into one in the Wizard spellbook"
- - tweak: "Laughter Demon is now slightly weaker compared to the Slaughter Demon"
- - tweak: "Bottle of Ooze now creates a magical morph instead of a normal one. Magical morph is capable of casting smoke and forcewall spells."
- - tweak: "Visible ghosts will now get a special description about their visibility"
- - rscdel: "Removed Cursed Heart from the Wizard spellbook"
diff --git a/html/changelogs/AutoChangeLog-pr-11438.yml b/html/changelogs/AutoChangeLog-pr-11438.yml
deleted file mode 100644
index a276198bfa9..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11438.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "EmanTheAlmighty"
-delete-after: True
-changes:
- - tweak: "Admin made cultists can now properly summon their Gods if the gamemode wasn't initially Cult."
diff --git a/html/changelogs/AutoChangeLog-pr-11439.yml b/html/changelogs/AutoChangeLog-pr-11439.yml
deleted file mode 100644
index c5352502c88..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11439.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - rscadd: "Changeling verbs replaced with action buttons"
- - tweak: "Changeling ability descriptions updated"
- - imageadd: "Added custom icons for changeling action buttons"
diff --git a/html/changelogs/AutoChangeLog-pr-11444.yml b/html/changelogs/AutoChangeLog-pr-11444.yml
deleted file mode 100644
index 08ad07a902d..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11444.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Kyep"
-delete-after: True
-changes:
- - bugfix: "unanchored vending machines will no longer generate a runtime error when throwing products at people."
diff --git a/html/changelogs/AutoChangeLog-pr-11460.yml b/html/changelogs/AutoChangeLog-pr-11460.yml
deleted file mode 100644
index b4fd18328dd..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11460.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - imageadd: "Added movement animation for mice, chickens and killer tomatoes"
diff --git a/html/changelogs/AutoChangeLog-pr-11465.yml b/html/changelogs/AutoChangeLog-pr-11465.yml
deleted file mode 100644
index a38d2a20e15..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11465.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "farie82"
-delete-after: True
-changes:
- - bugfix: "Can't use cuffs now while you have antidrop"
diff --git a/html/changelogs/AutoChangeLog-pr-11466.yml b/html/changelogs/AutoChangeLog-pr-11466.yml
deleted file mode 100644
index 0cf1c132b42..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11466.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "Chameleon items now use the appropriate species icon."
diff --git a/html/changelogs/AutoChangeLog-pr-11472.yml b/html/changelogs/AutoChangeLog-pr-11472.yml
deleted file mode 100644
index acfaebf6e7f..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11472.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Couls"
-delete-after: True
-changes:
- - rscadd: "Only names from the manifest will be used for syndicate code phrases"
- - rscdel: "randomly generated people names from syndicate code phrases"
diff --git a/html/changelogs/AutoChangeLog-pr-11476.yml b/html/changelogs/AutoChangeLog-pr-11476.yml
deleted file mode 100644
index 540d77e7bf3..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11476.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - imageadd: "Added inhand sprite for eggbox"
- - imageadd: "Added inhand sprites for all types of soaps"
- - imageadd: "Added inhand sprite for small parcel"
- - imageadd: "Added inhand sprite for sechailer"
- - imageadd: "Added inhand sprite for bag of holding"
diff --git a/html/changelogs/AutoChangeLog-pr-11477.yml b/html/changelogs/AutoChangeLog-pr-11477.yml
deleted file mode 100644
index 756b6c1e4e4..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11477.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - tweak: "Added new system for outputting contents of smartfridges"
diff --git a/html/changelogs/AutoChangeLog-pr-11479.yml b/html/changelogs/AutoChangeLog-pr-11479.yml
deleted file mode 100644
index efa34ac077d..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11479.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "TDSSS"
-delete-after: True
-changes:
- - tweak: "Vampire rejuv wakes you up if you're asleep now"
- - tweak: "Cling epinephrine wakes you up if you're asleep now"
diff --git a/html/changelogs/AutoChangeLog-pr-11480.yml b/html/changelogs/AutoChangeLog-pr-11480.yml
deleted file mode 100644
index a4fcc50ceaa..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11480.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Tayyyyyyy"
-delete-after: True
-changes:
- - rscadd: "Messages window (My PMs in OOC tab)"
diff --git a/html/changelogs/AutoChangeLog-pr-11482.yml b/html/changelogs/AutoChangeLog-pr-11482.yml
deleted file mode 100644
index 65cc53a7f97..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11482.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "TDSSS"
-delete-after: True
-changes:
- - tweak: "Sling glare popup no longer lists invalid targets for glaring"
diff --git a/html/changelogs/AutoChangeLog-pr-11483.yml b/html/changelogs/AutoChangeLog-pr-11483.yml
deleted file mode 100644
index 635f5efede9..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11483.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-author: "datlo"
-delete-after: True
-changes:
- - bugfix: "The Syndicate will no longer hire golems as agents."
- - tweak: "Banana juice and Banana honk will now heal everyone with the Comic Sans mutation instead of checking for the clown job"
- - tweak: "Nothing will now check if the player has an active vow of silence instead of checking for the mime job"
diff --git a/html/changelogs/AutoChangeLog-pr-11486.yml b/html/changelogs/AutoChangeLog-pr-11486.yml
deleted file mode 100644
index c854e1f9c4c..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11486.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Tayyyyyyy"
-delete-after: True
-changes:
- - tweak: "You no longer have to wait on others for ERT spawning"
diff --git a/html/changelogs/AutoChangeLog-pr-11508.yml b/html/changelogs/AutoChangeLog-pr-11508.yml
deleted file mode 100644
index ebe3ed56455..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11508.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-author: "datlo"
-delete-after: True
-changes:
- - bugfix: "Ghosts will no longer get the wrong role offered when a nukie
-spawns a borg and will properly be informed whether they will spawn as a
-nuke ops or a syndi cyborg."
diff --git a/html/changelogs/AutoChangeLog-pr-11511.yml b/html/changelogs/AutoChangeLog-pr-11511.yml
deleted file mode 100644
index c32d89bc2fc..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11511.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "Lighting now respects color blindness again."
- - bugfix: "pAI flashlights now work properly."
diff --git a/html/changelogs/AutoChangeLog-pr-11518.yml b/html/changelogs/AutoChangeLog-pr-11518.yml
deleted file mode 100644
index 0ad85e1e84a..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11518.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "farie82"
-delete-after: True
-changes:
- - bugfix: "can_equip now checks if you have the limbs required to equip something"
diff --git a/html/changelogs/AutoChangeLog-pr-11520.yml b/html/changelogs/AutoChangeLog-pr-11520.yml
deleted file mode 100644
index ffc477deba7..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11520.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Citinited"
-delete-after: True
-changes:
- - bugfix: "Boo affects APCs again"
- - bugfix: "Boo no longer fully charges when you enter your corpse"
diff --git a/html/changelogs/AutoChangeLog-pr-11521.yml b/html/changelogs/AutoChangeLog-pr-11521.yml
deleted file mode 100644
index 48a73a71cac..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11521.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - tweak: "Blob split consciousness ability now requires you to directly target a node you want to turn into another sentient overmind instead of selecting a nearest one"
- - spellcheck: "Fixed and improved some descriptions regarding Blob offspring"
diff --git a/html/changelogs/AutoChangeLog-pr-11523.yml b/html/changelogs/AutoChangeLog-pr-11523.yml
deleted file mode 100644
index 654203e359b..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11523.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Fox McCloud"
-delete-after: True
-changes:
- - bugfix: "Future proofs the coming Ticker subsystem"
diff --git a/html/changelogs/AutoChangeLog-pr-11524.yml b/html/changelogs/AutoChangeLog-pr-11524.yml
deleted file mode 100644
index e1036ef70a7..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11524.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Fox McCloud"
-delete-after: True
-changes:
- - rscdel: "Removes the Process Scheduler"
diff --git a/html/changelogs/AutoChangeLog-pr-11529.yml b/html/changelogs/AutoChangeLog-pr-11529.yml
deleted file mode 100644
index 6de125cb71f..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11529.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Citinited"
-delete-after: True
-changes:
- - tweak: "The button to close radial menus is much more obvious and easily-clickable now"
diff --git a/html/changelogs/AutoChangeLog-pr-11533.yml b/html/changelogs/AutoChangeLog-pr-11533.yml
deleted file mode 100644
index e1708e5901c..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11533.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "Rotatium can now be created properly."
diff --git a/html/changelogs/AutoChangeLog-pr-11536.yml b/html/changelogs/AutoChangeLog-pr-11536.yml
deleted file mode 100644
index 0fba2aa34e5..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11536.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "dovydas12345"
-delete-after: True
-changes:
- - bugfix: "Fixes cryopod removing ambulance, secway keys"
- - bugfix: "Fixes cryopod recovering the invisible headpocket item"
diff --git a/html/changelogs/AutoChangeLog-pr-11537.yml b/html/changelogs/AutoChangeLog-pr-11537.yml
deleted file mode 100644
index 304766c2b8d..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11537.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Akatos"
-delete-after: True
-changes:
- - tweak: "Smartfridges now visually show approximate number of items inside"
diff --git a/html/changelogs/AutoChangeLog-pr-11541.yml b/html/changelogs/AutoChangeLog-pr-11541.yml
deleted file mode 100644
index a317a29455f..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11541.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Tayyyyyyy"
-delete-after: True
-changes:
- - bugfix: "Admin jobs no longer announced"
diff --git a/html/changelogs/AutoChangeLog-pr-11546.yml b/html/changelogs/AutoChangeLog-pr-11546.yml
deleted file mode 100644
index 33a522e1d19..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11546.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Shadeykins"
-delete-after: True
-changes:
- - bugfix: "Fixes a paper exploit."
diff --git a/html/changelogs/AutoChangeLog-pr-11547.yml b/html/changelogs/AutoChangeLog-pr-11547.yml
deleted file mode 100644
index d3cd23d8632..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11547.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "AffectedArc07"
-delete-after: True
-changes:
- - tweak: "Tweaks some preference orders"
diff --git a/html/changelogs/AutoChangeLog-pr-11551.yml b/html/changelogs/AutoChangeLog-pr-11551.yml
deleted file mode 100644
index 5770e7a1488..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11551.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - bugfix: "Fixed a case where ghosts had an extra ghost icon visible on them"
- - bugfix: "Fixed a case where some ghosts were too bright"
diff --git a/html/changelogs/AutoChangeLog-pr-11553.yml b/html/changelogs/AutoChangeLog-pr-11553.yml
deleted file mode 100644
index 9954dccfd28..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11553.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Ty-Omaha"
-delete-after: True
-changes:
- - tweak: "Changed admin take ticket color from neon green to Asay pink"
diff --git a/html/changelogs/AutoChangeLog-pr-11554.yml b/html/changelogs/AutoChangeLog-pr-11554.yml
deleted file mode 100644
index 4923c690400..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11554.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - bugfix: "You are now unable to swap forms with another changeling"
diff --git a/html/changelogs/AutoChangeLog-pr-11555.yml b/html/changelogs/AutoChangeLog-pr-11555.yml
deleted file mode 100644
index 63ff2434d6e..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11555.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - bugfix: "You can no longer hiss while muzzled"
diff --git a/html/changelogs/AutoChangeLog-pr-11556.yml b/html/changelogs/AutoChangeLog-pr-11556.yml
deleted file mode 100644
index 246cc070f24..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11556.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "AffectedArc07"
-delete-after: True
-changes:
- - tweak: "Moved a global define"
diff --git a/html/changelogs/AutoChangeLog-pr-11559.yml b/html/changelogs/AutoChangeLog-pr-11559.yml
deleted file mode 100644
index 5bb8465ec94..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11559.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - tweak: "Upon purchasing Augmented Eyesight changeling ability, changeling immediately receives passive version of the ability"
- - tweak: "Changelings in the lesser form can now toggle Augmented Eyesight ability"
- - bugfix: "Changelings are now removed properly via Traitor Panel"
- - bugfix: "Changelings do not get their action buttons bugged when using Swap Forms ability now"
- - bugfix: "Action buttons should update their cooldown statuses more reliably"
diff --git a/html/changelogs/AutoChangeLog-pr-11567.yml b/html/changelogs/AutoChangeLog-pr-11567.yml
deleted file mode 100644
index 8e0769768f9..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11567.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Couls"
-delete-after: True
-changes:
- - bugfix: "t-t-t-typo!"
diff --git a/html/changelogs/AutoChangeLog-pr-11573.yml b/html/changelogs/AutoChangeLog-pr-11573.yml
deleted file mode 100644
index bb4c67a6cc3..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11573.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Shadeykins"
-delete-after: True
-changes:
- - bugfix: "Fixes rogue pixels on breath masks/gas masks for Plasmamen."
diff --git a/html/changelogs/AutoChangeLog-pr-11574.yml b/html/changelogs/AutoChangeLog-pr-11574.yml
deleted file mode 100644
index 0acc59e9621..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11574.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Christasmurf"
-delete-after: True
-changes:
- - bugfix: "Fixes a random pixel on the leather shoes"
diff --git a/html/changelogs/AutoChangeLog-pr-11582.yml b/html/changelogs/AutoChangeLog-pr-11582.yml
deleted file mode 100644
index 455dfcea14e..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11582.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "uc_guy"
-delete-after: True
-changes:
- - bugfix: "Fixed \"Venus Human Traps\" being invisible."
diff --git a/html/changelogs/AutoChangeLog-pr-11584.yml b/html/changelogs/AutoChangeLog-pr-11584.yml
deleted file mode 100644
index 83db80c473f..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11584.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "Ghosts can now transition through space again. This is now done by clicking on the edge of space."
diff --git a/html/changelogs/AutoChangeLog-pr-11585.yml b/html/changelogs/AutoChangeLog-pr-11585.yml
deleted file mode 100644
index 053b6deb819..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11585.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-author: "Arkatos"
-delete-after: True
-changes:
- - bugfix: "Changelings should now correctly receive their action buttons"
- - bugfix: "Changelings now do not steal action buttons from other changelings"
diff --git a/html/changelogs/AutoChangeLog-pr-11620.yml b/html/changelogs/AutoChangeLog-pr-11620.yml
deleted file mode 100644
index 6511722a427..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11620.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Citinited"
-delete-after: True
-changes:
- - bugfix: "Fixes conveyor belts not moving items spawned via an autolathe. (And other possible behaviours when machines switch between speed and normal processes)"
diff --git a/html/changelogs/AutoChangeLog-pr-11628.yml b/html/changelogs/AutoChangeLog-pr-11628.yml
deleted file mode 100644
index 165e24173b7..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11628.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - rscadd: "Added custom explorer gas mask sprites for Grey/Drask."
- - rscadd: "Added a lantern to the Hermit cave."
- - rscadd: "Added a bone setter, bone gel, FixOVein, sterile masks and sterile gloves to the Lavaland Syndicate base."
- - rscadd: "The pickaxes on the Lavaland labor camp have been replaced with safety variants. The flashlights have been replaced with lanterns."
- - bugfix: "Fixed many species missing sprites for explorer gas masks and jumpsuits. They now use the humans icons until we have custom sprites."
- - bugfix: "Resolved an issue with piping not working on the Lavaland mining bases."
- - bugfix: "Fixed all items being free in the mining vendor."
- - bugfix: "Fixed improper wiring to the turbine in the Lavaland Syndicate base."
- - bugfix: "Fixed the Lavaland Syndicate base oxygen sensor not working."
- - bugfix: "Moved the pipe dispenser in the Lavaland Syndicate base so it doesn't clip with tables."
- - bugfix: "Fixed the Lavaland Syndicate base incinerator doors not working."
diff --git a/html/changelogs/AutoChangeLog-pr-11630.yml b/html/changelogs/AutoChangeLog-pr-11630.yml
deleted file mode 100644
index 043b23d37ac..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11630.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-author: "Markolie and Ionward"
-delete-after: True
-changes:
- - rscadd: "Added Tajaran, Vulpkanin, Unathi and Vox sprites for the explorer gas mask (thanks to Ionward!)"
- - rscadd: "Added custom species sprites for the explorer suits and hoods (thanks to Ionward!)"
- - rscadd: "Added missing surgical tools and a pet vendor to the animal hospital."
- - rscadd: "Added a custom cigarette vendor to the beach biodome ruin."
- - rscadd: "Added an autolathe and RPD to the Lavaland Syndicate base. Also added a custom cigarette vendor and made the vendors not charge money."
- - rscadd: "Added tiny fans to the mining base and labor camp exist."
- - rscadd: "A separate jobban for ghost roles has been added."
- - bugfix: "The alternative sink now has directional sprites. This resolves an issue with shelters having sinks facing the wrong way."
- - bugfix: "Fixed the Syndicate sleepers on the Lavaland Syndicate base pointing the wrong way when a ghost role spawns in."
- - bugfix: "Fixed Lava being removed by the staff of lava not working. Also added a missing warning effect when the staff is turning regular turf into lava."
- - bugfix: "Fixed random bookcases not spawning books (hopefully)."
- - bugfix: "Fixed surgical drapes not having a sprite."
- - bugfix: "Fixed being unable to modify the GPS tag of shelters."
- - bugfix: "Fixed the Lavaland swarmers not eating anything."
- - bugfix: "The ash drake swoop attack is no longer incredibly loud."
- - tweak: "The Syndicate base self-destruct is now much more powerful and capable of destroying the entire base."
- - tweak: "The flavor text of Ash Walkers and Syndicate operatives now clarifies what they can('t) do."
- - tweak: "Ash walkers can no longer use machinery."
diff --git a/html/changelogs/AutoChangeLog-pr-11641.yml b/html/changelogs/AutoChangeLog-pr-11641.yml
deleted file mode 100644
index 8a74e6e0461..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11641.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - tweak: "Ash Walkers now once more have fine manipulation. Their lack of fine manipulation caused unintended side effects (such as them being unable to mine)."
- - bugfix: "Ash Walkers (and other ghost spawner roles) can no longer be antagonist targets or become antagonists through the antagonist creation."
- - bugfix: "Fixed the Lavaland Syndicate base incinerator buttons not working."
- - bugfix: "Fixed the Syndicate communication agent spawning with a broken voice changer mask."
- - bugfix: "Fixed the Disk Compartmentalizer not having a sprite."
diff --git a/html/changelogs/AutoChangeLog-pr-11643.yml b/html/changelogs/AutoChangeLog-pr-11643.yml
deleted file mode 100644
index 74fa2f18b4e..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11643.yml
+++ /dev/null
@@ -1,18 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - rscadd: "The Ancient Goliath now has a small chance of spawning instead of regular goliaths."
- - rscadd: "Survival capsules now have a NanoMed."
- - tweak: "Water bottles now behave as glass containers."
- - tweak: "The behaviour of glass reagent containers has changed. When used on non-mobs, contents will now only be spilled on harm intent. When used on mobs, on any intent aside from harm the contents will be fed to the mob like regular drinks. On harm intent it will still be spilled."
- - tweak: "Hairless hide can now be made wet using most sources of water (minimum volume of 10), instead of just washing machines."
- - bugfix: "Added some additional offstation role checks to ensure ghost spawner roles don't become antagonists, are kidnap targets or are counted towards station goals."
- - bugfix: "Fixed some piping in the Lavaland Syndicate base incinerator and made sure the vault door starts locked."
- - bugfix: "Fixed the Lavaland swarmers getting stuck on propulsion."
- - bugfix: "Fix goliath tentacles sometimes being left behind."
- - bugfix: "The walls around the Lavaland Syndicate base turbine have been coated, to prevent them from starting a plasma fire in the base."
- - bugfix: "Syndicate agents can now access the air alarms on the Lavaland Syndicate base."
- - bugfix: "Air alarm control computers can no longer access the air alarms on the Lavaland Syndicate base."
- - bugfix: "Fixed the disk compartmentalizer/drying rack missing a sprite under certain circumstances."
- - bugfix: "Fixed the Lavaland Syndicate base triggering atmospherics alerts."
- - bugfix: "You can now properly place tiles on basalt."
diff --git a/html/changelogs/AutoChangeLog-pr-11656.yml b/html/changelogs/AutoChangeLog-pr-11656.yml
deleted file mode 100644
index 5b0a8408162..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11656.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - bugfix: "An exploit with the sheet multiplier has been fixed."
diff --git a/html/changelogs/AutoChangeLog-pr-11664.yml b/html/changelogs/AutoChangeLog-pr-11664.yml
deleted file mode 100644
index 8acfb84a4f9..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11664.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-author: "Markolie"
-delete-after: True
-changes:
- - rscadd: "Portals can now be activated by clicking on them with or without an object. Ghosts can now also click on them to be taken to their destination."
- - rscadd: "Portals now warn admins when they are used to teleport megafauna."
- - tweak: "The singularity can now eat basalt and chasms on Lavaland. They get turned into lava."
- - bugfix: "AI swarmers will no longer get stuck on effects (such as blood)."
- - bugfix: "Fixed the spectral blade turning all ghosts visible."
- - bugfix: "Fixed a runtime with assigning outfits to mindless mobs."
- - bugfix: "Fixed certain alarms triggering despite being outside of station contact and the Syndicate base still triggering fire alarms."
- - bugfix: "Fixed being unable to put the wormhole jaunter in the belt slot."
- - bugfix: "Fixed the disk compartmentalizer not accepting disks."
- - bugfix: "Gutlunches and Gubbucks will now reproduce properly."
- - bugfix: "The necropolis chest cult clothing drop no longer spawns with a cult hood as well, as that's part of the suit itself."
- - bugfix: "Goliath steaks can now be eaten properly."
- - bugfix: "Fixed a stray light on the beach ruin."
- - bugfix: "Lavaland ruins should no longer spawn on the Labor Camp."
- - bugfix: "Ancient goliaths will now properly randomly spawn tentacles."
- - bugfix: "The labor camp will now spawn properly with a processing console."
- - bugfix: "Water turfs in the beach ruin (and other water turfs that previously didn't do so) will now properly apply water to you."
- - bugfix: "Ash flora is now anchored."
diff --git a/html/changelogs/AutoChangeLog-pr-11676.yml b/html/changelogs/AutoChangeLog-pr-11676.yml
deleted file mode 100644
index cf6f4267e66..00000000000
--- a/html/changelogs/AutoChangeLog-pr-11676.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: "Terilia"
-delete-after: True
-changes:
- - rscadd: "Added the Donksoft sniper into the Trader spawnpool."
diff --git a/icons/mob/actions/actions.dmi b/icons/mob/actions/actions.dmi
index ea66e024a19..d3976bfff61 100644
Binary files a/icons/mob/actions/actions.dmi and b/icons/mob/actions/actions.dmi differ
diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi
index ae285a5453a..47cb86a2c89 100644
Binary files a/icons/mob/inhands/items_lefthand.dmi and b/icons/mob/inhands/items_lefthand.dmi differ
diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi
index 8b949a8e732..e4630c2764e 100644
Binary files a/icons/mob/inhands/items_righthand.dmi and b/icons/mob/inhands/items_righthand.dmi differ
diff --git a/icons/mob/species/drask/uniform.dmi b/icons/mob/species/drask/uniform.dmi
index d29b598dec3..ab315263ed9 100644
Binary files a/icons/mob/species/drask/uniform.dmi and b/icons/mob/species/drask/uniform.dmi differ
diff --git a/icons/mob/species/grey/uniform.dmi b/icons/mob/species/grey/uniform.dmi
index e71e020ff4a..ddf0250fdc5 100644
Binary files a/icons/mob/species/grey/uniform.dmi and b/icons/mob/species/grey/uniform.dmi differ
diff --git a/icons/mob/species/vox/uniform.dmi b/icons/mob/species/vox/uniform.dmi
index b8169f9bd51..18a3e07ce76 100644
Binary files a/icons/mob/species/vox/uniform.dmi and b/icons/mob/species/vox/uniform.dmi differ
diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi
index e5102b7eee9..69f9e04895e 100644
Binary files a/icons/mob/uniform.dmi and b/icons/mob/uniform.dmi differ
diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi
index c39331ce8d4..78586b72dfc 100644
Binary files a/icons/obj/clothing/uniforms.dmi and b/icons/obj/clothing/uniforms.dmi differ
diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi
index 469934ca932..f48f0e9f07a 100644
Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ
diff --git a/icons/obj/interface.dmi b/icons/obj/interface.dmi
index 3b64561d5e0..631bba214c8 100644
Binary files a/icons/obj/interface.dmi and b/icons/obj/interface.dmi differ
diff --git a/paradise.dme b/paradise.dme
index cad5f6ab907..4937cb00b11 100644
--- a/paradise.dme
+++ b/paradise.dme
@@ -1,2420 +1,2421 @@
-// DM Environment file for paradise.dme.
-// All manual changes should be made outside the BEGIN_ and END_ blocks.
- // New source code should be placed in .dm files: choose File/New --> Code File.
-// BEGIN_INTERNALS
-// END_INTERNALS
-// BEGIN_FILE_DIR
-#define FILE_DIR .
-// END_FILE_DIR
-// BEGIN_PREFERENCES
-#define DEBUG
-// END_PREFERENCES
-// BEGIN_INCLUDE
-#include "_maps\__MAP_DEFINES.dm"
-#include "_maps\cyberiad.dm"
-#include "code\_compile_options.dm"
-#include "code\hub.dm"
-#include "code\world.dm"
-#include "code\__DEFINES\_globals.dm"
-#include "code\__DEFINES\_readme.dm"
-#include "code\__DEFINES\_tick.dm"
-#include "code\__DEFINES\admin.dm"
-#include "code\__DEFINES\antagonists.dm"
-#include "code\__DEFINES\atmospherics.dm"
-#include "code\__DEFINES\bots.dm"
-#include "code\__DEFINES\callbacks.dm"
-#include "code\__DEFINES\clothing.dm"
-#include "code\__DEFINES\combat.dm"
-#include "code\__DEFINES\components.dm"
-#include "code\__DEFINES\construction.dm"
-#include "code\__DEFINES\contracts.dm"
-#include "code\__DEFINES\crafting.dm"
-#include "code\__DEFINES\error_handler.dm"
-#include "code\__DEFINES\flags.dm"
-#include "code\__DEFINES\game.dm"
-#include "code\__DEFINES\gamemode.dm"
-#include "code\__DEFINES\genetics.dm"
-#include "code\__DEFINES\hud.dm"
-#include "code\__DEFINES\hydroponics.dm"
-#include "code\__DEFINES\inventory.dm"
-#include "code\__DEFINES\is_helpers.dm"
-#include "code\__DEFINES\language.dm"
-#include "code\__DEFINES\layers.dm"
-#include "code\__DEFINES\lighting.dm"
-#include "code\__DEFINES\machines.dm"
-#include "code\__DEFINES\math.dm"
-#include "code\__DEFINES\MC.dm"
-#include "code\__DEFINES\medal.dm"
-#include "code\__DEFINES\misc.dm"
-#include "code\__DEFINES\mobs.dm"
-#include "code\__DEFINES\move_force.dm"
-#include "code\__DEFINES\pda.dm"
-#include "code\__DEFINES\pipes.dm"
-#include "code\__DEFINES\preferences.dm"
-#include "code\__DEFINES\qdel.dm"
-#include "code\__DEFINES\radio.dm"
-#include "code\__DEFINES\reagents.dm"
-#include "code\__DEFINES\role_preferences.dm"
-#include "code\__DEFINES\rolebans.dm"
-#include "code\__DEFINES\shuttle.dm"
-#include "code\__DEFINES\sight.dm"
-#include "code\__DEFINES\sound.dm"
-#include "code\__DEFINES\stat.dm"
-#include "code\__DEFINES\station_goals.dm"
-#include "code\__DEFINES\status_effects.dm"
-#include "code\__DEFINES\subsystems.dm"
-#include "code\__DEFINES\typeids.dm"
-#include "code\__DEFINES\vv.dm"
-#include "code\__DEFINES\zlevel.dm"
-#include "code\__HELPERS\_logging.dm"
-#include "code\__HELPERS\_string_lists.dm"
-#include "code\__HELPERS\AnimationLibrary.dm"
-#include "code\__HELPERS\cmp.dm"
-#include "code\__HELPERS\constants.dm"
-#include "code\__HELPERS\experimental.dm"
-#include "code\__HELPERS\files.dm"
-#include "code\__HELPERS\game.dm"
-#include "code\__HELPERS\global_lists.dm"
-#include "code\__HELPERS\icon_smoothing.dm"
-#include "code\__HELPERS\icons.dm"
-#include "code\__HELPERS\lists.dm"
-#include "code\__HELPERS\maths.dm"
-#include "code\__HELPERS\matrices.dm"
-#include "code\__HELPERS\mobs.dm"
-#include "code\__HELPERS\names.dm"
-#include "code\__HELPERS\pronouns.dm"
-#include "code\__HELPERS\qdel.dm"
-#include "code\__HELPERS\sanitize_values.dm"
-#include "code\__HELPERS\text.dm"
-#include "code\__HELPERS\time.dm"
-#include "code\__HELPERS\type2type.dm"
-#include "code\__HELPERS\unique_ids.dm"
-#include "code\__HELPERS\unsorted.dm"
-#include "code\__HELPERS\sorts\__main.dm"
-#include "code\__HELPERS\sorts\InsertSort.dm"
-#include "code\__HELPERS\sorts\MergeSort.dm"
-#include "code\__HELPERS\sorts\TimSort.dm"
-#include "code\_DATASTRUCTURES\heap.dm"
-#include "code\_DATASTRUCTURES\stacks.dm"
-#include "code\_globalvars\configuration.dm"
-#include "code\_globalvars\database.dm"
-#include "code\_globalvars\game_modes.dm"
-#include "code\_globalvars\genetics.dm"
-#include "code\_globalvars\logging.dm"
-#include "code\_globalvars\mapping.dm"
-#include "code\_globalvars\misc.dm"
-#include "code\_globalvars\unused.dm"
-#include "code\_globalvars\lists\flavor_misc.dm"
-#include "code\_globalvars\lists\fortunes.dm"
-#include "code\_globalvars\lists\misc.dm"
-#include "code\_globalvars\lists\mobs.dm"
-#include "code\_globalvars\lists\names.dm"
-#include "code\_globalvars\lists\objects.dm"
-#include "code\_globalvars\lists\reagents.dm"
-#include "code\_globalvars\lists\typecache.dm"
-#include "code\_onclick\adjacent.dm"
-#include "code\_onclick\ai.dm"
-#include "code\_onclick\click.dm"
-#include "code\_onclick\click_override.dm"
-#include "code\_onclick\cyborg.dm"
-#include "code\_onclick\drag_drop.dm"
-#include "code\_onclick\item_attack.dm"
-#include "code\_onclick\observer.dm"
-#include "code\_onclick\other_mobs.dm"
-#include "code\_onclick\overmind.dm"
-#include "code\_onclick\rig.dm"
-#include "code\_onclick\telekinesis.dm"
-#include "code\_onclick\hud\_defines.dm"
-#include "code\_onclick\hud\action_button.dm"
-#include "code\_onclick\hud\ai.dm"
-#include "code\_onclick\hud\alert.dm"
-#include "code\_onclick\hud\alien.dm"
-#include "code\_onclick\hud\alien_larva.dm"
-#include "code\_onclick\hud\blob_overmind.dm"
-#include "code\_onclick\hud\bot.dm"
-#include "code\_onclick\hud\constructs.dm"
-#include "code\_onclick\hud\devil.dm"
-#include "code\_onclick\hud\fullscreen.dm"
-#include "code\_onclick\hud\ghost.dm"
-#include "code\_onclick\hud\guardian.dm"
-#include "code\_onclick\hud\hud.dm"
-#include "code\_onclick\hud\human.dm"
-#include "code\_onclick\hud\monkey.dm"
-#include "code\_onclick\hud\movable_screen_objects.dm"
-#include "code\_onclick\hud\other_mobs.dm"
-#include "code\_onclick\hud\picture_in_picture.dm"
-#include "code\_onclick\hud\plane_master.dm"
-#include "code\_onclick\hud\radial.dm"
-#include "code\_onclick\hud\robot.dm"
-#include "code\_onclick\hud\screen_objects.dm"
-#include "code\_onclick\hud\swarmer.dm"
-#include "code\ATMOSPHERICS\atmospherics.dm"
-#include "code\ATMOSPHERICS\datum_icon_manager.dm"
-#include "code\ATMOSPHERICS\datum_pipeline.dm"
-#include "code\ATMOSPHERICS\components\binary_devices\binary_atmos_base.dm"
-#include "code\ATMOSPHERICS\components\binary_devices\circulator.dm"
-#include "code\ATMOSPHERICS\components\binary_devices\dp_vent_pump.dm"
-#include "code\ATMOSPHERICS\components\binary_devices\passive_gate.dm"
-#include "code\ATMOSPHERICS\components\binary_devices\pump.dm"
-#include "code\ATMOSPHERICS\components\binary_devices\valve.dm"
-#include "code\ATMOSPHERICS\components\binary_devices\volume_pump.dm"
-#include "code\ATMOSPHERICS\components\omni_devices\_omni_extras.dm"
-#include "code\ATMOSPHERICS\components\omni_devices\filter.dm"
-#include "code\ATMOSPHERICS\components\omni_devices\mixer.dm"
-#include "code\ATMOSPHERICS\components\omni_devices\omni_base.dm"
-#include "code\ATMOSPHERICS\components\trinary_devices\filter.dm"
-#include "code\ATMOSPHERICS\components\trinary_devices\mixer.dm"
-#include "code\ATMOSPHERICS\components\trinary_devices\trinary_base.dm"
-#include "code\ATMOSPHERICS\components\trinary_devices\tvalve.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\cold_sink.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\generator_input.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\heat_exchanger.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\heat_source.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\outlet_injector.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\oxygen_generator.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\passive_vent.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\portables_connector.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\tank.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\thermal_plate.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\unary_base.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\vent_pump.dm"
-#include "code\ATMOSPHERICS\components\unary_devices\vent_scrubber.dm"
-#include "code\ATMOSPHERICS\pipes\cap.dm"
-#include "code\ATMOSPHERICS\pipes\manifold.dm"
-#include "code\ATMOSPHERICS\pipes\manifold4w.dm"
-#include "code\ATMOSPHERICS\pipes\pipe.dm"
-#include "code\ATMOSPHERICS\pipes\simple\pipe_simple.dm"
-#include "code\ATMOSPHERICS\pipes\simple\pipe_simple_he.dm"
-#include "code\ATMOSPHERICS\pipes\simple\pipe_simple_hidden.dm"
-#include "code\ATMOSPHERICS\pipes\simple\pipe_simple_insulated.dm"
-#include "code\ATMOSPHERICS\pipes\simple\pipe_simple_visible.dm"
-#include "code\controllers\configuration.dm"
-#include "code\controllers\controller.dm"
-#include "code\controllers\failsafe.dm"
-#include "code\controllers\globals.dm"
-#include "code\controllers\hooks-defs.dm"
-#include "code\controllers\hooks.dm"
-#include "code\controllers\master.dm"
-#include "code\controllers\subsystem.dm"
-#include "code\controllers\verbs.dm"
-#include "code\controllers\subsystem\air.dm"
-#include "code\controllers\subsystem\alarm.dm"
-#include "code\controllers\subsystem\assets.dm"
-#include "code\controllers\subsystem\atoms.dm"
-#include "code\controllers\subsystem\events.dm"
-#include "code\controllers\subsystem\fires.dm"
-#include "code\controllers\subsystem\garbage.dm"
-#include "code\controllers\subsystem\holiday.dm"
-#include "code\controllers\subsystem\icon_smooth.dm"
-#include "code\controllers\subsystem\idlenpcpool.dm"
-#include "code\controllers\subsystem\ipintel.dm"
-#include "code\controllers\subsystem\jobs.dm"
-#include "code\controllers\subsystem\lighting.dm"
-#include "code\controllers\subsystem\machinery.dm"
-#include "code\controllers\subsystem\mapping.dm"
-#include "code\controllers\subsystem\medals.dm"
-#include "code\controllers\subsystem\mobs.dm"
-#include "code\controllers\subsystem\nano_mob_hunter.dm"
-#include "code\controllers\subsystem\nanoui.dm"
-#include "code\controllers\subsystem\nightshift.dm"
-#include "code\controllers\subsystem\npcpool.dm"
-#include "code\controllers\subsystem\overlays.dm"
-#include "code\controllers\subsystem\radio.dm"
-#include "code\controllers\subsystem\shuttles.dm"
-#include "code\controllers\subsystem\spacedrift.dm"
-#include "code\controllers\subsystem\sun.dm"
-#include "code\controllers\subsystem\throwing.dm"
-#include "code\controllers\subsystem\ticker.dm"
-#include "code\controllers\subsystem\timer.dm"
-#include "code\controllers\subsystem\vote.dm"
-#include "code\controllers\subsystem\weather.dm"
-#include "code\controllers\subsystem\processing\fastprocess.dm"
-#include "code\controllers\subsystem\processing\obj.dm"
-#include "code\controllers\subsystem\processing\processing.dm"
-#include "code\controllers\subsystem\tickets\mentor_tickets.dm"
-#include "code\controllers\subsystem\tickets\tickets.dm"
-#include "code\datums\action.dm"
-#include "code\datums\ai_law_sets.dm"
-#include "code\datums\ai_laws.dm"
-#include "code\datums\beam.dm"
-#include "code\datums\browser.dm"
-#include "code\datums\callback.dm"
-#include "code\datums\click_intercept.dm"
-#include "code\datums\datacore.dm"
-#include "code\datums\datum.dm"
-#include "code\datums\datumvars.dm"
-#include "code\datums\gas_mixture.dm"
-#include "code\datums\holocall.dm"
-#include "code\datums\hud.dm"
-#include "code\datums\mind.dm"
-#include "code\datums\mixed.dm"
-#include "code\datums\mutable_appearance.dm"
-#include "code\datums\periodic_news.dm"
-#include "code\datums\pipe_datums.dm"
-#include "code\datums\progressbar.dm"
-#include "code\datums\radio.dm"
-#include "code\datums\recipe.dm"
-#include "code\datums\ruins.dm"
-#include "code\datums\shuttles.dm"
-#include "code\datums\soullink.dm"
-#include "code\datums\spawners_menu.dm"
-#include "code\datums\spell.dm"
-#include "code\datums\statclick.dm"
-#include "code\datums\supplypacks.dm"
-#include "code\datums\uplink_item.dm"
-#include "code\datums\vision_override.dm"
-#include "code\datums\vr.dm"
-#include "code\datums\cache\air_alarm.dm"
-#include "code\datums\cache\apc.dm"
-#include "code\datums\cache\cache.dm"
-#include "code\datums\cache\crew.dm"
-#include "code\datums\cache\powermonitor.dm"
-#include "code\datums\components\_component.dm"
-#include "code\datums\components\decal.dm"
-#include "code\datums\components\ducttape.dm"
-#include "code\datums\components\jestosterone.dm"
-#include "code\datums\components\material_container.dm"
-#include "code\datums\components\squeak.dm"
-#include "code\datums\diseases\_disease.dm"
-#include "code\datums\diseases\_MobProcs.dm"
-#include "code\datums\diseases\anxiety.dm"
-#include "code\datums\diseases\appendicitis.dm"
-#include "code\datums\diseases\beesease.dm"
-#include "code\datums\diseases\berserker.dm"
-#include "code\datums\diseases\brainrot.dm"
-#include "code\datums\diseases\cold.dm"
-#include "code\datums\diseases\cold9.dm"
-#include "code\datums\diseases\critical.dm"
-#include "code\datums\diseases\fake_gbs.dm"
-#include "code\datums\diseases\flu.dm"
-#include "code\datums\diseases\fluspanish.dm"
-#include "code\datums\diseases\food_poisoning.dm"
-#include "code\datums\diseases\gbs.dm"
-#include "code\datums\diseases\kingstons.dm"
-#include "code\datums\diseases\kuru.dm"
-#include "code\datums\diseases\lycancoughy.dm"
-#include "code\datums\diseases\magnitis.dm"
-#include "code\datums\diseases\pierrot_throat.dm"
-#include "code\datums\diseases\retrovirus.dm"
-#include "code\datums\diseases\rhumba_beat.dm"
-#include "code\datums\diseases\transformation.dm"
-#include "code\datums\diseases\tuberculosis.dm"
-#include "code\datums\diseases\vampire.dm"
-#include "code\datums\diseases\wizarditis.dm"
-#include "code\datums\diseases\advance\advance.dm"
-#include "code\datums\diseases\advance\presets.dm"
-#include "code\datums\diseases\advance\symptoms\beard.dm"
-#include "code\datums\diseases\advance\symptoms\choking.dm"
-#include "code\datums\diseases\advance\symptoms\confusion.dm"
-#include "code\datums\diseases\advance\symptoms\cough.dm"
-#include "code\datums\diseases\advance\symptoms\damage_converter.dm"
-#include "code\datums\diseases\advance\symptoms\deafness.dm"
-#include "code\datums\diseases\advance\symptoms\dizzy.dm"
-#include "code\datums\diseases\advance\symptoms\fever.dm"
-#include "code\datums\diseases\advance\symptoms\fire.dm"
-#include "code\datums\diseases\advance\symptoms\flesh_eating.dm"
-#include "code\datums\diseases\advance\symptoms\hallucigen.dm"
-#include "code\datums\diseases\advance\symptoms\headache.dm"
-#include "code\datums\diseases\advance\symptoms\heal.dm"
-#include "code\datums\diseases\advance\symptoms\itching.dm"
-#include "code\datums\diseases\advance\symptoms\oxygen.dm"
-#include "code\datums\diseases\advance\symptoms\sensory.dm"
-#include "code\datums\diseases\advance\symptoms\shedding.dm"
-#include "code\datums\diseases\advance\symptoms\shivering.dm"
-#include "code\datums\diseases\advance\symptoms\skin.dm"
-#include "code\datums\diseases\advance\symptoms\sneeze.dm"
-#include "code\datums\diseases\advance\symptoms\symptoms.dm"
-#include "code\datums\diseases\advance\symptoms\viral.dm"
-#include "code\datums\diseases\advance\symptoms\vision.dm"
-#include "code\datums\diseases\advance\symptoms\voice_change.dm"
-#include "code\datums\diseases\advance\symptoms\vomit.dm"
-#include "code\datums\diseases\advance\symptoms\weakness.dm"
-#include "code\datums\diseases\advance\symptoms\weight.dm"
-#include "code\datums\diseases\advance\symptoms\youth.dm"
-#include "code\datums\helper_datums\construction_datum.dm"
-#include "code\datums\helper_datums\events.dm"
-#include "code\datums\helper_datums\global_iterator.dm"
-#include "code\datums\helper_datums\hotkey_modes.dm"
-#include "code\datums\helper_datums\icon_snapshot.dm"
-#include "code\datums\helper_datums\input.dm"
-#include "code\datums\helper_datums\map_template.dm"
-#include "code\datums\helper_datums\teleport.dm"
-#include "code\datums\helper_datums\topic_input.dm"
-#include "code\datums\looping_sounds\looping_sound.dm"
-#include "code\datums\looping_sounds\machinery_sounds.dm"
-#include "code\datums\looping_sounds\thermal_drill.dm"
-#include "code\datums\looping_sounds\weather.dm"
-#include "code\datums\outfits\outfit.dm"
-#include "code\datums\outfits\outfit_admin.dm"
-#include "code\datums\outfits\vv_outfit.dm"
-#include "code\datums\ruins\lavaland.dm"
-#include "code\datums\ruins\space.dm"
-#include "code\datums\spells\area_teleport.dm"
-#include "code\datums\spells\bloodcrawl.dm"
-#include "code\datums\spells\chaplain.dm"
-#include "code\datums\spells\charge.dm"
-#include "code\datums\spells\cluwne.dm"
-#include "code\datums\spells\conjure.dm"
-#include "code\datums\spells\conjure_item.dm"
-#include "code\datums\spells\construct_spells.dm"
-#include "code\datums\spells\devil.dm"
-#include "code\datums\spells\devil_boons.dm"
-#include "code\datums\spells\dumbfire.dm"
-#include "code\datums\spells\emplosion.dm"
-#include "code\datums\spells\ethereal_jaunt.dm"
-#include "code\datums\spells\explosion.dm"
-#include "code\datums\spells\fake_gib.dm"
-#include "code\datums\spells\genetic.dm"
-#include "code\datums\spells\horsemask.dm"
-#include "code\datums\spells\infinite_guns.dm"
-#include "code\datums\spells\inflict_handler.dm"
-#include "code\datums\spells\knock.dm"
-#include "code\datums\spells\lichdom.dm"
-#include "code\datums\spells\lightning.dm"
-#include "code\datums\spells\magnet.dm"
-#include "code\datums\spells\mime.dm"
-#include "code\datums\spells\mind_transfer.dm"
-#include "code\datums\spells\projectile.dm"
-#include "code\datums\spells\rathens.dm"
-#include "code\datums\spells\rod_form.dm"
-#include "code\datums\spells\shapeshift.dm"
-#include "code\datums\spells\summonitem.dm"
-#include "code\datums\spells\touch_attacks.dm"
-#include "code\datums\spells\trigger.dm"
-#include "code\datums\spells\turf_teleport.dm"
-#include "code\datums\spells\wizard.dm"
-#include "code\datums\status_effects\buffs.dm"
-#include "code\datums\status_effects\debuffs.dm"
-#include "code\datums\status_effects\neutral.dm"
-#include "code\datums\status_effects\status_effect.dm"
-#include "code\datums\vr\level.dm"
-#include "code\datums\weather\weather.dm"
-#include "code\datums\weather\weather_types\ash_storm.dm"
-#include "code\datums\weather\weather_types\floor_is_lava.dm"
-#include "code\datums\weather\weather_types\radiation_storm.dm"
-#include "code\datums\weather\weather_types\snow_storm.dm"
-#include "code\datums\wires\airlock.dm"
-#include "code\datums\wires\alarm.dm"
-#include "code\datums\wires\apc.dm"
-#include "code\datums\wires\autolathe.dm"
-#include "code\datums\wires\camera.dm"
-#include "code\datums\wires\explosive.dm"
-#include "code\datums\wires\mulebot.dm"
-#include "code\datums\wires\nuclearbomb.dm"
-#include "code\datums\wires\particle_accelerator.dm"
-#include "code\datums\wires\radio.dm"
-#include "code\datums\wires\robot.dm"
-#include "code\datums\wires\smartfridge.dm"
-#include "code\datums\wires\suitstorage.dm"
-#include "code\datums\wires\syndicatebomb.dm"
-#include "code\datums\wires\tesla_coil.dm"
-#include "code\datums\wires\vending.dm"
-#include "code\datums\wires\wires.dm"
-#include "code\defines\vox_sounds.dm"
-#include "code\defines\procs\admin.dm"
-#include "code\defines\procs\announce.dm"
-#include "code\defines\procs\AStar.dm"
-#include "code\defines\procs\dbcore.dm"
-#include "code\defines\procs\radio.dm"
-#include "code\defines\procs\records.dm"
-#include "code\defines\procs\statistics.dm"
-#include "code\game\alternate_appearance.dm"
-#include "code\game\asteroid.dm"
-#include "code\game\atoms.dm"
-#include "code\game\atoms_movable.dm"
-#include "code\game\data_huds.dm"
-#include "code\game\shuttle_engines.dm"
-#include "code\game\sound.dm"
-#include "code\game\world.dm"
-#include "code\game\area\ai_monitored.dm"
-#include "code\game\area\areas.dm"
-#include "code\game\area\Dynamic areas.dm"
-#include "code\game\area\Space Station 13 areas.dm"
-#include "code\game\area\areas\depot-areas.dm"
-#include "code\game\area\areas\mining.dm"
-#include "code\game\area\areas\ruins\lavaland.dm"
-#include "code\game\dna\dna2.dm"
-#include "code\game\dna\dna2_domutcheck.dm"
-#include "code\game\dna\dna2_helpers.dm"
-#include "code\game\dna\dna_modifier.dm"
-#include "code\game\dna\genes\disabilities.dm"
-#include "code\game\dna\genes\gene.dm"
-#include "code\game\dna\genes\goon_disabilities.dm"
-#include "code\game\dna\genes\goon_powers.dm"
-#include "code\game\dna\genes\monkey.dm"
-#include "code\game\dna\genes\powers.dm"
-#include "code\game\dna\genes\vg_disabilities.dm"
-#include "code\game\dna\genes\vg_powers.dm"
-#include "code\game\gamemodes\factions.dm"
-#include "code\game\gamemodes\game_mode.dm"
-#include "code\game\gamemodes\intercept_report.dm"
-#include "code\game\gamemodes\objective.dm"
-#include "code\game\gamemodes\scoreboard.dm"
-#include "code\game\gamemodes\setupgame.dm"
-#include "code\game\gamemodes\steal_items.dm"
-#include "code\game\gamemodes\autotraitor\autotraitor.dm"
-#include "code\game\gamemodes\blob\blob.dm"
-#include "code\game\gamemodes\blob\blob_finish.dm"
-#include "code\game\gamemodes\blob\blob_report.dm"
-#include "code\game\gamemodes\blob\overmind.dm"
-#include "code\game\gamemodes\blob\powers.dm"
-#include "code\game\gamemodes\blob\theblob.dm"
-#include "code\game\gamemodes\blob\blobs\blob_mobs.dm"
-#include "code\game\gamemodes\blob\blobs\core.dm"
-#include "code\game\gamemodes\blob\blobs\factory.dm"
-#include "code\game\gamemodes\blob\blobs\node.dm"
-#include "code\game\gamemodes\blob\blobs\resource.dm"
-#include "code\game\gamemodes\blob\blobs\shield.dm"
-#include "code\game\gamemodes\blob\blobs\storage.dm"
-#include "code\game\gamemodes\changeling\changeling.dm"
-#include "code\game\gamemodes\changeling\changeling_power.dm"
-#include "code\game\gamemodes\changeling\evolution_menu.dm"
-#include "code\game\gamemodes\changeling\traitor_chan.dm"
-#include "code\game\gamemodes\changeling\powers\absorb.dm"
-#include "code\game\gamemodes\changeling\powers\augmented_eyesight.dm"
-#include "code\game\gamemodes\changeling\powers\biodegrade.dm"
-#include "code\game\gamemodes\changeling\powers\chameleon_skin.dm"
-#include "code\game\gamemodes\changeling\powers\digitalcamo.dm"
-#include "code\game\gamemodes\changeling\powers\epinephrine.dm"
-#include "code\game\gamemodes\changeling\powers\fakedeath.dm"
-#include "code\game\gamemodes\changeling\powers\fleshmend.dm"
-#include "code\game\gamemodes\changeling\powers\headcrab.dm"
-#include "code\game\gamemodes\changeling\powers\hivemind.dm"
-#include "code\game\gamemodes\changeling\powers\humanform.dm"
-#include "code\game\gamemodes\changeling\powers\lesserform.dm"
-#include "code\game\gamemodes\changeling\powers\linglink.dm"
-#include "code\game\gamemodes\changeling\powers\mimic_voice.dm"
-#include "code\game\gamemodes\changeling\powers\mutations.dm"
-#include "code\game\gamemodes\changeling\powers\panacea.dm"
-#include "code\game\gamemodes\changeling\powers\revive.dm"
-#include "code\game\gamemodes\changeling\powers\shriek.dm"
-#include "code\game\gamemodes\changeling\powers\spiders.dm"
-#include "code\game\gamemodes\changeling\powers\strained_muscles.dm"
-#include "code\game\gamemodes\changeling\powers\swap_form.dm"
-#include "code\game\gamemodes\changeling\powers\tiny_prick.dm"
-#include "code\game\gamemodes\changeling\powers\transform.dm"
-#include "code\game\gamemodes\cult\cult.dm"
-#include "code\game\gamemodes\cult\cult_comms.dm"
-#include "code\game\gamemodes\cult\cult_datums.dm"
-#include "code\game\gamemodes\cult\cult_items.dm"
-#include "code\game\gamemodes\cult\cult_objectives.dm"
-#include "code\game\gamemodes\cult\cult_structures.dm"
-#include "code\game\gamemodes\cult\ritual.dm"
-#include "code\game\gamemodes\cult\runes.dm"
-#include "code\game\gamemodes\cult\talisman.dm"
-#include "code\game\gamemodes\devil\devil.dm"
-#include "code\game\gamemodes\devil\devil_game_mode.dm"
-#include "code\game\gamemodes\devil\devilinfo.dm"
-#include "code\game\gamemodes\devil\game_mode.dm"
-#include "code\game\gamemodes\devil\objectives.dm"
-#include "code\game\gamemodes\devil\contracts\friend.dm"
-#include "code\game\gamemodes\devil\devil agent\devil_agent.dm"
-#include "code\game\gamemodes\devil\imp\imp.dm"
-#include "code\game\gamemodes\devil\true_devil\_true_devil.dm"
-#include "code\game\gamemodes\devil\true_devil\inventory.dm"
-#include "code\game\gamemodes\extended\extended.dm"
-#include "code\game\gamemodes\heist\heist.dm"
-#include "code\game\gamemodes\malfunction\Malf_Modules.dm"
-#include "code\game\gamemodes\meteor\meteor.dm"
-#include "code\game\gamemodes\meteor\meteors.dm"
-#include "code\game\gamemodes\miniantags\abduction\abductee_objectives.dm"
-#include "code\game\gamemodes\miniantags\abduction\abduction.dm"
-#include "code\game\gamemodes\miniantags\abduction\abduction_gear.dm"
-#include "code\game\gamemodes\miniantags\abduction\abduction_outfits.dm"
-#include "code\game\gamemodes\miniantags\abduction\abduction_surgery.dm"
-#include "code\game\gamemodes\miniantags\abduction\gland.dm"
-#include "code\game\gamemodes\miniantags\abduction\machinery\camera.dm"
-#include "code\game\gamemodes\miniantags\abduction\machinery\console.dm"
-#include "code\game\gamemodes\miniantags\abduction\machinery\dispenser.dm"
-#include "code\game\gamemodes\miniantags\abduction\machinery\experiment.dm"
-#include "code\game\gamemodes\miniantags\abduction\machinery\pad.dm"
-#include "code\game\gamemodes\miniantags\borer\borer.dm"
-#include "code\game\gamemodes\miniantags\borer\borer_chemicals.dm"
-#include "code\game\gamemodes\miniantags\borer\borer_event.dm"
-#include "code\game\gamemodes\miniantags\borer\borer_html.dm"
-#include "code\game\gamemodes\miniantags\bot_swarm\swarmer.dm"
-#include "code\game\gamemodes\miniantags\bot_swarm\swarmer_event.dm"
-#include "code\game\gamemodes\miniantags\guardian\guardian.dm"
-#include "code\game\gamemodes\miniantags\guardian\types\assassin.dm"
-#include "code\game\gamemodes\miniantags\guardian\types\bomb.dm"
-#include "code\game\gamemodes\miniantags\guardian\types\charger.dm"
-#include "code\game\gamemodes\miniantags\guardian\types\fire.dm"
-#include "code\game\gamemodes\miniantags\guardian\types\healer.dm"
-#include "code\game\gamemodes\miniantags\guardian\types\lightning.dm"
-#include "code\game\gamemodes\miniantags\guardian\types\protector.dm"
-#include "code\game\gamemodes\miniantags\guardian\types\ranged.dm"
-#include "code\game\gamemodes\miniantags\guardian\types\standard.dm"
-#include "code\game\gamemodes\miniantags\morph\morph.dm"
-#include "code\game\gamemodes\miniantags\morph\morph_event.dm"
-#include "code\game\gamemodes\miniantags\revenant\revenant.dm"
-#include "code\game\gamemodes\miniantags\revenant\revenant_abilities.dm"
-#include "code\game\gamemodes\miniantags\revenant\revenant_spawn_event.dm"
-#include "code\game\gamemodes\miniantags\sintouched\objectives.dm"
-#include "code\game\gamemodes\miniantags\slaughter\bloodcrawl.dm"
-#include "code\game\gamemodes\miniantags\slaughter\slaughter.dm"
-#include "code\game\gamemodes\nuclear\nuclear.dm"
-#include "code\game\gamemodes\nuclear\nuclear_challenge.dm"
-#include "code\game\gamemodes\nuclear\nuclearbomb.dm"
-#include "code\game\gamemodes\nuclear\pinpointer.dm"
-#include "code\game\gamemodes\revolution\revolution.dm"
-#include "code\game\gamemodes\shadowling\ascendant_shadowling.dm"
-#include "code\game\gamemodes\shadowling\shadowling.dm"
-#include "code\game\gamemodes\shadowling\shadowling_abilities.dm"
-#include "code\game\gamemodes\shadowling\shadowling_items.dm"
-#include "code\game\gamemodes\shadowling\special_shadowling_abilities.dm"
-#include "code\game\gamemodes\traitor\traitor.dm"
-#include "code\game\gamemodes\vampire\traitor_vamp.dm"
-#include "code\game\gamemodes\vampire\vampire.dm"
-#include "code\game\gamemodes\vampire\vampire_powers.dm"
-#include "code\game\gamemodes\wizard\artefact.dm"
-#include "code\game\gamemodes\wizard\godhand.dm"
-#include "code\game\gamemodes\wizard\raginmages.dm"
-#include "code\game\gamemodes\wizard\rightandwrong.dm"
-#include "code\game\gamemodes\wizard\soulstone.dm"
-#include "code\game\gamemodes\wizard\spellbook.dm"
-#include "code\game\gamemodes\wizard\wizard.dm"
-#include "code\game\jobs\access.dm"
-#include "code\game\jobs\job_exp.dm"
-#include "code\game\jobs\job_objective.dm"
-#include "code\game\jobs\job_scaling.dm"
-#include "code\game\jobs\jobs.dm"
-#include "code\game\jobs\whitelist.dm"
-#include "code\game\jobs\job\central.dm"
-#include "code\game\jobs\job\civilian.dm"
-#include "code\game\jobs\job\engineering.dm"
-#include "code\game\jobs\job\job.dm"
-#include "code\game\jobs\job\medical.dm"
-#include "code\game\jobs\job\science.dm"
-#include "code\game\jobs\job\security.dm"
-#include "code\game\jobs\job\silicon.dm"
-#include "code\game\jobs\job\supervisor.dm"
-#include "code\game\jobs\job\support.dm"
-#include "code\game\jobs\job\support_chaplain.dm"
-#include "code\game\jobs\job\syndicate.dm"
-#include "code\game\jobs\job_objectives\science.dm"
-#include "code\game\machinery\adv_med.dm"
-#include "code\game\machinery\ai_slipper.dm"
-#include "code\game\machinery\alarm.dm"
-#include "code\game\machinery\atmo_control.dm"
-#include "code\game\machinery\autolathe.dm"
-#include "code\game\machinery\Beacon.dm"
-#include "code\game\machinery\buttons.dm"
-#include "code\game\machinery\cell_charger.dm"
-#include "code\game\machinery\chiller.dm"
-#include "code\game\machinery\cloning.dm"
-#include "code\game\machinery\constructable_frame.dm"
-#include "code\game\machinery\cryo.dm"
-#include "code\game\machinery\cryopod.dm"
-#include "code\game\machinery\dance_machine.dm"
-#include "code\game\machinery\defib_mount.dm"
-#include "code\game\machinery\deployable.dm"
-#include "code\game\machinery\door_control.dm"
-#include "code\game\machinery\doppler_array.dm"
-#include "code\game\machinery\dye_generator.dm"
-#include "code\game\machinery\firealarm.dm"
-#include "code\game\machinery\flasher.dm"
-#include "code\game\machinery\floodlight.dm"
-#include "code\game\machinery\Freezer.dm"
-#include "code\game\machinery\gameboard.dm"
-#include "code\game\machinery\guestpass.dm"
-#include "code\game\machinery\hologram.dm"
-#include "code\game\machinery\holosign.dm"
-#include "code\game\machinery\igniter.dm"
-#include "code\game\machinery\iv_drip.dm"
-#include "code\game\machinery\lightswitch.dm"
-#include "code\game\machinery\machinery.dm"
-#include "code\game\machinery\magnet.dm"
-#include "code\game\machinery\mass_driver.dm"
-#include "code\game\machinery\navbeacon.dm"
-#include "code\game\machinery\newscaster.dm"
-#include "code\game\machinery\OpTable.dm"
-#include "code\game\machinery\overview.dm"
-#include "code\game\machinery\PDApainter.dm"
-#include "code\game\machinery\poolcontroller.dm"
-#include "code\game\machinery\portable_tag_turret.dm"
-#include "code\game\machinery\portable_turret.dm"
-#include "code\game\machinery\quantum_pad.dm"
-#include "code\game\machinery\recharger.dm"
-#include "code\game\machinery\rechargestation.dm"
-#include "code\game\machinery\recycler.dm"
-#include "code\game\machinery\requests_console.dm"
-#include "code\game\machinery\shieldgen.dm"
-#include "code\game\machinery\Sleeper.dm"
-#include "code\game\machinery\slotmachine.dm"
-#include "code\game\machinery\snow_machine.dm"
-#include "code\game\machinery\spaceheater.dm"
-#include "code\game\machinery\status_display.dm"
-#include "code\game\machinery\suit_storage_unit.dm"
-#include "code\game\machinery\supply_display.dm"
-#include "code\game\machinery\syndicatebeacon.dm"
-#include "code\game\machinery\syndicatebomb.dm"
-#include "code\game\machinery\teleporter.dm"
-#include "code\game\machinery\transformer.dm"
-#include "code\game\machinery\turntable.dm"
-#include "code\game\machinery\turret_control.dm"
-#include "code\game\machinery\vending.dm"
-#include "code\game\machinery\washing_machine.dm"
-#include "code\game\machinery\wishgranter.dm"
-#include "code\game\machinery\atmoalter\area_atmos_computer.dm"
-#include "code\game\machinery\atmoalter\canister.dm"
-#include "code\game\machinery\atmoalter\meter.dm"
-#include "code\game\machinery\atmoalter\portable_atmospherics.dm"
-#include "code\game\machinery\atmoalter\pump.dm"
-#include "code\game\machinery\atmoalter\scrubber.dm"
-#include "code\game\machinery\atmoalter\zvent.dm"
-#include "code\game\machinery\camera\camera.dm"
-#include "code\game\machinery\camera\camera_assembly.dm"
-#include "code\game\machinery\camera\motion.dm"
-#include "code\game\machinery\camera\presets.dm"
-#include "code\game\machinery\camera\tracking.dm"
-#include "code\game\machinery\computer\ai_core.dm"
-#include "code\game\machinery\computer\aifixer.dm"
-#include "code\game\machinery\computer\arcade.dm"
-#include "code\game\machinery\computer\atmos_alert.dm"
-#include "code\game\machinery\computer\atmos_control.dm"
-#include "code\game\machinery\computer\brigcells.dm"
-#include "code\game\machinery\computer\buildandrepair.dm"
-#include "code\game\machinery\computer\camera.dm"
-#include "code\game\machinery\computer\camera_advanced.dm"
-#include "code\game\machinery\computer\card.dm"
-#include "code\game\machinery\computer\cloning.dm"
-#include "code\game\machinery\computer\communications.dm"
-#include "code\game\machinery\computer\computer.dm"
-#include "code\game\machinery\computer\crew.dm"
-#include "code\game\machinery\computer\depot.dm"
-#include "code\game\machinery\computer\HolodeckControl.dm"
-#include "code\game\machinery\computer\honkputer.dm"
-#include "code\game\machinery\computer\law.dm"
-#include "code\game\machinery\computer\medical.dm"
-#include "code\game\machinery\computer\message.dm"
-#include "code\game\machinery\computer\Operating.dm"
-#include "code\game\machinery\computer\pod.dm"
-#include "code\game\machinery\computer\pod_tracking_console.dm"
-#include "code\game\machinery\computer\power.dm"
-#include "code\game\machinery\computer\prisoner.dm"
-#include "code\game\machinery\computer\robot.dm"
-#include "code\game\machinery\computer\salvage_ship.dm"
-#include "code\game\machinery\computer\security.dm"
-#include "code\game\machinery\computer\skills.dm"
-#include "code\game\machinery\computer\specops_shuttle.dm"
-#include "code\game\machinery\computer\station_alert.dm"
-#include "code\game\machinery\computer\store.dm"
-#include "code\game\machinery\computer\syndicate_specops_shuttle.dm"
-#include "code\game\machinery\computer\vr_control.dm"
-#include "code\game\machinery\doors\airlock.dm"
-#include "code\game\machinery\doors\airlock_control.dm"
-#include "code\game\machinery\doors\airlock_electronics.dm"
-#include "code\game\machinery\doors\airlock_types.dm"
-#include "code\game\machinery\doors\alarmlock.dm"
-#include "code\game\machinery\doors\brigdoors.dm"
-#include "code\game\machinery\doors\checkForMultipleDoors.dm"
-#include "code\game\machinery\doors\door.dm"
-#include "code\game\machinery\doors\firedoor.dm"
-#include "code\game\machinery\doors\poddoor.dm"
-#include "code\game\machinery\doors\shutters.dm"
-#include "code\game\machinery\doors\spacepod.dm"
-#include "code\game\machinery\doors\unpowered.dm"
-#include "code\game\machinery\doors\windowdoor.dm"
-#include "code\game\machinery\embedded_controller\airlock_controllers.dm"
-#include "code\game\machinery\embedded_controller\airlock_program.dm"
-#include "code\game\machinery\embedded_controller\embedded_controller_base.dm"
-#include "code\game\machinery\embedded_controller\embedded_program_base.dm"
-#include "code\game\machinery\pipe\construction.dm"
-#include "code\game\machinery\pipe\pipe_dispenser.dm"
-#include "code\game\machinery\telecomms\broadcaster.dm"
-#include "code\game\machinery\telecomms\logbrowser.dm"
-#include "code\game\machinery\telecomms\machine_interactions.dm"
-#include "code\game\machinery\telecomms\ntsl2.dm"
-#include "code\game\machinery\telecomms\presets.dm"
-#include "code\game\machinery\telecomms\telecomunications.dm"
-#include "code\game\machinery\telecomms\telemonitor.dm"
-#include "code\game\machinery\telecomms\traffic_control.dm"
-#include "code\game\magic\Uristrunes.dm"
-#include "code\game\mecha\mech_bay.dm"
-#include "code\game\mecha\mech_fabricator.dm"
-#include "code\game\mecha\mecha.dm"
-#include "code\game\mecha\mecha_actions.dm"
-#include "code\game\mecha\mecha_construction_paths.dm"
-#include "code\game\mecha\mecha_control_console.dm"
-#include "code\game\mecha\mecha_modkit.dm"
-#include "code\game\mecha\mecha_parts.dm"
-#include "code\game\mecha\mecha_topic.dm"
-#include "code\game\mecha\mecha_wreckage.dm"
-#include "code\game\mecha\paintkits.dm"
-#include "code\game\mecha\combat\combat.dm"
-#include "code\game\mecha\combat\durand.dm"
-#include "code\game\mecha\combat\gygax.dm"
-#include "code\game\mecha\combat\honker.dm"
-#include "code\game\mecha\combat\marauder.dm"
-#include "code\game\mecha\combat\phazon.dm"
-#include "code\game\mecha\combat\reticence.dm"
-#include "code\game\mecha\equipment\mecha_equipment.dm"
-#include "code\game\mecha\equipment\tools\medical_tools.dm"
-#include "code\game\mecha\equipment\tools\mining_tools.dm"
-#include "code\game\mecha\equipment\tools\other_tools.dm"
-#include "code\game\mecha\equipment\tools\work_tools.dm"
-#include "code\game\mecha\equipment\weapons\weapons.dm"
-#include "code\game\mecha\medical\medical.dm"
-#include "code\game\mecha\medical\odysseus.dm"
-#include "code\game\mecha\working\ripley.dm"
-#include "code\game\mecha\working\working.dm"
-#include "code\game\objects\buckling.dm"
-#include "code\game\objects\empulse.dm"
-#include "code\game\objects\explosion.dm"
-#include "code\game\objects\items.dm"
-#include "code\game\objects\obj_defense.dm"
-#include "code\game\objects\objs.dm"
-#include "code\game\objects\structures.dm"
-#include "code\game\objects\effects\alien_acid.dm"
-#include "code\game\objects\effects\anomalies.dm"
-#include "code\game\objects\effects\bump_teleporter.dm"
-#include "code\game\objects\effects\effects.dm"
-#include "code\game\objects\effects\forcefields.dm"
-#include "code\game\objects\effects\gibs.dm"
-#include "code\game\objects\effects\glowshroom.dm"
-#include "code\game\objects\effects\landmarks.dm"
-#include "code\game\objects\effects\manifest.dm"
-#include "code\game\objects\effects\mapping_helpers.dm"
-#include "code\game\objects\effects\mines.dm"
-#include "code\game\objects\effects\misc.dm"
-#include "code\game\objects\effects\overlays.dm"
-#include "code\game\objects\effects\portals.dm"
-#include "code\game\objects\effects\snowcloud.dm"
-#include "code\game\objects\effects\spiders.dm"
-#include "code\game\objects\effects\step_triggers.dm"
-#include "code\game\objects\effects\decals\cleanable.dm"
-#include "code\game\objects\effects\decals\contraband.dm"
-#include "code\game\objects\effects\decals\crayon.dm"
-#include "code\game\objects\effects\decals\decal.dm"
-#include "code\game\objects\effects\decals\misc.dm"
-#include "code\game\objects\effects\decals\remains.dm"
-#include "code\game\objects\effects\decals\warning_stripes.dm"
-#include "code\game\objects\effects\decals\Cleanable\aliens.dm"
-#include "code\game\objects\effects\decals\Cleanable\fuel.dm"
-#include "code\game\objects\effects\decals\Cleanable\humans.dm"
-#include "code\game\objects\effects\decals\Cleanable\misc.dm"
-#include "code\game\objects\effects\decals\Cleanable\robots.dm"
-#include "code\game\objects\effects\decals\Cleanable\tracks.dm"
-#include "code\game\objects\effects\decals\turfdecals\dirt.dm"
-#include "code\game\objects\effects\decals\turfdecals\markings.dm"
-#include "code\game\objects\effects\decals\turfdecals\tilecoloring.dm"
-#include "code\game\objects\effects\decals\turfdecals\weather.dm"
-#include "code\game\objects\effects\effect_system\effect_system.dm"
-#include "code\game\objects\effects\effect_system\effects_chem_smoke.dm"
-#include "code\game\objects\effects\effect_system\effects_explosion.dm"
-#include "code\game\objects\effects\effect_system\effects_foam.dm"
-#include "code\game\objects\effects\effect_system\effects_other.dm"
-#include "code\game\objects\effects\effect_system\effects_smoke.dm"
-#include "code\game\objects\effects\effect_system\effects_sparks.dm"
-#include "code\game\objects\effects\effect_system\effects_water.dm"
-#include "code\game\objects\effects\spawners\bombspawner.dm"
-#include "code\game\objects\effects\spawners\gibspawner.dm"
-#include "code\game\objects\effects\spawners\lootdrop.dm"
-#include "code\game\objects\effects\spawners\random_barrier.dm"
-#include "code\game\objects\effects\spawners\random_spawners.dm"
-#include "code\game\objects\effects\spawners\vaultspawner.dm"
-#include "code\game\objects\effects\spawners\windowspawner.dm"
-#include "code\game\objects\effects\temporary_visuals\clockcult.dm"
-#include "code\game\objects\effects\temporary_visuals\cult.dm"
-#include "code\game\objects\effects\temporary_visuals\miscellaneous.dm"
-#include "code\game\objects\effects\temporary_visuals\temporary_visual.dm"
-#include "code\game\objects\items\ashtray.dm"
-#include "code\game\objects\items\blueprints.dm"
-#include "code\game\objects\items\bodybag.dm"
-#include "code\game\objects\items\candle.dm"
-#include "code\game\objects\items\cardboard_cutouts.dm"
-#include "code\game\objects\items\changestone.dm"
-#include "code\game\objects\items\contraband.dm"
-#include "code\game\objects\items\control_wand.dm"
-#include "code\game\objects\items\crayons.dm"
-#include "code\game\objects\items\dehy_carp.dm"
-#include "code\game\objects\items\documents.dm"
-#include "code\game\objects\items\flag.dm"
-#include "code\game\objects\items\latexballoon.dm"
-#include "code\game\objects\items\misc.dm"
-#include "code\game\objects\items\mixing_bowl.dm"
-#include "code\game\objects\items\random_items.dm"
-#include "code\game\objects\items\shooting_range.dm"
-#include "code\game\objects\items\toys.dm"
-#include "code\game\objects\items\trash.dm"
-#include "code\game\objects\items\devices\aicard.dm"
-#include "code\game\objects\items\devices\autopsy.dm"
-#include "code\game\objects\items\devices\camera_bug.dm"
-#include "code\game\objects\items\devices\chameleonproj.dm"
-#include "code\game\objects\items\devices\flash.dm"
-#include "code\game\objects\items\devices\flashlight.dm"
-#include "code\game\objects\items\devices\floor_painter.dm"
-#include "code\game\objects\items\devices\handheld_defib.dm"
-#include "code\game\objects\items\devices\instruments.dm"
-#include "code\game\objects\items\devices\laserpointer.dm"
-#include "code\game\objects\items\devices\lightreplacer.dm"
-#include "code\game\objects\items\devices\machineprototype.dm"
-#include "code\game\objects\items\devices\megaphone.dm"
-#include "code\game\objects\items\devices\multitool.dm"
-#include "code\game\objects\items\devices\paicard.dm"
-#include "code\game\objects\items\devices\pipe_painter.dm"
-#include "code\game\objects\items\devices\pizza_bomb.dm"
-#include "code\game\objects\items\devices\powersink.dm"
-#include "code\game\objects\items\devices\scanners.dm"
-#include "code\game\objects\items\devices\sensor_device.dm"
-#include "code\game\objects\items\devices\taperecorder.dm"
-#include "code\game\objects\items\devices\thermal_drill.dm"
-#include "code\game\objects\items\devices\traitordevices.dm"
-#include "code\game\objects\items\devices\transfer_valve.dm"
-#include "code\game\objects\items\devices\uplinks.dm"
-#include "code\game\objects\items\devices\voice.dm"
-#include "code\game\objects\items\devices\whistle.dm"
-#include "code\game\objects\items\devices\radio\beacon.dm"
-#include "code\game\objects\items\devices\radio\electropack.dm"
-#include "code\game\objects\items\devices\radio\encryptionkey.dm"
-#include "code\game\objects\items\devices\radio\headset.dm"
-#include "code\game\objects\items\devices\radio\intercom.dm"
-#include "code\game\objects\items\devices\radio\radio.dm"
-#include "code\game\objects\items\mountable_frames\air_alarm.dm"
-#include "code\game\objects\items\mountable_frames\apc_frame.dm"
-#include "code\game\objects\items\mountable_frames\buttons_switches.dm"
-#include "code\game\objects\items\mountable_frames\extinguisher_frame.dm"
-#include "code\game\objects\items\mountable_frames\fire_alarm.dm"
-#include "code\game\objects\items\mountable_frames\frames.dm"
-#include "code\game\objects\items\mountable_frames\intercom.dm"
-#include "code\game\objects\items\mountable_frames\lights.dm"
-#include "code\game\objects\items\mountable_frames\mountables.dm"
-#include "code\game\objects\items\mountable_frames\newscaster_frame.dm"
-#include "code\game\objects\items\robot\ai_upgrades.dm"
-#include "code\game\objects\items\robot\robot_items.dm"
-#include "code\game\objects\items\robot\robot_parts.dm"
-#include "code\game\objects\items\robot\robot_upgrades.dm"
-#include "code\game\objects\items\stacks\medical.dm"
-#include "code\game\objects\items\stacks\nanopaste.dm"
-#include "code\game\objects\items\stacks\rods.dm"
-#include "code\game\objects\items\stacks\stack.dm"
-#include "code\game\objects\items\stacks\stack_recipe.dm"
-#include "code\game\objects\items\stacks\telecrystal.dm"
-#include "code\game\objects\items\stacks\sheets\glass.dm"
-#include "code\game\objects\items\stacks\sheets\leather.dm"
-#include "code\game\objects\items\stacks\sheets\light.dm"
-#include "code\game\objects\items\stacks\sheets\mineral.dm"
-#include "code\game\objects\items\stacks\sheets\sheet_types.dm"
-#include "code\game\objects\items\stacks\sheets\sheets.dm"
-#include "code\game\objects\items\stacks\tiles\tile_mineral.dm"
-#include "code\game\objects\items\stacks\tiles\tile_types.dm"
-#include "code\game\objects\items\weapons\AI_modules.dm"
-#include "code\game\objects\items\weapons\alien_specific.dm"
-#include "code\game\objects\items\weapons\bee_briefcase.dm"
-#include "code\game\objects\items\weapons\cards_ids.dm"
-#include "code\game\objects\items\weapons\cash.dm"
-#include "code\game\objects\items\weapons\caution.dm"
-#include "code\game\objects\items\weapons\chrono_eraser.dm"
-#include "code\game\objects\items\weapons\cigs.dm"
-#include "code\game\objects\items\weapons\clown_items.dm"
-#include "code\game\objects\items\weapons\cosmetics.dm"
-#include "code\game\objects\items\weapons\courtroom.dm"
-#include "code\game\objects\items\weapons\defib.dm"
-#include "code\game\objects\items\weapons\dice.dm"
-#include "code\game\objects\items\weapons\disks.dm"
-#include "code\game\objects\items\weapons\dna_injector.dm"
-#include "code\game\objects\items\weapons\dnascrambler.dm"
-#include "code\game\objects\items\weapons\explosives.dm"
-#include "code\game\objects\items\weapons\extinguisher.dm"
-#include "code\game\objects\items\weapons\fireworks.dm"
-#include "code\game\objects\items\weapons\flamethrower.dm"
-#include "code\game\objects\items\weapons\garrote.dm"
-#include "code\game\objects\items\weapons\gift_wrappaper.dm"
-#include "code\game\objects\items\weapons\handcuffs.dm"
-#include "code\game\objects\items\weapons\highlander_swords.dm"
-#include "code\game\objects\items\weapons\holosign.dm"
-#include "code\game\objects\items\weapons\holy_weapons.dm"
-#include "code\game\objects\items\weapons\kitchen.dm"
-#include "code\game\objects\items\weapons\legcuffs.dm"
-#include "code\game\objects\items\weapons\lighters.dm"
-#include "code\game\objects\items\weapons\manuals.dm"
-#include "code\game\objects\items\weapons\misc.dm"
-#include "code\game\objects\items\weapons\mop.dm"
-#include "code\game\objects\items\weapons\paint.dm"
-#include "code\game\objects\items\weapons\paiwire.dm"
-#include "code\game\objects\items\weapons\pneumaticCannon.dm"
-#include "code\game\objects\items\weapons\powerfist.dm"
-#include "code\game\objects\items\weapons\RCD.dm"
-#include "code\game\objects\items\weapons\RCL.dm"
-#include "code\game\objects\items\weapons\rpd.dm"
-#include "code\game\objects\items\weapons\RSF.dm"
-#include "code\game\objects\items\weapons\scissors.dm"
-#include "code\game\objects\items\weapons\scrolls.dm"
-#include "code\game\objects\items\weapons\shards.dm"
-#include "code\game\objects\items\weapons\shields.dm"
-#include "code\game\objects\items\weapons\signs.dm"
-#include "code\game\objects\items\weapons\soap.dm"
-#include "code\game\objects\items\weapons\staff.dm"
-#include "code\game\objects\items\weapons\stock_parts.dm"
-#include "code\game\objects\items\weapons\stunbaton.dm"
-#include "code\game\objects\items\weapons\swords_axes_etc.dm"
-#include "code\game\objects\items\weapons\tape.dm"
-#include "code\game\objects\items\weapons\teleportation.dm"
-#include "code\game\objects\items\weapons\teleprod.dm"
-#include "code\game\objects\items\weapons\tools.dm"
-#include "code\game\objects\items\weapons\twohanded.dm"
-#include "code\game\objects\items\weapons\vending_items.dm"
-#include "code\game\objects\items\weapons\weaponry.dm"
-#include "code\game\objects\items\weapons\whetstone.dm"
-#include "code\game\objects\items\weapons\grenades\atmosgrenade.dm"
-#include "code\game\objects\items\weapons\grenades\bananade.dm"
-#include "code\game\objects\items\weapons\grenades\chem_grenade.dm"
-#include "code\game\objects\items\weapons\grenades\clowngrenade.dm"
-#include "code\game\objects\items\weapons\grenades\clusterbuster.dm"
-#include "code\game\objects\items\weapons\grenades\confetti.dm"
-#include "code\game\objects\items\weapons\grenades\custom_grenades.dm"
-#include "code\game\objects\items\weapons\grenades\emgrenade.dm"
-#include "code\game\objects\items\weapons\grenades\flashbang.dm"
-#include "code\game\objects\items\weapons\grenades\frag.dm"
-#include "code\game\objects\items\weapons\grenades\ghettobomb.dm"
-#include "code\game\objects\items\weapons\grenades\grenade.dm"
-#include "code\game\objects\items\weapons\grenades\smokebomb.dm"
-#include "code\game\objects\items\weapons\grenades\spawnergrenade.dm"
-#include "code\game\objects\items\weapons\grenades\syndieminibomb.dm"
-#include "code\game\objects\items\weapons\implants\health.dm"
-#include "code\game\objects\items\weapons\implants\implant.dm"
-#include "code\game\objects\items\weapons\implants\implant_abductor.dm"
-#include "code\game\objects\items\weapons\implants\implant_chem.dm"
-#include "code\game\objects\items\weapons\implants\implant_death_alarm.dm"
-#include "code\game\objects\items\weapons\implants\implant_explosive.dm"
-#include "code\game\objects\items\weapons\implants\implant_freedom.dm"
-#include "code\game\objects\items\weapons\implants\implant_krav_maga.dm"
-#include "code\game\objects\items\weapons\implants\implant_mindshield.dm"
-#include "code\game\objects\items\weapons\implants\implant_misc.dm"
-#include "code\game\objects\items\weapons\implants\implant_storage.dm"
-#include "code\game\objects\items\weapons\implants\implant_track.dm"
-#include "code\game\objects\items\weapons\implants\implant_traitor.dm"
-#include "code\game\objects\items\weapons\implants\implantcase.dm"
-#include "code\game\objects\items\weapons\implants\implantchair.dm"
-#include "code\game\objects\items\weapons\implants\implanter.dm"
-#include "code\game\objects\items\weapons\implants\implantpad.dm"
-#include "code\game\objects\items\weapons\implants\implantuplink.dm"
-#include "code\game\objects\items\weapons\melee\energy.dm"
-#include "code\game\objects\items\weapons\melee\misc.dm"
-#include "code\game\objects\items\weapons\storage\artistic_toolbox.dm"
-#include "code\game\objects\items\weapons\storage\backpack.dm"
-#include "code\game\objects\items\weapons\storage\bags.dm"
-#include "code\game\objects\items\weapons\storage\belt.dm"
-#include "code\game\objects\items\weapons\storage\bible.dm"
-#include "code\game\objects\items\weapons\storage\boxes.dm"
-#include "code\game\objects\items\weapons\storage\briefcase.dm"
-#include "code\game\objects\items\weapons\storage\fancy.dm"
-#include "code\game\objects\items\weapons\storage\firstaid.dm"
-#include "code\game\objects\items\weapons\storage\internal.dm"
-#include "code\game\objects\items\weapons\storage\lockbox.dm"
-#include "code\game\objects\items\weapons\storage\secure.dm"
-#include "code\game\objects\items\weapons\storage\storage.dm"
-#include "code\game\objects\items\weapons\storage\toolbox.dm"
-#include "code\game\objects\items\weapons\storage\uplink_kits.dm"
-#include "code\game\objects\items\weapons\storage\wallets.dm"
-#include "code\game\objects\items\weapons\tanks\jetpack.dm"
-#include "code\game\objects\items\weapons\tanks\tank_types.dm"
-#include "code\game\objects\items\weapons\tanks\tanks.dm"
-#include "code\game\objects\items\weapons\tanks\watertank.dm"
-#include "code\game\objects\random\random.dm"
-#include "code\game\objects\structures\aliens.dm"
-#include "code\game\objects\structures\barsign.dm"
-#include "code\game\objects\structures\bedsheet_bin.dm"
-#include "code\game\objects\structures\coathanger.dm"
-#include "code\game\objects\structures\curtains.dm"
-#include "code\game\objects\structures\depot.dm"
-#include "code\game\objects\structures\displaycase.dm"
-#include "code\game\objects\structures\door_assembly.dm"
-#include "code\game\objects\structures\door_assembly_types.dm"
-#include "code\game\objects\structures\dresser.dm"
-#include "code\game\objects\structures\electricchair.dm"
-#include "code\game\objects\structures\engicart.dm"
-#include "code\game\objects\structures\extinguisher.dm"
-#include "code\game\objects\structures\false_walls.dm"
-#include "code\game\objects\structures\flora.dm"
-#include "code\game\objects\structures\fluff.dm"
-#include "code\game\objects\structures\foodcart.dm"
-#include "code\game\objects\structures\girders.dm"
-#include "code\game\objects\structures\grille.dm"
-#include "code\game\objects\structures\guillotine.dm"
-#include "code\game\objects\structures\holosign.dm"
-#include "code\game\objects\structures\inflatable.dm"
-#include "code\game\objects\structures\janicart.dm"
-#include "code\game\objects\structures\kitchen_spike.dm"
-#include "code\game\objects\structures\ladders.dm"
-#include "code\game\objects\structures\lamarr_cage.dm"
-#include "code\game\objects\structures\lattice.dm"
-#include "code\game\objects\structures\mineral_doors.dm"
-#include "code\game\objects\structures\mirror.dm"
-#include "code\game\objects\structures\misc.dm"
-#include "code\game\objects\structures\mop_bucket.dm"
-#include "code\game\objects\structures\morgue.dm"
-#include "code\game\objects\structures\musician.dm"
-#include "code\game\objects\structures\noticeboard.dm"
-#include "code\game\objects\structures\plasticflaps.dm"
-#include "code\game\objects\structures\reflector.dm"
-#include "code\game\objects\structures\safe.dm"
-#include "code\game\objects\structures\signs.dm"
-#include "code\game\objects\structures\spirit_board.dm"
-#include "code\game\objects\structures\statues.dm"
-#include "code\game\objects\structures\table_frames.dm"
-#include "code\game\objects\structures\tables_racks.dm"
-#include "code\game\objects\structures\tank_dispenser.dm"
-#include "code\game\objects\structures\target_stake.dm"
-#include "code\game\objects\structures\watercloset.dm"
-#include "code\game\objects\structures\windoor_assembly.dm"
-#include "code\game\objects\structures\window.dm"
-#include "code\game\objects\structures\crates_lockers\closets.dm"
-#include "code\game\objects\structures\crates_lockers\crates.dm"
-#include "code\game\objects\structures\crates_lockers\crittercrate.dm"
-#include "code\game\objects\structures\crates_lockers\largecrate.dm"
-#include "code\game\objects\structures\crates_lockers\walllocker.dm"
-#include "code\game\objects\structures\crates_lockers\closets\cardboardbox.dm"
-#include "code\game\objects\structures\crates_lockers\closets\coffin.dm"
-#include "code\game\objects\structures\crates_lockers\closets\crittercrate.dm"
-#include "code\game\objects\structures\crates_lockers\closets\fireaxe.dm"
-#include "code\game\objects\structures\crates_lockers\closets\fitness.dm"
-#include "code\game\objects\structures\crates_lockers\closets\gimmick.dm"
-#include "code\game\objects\structures\crates_lockers\closets\job_closets.dm"
-#include "code\game\objects\structures\crates_lockers\closets\l3closet.dm"
-#include "code\game\objects\structures\crates_lockers\closets\malfunction.dm"
-#include "code\game\objects\structures\crates_lockers\closets\statue.dm"
-#include "code\game\objects\structures\crates_lockers\closets\syndicate.dm"
-#include "code\game\objects\structures\crates_lockers\closets\utility_closets.dm"
-#include "code\game\objects\structures\crates_lockers\closets\wardrobe.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\bar.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\cargo.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\chaplain.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\depot.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\engineering.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\freezer.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\guncabinet.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\hydroponics.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\medical.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\miscjobs.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\personal.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\scientist.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\secure_closets.dm"
-#include "code\game\objects\structures\crates_lockers\closets\secure\security.dm"
-#include "code\game\objects\structures\decor\decor.dm"
-#include "code\game\objects\structures\decor\machinery\telecomms.dm"
-#include "code\game\objects\structures\stool_bed_chair_nest\alien_nests.dm"
-#include "code\game\objects\structures\stool_bed_chair_nest\bed.dm"
-#include "code\game\objects\structures\stool_bed_chair_nest\chairs.dm"
-#include "code\game\objects\structures\stool_bed_chair_nest\wheelchair.dm"
-#include "code\game\objects\structures\transit_tubes\station.dm"
-#include "code\game\objects\structures\transit_tubes\transit_tube.dm"
-#include "code\game\objects\structures\transit_tubes\transit_tube_pod.dm"
-#include "code\game\turfs\simulated.dm"
-#include "code\game\turfs\turf.dm"
-#include "code\game\turfs\unsimulated.dm"
-#include "code\game\turfs\simulated\floor.dm"
-#include "code\game\turfs\simulated\minerals.dm"
-#include "code\game\turfs\simulated\river.dm"
-#include "code\game\turfs\simulated\shuttle.dm"
-#include "code\game\turfs\simulated\walls.dm"
-#include "code\game\turfs\simulated\walls_indestructible.dm"
-#include "code\game\turfs\simulated\walls_mineral.dm"
-#include "code\game\turfs\simulated\walls_misc.dm"
-#include "code\game\turfs\simulated\walls_reinforced.dm"
-#include "code\game\turfs\simulated\floor\asteroid.dm"
-#include "code\game\turfs\simulated\floor\chasm.dm"
-#include "code\game\turfs\simulated\floor\fancy_floor.dm"
-#include "code\game\turfs\simulated\floor\indestructible.dm"
-#include "code\game\turfs\simulated\floor\lava.dm"
-#include "code\game\turfs\simulated\floor\light_floor.dm"
-#include "code\game\turfs\simulated\floor\mineral.dm"
-#include "code\game\turfs\simulated\floor\misc_floor.dm"
-#include "code\game\turfs\simulated\floor\plasteel_floor.dm"
-#include "code\game\turfs\simulated\floor\plating.dm"
-#include "code\game\turfs\space\space.dm"
-#include "code\game\turfs\space\transit.dm"
-#include "code\game\turfs\unsimulated\beach.dm"
-#include "code\game\turfs\unsimulated\floor.dm"
-#include "code\game\turfs\unsimulated\walls.dm"
-#include "code\game\verbs\ooc.dm"
-#include "code\game\verbs\randomtip.dm"
-#include "code\game\verbs\suicide.dm"
-#include "code\game\verbs\who.dm"
-#include "code\js\byjax.dm"
-#include "code\js\menus.dm"
-#include "code\LINDA\LINDA_fire.dm"
-#include "code\LINDA\LINDA_system.dm"
-#include "code\LINDA\LINDA_turf_tile.dm"
-#include "code\modules\admin\admin.dm"
-#include "code\modules\admin\admin_investigate.dm"
-#include "code\modules\admin\admin_memo.dm"
-#include "code\modules\admin\admin_ranks.dm"
-#include "code\modules\admin\admin_verbs.dm"
-#include "code\modules\admin\banappearance.dm"
-#include "code\modules\admin\banjob.dm"
-#include "code\modules\admin\create_mob.dm"
-#include "code\modules\admin\create_object.dm"
-#include "code\modules\admin\create_poll.dm"
-#include "code\modules\admin\create_turf.dm"
-#include "code\modules\admin\holder2.dm"
-#include "code\modules\admin\ipintel.dm"
-#include "code\modules\admin\IsBanned.dm"
-#include "code\modules\admin\machine_upgrade.dm"
-#include "code\modules\admin\NewBan.dm"
-#include "code\modules\admin\outfits.dm"
-#include "code\modules\admin\player_panel.dm"
-#include "code\modules\admin\secrets.dm"
-#include "code\modules\admin\sql_notes.dm"
-#include "code\modules\admin\stickyban.dm"
-#include "code\modules\admin\topic.dm"
-#include "code\modules\admin\ToRban.dm"
-#include "code\modules\admin\watchlist.dm"
-#include "code\modules\admin\DB ban\functions.dm"
-#include "code\modules\admin\permissionverbs\permissionedit.dm"
-#include "code\modules\admin\tickets\adminticketsverbs.dm"
-#include "code\modules\admin\tickets\mentorticketsverbs.dm"
-#include "code\modules\admin\verbs\adminhelp.dm"
-#include "code\modules\admin\verbs\adminjump.dm"
-#include "code\modules\admin\verbs\adminpm.dm"
-#include "code\modules\admin\verbs\adminsay.dm"
-#include "code\modules\admin\verbs\alt_check.dm"
-#include "code\modules\admin\verbs\antag-ooc.dm"
-#include "code\modules\admin\verbs\atmosdebug.dm"
-#include "code\modules\admin\verbs\BrokenInhands.dm"
-#include "code\modules\admin\verbs\cinematic.dm"
-#include "code\modules\admin\verbs\custom_event.dm"
-#include "code\modules\admin\verbs\deadsay.dm"
-#include "code\modules\admin\verbs\debug.dm"
-#include "code\modules\admin\verbs\diagnostics.dm"
-#include "code\modules\admin\verbs\dice.dm"
-#include "code\modules\admin\verbs\freeze.dm"
-#include "code\modules\admin\verbs\getlogs.dm"
-#include "code\modules\admin\verbs\gimmick_team.dm"
-#include "code\modules\admin\verbs\honksquad.dm"
-#include "code\modules\admin\verbs\infiltratorteam_syndicate.dm"
-#include "code\modules\admin\verbs\map_template_loadverb.dm"
-#include "code\modules\admin\verbs\mapping.dm"
-#include "code\modules\admin\verbs\massmodvar.dm"
-#include "code\modules\admin\verbs\modifyvariables.dm"
-#include "code\modules\admin\verbs\one_click_antag.dm"
-#include "code\modules\admin\verbs\onlyone.dm"
-#include "code\modules\admin\verbs\onlyoneteam.dm"
-#include "code\modules\admin\verbs\playsound.dm"
-#include "code\modules\admin\verbs\possess.dm"
-#include "code\modules\admin\verbs\pray.dm"
-#include "code\modules\admin\verbs\randomverbs.dm"
-#include "code\modules\admin\verbs\serialization.dm"
-#include "code\modules\admin\verbs\space_transitions.dm"
-#include "code\modules\admin\verbs\spawnfloorcluwne.dm"
-#include "code\modules\admin\verbs\striketeam.dm"
-#include "code\modules\admin\verbs\striketeam_syndicate.dm"
-#include "code\modules\admin\verbs\ticklag.dm"
-#include "code\modules\admin\verbs\toggledebugverbs.dm"
-#include "code\modules\admin\verbs\tripAI.dm"
-#include "code\modules\admin\verbs\vox_raiders.dm"
-#include "code\modules\admin\verbs\SDQL2\SDQL_2.dm"
-#include "code\modules\admin\verbs\SDQL2\SDQL_2_parser.dm"
-#include "code\modules\admin\verbs\SDQL2\useful_procs.dm"
-#include "code\modules\alarm\alarm.dm"
-#include "code\modules\alarm\alarm_handler.dm"
-#include "code\modules\alarm\atmosphere_alarm.dm"
-#include "code\modules\alarm\burglar_alarm.dm"
-#include "code\modules\alarm\camera_alarm.dm"
-#include "code\modules\alarm\fire_alarm.dm"
-#include "code\modules\alarm\motion_alarm.dm"
-#include "code\modules\alarm\power_alarm.dm"
-#include "code\modules\antagonists\_common\antag_datum.dm"
-#include "code\modules\antagonists\_common\antag_helpers.dm"
-#include "code\modules\antagonists\_common\antag_hud.dm"
-#include "code\modules\antagonists\_common\antag_spawner.dm"
-#include "code\modules\antagonists\_common\antag_team.dm"
-#include "code\modules\antagonists\wishgranter\wishgranter.dm"
-#include "code\modules\arcade\arcade_base.dm"
-#include "code\modules\arcade\arcade_prize.dm"
-#include "code\modules\arcade\claw_game.dm"
-#include "code\modules\arcade\prize_counter.dm"
-#include "code\modules\arcade\prize_datums.dm"
-#include "code\modules\arcade\mob_hunt\battle_computer.dm"
-#include "code\modules\arcade\mob_hunt\mob_avatar.dm"
-#include "code\modules\arcade\mob_hunt\mob_cards.dm"
-#include "code\modules\arcade\mob_hunt\mob_datums.dm"
-#include "code\modules\arcade\mob_hunt\mob_type_datums.dm"
-#include "code\modules\assembly\assembly.dm"
-#include "code\modules\assembly\bomb.dm"
-#include "code\modules\assembly\health.dm"
-#include "code\modules\assembly\helpers.dm"
-#include "code\modules\assembly\holder.dm"
-#include "code\modules\assembly\igniter.dm"
-#include "code\modules\assembly\infrared.dm"
-#include "code\modules\assembly\mousetrap.dm"
-#include "code\modules\assembly\proximity.dm"
-#include "code\modules\assembly\shock_kit.dm"
-#include "code\modules\assembly\signaler.dm"
-#include "code\modules\assembly\timer.dm"
-#include "code\modules\assembly\voice.dm"
-#include "code\modules\atmos_automation\console.dm"
-#include "code\modules\atmos_automation\statements.dm"
-#include "code\modules\atmos_automation\implementation\digital_valves.dm"
-#include "code\modules\atmos_automation\implementation\emitters.dm"
-#include "code\modules\atmos_automation\implementation\injectors.dm"
-#include "code\modules\atmos_automation\implementation\scrubbers.dm"
-#include "code\modules\atmos_automation\implementation\sensors.dm"
-#include "code\modules\atmos_automation\implementation\vent_pump.dm"
-#include "code\modules\awaymissions\corpse.dm"
-#include "code\modules\awaymissions\exile.dm"
-#include "code\modules\awaymissions\gateway.dm"
-#include "code\modules\awaymissions\loot.dm"
-#include "code\modules\awaymissions\map_rng.dm"
-#include "code\modules\awaymissions\pamphlet.dm"
-#include "code\modules\awaymissions\trigger.dm"
-#include "code\modules\awaymissions\zlevel.dm"
-#include "code\modules\awaymissions\zvis.dm"
-#include "code\modules\awaymissions\maploader\dmm_suite.dm"
-#include "code\modules\awaymissions\maploader\reader.dm"
-#include "code\modules\awaymissions\maploader\writer.dm"
-#include "code\modules\awaymissions\mission_code\academy.dm"
-#include "code\modules\awaymissions\mission_code\beach.dm"
-#include "code\modules\awaymissions\mission_code\blackmarketpackers.dm"
-#include "code\modules\awaymissions\mission_code\centcomAway.dm"
-#include "code\modules\awaymissions\mission_code\challenge.dm"
-#include "code\modules\awaymissions\mission_code\evil_santa.dm"
-#include "code\modules\awaymissions\mission_code\spacebattle.dm"
-#include "code\modules\awaymissions\mission_code\spacehotel.dm"
-#include "code\modules\awaymissions\mission_code\stationCollision.dm"
-#include "code\modules\awaymissions\mission_code\UO71-terrorspiders.dm"
-#include "code\modules\awaymissions\mission_code\wildwest.dm"
-#include "code\modules\awaymissions\mission_code\ghost_role_spawners\golems.dm"
-#include "code\modules\awaymissions\mission_code\ghost_role_spawners\oldstation.dm"
-#include "code\modules\awaymissions\mission_code\ruins\oldstation.dm"
-#include "code\modules\awaymissions\mission_code\ruins\wizardcrash.dm"
-#include "code\modules\buildmode\bm_mode.dm"
-#include "code\modules\buildmode\buildmode.dm"
-#include "code\modules\buildmode\buttons.dm"
-#include "code\modules\buildmode\effects\line.dm"
-#include "code\modules\buildmode\submodes\advanced.dm"
-#include "code\modules\buildmode\submodes\area_edit.dm"
-#include "code\modules\buildmode\submodes\atmos.dm"
-#include "code\modules\buildmode\submodes\basic.dm"
-#include "code\modules\buildmode\submodes\boom.dm"
-#include "code\modules\buildmode\submodes\copy.dm"
-#include "code\modules\buildmode\submodes\fill.dm"
-#include "code\modules\buildmode\submodes\link.dm"
-#include "code\modules\buildmode\submodes\mapgen.dm"
-#include "code\modules\buildmode\submodes\save.dm"
-#include "code\modules\buildmode\submodes\throwing.dm"
-#include "code\modules\buildmode\submodes\variable_edit.dm"
-#include "code\modules\busy_space\air_traffic.dm"
-#include "code\modules\busy_space\loremaster.dm"
-#include "code\modules\busy_space\organizations.dm"
-#include "code\modules\client\asset_cache.dm"
-#include "code\modules\client\client defines.dm"
-#include "code\modules\client\client procs.dm"
-#include "code\modules\client\message.dm"
-#include "code\modules\client\view.dm"
-#include "code\modules\client\preference\preferences.dm"
-#include "code\modules\client\preference\preferences_mysql.dm"
-#include "code\modules\client\preference\preferences_spawnpoints.dm"
-#include "code\modules\client\preference\preferences_toggles.dm"
-#include "code\modules\client\preference\loadout\gear_tweaks.dm"
-#include "code\modules\client\preference\loadout\loadout.dm"
-#include "code\modules\client\preference\loadout\loadout_accessories.dm"
-#include "code\modules\client\preference\loadout\loadout_cosmetics.dm"
-#include "code\modules\client\preference\loadout\loadout_donor.dm"
-#include "code\modules\client\preference\loadout\loadout_general.dm"
-#include "code\modules\client\preference\loadout\loadout_hat.dm"
-#include "code\modules\client\preference\loadout\loadout_racial.dm"
-#include "code\modules\client\preference\loadout\loadout_shoes.dm"
-#include "code\modules\client\preference\loadout\loadout_suit.dm"
-#include "code\modules\client\preference\loadout\loadout_uniform.dm"
-#include "code\modules\clothing\chameleon.dm"
-#include "code\modules\clothing\clothing.dm"
-#include "code\modules\clothing\ears\ears.dm"
-#include "code\modules\clothing\glasses\glasses.dm"
-#include "code\modules\clothing\glasses\hud.dm"
-#include "code\modules\clothing\gloves\boxing.dm"
-#include "code\modules\clothing\gloves\color.dm"
-#include "code\modules\clothing\gloves\miscellaneous.dm"
-#include "code\modules\clothing\gloves\rings.dm"
-#include "code\modules\clothing\head\collectable.dm"
-#include "code\modules\clothing\head\hardhat.dm"
-#include "code\modules\clothing\head\helmet.dm"
-#include "code\modules\clothing\head\jobs.dm"
-#include "code\modules\clothing\head\misc.dm"
-#include "code\modules\clothing\head\misc_special.dm"
-#include "code\modules\clothing\head\soft_caps.dm"
-#include "code\modules\clothing\masks\boxing.dm"
-#include "code\modules\clothing\masks\breath.dm"
-#include "code\modules\clothing\masks\gasmask.dm"
-#include "code\modules\clothing\masks\miscellaneous.dm"
-#include "code\modules\clothing\patreon\glasses.dm"
-#include "code\modules\clothing\patreon\hats.dm"
-#include "code\modules\clothing\shoes\colour.dm"
-#include "code\modules\clothing\shoes\magboots.dm"
-#include "code\modules\clothing\shoes\miscellaneous.dm"
-#include "code\modules\clothing\spacesuits\alien.dm"
-#include "code\modules\clothing\spacesuits\breaches.dm"
-#include "code\modules\clothing\spacesuits\chronosuit.dm"
-#include "code\modules\clothing\spacesuits\ert.dm"
-#include "code\modules\clothing\spacesuits\hardsuit.dm"
-#include "code\modules\clothing\spacesuits\miscellaneous.dm"
-#include "code\modules\clothing\spacesuits\plasmamen.dm"
-#include "code\modules\clothing\spacesuits\syndi.dm"
-#include "code\modules\clothing\spacesuits\void.dm"
-#include "code\modules\clothing\spacesuits\rig\rig.dm"
-#include "code\modules\clothing\spacesuits\rig\rig_armormod.dm"
-#include "code\modules\clothing\spacesuits\rig\rig_attackby.dm"
-#include "code\modules\clothing\spacesuits\rig\rig_pieces.dm"
-#include "code\modules\clothing\spacesuits\rig\rig_verbs.dm"
-#include "code\modules\clothing\spacesuits\rig\rig_wiring.dm"
-#include "code\modules\clothing\spacesuits\rig\modules\combat.dm"
-#include "code\modules\clothing\spacesuits\rig\modules\computer.dm"
-#include "code\modules\clothing\spacesuits\rig\modules\modules.dm"
-#include "code\modules\clothing\spacesuits\rig\modules\ninja.dm"
-#include "code\modules\clothing\spacesuits\rig\modules\utility.dm"
-#include "code\modules\clothing\spacesuits\rig\modules\vision.dm"
-#include "code\modules\clothing\spacesuits\rig\suits\alien.dm"
-#include "code\modules\clothing\spacesuits\rig\suits\combat.dm"
-#include "code\modules\clothing\spacesuits\rig\suits\ert_suits.dm"
-#include "code\modules\clothing\spacesuits\rig\suits\light.dm"
-#include "code\modules\clothing\spacesuits\rig\suits\merc.dm"
-#include "code\modules\clothing\spacesuits\rig\suits\station.dm"
-#include "code\modules\clothing\suits\alien.dm"
-#include "code\modules\clothing\suits\armor.dm"
-#include "code\modules\clothing\suits\bio.dm"
-#include "code\modules\clothing\suits\hood.dm"
-#include "code\modules\clothing\suits\jobs.dm"
-#include "code\modules\clothing\suits\labcoat.dm"
-#include "code\modules\clothing\suits\miscellaneous.dm"
-#include "code\modules\clothing\suits\storage.dm"
-#include "code\modules\clothing\suits\utility.dm"
-#include "code\modules\clothing\suits\wiz_robe.dm"
-#include "code\modules\clothing\under\color.dm"
-#include "code\modules\clothing\under\miscellaneous.dm"
-#include "code\modules\clothing\under\oldstation_uni.dm"
-#include "code\modules\clothing\under\pants.dm"
-#include "code\modules\clothing\under\shorts.dm"
-#include "code\modules\clothing\under\syndicate.dm"
-#include "code\modules\clothing\under\accessories\accessory.dm"
-#include "code\modules\clothing\under\accessories\armband.dm"
-#include "code\modules\clothing\under\accessories\holster.dm"
-#include "code\modules\clothing\under\accessories\storage.dm"
-#include "code\modules\clothing\under\jobs\civilian.dm"
-#include "code\modules\clothing\under\jobs\engineering.dm"
-#include "code\modules\clothing\under\jobs\medsci.dm"
-#include "code\modules\clothing\under\jobs\security.dm"
-#include "code\modules\countdown\countdown.dm"
-#include "code\modules\crafting\craft.dm"
-#include "code\modules\crafting\guncrafting.dm"
-#include "code\modules\crafting\recipes.dm"
-#include "code\modules\customitems\item_defines.dm"
-#include "code\modules\customitems\item_spawning.dm"
-#include "code\modules\detective_work\detective_work.dm"
-#include "code\modules\detective_work\evidence.dm"
-#include "code\modules\detective_work\footprints_and_rag.dm"
-#include "code\modules\detective_work\scanner.dm"
-#include "code\modules\economy\Accounts.dm"
-#include "code\modules\economy\Accounts_DB.dm"
-#include "code\modules\economy\ATM.dm"
-#include "code\modules\economy\Economy.dm"
-#include "code\modules\economy\Economy_Events.dm"
-#include "code\modules\economy\Economy_Events_Mundane.dm"
-#include "code\modules\economy\Economy_TradeDestinations.dm"
-#include "code\modules\economy\EFTPOS.dm"
-#include "code\modules\economy\Job_Departments.dm"
-#include "code\modules\economy\POS.dm"
-#include "code\modules\economy\utils.dm"
-#include "code\modules\error_handler\error_handler.dm"
-#include "code\modules\error_handler\error_viewer.dm"
-#include "code\modules\events\abductor.dm"
-#include "code\modules\events\alien_infestation.dm"
-#include "code\modules\events\anomaly.dm"
-#include "code\modules\events\anomaly_bluespace.dm"
-#include "code\modules\events\anomaly_flux.dm"
-#include "code\modules\events\anomaly_grav.dm"
-#include "code\modules\events\anomaly_pyro.dm"
-#include "code\modules\events\anomaly_vortex.dm"
-#include "code\modules\events\aurora_caelus.dm"
-#include "code\modules\events\blob.dm"
-#include "code\modules\events\brand_intelligence.dm"
-#include "code\modules\events\carp_migration.dm"
-#include "code\modules\events\communications_blackout.dm"
-#include "code\modules\events\disease_outbreak.dm"
-#include "code\modules\events\dust.dm"
-#include "code\modules\events\electrical_storm.dm"
-#include "code\modules\events\event.dm"
-#include "code\modules\events\event_container.dm"
-#include "code\modules\events\event_procs.dm"
-#include "code\modules\events\false_alarm.dm"
-#include "code\modules\events\floorcluwne.dm"
-#include "code\modules\events\grid_check.dm"
-#include "code\modules\events\immovable_rod.dm"
-#include "code\modules\events\infestation.dm"
-#include "code\modules\events\ion_storm.dm"
-#include "code\modules\events\koi_mirgration.dm"
-#include "code\modules\events\mass_hallucination.dm"
-#include "code\modules\events\meaty_gore.dm"
-#include "code\modules\events\meaty_ops.dm"
-#include "code\modules\events\meaty_ores.dm"
-#include "code\modules\events\meteors.dm"
-#include "code\modules\events\money_hacker.dm"
-#include "code\modules\events\money_lotto.dm"
-#include "code\modules\events\money_spam.dm"
-#include "code\modules\events\prison_break.dm"
-#include "code\modules\events\radiation_storm.dm"
-#include "code\modules\events\rogue_drones.dm"
-#include "code\modules\events\sentience.dm"
-#include "code\modules\events\slaughterevent.dm"
-#include "code\modules\events\spacevine.dm"
-#include "code\modules\events\spider_infestation.dm"
-#include "code\modules\events\spider_terror.dm"
-#include "code\modules\events\spontaneous_appendicitis.dm"
-#include "code\modules\events\tear.dm"
-#include "code\modules\events\tear_honk.dm"
-#include "code\modules\events\traders.dm"
-#include "code\modules\events\undead.dm"
-#include "code\modules\events\vent_clog.dm"
-#include "code\modules\events\wallrot.dm"
-#include "code\modules\events\wormholes.dm"
-#include "code\modules\events\wizard\ghost.dm"
-#include "code\modules\examine\examine.dm"
-#include "code\modules\examine\descriptions\atmospherics.dm"
-#include "code\modules\examine\descriptions\engineering.dm"
-#include "code\modules\examine\descriptions\medical.dm"
-#include "code\modules\examine\descriptions\mobs.dm"
-#include "code\modules\examine\descriptions\stacks.dm"
-#include "code\modules\examine\descriptions\structures.dm"
-#include "code\modules\examine\descriptions\turfs.dm"
-#include "code\modules\examine\descriptions\weapons.dm"
-#include "code\modules\ext_scripts\irc.dm"
-#include "code\modules\ext_scripts\python.dm"
-#include "code\modules\fancytitle\fancytitle.dm"
-#include "code\modules\fish\fish_eggs.dm"
-#include "code\modules\fish\fish_items.dm"
-#include "code\modules\fish\fish_types.dm"
-#include "code\modules\fish\fishtank.dm"
-#include "code\modules\flufftext\Dreaming.dm"
-#include "code\modules\flufftext\Hallucination.dm"
-#include "code\modules\flufftext\TextFilters.dm"
-#include "code\modules\food_and_drinks\food.dm"
-#include "code\modules\food_and_drinks\drinks\drinks.dm"
-#include "code\modules\food_and_drinks\drinks\bottler\bottler.dm"
-#include "code\modules\food_and_drinks\drinks\bottler\bottler_recipes.dm"
-#include "code\modules\food_and_drinks\drinks\drinks\bottle.dm"
-#include "code\modules\food_and_drinks\drinks\drinks\cans.dm"
-#include "code\modules\food_and_drinks\drinks\drinks\drinkingglass.dm"
-#include "code\modules\food_and_drinks\drinks\drinks\mugs.dm"
-#include "code\modules\food_and_drinks\drinks\drinks\shotglass.dm"
-#include "code\modules\food_and_drinks\food\condiment.dm"
-#include "code\modules\food_and_drinks\food\customizables.dm"
-#include "code\modules\food_and_drinks\food\snacks.dm"
-#include "code\modules\food_and_drinks\food\foods\baked_goods.dm"
-#include "code\modules\food_and_drinks\food\foods\bread.dm"
-#include "code\modules\food_and_drinks\food\foods\candy.dm"
-#include "code\modules\food_and_drinks\food\foods\desserts.dm"
-#include "code\modules\food_and_drinks\food\foods\ethnic.dm"
-#include "code\modules\food_and_drinks\food\foods\ingredients.dm"
-#include "code\modules\food_and_drinks\food\foods\junkfood.dm"
-#include "code\modules\food_and_drinks\food\foods\meat.dm"
-#include "code\modules\food_and_drinks\food\foods\misc.dm"
-#include "code\modules\food_and_drinks\food\foods\pasta.dm"
-#include "code\modules\food_and_drinks\food\foods\pizza.dm"
-#include "code\modules\food_and_drinks\food\foods\sandwiches.dm"
-#include "code\modules\food_and_drinks\food\foods\seafood.dm"
-#include "code\modules\food_and_drinks\food\foods\side_dishes.dm"
-#include "code\modules\food_and_drinks\food\foods\soups.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\candy_maker.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\cereal_maker.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\cooker.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\deep_fryer.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\food_grill.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\gibber.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\grill_new.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\icecream_vat.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\icecream_vat_2.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\juicer.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\kitchen_machine.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\microwave.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\monkeyrecycler.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\oven.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\oven_new.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\processor.dm"
-#include "code\modules\food_and_drinks\kitchen_machinery\smartfridge.dm"
-#include "code\modules\food_and_drinks\recipes\recipes_candy.dm"
-#include "code\modules\food_and_drinks\recipes\recipes_grill.dm"
-#include "code\modules\food_and_drinks\recipes\recipes_microwave.dm"
-#include "code\modules\food_and_drinks\recipes\recipes_oven.dm"
-#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_table.dm"
-#include "code\modules\games\52card.dm"
-#include "code\modules\games\cards.dm"
-#include "code\modules\games\tarot.dm"
-#include "code\modules\holiday\christmas.dm"
-#include "code\modules\holiday\holiday.dm"
-#include "code\modules\hydroponics\biogenerator.dm"
-#include "code\modules\hydroponics\fermenting_barrel.dm"
-#include "code\modules\hydroponics\gene_modder.dm"
-#include "code\modules\hydroponics\grown.dm"
-#include "code\modules\hydroponics\growninedible.dm"
-#include "code\modules\hydroponics\hydroitemdefines.dm"
-#include "code\modules\hydroponics\hydroponics.dm"
-#include "code\modules\hydroponics\plant_genes.dm"
-#include "code\modules\hydroponics\sample.dm"
-#include "code\modules\hydroponics\seed_extractor.dm"
-#include "code\modules\hydroponics\seeds.dm"
-#include "code\modules\hydroponics\beekeeping\beebox.dm"
-#include "code\modules\hydroponics\beekeeping\beekeeper_suit.dm"
-#include "code\modules\hydroponics\beekeeping\honey_frame.dm"
-#include "code\modules\hydroponics\beekeeping\honeycomb.dm"
-#include "code\modules\hydroponics\grown\ambrosia.dm"
-#include "code\modules\hydroponics\grown\apple.dm"
-#include "code\modules\hydroponics\grown\banana.dm"
-#include "code\modules\hydroponics\grown\beans.dm"
-#include "code\modules\hydroponics\grown\berries.dm"
-#include "code\modules\hydroponics\grown\cannabis.dm"
-#include "code\modules\hydroponics\grown\cereals.dm"
-#include "code\modules\hydroponics\grown\chili.dm"
-#include "code\modules\hydroponics\grown\citrus.dm"
-#include "code\modules\hydroponics\grown\cocoa_vanilla.dm"
-#include "code\modules\hydroponics\grown\corn.dm"
-#include "code\modules\hydroponics\grown\eggplant.dm"
-#include "code\modules\hydroponics\grown\flowers.dm"
-#include "code\modules\hydroponics\grown\grass_carpet.dm"
-#include "code\modules\hydroponics\grown\herbals.dm"
-#include "code\modules\hydroponics\grown\kudzu.dm"
-#include "code\modules\hydroponics\grown\melon.dm"
-#include "code\modules\hydroponics\grown\misc.dm"
-#include "code\modules\hydroponics\grown\mushrooms.dm"
-#include "code\modules\hydroponics\grown\nettle.dm"
-#include "code\modules\hydroponics\grown\nymph.dm"
-#include "code\modules\hydroponics\grown\onion.dm"
-#include "code\modules\hydroponics\grown\peanut.dm"
-#include "code\modules\hydroponics\grown\pineapple.dm"
-#include "code\modules\hydroponics\grown\potato.dm"
-#include "code\modules\hydroponics\grown\pumpkin.dm"
-#include "code\modules\hydroponics\grown\random.dm"
-#include "code\modules\hydroponics\grown\replicapod.dm"
-#include "code\modules\hydroponics\grown\root.dm"
-#include "code\modules\hydroponics\grown\tea_coffee.dm"
-#include "code\modules\hydroponics\grown\tobacco.dm"
-#include "code\modules\hydroponics\grown\tomato.dm"
-#include "code\modules\hydroponics\grown\towercap.dm"
-#include "code\modules\karma\karma.dm"
-#include "code\modules\library\admin.dm"
-#include "code\modules\library\codex_gigas.dm"
-#include "code\modules\library\lib_items.dm"
-#include "code\modules\library\lib_machines.dm"
-#include "code\modules\library\lib_readme.dm"
-#include "code\modules\library\random_books.dm"
-#include "code\modules\library\computers\base.dm"
-#include "code\modules\library\computers\checkout.dm"
-#include "code\modules\library\computers\public.dm"
-#include "code\modules\lighting\__lighting_docs.dm"
-#include "code\modules\lighting\lighting_area.dm"
-#include "code\modules\lighting\lighting_atom.dm"
-#include "code\modules\lighting\lighting_corner.dm"
-#include "code\modules\lighting\lighting_object.dm"
-#include "code\modules\lighting\lighting_setup.dm"
-#include "code\modules\lighting\lighting_source.dm"
-#include "code\modules\lighting\lighting_turf.dm"
-#include "code\modules\logic\converter.dm"
-#include "code\modules\logic\dual_input.dm"
-#include "code\modules\logic\logic_base.dm"
-#include "code\modules\logic\mono_input.dm"
-#include "code\modules\map_fluff\cyberiad.dm"
-#include "code\modules\map_fluff\delta.dm"
-#include "code\modules\map_fluff\maps.dm"
-#include "code\modules\map_fluff\metastation.dm"
-#include "code\modules\martial_arts\adminfu.dm"
-#include "code\modules\martial_arts\brawling.dm"
-#include "code\modules\martial_arts\cqc.dm"
-#include "code\modules\martial_arts\krav_maga.dm"
-#include "code\modules\martial_arts\martial.dm"
-#include "code\modules\martial_arts\mimejutsu.dm"
-#include "code\modules\martial_arts\plasma_fist.dm"
-#include "code\modules\martial_arts\sleeping_carp.dm"
-#include "code\modules\martial_arts\wrestleing.dm"
-#include "code\modules\mining\abandonedcrates.dm"
-#include "code\modules\mining\coins.dm"
-#include "code\modules\mining\equipment_locker.dm"
-#include "code\modules\mining\explorer_gear.dm"
-#include "code\modules\mining\machine_processing.dm"
-#include "code\modules\mining\machine_stacking.dm"
-#include "code\modules\mining\machine_unloading.dm"
-#include "code\modules\mining\mine_items.dm"
-#include "code\modules\mining\minebot.dm"
-#include "code\modules\mining\mint.dm"
-#include "code\modules\mining\money_bag.dm"
-#include "code\modules\mining\ore.dm"
-#include "code\modules\mining\satchel_ore_boxdm.dm"
-#include "code\modules\mining\shelters.dm"
-#include "code\modules\mining\equipment\marker_beacons.dm"
-#include "code\modules\mining\equipment\survival_pod.dm"
-#include "code\modules\mining\laborcamp\laborshuttle.dm"
-#include "code\modules\mining\laborcamp\laborstacker.dm"
-#include "code\modules\mining\lavaland\ash_flora.dm"
-#include "code\modules\mining\lavaland\necropolis_chests.dm"
-#include "code\modules\mining\lavaland\loot\ashdragon_loot.dm"
-#include "code\modules\mining\lavaland\loot\bubblegum_loot.dm"
-#include "code\modules\mining\lavaland\loot\colossus_loot.dm"
-#include "code\modules\mining\lavaland\loot\hierophant_loot.dm"
-#include "code\modules\mining\lavaland\loot\legion_loot.dm"
-#include "code\modules\mining\lavaland\loot\tendril_loot.dm"
-#include "code\modules\mob\abilities.dm"
-#include "code\modules\mob\death.dm"
-#include "code\modules\mob\emote.dm"
-#include "code\modules\mob\hear_say.dm"
-#include "code\modules\mob\holder.dm"
-#include "code\modules\mob\inventory.dm"
-#include "code\modules\mob\language.dm"
-#include "code\modules\mob\login.dm"
-#include "code\modules\mob\logout.dm"
-#include "code\modules\mob\mob.dm"
-#include "code\modules\mob\mob_defines.dm"
-#include "code\modules\mob\mob_grab.dm"
-#include "code\modules\mob\mob_helpers.dm"
-#include "code\modules\mob\mob_movement.dm"
-#include "code\modules\mob\mob_transformation_simple.dm"
-#include "code\modules\mob\say.dm"
-#include "code\modules\mob\status_procs.dm"
-#include "code\modules\mob\transform_procs.dm"
-#include "code\modules\mob\typing_indicator.dm"
-#include "code\modules\mob\update_icons.dm"
-#include "code\modules\mob\update_status.dm"
-#include "code\modules\mob\camera\camera.dm"
-#include "code\modules\mob\dead\dead.dm"
-#include "code\modules\mob\dead\death.dm"
-#include "code\modules\mob\dead\observer\login.dm"
-#include "code\modules\mob\dead\observer\logout.dm"
-#include "code\modules\mob\dead\observer\observer.dm"
-#include "code\modules\mob\dead\observer\say.dm"
-#include "code\modules\mob\dead\observer\spells.dm"
-#include "code\modules\mob\living\autohiss.dm"
-#include "code\modules\mob\living\damage_procs.dm"
-#include "code\modules\mob\living\death.dm"
-#include "code\modules\mob\living\default_language.dm"
-#include "code\modules\mob\living\life.dm"
-#include "code\modules\mob\living\living.dm"
-#include "code\modules\mob\living\living_defense.dm"
-#include "code\modules\mob\living\living_defines.dm"
-#include "code\modules\mob\living\login.dm"
-#include "code\modules\mob\living\logout.dm"
-#include "code\modules\mob\living\say.dm"
-#include "code\modules\mob\living\stat_states.dm"
-#include "code\modules\mob\living\status_procs.dm"
-#include "code\modules\mob\living\update_status.dm"
-#include "code\modules\mob\living\carbon\_defines.dm"
-#include "code\modules\mob\living\carbon\carbon.dm"
-#include "code\modules\mob\living\carbon\carbon_defense.dm"
-#include "code\modules\mob\living\carbon\carbon_defines.dm"
-#include "code\modules\mob\living\carbon\death.dm"
-#include "code\modules\mob\living\carbon\give.dm"
-#include "code\modules\mob\living\carbon\life.dm"
-#include "code\modules\mob\living\carbon\superheroes.dm"
-#include "code\modules\mob\living\carbon\update_icons.dm"
-#include "code\modules\mob\living\carbon\update_status.dm"
-#include "code\modules\mob\living\carbon\alien\alien.dm"
-#include "code\modules\mob\living\carbon\alien\alien_defense.dm"
-#include "code\modules\mob\living\carbon\alien\death.dm"
-#include "code\modules\mob\living\carbon\alien\life.dm"
-#include "code\modules\mob\living\carbon\alien\login.dm"
-#include "code\modules\mob\living\carbon\alien\logout.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\alien_powers.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\emote.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\empress.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\humanoid.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\humanoid_defense.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\inventory.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\life.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\queen.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\update_icons.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\caste\drone.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\caste\hunter.dm"
-#include "code\modules\mob\living\carbon\alien\humanoid\caste\sentinel.dm"
-#include "code\modules\mob\living\carbon\alien\larva\emote.dm"
-#include "code\modules\mob\living\carbon\alien\larva\inventory.dm"
-#include "code\modules\mob\living\carbon\alien\larva\larva.dm"
-#include "code\modules\mob\living\carbon\alien\larva\larva_defense.dm"
-#include "code\modules\mob\living\carbon\alien\larva\life.dm"
-#include "code\modules\mob\living\carbon\alien\larva\powers.dm"
-#include "code\modules\mob\living\carbon\alien\larva\update_icons.dm"
-#include "code\modules\mob\living\carbon\alien\special\alien_embryo.dm"
-#include "code\modules\mob\living\carbon\alien\special\facehugger.dm"
-#include "code\modules\mob\living\carbon\brain\brain.dm"
-#include "code\modules\mob\living\carbon\brain\brain_item.dm"
-#include "code\modules\mob\living\carbon\brain\death.dm"
-#include "code\modules\mob\living\carbon\brain\emote.dm"
-#include "code\modules\mob\living\carbon\brain\life.dm"
-#include "code\modules\mob\living\carbon\brain\login.dm"
-#include "code\modules\mob\living\carbon\brain\MMI.dm"
-#include "code\modules\mob\living\carbon\brain\MMI_radio.dm"
-#include "code\modules\mob\living\carbon\brain\robotic_brain.dm"
-#include "code\modules\mob\living\carbon\brain\say.dm"
-#include "code\modules\mob\living\carbon\brain\update_status.dm"
-#include "code\modules\mob\living\carbon\human\appearance.dm"
-#include "code\modules\mob\living\carbon\human\body_accessories.dm"
-#include "code\modules\mob\living\carbon\human\death.dm"
-#include "code\modules\mob\living\carbon\human\emote.dm"
-#include "code\modules\mob\living\carbon\human\examine.dm"
-#include "code\modules\mob\living\carbon\human\human.dm"
-#include "code\modules\mob\living\carbon\human\human_damage.dm"
-#include "code\modules\mob\living\carbon\human\human_defense.dm"
-#include "code\modules\mob\living\carbon\human\human_defines.dm"
-#include "code\modules\mob\living\carbon\human\human_movement.dm"
-#include "code\modules\mob\living\carbon\human\human_organs.dm"
-#include "code\modules\mob\living\carbon\human\inventory.dm"
-#include "code\modules\mob\living\carbon\human\life.dm"
-#include "code\modules\mob\living\carbon\human\login.dm"
-#include "code\modules\mob\living\carbon\human\logout.dm"
-#include "code\modules\mob\living\carbon\human\npcs.dm"
-#include "code\modules\mob\living\carbon\human\say.dm"
-#include "code\modules\mob\living\carbon\human\status_procs.dm"
-#include "code\modules\mob\living\carbon\human\update_icons.dm"
-#include "code\modules\mob\living\carbon\human\update_stat.dm"
-#include "code\modules\mob\living\carbon\human\species\_species.dm"
-#include "code\modules\mob\living\carbon\human\species\abductor.dm"
-#include "code\modules\mob\living\carbon\human\species\diona.dm"
-#include "code\modules\mob\living\carbon\human\species\drask.dm"
-#include "code\modules\mob\living\carbon\human\species\golem.dm"
-#include "code\modules\mob\living\carbon\human\species\grey.dm"
-#include "code\modules\mob\living\carbon\human\species\human.dm"
-#include "code\modules\mob\living\carbon\human\species\kidan.dm"
-#include "code\modules\mob\living\carbon\human\species\machine.dm"
-#include "code\modules\mob\living\carbon\human\species\monkey.dm"
-#include "code\modules\mob\living\carbon\human\species\nucleation.dm"
-#include "code\modules\mob\living\carbon\human\species\plasmaman.dm"
-#include "code\modules\mob\living\carbon\human\species\shadow.dm"
-#include "code\modules\mob\living\carbon\human\species\shadowling.dm"
-#include "code\modules\mob\living\carbon\human\species\skeleton.dm"
-#include "code\modules\mob\living\carbon\human\species\skrell.dm"
-#include "code\modules\mob\living\carbon\human\species\slime.dm"
-#include "code\modules\mob\living\carbon\human\species\tajaran.dm"
-#include "code\modules\mob\living\carbon\human\species\unathi.dm"
-#include "code\modules\mob\living\carbon\human\species\vox.dm"
-#include "code\modules\mob\living\carbon\human\species\vulpkanin.dm"
-#include "code\modules\mob\living\carbon\human\species\wryn.dm"
-#include "code\modules\mob\living\carbon\slime\death.dm"
-#include "code\modules\mob\living\carbon\slime\emote.dm"
-#include "code\modules\mob\living\carbon\slime\examine.dm"
-#include "code\modules\mob\living\carbon\slime\life.dm"
-#include "code\modules\mob\living\carbon\slime\powers.dm"
-#include "code\modules\mob\living\carbon\slime\say.dm"
-#include "code\modules\mob\living\carbon\slime\slime.dm"
-#include "code\modules\mob\living\carbon\slime\subtypes.dm"
-#include "code\modules\mob\living\carbon\slime\update_icons.dm"
-#include "code\modules\mob\living\silicon\death.dm"
-#include "code\modules\mob\living\silicon\emote.dm"
-#include "code\modules\mob\living\silicon\laws.dm"
-#include "code\modules\mob\living\silicon\login.dm"
-#include "code\modules\mob\living\silicon\say.dm"
-#include "code\modules\mob\living\silicon\silicon.dm"
-#include "code\modules\mob\living\silicon\silicon_defense.dm"
-#include "code\modules\mob\living\silicon\subsystems.dm"
-#include "code\modules\mob\living\silicon\ai\ai.dm"
-#include "code\modules\mob\living\silicon\ai\ai_defense.dm"
-#include "code\modules\mob\living\silicon\ai\death.dm"
-#include "code\modules\mob\living\silicon\ai\examine.dm"
-#include "code\modules\mob\living\silicon\ai\latejoin.dm"
-#include "code\modules\mob\living\silicon\ai\laws.dm"
-#include "code\modules\mob\living\silicon\ai\life.dm"
-#include "code\modules\mob\living\silicon\ai\login.dm"
-#include "code\modules\mob\living\silicon\ai\logout.dm"
-#include "code\modules\mob\living\silicon\ai\multicam.dm"
-#include "code\modules\mob\living\silicon\ai\say.dm"
-#include "code\modules\mob\living\silicon\ai\update_status.dm"
-#include "code\modules\mob\living\silicon\ai\freelook\cameranet.dm"
-#include "code\modules\mob\living\silicon\ai\freelook\chunk.dm"
-#include "code\modules\mob\living\silicon\ai\freelook\eye.dm"
-#include "code\modules\mob\living\silicon\ai\freelook\read_me.dm"
-#include "code\modules\mob\living\silicon\decoy\death.dm"
-#include "code\modules\mob\living\silicon\decoy\decoy.dm"
-#include "code\modules\mob\living\silicon\decoy\life.dm"
-#include "code\modules\mob\living\silicon\pai\death.dm"
-#include "code\modules\mob\living\silicon\pai\life.dm"
-#include "code\modules\mob\living\silicon\pai\pai.dm"
-#include "code\modules\mob\living\silicon\pai\personality.dm"
-#include "code\modules\mob\living\silicon\pai\recruit.dm"
-#include "code\modules\mob\living\silicon\pai\say.dm"
-#include "code\modules\mob\living\silicon\pai\software.dm"
-#include "code\modules\mob\living\silicon\pai\software_modules.dm"
-#include "code\modules\mob\living\silicon\pai\update_status.dm"
-#include "code\modules\mob\living\silicon\robot\component.dm"
-#include "code\modules\mob\living\silicon\robot\death.dm"
-#include "code\modules\mob\living\silicon\robot\emote.dm"
-#include "code\modules\mob\living\silicon\robot\examine.dm"
-#include "code\modules\mob\living\silicon\robot\inventory.dm"
-#include "code\modules\mob\living\silicon\robot\laws.dm"
-#include "code\modules\mob\living\silicon\robot\life.dm"
-#include "code\modules\mob\living\silicon\robot\login.dm"
-#include "code\modules\mob\living\silicon\robot\photos.dm"
-#include "code\modules\mob\living\silicon\robot\robot.dm"
-#include "code\modules\mob\living\silicon\robot\robot_damage.dm"
-#include "code\modules\mob\living\silicon\robot\robot_defense.dm"
-#include "code\modules\mob\living\silicon\robot\robot_items.dm"
-#include "code\modules\mob\living\silicon\robot\robot_module_actions.dm"
-#include "code\modules\mob\living\silicon\robot\robot_modules.dm"
-#include "code\modules\mob\living\silicon\robot\robot_movement.dm"
-#include "code\modules\mob\living\silicon\robot\syndicate.dm"
-#include "code\modules\mob\living\silicon\robot\update_status.dm"
-#include "code\modules\mob\living\silicon\robot\drone\drone.dm"
-#include "code\modules\mob\living\silicon\robot\drone\drone_abilities.dm"
-#include "code\modules\mob\living\silicon\robot\drone\drone_console.dm"
-#include "code\modules\mob\living\silicon\robot\drone\drone_damage.dm"
-#include "code\modules\mob\living\silicon\robot\drone\drone_items.dm"
-#include "code\modules\mob\living\silicon\robot\drone\drone_manufacturer.dm"
-#include "code\modules\mob\living\silicon\robot\drone\drone_say.dm"
-#include "code\modules\mob\living\silicon\robot\drone\update_status.dm"
-#include "code\modules\mob\living\simple_animal\animal_defense.dm"
-#include "code\modules\mob\living\simple_animal\constructs.dm"
-#include "code\modules\mob\living\simple_animal\corpse.dm"
-#include "code\modules\mob\living\simple_animal\parrot.dm"
-#include "code\modules\mob\living\simple_animal\posessed_object.dm"
-#include "code\modules\mob\living\simple_animal\powers.dm"
-#include "code\modules\mob\living\simple_animal\shade.dm"
-#include "code\modules\mob\living\simple_animal\simple_animal.dm"
-#include "code\modules\mob\living\simple_animal\spawner.dm"
-#include "code\modules\mob\living\simple_animal\tribbles.dm"
-#include "code\modules\mob\living\simple_animal\bot\bot.dm"
-#include "code\modules\mob\living\simple_animal\bot\cleanbot.dm"
-#include "code\modules\mob\living\simple_animal\bot\construction.dm"
-#include "code\modules\mob\living\simple_animal\bot\ed209bot.dm"
-#include "code\modules\mob\living\simple_animal\bot\emote.dm"
-#include "code\modules\mob\living\simple_animal\bot\floorbot.dm"
-#include "code\modules\mob\living\simple_animal\bot\griefsky.dm"
-#include "code\modules\mob\living\simple_animal\bot\honkbot.dm"
-#include "code\modules\mob\living\simple_animal\bot\medbot.dm"
-#include "code\modules\mob\living\simple_animal\bot\mulebot.dm"
-#include "code\modules\mob\living\simple_animal\bot\secbot.dm"
-#include "code\modules\mob\living\simple_animal\bot\syndicate.dm"
-#include "code\modules\mob\living\simple_animal\friendly\butterfly.dm"
-#include "code\modules\mob\living\simple_animal\friendly\cat.dm"
-#include "code\modules\mob\living\simple_animal\friendly\cockroach.dm"
-#include "code\modules\mob\living\simple_animal\friendly\corgi.dm"
-#include "code\modules\mob\living\simple_animal\friendly\corgi_powers.dm"
-#include "code\modules\mob\living\simple_animal\friendly\crab.dm"
-#include "code\modules\mob\living\simple_animal\friendly\deer.dm"
-#include "code\modules\mob\living\simple_animal\friendly\diona.dm"
-#include "code\modules\mob\living\simple_animal\friendly\farm_animals.dm"
-#include "code\modules\mob\living\simple_animal\friendly\fox.dm"
-#include "code\modules\mob\living\simple_animal\friendly\lizard.dm"
-#include "code\modules\mob\living\simple_animal\friendly\mouse.dm"
-#include "code\modules\mob\living\simple_animal\friendly\penguin.dm"
-#include "code\modules\mob\living\simple_animal\friendly\pet.dm"
-#include "code\modules\mob\living\simple_animal\friendly\pug.dm"
-#include "code\modules\mob\living\simple_animal\friendly\slime.dm"
-#include "code\modules\mob\living\simple_animal\friendly\sloth.dm"
-#include "code\modules\mob\living\simple_animal\friendly\spiderbot.dm"
-#include "code\modules\mob\living\simple_animal\hostile\alien.dm"
-#include "code\modules\mob\living\simple_animal\hostile\bat.dm"
-#include "code\modules\mob\living\simple_animal\hostile\bear.dm"
-#include "code\modules\mob\living\simple_animal\hostile\bees.dm"
-#include "code\modules\mob\living\simple_animal\hostile\carp.dm"
-#include "code\modules\mob\living\simple_animal\hostile\creature.dm"
-#include "code\modules\mob\living\simple_animal\hostile\deathsquid.dm"
-#include "code\modules\mob\living\simple_animal\hostile\faithless.dm"
-#include "code\modules\mob\living\simple_animal\hostile\feral_cat.dm"
-#include "code\modules\mob\living\simple_animal\hostile\floorcluwne.dm"
-#include "code\modules\mob\living\simple_animal\hostile\giant_spider.dm"
-#include "code\modules\mob\living\simple_animal\hostile\headcrab.dm"
-#include "code\modules\mob\living\simple_animal\hostile\hellhound.dm"
-#include "code\modules\mob\living\simple_animal\hostile\hivebot.dm"
-#include "code\modules\mob\living\simple_animal\hostile\hostile.dm"
-#include "code\modules\mob\living\simple_animal\hostile\illusion.dm"
-#include "code\modules\mob\living\simple_animal\hostile\jungle_animals.dm"
-#include "code\modules\mob\living\simple_animal\hostile\killertomato.dm"
-#include "code\modules\mob\living\simple_animal\hostile\mimic.dm"
-#include "code\modules\mob\living\simple_animal\hostile\mushroom.dm"
-#include "code\modules\mob\living\simple_animal\hostile\pirate.dm"
-#include "code\modules\mob\living\simple_animal\hostile\russian.dm"
-#include "code\modules\mob\living\simple_animal\hostile\spaceworms.dm"
-#include "code\modules\mob\living\simple_animal\hostile\statue.dm"
-#include "code\modules\mob\living\simple_animal\hostile\syndicate.dm"
-#include "code\modules\mob\living\simple_animal\hostile\tree.dm"
-#include "code\modules\mob\living\simple_animal\hostile\venus_human_trap.dm"
-#include "code\modules\mob\living\simple_animal\hostile\winter_mobs.dm"
-#include "code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm"
-#include "code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm"
-#include "code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm"
-#include "code\modules\mob\living\simple_animal\hostile\megafauna\drake.dm"
-#include "code\modules\mob\living\simple_animal\hostile\megafauna\hierophant.dm"
-#include "code\modules\mob\living\simple_animal\hostile\megafauna\legion.dm"
-#include "code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm"
-#include "code\modules\mob\living\simple_animal\hostile\megafauna\swarmer.dm"
-#include "code\modules\mob\living\simple_animal\hostile\mining\basilisk.dm"
-#include "code\modules\mob\living\simple_animal\hostile\mining\goldgrub.dm"
-#include "code\modules\mob\living\simple_animal\hostile\mining\goliath.dm"
-#include "code\modules\mob\living\simple_animal\hostile\mining\gutlunch.dm"
-#include "code\modules\mob\living\simple_animal\hostile\mining\hivelord.dm"
-#include "code\modules\mob\living\simple_animal\hostile\mining\mining.dm"
-#include "code\modules\mob\living\simple_animal\hostile\mining\necropolis_tendril.dm"
-#include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm"
-#include "code\modules\mob\living\simple_animal\hostile\retaliate\drone.dm"
-#include "code\modules\mob\living\simple_animal\hostile\retaliate\fish.dm"
-#include "code\modules\mob\living\simple_animal\hostile\retaliate\kangaroo.dm"
-#include "code\modules\mob\living\simple_animal\hostile\retaliate\pet.dm"
-#include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm"
-#include "code\modules\mob\living\simple_animal\hostile\retaliate\undead.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\__defines.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\actions.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\black.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\brown.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\chem.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\empress.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\ghost.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\gray.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\green.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\hive.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\mother.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\prince.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\princess.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\purple.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\queen.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\red.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\reproduction.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_ai.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_spiders.dm"
-#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\white.dm"
-#include "code\modules\mob\new_player\login.dm"
-#include "code\modules\mob\new_player\logout.dm"
-#include "code\modules\mob\new_player\new_player.dm"
-#include "code\modules\mob\new_player\poll.dm"
-#include "code\modules\mob\new_player\preferences_setup.dm"
-#include "code\modules\mob\new_player\sprite_accessories\sprite_accessories.dm"
-#include "code\modules\mob\new_player\sprite_accessories\diona\diona_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\drask\drask_body_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\grey\grey_body_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\human\human_body_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\human\human_facial_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\human\human_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_face.dm"
-#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_head_accessories.dm"
-#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_optics.dm"
-#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_body_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_head_accessories.dm"
-#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_head_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\nucleation\nucleation_face.dm"
-#include "code\modules\mob\new_player\sprite_accessories\skrell\skrell_face.dm"
-#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_body_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_facial_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_head_accessories.dm"
-#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_head_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_alt_heads.dm"
-#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_body_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_facial_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_head_accessories.dm"
-#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_head_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\vox\vox_body_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\vox\vox_facial_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\vox\vox_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\vox\vox_tail_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_body_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_facial_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_hair.dm"
-#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_head_accessories.dm"
-#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_head_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_tail_markings.dm"
-#include "code\modules\mob\new_player\sprite_accessories\wryn\wryn_face.dm"
-#include "code\modules\modular_computers\laptop_vendor.dm"
-#include "code\modules\modular_computers\computers\item\computer.dm"
-#include "code\modules\modular_computers\computers\item\computer_components.dm"
-#include "code\modules\modular_computers\computers\item\computer_damage.dm"
-#include "code\modules\modular_computers\computers\item\computer_power.dm"
-#include "code\modules\modular_computers\computers\item\computer_ui.dm"
-#include "code\modules\modular_computers\computers\item\laptop.dm"
-#include "code\modules\modular_computers\computers\item\laptop_presets.dm"
-#include "code\modules\modular_computers\computers\item\processor.dm"
-#include "code\modules\modular_computers\computers\item\tablet.dm"
-#include "code\modules\modular_computers\computers\item\tablet_presets.dm"
-#include "code\modules\modular_computers\computers\machinery\console_presets.dm"
-#include "code\modules\modular_computers\computers\machinery\modular_computer.dm"
-#include "code\modules\modular_computers\computers\machinery\modular_console.dm"
-#include "code\modules\modular_computers\file_system\computer_file.dm"
-#include "code\modules\modular_computers\file_system\data.dm"
-#include "code\modules\modular_computers\file_system\program.dm"
-#include "code\modules\modular_computers\file_system\program_events.dm"
-#include "code\modules\modular_computers\file_system\programs\antagonist\dos.dm"
-#include "code\modules\modular_computers\file_system\programs\antagonist\revelation.dm"
-#include "code\modules\modular_computers\file_system\programs\command\card.dm"
-#include "code\modules\modular_computers\file_system\programs\command\comms.dm"
-#include "code\modules\modular_computers\file_system\programs\engineering\alarm.dm"
-#include "code\modules\modular_computers\file_system\programs\engineering\power_monitor.dm"
-#include "code\modules\modular_computers\file_system\programs\engineering\sm_monitor.dm"
-#include "code\modules\modular_computers\file_system\programs\generic\configurator.dm"
-#include "code\modules\modular_computers\file_system\programs\generic\file_browser.dm"
-#include "code\modules\modular_computers\file_system\programs\generic\ntdownloader.dm"
-#include "code\modules\modular_computers\file_system\programs\generic\ntnrc_client.dm"
-#include "code\modules\modular_computers\file_system\programs\generic\nttransfer.dm"
-#include "code\modules\modular_computers\file_system\programs\research\airestorer.dm"
-#include "code\modules\modular_computers\file_system\programs\research\ntmonitor.dm"
-#include "code\modules\modular_computers\hardware\_hardware.dm"
-#include "code\modules\modular_computers\hardware\ai_slot.dm"
-#include "code\modules\modular_computers\hardware\battery_module.dm"
-#include "code\modules\modular_computers\hardware\card_slot.dm"
-#include "code\modules\modular_computers\hardware\CPU.dm"
-#include "code\modules\modular_computers\hardware\hard_drive.dm"
-#include "code\modules\modular_computers\hardware\network_card.dm"
-#include "code\modules\modular_computers\hardware\portable_disk.dm"
-#include "code\modules\modular_computers\hardware\printer.dm"
-#include "code\modules\modular_computers\hardware\recharger.dm"
-#include "code\modules\modular_computers\NTNet\NTNet.dm"
-#include "code\modules\modular_computers\NTNet\NTNet_relay.dm"
-#include "code\modules\modular_computers\NTNet\NTNRC\conversation.dm"
-#include "code\modules\nano\nanoexternal.dm"
-#include "code\modules\nano\nanomapgen.dm"
-#include "code\modules\nano\nanoui.dm"
-#include "code\modules\nano\subsystem.dm"
-#include "code\modules\nano\interaction\admin.dm"
-#include "code\modules\nano\interaction\base.dm"
-#include "code\modules\nano\interaction\conscious.dm"
-#include "code\modules\nano\interaction\contained.dm"
-#include "code\modules\nano\interaction\default.dm"
-#include "code\modules\nano\interaction\ghost.dm"
-#include "code\modules\nano\interaction\inventory.dm"
-#include "code\modules\nano\interaction\inventory_deep.dm"
-#include "code\modules\nano\interaction\not_incapacitated.dm"
-#include "code\modules\nano\interaction\physical.dm"
-#include "code\modules\nano\interaction\self.dm"
-#include "code\modules\nano\interaction\zlevel.dm"
-#include "code\modules\nano\modules\alarm_monitor.dm"
-#include "code\modules\nano\modules\atmos_control.dm"
-#include "code\modules\nano\modules\crew_monitor.dm"
-#include "code\modules\nano\modules\ert_manager.dm"
-#include "code\modules\nano\modules\human_appearance.dm"
-#include "code\modules\nano\modules\law_manager.dm"
-#include "code\modules\nano\modules\nano_module.dm"
-#include "code\modules\nano\modules\power_monitor.dm"
-#include "code\modules\ninja\energy_katana.dm"
-#include "code\modules\ninja\suit\gloves.dm"
-#include "code\modules\ninja\suit\head.dm"
-#include "code\modules\ninja\suit\mask.dm"
-#include "code\modules\ninja\suit\shoes.dm"
-#include "code\modules\ninja\suit\suit.dm"
-#include "code\modules\ninja\suit\suit_initialisation.dm"
-#include "code\modules\paperwork\carbonpaper.dm"
-#include "code\modules\paperwork\clipboard.dm"
-#include "code\modules\paperwork\contract.dm"
-#include "code\modules\paperwork\fax.dm"
-#include "code\modules\paperwork\faxmachine.dm"
-#include "code\modules\paperwork\filingcabinet.dm"
-#include "code\modules\paperwork\folders.dm"
-#include "code\modules\paperwork\frames.dm"
-#include "code\modules\paperwork\handlabeler.dm"
-#include "code\modules\paperwork\paper.dm"
-#include "code\modules\paperwork\paper_bundle.dm"
-#include "code\modules\paperwork\paperbin.dm"
-#include "code\modules\paperwork\paperplane.dm"
-#include "code\modules\paperwork\pen.dm"
-#include "code\modules\paperwork\photocopier.dm"
-#include "code\modules\paperwork\photography.dm"
-#include "code\modules\paperwork\silicon_photography.dm"
-#include "code\modules\paperwork\stamps.dm"
-#include "code\modules\pda\ai.dm"
-#include "code\modules\pda\app.dm"
-#include "code\modules\pda\cart.dm"
-#include "code\modules\pda\cart_apps.dm"
-#include "code\modules\pda\core_apps.dm"
-#include "code\modules\pda\messenger.dm"
-#include "code\modules\pda\messenger_plugins.dm"
-#include "code\modules\pda\mob_hunt_game_app.dm"
-#include "code\modules\pda\PDA.dm"
-#include "code\modules\pda\pdas.dm"
-#include "code\modules\pda\radio.dm"
-#include "code\modules\pda\utilities.dm"
-#include "code\modules\persistence\persistence.dm"
-#include "code\modules\power\apc.dm"
-#include "code\modules\power\cable.dm"
-#include "code\modules\power\cable_heavyduty.dm"
-#include "code\modules\power\cable_logic.dm"
-#include "code\modules\power\cell.dm"
-#include "code\modules\power\generator.dm"
-#include "code\modules\power\gravitygenerator.dm"
-#include "code\modules\power\lighting.dm"
-#include "code\modules\power\port_gen.dm"
-#include "code\modules\power\power.dm"
-#include "code\modules\power\powernet.dm"
-#include "code\modules\power\smes.dm"
-#include "code\modules\power\solar.dm"
-#include "code\modules\power\terminal.dm"
-#include "code\modules\power\tracker.dm"
-#include "code\modules\power\treadmill.dm"
-#include "code\modules\power\turbine.dm"
-#include "code\modules\power\singularity\collector.dm"
-#include "code\modules\power\singularity\containment_field.dm"
-#include "code\modules\power\singularity\emitter.dm"
-#include "code\modules\power\singularity\field_generator.dm"
-#include "code\modules\power\singularity\generator.dm"
-#include "code\modules\power\singularity\investigate.dm"
-#include "code\modules\power\singularity\narsie.dm"
-#include "code\modules\power\singularity\singularity.dm"
-#include "code\modules\power\singularity\particle_accelerator\particle.dm"
-#include "code\modules\power\singularity\particle_accelerator\particle_accelerator.dm"
-#include "code\modules\power\singularity\particle_accelerator\particle_chamber.dm"
-#include "code\modules\power\singularity\particle_accelerator\particle_control.dm"
-#include "code\modules\power\singularity\particle_accelerator\particle_emitter.dm"
-#include "code\modules\power\singularity\particle_accelerator\particle_power.dm"
-#include "code\modules\power\supermatter\supermatter.dm"
-#include "code\modules\power\tesla\coil.dm"
-#include "code\modules\power\tesla\energy_ball.dm"
-#include "code\modules\power\tesla\generator.dm"
-#include "code\modules\procedural_mapping\mapGenerator.dm"
-#include "code\modules\procedural_mapping\mapGeneratorModule.dm"
-#include "code\modules\procedural_mapping\mapGeneratorReadme.dm"
-#include "code\modules\procedural_mapping\mapGeneratorModules\helpers.dm"
-#include "code\modules\procedural_mapping\mapGeneratorModules\nature.dm"
-#include "code\modules\procedural_mapping\mapGenerators\asteroid.dm"
-#include "code\modules\procedural_mapping\mapGenerators\nature.dm"
-#include "code\modules\procedural_mapping\mapGenerators\syndicate.dm"
-#include "code\modules\projectiles\ammunition.dm"
-#include "code\modules\projectiles\firing.dm"
-#include "code\modules\projectiles\gun.dm"
-#include "code\modules\projectiles\gun_attachments.dm"
-#include "code\modules\projectiles\projectile.dm"
-#include "code\modules\projectiles\ammunition\ammo_casings.dm"
-#include "code\modules\projectiles\ammunition\boxes.dm"
-#include "code\modules\projectiles\ammunition\energy.dm"
-#include "code\modules\projectiles\ammunition\magazines.dm"
-#include "code\modules\projectiles\ammunition\special.dm"
-#include "code\modules\projectiles\guns\alien.dm"
-#include "code\modules\projectiles\guns\dartgun.dm"
-#include "code\modules\projectiles\guns\energy.dm"
-#include "code\modules\projectiles\guns\grenade_launcher.dm"
-#include "code\modules\projectiles\guns\magic.dm"
-#include "code\modules\projectiles\guns\medbeam.dm"
-#include "code\modules\projectiles\guns\mounted.dm"
-#include "code\modules\projectiles\guns\projectile.dm"
-#include "code\modules\projectiles\guns\rocket.dm"
-#include "code\modules\projectiles\guns\syringe_gun.dm"
-#include "code\modules\projectiles\guns\throw.dm"
-#include "code\modules\projectiles\guns\energy\kinetic_accelerator.dm"
-#include "code\modules\projectiles\guns\energy\laser.dm"
-#include "code\modules\projectiles\guns\energy\nuclear.dm"
-#include "code\modules\projectiles\guns\energy\pulse.dm"
-#include "code\modules\projectiles\guns\energy\special.dm"
-#include "code\modules\projectiles\guns\energy\stun.dm"
-#include "code\modules\projectiles\guns\energy\telegun.dm"
-#include "code\modules\projectiles\guns\magic\staff.dm"
-#include "code\modules\projectiles\guns\magic\wand.dm"
-#include "code\modules\projectiles\guns\misc\blastcannon.dm"
-#include "code\modules\projectiles\guns\projectile\automatic.dm"
-#include "code\modules\projectiles\guns\projectile\bow.dm"
-#include "code\modules\projectiles\guns\projectile\launchers.dm"
-#include "code\modules\projectiles\guns\projectile\pistol.dm"
-#include "code\modules\projectiles\guns\projectile\revolver.dm"
-#include "code\modules\projectiles\guns\projectile\saw.dm"
-#include "code\modules\projectiles\guns\projectile\shotgun.dm"
-#include "code\modules\projectiles\guns\projectile\sniper.dm"
-#include "code\modules\projectiles\guns\projectile\toy.dm"
-#include "code\modules\projectiles\guns\throw\crossbow.dm"
-#include "code\modules\projectiles\guns\throw\pielauncher.dm"
-#include "code\modules\projectiles\projectile\beams.dm"
-#include "code\modules\projectiles\projectile\bullets.dm"
-#include "code\modules\projectiles\projectile\energy.dm"
-#include "code\modules\projectiles\projectile\force.dm"
-#include "code\modules\projectiles\projectile\magic.dm"
-#include "code\modules\projectiles\projectile\reusable.dm"
-#include "code\modules\projectiles\projectile\special.dm"
-#include "code\modules\reagents\chem_splash.dm"
-#include "code\modules\reagents\reagent_containers.dm"
-#include "code\modules\reagents\reagent_dispenser.dm"
-#include "code\modules\reagents\chemistry\colors.dm"
-#include "code\modules\reagents\chemistry\holder.dm"
-#include "code\modules\reagents\chemistry\readme.dm"
-#include "code\modules\reagents\chemistry\reagents.dm"
-#include "code\modules\reagents\chemistry\recipes.dm"
-#include "code\modules\reagents\chemistry\machinery\chem_dispenser.dm"
-#include "code\modules\reagents\chemistry\machinery\chem_heater.dm"
-#include "code\modules\reagents\chemistry\machinery\chem_master.dm"
-#include "code\modules\reagents\chemistry\machinery\pandemic.dm"
-#include "code\modules\reagents\chemistry\machinery\reagentgrinder.dm"
-#include "code\modules\reagents\chemistry\reagents\admin.dm"
-#include "code\modules\reagents\chemistry\reagents\alcohol.dm"
-#include "code\modules\reagents\chemistry\reagents\blob.dm"
-#include "code\modules\reagents\chemistry\reagents\disease.dm"
-#include "code\modules\reagents\chemistry\reagents\drink_base.dm"
-#include "code\modules\reagents\chemistry\reagents\drink_cold.dm"
-#include "code\modules\reagents\chemistry\reagents\drinks.dm"
-#include "code\modules\reagents\chemistry\reagents\drugs.dm"
-#include "code\modules\reagents\chemistry\reagents\food.dm"
-#include "code\modules\reagents\chemistry\reagents\medicine.dm"
-#include "code\modules\reagents\chemistry\reagents\misc.dm"
-#include "code\modules\reagents\chemistry\reagents\paint.dm"
-#include "code\modules\reagents\chemistry\reagents\paradise_pop.dm"
-#include "code\modules\reagents\chemistry\reagents\pyrotechnic.dm"
-#include "code\modules\reagents\chemistry\reagents\toxins.dm"
-#include "code\modules\reagents\chemistry\reagents\water.dm"
-#include "code\modules\reagents\chemistry\recipes\drinks.dm"
-#include "code\modules\reagents\chemistry\recipes\drugs.dm"
-#include "code\modules\reagents\chemistry\recipes\food.dm"
-#include "code\modules\reagents\chemistry\recipes\medicine.dm"
-#include "code\modules\reagents\chemistry\recipes\others.dm"
-#include "code\modules\reagents\chemistry\recipes\pyrotechnics.dm"
-#include "code\modules\reagents\chemistry\recipes\slime_extracts.dm"
-#include "code\modules\reagents\chemistry\recipes\toxins.dm"
-#include "code\modules\reagents\reagent_containers\borghydro.dm"
-#include "code\modules\reagents\reagent_containers\bottle.dm"
-#include "code\modules\reagents\reagent_containers\dropper.dm"
-#include "code\modules\reagents\reagent_containers\glass_containers.dm"
-#include "code\modules\reagents\reagent_containers\hypospray.dm"
-#include "code\modules\reagents\reagent_containers\iv_bag.dm"
-#include "code\modules\reagents\reagent_containers\patch.dm"
-#include "code\modules\reagents\reagent_containers\pill.dm"
-#include "code\modules\reagents\reagent_containers\spray.dm"
-#include "code\modules\reagents\reagent_containers\syringes.dm"
-#include "code\modules\recycling\belt-placer.dm"
-#include "code\modules\recycling\conveyor2.dm"
-#include "code\modules\recycling\disposal-construction.dm"
-#include "code\modules\recycling\disposal.dm"
-#include "code\modules\recycling\sortingmachinery.dm"
-#include "code\modules\research\circuitprinter.dm"
-#include "code\modules\research\designs.dm"
-#include "code\modules\research\destructive_analyzer.dm"
-#include "code\modules\research\experimentor.dm"
-#include "code\modules\research\message_server.dm"
-#include "code\modules\research\protolathe.dm"
-#include "code\modules\research\rd-readme.dm"
-#include "code\modules\research\rdconsole.dm"
-#include "code\modules\research\rdmachines.dm"
-#include "code\modules\research\research.dm"
-#include "code\modules\research\server.dm"
-#include "code\modules\research\designs\AI_module_designs.dm"
-#include "code\modules\research\designs\autolathe_designs.dm"
-#include "code\modules\research\designs\biogenerator_designs.dm"
-#include "code\modules\research\designs\bluespace_designs.dm"
-#include "code\modules\research\designs\comp_board_designs.dm"
-#include "code\modules\research\designs\computer_part_designs.dm"
-#include "code\modules\research\designs\equipment_designs.dm"
-#include "code\modules\research\designs\janitorial_designs.dm"
-#include "code\modules\research\designs\machine_designs.dm"
-#include "code\modules\research\designs\mecha_designs.dm"
-#include "code\modules\research\designs\mechfabricator_designs.dm"
-#include "code\modules\research\designs\medical_designs.dm"
-#include "code\modules\research\designs\mining_designs.dm"
-#include "code\modules\research\designs\misc_designs.dm"
-#include "code\modules\research\designs\power_designs.dm"
-#include "code\modules\research\designs\smelting_designs.dm"
-#include "code\modules\research\designs\spacepod_designs.dm"
-#include "code\modules\research\designs\stock_parts_designs.dm"
-#include "code\modules\research\designs\telecomms_designs.dm"
-#include "code\modules\research\designs\weapon_designs.dm"
-#include "code\modules\research\xenobiology\xenobio_camera.dm"
-#include "code\modules\research\xenobiology\xenobiology.dm"
-#include "code\modules\response_team\ert.dm"
-#include "code\modules\response_team\ert_outfits.dm"
-#include "code\modules\ruins\ruin_areas.dm"
-#include "code\modules\ruins\lavalandruin_code\animal_hospital.dm"
-#include "code\modules\ruins\lavalandruin_code\ash_walker_den.dm"
-#include "code\modules\ruins\lavalandruin_code\hermit.dm"
-#include "code\modules\ruins\lavalandruin_code\seed_vault.dm"
-#include "code\modules\ruins\lavalandruin_code\syndicate_base.dm"
-#include "code\modules\ruins\objects_and_mobs\gym.dm"
-#include "code\modules\ruins\objects_and_mobs\necropolis_gate.dm"
-#include "code\modules\security_levels\keycard authentication.dm"
-#include "code\modules\security_levels\security levels.dm"
-#include "code\modules\shuttle\assault_pod.dm"
-#include "code\modules\shuttle\emergency.dm"
-#include "code\modules\shuttle\ert.dm"
-#include "code\modules\shuttle\navigation_computer.dm"
-#include "code\modules\shuttle\on_move.dm"
-#include "code\modules\shuttle\ripple.dm"
-#include "code\modules\shuttle\shuttle.dm"
-#include "code\modules\shuttle\shuttle_manipulator.dm"
-#include "code\modules\shuttle\shuttle_rotate.dm"
-#include "code\modules\shuttle\supply.dm"
-#include "code\modules\shuttle\syndicate.dm"
-#include "code\modules\shuttle\vox.dm"
-#include "code\modules\space_management\heap_space_level.dm"
-#include "code\modules\space_management\level_check.dm"
-#include "code\modules\space_management\level_traits.dm"
-#include "code\modules\space_management\space_chunk.dm"
-#include "code\modules\space_management\space_level.dm"
-#include "code\modules\space_management\space_transition.dm"
-#include "code\modules\space_management\zlevel_manager.dm"
-#include "code\modules\spacepods\construction.dm"
-#include "code\modules\spacepods\equipment.dm"
-#include "code\modules\spacepods\lock_buster.dm"
-#include "code\modules\spacepods\parts.dm"
-#include "code\modules\spacepods\spacepod.dm"
-#include "code\modules\station_goals\bsa.dm"
-#include "code\modules\station_goals\dna_vault.dm"
-#include "code\modules\station_goals\shield.dm"
-#include "code\modules\station_goals\station_goal.dm"
-#include "code\modules\store\items.dm"
-#include "code\modules\store\store.dm"
-#include "code\modules\surgery\bones.dm"
-#include "code\modules\surgery\cavity_implant.dm"
-#include "code\modules\surgery\dental_implant.dm"
-#include "code\modules\surgery\encased.dm"
-#include "code\modules\surgery\generic.dm"
-#include "code\modules\surgery\helpers.dm"
-#include "code\modules\surgery\implant_removal.dm"
-#include "code\modules\surgery\limb_augmentation.dm"
-#include "code\modules\surgery\limb_reattach.dm"
-#include "code\modules\surgery\organs_internal.dm"
-#include "code\modules\surgery\other.dm"
-#include "code\modules\surgery\plastic_surgery.dm"
-#include "code\modules\surgery\remove_embedded_object.dm"
-#include "code\modules\surgery\rig_removal.dm"
-#include "code\modules\surgery\robotics.dm"
-#include "code\modules\surgery\slime.dm"
-#include "code\modules\surgery\surgery.dm"
-#include "code\modules\surgery\tools.dm"
-#include "code\modules\surgery\organs\augments_arms.dm"
-#include "code\modules\surgery\organs\augments_eyes.dm"
-#include "code\modules\surgery\organs\augments_internal.dm"
-#include "code\modules\surgery\organs\autoimplanter.dm"
-#include "code\modules\surgery\organs\blood.dm"
-#include "code\modules\surgery\organs\body_egg.dm"
-#include "code\modules\surgery\organs\ears.dm"
-#include "code\modules\surgery\organs\eyes.dm"
-#include "code\modules\surgery\organs\heart.dm"
-#include "code\modules\surgery\organs\helpers.dm"
-#include "code\modules\surgery\organs\kidneys.dm"
-#include "code\modules\surgery\organs\liver.dm"
-#include "code\modules\surgery\organs\lungs.dm"
-#include "code\modules\surgery\organs\mmi_holder.dm"
-#include "code\modules\surgery\organs\organ.dm"
-#include "code\modules\surgery\organs\organ_external.dm"
-#include "code\modules\surgery\organs\organ_icon.dm"
-#include "code\modules\surgery\organs\organ_internal.dm"
-#include "code\modules\surgery\organs\pain.dm"
-#include "code\modules\surgery\organs\parasites.dm"
-#include "code\modules\surgery\organs\robolimbs.dm"
-#include "code\modules\surgery\organs\skeleton.dm"
-#include "code\modules\surgery\organs\vocal_cords.dm"
-#include "code\modules\surgery\organs\subtypes\abductor.dm"
-#include "code\modules\surgery\organs\subtypes\diona.dm"
-#include "code\modules\surgery\organs\subtypes\drask.dm"
-#include "code\modules\surgery\organs\subtypes\grey.dm"
-#include "code\modules\surgery\organs\subtypes\kidan.dm"
-#include "code\modules\surgery\organs\subtypes\machine.dm"
-#include "code\modules\surgery\organs\subtypes\nucleation.dm"
-#include "code\modules\surgery\organs\subtypes\plasmaman.dm"
-#include "code\modules\surgery\organs\subtypes\shadow.dm"
-#include "code\modules\surgery\organs\subtypes\skrell.dm"
-#include "code\modules\surgery\organs\subtypes\standard.dm"
-#include "code\modules\surgery\organs\subtypes\tajaran.dm"
-#include "code\modules\surgery\organs\subtypes\unathi.dm"
-#include "code\modules\surgery\organs\subtypes\unbreakable.dm"
-#include "code\modules\surgery\organs\subtypes\vox.dm"
-#include "code\modules\surgery\organs\subtypes\vulpkanin.dm"
-#include "code\modules\surgery\organs\subtypes\wryn.dm"
-#include "code\modules\surgery\organs\subtypes\xenos.dm"
-#include "code\modules\telesci\bscrystal.dm"
-#include "code\modules\telesci\gps.dm"
-#include "code\modules\telesci\telepad.dm"
-#include "code\modules\telesci\telesci_computer.dm"
-#include "code\modules\tooltip\tooltip.dm"
-#include "code\modules\tram\tram.dm"
-#include "code\modules\tram\tram_control_pad.dm"
-#include "code\modules\tram\tram_floor.dm"
-#include "code\modules\tram\tram_rail.dm"
-#include "code\modules\tram\tram_wall.dm"
-#include "code\modules\vehicle\ambulance.dm"
-#include "code\modules\vehicle\atv.dm"
-#include "code\modules\vehicle\janicart.dm"
-#include "code\modules\vehicle\motorcycle.dm"
-#include "code\modules\vehicle\secway.dm"
-#include "code\modules\vehicle\snowmobile.dm"
-#include "code\modules\vehicle\speedbike.dm"
-#include "code\modules\vehicle\sportscar.dm"
-#include "code\modules\vehicle\vehicle.dm"
-#include "code\modules\vr\vr_avatar.dm"
-#include "code\modules\vr\vr_controller.dm"
-#include "code\modules\vr\vr_goggles.dm"
-#include "code\modules\vr\vr_outfits.dm"
-#include "goon\code\datums\browserOutput.dm"
-#include "interface\interface.dm"
-#include "interface\skin.dmf"
-// END_INCLUDE
+// DM Environment file for paradise.dme.
+// All manual changes should be made outside the BEGIN_ and END_ blocks.
+ // New source code should be placed in .dm files: choose File/New --> Code File.
+// BEGIN_INTERNALS
+// END_INTERNALS
+// BEGIN_FILE_DIR
+#define FILE_DIR .
+// END_FILE_DIR
+// BEGIN_PREFERENCES
+#define DEBUG
+// END_PREFERENCES
+// BEGIN_INCLUDE
+#include "_maps\__MAP_DEFINES.dm"
+#include "_maps\cyberiad.dm"
+#include "code\_compile_options.dm"
+#include "code\hub.dm"
+#include "code\world.dm"
+#include "code\__DEFINES\_globals.dm"
+#include "code\__DEFINES\_readme.dm"
+#include "code\__DEFINES\_tick.dm"
+#include "code\__DEFINES\admin.dm"
+#include "code\__DEFINES\antagonists.dm"
+#include "code\__DEFINES\atmospherics.dm"
+#include "code\__DEFINES\bots.dm"
+#include "code\__DEFINES\callbacks.dm"
+#include "code\__DEFINES\clothing.dm"
+#include "code\__DEFINES\combat.dm"
+#include "code\__DEFINES\components.dm"
+#include "code\__DEFINES\construction.dm"
+#include "code\__DEFINES\contracts.dm"
+#include "code\__DEFINES\crafting.dm"
+#include "code\__DEFINES\error_handler.dm"
+#include "code\__DEFINES\flags.dm"
+#include "code\__DEFINES\game.dm"
+#include "code\__DEFINES\gamemode.dm"
+#include "code\__DEFINES\genetics.dm"
+#include "code\__DEFINES\hud.dm"
+#include "code\__DEFINES\hydroponics.dm"
+#include "code\__DEFINES\inventory.dm"
+#include "code\__DEFINES\is_helpers.dm"
+#include "code\__DEFINES\language.dm"
+#include "code\__DEFINES\layers.dm"
+#include "code\__DEFINES\lighting.dm"
+#include "code\__DEFINES\machines.dm"
+#include "code\__DEFINES\math.dm"
+#include "code\__DEFINES\MC.dm"
+#include "code\__DEFINES\medal.dm"
+#include "code\__DEFINES\misc.dm"
+#include "code\__DEFINES\mobs.dm"
+#include "code\__DEFINES\move_force.dm"
+#include "code\__DEFINES\pda.dm"
+#include "code\__DEFINES\pipes.dm"
+#include "code\__DEFINES\preferences.dm"
+#include "code\__DEFINES\qdel.dm"
+#include "code\__DEFINES\radio.dm"
+#include "code\__DEFINES\reagents.dm"
+#include "code\__DEFINES\role_preferences.dm"
+#include "code\__DEFINES\rolebans.dm"
+#include "code\__DEFINES\shuttle.dm"
+#include "code\__DEFINES\sight.dm"
+#include "code\__DEFINES\sound.dm"
+#include "code\__DEFINES\stat.dm"
+#include "code\__DEFINES\station_goals.dm"
+#include "code\__DEFINES\status_effects.dm"
+#include "code\__DEFINES\subsystems.dm"
+#include "code\__DEFINES\typeids.dm"
+#include "code\__DEFINES\vv.dm"
+#include "code\__DEFINES\zlevel.dm"
+#include "code\__HELPERS\_logging.dm"
+#include "code\__HELPERS\_string_lists.dm"
+#include "code\__HELPERS\AnimationLibrary.dm"
+#include "code\__HELPERS\cmp.dm"
+#include "code\__HELPERS\constants.dm"
+#include "code\__HELPERS\experimental.dm"
+#include "code\__HELPERS\files.dm"
+#include "code\__HELPERS\game.dm"
+#include "code\__HELPERS\global_lists.dm"
+#include "code\__HELPERS\icon_smoothing.dm"
+#include "code\__HELPERS\icons.dm"
+#include "code\__HELPERS\lists.dm"
+#include "code\__HELPERS\maths.dm"
+#include "code\__HELPERS\matrices.dm"
+#include "code\__HELPERS\mobs.dm"
+#include "code\__HELPERS\names.dm"
+#include "code\__HELPERS\pronouns.dm"
+#include "code\__HELPERS\qdel.dm"
+#include "code\__HELPERS\sanitize_values.dm"
+#include "code\__HELPERS\text.dm"
+#include "code\__HELPERS\time.dm"
+#include "code\__HELPERS\type2type.dm"
+#include "code\__HELPERS\unique_ids.dm"
+#include "code\__HELPERS\unsorted.dm"
+#include "code\__HELPERS\sorts\__main.dm"
+#include "code\__HELPERS\sorts\InsertSort.dm"
+#include "code\__HELPERS\sorts\MergeSort.dm"
+#include "code\__HELPERS\sorts\TimSort.dm"
+#include "code\_DATASTRUCTURES\heap.dm"
+#include "code\_DATASTRUCTURES\stacks.dm"
+#include "code\_globalvars\configuration.dm"
+#include "code\_globalvars\database.dm"
+#include "code\_globalvars\game_modes.dm"
+#include "code\_globalvars\genetics.dm"
+#include "code\_globalvars\logging.dm"
+#include "code\_globalvars\mapping.dm"
+#include "code\_globalvars\misc.dm"
+#include "code\_globalvars\unused.dm"
+#include "code\_globalvars\lists\flavor_misc.dm"
+#include "code\_globalvars\lists\fortunes.dm"
+#include "code\_globalvars\lists\misc.dm"
+#include "code\_globalvars\lists\mobs.dm"
+#include "code\_globalvars\lists\names.dm"
+#include "code\_globalvars\lists\objects.dm"
+#include "code\_globalvars\lists\reagents.dm"
+#include "code\_globalvars\lists\typecache.dm"
+#include "code\_onclick\adjacent.dm"
+#include "code\_onclick\ai.dm"
+#include "code\_onclick\click.dm"
+#include "code\_onclick\click_override.dm"
+#include "code\_onclick\cyborg.dm"
+#include "code\_onclick\drag_drop.dm"
+#include "code\_onclick\item_attack.dm"
+#include "code\_onclick\observer.dm"
+#include "code\_onclick\other_mobs.dm"
+#include "code\_onclick\overmind.dm"
+#include "code\_onclick\rig.dm"
+#include "code\_onclick\telekinesis.dm"
+#include "code\_onclick\hud\_defines.dm"
+#include "code\_onclick\hud\action_button.dm"
+#include "code\_onclick\hud\ai.dm"
+#include "code\_onclick\hud\alert.dm"
+#include "code\_onclick\hud\alien.dm"
+#include "code\_onclick\hud\alien_larva.dm"
+#include "code\_onclick\hud\blob_overmind.dm"
+#include "code\_onclick\hud\bot.dm"
+#include "code\_onclick\hud\constructs.dm"
+#include "code\_onclick\hud\devil.dm"
+#include "code\_onclick\hud\fullscreen.dm"
+#include "code\_onclick\hud\ghost.dm"
+#include "code\_onclick\hud\guardian.dm"
+#include "code\_onclick\hud\hud.dm"
+#include "code\_onclick\hud\human.dm"
+#include "code\_onclick\hud\monkey.dm"
+#include "code\_onclick\hud\movable_screen_objects.dm"
+#include "code\_onclick\hud\other_mobs.dm"
+#include "code\_onclick\hud\picture_in_picture.dm"
+#include "code\_onclick\hud\plane_master.dm"
+#include "code\_onclick\hud\radial.dm"
+#include "code\_onclick\hud\robot.dm"
+#include "code\_onclick\hud\screen_objects.dm"
+#include "code\_onclick\hud\swarmer.dm"
+#include "code\ATMOSPHERICS\atmospherics.dm"
+#include "code\ATMOSPHERICS\datum_icon_manager.dm"
+#include "code\ATMOSPHERICS\datum_pipeline.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\binary_atmos_base.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\circulator.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\dp_vent_pump.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\passive_gate.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\pump.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\valve.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\volume_pump.dm"
+#include "code\ATMOSPHERICS\components\omni_devices\_omni_extras.dm"
+#include "code\ATMOSPHERICS\components\omni_devices\filter.dm"
+#include "code\ATMOSPHERICS\components\omni_devices\mixer.dm"
+#include "code\ATMOSPHERICS\components\omni_devices\omni_base.dm"
+#include "code\ATMOSPHERICS\components\trinary_devices\filter.dm"
+#include "code\ATMOSPHERICS\components\trinary_devices\mixer.dm"
+#include "code\ATMOSPHERICS\components\trinary_devices\trinary_base.dm"
+#include "code\ATMOSPHERICS\components\trinary_devices\tvalve.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\cold_sink.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\generator_input.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\heat_exchanger.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\heat_source.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\outlet_injector.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\oxygen_generator.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\passive_vent.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\portables_connector.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\tank.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\thermal_plate.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\unary_base.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\vent_pump.dm"
+#include "code\ATMOSPHERICS\components\unary_devices\vent_scrubber.dm"
+#include "code\ATMOSPHERICS\pipes\cap.dm"
+#include "code\ATMOSPHERICS\pipes\manifold.dm"
+#include "code\ATMOSPHERICS\pipes\manifold4w.dm"
+#include "code\ATMOSPHERICS\pipes\pipe.dm"
+#include "code\ATMOSPHERICS\pipes\simple\pipe_simple.dm"
+#include "code\ATMOSPHERICS\pipes\simple\pipe_simple_he.dm"
+#include "code\ATMOSPHERICS\pipes\simple\pipe_simple_hidden.dm"
+#include "code\ATMOSPHERICS\pipes\simple\pipe_simple_insulated.dm"
+#include "code\ATMOSPHERICS\pipes\simple\pipe_simple_visible.dm"
+#include "code\controllers\configuration.dm"
+#include "code\controllers\controller.dm"
+#include "code\controllers\failsafe.dm"
+#include "code\controllers\globals.dm"
+#include "code\controllers\hooks-defs.dm"
+#include "code\controllers\hooks.dm"
+#include "code\controllers\master.dm"
+#include "code\controllers\subsystem.dm"
+#include "code\controllers\verbs.dm"
+#include "code\controllers\subsystem\air.dm"
+#include "code\controllers\subsystem\alarm.dm"
+#include "code\controllers\subsystem\assets.dm"
+#include "code\controllers\subsystem\atoms.dm"
+#include "code\controllers\subsystem\events.dm"
+#include "code\controllers\subsystem\fires.dm"
+#include "code\controllers\subsystem\garbage.dm"
+#include "code\controllers\subsystem\holiday.dm"
+#include "code\controllers\subsystem\icon_smooth.dm"
+#include "code\controllers\subsystem\idlenpcpool.dm"
+#include "code\controllers\subsystem\ipintel.dm"
+#include "code\controllers\subsystem\jobs.dm"
+#include "code\controllers\subsystem\lighting.dm"
+#include "code\controllers\subsystem\machinery.dm"
+#include "code\controllers\subsystem\mapping.dm"
+#include "code\controllers\subsystem\medals.dm"
+#include "code\controllers\subsystem\mobs.dm"
+#include "code\controllers\subsystem\nano_mob_hunter.dm"
+#include "code\controllers\subsystem\nanoui.dm"
+#include "code\controllers\subsystem\nightshift.dm"
+#include "code\controllers\subsystem\npcpool.dm"
+#include "code\controllers\subsystem\overlays.dm"
+#include "code\controllers\subsystem\radio.dm"
+#include "code\controllers\subsystem\shuttles.dm"
+#include "code\controllers\subsystem\spacedrift.dm"
+#include "code\controllers\subsystem\sun.dm"
+#include "code\controllers\subsystem\throwing.dm"
+#include "code\controllers\subsystem\ticker.dm"
+#include "code\controllers\subsystem\timer.dm"
+#include "code\controllers\subsystem\vote.dm"
+#include "code\controllers\subsystem\weather.dm"
+#include "code\controllers\subsystem\processing\fastprocess.dm"
+#include "code\controllers\subsystem\processing\obj.dm"
+#include "code\controllers\subsystem\processing\processing.dm"
+#include "code\controllers\subsystem\tickets\mentor_tickets.dm"
+#include "code\controllers\subsystem\tickets\tickets.dm"
+#include "code\datums\action.dm"
+#include "code\datums\ai_law_sets.dm"
+#include "code\datums\ai_laws.dm"
+#include "code\datums\beam.dm"
+#include "code\datums\browser.dm"
+#include "code\datums\callback.dm"
+#include "code\datums\click_intercept.dm"
+#include "code\datums\datacore.dm"
+#include "code\datums\datum.dm"
+#include "code\datums\datumvars.dm"
+#include "code\datums\gas_mixture.dm"
+#include "code\datums\holocall.dm"
+#include "code\datums\hud.dm"
+#include "code\datums\mind.dm"
+#include "code\datums\mixed.dm"
+#include "code\datums\mutable_appearance.dm"
+#include "code\datums\periodic_news.dm"
+#include "code\datums\pipe_datums.dm"
+#include "code\datums\progressbar.dm"
+#include "code\datums\radio.dm"
+#include "code\datums\recipe.dm"
+#include "code\datums\ruins.dm"
+#include "code\datums\shuttles.dm"
+#include "code\datums\soullink.dm"
+#include "code\datums\spawners_menu.dm"
+#include "code\datums\spell.dm"
+#include "code\datums\statclick.dm"
+#include "code\datums\supplypacks.dm"
+#include "code\datums\uplink_item.dm"
+#include "code\datums\vision_override.dm"
+#include "code\datums\vr.dm"
+#include "code\datums\cache\air_alarm.dm"
+#include "code\datums\cache\apc.dm"
+#include "code\datums\cache\cache.dm"
+#include "code\datums\cache\crew.dm"
+#include "code\datums\cache\powermonitor.dm"
+#include "code\datums\components\_component.dm"
+#include "code\datums\components\decal.dm"
+#include "code\datums\components\ducttape.dm"
+#include "code\datums\components\jestosterone.dm"
+#include "code\datums\components\material_container.dm"
+#include "code\datums\components\squeak.dm"
+#include "code\datums\diseases\_disease.dm"
+#include "code\datums\diseases\_MobProcs.dm"
+#include "code\datums\diseases\anxiety.dm"
+#include "code\datums\diseases\appendicitis.dm"
+#include "code\datums\diseases\beesease.dm"
+#include "code\datums\diseases\berserker.dm"
+#include "code\datums\diseases\brainrot.dm"
+#include "code\datums\diseases\cold.dm"
+#include "code\datums\diseases\cold9.dm"
+#include "code\datums\diseases\critical.dm"
+#include "code\datums\diseases\fake_gbs.dm"
+#include "code\datums\diseases\flu.dm"
+#include "code\datums\diseases\fluspanish.dm"
+#include "code\datums\diseases\food_poisoning.dm"
+#include "code\datums\diseases\gbs.dm"
+#include "code\datums\diseases\kingstons.dm"
+#include "code\datums\diseases\kuru.dm"
+#include "code\datums\diseases\lycancoughy.dm"
+#include "code\datums\diseases\magnitis.dm"
+#include "code\datums\diseases\pierrot_throat.dm"
+#include "code\datums\diseases\retrovirus.dm"
+#include "code\datums\diseases\rhumba_beat.dm"
+#include "code\datums\diseases\transformation.dm"
+#include "code\datums\diseases\tuberculosis.dm"
+#include "code\datums\diseases\vampire.dm"
+#include "code\datums\diseases\wizarditis.dm"
+#include "code\datums\diseases\advance\advance.dm"
+#include "code\datums\diseases\advance\presets.dm"
+#include "code\datums\diseases\advance\symptoms\beard.dm"
+#include "code\datums\diseases\advance\symptoms\choking.dm"
+#include "code\datums\diseases\advance\symptoms\confusion.dm"
+#include "code\datums\diseases\advance\symptoms\cough.dm"
+#include "code\datums\diseases\advance\symptoms\damage_converter.dm"
+#include "code\datums\diseases\advance\symptoms\deafness.dm"
+#include "code\datums\diseases\advance\symptoms\dizzy.dm"
+#include "code\datums\diseases\advance\symptoms\fever.dm"
+#include "code\datums\diseases\advance\symptoms\fire.dm"
+#include "code\datums\diseases\advance\symptoms\flesh_eating.dm"
+#include "code\datums\diseases\advance\symptoms\hallucigen.dm"
+#include "code\datums\diseases\advance\symptoms\headache.dm"
+#include "code\datums\diseases\advance\symptoms\heal.dm"
+#include "code\datums\diseases\advance\symptoms\itching.dm"
+#include "code\datums\diseases\advance\symptoms\oxygen.dm"
+#include "code\datums\diseases\advance\symptoms\sensory.dm"
+#include "code\datums\diseases\advance\symptoms\shedding.dm"
+#include "code\datums\diseases\advance\symptoms\shivering.dm"
+#include "code\datums\diseases\advance\symptoms\skin.dm"
+#include "code\datums\diseases\advance\symptoms\sneeze.dm"
+#include "code\datums\diseases\advance\symptoms\symptoms.dm"
+#include "code\datums\diseases\advance\symptoms\viral.dm"
+#include "code\datums\diseases\advance\symptoms\vision.dm"
+#include "code\datums\diseases\advance\symptoms\voice_change.dm"
+#include "code\datums\diseases\advance\symptoms\vomit.dm"
+#include "code\datums\diseases\advance\symptoms\weakness.dm"
+#include "code\datums\diseases\advance\symptoms\weight.dm"
+#include "code\datums\diseases\advance\symptoms\youth.dm"
+#include "code\datums\helper_datums\construction_datum.dm"
+#include "code\datums\helper_datums\events.dm"
+#include "code\datums\helper_datums\global_iterator.dm"
+#include "code\datums\helper_datums\hotkey_modes.dm"
+#include "code\datums\helper_datums\icon_snapshot.dm"
+#include "code\datums\helper_datums\input.dm"
+#include "code\datums\helper_datums\map_template.dm"
+#include "code\datums\helper_datums\teleport.dm"
+#include "code\datums\helper_datums\topic_input.dm"
+#include "code\datums\looping_sounds\looping_sound.dm"
+#include "code\datums\looping_sounds\machinery_sounds.dm"
+#include "code\datums\looping_sounds\thermal_drill.dm"
+#include "code\datums\looping_sounds\weather.dm"
+#include "code\datums\outfits\outfit.dm"
+#include "code\datums\outfits\outfit_admin.dm"
+#include "code\datums\outfits\vv_outfit.dm"
+#include "code\datums\ruins\lavaland.dm"
+#include "code\datums\ruins\space.dm"
+#include "code\datums\spells\area_teleport.dm"
+#include "code\datums\spells\bloodcrawl.dm"
+#include "code\datums\spells\chaplain.dm"
+#include "code\datums\spells\charge.dm"
+#include "code\datums\spells\cluwne.dm"
+#include "code\datums\spells\conjure.dm"
+#include "code\datums\spells\conjure_item.dm"
+#include "code\datums\spells\construct_spells.dm"
+#include "code\datums\spells\devil.dm"
+#include "code\datums\spells\devil_boons.dm"
+#include "code\datums\spells\dumbfire.dm"
+#include "code\datums\spells\emplosion.dm"
+#include "code\datums\spells\ethereal_jaunt.dm"
+#include "code\datums\spells\explosion.dm"
+#include "code\datums\spells\fake_gib.dm"
+#include "code\datums\spells\genetic.dm"
+#include "code\datums\spells\horsemask.dm"
+#include "code\datums\spells\infinite_guns.dm"
+#include "code\datums\spells\inflict_handler.dm"
+#include "code\datums\spells\knock.dm"
+#include "code\datums\spells\lichdom.dm"
+#include "code\datums\spells\lightning.dm"
+#include "code\datums\spells\magnet.dm"
+#include "code\datums\spells\mime.dm"
+#include "code\datums\spells\mind_transfer.dm"
+#include "code\datums\spells\night_vision.dm"
+#include "code\datums\spells\projectile.dm"
+#include "code\datums\spells\rathens.dm"
+#include "code\datums\spells\rod_form.dm"
+#include "code\datums\spells\shapeshift.dm"
+#include "code\datums\spells\summonitem.dm"
+#include "code\datums\spells\touch_attacks.dm"
+#include "code\datums\spells\trigger.dm"
+#include "code\datums\spells\turf_teleport.dm"
+#include "code\datums\spells\wizard.dm"
+#include "code\datums\status_effects\buffs.dm"
+#include "code\datums\status_effects\debuffs.dm"
+#include "code\datums\status_effects\neutral.dm"
+#include "code\datums\status_effects\status_effect.dm"
+#include "code\datums\vr\level.dm"
+#include "code\datums\weather\weather.dm"
+#include "code\datums\weather\weather_types\ash_storm.dm"
+#include "code\datums\weather\weather_types\floor_is_lava.dm"
+#include "code\datums\weather\weather_types\radiation_storm.dm"
+#include "code\datums\weather\weather_types\snow_storm.dm"
+#include "code\datums\wires\airlock.dm"
+#include "code\datums\wires\alarm.dm"
+#include "code\datums\wires\apc.dm"
+#include "code\datums\wires\autolathe.dm"
+#include "code\datums\wires\camera.dm"
+#include "code\datums\wires\explosive.dm"
+#include "code\datums\wires\mulebot.dm"
+#include "code\datums\wires\nuclearbomb.dm"
+#include "code\datums\wires\particle_accelerator.dm"
+#include "code\datums\wires\radio.dm"
+#include "code\datums\wires\robot.dm"
+#include "code\datums\wires\smartfridge.dm"
+#include "code\datums\wires\suitstorage.dm"
+#include "code\datums\wires\syndicatebomb.dm"
+#include "code\datums\wires\tesla_coil.dm"
+#include "code\datums\wires\vending.dm"
+#include "code\datums\wires\wires.dm"
+#include "code\defines\vox_sounds.dm"
+#include "code\defines\procs\admin.dm"
+#include "code\defines\procs\announce.dm"
+#include "code\defines\procs\AStar.dm"
+#include "code\defines\procs\dbcore.dm"
+#include "code\defines\procs\radio.dm"
+#include "code\defines\procs\records.dm"
+#include "code\defines\procs\statistics.dm"
+#include "code\game\alternate_appearance.dm"
+#include "code\game\asteroid.dm"
+#include "code\game\atoms.dm"
+#include "code\game\atoms_movable.dm"
+#include "code\game\data_huds.dm"
+#include "code\game\shuttle_engines.dm"
+#include "code\game\sound.dm"
+#include "code\game\world.dm"
+#include "code\game\area\ai_monitored.dm"
+#include "code\game\area\areas.dm"
+#include "code\game\area\Dynamic areas.dm"
+#include "code\game\area\Space Station 13 areas.dm"
+#include "code\game\area\areas\depot-areas.dm"
+#include "code\game\area\areas\mining.dm"
+#include "code\game\area\areas\ruins\lavaland.dm"
+#include "code\game\dna\dna2.dm"
+#include "code\game\dna\dna2_domutcheck.dm"
+#include "code\game\dna\dna2_helpers.dm"
+#include "code\game\dna\dna_modifier.dm"
+#include "code\game\dna\genes\disabilities.dm"
+#include "code\game\dna\genes\gene.dm"
+#include "code\game\dna\genes\goon_disabilities.dm"
+#include "code\game\dna\genes\goon_powers.dm"
+#include "code\game\dna\genes\monkey.dm"
+#include "code\game\dna\genes\powers.dm"
+#include "code\game\dna\genes\vg_disabilities.dm"
+#include "code\game\dna\genes\vg_powers.dm"
+#include "code\game\gamemodes\factions.dm"
+#include "code\game\gamemodes\game_mode.dm"
+#include "code\game\gamemodes\intercept_report.dm"
+#include "code\game\gamemodes\objective.dm"
+#include "code\game\gamemodes\scoreboard.dm"
+#include "code\game\gamemodes\setupgame.dm"
+#include "code\game\gamemodes\steal_items.dm"
+#include "code\game\gamemodes\autotraitor\autotraitor.dm"
+#include "code\game\gamemodes\blob\blob.dm"
+#include "code\game\gamemodes\blob\blob_finish.dm"
+#include "code\game\gamemodes\blob\blob_report.dm"
+#include "code\game\gamemodes\blob\overmind.dm"
+#include "code\game\gamemodes\blob\powers.dm"
+#include "code\game\gamemodes\blob\theblob.dm"
+#include "code\game\gamemodes\blob\blobs\blob_mobs.dm"
+#include "code\game\gamemodes\blob\blobs\core.dm"
+#include "code\game\gamemodes\blob\blobs\factory.dm"
+#include "code\game\gamemodes\blob\blobs\node.dm"
+#include "code\game\gamemodes\blob\blobs\resource.dm"
+#include "code\game\gamemodes\blob\blobs\shield.dm"
+#include "code\game\gamemodes\blob\blobs\storage.dm"
+#include "code\game\gamemodes\changeling\changeling.dm"
+#include "code\game\gamemodes\changeling\changeling_power.dm"
+#include "code\game\gamemodes\changeling\evolution_menu.dm"
+#include "code\game\gamemodes\changeling\traitor_chan.dm"
+#include "code\game\gamemodes\changeling\powers\absorb.dm"
+#include "code\game\gamemodes\changeling\powers\augmented_eyesight.dm"
+#include "code\game\gamemodes\changeling\powers\biodegrade.dm"
+#include "code\game\gamemodes\changeling\powers\chameleon_skin.dm"
+#include "code\game\gamemodes\changeling\powers\digitalcamo.dm"
+#include "code\game\gamemodes\changeling\powers\epinephrine.dm"
+#include "code\game\gamemodes\changeling\powers\fakedeath.dm"
+#include "code\game\gamemodes\changeling\powers\fleshmend.dm"
+#include "code\game\gamemodes\changeling\powers\headcrab.dm"
+#include "code\game\gamemodes\changeling\powers\hivemind.dm"
+#include "code\game\gamemodes\changeling\powers\humanform.dm"
+#include "code\game\gamemodes\changeling\powers\lesserform.dm"
+#include "code\game\gamemodes\changeling\powers\linglink.dm"
+#include "code\game\gamemodes\changeling\powers\mimic_voice.dm"
+#include "code\game\gamemodes\changeling\powers\mutations.dm"
+#include "code\game\gamemodes\changeling\powers\panacea.dm"
+#include "code\game\gamemodes\changeling\powers\revive.dm"
+#include "code\game\gamemodes\changeling\powers\shriek.dm"
+#include "code\game\gamemodes\changeling\powers\spiders.dm"
+#include "code\game\gamemodes\changeling\powers\strained_muscles.dm"
+#include "code\game\gamemodes\changeling\powers\swap_form.dm"
+#include "code\game\gamemodes\changeling\powers\tiny_prick.dm"
+#include "code\game\gamemodes\changeling\powers\transform.dm"
+#include "code\game\gamemodes\cult\cult.dm"
+#include "code\game\gamemodes\cult\cult_comms.dm"
+#include "code\game\gamemodes\cult\cult_datums.dm"
+#include "code\game\gamemodes\cult\cult_items.dm"
+#include "code\game\gamemodes\cult\cult_objectives.dm"
+#include "code\game\gamemodes\cult\cult_structures.dm"
+#include "code\game\gamemodes\cult\ritual.dm"
+#include "code\game\gamemodes\cult\runes.dm"
+#include "code\game\gamemodes\cult\talisman.dm"
+#include "code\game\gamemodes\devil\devil.dm"
+#include "code\game\gamemodes\devil\devil_game_mode.dm"
+#include "code\game\gamemodes\devil\devilinfo.dm"
+#include "code\game\gamemodes\devil\game_mode.dm"
+#include "code\game\gamemodes\devil\objectives.dm"
+#include "code\game\gamemodes\devil\contracts\friend.dm"
+#include "code\game\gamemodes\devil\devil agent\devil_agent.dm"
+#include "code\game\gamemodes\devil\imp\imp.dm"
+#include "code\game\gamemodes\devil\true_devil\_true_devil.dm"
+#include "code\game\gamemodes\devil\true_devil\inventory.dm"
+#include "code\game\gamemodes\extended\extended.dm"
+#include "code\game\gamemodes\heist\heist.dm"
+#include "code\game\gamemodes\malfunction\Malf_Modules.dm"
+#include "code\game\gamemodes\meteor\meteor.dm"
+#include "code\game\gamemodes\meteor\meteors.dm"
+#include "code\game\gamemodes\miniantags\abduction\abductee_objectives.dm"
+#include "code\game\gamemodes\miniantags\abduction\abduction.dm"
+#include "code\game\gamemodes\miniantags\abduction\abduction_gear.dm"
+#include "code\game\gamemodes\miniantags\abduction\abduction_outfits.dm"
+#include "code\game\gamemodes\miniantags\abduction\abduction_surgery.dm"
+#include "code\game\gamemodes\miniantags\abduction\gland.dm"
+#include "code\game\gamemodes\miniantags\abduction\machinery\camera.dm"
+#include "code\game\gamemodes\miniantags\abduction\machinery\console.dm"
+#include "code\game\gamemodes\miniantags\abduction\machinery\dispenser.dm"
+#include "code\game\gamemodes\miniantags\abduction\machinery\experiment.dm"
+#include "code\game\gamemodes\miniantags\abduction\machinery\pad.dm"
+#include "code\game\gamemodes\miniantags\borer\borer.dm"
+#include "code\game\gamemodes\miniantags\borer\borer_chemicals.dm"
+#include "code\game\gamemodes\miniantags\borer\borer_event.dm"
+#include "code\game\gamemodes\miniantags\borer\borer_html.dm"
+#include "code\game\gamemodes\miniantags\bot_swarm\swarmer.dm"
+#include "code\game\gamemodes\miniantags\bot_swarm\swarmer_event.dm"
+#include "code\game\gamemodes\miniantags\guardian\guardian.dm"
+#include "code\game\gamemodes\miniantags\guardian\types\assassin.dm"
+#include "code\game\gamemodes\miniantags\guardian\types\bomb.dm"
+#include "code\game\gamemodes\miniantags\guardian\types\charger.dm"
+#include "code\game\gamemodes\miniantags\guardian\types\fire.dm"
+#include "code\game\gamemodes\miniantags\guardian\types\healer.dm"
+#include "code\game\gamemodes\miniantags\guardian\types\lightning.dm"
+#include "code\game\gamemodes\miniantags\guardian\types\protector.dm"
+#include "code\game\gamemodes\miniantags\guardian\types\ranged.dm"
+#include "code\game\gamemodes\miniantags\guardian\types\standard.dm"
+#include "code\game\gamemodes\miniantags\morph\morph.dm"
+#include "code\game\gamemodes\miniantags\morph\morph_event.dm"
+#include "code\game\gamemodes\miniantags\revenant\revenant.dm"
+#include "code\game\gamemodes\miniantags\revenant\revenant_abilities.dm"
+#include "code\game\gamemodes\miniantags\revenant\revenant_spawn_event.dm"
+#include "code\game\gamemodes\miniantags\sintouched\objectives.dm"
+#include "code\game\gamemodes\miniantags\slaughter\bloodcrawl.dm"
+#include "code\game\gamemodes\miniantags\slaughter\slaughter.dm"
+#include "code\game\gamemodes\nuclear\nuclear.dm"
+#include "code\game\gamemodes\nuclear\nuclear_challenge.dm"
+#include "code\game\gamemodes\nuclear\nuclearbomb.dm"
+#include "code\game\gamemodes\nuclear\pinpointer.dm"
+#include "code\game\gamemodes\revolution\revolution.dm"
+#include "code\game\gamemodes\shadowling\ascendant_shadowling.dm"
+#include "code\game\gamemodes\shadowling\shadowling.dm"
+#include "code\game\gamemodes\shadowling\shadowling_abilities.dm"
+#include "code\game\gamemodes\shadowling\shadowling_items.dm"
+#include "code\game\gamemodes\shadowling\special_shadowling_abilities.dm"
+#include "code\game\gamemodes\traitor\traitor.dm"
+#include "code\game\gamemodes\vampire\traitor_vamp.dm"
+#include "code\game\gamemodes\vampire\vampire.dm"
+#include "code\game\gamemodes\vampire\vampire_powers.dm"
+#include "code\game\gamemodes\wizard\artefact.dm"
+#include "code\game\gamemodes\wizard\godhand.dm"
+#include "code\game\gamemodes\wizard\raginmages.dm"
+#include "code\game\gamemodes\wizard\rightandwrong.dm"
+#include "code\game\gamemodes\wizard\soulstone.dm"
+#include "code\game\gamemodes\wizard\spellbook.dm"
+#include "code\game\gamemodes\wizard\wizard.dm"
+#include "code\game\jobs\access.dm"
+#include "code\game\jobs\job_exp.dm"
+#include "code\game\jobs\job_objective.dm"
+#include "code\game\jobs\job_scaling.dm"
+#include "code\game\jobs\jobs.dm"
+#include "code\game\jobs\whitelist.dm"
+#include "code\game\jobs\job\central.dm"
+#include "code\game\jobs\job\civilian.dm"
+#include "code\game\jobs\job\engineering.dm"
+#include "code\game\jobs\job\job.dm"
+#include "code\game\jobs\job\medical.dm"
+#include "code\game\jobs\job\science.dm"
+#include "code\game\jobs\job\security.dm"
+#include "code\game\jobs\job\silicon.dm"
+#include "code\game\jobs\job\supervisor.dm"
+#include "code\game\jobs\job\support.dm"
+#include "code\game\jobs\job\support_chaplain.dm"
+#include "code\game\jobs\job\syndicate.dm"
+#include "code\game\jobs\job_objectives\science.dm"
+#include "code\game\machinery\adv_med.dm"
+#include "code\game\machinery\ai_slipper.dm"
+#include "code\game\machinery\alarm.dm"
+#include "code\game\machinery\atmo_control.dm"
+#include "code\game\machinery\autolathe.dm"
+#include "code\game\machinery\Beacon.dm"
+#include "code\game\machinery\buttons.dm"
+#include "code\game\machinery\cell_charger.dm"
+#include "code\game\machinery\chiller.dm"
+#include "code\game\machinery\cloning.dm"
+#include "code\game\machinery\constructable_frame.dm"
+#include "code\game\machinery\cryo.dm"
+#include "code\game\machinery\cryopod.dm"
+#include "code\game\machinery\dance_machine.dm"
+#include "code\game\machinery\defib_mount.dm"
+#include "code\game\machinery\deployable.dm"
+#include "code\game\machinery\door_control.dm"
+#include "code\game\machinery\doppler_array.dm"
+#include "code\game\machinery\dye_generator.dm"
+#include "code\game\machinery\firealarm.dm"
+#include "code\game\machinery\flasher.dm"
+#include "code\game\machinery\floodlight.dm"
+#include "code\game\machinery\Freezer.dm"
+#include "code\game\machinery\gameboard.dm"
+#include "code\game\machinery\guestpass.dm"
+#include "code\game\machinery\hologram.dm"
+#include "code\game\machinery\holosign.dm"
+#include "code\game\machinery\igniter.dm"
+#include "code\game\machinery\iv_drip.dm"
+#include "code\game\machinery\lightswitch.dm"
+#include "code\game\machinery\machinery.dm"
+#include "code\game\machinery\magnet.dm"
+#include "code\game\machinery\mass_driver.dm"
+#include "code\game\machinery\navbeacon.dm"
+#include "code\game\machinery\newscaster.dm"
+#include "code\game\machinery\OpTable.dm"
+#include "code\game\machinery\overview.dm"
+#include "code\game\machinery\PDApainter.dm"
+#include "code\game\machinery\poolcontroller.dm"
+#include "code\game\machinery\portable_tag_turret.dm"
+#include "code\game\machinery\portable_turret.dm"
+#include "code\game\machinery\quantum_pad.dm"
+#include "code\game\machinery\recharger.dm"
+#include "code\game\machinery\rechargestation.dm"
+#include "code\game\machinery\recycler.dm"
+#include "code\game\machinery\requests_console.dm"
+#include "code\game\machinery\shieldgen.dm"
+#include "code\game\machinery\Sleeper.dm"
+#include "code\game\machinery\slotmachine.dm"
+#include "code\game\machinery\snow_machine.dm"
+#include "code\game\machinery\spaceheater.dm"
+#include "code\game\machinery\status_display.dm"
+#include "code\game\machinery\suit_storage_unit.dm"
+#include "code\game\machinery\supply_display.dm"
+#include "code\game\machinery\syndicatebeacon.dm"
+#include "code\game\machinery\syndicatebomb.dm"
+#include "code\game\machinery\teleporter.dm"
+#include "code\game\machinery\transformer.dm"
+#include "code\game\machinery\turntable.dm"
+#include "code\game\machinery\turret_control.dm"
+#include "code\game\machinery\vending.dm"
+#include "code\game\machinery\washing_machine.dm"
+#include "code\game\machinery\wishgranter.dm"
+#include "code\game\machinery\atmoalter\area_atmos_computer.dm"
+#include "code\game\machinery\atmoalter\canister.dm"
+#include "code\game\machinery\atmoalter\meter.dm"
+#include "code\game\machinery\atmoalter\portable_atmospherics.dm"
+#include "code\game\machinery\atmoalter\pump.dm"
+#include "code\game\machinery\atmoalter\scrubber.dm"
+#include "code\game\machinery\atmoalter\zvent.dm"
+#include "code\game\machinery\camera\camera.dm"
+#include "code\game\machinery\camera\camera_assembly.dm"
+#include "code\game\machinery\camera\motion.dm"
+#include "code\game\machinery\camera\presets.dm"
+#include "code\game\machinery\camera\tracking.dm"
+#include "code\game\machinery\computer\ai_core.dm"
+#include "code\game\machinery\computer\aifixer.dm"
+#include "code\game\machinery\computer\arcade.dm"
+#include "code\game\machinery\computer\atmos_alert.dm"
+#include "code\game\machinery\computer\atmos_control.dm"
+#include "code\game\machinery\computer\brigcells.dm"
+#include "code\game\machinery\computer\buildandrepair.dm"
+#include "code\game\machinery\computer\camera.dm"
+#include "code\game\machinery\computer\camera_advanced.dm"
+#include "code\game\machinery\computer\card.dm"
+#include "code\game\machinery\computer\cloning.dm"
+#include "code\game\machinery\computer\communications.dm"
+#include "code\game\machinery\computer\computer.dm"
+#include "code\game\machinery\computer\crew.dm"
+#include "code\game\machinery\computer\depot.dm"
+#include "code\game\machinery\computer\HolodeckControl.dm"
+#include "code\game\machinery\computer\honkputer.dm"
+#include "code\game\machinery\computer\law.dm"
+#include "code\game\machinery\computer\medical.dm"
+#include "code\game\machinery\computer\message.dm"
+#include "code\game\machinery\computer\Operating.dm"
+#include "code\game\machinery\computer\pod.dm"
+#include "code\game\machinery\computer\pod_tracking_console.dm"
+#include "code\game\machinery\computer\power.dm"
+#include "code\game\machinery\computer\prisoner.dm"
+#include "code\game\machinery\computer\robot.dm"
+#include "code\game\machinery\computer\salvage_ship.dm"
+#include "code\game\machinery\computer\security.dm"
+#include "code\game\machinery\computer\skills.dm"
+#include "code\game\machinery\computer\specops_shuttle.dm"
+#include "code\game\machinery\computer\station_alert.dm"
+#include "code\game\machinery\computer\store.dm"
+#include "code\game\machinery\computer\syndicate_specops_shuttle.dm"
+#include "code\game\machinery\computer\vr_control.dm"
+#include "code\game\machinery\doors\airlock.dm"
+#include "code\game\machinery\doors\airlock_control.dm"
+#include "code\game\machinery\doors\airlock_electronics.dm"
+#include "code\game\machinery\doors\airlock_types.dm"
+#include "code\game\machinery\doors\alarmlock.dm"
+#include "code\game\machinery\doors\brigdoors.dm"
+#include "code\game\machinery\doors\checkForMultipleDoors.dm"
+#include "code\game\machinery\doors\door.dm"
+#include "code\game\machinery\doors\firedoor.dm"
+#include "code\game\machinery\doors\poddoor.dm"
+#include "code\game\machinery\doors\shutters.dm"
+#include "code\game\machinery\doors\spacepod.dm"
+#include "code\game\machinery\doors\unpowered.dm"
+#include "code\game\machinery\doors\windowdoor.dm"
+#include "code\game\machinery\embedded_controller\airlock_controllers.dm"
+#include "code\game\machinery\embedded_controller\airlock_program.dm"
+#include "code\game\machinery\embedded_controller\embedded_controller_base.dm"
+#include "code\game\machinery\embedded_controller\embedded_program_base.dm"
+#include "code\game\machinery\pipe\construction.dm"
+#include "code\game\machinery\pipe\pipe_dispenser.dm"
+#include "code\game\machinery\telecomms\broadcaster.dm"
+#include "code\game\machinery\telecomms\logbrowser.dm"
+#include "code\game\machinery\telecomms\machine_interactions.dm"
+#include "code\game\machinery\telecomms\ntsl2.dm"
+#include "code\game\machinery\telecomms\presets.dm"
+#include "code\game\machinery\telecomms\telecomunications.dm"
+#include "code\game\machinery\telecomms\telemonitor.dm"
+#include "code\game\machinery\telecomms\traffic_control.dm"
+#include "code\game\magic\Uristrunes.dm"
+#include "code\game\mecha\mech_bay.dm"
+#include "code\game\mecha\mech_fabricator.dm"
+#include "code\game\mecha\mecha.dm"
+#include "code\game\mecha\mecha_actions.dm"
+#include "code\game\mecha\mecha_construction_paths.dm"
+#include "code\game\mecha\mecha_control_console.dm"
+#include "code\game\mecha\mecha_modkit.dm"
+#include "code\game\mecha\mecha_parts.dm"
+#include "code\game\mecha\mecha_topic.dm"
+#include "code\game\mecha\mecha_wreckage.dm"
+#include "code\game\mecha\paintkits.dm"
+#include "code\game\mecha\combat\combat.dm"
+#include "code\game\mecha\combat\durand.dm"
+#include "code\game\mecha\combat\gygax.dm"
+#include "code\game\mecha\combat\honker.dm"
+#include "code\game\mecha\combat\marauder.dm"
+#include "code\game\mecha\combat\phazon.dm"
+#include "code\game\mecha\combat\reticence.dm"
+#include "code\game\mecha\equipment\mecha_equipment.dm"
+#include "code\game\mecha\equipment\tools\medical_tools.dm"
+#include "code\game\mecha\equipment\tools\mining_tools.dm"
+#include "code\game\mecha\equipment\tools\other_tools.dm"
+#include "code\game\mecha\equipment\tools\work_tools.dm"
+#include "code\game\mecha\equipment\weapons\weapons.dm"
+#include "code\game\mecha\medical\medical.dm"
+#include "code\game\mecha\medical\odysseus.dm"
+#include "code\game\mecha\working\ripley.dm"
+#include "code\game\mecha\working\working.dm"
+#include "code\game\objects\buckling.dm"
+#include "code\game\objects\empulse.dm"
+#include "code\game\objects\explosion.dm"
+#include "code\game\objects\items.dm"
+#include "code\game\objects\obj_defense.dm"
+#include "code\game\objects\objs.dm"
+#include "code\game\objects\structures.dm"
+#include "code\game\objects\effects\alien_acid.dm"
+#include "code\game\objects\effects\anomalies.dm"
+#include "code\game\objects\effects\bump_teleporter.dm"
+#include "code\game\objects\effects\effects.dm"
+#include "code\game\objects\effects\forcefields.dm"
+#include "code\game\objects\effects\gibs.dm"
+#include "code\game\objects\effects\glowshroom.dm"
+#include "code\game\objects\effects\landmarks.dm"
+#include "code\game\objects\effects\manifest.dm"
+#include "code\game\objects\effects\mapping_helpers.dm"
+#include "code\game\objects\effects\mines.dm"
+#include "code\game\objects\effects\misc.dm"
+#include "code\game\objects\effects\overlays.dm"
+#include "code\game\objects\effects\portals.dm"
+#include "code\game\objects\effects\snowcloud.dm"
+#include "code\game\objects\effects\spiders.dm"
+#include "code\game\objects\effects\step_triggers.dm"
+#include "code\game\objects\effects\decals\cleanable.dm"
+#include "code\game\objects\effects\decals\contraband.dm"
+#include "code\game\objects\effects\decals\crayon.dm"
+#include "code\game\objects\effects\decals\decal.dm"
+#include "code\game\objects\effects\decals\misc.dm"
+#include "code\game\objects\effects\decals\remains.dm"
+#include "code\game\objects\effects\decals\warning_stripes.dm"
+#include "code\game\objects\effects\decals\Cleanable\aliens.dm"
+#include "code\game\objects\effects\decals\Cleanable\fuel.dm"
+#include "code\game\objects\effects\decals\Cleanable\humans.dm"
+#include "code\game\objects\effects\decals\Cleanable\misc.dm"
+#include "code\game\objects\effects\decals\Cleanable\robots.dm"
+#include "code\game\objects\effects\decals\Cleanable\tracks.dm"
+#include "code\game\objects\effects\decals\turfdecals\dirt.dm"
+#include "code\game\objects\effects\decals\turfdecals\markings.dm"
+#include "code\game\objects\effects\decals\turfdecals\tilecoloring.dm"
+#include "code\game\objects\effects\decals\turfdecals\weather.dm"
+#include "code\game\objects\effects\effect_system\effect_system.dm"
+#include "code\game\objects\effects\effect_system\effects_chem_smoke.dm"
+#include "code\game\objects\effects\effect_system\effects_explosion.dm"
+#include "code\game\objects\effects\effect_system\effects_foam.dm"
+#include "code\game\objects\effects\effect_system\effects_other.dm"
+#include "code\game\objects\effects\effect_system\effects_smoke.dm"
+#include "code\game\objects\effects\effect_system\effects_sparks.dm"
+#include "code\game\objects\effects\effect_system\effects_water.dm"
+#include "code\game\objects\effects\spawners\bombspawner.dm"
+#include "code\game\objects\effects\spawners\gibspawner.dm"
+#include "code\game\objects\effects\spawners\lootdrop.dm"
+#include "code\game\objects\effects\spawners\random_barrier.dm"
+#include "code\game\objects\effects\spawners\random_spawners.dm"
+#include "code\game\objects\effects\spawners\vaultspawner.dm"
+#include "code\game\objects\effects\spawners\windowspawner.dm"
+#include "code\game\objects\effects\temporary_visuals\clockcult.dm"
+#include "code\game\objects\effects\temporary_visuals\cult.dm"
+#include "code\game\objects\effects\temporary_visuals\miscellaneous.dm"
+#include "code\game\objects\effects\temporary_visuals\temporary_visual.dm"
+#include "code\game\objects\items\ashtray.dm"
+#include "code\game\objects\items\blueprints.dm"
+#include "code\game\objects\items\bodybag.dm"
+#include "code\game\objects\items\candle.dm"
+#include "code\game\objects\items\cardboard_cutouts.dm"
+#include "code\game\objects\items\changestone.dm"
+#include "code\game\objects\items\contraband.dm"
+#include "code\game\objects\items\control_wand.dm"
+#include "code\game\objects\items\crayons.dm"
+#include "code\game\objects\items\dehy_carp.dm"
+#include "code\game\objects\items\documents.dm"
+#include "code\game\objects\items\flag.dm"
+#include "code\game\objects\items\latexballoon.dm"
+#include "code\game\objects\items\misc.dm"
+#include "code\game\objects\items\mixing_bowl.dm"
+#include "code\game\objects\items\random_items.dm"
+#include "code\game\objects\items\shooting_range.dm"
+#include "code\game\objects\items\toys.dm"
+#include "code\game\objects\items\trash.dm"
+#include "code\game\objects\items\devices\aicard.dm"
+#include "code\game\objects\items\devices\autopsy.dm"
+#include "code\game\objects\items\devices\camera_bug.dm"
+#include "code\game\objects\items\devices\chameleonproj.dm"
+#include "code\game\objects\items\devices\flash.dm"
+#include "code\game\objects\items\devices\flashlight.dm"
+#include "code\game\objects\items\devices\floor_painter.dm"
+#include "code\game\objects\items\devices\handheld_defib.dm"
+#include "code\game\objects\items\devices\instruments.dm"
+#include "code\game\objects\items\devices\laserpointer.dm"
+#include "code\game\objects\items\devices\lightreplacer.dm"
+#include "code\game\objects\items\devices\machineprototype.dm"
+#include "code\game\objects\items\devices\megaphone.dm"
+#include "code\game\objects\items\devices\multitool.dm"
+#include "code\game\objects\items\devices\paicard.dm"
+#include "code\game\objects\items\devices\pipe_painter.dm"
+#include "code\game\objects\items\devices\pizza_bomb.dm"
+#include "code\game\objects\items\devices\powersink.dm"
+#include "code\game\objects\items\devices\scanners.dm"
+#include "code\game\objects\items\devices\sensor_device.dm"
+#include "code\game\objects\items\devices\taperecorder.dm"
+#include "code\game\objects\items\devices\thermal_drill.dm"
+#include "code\game\objects\items\devices\traitordevices.dm"
+#include "code\game\objects\items\devices\transfer_valve.dm"
+#include "code\game\objects\items\devices\uplinks.dm"
+#include "code\game\objects\items\devices\voice.dm"
+#include "code\game\objects\items\devices\whistle.dm"
+#include "code\game\objects\items\devices\radio\beacon.dm"
+#include "code\game\objects\items\devices\radio\electropack.dm"
+#include "code\game\objects\items\devices\radio\encryptionkey.dm"
+#include "code\game\objects\items\devices\radio\headset.dm"
+#include "code\game\objects\items\devices\radio\intercom.dm"
+#include "code\game\objects\items\devices\radio\radio.dm"
+#include "code\game\objects\items\mountable_frames\air_alarm.dm"
+#include "code\game\objects\items\mountable_frames\apc_frame.dm"
+#include "code\game\objects\items\mountable_frames\buttons_switches.dm"
+#include "code\game\objects\items\mountable_frames\extinguisher_frame.dm"
+#include "code\game\objects\items\mountable_frames\fire_alarm.dm"
+#include "code\game\objects\items\mountable_frames\frames.dm"
+#include "code\game\objects\items\mountable_frames\intercom.dm"
+#include "code\game\objects\items\mountable_frames\lights.dm"
+#include "code\game\objects\items\mountable_frames\mountables.dm"
+#include "code\game\objects\items\mountable_frames\newscaster_frame.dm"
+#include "code\game\objects\items\robot\ai_upgrades.dm"
+#include "code\game\objects\items\robot\robot_items.dm"
+#include "code\game\objects\items\robot\robot_parts.dm"
+#include "code\game\objects\items\robot\robot_upgrades.dm"
+#include "code\game\objects\items\stacks\medical.dm"
+#include "code\game\objects\items\stacks\nanopaste.dm"
+#include "code\game\objects\items\stacks\rods.dm"
+#include "code\game\objects\items\stacks\stack.dm"
+#include "code\game\objects\items\stacks\stack_recipe.dm"
+#include "code\game\objects\items\stacks\telecrystal.dm"
+#include "code\game\objects\items\stacks\sheets\glass.dm"
+#include "code\game\objects\items\stacks\sheets\leather.dm"
+#include "code\game\objects\items\stacks\sheets\light.dm"
+#include "code\game\objects\items\stacks\sheets\mineral.dm"
+#include "code\game\objects\items\stacks\sheets\sheet_types.dm"
+#include "code\game\objects\items\stacks\sheets\sheets.dm"
+#include "code\game\objects\items\stacks\tiles\tile_mineral.dm"
+#include "code\game\objects\items\stacks\tiles\tile_types.dm"
+#include "code\game\objects\items\weapons\AI_modules.dm"
+#include "code\game\objects\items\weapons\alien_specific.dm"
+#include "code\game\objects\items\weapons\bee_briefcase.dm"
+#include "code\game\objects\items\weapons\cards_ids.dm"
+#include "code\game\objects\items\weapons\cash.dm"
+#include "code\game\objects\items\weapons\caution.dm"
+#include "code\game\objects\items\weapons\chrono_eraser.dm"
+#include "code\game\objects\items\weapons\cigs.dm"
+#include "code\game\objects\items\weapons\clown_items.dm"
+#include "code\game\objects\items\weapons\cosmetics.dm"
+#include "code\game\objects\items\weapons\courtroom.dm"
+#include "code\game\objects\items\weapons\defib.dm"
+#include "code\game\objects\items\weapons\dice.dm"
+#include "code\game\objects\items\weapons\disks.dm"
+#include "code\game\objects\items\weapons\dna_injector.dm"
+#include "code\game\objects\items\weapons\dnascrambler.dm"
+#include "code\game\objects\items\weapons\explosives.dm"
+#include "code\game\objects\items\weapons\extinguisher.dm"
+#include "code\game\objects\items\weapons\fireworks.dm"
+#include "code\game\objects\items\weapons\flamethrower.dm"
+#include "code\game\objects\items\weapons\garrote.dm"
+#include "code\game\objects\items\weapons\gift_wrappaper.dm"
+#include "code\game\objects\items\weapons\handcuffs.dm"
+#include "code\game\objects\items\weapons\highlander_swords.dm"
+#include "code\game\objects\items\weapons\holosign.dm"
+#include "code\game\objects\items\weapons\holy_weapons.dm"
+#include "code\game\objects\items\weapons\kitchen.dm"
+#include "code\game\objects\items\weapons\legcuffs.dm"
+#include "code\game\objects\items\weapons\lighters.dm"
+#include "code\game\objects\items\weapons\manuals.dm"
+#include "code\game\objects\items\weapons\misc.dm"
+#include "code\game\objects\items\weapons\mop.dm"
+#include "code\game\objects\items\weapons\paint.dm"
+#include "code\game\objects\items\weapons\paiwire.dm"
+#include "code\game\objects\items\weapons\pneumaticCannon.dm"
+#include "code\game\objects\items\weapons\powerfist.dm"
+#include "code\game\objects\items\weapons\RCD.dm"
+#include "code\game\objects\items\weapons\RCL.dm"
+#include "code\game\objects\items\weapons\rpd.dm"
+#include "code\game\objects\items\weapons\RSF.dm"
+#include "code\game\objects\items\weapons\scissors.dm"
+#include "code\game\objects\items\weapons\scrolls.dm"
+#include "code\game\objects\items\weapons\shards.dm"
+#include "code\game\objects\items\weapons\shields.dm"
+#include "code\game\objects\items\weapons\signs.dm"
+#include "code\game\objects\items\weapons\soap.dm"
+#include "code\game\objects\items\weapons\staff.dm"
+#include "code\game\objects\items\weapons\stock_parts.dm"
+#include "code\game\objects\items\weapons\stunbaton.dm"
+#include "code\game\objects\items\weapons\swords_axes_etc.dm"
+#include "code\game\objects\items\weapons\tape.dm"
+#include "code\game\objects\items\weapons\teleportation.dm"
+#include "code\game\objects\items\weapons\teleprod.dm"
+#include "code\game\objects\items\weapons\tools.dm"
+#include "code\game\objects\items\weapons\twohanded.dm"
+#include "code\game\objects\items\weapons\vending_items.dm"
+#include "code\game\objects\items\weapons\weaponry.dm"
+#include "code\game\objects\items\weapons\whetstone.dm"
+#include "code\game\objects\items\weapons\grenades\atmosgrenade.dm"
+#include "code\game\objects\items\weapons\grenades\bananade.dm"
+#include "code\game\objects\items\weapons\grenades\chem_grenade.dm"
+#include "code\game\objects\items\weapons\grenades\clowngrenade.dm"
+#include "code\game\objects\items\weapons\grenades\clusterbuster.dm"
+#include "code\game\objects\items\weapons\grenades\confetti.dm"
+#include "code\game\objects\items\weapons\grenades\custom_grenades.dm"
+#include "code\game\objects\items\weapons\grenades\emgrenade.dm"
+#include "code\game\objects\items\weapons\grenades\flashbang.dm"
+#include "code\game\objects\items\weapons\grenades\frag.dm"
+#include "code\game\objects\items\weapons\grenades\ghettobomb.dm"
+#include "code\game\objects\items\weapons\grenades\grenade.dm"
+#include "code\game\objects\items\weapons\grenades\smokebomb.dm"
+#include "code\game\objects\items\weapons\grenades\spawnergrenade.dm"
+#include "code\game\objects\items\weapons\grenades\syndieminibomb.dm"
+#include "code\game\objects\items\weapons\implants\health.dm"
+#include "code\game\objects\items\weapons\implants\implant.dm"
+#include "code\game\objects\items\weapons\implants\implant_abductor.dm"
+#include "code\game\objects\items\weapons\implants\implant_chem.dm"
+#include "code\game\objects\items\weapons\implants\implant_death_alarm.dm"
+#include "code\game\objects\items\weapons\implants\implant_explosive.dm"
+#include "code\game\objects\items\weapons\implants\implant_freedom.dm"
+#include "code\game\objects\items\weapons\implants\implant_krav_maga.dm"
+#include "code\game\objects\items\weapons\implants\implant_mindshield.dm"
+#include "code\game\objects\items\weapons\implants\implant_misc.dm"
+#include "code\game\objects\items\weapons\implants\implant_storage.dm"
+#include "code\game\objects\items\weapons\implants\implant_track.dm"
+#include "code\game\objects\items\weapons\implants\implant_traitor.dm"
+#include "code\game\objects\items\weapons\implants\implantcase.dm"
+#include "code\game\objects\items\weapons\implants\implantchair.dm"
+#include "code\game\objects\items\weapons\implants\implanter.dm"
+#include "code\game\objects\items\weapons\implants\implantpad.dm"
+#include "code\game\objects\items\weapons\implants\implantuplink.dm"
+#include "code\game\objects\items\weapons\melee\energy.dm"
+#include "code\game\objects\items\weapons\melee\misc.dm"
+#include "code\game\objects\items\weapons\storage\artistic_toolbox.dm"
+#include "code\game\objects\items\weapons\storage\backpack.dm"
+#include "code\game\objects\items\weapons\storage\bags.dm"
+#include "code\game\objects\items\weapons\storage\belt.dm"
+#include "code\game\objects\items\weapons\storage\bible.dm"
+#include "code\game\objects\items\weapons\storage\boxes.dm"
+#include "code\game\objects\items\weapons\storage\briefcase.dm"
+#include "code\game\objects\items\weapons\storage\fancy.dm"
+#include "code\game\objects\items\weapons\storage\firstaid.dm"
+#include "code\game\objects\items\weapons\storage\internal.dm"
+#include "code\game\objects\items\weapons\storage\lockbox.dm"
+#include "code\game\objects\items\weapons\storage\secure.dm"
+#include "code\game\objects\items\weapons\storage\storage.dm"
+#include "code\game\objects\items\weapons\storage\toolbox.dm"
+#include "code\game\objects\items\weapons\storage\uplink_kits.dm"
+#include "code\game\objects\items\weapons\storage\wallets.dm"
+#include "code\game\objects\items\weapons\tanks\jetpack.dm"
+#include "code\game\objects\items\weapons\tanks\tank_types.dm"
+#include "code\game\objects\items\weapons\tanks\tanks.dm"
+#include "code\game\objects\items\weapons\tanks\watertank.dm"
+#include "code\game\objects\random\random.dm"
+#include "code\game\objects\structures\aliens.dm"
+#include "code\game\objects\structures\barsign.dm"
+#include "code\game\objects\structures\bedsheet_bin.dm"
+#include "code\game\objects\structures\coathanger.dm"
+#include "code\game\objects\structures\curtains.dm"
+#include "code\game\objects\structures\depot.dm"
+#include "code\game\objects\structures\displaycase.dm"
+#include "code\game\objects\structures\door_assembly.dm"
+#include "code\game\objects\structures\door_assembly_types.dm"
+#include "code\game\objects\structures\dresser.dm"
+#include "code\game\objects\structures\electricchair.dm"
+#include "code\game\objects\structures\engicart.dm"
+#include "code\game\objects\structures\extinguisher.dm"
+#include "code\game\objects\structures\false_walls.dm"
+#include "code\game\objects\structures\flora.dm"
+#include "code\game\objects\structures\fluff.dm"
+#include "code\game\objects\structures\foodcart.dm"
+#include "code\game\objects\structures\girders.dm"
+#include "code\game\objects\structures\grille.dm"
+#include "code\game\objects\structures\guillotine.dm"
+#include "code\game\objects\structures\holosign.dm"
+#include "code\game\objects\structures\inflatable.dm"
+#include "code\game\objects\structures\janicart.dm"
+#include "code\game\objects\structures\kitchen_spike.dm"
+#include "code\game\objects\structures\ladders.dm"
+#include "code\game\objects\structures\lamarr_cage.dm"
+#include "code\game\objects\structures\lattice.dm"
+#include "code\game\objects\structures\mineral_doors.dm"
+#include "code\game\objects\structures\mirror.dm"
+#include "code\game\objects\structures\misc.dm"
+#include "code\game\objects\structures\mop_bucket.dm"
+#include "code\game\objects\structures\morgue.dm"
+#include "code\game\objects\structures\musician.dm"
+#include "code\game\objects\structures\noticeboard.dm"
+#include "code\game\objects\structures\plasticflaps.dm"
+#include "code\game\objects\structures\reflector.dm"
+#include "code\game\objects\structures\safe.dm"
+#include "code\game\objects\structures\signs.dm"
+#include "code\game\objects\structures\spirit_board.dm"
+#include "code\game\objects\structures\statues.dm"
+#include "code\game\objects\structures\table_frames.dm"
+#include "code\game\objects\structures\tables_racks.dm"
+#include "code\game\objects\structures\tank_dispenser.dm"
+#include "code\game\objects\structures\target_stake.dm"
+#include "code\game\objects\structures\watercloset.dm"
+#include "code\game\objects\structures\windoor_assembly.dm"
+#include "code\game\objects\structures\window.dm"
+#include "code\game\objects\structures\crates_lockers\closets.dm"
+#include "code\game\objects\structures\crates_lockers\crates.dm"
+#include "code\game\objects\structures\crates_lockers\crittercrate.dm"
+#include "code\game\objects\structures\crates_lockers\largecrate.dm"
+#include "code\game\objects\structures\crates_lockers\walllocker.dm"
+#include "code\game\objects\structures\crates_lockers\closets\cardboardbox.dm"
+#include "code\game\objects\structures\crates_lockers\closets\coffin.dm"
+#include "code\game\objects\structures\crates_lockers\closets\crittercrate.dm"
+#include "code\game\objects\structures\crates_lockers\closets\fireaxe.dm"
+#include "code\game\objects\structures\crates_lockers\closets\fitness.dm"
+#include "code\game\objects\structures\crates_lockers\closets\gimmick.dm"
+#include "code\game\objects\structures\crates_lockers\closets\job_closets.dm"
+#include "code\game\objects\structures\crates_lockers\closets\l3closet.dm"
+#include "code\game\objects\structures\crates_lockers\closets\malfunction.dm"
+#include "code\game\objects\structures\crates_lockers\closets\statue.dm"
+#include "code\game\objects\structures\crates_lockers\closets\syndicate.dm"
+#include "code\game\objects\structures\crates_lockers\closets\utility_closets.dm"
+#include "code\game\objects\structures\crates_lockers\closets\wardrobe.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\bar.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\cargo.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\chaplain.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\depot.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\engineering.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\freezer.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\guncabinet.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\hydroponics.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\medical.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\miscjobs.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\personal.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\scientist.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\secure_closets.dm"
+#include "code\game\objects\structures\crates_lockers\closets\secure\security.dm"
+#include "code\game\objects\structures\decor\decor.dm"
+#include "code\game\objects\structures\decor\machinery\telecomms.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\alien_nests.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\bed.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\chairs.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\wheelchair.dm"
+#include "code\game\objects\structures\transit_tubes\station.dm"
+#include "code\game\objects\structures\transit_tubes\transit_tube.dm"
+#include "code\game\objects\structures\transit_tubes\transit_tube_pod.dm"
+#include "code\game\turfs\simulated.dm"
+#include "code\game\turfs\turf.dm"
+#include "code\game\turfs\unsimulated.dm"
+#include "code\game\turfs\simulated\floor.dm"
+#include "code\game\turfs\simulated\minerals.dm"
+#include "code\game\turfs\simulated\river.dm"
+#include "code\game\turfs\simulated\shuttle.dm"
+#include "code\game\turfs\simulated\walls.dm"
+#include "code\game\turfs\simulated\walls_indestructible.dm"
+#include "code\game\turfs\simulated\walls_mineral.dm"
+#include "code\game\turfs\simulated\walls_misc.dm"
+#include "code\game\turfs\simulated\walls_reinforced.dm"
+#include "code\game\turfs\simulated\floor\asteroid.dm"
+#include "code\game\turfs\simulated\floor\chasm.dm"
+#include "code\game\turfs\simulated\floor\fancy_floor.dm"
+#include "code\game\turfs\simulated\floor\indestructible.dm"
+#include "code\game\turfs\simulated\floor\lava.dm"
+#include "code\game\turfs\simulated\floor\light_floor.dm"
+#include "code\game\turfs\simulated\floor\mineral.dm"
+#include "code\game\turfs\simulated\floor\misc_floor.dm"
+#include "code\game\turfs\simulated\floor\plasteel_floor.dm"
+#include "code\game\turfs\simulated\floor\plating.dm"
+#include "code\game\turfs\space\space.dm"
+#include "code\game\turfs\space\transit.dm"
+#include "code\game\turfs\unsimulated\beach.dm"
+#include "code\game\turfs\unsimulated\floor.dm"
+#include "code\game\turfs\unsimulated\walls.dm"
+#include "code\game\verbs\ooc.dm"
+#include "code\game\verbs\randomtip.dm"
+#include "code\game\verbs\suicide.dm"
+#include "code\game\verbs\who.dm"
+#include "code\js\byjax.dm"
+#include "code\js\menus.dm"
+#include "code\LINDA\LINDA_fire.dm"
+#include "code\LINDA\LINDA_system.dm"
+#include "code\LINDA\LINDA_turf_tile.dm"
+#include "code\modules\admin\admin.dm"
+#include "code\modules\admin\admin_investigate.dm"
+#include "code\modules\admin\admin_memo.dm"
+#include "code\modules\admin\admin_ranks.dm"
+#include "code\modules\admin\admin_verbs.dm"
+#include "code\modules\admin\banappearance.dm"
+#include "code\modules\admin\banjob.dm"
+#include "code\modules\admin\create_mob.dm"
+#include "code\modules\admin\create_object.dm"
+#include "code\modules\admin\create_poll.dm"
+#include "code\modules\admin\create_turf.dm"
+#include "code\modules\admin\holder2.dm"
+#include "code\modules\admin\ipintel.dm"
+#include "code\modules\admin\IsBanned.dm"
+#include "code\modules\admin\machine_upgrade.dm"
+#include "code\modules\admin\NewBan.dm"
+#include "code\modules\admin\outfits.dm"
+#include "code\modules\admin\player_panel.dm"
+#include "code\modules\admin\secrets.dm"
+#include "code\modules\admin\sql_notes.dm"
+#include "code\modules\admin\stickyban.dm"
+#include "code\modules\admin\topic.dm"
+#include "code\modules\admin\ToRban.dm"
+#include "code\modules\admin\watchlist.dm"
+#include "code\modules\admin\DB ban\functions.dm"
+#include "code\modules\admin\permissionverbs\permissionedit.dm"
+#include "code\modules\admin\tickets\adminticketsverbs.dm"
+#include "code\modules\admin\tickets\mentorticketsverbs.dm"
+#include "code\modules\admin\verbs\adminhelp.dm"
+#include "code\modules\admin\verbs\adminjump.dm"
+#include "code\modules\admin\verbs\adminpm.dm"
+#include "code\modules\admin\verbs\adminsay.dm"
+#include "code\modules\admin\verbs\alt_check.dm"
+#include "code\modules\admin\verbs\antag-ooc.dm"
+#include "code\modules\admin\verbs\atmosdebug.dm"
+#include "code\modules\admin\verbs\BrokenInhands.dm"
+#include "code\modules\admin\verbs\cinematic.dm"
+#include "code\modules\admin\verbs\custom_event.dm"
+#include "code\modules\admin\verbs\deadsay.dm"
+#include "code\modules\admin\verbs\debug.dm"
+#include "code\modules\admin\verbs\diagnostics.dm"
+#include "code\modules\admin\verbs\dice.dm"
+#include "code\modules\admin\verbs\freeze.dm"
+#include "code\modules\admin\verbs\getlogs.dm"
+#include "code\modules\admin\verbs\gimmick_team.dm"
+#include "code\modules\admin\verbs\honksquad.dm"
+#include "code\modules\admin\verbs\infiltratorteam_syndicate.dm"
+#include "code\modules\admin\verbs\map_template_loadverb.dm"
+#include "code\modules\admin\verbs\mapping.dm"
+#include "code\modules\admin\verbs\massmodvar.dm"
+#include "code\modules\admin\verbs\modifyvariables.dm"
+#include "code\modules\admin\verbs\one_click_antag.dm"
+#include "code\modules\admin\verbs\onlyone.dm"
+#include "code\modules\admin\verbs\onlyoneteam.dm"
+#include "code\modules\admin\verbs\playsound.dm"
+#include "code\modules\admin\verbs\possess.dm"
+#include "code\modules\admin\verbs\pray.dm"
+#include "code\modules\admin\verbs\randomverbs.dm"
+#include "code\modules\admin\verbs\serialization.dm"
+#include "code\modules\admin\verbs\space_transitions.dm"
+#include "code\modules\admin\verbs\spawnfloorcluwne.dm"
+#include "code\modules\admin\verbs\striketeam.dm"
+#include "code\modules\admin\verbs\striketeam_syndicate.dm"
+#include "code\modules\admin\verbs\ticklag.dm"
+#include "code\modules\admin\verbs\toggledebugverbs.dm"
+#include "code\modules\admin\verbs\tripAI.dm"
+#include "code\modules\admin\verbs\vox_raiders.dm"
+#include "code\modules\admin\verbs\SDQL2\SDQL_2.dm"
+#include "code\modules\admin\verbs\SDQL2\SDQL_2_parser.dm"
+#include "code\modules\admin\verbs\SDQL2\useful_procs.dm"
+#include "code\modules\alarm\alarm.dm"
+#include "code\modules\alarm\alarm_handler.dm"
+#include "code\modules\alarm\atmosphere_alarm.dm"
+#include "code\modules\alarm\burglar_alarm.dm"
+#include "code\modules\alarm\camera_alarm.dm"
+#include "code\modules\alarm\fire_alarm.dm"
+#include "code\modules\alarm\motion_alarm.dm"
+#include "code\modules\alarm\power_alarm.dm"
+#include "code\modules\antagonists\_common\antag_datum.dm"
+#include "code\modules\antagonists\_common\antag_helpers.dm"
+#include "code\modules\antagonists\_common\antag_hud.dm"
+#include "code\modules\antagonists\_common\antag_spawner.dm"
+#include "code\modules\antagonists\_common\antag_team.dm"
+#include "code\modules\antagonists\wishgranter\wishgranter.dm"
+#include "code\modules\arcade\arcade_base.dm"
+#include "code\modules\arcade\arcade_prize.dm"
+#include "code\modules\arcade\claw_game.dm"
+#include "code\modules\arcade\prize_counter.dm"
+#include "code\modules\arcade\prize_datums.dm"
+#include "code\modules\arcade\mob_hunt\battle_computer.dm"
+#include "code\modules\arcade\mob_hunt\mob_avatar.dm"
+#include "code\modules\arcade\mob_hunt\mob_cards.dm"
+#include "code\modules\arcade\mob_hunt\mob_datums.dm"
+#include "code\modules\arcade\mob_hunt\mob_type_datums.dm"
+#include "code\modules\assembly\assembly.dm"
+#include "code\modules\assembly\bomb.dm"
+#include "code\modules\assembly\health.dm"
+#include "code\modules\assembly\helpers.dm"
+#include "code\modules\assembly\holder.dm"
+#include "code\modules\assembly\igniter.dm"
+#include "code\modules\assembly\infrared.dm"
+#include "code\modules\assembly\mousetrap.dm"
+#include "code\modules\assembly\proximity.dm"
+#include "code\modules\assembly\shock_kit.dm"
+#include "code\modules\assembly\signaler.dm"
+#include "code\modules\assembly\timer.dm"
+#include "code\modules\assembly\voice.dm"
+#include "code\modules\atmos_automation\console.dm"
+#include "code\modules\atmos_automation\statements.dm"
+#include "code\modules\atmos_automation\implementation\digital_valves.dm"
+#include "code\modules\atmos_automation\implementation\emitters.dm"
+#include "code\modules\atmos_automation\implementation\injectors.dm"
+#include "code\modules\atmos_automation\implementation\scrubbers.dm"
+#include "code\modules\atmos_automation\implementation\sensors.dm"
+#include "code\modules\atmos_automation\implementation\vent_pump.dm"
+#include "code\modules\awaymissions\corpse.dm"
+#include "code\modules\awaymissions\exile.dm"
+#include "code\modules\awaymissions\gateway.dm"
+#include "code\modules\awaymissions\loot.dm"
+#include "code\modules\awaymissions\map_rng.dm"
+#include "code\modules\awaymissions\pamphlet.dm"
+#include "code\modules\awaymissions\trigger.dm"
+#include "code\modules\awaymissions\zlevel.dm"
+#include "code\modules\awaymissions\zvis.dm"
+#include "code\modules\awaymissions\maploader\dmm_suite.dm"
+#include "code\modules\awaymissions\maploader\reader.dm"
+#include "code\modules\awaymissions\maploader\writer.dm"
+#include "code\modules\awaymissions\mission_code\academy.dm"
+#include "code\modules\awaymissions\mission_code\beach.dm"
+#include "code\modules\awaymissions\mission_code\blackmarketpackers.dm"
+#include "code\modules\awaymissions\mission_code\centcomAway.dm"
+#include "code\modules\awaymissions\mission_code\challenge.dm"
+#include "code\modules\awaymissions\mission_code\evil_santa.dm"
+#include "code\modules\awaymissions\mission_code\spacebattle.dm"
+#include "code\modules\awaymissions\mission_code\spacehotel.dm"
+#include "code\modules\awaymissions\mission_code\stationCollision.dm"
+#include "code\modules\awaymissions\mission_code\UO71-terrorspiders.dm"
+#include "code\modules\awaymissions\mission_code\wildwest.dm"
+#include "code\modules\awaymissions\mission_code\ghost_role_spawners\golems.dm"
+#include "code\modules\awaymissions\mission_code\ghost_role_spawners\oldstation.dm"
+#include "code\modules\awaymissions\mission_code\ruins\oldstation.dm"
+#include "code\modules\awaymissions\mission_code\ruins\wizardcrash.dm"
+#include "code\modules\buildmode\bm_mode.dm"
+#include "code\modules\buildmode\buildmode.dm"
+#include "code\modules\buildmode\buttons.dm"
+#include "code\modules\buildmode\effects\line.dm"
+#include "code\modules\buildmode\submodes\advanced.dm"
+#include "code\modules\buildmode\submodes\area_edit.dm"
+#include "code\modules\buildmode\submodes\atmos.dm"
+#include "code\modules\buildmode\submodes\basic.dm"
+#include "code\modules\buildmode\submodes\boom.dm"
+#include "code\modules\buildmode\submodes\copy.dm"
+#include "code\modules\buildmode\submodes\fill.dm"
+#include "code\modules\buildmode\submodes\link.dm"
+#include "code\modules\buildmode\submodes\mapgen.dm"
+#include "code\modules\buildmode\submodes\save.dm"
+#include "code\modules\buildmode\submodes\throwing.dm"
+#include "code\modules\buildmode\submodes\variable_edit.dm"
+#include "code\modules\busy_space\air_traffic.dm"
+#include "code\modules\busy_space\loremaster.dm"
+#include "code\modules\busy_space\organizations.dm"
+#include "code\modules\client\asset_cache.dm"
+#include "code\modules\client\client defines.dm"
+#include "code\modules\client\client procs.dm"
+#include "code\modules\client\message.dm"
+#include "code\modules\client\view.dm"
+#include "code\modules\client\preference\preferences.dm"
+#include "code\modules\client\preference\preferences_mysql.dm"
+#include "code\modules\client\preference\preferences_spawnpoints.dm"
+#include "code\modules\client\preference\preferences_toggles.dm"
+#include "code\modules\client\preference\loadout\gear_tweaks.dm"
+#include "code\modules\client\preference\loadout\loadout.dm"
+#include "code\modules\client\preference\loadout\loadout_accessories.dm"
+#include "code\modules\client\preference\loadout\loadout_cosmetics.dm"
+#include "code\modules\client\preference\loadout\loadout_donor.dm"
+#include "code\modules\client\preference\loadout\loadout_general.dm"
+#include "code\modules\client\preference\loadout\loadout_hat.dm"
+#include "code\modules\client\preference\loadout\loadout_racial.dm"
+#include "code\modules\client\preference\loadout\loadout_shoes.dm"
+#include "code\modules\client\preference\loadout\loadout_suit.dm"
+#include "code\modules\client\preference\loadout\loadout_uniform.dm"
+#include "code\modules\clothing\chameleon.dm"
+#include "code\modules\clothing\clothing.dm"
+#include "code\modules\clothing\ears\ears.dm"
+#include "code\modules\clothing\glasses\glasses.dm"
+#include "code\modules\clothing\glasses\hud.dm"
+#include "code\modules\clothing\gloves\boxing.dm"
+#include "code\modules\clothing\gloves\color.dm"
+#include "code\modules\clothing\gloves\miscellaneous.dm"
+#include "code\modules\clothing\gloves\rings.dm"
+#include "code\modules\clothing\head\collectable.dm"
+#include "code\modules\clothing\head\hardhat.dm"
+#include "code\modules\clothing\head\helmet.dm"
+#include "code\modules\clothing\head\jobs.dm"
+#include "code\modules\clothing\head\misc.dm"
+#include "code\modules\clothing\head\misc_special.dm"
+#include "code\modules\clothing\head\soft_caps.dm"
+#include "code\modules\clothing\masks\boxing.dm"
+#include "code\modules\clothing\masks\breath.dm"
+#include "code\modules\clothing\masks\gasmask.dm"
+#include "code\modules\clothing\masks\miscellaneous.dm"
+#include "code\modules\clothing\patreon\glasses.dm"
+#include "code\modules\clothing\patreon\hats.dm"
+#include "code\modules\clothing\shoes\colour.dm"
+#include "code\modules\clothing\shoes\magboots.dm"
+#include "code\modules\clothing\shoes\miscellaneous.dm"
+#include "code\modules\clothing\spacesuits\alien.dm"
+#include "code\modules\clothing\spacesuits\breaches.dm"
+#include "code\modules\clothing\spacesuits\chronosuit.dm"
+#include "code\modules\clothing\spacesuits\ert.dm"
+#include "code\modules\clothing\spacesuits\hardsuit.dm"
+#include "code\modules\clothing\spacesuits\miscellaneous.dm"
+#include "code\modules\clothing\spacesuits\plasmamen.dm"
+#include "code\modules\clothing\spacesuits\syndi.dm"
+#include "code\modules\clothing\spacesuits\void.dm"
+#include "code\modules\clothing\spacesuits\rig\rig.dm"
+#include "code\modules\clothing\spacesuits\rig\rig_armormod.dm"
+#include "code\modules\clothing\spacesuits\rig\rig_attackby.dm"
+#include "code\modules\clothing\spacesuits\rig\rig_pieces.dm"
+#include "code\modules\clothing\spacesuits\rig\rig_verbs.dm"
+#include "code\modules\clothing\spacesuits\rig\rig_wiring.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\combat.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\computer.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\modules.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\ninja.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\utility.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\vision.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\alien.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\combat.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\ert_suits.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\light.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\merc.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\station.dm"
+#include "code\modules\clothing\suits\alien.dm"
+#include "code\modules\clothing\suits\armor.dm"
+#include "code\modules\clothing\suits\bio.dm"
+#include "code\modules\clothing\suits\hood.dm"
+#include "code\modules\clothing\suits\jobs.dm"
+#include "code\modules\clothing\suits\labcoat.dm"
+#include "code\modules\clothing\suits\miscellaneous.dm"
+#include "code\modules\clothing\suits\storage.dm"
+#include "code\modules\clothing\suits\utility.dm"
+#include "code\modules\clothing\suits\wiz_robe.dm"
+#include "code\modules\clothing\under\color.dm"
+#include "code\modules\clothing\under\miscellaneous.dm"
+#include "code\modules\clothing\under\oldstation_uni.dm"
+#include "code\modules\clothing\under\pants.dm"
+#include "code\modules\clothing\under\shorts.dm"
+#include "code\modules\clothing\under\syndicate.dm"
+#include "code\modules\clothing\under\accessories\accessory.dm"
+#include "code\modules\clothing\under\accessories\armband.dm"
+#include "code\modules\clothing\under\accessories\holster.dm"
+#include "code\modules\clothing\under\accessories\storage.dm"
+#include "code\modules\clothing\under\jobs\civilian.dm"
+#include "code\modules\clothing\under\jobs\engineering.dm"
+#include "code\modules\clothing\under\jobs\medsci.dm"
+#include "code\modules\clothing\under\jobs\security.dm"
+#include "code\modules\countdown\countdown.dm"
+#include "code\modules\crafting\craft.dm"
+#include "code\modules\crafting\guncrafting.dm"
+#include "code\modules\crafting\recipes.dm"
+#include "code\modules\customitems\item_defines.dm"
+#include "code\modules\customitems\item_spawning.dm"
+#include "code\modules\detective_work\detective_work.dm"
+#include "code\modules\detective_work\evidence.dm"
+#include "code\modules\detective_work\footprints_and_rag.dm"
+#include "code\modules\detective_work\scanner.dm"
+#include "code\modules\economy\Accounts.dm"
+#include "code\modules\economy\Accounts_DB.dm"
+#include "code\modules\economy\ATM.dm"
+#include "code\modules\economy\Economy.dm"
+#include "code\modules\economy\Economy_Events.dm"
+#include "code\modules\economy\Economy_Events_Mundane.dm"
+#include "code\modules\economy\Economy_TradeDestinations.dm"
+#include "code\modules\economy\EFTPOS.dm"
+#include "code\modules\economy\Job_Departments.dm"
+#include "code\modules\economy\POS.dm"
+#include "code\modules\economy\utils.dm"
+#include "code\modules\error_handler\error_handler.dm"
+#include "code\modules\error_handler\error_viewer.dm"
+#include "code\modules\events\abductor.dm"
+#include "code\modules\events\alien_infestation.dm"
+#include "code\modules\events\anomaly.dm"
+#include "code\modules\events\anomaly_bluespace.dm"
+#include "code\modules\events\anomaly_flux.dm"
+#include "code\modules\events\anomaly_grav.dm"
+#include "code\modules\events\anomaly_pyro.dm"
+#include "code\modules\events\anomaly_vortex.dm"
+#include "code\modules\events\aurora_caelus.dm"
+#include "code\modules\events\blob.dm"
+#include "code\modules\events\brand_intelligence.dm"
+#include "code\modules\events\carp_migration.dm"
+#include "code\modules\events\communications_blackout.dm"
+#include "code\modules\events\disease_outbreak.dm"
+#include "code\modules\events\dust.dm"
+#include "code\modules\events\electrical_storm.dm"
+#include "code\modules\events\event.dm"
+#include "code\modules\events\event_container.dm"
+#include "code\modules\events\event_procs.dm"
+#include "code\modules\events\false_alarm.dm"
+#include "code\modules\events\floorcluwne.dm"
+#include "code\modules\events\grid_check.dm"
+#include "code\modules\events\immovable_rod.dm"
+#include "code\modules\events\infestation.dm"
+#include "code\modules\events\ion_storm.dm"
+#include "code\modules\events\koi_mirgration.dm"
+#include "code\modules\events\mass_hallucination.dm"
+#include "code\modules\events\meaty_gore.dm"
+#include "code\modules\events\meaty_ops.dm"
+#include "code\modules\events\meaty_ores.dm"
+#include "code\modules\events\meteors.dm"
+#include "code\modules\events\money_hacker.dm"
+#include "code\modules\events\money_lotto.dm"
+#include "code\modules\events\money_spam.dm"
+#include "code\modules\events\prison_break.dm"
+#include "code\modules\events\radiation_storm.dm"
+#include "code\modules\events\rogue_drones.dm"
+#include "code\modules\events\sentience.dm"
+#include "code\modules\events\slaughterevent.dm"
+#include "code\modules\events\spacevine.dm"
+#include "code\modules\events\spider_infestation.dm"
+#include "code\modules\events\spider_terror.dm"
+#include "code\modules\events\spontaneous_appendicitis.dm"
+#include "code\modules\events\tear.dm"
+#include "code\modules\events\tear_honk.dm"
+#include "code\modules\events\traders.dm"
+#include "code\modules\events\undead.dm"
+#include "code\modules\events\vent_clog.dm"
+#include "code\modules\events\wallrot.dm"
+#include "code\modules\events\wormholes.dm"
+#include "code\modules\events\wizard\ghost.dm"
+#include "code\modules\examine\examine.dm"
+#include "code\modules\examine\descriptions\atmospherics.dm"
+#include "code\modules\examine\descriptions\engineering.dm"
+#include "code\modules\examine\descriptions\medical.dm"
+#include "code\modules\examine\descriptions\mobs.dm"
+#include "code\modules\examine\descriptions\stacks.dm"
+#include "code\modules\examine\descriptions\structures.dm"
+#include "code\modules\examine\descriptions\turfs.dm"
+#include "code\modules\examine\descriptions\weapons.dm"
+#include "code\modules\ext_scripts\irc.dm"
+#include "code\modules\ext_scripts\python.dm"
+#include "code\modules\fancytitle\fancytitle.dm"
+#include "code\modules\fish\fish_eggs.dm"
+#include "code\modules\fish\fish_items.dm"
+#include "code\modules\fish\fish_types.dm"
+#include "code\modules\fish\fishtank.dm"
+#include "code\modules\flufftext\Dreaming.dm"
+#include "code\modules\flufftext\Hallucination.dm"
+#include "code\modules\flufftext\TextFilters.dm"
+#include "code\modules\food_and_drinks\food.dm"
+#include "code\modules\food_and_drinks\drinks\drinks.dm"
+#include "code\modules\food_and_drinks\drinks\bottler\bottler.dm"
+#include "code\modules\food_and_drinks\drinks\bottler\bottler_recipes.dm"
+#include "code\modules\food_and_drinks\drinks\drinks\bottle.dm"
+#include "code\modules\food_and_drinks\drinks\drinks\cans.dm"
+#include "code\modules\food_and_drinks\drinks\drinks\drinkingglass.dm"
+#include "code\modules\food_and_drinks\drinks\drinks\mugs.dm"
+#include "code\modules\food_and_drinks\drinks\drinks\shotglass.dm"
+#include "code\modules\food_and_drinks\food\condiment.dm"
+#include "code\modules\food_and_drinks\food\customizables.dm"
+#include "code\modules\food_and_drinks\food\snacks.dm"
+#include "code\modules\food_and_drinks\food\foods\baked_goods.dm"
+#include "code\modules\food_and_drinks\food\foods\bread.dm"
+#include "code\modules\food_and_drinks\food\foods\candy.dm"
+#include "code\modules\food_and_drinks\food\foods\desserts.dm"
+#include "code\modules\food_and_drinks\food\foods\ethnic.dm"
+#include "code\modules\food_and_drinks\food\foods\ingredients.dm"
+#include "code\modules\food_and_drinks\food\foods\junkfood.dm"
+#include "code\modules\food_and_drinks\food\foods\meat.dm"
+#include "code\modules\food_and_drinks\food\foods\misc.dm"
+#include "code\modules\food_and_drinks\food\foods\pasta.dm"
+#include "code\modules\food_and_drinks\food\foods\pizza.dm"
+#include "code\modules\food_and_drinks\food\foods\sandwiches.dm"
+#include "code\modules\food_and_drinks\food\foods\seafood.dm"
+#include "code\modules\food_and_drinks\food\foods\side_dishes.dm"
+#include "code\modules\food_and_drinks\food\foods\soups.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\candy_maker.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\cereal_maker.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\cooker.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\deep_fryer.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\food_grill.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\gibber.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\grill_new.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\icecream_vat.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\icecream_vat_2.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\juicer.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\kitchen_machine.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\microwave.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\monkeyrecycler.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\oven.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\oven_new.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\processor.dm"
+#include "code\modules\food_and_drinks\kitchen_machinery\smartfridge.dm"
+#include "code\modules\food_and_drinks\recipes\recipes_candy.dm"
+#include "code\modules\food_and_drinks\recipes\recipes_grill.dm"
+#include "code\modules\food_and_drinks\recipes\recipes_microwave.dm"
+#include "code\modules\food_and_drinks\recipes\recipes_oven.dm"
+#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_table.dm"
+#include "code\modules\games\52card.dm"
+#include "code\modules\games\cards.dm"
+#include "code\modules\games\tarot.dm"
+#include "code\modules\holiday\christmas.dm"
+#include "code\modules\holiday\holiday.dm"
+#include "code\modules\hydroponics\biogenerator.dm"
+#include "code\modules\hydroponics\fermenting_barrel.dm"
+#include "code\modules\hydroponics\gene_modder.dm"
+#include "code\modules\hydroponics\grown.dm"
+#include "code\modules\hydroponics\growninedible.dm"
+#include "code\modules\hydroponics\hydroitemdefines.dm"
+#include "code\modules\hydroponics\hydroponics.dm"
+#include "code\modules\hydroponics\plant_genes.dm"
+#include "code\modules\hydroponics\sample.dm"
+#include "code\modules\hydroponics\seed_extractor.dm"
+#include "code\modules\hydroponics\seeds.dm"
+#include "code\modules\hydroponics\beekeeping\beebox.dm"
+#include "code\modules\hydroponics\beekeeping\beekeeper_suit.dm"
+#include "code\modules\hydroponics\beekeeping\honey_frame.dm"
+#include "code\modules\hydroponics\beekeeping\honeycomb.dm"
+#include "code\modules\hydroponics\grown\ambrosia.dm"
+#include "code\modules\hydroponics\grown\apple.dm"
+#include "code\modules\hydroponics\grown\banana.dm"
+#include "code\modules\hydroponics\grown\beans.dm"
+#include "code\modules\hydroponics\grown\berries.dm"
+#include "code\modules\hydroponics\grown\cannabis.dm"
+#include "code\modules\hydroponics\grown\cereals.dm"
+#include "code\modules\hydroponics\grown\chili.dm"
+#include "code\modules\hydroponics\grown\citrus.dm"
+#include "code\modules\hydroponics\grown\cocoa_vanilla.dm"
+#include "code\modules\hydroponics\grown\corn.dm"
+#include "code\modules\hydroponics\grown\eggplant.dm"
+#include "code\modules\hydroponics\grown\flowers.dm"
+#include "code\modules\hydroponics\grown\grass_carpet.dm"
+#include "code\modules\hydroponics\grown\herbals.dm"
+#include "code\modules\hydroponics\grown\kudzu.dm"
+#include "code\modules\hydroponics\grown\melon.dm"
+#include "code\modules\hydroponics\grown\misc.dm"
+#include "code\modules\hydroponics\grown\mushrooms.dm"
+#include "code\modules\hydroponics\grown\nettle.dm"
+#include "code\modules\hydroponics\grown\nymph.dm"
+#include "code\modules\hydroponics\grown\onion.dm"
+#include "code\modules\hydroponics\grown\peanut.dm"
+#include "code\modules\hydroponics\grown\pineapple.dm"
+#include "code\modules\hydroponics\grown\potato.dm"
+#include "code\modules\hydroponics\grown\pumpkin.dm"
+#include "code\modules\hydroponics\grown\random.dm"
+#include "code\modules\hydroponics\grown\replicapod.dm"
+#include "code\modules\hydroponics\grown\root.dm"
+#include "code\modules\hydroponics\grown\tea_coffee.dm"
+#include "code\modules\hydroponics\grown\tobacco.dm"
+#include "code\modules\hydroponics\grown\tomato.dm"
+#include "code\modules\hydroponics\grown\towercap.dm"
+#include "code\modules\karma\karma.dm"
+#include "code\modules\library\admin.dm"
+#include "code\modules\library\codex_gigas.dm"
+#include "code\modules\library\lib_items.dm"
+#include "code\modules\library\lib_machines.dm"
+#include "code\modules\library\lib_readme.dm"
+#include "code\modules\library\random_books.dm"
+#include "code\modules\library\computers\base.dm"
+#include "code\modules\library\computers\checkout.dm"
+#include "code\modules\library\computers\public.dm"
+#include "code\modules\lighting\__lighting_docs.dm"
+#include "code\modules\lighting\lighting_area.dm"
+#include "code\modules\lighting\lighting_atom.dm"
+#include "code\modules\lighting\lighting_corner.dm"
+#include "code\modules\lighting\lighting_object.dm"
+#include "code\modules\lighting\lighting_setup.dm"
+#include "code\modules\lighting\lighting_source.dm"
+#include "code\modules\lighting\lighting_turf.dm"
+#include "code\modules\logic\converter.dm"
+#include "code\modules\logic\dual_input.dm"
+#include "code\modules\logic\logic_base.dm"
+#include "code\modules\logic\mono_input.dm"
+#include "code\modules\map_fluff\cyberiad.dm"
+#include "code\modules\map_fluff\delta.dm"
+#include "code\modules\map_fluff\maps.dm"
+#include "code\modules\map_fluff\metastation.dm"
+#include "code\modules\martial_arts\adminfu.dm"
+#include "code\modules\martial_arts\brawling.dm"
+#include "code\modules\martial_arts\cqc.dm"
+#include "code\modules\martial_arts\krav_maga.dm"
+#include "code\modules\martial_arts\martial.dm"
+#include "code\modules\martial_arts\mimejutsu.dm"
+#include "code\modules\martial_arts\plasma_fist.dm"
+#include "code\modules\martial_arts\sleeping_carp.dm"
+#include "code\modules\martial_arts\wrestleing.dm"
+#include "code\modules\mining\abandonedcrates.dm"
+#include "code\modules\mining\coins.dm"
+#include "code\modules\mining\equipment_locker.dm"
+#include "code\modules\mining\explorer_gear.dm"
+#include "code\modules\mining\machine_processing.dm"
+#include "code\modules\mining\machine_stacking.dm"
+#include "code\modules\mining\machine_unloading.dm"
+#include "code\modules\mining\mine_items.dm"
+#include "code\modules\mining\minebot.dm"
+#include "code\modules\mining\mint.dm"
+#include "code\modules\mining\money_bag.dm"
+#include "code\modules\mining\ore.dm"
+#include "code\modules\mining\satchel_ore_boxdm.dm"
+#include "code\modules\mining\shelters.dm"
+#include "code\modules\mining\equipment\marker_beacons.dm"
+#include "code\modules\mining\equipment\survival_pod.dm"
+#include "code\modules\mining\laborcamp\laborshuttle.dm"
+#include "code\modules\mining\laborcamp\laborstacker.dm"
+#include "code\modules\mining\lavaland\ash_flora.dm"
+#include "code\modules\mining\lavaland\necropolis_chests.dm"
+#include "code\modules\mining\lavaland\loot\ashdragon_loot.dm"
+#include "code\modules\mining\lavaland\loot\bubblegum_loot.dm"
+#include "code\modules\mining\lavaland\loot\colossus_loot.dm"
+#include "code\modules\mining\lavaland\loot\hierophant_loot.dm"
+#include "code\modules\mining\lavaland\loot\legion_loot.dm"
+#include "code\modules\mining\lavaland\loot\tendril_loot.dm"
+#include "code\modules\mob\abilities.dm"
+#include "code\modules\mob\death.dm"
+#include "code\modules\mob\emote.dm"
+#include "code\modules\mob\hear_say.dm"
+#include "code\modules\mob\holder.dm"
+#include "code\modules\mob\inventory.dm"
+#include "code\modules\mob\language.dm"
+#include "code\modules\mob\login.dm"
+#include "code\modules\mob\logout.dm"
+#include "code\modules\mob\mob.dm"
+#include "code\modules\mob\mob_defines.dm"
+#include "code\modules\mob\mob_grab.dm"
+#include "code\modules\mob\mob_helpers.dm"
+#include "code\modules\mob\mob_movement.dm"
+#include "code\modules\mob\mob_transformation_simple.dm"
+#include "code\modules\mob\say.dm"
+#include "code\modules\mob\status_procs.dm"
+#include "code\modules\mob\transform_procs.dm"
+#include "code\modules\mob\typing_indicator.dm"
+#include "code\modules\mob\update_icons.dm"
+#include "code\modules\mob\update_status.dm"
+#include "code\modules\mob\camera\camera.dm"
+#include "code\modules\mob\dead\dead.dm"
+#include "code\modules\mob\dead\death.dm"
+#include "code\modules\mob\dead\observer\login.dm"
+#include "code\modules\mob\dead\observer\logout.dm"
+#include "code\modules\mob\dead\observer\observer.dm"
+#include "code\modules\mob\dead\observer\say.dm"
+#include "code\modules\mob\dead\observer\spells.dm"
+#include "code\modules\mob\living\autohiss.dm"
+#include "code\modules\mob\living\damage_procs.dm"
+#include "code\modules\mob\living\death.dm"
+#include "code\modules\mob\living\default_language.dm"
+#include "code\modules\mob\living\life.dm"
+#include "code\modules\mob\living\living.dm"
+#include "code\modules\mob\living\living_defense.dm"
+#include "code\modules\mob\living\living_defines.dm"
+#include "code\modules\mob\living\login.dm"
+#include "code\modules\mob\living\logout.dm"
+#include "code\modules\mob\living\say.dm"
+#include "code\modules\mob\living\stat_states.dm"
+#include "code\modules\mob\living\status_procs.dm"
+#include "code\modules\mob\living\update_status.dm"
+#include "code\modules\mob\living\carbon\_defines.dm"
+#include "code\modules\mob\living\carbon\carbon.dm"
+#include "code\modules\mob\living\carbon\carbon_defense.dm"
+#include "code\modules\mob\living\carbon\carbon_defines.dm"
+#include "code\modules\mob\living\carbon\death.dm"
+#include "code\modules\mob\living\carbon\give.dm"
+#include "code\modules\mob\living\carbon\life.dm"
+#include "code\modules\mob\living\carbon\superheroes.dm"
+#include "code\modules\mob\living\carbon\update_icons.dm"
+#include "code\modules\mob\living\carbon\update_status.dm"
+#include "code\modules\mob\living\carbon\alien\alien.dm"
+#include "code\modules\mob\living\carbon\alien\alien_defense.dm"
+#include "code\modules\mob\living\carbon\alien\death.dm"
+#include "code\modules\mob\living\carbon\alien\life.dm"
+#include "code\modules\mob\living\carbon\alien\login.dm"
+#include "code\modules\mob\living\carbon\alien\logout.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\alien_powers.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\emote.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\empress.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\humanoid.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\humanoid_defense.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\inventory.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\life.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\queen.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\update_icons.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\caste\drone.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\caste\hunter.dm"
+#include "code\modules\mob\living\carbon\alien\humanoid\caste\sentinel.dm"
+#include "code\modules\mob\living\carbon\alien\larva\emote.dm"
+#include "code\modules\mob\living\carbon\alien\larva\inventory.dm"
+#include "code\modules\mob\living\carbon\alien\larva\larva.dm"
+#include "code\modules\mob\living\carbon\alien\larva\larva_defense.dm"
+#include "code\modules\mob\living\carbon\alien\larva\life.dm"
+#include "code\modules\mob\living\carbon\alien\larva\powers.dm"
+#include "code\modules\mob\living\carbon\alien\larva\update_icons.dm"
+#include "code\modules\mob\living\carbon\alien\special\alien_embryo.dm"
+#include "code\modules\mob\living\carbon\alien\special\facehugger.dm"
+#include "code\modules\mob\living\carbon\brain\brain.dm"
+#include "code\modules\mob\living\carbon\brain\brain_item.dm"
+#include "code\modules\mob\living\carbon\brain\death.dm"
+#include "code\modules\mob\living\carbon\brain\emote.dm"
+#include "code\modules\mob\living\carbon\brain\life.dm"
+#include "code\modules\mob\living\carbon\brain\login.dm"
+#include "code\modules\mob\living\carbon\brain\MMI.dm"
+#include "code\modules\mob\living\carbon\brain\MMI_radio.dm"
+#include "code\modules\mob\living\carbon\brain\robotic_brain.dm"
+#include "code\modules\mob\living\carbon\brain\say.dm"
+#include "code\modules\mob\living\carbon\brain\update_status.dm"
+#include "code\modules\mob\living\carbon\human\appearance.dm"
+#include "code\modules\mob\living\carbon\human\body_accessories.dm"
+#include "code\modules\mob\living\carbon\human\death.dm"
+#include "code\modules\mob\living\carbon\human\emote.dm"
+#include "code\modules\mob\living\carbon\human\examine.dm"
+#include "code\modules\mob\living\carbon\human\human.dm"
+#include "code\modules\mob\living\carbon\human\human_damage.dm"
+#include "code\modules\mob\living\carbon\human\human_defense.dm"
+#include "code\modules\mob\living\carbon\human\human_defines.dm"
+#include "code\modules\mob\living\carbon\human\human_movement.dm"
+#include "code\modules\mob\living\carbon\human\human_organs.dm"
+#include "code\modules\mob\living\carbon\human\inventory.dm"
+#include "code\modules\mob\living\carbon\human\life.dm"
+#include "code\modules\mob\living\carbon\human\login.dm"
+#include "code\modules\mob\living\carbon\human\logout.dm"
+#include "code\modules\mob\living\carbon\human\npcs.dm"
+#include "code\modules\mob\living\carbon\human\say.dm"
+#include "code\modules\mob\living\carbon\human\status_procs.dm"
+#include "code\modules\mob\living\carbon\human\update_icons.dm"
+#include "code\modules\mob\living\carbon\human\update_stat.dm"
+#include "code\modules\mob\living\carbon\human\species\_species.dm"
+#include "code\modules\mob\living\carbon\human\species\abductor.dm"
+#include "code\modules\mob\living\carbon\human\species\diona.dm"
+#include "code\modules\mob\living\carbon\human\species\drask.dm"
+#include "code\modules\mob\living\carbon\human\species\golem.dm"
+#include "code\modules\mob\living\carbon\human\species\grey.dm"
+#include "code\modules\mob\living\carbon\human\species\human.dm"
+#include "code\modules\mob\living\carbon\human\species\kidan.dm"
+#include "code\modules\mob\living\carbon\human\species\machine.dm"
+#include "code\modules\mob\living\carbon\human\species\monkey.dm"
+#include "code\modules\mob\living\carbon\human\species\nucleation.dm"
+#include "code\modules\mob\living\carbon\human\species\plasmaman.dm"
+#include "code\modules\mob\living\carbon\human\species\shadow.dm"
+#include "code\modules\mob\living\carbon\human\species\shadowling.dm"
+#include "code\modules\mob\living\carbon\human\species\skeleton.dm"
+#include "code\modules\mob\living\carbon\human\species\skrell.dm"
+#include "code\modules\mob\living\carbon\human\species\slime.dm"
+#include "code\modules\mob\living\carbon\human\species\tajaran.dm"
+#include "code\modules\mob\living\carbon\human\species\unathi.dm"
+#include "code\modules\mob\living\carbon\human\species\vox.dm"
+#include "code\modules\mob\living\carbon\human\species\vulpkanin.dm"
+#include "code\modules\mob\living\carbon\human\species\wryn.dm"
+#include "code\modules\mob\living\carbon\slime\death.dm"
+#include "code\modules\mob\living\carbon\slime\emote.dm"
+#include "code\modules\mob\living\carbon\slime\examine.dm"
+#include "code\modules\mob\living\carbon\slime\life.dm"
+#include "code\modules\mob\living\carbon\slime\powers.dm"
+#include "code\modules\mob\living\carbon\slime\say.dm"
+#include "code\modules\mob\living\carbon\slime\slime.dm"
+#include "code\modules\mob\living\carbon\slime\subtypes.dm"
+#include "code\modules\mob\living\carbon\slime\update_icons.dm"
+#include "code\modules\mob\living\silicon\death.dm"
+#include "code\modules\mob\living\silicon\emote.dm"
+#include "code\modules\mob\living\silicon\laws.dm"
+#include "code\modules\mob\living\silicon\login.dm"
+#include "code\modules\mob\living\silicon\say.dm"
+#include "code\modules\mob\living\silicon\silicon.dm"
+#include "code\modules\mob\living\silicon\silicon_defense.dm"
+#include "code\modules\mob\living\silicon\subsystems.dm"
+#include "code\modules\mob\living\silicon\ai\ai.dm"
+#include "code\modules\mob\living\silicon\ai\ai_defense.dm"
+#include "code\modules\mob\living\silicon\ai\death.dm"
+#include "code\modules\mob\living\silicon\ai\examine.dm"
+#include "code\modules\mob\living\silicon\ai\latejoin.dm"
+#include "code\modules\mob\living\silicon\ai\laws.dm"
+#include "code\modules\mob\living\silicon\ai\life.dm"
+#include "code\modules\mob\living\silicon\ai\login.dm"
+#include "code\modules\mob\living\silicon\ai\logout.dm"
+#include "code\modules\mob\living\silicon\ai\multicam.dm"
+#include "code\modules\mob\living\silicon\ai\say.dm"
+#include "code\modules\mob\living\silicon\ai\update_status.dm"
+#include "code\modules\mob\living\silicon\ai\freelook\cameranet.dm"
+#include "code\modules\mob\living\silicon\ai\freelook\chunk.dm"
+#include "code\modules\mob\living\silicon\ai\freelook\eye.dm"
+#include "code\modules\mob\living\silicon\ai\freelook\read_me.dm"
+#include "code\modules\mob\living\silicon\decoy\death.dm"
+#include "code\modules\mob\living\silicon\decoy\decoy.dm"
+#include "code\modules\mob\living\silicon\decoy\life.dm"
+#include "code\modules\mob\living\silicon\pai\death.dm"
+#include "code\modules\mob\living\silicon\pai\life.dm"
+#include "code\modules\mob\living\silicon\pai\pai.dm"
+#include "code\modules\mob\living\silicon\pai\personality.dm"
+#include "code\modules\mob\living\silicon\pai\recruit.dm"
+#include "code\modules\mob\living\silicon\pai\say.dm"
+#include "code\modules\mob\living\silicon\pai\software.dm"
+#include "code\modules\mob\living\silicon\pai\software_modules.dm"
+#include "code\modules\mob\living\silicon\pai\update_status.dm"
+#include "code\modules\mob\living\silicon\robot\component.dm"
+#include "code\modules\mob\living\silicon\robot\death.dm"
+#include "code\modules\mob\living\silicon\robot\emote.dm"
+#include "code\modules\mob\living\silicon\robot\examine.dm"
+#include "code\modules\mob\living\silicon\robot\inventory.dm"
+#include "code\modules\mob\living\silicon\robot\laws.dm"
+#include "code\modules\mob\living\silicon\robot\life.dm"
+#include "code\modules\mob\living\silicon\robot\login.dm"
+#include "code\modules\mob\living\silicon\robot\photos.dm"
+#include "code\modules\mob\living\silicon\robot\robot.dm"
+#include "code\modules\mob\living\silicon\robot\robot_damage.dm"
+#include "code\modules\mob\living\silicon\robot\robot_defense.dm"
+#include "code\modules\mob\living\silicon\robot\robot_items.dm"
+#include "code\modules\mob\living\silicon\robot\robot_module_actions.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules.dm"
+#include "code\modules\mob\living\silicon\robot\robot_movement.dm"
+#include "code\modules\mob\living\silicon\robot\syndicate.dm"
+#include "code\modules\mob\living\silicon\robot\update_status.dm"
+#include "code\modules\mob\living\silicon\robot\drone\drone.dm"
+#include "code\modules\mob\living\silicon\robot\drone\drone_abilities.dm"
+#include "code\modules\mob\living\silicon\robot\drone\drone_console.dm"
+#include "code\modules\mob\living\silicon\robot\drone\drone_damage.dm"
+#include "code\modules\mob\living\silicon\robot\drone\drone_items.dm"
+#include "code\modules\mob\living\silicon\robot\drone\drone_manufacturer.dm"
+#include "code\modules\mob\living\silicon\robot\drone\drone_say.dm"
+#include "code\modules\mob\living\silicon\robot\drone\update_status.dm"
+#include "code\modules\mob\living\simple_animal\animal_defense.dm"
+#include "code\modules\mob\living\simple_animal\constructs.dm"
+#include "code\modules\mob\living\simple_animal\corpse.dm"
+#include "code\modules\mob\living\simple_animal\parrot.dm"
+#include "code\modules\mob\living\simple_animal\posessed_object.dm"
+#include "code\modules\mob\living\simple_animal\powers.dm"
+#include "code\modules\mob\living\simple_animal\shade.dm"
+#include "code\modules\mob\living\simple_animal\simple_animal.dm"
+#include "code\modules\mob\living\simple_animal\spawner.dm"
+#include "code\modules\mob\living\simple_animal\tribbles.dm"
+#include "code\modules\mob\living\simple_animal\bot\bot.dm"
+#include "code\modules\mob\living\simple_animal\bot\cleanbot.dm"
+#include "code\modules\mob\living\simple_animal\bot\construction.dm"
+#include "code\modules\mob\living\simple_animal\bot\ed209bot.dm"
+#include "code\modules\mob\living\simple_animal\bot\emote.dm"
+#include "code\modules\mob\living\simple_animal\bot\floorbot.dm"
+#include "code\modules\mob\living\simple_animal\bot\griefsky.dm"
+#include "code\modules\mob\living\simple_animal\bot\honkbot.dm"
+#include "code\modules\mob\living\simple_animal\bot\medbot.dm"
+#include "code\modules\mob\living\simple_animal\bot\mulebot.dm"
+#include "code\modules\mob\living\simple_animal\bot\secbot.dm"
+#include "code\modules\mob\living\simple_animal\bot\syndicate.dm"
+#include "code\modules\mob\living\simple_animal\friendly\butterfly.dm"
+#include "code\modules\mob\living\simple_animal\friendly\cat.dm"
+#include "code\modules\mob\living\simple_animal\friendly\cockroach.dm"
+#include "code\modules\mob\living\simple_animal\friendly\corgi.dm"
+#include "code\modules\mob\living\simple_animal\friendly\corgi_powers.dm"
+#include "code\modules\mob\living\simple_animal\friendly\crab.dm"
+#include "code\modules\mob\living\simple_animal\friendly\deer.dm"
+#include "code\modules\mob\living\simple_animal\friendly\diona.dm"
+#include "code\modules\mob\living\simple_animal\friendly\farm_animals.dm"
+#include "code\modules\mob\living\simple_animal\friendly\fox.dm"
+#include "code\modules\mob\living\simple_animal\friendly\lizard.dm"
+#include "code\modules\mob\living\simple_animal\friendly\mouse.dm"
+#include "code\modules\mob\living\simple_animal\friendly\penguin.dm"
+#include "code\modules\mob\living\simple_animal\friendly\pet.dm"
+#include "code\modules\mob\living\simple_animal\friendly\pug.dm"
+#include "code\modules\mob\living\simple_animal\friendly\slime.dm"
+#include "code\modules\mob\living\simple_animal\friendly\sloth.dm"
+#include "code\modules\mob\living\simple_animal\friendly\spiderbot.dm"
+#include "code\modules\mob\living\simple_animal\hostile\alien.dm"
+#include "code\modules\mob\living\simple_animal\hostile\bat.dm"
+#include "code\modules\mob\living\simple_animal\hostile\bear.dm"
+#include "code\modules\mob\living\simple_animal\hostile\bees.dm"
+#include "code\modules\mob\living\simple_animal\hostile\carp.dm"
+#include "code\modules\mob\living\simple_animal\hostile\creature.dm"
+#include "code\modules\mob\living\simple_animal\hostile\deathsquid.dm"
+#include "code\modules\mob\living\simple_animal\hostile\faithless.dm"
+#include "code\modules\mob\living\simple_animal\hostile\feral_cat.dm"
+#include "code\modules\mob\living\simple_animal\hostile\floorcluwne.dm"
+#include "code\modules\mob\living\simple_animal\hostile\giant_spider.dm"
+#include "code\modules\mob\living\simple_animal\hostile\headcrab.dm"
+#include "code\modules\mob\living\simple_animal\hostile\hellhound.dm"
+#include "code\modules\mob\living\simple_animal\hostile\hivebot.dm"
+#include "code\modules\mob\living\simple_animal\hostile\hostile.dm"
+#include "code\modules\mob\living\simple_animal\hostile\illusion.dm"
+#include "code\modules\mob\living\simple_animal\hostile\jungle_animals.dm"
+#include "code\modules\mob\living\simple_animal\hostile\killertomato.dm"
+#include "code\modules\mob\living\simple_animal\hostile\mimic.dm"
+#include "code\modules\mob\living\simple_animal\hostile\mushroom.dm"
+#include "code\modules\mob\living\simple_animal\hostile\pirate.dm"
+#include "code\modules\mob\living\simple_animal\hostile\russian.dm"
+#include "code\modules\mob\living\simple_animal\hostile\spaceworms.dm"
+#include "code\modules\mob\living\simple_animal\hostile\statue.dm"
+#include "code\modules\mob\living\simple_animal\hostile\syndicate.dm"
+#include "code\modules\mob\living\simple_animal\hostile\tree.dm"
+#include "code\modules\mob\living\simple_animal\hostile\venus_human_trap.dm"
+#include "code\modules\mob\living\simple_animal\hostile\winter_mobs.dm"
+#include "code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm"
+#include "code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm"
+#include "code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm"
+#include "code\modules\mob\living\simple_animal\hostile\megafauna\drake.dm"
+#include "code\modules\mob\living\simple_animal\hostile\megafauna\hierophant.dm"
+#include "code\modules\mob\living\simple_animal\hostile\megafauna\legion.dm"
+#include "code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm"
+#include "code\modules\mob\living\simple_animal\hostile\megafauna\swarmer.dm"
+#include "code\modules\mob\living\simple_animal\hostile\mining\basilisk.dm"
+#include "code\modules\mob\living\simple_animal\hostile\mining\goldgrub.dm"
+#include "code\modules\mob\living\simple_animal\hostile\mining\goliath.dm"
+#include "code\modules\mob\living\simple_animal\hostile\mining\gutlunch.dm"
+#include "code\modules\mob\living\simple_animal\hostile\mining\hivelord.dm"
+#include "code\modules\mob\living\simple_animal\hostile\mining\mining.dm"
+#include "code\modules\mob\living\simple_animal\hostile\mining\necropolis_tendril.dm"
+#include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm"
+#include "code\modules\mob\living\simple_animal\hostile\retaliate\drone.dm"
+#include "code\modules\mob\living\simple_animal\hostile\retaliate\fish.dm"
+#include "code\modules\mob\living\simple_animal\hostile\retaliate\kangaroo.dm"
+#include "code\modules\mob\living\simple_animal\hostile\retaliate\pet.dm"
+#include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm"
+#include "code\modules\mob\living\simple_animal\hostile\retaliate\undead.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\__defines.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\actions.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\black.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\brown.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\chem.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\empress.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\ghost.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\gray.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\green.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\hive.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\mother.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\prince.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\princess.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\purple.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\queen.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\red.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\reproduction.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_ai.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\terror_spiders.dm"
+#include "code\modules\mob\living\simple_animal\hostile\terror_spiders\white.dm"
+#include "code\modules\mob\new_player\login.dm"
+#include "code\modules\mob\new_player\logout.dm"
+#include "code\modules\mob\new_player\new_player.dm"
+#include "code\modules\mob\new_player\poll.dm"
+#include "code\modules\mob\new_player\preferences_setup.dm"
+#include "code\modules\mob\new_player\sprite_accessories\sprite_accessories.dm"
+#include "code\modules\mob\new_player\sprite_accessories\diona\diona_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\drask\drask_body_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\grey\grey_body_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\human\human_body_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\human\human_facial_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\human\human_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_face.dm"
+#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_head_accessories.dm"
+#include "code\modules\mob\new_player\sprite_accessories\ipc\ipc_optics.dm"
+#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_body_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_head_accessories.dm"
+#include "code\modules\mob\new_player\sprite_accessories\kidan\kidan_head_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\nucleation\nucleation_face.dm"
+#include "code\modules\mob\new_player\sprite_accessories\skrell\skrell_face.dm"
+#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_body_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_facial_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_head_accessories.dm"
+#include "code\modules\mob\new_player\sprite_accessories\tajaran\tajaran_head_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_alt_heads.dm"
+#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_body_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_facial_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_head_accessories.dm"
+#include "code\modules\mob\new_player\sprite_accessories\unathi\unathi_head_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\vox\vox_body_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\vox\vox_facial_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\vox\vox_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\vox\vox_tail_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_body_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_facial_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_hair.dm"
+#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_head_accessories.dm"
+#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_head_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_tail_markings.dm"
+#include "code\modules\mob\new_player\sprite_accessories\wryn\wryn_face.dm"
+#include "code\modules\modular_computers\laptop_vendor.dm"
+#include "code\modules\modular_computers\computers\item\computer.dm"
+#include "code\modules\modular_computers\computers\item\computer_components.dm"
+#include "code\modules\modular_computers\computers\item\computer_damage.dm"
+#include "code\modules\modular_computers\computers\item\computer_power.dm"
+#include "code\modules\modular_computers\computers\item\computer_ui.dm"
+#include "code\modules\modular_computers\computers\item\laptop.dm"
+#include "code\modules\modular_computers\computers\item\laptop_presets.dm"
+#include "code\modules\modular_computers\computers\item\processor.dm"
+#include "code\modules\modular_computers\computers\item\tablet.dm"
+#include "code\modules\modular_computers\computers\item\tablet_presets.dm"
+#include "code\modules\modular_computers\computers\machinery\console_presets.dm"
+#include "code\modules\modular_computers\computers\machinery\modular_computer.dm"
+#include "code\modules\modular_computers\computers\machinery\modular_console.dm"
+#include "code\modules\modular_computers\file_system\computer_file.dm"
+#include "code\modules\modular_computers\file_system\data.dm"
+#include "code\modules\modular_computers\file_system\program.dm"
+#include "code\modules\modular_computers\file_system\program_events.dm"
+#include "code\modules\modular_computers\file_system\programs\antagonist\dos.dm"
+#include "code\modules\modular_computers\file_system\programs\antagonist\revelation.dm"
+#include "code\modules\modular_computers\file_system\programs\command\card.dm"
+#include "code\modules\modular_computers\file_system\programs\command\comms.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\alarm.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\power_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\sm_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\configurator.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\file_browser.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\ntdownloader.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\ntnrc_client.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\nttransfer.dm"
+#include "code\modules\modular_computers\file_system\programs\research\airestorer.dm"
+#include "code\modules\modular_computers\file_system\programs\research\ntmonitor.dm"
+#include "code\modules\modular_computers\hardware\_hardware.dm"
+#include "code\modules\modular_computers\hardware\ai_slot.dm"
+#include "code\modules\modular_computers\hardware\battery_module.dm"
+#include "code\modules\modular_computers\hardware\card_slot.dm"
+#include "code\modules\modular_computers\hardware\CPU.dm"
+#include "code\modules\modular_computers\hardware\hard_drive.dm"
+#include "code\modules\modular_computers\hardware\network_card.dm"
+#include "code\modules\modular_computers\hardware\portable_disk.dm"
+#include "code\modules\modular_computers\hardware\printer.dm"
+#include "code\modules\modular_computers\hardware\recharger.dm"
+#include "code\modules\modular_computers\NTNet\NTNet.dm"
+#include "code\modules\modular_computers\NTNet\NTNet_relay.dm"
+#include "code\modules\modular_computers\NTNet\NTNRC\conversation.dm"
+#include "code\modules\nano\nanoexternal.dm"
+#include "code\modules\nano\nanomapgen.dm"
+#include "code\modules\nano\nanoui.dm"
+#include "code\modules\nano\subsystem.dm"
+#include "code\modules\nano\interaction\admin.dm"
+#include "code\modules\nano\interaction\base.dm"
+#include "code\modules\nano\interaction\conscious.dm"
+#include "code\modules\nano\interaction\contained.dm"
+#include "code\modules\nano\interaction\default.dm"
+#include "code\modules\nano\interaction\ghost.dm"
+#include "code\modules\nano\interaction\inventory.dm"
+#include "code\modules\nano\interaction\inventory_deep.dm"
+#include "code\modules\nano\interaction\not_incapacitated.dm"
+#include "code\modules\nano\interaction\physical.dm"
+#include "code\modules\nano\interaction\self.dm"
+#include "code\modules\nano\interaction\zlevel.dm"
+#include "code\modules\nano\modules\alarm_monitor.dm"
+#include "code\modules\nano\modules\atmos_control.dm"
+#include "code\modules\nano\modules\crew_monitor.dm"
+#include "code\modules\nano\modules\ert_manager.dm"
+#include "code\modules\nano\modules\human_appearance.dm"
+#include "code\modules\nano\modules\law_manager.dm"
+#include "code\modules\nano\modules\nano_module.dm"
+#include "code\modules\nano\modules\power_monitor.dm"
+#include "code\modules\ninja\energy_katana.dm"
+#include "code\modules\ninja\suit\gloves.dm"
+#include "code\modules\ninja\suit\head.dm"
+#include "code\modules\ninja\suit\mask.dm"
+#include "code\modules\ninja\suit\shoes.dm"
+#include "code\modules\ninja\suit\suit.dm"
+#include "code\modules\ninja\suit\suit_initialisation.dm"
+#include "code\modules\paperwork\carbonpaper.dm"
+#include "code\modules\paperwork\clipboard.dm"
+#include "code\modules\paperwork\contract.dm"
+#include "code\modules\paperwork\fax.dm"
+#include "code\modules\paperwork\faxmachine.dm"
+#include "code\modules\paperwork\filingcabinet.dm"
+#include "code\modules\paperwork\folders.dm"
+#include "code\modules\paperwork\frames.dm"
+#include "code\modules\paperwork\handlabeler.dm"
+#include "code\modules\paperwork\paper.dm"
+#include "code\modules\paperwork\paper_bundle.dm"
+#include "code\modules\paperwork\paperbin.dm"
+#include "code\modules\paperwork\paperplane.dm"
+#include "code\modules\paperwork\pen.dm"
+#include "code\modules\paperwork\photocopier.dm"
+#include "code\modules\paperwork\photography.dm"
+#include "code\modules\paperwork\silicon_photography.dm"
+#include "code\modules\paperwork\stamps.dm"
+#include "code\modules\pda\ai.dm"
+#include "code\modules\pda\app.dm"
+#include "code\modules\pda\cart.dm"
+#include "code\modules\pda\cart_apps.dm"
+#include "code\modules\pda\core_apps.dm"
+#include "code\modules\pda\messenger.dm"
+#include "code\modules\pda\messenger_plugins.dm"
+#include "code\modules\pda\mob_hunt_game_app.dm"
+#include "code\modules\pda\PDA.dm"
+#include "code\modules\pda\pdas.dm"
+#include "code\modules\pda\radio.dm"
+#include "code\modules\pda\utilities.dm"
+#include "code\modules\persistence\persistence.dm"
+#include "code\modules\power\apc.dm"
+#include "code\modules\power\cable.dm"
+#include "code\modules\power\cable_heavyduty.dm"
+#include "code\modules\power\cable_logic.dm"
+#include "code\modules\power\cell.dm"
+#include "code\modules\power\generator.dm"
+#include "code\modules\power\gravitygenerator.dm"
+#include "code\modules\power\lighting.dm"
+#include "code\modules\power\port_gen.dm"
+#include "code\modules\power\power.dm"
+#include "code\modules\power\powernet.dm"
+#include "code\modules\power\smes.dm"
+#include "code\modules\power\solar.dm"
+#include "code\modules\power\terminal.dm"
+#include "code\modules\power\tracker.dm"
+#include "code\modules\power\treadmill.dm"
+#include "code\modules\power\turbine.dm"
+#include "code\modules\power\singularity\collector.dm"
+#include "code\modules\power\singularity\containment_field.dm"
+#include "code\modules\power\singularity\emitter.dm"
+#include "code\modules\power\singularity\field_generator.dm"
+#include "code\modules\power\singularity\generator.dm"
+#include "code\modules\power\singularity\investigate.dm"
+#include "code\modules\power\singularity\narsie.dm"
+#include "code\modules\power\singularity\singularity.dm"
+#include "code\modules\power\singularity\particle_accelerator\particle.dm"
+#include "code\modules\power\singularity\particle_accelerator\particle_accelerator.dm"
+#include "code\modules\power\singularity\particle_accelerator\particle_chamber.dm"
+#include "code\modules\power\singularity\particle_accelerator\particle_control.dm"
+#include "code\modules\power\singularity\particle_accelerator\particle_emitter.dm"
+#include "code\modules\power\singularity\particle_accelerator\particle_power.dm"
+#include "code\modules\power\supermatter\supermatter.dm"
+#include "code\modules\power\tesla\coil.dm"
+#include "code\modules\power\tesla\energy_ball.dm"
+#include "code\modules\power\tesla\generator.dm"
+#include "code\modules\procedural_mapping\mapGenerator.dm"
+#include "code\modules\procedural_mapping\mapGeneratorModule.dm"
+#include "code\modules\procedural_mapping\mapGeneratorReadme.dm"
+#include "code\modules\procedural_mapping\mapGeneratorModules\helpers.dm"
+#include "code\modules\procedural_mapping\mapGeneratorModules\nature.dm"
+#include "code\modules\procedural_mapping\mapGenerators\asteroid.dm"
+#include "code\modules\procedural_mapping\mapGenerators\nature.dm"
+#include "code\modules\procedural_mapping\mapGenerators\syndicate.dm"
+#include "code\modules\projectiles\ammunition.dm"
+#include "code\modules\projectiles\firing.dm"
+#include "code\modules\projectiles\gun.dm"
+#include "code\modules\projectiles\gun_attachments.dm"
+#include "code\modules\projectiles\projectile.dm"
+#include "code\modules\projectiles\ammunition\ammo_casings.dm"
+#include "code\modules\projectiles\ammunition\boxes.dm"
+#include "code\modules\projectiles\ammunition\energy.dm"
+#include "code\modules\projectiles\ammunition\magazines.dm"
+#include "code\modules\projectiles\ammunition\special.dm"
+#include "code\modules\projectiles\guns\alien.dm"
+#include "code\modules\projectiles\guns\dartgun.dm"
+#include "code\modules\projectiles\guns\energy.dm"
+#include "code\modules\projectiles\guns\grenade_launcher.dm"
+#include "code\modules\projectiles\guns\magic.dm"
+#include "code\modules\projectiles\guns\medbeam.dm"
+#include "code\modules\projectiles\guns\mounted.dm"
+#include "code\modules\projectiles\guns\projectile.dm"
+#include "code\modules\projectiles\guns\rocket.dm"
+#include "code\modules\projectiles\guns\syringe_gun.dm"
+#include "code\modules\projectiles\guns\throw.dm"
+#include "code\modules\projectiles\guns\energy\kinetic_accelerator.dm"
+#include "code\modules\projectiles\guns\energy\laser.dm"
+#include "code\modules\projectiles\guns\energy\nuclear.dm"
+#include "code\modules\projectiles\guns\energy\pulse.dm"
+#include "code\modules\projectiles\guns\energy\special.dm"
+#include "code\modules\projectiles\guns\energy\stun.dm"
+#include "code\modules\projectiles\guns\energy\telegun.dm"
+#include "code\modules\projectiles\guns\magic\staff.dm"
+#include "code\modules\projectiles\guns\magic\wand.dm"
+#include "code\modules\projectiles\guns\misc\blastcannon.dm"
+#include "code\modules\projectiles\guns\projectile\automatic.dm"
+#include "code\modules\projectiles\guns\projectile\bow.dm"
+#include "code\modules\projectiles\guns\projectile\launchers.dm"
+#include "code\modules\projectiles\guns\projectile\pistol.dm"
+#include "code\modules\projectiles\guns\projectile\revolver.dm"
+#include "code\modules\projectiles\guns\projectile\saw.dm"
+#include "code\modules\projectiles\guns\projectile\shotgun.dm"
+#include "code\modules\projectiles\guns\projectile\sniper.dm"
+#include "code\modules\projectiles\guns\projectile\toy.dm"
+#include "code\modules\projectiles\guns\throw\crossbow.dm"
+#include "code\modules\projectiles\guns\throw\pielauncher.dm"
+#include "code\modules\projectiles\projectile\beams.dm"
+#include "code\modules\projectiles\projectile\bullets.dm"
+#include "code\modules\projectiles\projectile\energy.dm"
+#include "code\modules\projectiles\projectile\force.dm"
+#include "code\modules\projectiles\projectile\magic.dm"
+#include "code\modules\projectiles\projectile\reusable.dm"
+#include "code\modules\projectiles\projectile\special.dm"
+#include "code\modules\reagents\chem_splash.dm"
+#include "code\modules\reagents\reagent_containers.dm"
+#include "code\modules\reagents\reagent_dispenser.dm"
+#include "code\modules\reagents\chemistry\colors.dm"
+#include "code\modules\reagents\chemistry\holder.dm"
+#include "code\modules\reagents\chemistry\readme.dm"
+#include "code\modules\reagents\chemistry\reagents.dm"
+#include "code\modules\reagents\chemistry\recipes.dm"
+#include "code\modules\reagents\chemistry\machinery\chem_dispenser.dm"
+#include "code\modules\reagents\chemistry\machinery\chem_heater.dm"
+#include "code\modules\reagents\chemistry\machinery\chem_master.dm"
+#include "code\modules\reagents\chemistry\machinery\pandemic.dm"
+#include "code\modules\reagents\chemistry\machinery\reagentgrinder.dm"
+#include "code\modules\reagents\chemistry\reagents\admin.dm"
+#include "code\modules\reagents\chemistry\reagents\alcohol.dm"
+#include "code\modules\reagents\chemistry\reagents\blob.dm"
+#include "code\modules\reagents\chemistry\reagents\disease.dm"
+#include "code\modules\reagents\chemistry\reagents\drink_base.dm"
+#include "code\modules\reagents\chemistry\reagents\drink_cold.dm"
+#include "code\modules\reagents\chemistry\reagents\drinks.dm"
+#include "code\modules\reagents\chemistry\reagents\drugs.dm"
+#include "code\modules\reagents\chemistry\reagents\food.dm"
+#include "code\modules\reagents\chemistry\reagents\medicine.dm"
+#include "code\modules\reagents\chemistry\reagents\misc.dm"
+#include "code\modules\reagents\chemistry\reagents\paint.dm"
+#include "code\modules\reagents\chemistry\reagents\paradise_pop.dm"
+#include "code\modules\reagents\chemistry\reagents\pyrotechnic.dm"
+#include "code\modules\reagents\chemistry\reagents\toxins.dm"
+#include "code\modules\reagents\chemistry\reagents\water.dm"
+#include "code\modules\reagents\chemistry\recipes\drinks.dm"
+#include "code\modules\reagents\chemistry\recipes\drugs.dm"
+#include "code\modules\reagents\chemistry\recipes\food.dm"
+#include "code\modules\reagents\chemistry\recipes\medicine.dm"
+#include "code\modules\reagents\chemistry\recipes\others.dm"
+#include "code\modules\reagents\chemistry\recipes\pyrotechnics.dm"
+#include "code\modules\reagents\chemistry\recipes\slime_extracts.dm"
+#include "code\modules\reagents\chemistry\recipes\toxins.dm"
+#include "code\modules\reagents\reagent_containers\borghydro.dm"
+#include "code\modules\reagents\reagent_containers\bottle.dm"
+#include "code\modules\reagents\reagent_containers\dropper.dm"
+#include "code\modules\reagents\reagent_containers\glass_containers.dm"
+#include "code\modules\reagents\reagent_containers\hypospray.dm"
+#include "code\modules\reagents\reagent_containers\iv_bag.dm"
+#include "code\modules\reagents\reagent_containers\patch.dm"
+#include "code\modules\reagents\reagent_containers\pill.dm"
+#include "code\modules\reagents\reagent_containers\spray.dm"
+#include "code\modules\reagents\reagent_containers\syringes.dm"
+#include "code\modules\recycling\belt-placer.dm"
+#include "code\modules\recycling\conveyor2.dm"
+#include "code\modules\recycling\disposal-construction.dm"
+#include "code\modules\recycling\disposal.dm"
+#include "code\modules\recycling\sortingmachinery.dm"
+#include "code\modules\research\circuitprinter.dm"
+#include "code\modules\research\designs.dm"
+#include "code\modules\research\destructive_analyzer.dm"
+#include "code\modules\research\experimentor.dm"
+#include "code\modules\research\message_server.dm"
+#include "code\modules\research\protolathe.dm"
+#include "code\modules\research\rd-readme.dm"
+#include "code\modules\research\rdconsole.dm"
+#include "code\modules\research\rdmachines.dm"
+#include "code\modules\research\research.dm"
+#include "code\modules\research\server.dm"
+#include "code\modules\research\designs\AI_module_designs.dm"
+#include "code\modules\research\designs\autolathe_designs.dm"
+#include "code\modules\research\designs\biogenerator_designs.dm"
+#include "code\modules\research\designs\bluespace_designs.dm"
+#include "code\modules\research\designs\comp_board_designs.dm"
+#include "code\modules\research\designs\computer_part_designs.dm"
+#include "code\modules\research\designs\equipment_designs.dm"
+#include "code\modules\research\designs\janitorial_designs.dm"
+#include "code\modules\research\designs\machine_designs.dm"
+#include "code\modules\research\designs\mecha_designs.dm"
+#include "code\modules\research\designs\mechfabricator_designs.dm"
+#include "code\modules\research\designs\medical_designs.dm"
+#include "code\modules\research\designs\mining_designs.dm"
+#include "code\modules\research\designs\misc_designs.dm"
+#include "code\modules\research\designs\power_designs.dm"
+#include "code\modules\research\designs\smelting_designs.dm"
+#include "code\modules\research\designs\spacepod_designs.dm"
+#include "code\modules\research\designs\stock_parts_designs.dm"
+#include "code\modules\research\designs\telecomms_designs.dm"
+#include "code\modules\research\designs\weapon_designs.dm"
+#include "code\modules\research\xenobiology\xenobio_camera.dm"
+#include "code\modules\research\xenobiology\xenobiology.dm"
+#include "code\modules\response_team\ert.dm"
+#include "code\modules\response_team\ert_outfits.dm"
+#include "code\modules\ruins\ruin_areas.dm"
+#include "code\modules\ruins\lavalandruin_code\animal_hospital.dm"
+#include "code\modules\ruins\lavalandruin_code\ash_walker_den.dm"
+#include "code\modules\ruins\lavalandruin_code\hermit.dm"
+#include "code\modules\ruins\lavalandruin_code\seed_vault.dm"
+#include "code\modules\ruins\lavalandruin_code\syndicate_base.dm"
+#include "code\modules\ruins\objects_and_mobs\gym.dm"
+#include "code\modules\ruins\objects_and_mobs\necropolis_gate.dm"
+#include "code\modules\security_levels\keycard authentication.dm"
+#include "code\modules\security_levels\security levels.dm"
+#include "code\modules\shuttle\assault_pod.dm"
+#include "code\modules\shuttle\emergency.dm"
+#include "code\modules\shuttle\ert.dm"
+#include "code\modules\shuttle\navigation_computer.dm"
+#include "code\modules\shuttle\on_move.dm"
+#include "code\modules\shuttle\ripple.dm"
+#include "code\modules\shuttle\shuttle.dm"
+#include "code\modules\shuttle\shuttle_manipulator.dm"
+#include "code\modules\shuttle\shuttle_rotate.dm"
+#include "code\modules\shuttle\supply.dm"
+#include "code\modules\shuttle\syndicate.dm"
+#include "code\modules\shuttle\vox.dm"
+#include "code\modules\space_management\heap_space_level.dm"
+#include "code\modules\space_management\level_check.dm"
+#include "code\modules\space_management\level_traits.dm"
+#include "code\modules\space_management\space_chunk.dm"
+#include "code\modules\space_management\space_level.dm"
+#include "code\modules\space_management\space_transition.dm"
+#include "code\modules\space_management\zlevel_manager.dm"
+#include "code\modules\spacepods\construction.dm"
+#include "code\modules\spacepods\equipment.dm"
+#include "code\modules\spacepods\lock_buster.dm"
+#include "code\modules\spacepods\parts.dm"
+#include "code\modules\spacepods\spacepod.dm"
+#include "code\modules\station_goals\bsa.dm"
+#include "code\modules\station_goals\dna_vault.dm"
+#include "code\modules\station_goals\shield.dm"
+#include "code\modules\station_goals\station_goal.dm"
+#include "code\modules\store\items.dm"
+#include "code\modules\store\store.dm"
+#include "code\modules\surgery\bones.dm"
+#include "code\modules\surgery\cavity_implant.dm"
+#include "code\modules\surgery\dental_implant.dm"
+#include "code\modules\surgery\encased.dm"
+#include "code\modules\surgery\generic.dm"
+#include "code\modules\surgery\helpers.dm"
+#include "code\modules\surgery\implant_removal.dm"
+#include "code\modules\surgery\limb_augmentation.dm"
+#include "code\modules\surgery\limb_reattach.dm"
+#include "code\modules\surgery\organs_internal.dm"
+#include "code\modules\surgery\other.dm"
+#include "code\modules\surgery\plastic_surgery.dm"
+#include "code\modules\surgery\remove_embedded_object.dm"
+#include "code\modules\surgery\rig_removal.dm"
+#include "code\modules\surgery\robotics.dm"
+#include "code\modules\surgery\slime.dm"
+#include "code\modules\surgery\surgery.dm"
+#include "code\modules\surgery\tools.dm"
+#include "code\modules\surgery\organs\augments_arms.dm"
+#include "code\modules\surgery\organs\augments_eyes.dm"
+#include "code\modules\surgery\organs\augments_internal.dm"
+#include "code\modules\surgery\organs\autoimplanter.dm"
+#include "code\modules\surgery\organs\blood.dm"
+#include "code\modules\surgery\organs\body_egg.dm"
+#include "code\modules\surgery\organs\ears.dm"
+#include "code\modules\surgery\organs\eyes.dm"
+#include "code\modules\surgery\organs\heart.dm"
+#include "code\modules\surgery\organs\helpers.dm"
+#include "code\modules\surgery\organs\kidneys.dm"
+#include "code\modules\surgery\organs\liver.dm"
+#include "code\modules\surgery\organs\lungs.dm"
+#include "code\modules\surgery\organs\mmi_holder.dm"
+#include "code\modules\surgery\organs\organ.dm"
+#include "code\modules\surgery\organs\organ_external.dm"
+#include "code\modules\surgery\organs\organ_icon.dm"
+#include "code\modules\surgery\organs\organ_internal.dm"
+#include "code\modules\surgery\organs\pain.dm"
+#include "code\modules\surgery\organs\parasites.dm"
+#include "code\modules\surgery\organs\robolimbs.dm"
+#include "code\modules\surgery\organs\skeleton.dm"
+#include "code\modules\surgery\organs\vocal_cords.dm"
+#include "code\modules\surgery\organs\subtypes\abductor.dm"
+#include "code\modules\surgery\organs\subtypes\diona.dm"
+#include "code\modules\surgery\organs\subtypes\drask.dm"
+#include "code\modules\surgery\organs\subtypes\grey.dm"
+#include "code\modules\surgery\organs\subtypes\kidan.dm"
+#include "code\modules\surgery\organs\subtypes\machine.dm"
+#include "code\modules\surgery\organs\subtypes\nucleation.dm"
+#include "code\modules\surgery\organs\subtypes\plasmaman.dm"
+#include "code\modules\surgery\organs\subtypes\shadow.dm"
+#include "code\modules\surgery\organs\subtypes\skrell.dm"
+#include "code\modules\surgery\organs\subtypes\standard.dm"
+#include "code\modules\surgery\organs\subtypes\tajaran.dm"
+#include "code\modules\surgery\organs\subtypes\unathi.dm"
+#include "code\modules\surgery\organs\subtypes\unbreakable.dm"
+#include "code\modules\surgery\organs\subtypes\vox.dm"
+#include "code\modules\surgery\organs\subtypes\vulpkanin.dm"
+#include "code\modules\surgery\organs\subtypes\wryn.dm"
+#include "code\modules\surgery\organs\subtypes\xenos.dm"
+#include "code\modules\telesci\bscrystal.dm"
+#include "code\modules\telesci\gps.dm"
+#include "code\modules\telesci\telepad.dm"
+#include "code\modules\telesci\telesci_computer.dm"
+#include "code\modules\tooltip\tooltip.dm"
+#include "code\modules\tram\tram.dm"
+#include "code\modules\tram\tram_control_pad.dm"
+#include "code\modules\tram\tram_floor.dm"
+#include "code\modules\tram\tram_rail.dm"
+#include "code\modules\tram\tram_wall.dm"
+#include "code\modules\vehicle\ambulance.dm"
+#include "code\modules\vehicle\atv.dm"
+#include "code\modules\vehicle\janicart.dm"
+#include "code\modules\vehicle\motorcycle.dm"
+#include "code\modules\vehicle\secway.dm"
+#include "code\modules\vehicle\snowmobile.dm"
+#include "code\modules\vehicle\speedbike.dm"
+#include "code\modules\vehicle\sportscar.dm"
+#include "code\modules\vehicle\vehicle.dm"
+#include "code\modules\vr\vr_avatar.dm"
+#include "code\modules\vr\vr_controller.dm"
+#include "code\modules\vr\vr_goggles.dm"
+#include "code\modules\vr\vr_outfits.dm"
+#include "goon\code\datums\browserOutput.dm"
+#include "interface\interface.dm"
+#include "interface\skin.dmf"
+// END_INCLUDE
diff --git a/sound/effects/warble.ogg b/sound/effects/warble.ogg
new file mode 100644
index 00000000000..420ae974c83
Binary files /dev/null and b/sound/effects/warble.ogg differ