diff --git a/code/__defines/materials.dm b/code/__defines/materials.dm
index 12a671b464..6963adae5d 100644
--- a/code/__defines/materials.dm
+++ b/code/__defines/materials.dm
@@ -3,6 +3,9 @@
#define MAT_STEEL "steel"
#define MAT_PLASTIC "plastic"
#define MAT_GLASS "glass"
+#define MAT_RGLASS "rglass"
+#define MAT_PGLASS "borosilicate glass"
+#define MAT_RPGLASS "reinforced borosilicate glass"
#define MAT_SILVER "silver"
#define MAT_GOLD "gold"
#define MAT_URANIUM "uranium"
diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index 8480b901a0..17d5689784 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -949,4 +949,42 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out.
/// How are you described if at all when in pockets (or other 'usually not visible' places)
/obj/item/proc/pocket_description(mob/haver, mob/examiner)
return null // most things are hidden
-
\ No newline at end of file
+
+#define CELLS 8 //Amount of cells per row/column in grid
+#define CELLSIZE (world.icon_size/CELLS) //Size of a cell in pixels
+/*
+Automatic alignment of items to an invisible grid, defined by CELLS and CELLSIZE.
+Since the grid will be shifted to own a cell that is perfectly centered on the turf, we end up with two 'cell halves'
+on edges of each row/column.
+Each item defines a center_of_mass, which is the pixel of a sprite where its projected center of mass toward a turf
+surface can be assumed. For a piece of paper, this will be in its center. For a bottle, it will be (near) the bottom
+of the sprite.
+auto_align() will then place the sprite so the defined center_of_mass is at the bottom left corner of the grid cell
+closest to where the cursor has clicked on.
+Note: This proc can be overwritten to allow for different types of auto-alignment.
+*/
+
+/obj/item/var/list/center_of_mass = list("x" = 16,"y" = 16)
+
+/proc/auto_align(obj/item/W, click_parameters)
+ if(!W.center_of_mass)
+ W.randpixel_xy()
+ return
+
+ if(!click_parameters)
+ return
+
+ var/list/mouse_control = params2list(click_parameters)
+
+ var/mouse_x = text2num(mouse_control["icon-x"])
+ var/mouse_y = text2num(mouse_control["icon-y"])
+
+ if(isnum(mouse_x) && isnum(mouse_y))
+ var/cell_x = max(0, min(CELLS-1, round(mouse_x/CELLSIZE)))
+ var/cell_y = max(0, min(CELLS-1, round(mouse_y/CELLSIZE)))
+
+ W.pixel_x = (CELLSIZE * (0.5 + cell_x)) - W.center_of_mass["x"]
+ W.pixel_y = (CELLSIZE * (0.5 + cell_y)) - W.center_of_mass["y"]
+
+#undef CELLS
+#undef CELLSIZE
\ No newline at end of file
diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm
index 9b006ee27f..825459b8f4 100644
--- a/code/game/objects/structures/girders.dm
+++ b/code/game/objects/structures/girders.dm
@@ -15,6 +15,7 @@
var/datum/material/reinf_material
var/reinforcing = 0
var/applies_material_colour = 1
+ var/wall_type = /turf/simulated/wall
/obj/structure/girder/New(var/newloc, var/material_key)
..(newloc)
@@ -249,7 +250,7 @@
wall_fake = 1
var/turf/Tsrc = get_turf(src)
- Tsrc.ChangeTurf(/turf/simulated/wall)
+ Tsrc.ChangeTurf(wall_type)
var/turf/simulated/wall/T = get_turf(src)
T.set_material(M, reinf_material, girder_material)
if(wall_fake)
@@ -397,7 +398,7 @@
if(RCD_FLOORWALL)
to_chat(user, span("notice", "You finish a wall."))
// This is mostly the same as using on a floor. The girder's material is preserved, however.
- T.ChangeTurf(/turf/simulated/wall)
+ T.ChangeTurf(wall_type)
var/turf/simulated/wall/new_T = get_turf(src) // Ref to the wall we just built.
// Apparently set_material(...) for walls requires refs to the material singletons and not strings.
// This is different from how other material objects with their own set_material(...) do it, but whatever.
@@ -412,3 +413,9 @@
qdel(src)
return TRUE
+/obj/structure/girder/bay
+ wall_type = /turf/simulated/wall/bay
+
+/obj/structure/girder/eris
+ wall_type = /turf/simulated/wall/eris
+
\ No newline at end of file
diff --git a/code/game/objects/structures/wall_frame.dm b/code/game/objects/structures/wall_frame.dm
new file mode 100644
index 0000000000..863dd997a2
--- /dev/null
+++ b/code/game/objects/structures/wall_frame.dm
@@ -0,0 +1,623 @@
+// Basically see-through walls. Used for windows
+// If nothing has been built on the low wall, you can climb on it
+
+/obj/structure/low_wall
+ name = "low wall"
+ desc = "A low wall section which serves as the base of windows, amongst other things."
+ layer = TURF_LAYER
+ icon = null
+ icon_state = "frame"
+
+ //atom_flags = ATOM_FLAG_NO_TEMP_CHANGE | ATOM_FLAG_CLIMBABLE | ATOM_FLAG_CAN_BE_PAINTED | ATOM_FLAG_ADJACENT_EXCEPTION
+ anchored = TRUE
+ density = TRUE
+ climbable = TRUE
+ throwpass = 1
+ layer = TABLE_LAYER
+
+ var/icon/frame_masks = 'icons/obj/wall_frame_bay.dmi'
+
+ var/health = 100
+ var/stripe_color
+ //rad_resistance_modifier = 0.5
+
+ // blend_objects defined on subtypes
+ noblend_objects = list(/obj/machinery/door/window)
+
+ var/default_material = DEFAULT_WALL_MATERIAL
+ var/datum/material/material
+ var/grille_type
+
+/obj/structure/low_wall/Initialize(var/mapload, var/materialtype)
+ . = ..()
+ icon_state = "blank"
+ var/turf/T = loc
+ if(!isturf(T) || T.density || T.opacity)
+ warning("[src] on invalid turf [T] at [x],[y],[z]")
+ return INITIALIZE_HINT_QDEL
+
+ if(!materialtype)
+ materialtype = default_material
+
+ material = get_material_by_name(materialtype)
+
+ health = material.integrity
+
+ return INITIALIZE_HINT_LATELOAD
+
+/obj/structure/low_wall/LateInitialize()
+ . = ..()
+ update_connections(1)
+ update_icon()
+
+/obj/structure/low_wall/Destroy()
+ var/turf/location = loc
+ . = ..()
+ for(var/obj/structure/low_wall/W in orange(1, location))
+ W.update_connections()
+ W.update_icon()
+
+
+/obj/structure/low_wall/examine(mob/user)
+ . = ..()
+
+ if(health == material.integrity)
+ to_chat(user, "It seems to be in fine condition.")
+ else
+ var/dam = health / material.integrity
+ if(dam <= 0.3)
+ to_chat(user, "It's got a few dents and scratches.")
+ else if(dam <= 0.7)
+ to_chat(user, "A few pieces of panelling have fallen off.")
+ else
+ to_chat(user, "It's nearly falling to pieces.")
+
+/obj/structure/low_wall/attackby(var/obj/item/W, var/mob/user, var/hit_modifier, var/click_parameters)
+ src.add_fingerprint(user)
+
+ // Making grilles (only works on Bay ones currently)
+ if(istype(W, /obj/item/stack/rods))
+ handle_rod_use(user, W)
+ return
+
+ // Making windows, different per subtype
+ else if(istype(W, /obj/item/stack/material/glass))
+ handle_glass_use(user, W)
+ return
+
+ // Dismantling the half wall
+ if(W.is_wrench())
+ for(var/obj/structure/S in loc)
+ if(istype(S, /obj/structure/window))
+ to_chat(user, "There is still a window on the low wall!")
+ return
+ else if(istype(S, /obj/structure/grille))
+ to_chat(user, "There is still a grille on the low wall!")
+ return
+ playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1)
+ to_chat(user, "Now disassembling the low wall...")
+ if(do_after(user, 40, src))
+ to_chat(user, "You dissasembled the low wall!")
+ dismantle()
+
+ // Handle placing things
+ if(isrobot(user))
+ return
+
+ if(W.loc != user) // This should stop mounted modules ending up outside the module.
+ return
+
+ if(can_place_items() && user.unEquip(W, 0, src.loc) && user.is_preference_enabled(/datum/client_preference/precision_placement))
+ auto_align(W, click_parameters)
+ return 1
+
+ return ..()
+
+/obj/structure/low_wall/proc/can_place_items()
+ for(var/obj/structure/S in loc)
+ if(S == src)
+ continue
+ if(S.density)
+ return FALSE
+ return TRUE
+
+/obj/structure/low_wall/MouseDrop_T(obj/O as obj, mob/user as mob)
+ if(istype(O, /obj/structure/window))
+ var/obj/structure/window/W = O
+ if(Adjacent(W) && !W.anchored)
+ to_chat("You hoist [W] up onto [src].")
+ W.forceMove(loc)
+ return
+ if ((!( istype(O, /obj/item/weapon) ) || user.get_active_hand() != O))
+ return ..()
+ if(isrobot(user))
+ return
+ if(can_place_items())
+ user.unEquip(O, 0, src.loc)
+
+/obj/structure/low_wall/proc/handle_rod_use(mob/user, obj/item/stack/rods/R)
+ if(!grille_type)
+ to_chat(user, "This type of wall frame doesn't support grilles.")
+ return
+ for(var/obj/structure/window/WINDOW in loc)
+ if(WINDOW.dir == get_dir(src, user))
+ to_chat(user, "There is a window in the way.")
+ return
+ if(R.get_amount() < 2)
+ to_chat(user, "You need at least two rods to do this.")
+ return
+ to_chat(user, "Assembling grille...")
+ if(!do_after(user, 1 SECONDS, R, exclusive = TASK_ALL_EXCLUSIVE))
+ return
+ if(!R.use(2))
+ return
+ new grille_type(loc)
+ return
+
+/obj/structure/low_wall/proc/handle_glass_use(mob/user, obj/item/stack/material/glass/G)
+ var/window_type = get_window_build_type(user, G)
+ if(!window_type)
+ to_chat(user, "You can't build that type of window on this type of low wall.")
+ return
+ for(var/obj/structure/window/WINDOW in loc)
+ if(WINDOW.dir == get_dir(src, user))
+ to_chat(user, "There is already a window here.")
+ return
+ if(G.get_amount() < 4)
+ to_chat(user, "You need at least four sheets of glass to do this.")
+ return
+ to_chat(user, "Assembling window...")
+ if(!do_after(user, 4 SECONDS, G, exclusive = TASK_ALL_EXCLUSIVE))
+ return
+ if(!G.use(2))
+ return
+ new window_type(loc, null, TRUE)
+ return
+
+/obj/structure/low_wall/proc/get_window_build_type(mob/user, obj/item/stack/material/glass/G)
+ return null
+
+/obj/structure/low_wall/CanPass(atom/movable/mover, turf/target)
+ if(istype(mover,/obj/item/projectile))
+ return TRUE
+ if(istype(mover) && mover.checkpass(PASSTABLE))
+ return TRUE
+ return FALSE
+
+// Bay's version
+/obj/structure/low_wall/bay/update_icon()
+ cut_overlays()
+
+ var/image/I
+ var/main_color = material.icon_colour
+ for(var/i = 1 to 4)
+ if(other_connections[i] != "0")
+ I = image(icon, "frame_other[other_connections[i]]", dir = 1<<(i-1))
+ I.color = main_color
+ else
+ I = image(icon, "frame[connections[i]]", dir = 1<<(i-1))
+ I.color = main_color
+ add_overlay(I)
+
+ if(stripe_color)
+ for(var/i = 1 to 4)
+ if(other_connections[i] != "0")
+ I = image(icon, "stripe_other[other_connections[i]]", dir = 1<<(i-1))
+ else
+ I = image(icon, "stripe[connections[i]]", dir = 1<<(i-1))
+ I.color = stripe_color
+ add_overlay(I)
+
+// Eris's version
+/obj/structure/low_wall/eris/update_icon()
+ cut_overlays()
+
+ var/image/I
+ var/main_color = material.icon_colour
+ for(var/i = 1 to 4)
+ I = image(icon, "frame[connections[i]]", dir = 1<<(i-1))
+ I.color = main_color
+ add_overlay(I)
+
+ if(other_connections[i] != "0")
+ I = image(icon, "frame_other[other_connections[i]]", dir = 1<<(i-1))
+ I.plane = ABOVE_OBJ_PLANE
+ I.layer = ABOVE_WINDOW_LAYER
+ I.color = main_color
+ add_overlay(I)
+
+/obj/structure/low_wall/bullet_act(var/obj/item/projectile/Proj)
+ var/proj_damage = Proj.get_structure_damage()
+ var/damage = min(proj_damage, 100)
+ take_damage(damage)
+ return
+
+/obj/structure/low_wall/hitby(AM as mob|obj, var/speed)
+ ..()
+ var/tforce = 0
+ if(ismob(AM)) // All mobs have a multiplier and a size according to mob_defines.dm
+ var/mob/I = AM
+ tforce = I.mob_size * (speed/THROWFORCE_SPEED_DIVISOR)
+ else
+ var/obj/O = AM
+ tforce = O.throwforce * (speed/THROWFORCE_SPEED_DIVISOR)
+ if (tforce < 15)
+ return
+ take_damage(tforce)
+
+/obj/structure/low_wall/take_damage(damage)
+ health -= damage
+ if(health <= 0)
+ dismantle()
+
+/obj/structure/low_wall/attack_generic(var/mob/user, var/damage, var/attack_verb)
+ visible_message("[user] [attack_verb] the [src]!")
+ user.do_attack_animation(src)
+ take_damage(damage)
+ return ..()
+
+/obj/structure/low_wall/proc/dismantle()
+ var/stacktype = material?.stack_type
+ if(stacktype)
+ new stacktype(get_turf(src), 3)
+ // If we were violently dismantled
+ for(var/obj/structure/window/W in loc)
+ if(W.anchored)
+ W.shatter()
+ for(var/obj/structure/grille/G in loc)
+ if(G.anchored)
+ G.health = 0
+ G.healthcheck()
+ qdel(src)
+
+/**
+ * The two 'real' types
+ */
+/obj/structure/low_wall/bay
+ icon = 'icons/obj/wall_frame_bay.dmi'
+ grille_type = /obj/structure/grille/bay
+ blend_objects = list(/obj/machinery/door, /turf/simulated/wall/bay)
+
+/obj/structure/low_wall/bay/reinforced
+ default_material = MAT_PLASTEEL
+
+/obj/structure/low_wall/bay/get_window_build_type(mob/user, obj/item/stack/material/glass/G)
+ switch(G.material.name)
+ if(MAT_GLASS)
+ return /obj/structure/window/bay
+ if(MAT_RGLASS)
+ return /obj/structure/window/bay/reinforced
+ if(MAT_PGLASS)
+ return /obj/structure/window/bay/phoronbasic
+ if(MAT_RPGLASS)
+ return /obj/structure/window/bay/phoronreinforced
+
+/obj/structure/low_wall/eris
+ icon = 'icons/obj/wall_frame_eris.dmi'
+ grille_type = null
+ blend_objects = list(/obj/machinery/door, /turf/simulated/wall/eris)
+
+/obj/structure/low_wall/eris/reinforced
+ default_material = MAT_PLASTEEL
+
+/obj/structure/low_wall/eris/get_window_build_type(mob/user, obj/item/stack/material/glass/G)
+ switch(G.material.name)
+ if(MAT_GLASS)
+ return /obj/structure/window/eris
+ if(MAT_RGLASS)
+ return /obj/structure/window/eris/reinforced
+ if(MAT_PGLASS)
+ return /obj/structure/window/eris/phoronbasic
+ if(MAT_RPGLASS)
+ return /obj/structure/window/eris/phoronreinforced
+
+/**
+ * Bay's fancier icon grilles
+ */
+/obj/structure/grille/bay
+ icon = 'icons/obj/bay_grille.dmi'
+ blend_objects = list(/obj/machinery/door, /turf/simulated/wall/bay) // Objects which to blend with
+ noblend_objects = list(/obj/machinery/door/window)
+ color = "#666666"
+
+/obj/structure/grille/bay/Initialize()
+ . = ..()
+ return INITIALIZE_HINT_LATELOAD
+
+/obj/structure/grille/bay/LateInitialize()
+ . = ..()
+ update_connections(1)
+ update_icon()
+
+/obj/structure/grille/bay/Destroy()
+ var/turf/location = loc
+ . = ..()
+ for(var/obj/structure/grille/G in orange(1, location))
+ G.update_connections()
+ G.update_icon()
+
+/obj/structure/grille/bay/update_icon()
+ var/on_frame = locate(/obj/structure/low_wall/bay) in loc
+
+ cut_overlays()
+ if(destroyed)
+ if(on_frame)
+ icon_state = "broke_onframe"
+ else
+ icon_state = "broken"
+ else
+ var/image/I
+ icon_state = ""
+ if(on_frame)
+ for(var/i = 1 to 4)
+ if(other_connections[i] != "0")
+ I = image(icon, "grille_other_onframe[connections[i]]", dir = 1<<(i-1))
+ else
+ I = image(icon, "grille_onframe[connections[i]]", dir = 1<<(i-1))
+ add_overlay(I)
+ else
+ for(var/i = 1 to 4)
+ if(other_connections[i] != "0")
+ I = image(icon, "grille_other[connections[i]]", dir = 1<<(i-1))
+ else
+ I = image(icon, "grille[connections[i]]", dir = 1<<(i-1))
+ add_overlay(I)
+
+/**
+ * The window types for both types of short walls
+ */
+/obj/structure/window/bay
+ icon = 'icons/obj/bay_window.dmi'
+ blend_objects = list(/obj/machinery/door, /turf/simulated/wall/bay)
+ noblend_objects = list(/obj/machinery/door/window)
+ icon_state = "preview_glass"
+ basestate = "window"
+ alpha = 180
+ flags = 0
+ fulltile = TRUE
+ maxhealth = 24
+ glasstype = /obj/item/stack/material/glass
+
+/obj/structure/window/bay/Initialize()
+ . = ..()
+ var/obj/item/stack/material/glass/G = glasstype
+ var/datum/material/M = get_material_by_name(initial(G.default_type))
+ color = M.icon_colour
+ return INITIALIZE_HINT_LATELOAD
+
+/obj/structure/window/bay/LateInitialize()
+ . = ..()
+ icon_state = ""
+ update_icon()
+
+/obj/structure/window/bay/update_icon()
+ cut_overlays()
+ if(!anchored)
+ connections = list("0","0","0","0")
+ other_connections = list("0","0","0","0")
+ else
+ update_connections()
+
+ var/percent_damage = 0 // Used for icon state of damage layer
+ var/damage_alpha = 0 // Used for alpha blending of damage layer
+ if (maxhealth && health < maxhealth)
+ percent_damage = (maxhealth - health) / maxhealth // Percentage of damage received (Not health remaining)
+ percent_damage = round(percent_damage, 0.25) // Round to nearest multiple of 25
+ damage_alpha = 256 * percent_damage - 1
+
+ var/img_dir
+ var/image/I
+ for(var/i = 1 to 4)
+ img_dir = 1<<(i-1)
+ if(other_connections[i] != "0")
+ I = image(icon, "[basestate]_other_onframe[other_connections[i]]", dir = img_dir)
+ I.color = color
+ else
+ I = image(icon, "[basestate]_onframe[connections[i]]", dir = img_dir)
+ I.color = color
+ add_overlay(I)
+
+ if(damage_alpha)
+ var/image/D
+ D = image(icon, "window0_damage", dir = img_dir)
+ D.blend_mode = BLEND_MULTIPLY
+ D.alpha = damage_alpha
+ add_overlay(D)
+
+/obj/structure/window/bay/reinforced
+ name = "reinforced window"
+ desc = "It looks rather strong. Might take a few good hits to shatter it."
+ icon_state = "preview_rglass"
+ basestate = "rwindow"
+ maxhealth = 80
+ reinf = 1
+ maximal_heat = T0C + 750
+ damage_per_fire_tick = 2.0
+ glasstype = /obj/item/stack/material/glass/reinforced
+ force_threshold = 6
+
+/obj/structure/window/bay/phoronbasic
+ name = "phoron window"
+ desc = "A borosilicate alloy window. It seems to be quite strong."
+ icon_state = "preview_phoron"
+ shardtype = /obj/item/weapon/material/shard/phoron
+ glasstype = /obj/item/stack/material/glass/phoronglass
+ maximal_heat = T0C + 2000
+ damage_per_fire_tick = 1.0
+ maxhealth = 40.0
+ force_threshold = 5
+ maxhealth = 80
+
+/obj/structure/window/bay/phoronreinforced
+ name = "reinforced borosilicate window"
+ desc = "A borosilicate alloy window, with rods supporting it. It seems to be very strong."
+ icon_state = "preview_rphoron"
+ basestate = "rwindow"
+ shardtype = /obj/item/weapon/material/shard/phoron
+ glasstype = /obj/item/stack/material/glass/phoronrglass
+ reinf = 1
+ maximal_heat = T0C + 4000
+ damage_per_fire_tick = 1.0 // This should last for 80 fire ticks if the window is not damaged at all. The idea is that borosilicate windows have something like ablative layer that protects them for a while.
+ maxhealth = 160
+ force_threshold = 10
+
+
+/obj/structure/window/eris
+ icon = 'icons/obj/eris_window.dmi'
+ blend_objects = list(/obj/machinery/door, /turf/simulated/wall/eris)
+ noblend_objects = list(/obj/machinery/door/window)
+ icon_state = "preview_glass"
+ basestate = "window"
+ fulltile = TRUE
+ maxhealth = 24
+ alpha = 150
+
+/obj/structure/window/eris/Initialize()
+ . = ..()
+ return INITIALIZE_HINT_LATELOAD
+
+/obj/structure/window/eris/LateInitialize()
+ . = ..()
+ icon_state = ""
+ update_icon()
+
+/obj/structure/window/eris/update_icon()
+ cut_overlays()
+ if(!anchored)
+ connections = list("0","0","0","0")
+ other_connections = list("0","0","0","0")
+ else
+ update_connections()
+
+ var/img_dir
+ var/image/I
+ for(var/i = 1 to 4)
+ img_dir = 1<<(i-1)
+ if(other_connections[i] != "0")
+ I = image(icon, "[basestate][other_connections[i]]", dir = img_dir)
+ else
+ I = image(icon, "[basestate][connections[i]]", dir = img_dir)
+ add_overlay(I)
+
+/obj/structure/window/eris/reinforced
+ name = "reinforced window"
+ desc = "It looks rather strong. Might take a few good hits to shatter it."
+ icon_state = "preview_rglass"
+ basestate = "rwindow"
+ maxhealth = 80
+ reinf = 1
+ maximal_heat = T0C + 750
+ damage_per_fire_tick = 2.0
+ glasstype = /obj/item/stack/material/glass/reinforced
+ force_threshold = 6
+
+/obj/structure/window/eris/phoronbasic
+ name = "phoron window"
+ desc = "A borosilicate alloy window. It seems to be quite strong."
+ basestate = "preview_phoron"
+ icon_state = "pwindow"
+ shardtype = /obj/item/weapon/material/shard/phoron
+ glasstype = /obj/item/stack/material/glass/phoronglass
+ maximal_heat = T0C + 2000
+ damage_per_fire_tick = 1.0
+ maxhealth = 40.0
+ force_threshold = 5
+ maxhealth = 80
+
+/obj/structure/window/eris/phoronreinforced
+ name = "reinforced borosilicate window"
+ desc = "A borosilicate alloy window, with rods supporting it. It seems to be very strong."
+ basestate = "preview_rphoron"
+ icon_state = "rpwindow"
+ shardtype = /obj/item/weapon/material/shard/phoron
+ glasstype = /obj/item/stack/material/glass/phoronrglass
+ reinf = 1
+ maximal_heat = T0C + 4000
+ damage_per_fire_tick = 1.0 // This should last for 80 fire ticks if the window is not damaged at all. The idea is that borosilicate windows have something like ablative layer that protects them for a while.
+ maxhealth = 160
+ force_threshold = 10
+
+/**
+ * Spawner helpers for mapping these in
+ */
+
+/obj/effect/low_wall_spawner
+ name = "low wall spawner"
+
+ var/low_wall_type
+ var/window_type
+ var/grille_type
+
+ icon = null
+
+/obj/effect/low_wall_spawner/Initialize()
+ . = ..()
+ if(locate(/obj/effect/low_wall_spawner) in oview(0, src))
+ warning("Duplicate low wall spawners in [x],[y],[z]!")
+ return INITIALIZE_HINT_QDEL
+
+ if(low_wall_type)
+ new low_wall_type(loc)
+ if(grille_type)
+ new grille_type(loc)
+ if(window_type)
+ new window_type(loc)
+
+ return INITIALIZE_HINT_QDEL
+
+// Bay types
+/obj/effect/low_wall_spawner/bay
+ icon = 'icons/obj/wall_frame_bay.dmi'
+ icon_state = "sp_glass"
+ low_wall_type = /obj/structure/low_wall/bay
+ window_type = /obj/structure/window/bay
+
+/obj/effect/low_wall_spawner/bay/rglass
+ icon_state = "sp_rglass"
+ window_type = /obj/structure/window/bay/reinforced
+
+/obj/effect/low_wall_spawner/bay/phoron
+ icon_state = "sp_phoron"
+ window_type = /obj/structure/window/bay/phoronbasic
+
+/obj/effect/low_wall_spawner/bay/rphoron
+ icon_state = "sp_rphoron"
+ window_type = /obj/structure/window/bay/phoronreinforced
+
+/obj/effect/low_wall_spawner/bay/grille
+ icon = 'icons/obj/wall_frame_bay.dmi'
+ icon_state = "sp_glass_g"
+ low_wall_type = /obj/structure/low_wall/bay
+ grille_type = /obj/structure/grille/bay
+ window_type = /obj/structure/window/bay
+
+/obj/effect/low_wall_spawner/bay/grille/rglass
+ icon_state = "sp_rglass_g"
+ window_type = /obj/structure/window/bay/reinforced
+
+/obj/effect/low_wall_spawner/bay/grille/phoron
+ icon_state = "sp_phoron_g"
+ window_type = /obj/structure/window/bay/phoronbasic
+
+/obj/effect/low_wall_spawner/bay/grille/rphoron
+ icon_state = "sp_rphoron_g"
+ window_type = /obj/structure/window/bay/phoronreinforced
+
+// Eris types
+/obj/effect/low_wall_spawner/eris
+ icon = 'icons/obj/wall_frame_eris.dmi'
+ icon_state = "sp_glass"
+ low_wall_type = /obj/structure/low_wall/eris
+ window_type = /obj/structure/window/eris
+
+/obj/effect/low_wall_spawner/eris/rglass
+ icon_state = "sp_rglass"
+ window_type = /obj/structure/window/eris/reinforced
+
+/obj/effect/low_wall_spawner/eris/phoron
+ icon_state = "sp_phoron"
+ window_type = /obj/structure/window/eris/phoronbasic
+
+/obj/effect/low_wall_spawner/eris/rphoron
+ icon_state = "sp_rphoron"
+ window_type = /obj/structure/window/eris/phoronreinforced
diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm
index 12922d655a..a6f334a2f8 100644
--- a/code/game/objects/structures/window.dm
+++ b/code/game/objects/structures/window.dm
@@ -273,12 +273,14 @@
to_chat(user, "You have [state == 1 ? "un" : ""]fastened the window [state ? "from" : "to"] the frame.")
else if(reinf && state == 0)
anchored = !anchored
+ update_nearby_tiles(need_rebuild=1)
update_nearby_icons()
update_verbs()
playsound(src, W.usesound, 75, 1)
to_chat(user, "You have [anchored ? "" : "un"]fastened the frame [anchored ? "to" : "from"] the floor.")
else if(!reinf)
anchored = !anchored
+ update_nearby_tiles(need_rebuild=1)
update_nearby_icons()
update_verbs()
playsound(src, W.usesound, 75, 1)
diff --git a/code/game/turfs/simulated/wall_icon.dm b/code/game/turfs/simulated/wall_icon.dm
index b6193f4942..3c9df506ae 100644
--- a/code/game/turfs/simulated/wall_icon.dm
+++ b/code/game/turfs/simulated/wall_icon.dm
@@ -51,30 +51,30 @@
var/image/I
if(!density)
- I = image('icons/turf/wall_masks.dmi', "[material.icon_base]fwall_open")
+ I = image(wall_masks, "[material.icon_base]fwall_open")
I.color = material.icon_colour
add_overlay(I)
return
for(var/i = 1 to 4)
- I = image('icons/turf/wall_masks.dmi', "[material.icon_base][wall_connections[i]]", dir = 1<<(i-1))
+ I = image(wall_masks, "[material.icon_base][wall_connections[i]]", dir = 1<<(i-1))
I.color = material.icon_colour
add_overlay(I)
if(reinf_material)
if(construction_stage != null && construction_stage < 6)
- I = image('icons/turf/wall_masks.dmi', "reinf_construct-[construction_stage]")
+ I = image(wall_masks, "reinf_construct-[construction_stage]")
I.color = reinf_material.icon_colour
add_overlay(I)
else
- if("[reinf_material.icon_reinf]0" in cached_icon_states('icons/turf/wall_masks.dmi'))
+ if("[reinf_material.icon_reinf]0" in cached_icon_states(wall_masks))
// Directional icon
for(var/i = 1 to 4)
- I = image('icons/turf/wall_masks.dmi', "[reinf_material.icon_reinf][wall_connections[i]]", dir = 1<<(i-1))
+ I = image(wall_masks, "[reinf_material.icon_reinf][wall_connections[i]]", dir = 1<<(i-1))
I.color = reinf_material.icon_colour
add_overlay(I)
- else
- I = image('icons/turf/wall_masks.dmi', reinf_material.icon_reinf)
+ else if("[reinf_material.icon_reinf]" in cached_icon_states(wall_masks))
+ I = image(wall_masks, reinf_material.icon_reinf)
I.color = reinf_material.icon_colour
add_overlay(I)
@@ -104,14 +104,18 @@
if(!material)
return
var/list/dirs = list()
- for(var/turf/simulated/wall/W in orange(src, 1))
+ var/inrange = orange(src, 1)
+ for(var/turf/simulated/wall/W in inrange)
if(!W.material)
continue
if(propagate)
W.update_connections()
W.update_icon()
- if(can_join_with(W))
+ if(can_join_with_wall(W))
dirs += get_dir(src, W)
+ for(var/obj/structure/low_wall/WF in inrange)
+ if(can_join_with_low_wall(WF))
+ dirs += get_dir(src, WF)
if(material.icon_base == "hull") // Could be improved...
var/additional_dirs = 0
@@ -127,8 +131,7 @@
wall_connections = dirs_to_corner_states(dirs)
-/turf/simulated/wall/proc/can_join_with(var/turf/simulated/wall/W)
- //VOREStation Edit Start
+/turf/simulated/wall/proc/can_join_with_wall(var/turf/simulated/wall/W)
//No blending if no material
if(!material || !W.material)
return 0
@@ -138,5 +141,7 @@
//Also blend if they have the same iconbase
if(material.icon_base == W.material.icon_base)
return 1
- //VOREStation Edit End
return 0
+
+/turf/simulated/wall/proc/can_join_with_low_wall(var/obj/structure/low_wall/WF)
+ return FALSE
\ No newline at end of file
diff --git a/code/game/turfs/simulated/wall_types.dm b/code/game/turfs/simulated/wall_types.dm
index c64537d52f..bd459745fa 100644
--- a/code/game/turfs/simulated/wall_types.dm
+++ b/code/game/turfs/simulated/wall_types.dm
@@ -371,3 +371,44 @@
/obj/structure/hull_corner/long_horiz/get_dirs_to_test()
return list(dir, turn(dir,90), turn(dir,-90))
+
+
+
+// Eris walls
+/turf/simulated/wall/eris
+ icon = 'icons/turf/wall_masks_eris.dmi'
+ icon_state = "generic"
+ wall_masks = 'icons/turf/wall_masks_eris.dmi'
+
+/turf/simulated/wall/eris/can_join_with_low_wall(var/obj/structure/low_wall/WF)
+ return istype(WF, /obj/structure/low_wall/eris)
+
+/turf/simulated/wall/eris/r_wall
+ icon_state = "rgeneric"
+/turf/simulated/wall/eris/r_wall/Initialize(mapload)
+ . = ..(mapload, "plasteel","plasteel")
+
+// Bay walls
+/turf/simulated/wall/bay
+ icon = 'icons/turf/wall_masks_bay.dmi'
+ icon_state = "generic"
+ wall_masks = 'icons/turf/wall_masks_bay.dmi'
+
+ var/stripe_color // Adds a colored stripe to the walls
+
+/turf/simulated/wall/bay/can_join_with_low_wall(var/obj/structure/low_wall/WF)
+ return istype(WF, /obj/structure/low_wall/bay)
+
+/turf/simulated/wall/bay/update_icon()
+ . = ..()
+ if(stripe_color)
+ var/image/I
+ for(var/i = 1 to 4)
+ I = image(wall_masks, "stripe[wall_connections[i]]", dir = 1<<(i-1))
+ I.color = stripe_color
+ add_overlay(I)
+
+/turf/simulated/wall/bay/r_wall
+ icon_state = "rgeneric"
+/turf/simulated/wall/bay/r_wall/Initialize(mapload)
+ . = ..(mapload, "plasteel","plasteel")
diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm
index be1605e0a9..d0bb6d5640 100644
--- a/code/game/turfs/simulated/walls.dm
+++ b/code/game/turfs/simulated/walls.dm
@@ -9,6 +9,7 @@
thermal_conductivity = WALL_HEAT_TRANSFER_COEFFICIENT
heat_capacity = 312500 //a little over 5 cm thick , 312500 for 1 m by 2.5 m by 0.25 m plasteel wall
+ var/icon/wall_masks = 'icons/turf/wall_masks.dmi'
var/damage = 0
var/damage_overlay = 0
var/global/damage_overlays[16]
@@ -20,6 +21,7 @@
var/last_state
var/construction_stage
+ // There's basically always going to be wall connections, making this lazy doesn't seem like it'd help much unless you wanted to make it bitflags instead.
var/list/wall_connections = list("0", "0", "0", "0")
// Walls always hide the stuff below them.
diff --git a/code/modules/materials/materials/_materials.dm b/code/modules/materials/materials/_materials.dm
index 83cf22271d..07b1af73ff 100644
--- a/code/modules/materials/materials/_materials.dm
+++ b/code/modules/materials/materials/_materials.dm
@@ -358,9 +358,15 @@ var/list/name_to_material
new /datum/stack_recipe("[display_name] chair", /obj/structure/bed/chair, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE),
new /datum/stack_recipe("[display_name] bed", /obj/structure/bed, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE),
new /datum/stack_recipe("[display_name] double bed", /obj/structure/bed/double, 4, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE),
- new /datum/stack_recipe("[display_name] wall girders", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE)
+ new /datum/stack_recipe("[display_name] wall girders (standard)", /obj/structure/girder, 2, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE),
+ new /datum/stack_recipe("[display_name] wall girders (bay)", /obj/structure/girder/bay, 2, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE)
)
-
+ if(icon_base == "solid") // few icons
+ recipes += new /datum/stack_recipe("[display_name] wall girders (eris)", /obj/structure/girder/eris, 2, time = 50, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE)
+ recipes += new /datum/stack_recipe_list("low walls",list(
+ new /datum/stack_recipe("low wall (bay style)", /obj/structure/low_wall/bay, 3, time = 20, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", recycle_material = "[name]"),
+ new /datum/stack_recipe("low wall (eris style)", /obj/structure/low_wall/eris, 3, time = 20, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", recycle_material = "[name]")
+ ))
if(hardness>50)
recipes += list(
new /datum/stack_recipe("[display_name] fork", /obj/item/weapon/material/kitchen/utensil/fork/plastic, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE),
diff --git a/code/modules/materials/materials/glass.dm b/code/modules/materials/materials/glass.dm
index dd1f09821e..1bfffff501 100644
--- a/code/modules/materials/materials/glass.dm
+++ b/code/modules/materials/materials/glass.dm
@@ -1,5 +1,5 @@
/datum/material/glass
- name = "glass"
+ name = MAT_GLASS
stack_type = /obj/item/stack/material/glass
flags = MATERIAL_BRITTLE
icon_colour = "#00E1FF"
@@ -94,7 +94,7 @@
return (hardness > 35) //todo
/datum/material/glass/reinforced
- name = "rglass"
+ name = MAT_RGLASS
display_name = "reinforced glass"
stack_type = /obj/item/stack/material/glass/reinforced
flags = MATERIAL_BRITTLE
@@ -114,7 +114,7 @@
rod_product = null
/datum/material/glass/phoron
- name = "borosilicate glass"
+ name = MAT_PGLASS
display_name = "borosilicate glass"
stack_type = /obj/item/stack/material/glass/phoronglass
flags = MATERIAL_BRITTLE
@@ -128,7 +128,7 @@
rod_product = /obj/item/stack/material/glass/phoronrglass
/datum/material/glass/phoron/reinforced
- name = "reinforced borosilicate glass"
+ name = MAT_RPGLASS
display_name = "reinforced borosilicate glass"
stack_type = /obj/item/stack/material/glass/phoronrglass
stack_origin_tech = list(TECH_MATERIAL = 5)
diff --git a/code/modules/materials/materials/metals/plasteel.dm b/code/modules/materials/materials/metals/plasteel.dm
index 0c436efded..8146980057 100644
--- a/code/modules/materials/materials/metals/plasteel.dm
+++ b/code/modules/materials/materials/metals/plasteel.dm
@@ -1,5 +1,5 @@
/datum/material/plasteel
- name = "plasteel"
+ name = MAT_PLASTEEL
stack_type = /obj/item/stack/material/plasteel
integrity = 400
melting_point = 6000
@@ -23,5 +23,9 @@
new /datum/stack_recipe("knife grip", /obj/item/weapon/material/butterflyhandle, 4, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]"),
new /datum/stack_recipe("dark floor tile", /obj/item/stack/tile/floor/dark, 1, 4, 20, recycle_material = "[name]"),
new /datum/stack_recipe("roller bed", /obj/item/roller, 5, time = 30, on_floor = 1, recycle_material = "[name]"),
- new /datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 10, recycle_material = "[name]")
+ new /datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 10, recycle_material = "[name]"),
+ new /datum/stack_recipe_list("reinforced low walls",list(
+ new /datum/stack_recipe("reinforced low wall (bay style)", /obj/structure/low_wall/bay/reinforced, 3, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", recycle_material = "[name]"),
+ new /datum/stack_recipe("reinforced low wall (eris style)", /obj/structure/low_wall/eris/reinforced, 3, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", recycle_material = "[name]")
+ )),
)
\ No newline at end of file
diff --git a/code/modules/tables/interactions.dm b/code/modules/tables/interactions.dm
index 6cbf77cd99..349624eb78 100644
--- a/code/modules/tables/interactions.dm
+++ b/code/modules/tables/interactions.dm
@@ -142,44 +142,5 @@
auto_align(W, click_parameters)
return 1
-#define CELLS 8 //Amount of cells per row/column in grid
-#define CELLSIZE (world.icon_size/CELLS) //Size of a cell in pixels
-/*
-Automatic alignment of items to an invisible grid, defined by CELLS and CELLSIZE.
-Since the grid will be shifted to own a cell that is perfectly centered on the turf, we end up with two 'cell halves'
-on edges of each row/column.
-Each item defines a center_of_mass, which is the pixel of a sprite where its projected center of mass toward a turf
-surface can be assumed. For a piece of paper, this will be in its center. For a bottle, it will be (near) the bottom
-of the sprite.
-auto_align() will then place the sprite so the defined center_of_mass is at the bottom left corner of the grid cell
-closest to where the cursor has clicked on.
-Note: This proc can be overwritten to allow for different types of auto-alignment.
-*/
-
-/obj/item/var/list/center_of_mass = list("x" = 16,"y" = 16)
-
-/obj/structure/table/proc/auto_align(obj/item/W, click_parameters)
- if(!W.center_of_mass)
- W.randpixel_xy()
- return
-
- if(!click_parameters)
- return
-
- var/list/mouse_control = params2list(click_parameters)
-
- var/mouse_x = text2num(mouse_control["icon-x"])
- var/mouse_y = text2num(mouse_control["icon-y"])
-
- if(isnum(mouse_x) && isnum(mouse_y))
- var/cell_x = max(0, min(CELLS-1, round(mouse_x/CELLSIZE)))
- var/cell_y = max(0, min(CELLS-1, round(mouse_y/CELLSIZE)))
-
- W.pixel_x = (CELLSIZE * (0.5 + cell_x)) - W.center_of_mass["x"]
- W.pixel_y = (CELLSIZE * (0.5 + cell_y)) - W.center_of_mass["y"]
-
-#undef CELLS
-#undef CELLSIZE
-
/obj/structure/table/attack_tk() // no telehulk sorry
return
diff --git a/code/modules/tables/tables.dm b/code/modules/tables/tables.dm
index 55d0127661..f428033848 100644
--- a/code/modules/tables/tables.dm
+++ b/code/modules/tables/tables.dm
@@ -28,8 +28,6 @@ var/list/table_icon_cache = list()
var/carpeted = 0
var/carpeted_type = /obj/item/stack/tile/carpet
- var/item_place = 1 //allows items to be placed on the table, but not on benches.
-
/obj/structure/table/examine_icon()
return icon(icon=initial(icon), icon_state=initial(icon_state)) //Basically the map preview version
diff --git a/icons/obj/bay_grille.dmi b/icons/obj/bay_grille.dmi
new file mode 100644
index 0000000000..759cec55b4
Binary files /dev/null and b/icons/obj/bay_grille.dmi differ
diff --git a/icons/obj/bay_window.dmi b/icons/obj/bay_window.dmi
new file mode 100644
index 0000000000..0cc8646beb
Binary files /dev/null and b/icons/obj/bay_window.dmi differ
diff --git a/icons/obj/eris_window.dmi b/icons/obj/eris_window.dmi
new file mode 100644
index 0000000000..d588dd2f07
Binary files /dev/null and b/icons/obj/eris_window.dmi differ
diff --git a/icons/obj/wall_frame_bay.dmi b/icons/obj/wall_frame_bay.dmi
new file mode 100644
index 0000000000..cfe6ee2d56
Binary files /dev/null and b/icons/obj/wall_frame_bay.dmi differ
diff --git a/icons/obj/wall_frame_eris.dmi b/icons/obj/wall_frame_eris.dmi
new file mode 100644
index 0000000000..df4643219c
Binary files /dev/null and b/icons/obj/wall_frame_eris.dmi differ
diff --git a/icons/turf/wall_masks_bay.dmi b/icons/turf/wall_masks_bay.dmi
new file mode 100644
index 0000000000..c30daaa21d
Binary files /dev/null and b/icons/turf/wall_masks_bay.dmi differ
diff --git a/icons/turf/wall_masks_eris.dmi b/icons/turf/wall_masks_eris.dmi
new file mode 100644
index 0000000000..6780acaa0c
Binary files /dev/null and b/icons/turf/wall_masks_eris.dmi differ
diff --git a/vorestation.dme b/vorestation.dme
index 24611116ae..3aac4a2d40 100644
--- a/vorestation.dme
+++ b/vorestation.dme
@@ -1,3 +1,4 @@
+<<<<<<< HEAD
// DM Environment file for baystation12.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.
@@ -4358,3 +4359,8125 @@
#include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm"
#include "maps\~map_system\maps.dm"
// END_INCLUDE
+||||||| parent of 2482780331... Merge pull request #11204 from VOREStation/Arokha/alterwalls
+// DM Environment file for baystation12.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 "code\_away_mission_tests.dm"
+#include "code\_macros.dm"
+#include "code\_macros_vr.dm"
+#include "code\_map_tests.dm"
+#include "code\_unit_tests.dm"
+#include "code\global.dm"
+#include "code\global_init.dm"
+#include "code\global_vr.dm"
+#include "code\hub.dm"
+#include "code\names.dm"
+#include "code\stylesheet.dm"
+#include "code\world.dm"
+#include "code\__datastructures\globals.dm"
+#include "code\__defines\__513_compatibility.dm"
+#include "code\__defines\_compile_options.dm"
+#include "code\__defines\_lists.dm"
+#include "code\__defines\_planes+layers.dm"
+#include "code\__defines\_planes+layers_vr.dm"
+#include "code\__defines\_protect.dm"
+#include "code\__defines\_tick.dm"
+#include "code\__defines\admin.dm"
+#include "code\__defines\admin_vr.dm"
+#include "code\__defines\appearance.dm"
+#include "code\__defines\atmos.dm"
+#include "code\__defines\belly_modes_vr.dm"
+#include "code\__defines\callbacks.dm"
+#include "code\__defines\chemistry.dm"
+#include "code\__defines\chemistry_vr.dm"
+#include "code\__defines\color.dm"
+#include "code\__defines\construction.dm"
+#include "code\__defines\crafting.dm"
+#include "code\__defines\damage_organs.dm"
+#include "code\__defines\dna.dm"
+#include "code\__defines\exosuit_fab.dm"
+#include "code\__defines\flags.dm"
+#include "code\__defines\gamemode.dm"
+#include "code\__defines\holomap.dm"
+#include "code\__defines\hoses.dm"
+#include "code\__defines\input.dm"
+#include "code\__defines\instruments.dm"
+#include "code\__defines\integrated_circuits.dm"
+#include "code\__defines\inventory_sizes.dm"
+#include "code\__defines\is_helpers.dm"
+#include "code\__defines\items_clothing.dm"
+#include "code\__defines\lighting.dm"
+#include "code\__defines\lighting_vr.dm"
+#include "code\__defines\machinery.dm"
+#include "code\__defines\map.dm"
+#include "code\__defines\materials.dm"
+#include "code\__defines\math.dm"
+#include "code\__defines\math_physics.dm"
+#include "code\__defines\MC.dm"
+#include "code\__defines\misc.dm"
+#include "code\__defines\misc_vr.dm"
+#include "code\__defines\mobs.dm"
+#include "code\__defines\mobs_vr.dm"
+#include "code\__defines\nifsoft.dm"
+#include "code\__defines\objects.dm"
+#include "code\__defines\overmap.dm"
+#include "code\__defines\pda.dm"
+#include "code\__defines\planets.dm"
+#include "code\__defines\planets_vr.dm"
+#include "code\__defines\plants.dm"
+#include "code\__defines\preferences.dm"
+#include "code\__defines\process_scheduler.dm"
+#include "code\__defines\qdel.dm"
+#include "code\__defines\research.dm"
+#include "code\__defines\roguemining_vr.dm"
+#include "code\__defines\rust_g.dm"
+#include "code\__defines\shields.dm"
+#include "code\__defines\shuttle.dm"
+#include "code\__defines\sound.dm"
+#include "code\__defines\spaceman_dmm.dm"
+#include "code\__defines\species_languages.dm"
+#include "code\__defines\species_languages_vr.dm"
+#include "code\__defines\sprite_sheets.dm"
+#include "code\__defines\sqlite_defines.dm"
+#include "code\__defines\stat_tracking.dm"
+#include "code\__defines\subsystems.dm"
+#include "code\__defines\supply.dm"
+#include "code\__defines\targeting.dm"
+#include "code\__defines\tgs.config.dm"
+#include "code\__defines\tgs.dm"
+#include "code\__defines\tgui.dm"
+#include "code\__defines\tools.dm"
+#include "code\__defines\turfs.dm"
+#include "code\__defines\typeids.dm"
+#include "code\__defines\unit_tests.dm"
+#include "code\__defines\vote.dm"
+#include "code\__defines\vv.dm"
+#include "code\__defines\webhooks.dm"
+#include "code\__defines\wires.dm"
+#include "code\__defines\xenoarcheaology.dm"
+#include "code\__defines\ZAS.dm"
+#include "code\__defines\dcs\flags.dm"
+#include "code\__defines\dcs\helpers.dm"
+#include "code\__defines\dcs\signals.dm"
+#include "code\_global_vars\bitfields.dm"
+#include "code\_global_vars\misc.dm"
+#include "code\_global_vars\mobs.dm"
+#include "code\_global_vars\religion.dm"
+#include "code\_global_vars\sensitive.dm"
+#include "code\_global_vars\typecache.dm"
+#include "code\_global_vars\lists\mapping.dm"
+#include "code\_global_vars\lists\misc.dm"
+#include "code\_global_vars\lists\species.dm"
+#include "code\_helpers\_global_objects.dm"
+#include "code\_helpers\_global_objects_vr.dm"
+#include "code\_helpers\_lists.dm"
+#include "code\_helpers\atmospherics.dm"
+#include "code\_helpers\atom_movables.dm"
+#include "code\_helpers\events.dm"
+#include "code\_helpers\files.dm"
+#include "code\_helpers\game.dm"
+#include "code\_helpers\global_lists.dm"
+#include "code\_helpers\global_lists_vr.dm"
+#include "code\_helpers\icons.dm"
+#include "code\_helpers\icons_vr.dm"
+#include "code\_helpers\lighting.dm"
+#include "code\_helpers\logging.dm"
+#include "code\_helpers\logging_vr.dm"
+#include "code\_helpers\matrices.dm"
+#include "code\_helpers\mobs.dm"
+#include "code\_helpers\names.dm"
+#include "code\_helpers\sanitize_values.dm"
+#include "code\_helpers\storage.dm"
+#include "code\_helpers\string_lists.dm"
+#include "code\_helpers\text.dm"
+#include "code\_helpers\time.dm"
+#include "code\_helpers\turfs.dm"
+#include "code\_helpers\type2type.dm"
+#include "code\_helpers\unsorted.dm"
+#include "code\_helpers\unsorted_vr.dm"
+#include "code\_helpers\view.dm"
+#include "code\_helpers\visual_filters.dm"
+#include "code\_helpers\sorts\__main.dm"
+#include "code\_helpers\sorts\comparators.dm"
+#include "code\_helpers\sorts\TimSort.dm"
+#include "code\_onclick\_defines.dm"
+#include "code\_onclick\adjacent.dm"
+#include "code\_onclick\ai.dm"
+#include "code\_onclick\click.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\rig.dm"
+#include "code\_onclick\telekinesis.dm"
+#include "code\_onclick\hud\_defines.dm"
+#include "code\_onclick\hud\_defines_vr.dm"
+#include "code\_onclick\hud\ability_screen_objects.dm"
+#include "code\_onclick\hud\action.dm"
+#include "code\_onclick\hud\ai.dm"
+#include "code\_onclick\hud\alert.dm"
+#include "code\_onclick\hud\alert_vr.dm"
+#include "code\_onclick\hud\alien_larva.dm"
+#include "code\_onclick\hud\fullscreen.dm"
+#include "code\_onclick\hud\ghost.dm"
+#include "code\_onclick\hud\gun_mode.dm"
+#include "code\_onclick\hud\hud.dm"
+#include "code\_onclick\hud\human.dm"
+#include "code\_onclick\hud\map_popups.dm"
+#include "code\_onclick\hud\minihud.dm"
+#include "code\_onclick\hud\minihud_mapper.dm"
+#include "code\_onclick\hud\minihud_rigmech.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\radial.dm"
+#include "code\_onclick\hud\radial_persistent.dm"
+#include "code\_onclick\hud\robot.dm"
+#include "code\_onclick\hud\robot_vr.dm"
+#include "code\_onclick\hud\screen_objects.dm"
+#include "code\_onclick\hud\screen_objects_vr.dm"
+#include "code\_onclick\hud\skybox.dm"
+#include "code\_onclick\hud\soulcatcher_guest.dm"
+#include "code\_onclick\hud\spell_screen_objects.dm"
+#include "code\ATMOSPHERICS\_atmos_setup.dm"
+#include "code\ATMOSPHERICS\_atmospherics_helpers.dm"
+#include "code\ATMOSPHERICS\atmospherics.dm"
+#include "code\ATMOSPHERICS\datum_pipe_network.dm"
+#include "code\ATMOSPHERICS\datum_pipeline.dm"
+#include "code\ATMOSPHERICS\components\portables_connector.dm"
+#include "code\ATMOSPHERICS\components\shutoff.dm"
+#include "code\ATMOSPHERICS\components\tvalve.dm"
+#include "code\ATMOSPHERICS\components\valve.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\algae_generator_vr.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\passive_gate_vr.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\pipeturbine.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\pump.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\unary\cold_sink.dm"
+#include "code\ATMOSPHERICS\components\unary\heat_exchanger.dm"
+#include "code\ATMOSPHERICS\components\unary\heat_source.dm"
+#include "code\ATMOSPHERICS\components\unary\outlet_injector.dm"
+#include "code\ATMOSPHERICS\components\unary\unary_base.dm"
+#include "code\ATMOSPHERICS\components\unary\vent_pump.dm"
+#include "code\ATMOSPHERICS\components\unary\vent_scrubber.dm"
+#include "code\ATMOSPHERICS\components\unary\vent_scrubber_vr.dm"
+#include "code\ATMOSPHERICS\pipes\cap.dm"
+#include "code\ATMOSPHERICS\pipes\he_pipes.dm"
+#include "code\ATMOSPHERICS\pipes\he_pipes_vr.dm"
+#include "code\ATMOSPHERICS\pipes\manifold.dm"
+#include "code\ATMOSPHERICS\pipes\manifold4w.dm"
+#include "code\ATMOSPHERICS\pipes\pipe_base.dm"
+#include "code\ATMOSPHERICS\pipes\pipe_base_vr.dm"
+#include "code\ATMOSPHERICS\pipes\simple.dm"
+#include "code\ATMOSPHERICS\pipes\tank.dm"
+#include "code\ATMOSPHERICS\pipes\tank_vr.dm"
+#include "code\ATMOSPHERICS\pipes\universal.dm"
+#include "code\ATMOSPHERICS\pipes\vent.dm"
+#include "code\controllers\autotransfer.dm"
+#include "code\controllers\communications.dm"
+#include "code\controllers\configuration.dm"
+#include "code\controllers\configuration_vr.dm"
+#include "code\controllers\controller.dm"
+#include "code\controllers\emergency_shuttle_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\master_controller.dm"
+#include "code\controllers\subsystem.dm"
+#include "code\controllers\verbs.dm"
+#include "code\controllers\observer_listener\atom\observer.dm"
+#include "code\controllers\subsystems\ai.dm"
+#include "code\controllers\subsystems\aifast.dm"
+#include "code\controllers\subsystems\air.dm"
+#include "code\controllers\subsystems\airflow.dm"
+#include "code\controllers\subsystems\alarm.dm"
+#include "code\controllers\subsystems\assets.dm"
+#include "code\controllers\subsystems\atoms.dm"
+#include "code\controllers\subsystems\character_setup.dm"
+#include "code\controllers\subsystems\chat.dm"
+#include "code\controllers\subsystems\chemistry.dm"
+#include "code\controllers\subsystems\circuits.dm"
+#include "code\controllers\subsystems\dcs.dm"
+#include "code\controllers\subsystems\events.dm"
+#include "code\controllers\subsystems\garbage.dm"
+#include "code\controllers\subsystems\holomaps.dm"
+#include "code\controllers\subsystems\inactivity.dm"
+#include "code\controllers\subsystems\input.dm"
+#include "code\controllers\subsystems\job.dm"
+#include "code\controllers\subsystems\lighting.dm"
+#include "code\controllers\subsystems\machines.dm"
+#include "code\controllers\subsystems\mapping.dm"
+#include "code\controllers\subsystems\media_tracks.dm"
+#include "code\controllers\subsystems\mobs.dm"
+#include "code\controllers\subsystems\nightshift.dm"
+#include "code\controllers\subsystems\orbits.dm"
+#include "code\controllers\subsystems\overlays.dm"
+#include "code\controllers\subsystems\persist_vr.dm"
+#include "code\controllers\subsystems\persistence.dm"
+#include "code\controllers\subsystems\planets.dm"
+#include "code\controllers\subsystems\plants.dm"
+#include "code\controllers\subsystems\radiation.dm"
+#include "code\controllers\subsystems\shuttles.dm"
+#include "code\controllers\subsystems\skybox.dm"
+#include "code\controllers\subsystems\sounds.dm"
+#include "code\controllers\subsystems\sqlite.dm"
+#include "code\controllers\subsystems\sun.dm"
+#include "code\controllers\subsystems\supply.dm"
+#include "code\controllers\subsystems\tgui.dm"
+#include "code\controllers\subsystems\ticker.dm"
+#include "code\controllers\subsystems\time_track.dm"
+#include "code\controllers\subsystems\timer.dm"
+#include "code\controllers\subsystems\transcore_vr.dm"
+#include "code\controllers\subsystems\vis_overlays.dm"
+#include "code\controllers\subsystems\vote.dm"
+#include "code\controllers\subsystems\webhooks.dm"
+#include "code\controllers\subsystems\xenoarch.dm"
+#include "code\controllers\subsystems\processing\bellies_vr.dm"
+#include "code\controllers\subsystems\processing\fastprocess.dm"
+#include "code\controllers\subsystems\processing\instruments.dm"
+#include "code\controllers\subsystems\processing\obj.dm"
+#include "code\controllers\subsystems\processing\processing.dm"
+#include "code\controllers\subsystems\processing\projectiles.dm"
+#include "code\controllers\subsystems\processing\turfs.dm"
+#include "code\datums\ai_law_sets.dm"
+#include "code\datums\ai_law_sets_vr.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\category.dm"
+#include "code\datums\chat_message.dm"
+#include "code\datums\datacore.dm"
+#include "code\datums\datum.dm"
+#include "code\datums\datumvars.dm"
+#include "code\datums\EPv2.dm"
+#include "code\datums\ghost_query.dm"
+#include "code\datums\ghost_query_vr.dm"
+#include "code\datums\hierarchy.dm"
+#include "code\datums\mind.dm"
+#include "code\datums\mind_vr.dm"
+#include "code\datums\mixed.dm"
+#include "code\datums\modules.dm"
+#include "code\datums\mutable_appearance.dm"
+#include "code\datums\orbit.dm"
+#include "code\datums\organs.dm"
+#include "code\datums\position_point_vector.dm"
+#include "code\datums\progressbar.dm"
+#include "code\datums\reference_tracking.dm"
+#include "code\datums\riding.dm"
+#include "code\datums\soul_link.dm"
+#include "code\datums\sun.dm"
+#include "code\datums\weakref.dm"
+#include "code\datums\autolathe\arms.dm"
+#include "code\datums\autolathe\arms_vr.dm"
+#include "code\datums\autolathe\autolathe.dm"
+#include "code\datums\autolathe\devices.dm"
+#include "code\datums\autolathe\devices_vr.dm"
+#include "code\datums\autolathe\engineering.dm"
+#include "code\datums\autolathe\engineering_vr.dm"
+#include "code\datums\autolathe\general.dm"
+#include "code\datums\autolathe\general_vr.dm"
+#include "code\datums\autolathe\materials.dm"
+#include "code\datums\autolathe\medical.dm"
+#include "code\datums\autolathe\medical_vr.dm"
+#include "code\datums\autolathe\tools.dm"
+#include "code\datums\autolathe\tools_vr.dm"
+#include "code\datums\components\_component.dm"
+#include "code\datums\components\material_container.dm"
+#include "code\datums\components\overlay_lighting.dm"
+#include "code\datums\components\resize_guard.dm"
+#include "code\datums\components\crafting\crafting.dm"
+#include "code\datums\components\crafting\crafting_external.dm"
+#include "code\datums\components\crafting\recipes.dm"
+#include "code\datums\components\crafting\tool_quality.dm"
+#include "code\datums\components\crafting\recipes\primitive.dm"
+#include "code\datums\components\crafting\recipes\weapons.dm"
+#include "code\datums\elements\_element.dm"
+#include "code\datums\elements\light_blocking.dm"
+#include "code\datums\elements\turf_transparency.dm"
+#include "code\datums\game_masters\_common.dm"
+#include "code\datums\helper_datums\construction_datum.dm"
+#include "code\datums\helper_datums\events.dm"
+#include "code\datums\helper_datums\getrev.dm"
+#include "code\datums\helper_datums\teleport.dm"
+#include "code\datums\helper_datums\teleport_vr.dm"
+#include "code\datums\helper_datums\topic_input.dm"
+#include "code\datums\locations\locations.dm"
+#include "code\datums\locations\nyx.dm"
+#include "code\datums\locations\qerrvallis.dm"
+#include "code\datums\locations\s_randarr.dm"
+#include "code\datums\locations\sol.dm"
+#include "code\datums\locations\tau_ceti.dm"
+#include "code\datums\locations\uueoa_esa.dm"
+#include "code\datums\locations\vir.dm"
+#include "code\datums\looping_sounds\_looping_sound.dm"
+#include "code\datums\looping_sounds\item_sounds.dm"
+#include "code\datums\looping_sounds\machinery_sounds.dm"
+#include "code\datums\looping_sounds\sequence.dm"
+#include "code\datums\looping_sounds\weather_sounds.dm"
+#include "code\datums\managed_browsers\_managed_browser.dm"
+#include "code\datums\managed_browsers\feedback_form.dm"
+#include "code\datums\managed_browsers\feedback_viewer.dm"
+#include "code\datums\observation\_debug.dm"
+#include "code\datums\observation\_defines.dm"
+#include "code\datums\observation\destroyed.dm"
+#include "code\datums\observation\dir_set.dm"
+#include "code\datums\observation\equipped.dm"
+#include "code\datums\observation\helpers.dm"
+#include "code\datums\observation\logged_in.dm"
+#include "code\datums\observation\moved.dm"
+#include "code\datums\observation\observation.dm"
+#include "code\datums\observation\power_change.dm"
+#include "code\datums\observation\shuttle_added.dm"
+#include "code\datums\observation\shuttle_moved.dm"
+#include "code\datums\observation\stat_set.dm"
+#include "code\datums\observation\turf_changed.dm"
+#include "code\datums\observation\turf_enterexit.dm"
+#include "code\datums\observation\unequipped.dm"
+#include "code\datums\observation\z_moved.dm"
+#include "code\datums\observation\~cleanup.dm"
+#include "code\datums\outfits\_defines.dm"
+#include "code\datums\outfits\horror_killers.dm"
+#include "code\datums\outfits\misc.dm"
+#include "code\datums\outfits\nanotrasen.dm"
+#include "code\datums\outfits\outfit.dm"
+#include "code\datums\outfits\outfit_vr.dm"
+#include "code\datums\outfits\pirates.dm"
+#include "code\datums\outfits\spec_op.dm"
+#include "code\datums\outfits\tournament.dm"
+#include "code\datums\outfits\wizardry.dm"
+#include "code\datums\outfits\costumes\costume.dm"
+#include "code\datums\outfits\costumes\halloween.dm"
+#include "code\datums\outfits\jobs\cargo.dm"
+#include "code\datums\outfits\jobs\civilian.dm"
+#include "code\datums\outfits\jobs\civilian_vr.dm"
+#include "code\datums\outfits\jobs\command.dm"
+#include "code\datums\outfits\jobs\command_vr.dm"
+#include "code\datums\outfits\jobs\engineering.dm"
+#include "code\datums\outfits\jobs\job.dm"
+#include "code\datums\outfits\jobs\medical.dm"
+#include "code\datums\outfits\jobs\medical_vr.dm"
+#include "code\datums\outfits\jobs\misc.dm"
+#include "code\datums\outfits\jobs\science.dm"
+#include "code\datums\outfits\jobs\science_vr.dm"
+#include "code\datums\outfits\jobs\security.dm"
+#include "code\datums\outfits\jobs\special_vr.dm"
+#include "code\datums\outfits\military\fleet.dm"
+#include "code\datums\outfits\military\marines.dm"
+#include "code\datums\outfits\military\military.dm"
+#include "code\datums\outfits\military\sifguard.dm"
+#include "code\datums\repositories\ammomaterial.dm"
+#include "code\datums\repositories\cameras.dm"
+#include "code\datums\repositories\crew.dm"
+#include "code\datums\repositories\decls.dm"
+#include "code\datums\repositories\repository.dm"
+#include "code\datums\repositories\unique.dm"
+#include "code\datums\roundstats\_defines_local.dm"
+#include "code\datums\roundstats\departmentgoal.dm"
+#include "code\datums\roundstats\roundstats.dm"
+#include "code\datums\supplypacks\atmospherics.dm"
+#include "code\datums\supplypacks\contraband.dm"
+#include "code\datums\supplypacks\contraband_vr.dm"
+#include "code\datums\supplypacks\costumes.dm"
+#include "code\datums\supplypacks\costumes_vr.dm"
+#include "code\datums\supplypacks\engineering.dm"
+#include "code\datums\supplypacks\engineering_vr.dm"
+#include "code\datums\supplypacks\hospitality.dm"
+#include "code\datums\supplypacks\hospitality_vr.dm"
+#include "code\datums\supplypacks\hydroponics.dm"
+#include "code\datums\supplypacks\hydroponics_vr.dm"
+#include "code\datums\supplypacks\materials.dm"
+#include "code\datums\supplypacks\medical.dm"
+#include "code\datums\supplypacks\medical_vr.dm"
+#include "code\datums\supplypacks\misc.dm"
+#include "code\datums\supplypacks\misc_vr.dm"
+#include "code\datums\supplypacks\munitions.dm"
+#include "code\datums\supplypacks\munitions_vr.dm"
+#include "code\datums\supplypacks\musical.dm"
+#include "code\datums\supplypacks\recreation.dm"
+#include "code\datums\supplypacks\recreation_vr.dm"
+#include "code\datums\supplypacks\robotics.dm"
+#include "code\datums\supplypacks\robotics_vr.dm"
+#include "code\datums\supplypacks\science.dm"
+#include "code\datums\supplypacks\science_vr.dm"
+#include "code\datums\supplypacks\security.dm"
+#include "code\datums\supplypacks\security_vr.dm"
+#include "code\datums\supplypacks\supply.dm"
+#include "code\datums\supplypacks\supply_vr.dm"
+#include "code\datums\supplypacks\supplypacks.dm"
+#include "code\datums\supplypacks\voidsuits.dm"
+#include "code\datums\supplypacks\voidsuits_vr.dm"
+#include "code\datums\underwear\bottom.dm"
+#include "code\datums\underwear\socks.dm"
+#include "code\datums\underwear\top.dm"
+#include "code\datums\underwear\undershirts.dm"
+#include "code\datums\underwear\underwear.dm"
+#include "code\datums\uplink\ammunition.dm"
+#include "code\datums\uplink\ammunition_vr.dm"
+#include "code\datums\uplink\announcements.dm"
+#include "code\datums\uplink\armor.dm"
+#include "code\datums\uplink\backup.dm"
+#include "code\datums\uplink\badassery.dm"
+#include "code\datums\uplink\grenades.dm"
+#include "code\datums\uplink\hardsuit_modules.dm"
+#include "code\datums\uplink\implants.dm"
+#include "code\datums\uplink\medical.dm"
+#include "code\datums\uplink\medical_vr.dm"
+#include "code\datums\uplink\resources.dm"
+#include "code\datums\uplink\stealth_items.dm"
+#include "code\datums\uplink\stealthy_weapons.dm"
+#include "code\datums\uplink\telecrystals.dm"
+#include "code\datums\uplink\tools.dm"
+#include "code\datums\uplink\tools_vr.dm"
+#include "code\datums\uplink\uplink_categories.dm"
+#include "code\datums\uplink\uplink_items.dm"
+#include "code\datums\uplink\visible_weapons.dm"
+#include "code\datums\uplink\visible_weapons_vr.dm"
+#include "code\datums\vending\stored_item.dm"
+#include "code\datums\vending\vending.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\grid_checker.dm"
+#include "code\datums\wires\jukebox.dm"
+#include "code\datums\wires\mines.dm"
+#include "code\datums\wires\particle_accelerator.dm"
+#include "code\datums\wires\radio.dm"
+#include "code\datums\wires\robot.dm"
+#include "code\datums\wires\seedstorage.dm"
+#include "code\datums\wires\shield_generator.dm"
+#include "code\datums\wires\smartfridge.dm"
+#include "code\datums\wires\smes.dm"
+#include "code\datums\wires\suit_storage_unit.dm"
+#include "code\datums\wires\tesla_coil.dm"
+#include "code\datums\wires\vending.dm"
+#include "code\datums\wires\wires.dm"
+#include "code\defines\gases.dm"
+#include "code\defines\obj.dm"
+#include "code\defines\obj\weapon.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\statistics.dm"
+#include "code\game\atoms.dm"
+#include "code\game\atoms_movable.dm"
+#include "code\game\atoms_movable_vr.dm"
+#include "code\game\base_turf.dm"
+#include "code\game\periodic_news.dm"
+#include "code\game\response_team.dm"
+#include "code\game\response_team_vr.dm"
+#include "code\game\shuttle_engines.dm"
+#include "code\game\skincmd.dm"
+#include "code\game\sound.dm"
+#include "code\game\trader_visit.dm"
+#include "code\game\trader_visit_vr.dm"
+#include "code\game\world.dm"
+#include "code\game\antagonist\_antagonist_setup.dm"
+#include "code\game\antagonist\antagonist.dm"
+#include "code\game\antagonist\antagonist_add.dm"
+#include "code\game\antagonist\antagonist_create.dm"
+#include "code\game\antagonist\antagonist_equip.dm"
+#include "code\game\antagonist\antagonist_factions.dm"
+#include "code\game\antagonist\antagonist_helpers.dm"
+#include "code\game\antagonist\antagonist_objectives.dm"
+#include "code\game\antagonist\antagonist_panel.dm"
+#include "code\game\antagonist\antagonist_place.dm"
+#include "code\game\antagonist\antagonist_print.dm"
+#include "code\game\antagonist\antagonist_update.dm"
+#include "code\game\antagonist\alien\borer.dm"
+#include "code\game\antagonist\alien\xenomorph.dm"
+#include "code\game\antagonist\outsider\commando.dm"
+#include "code\game\antagonist\outsider\deathsquad.dm"
+#include "code\game\antagonist\outsider\ert.dm"
+#include "code\game\antagonist\outsider\ert_vr.dm"
+#include "code\game\antagonist\outsider\mercenary.dm"
+#include "code\game\antagonist\outsider\ninja.dm"
+#include "code\game\antagonist\outsider\raider.dm"
+#include "code\game\antagonist\outsider\technomancer.dm"
+#include "code\game\antagonist\outsider\trader.dm"
+#include "code\game\antagonist\outsider\wizard.dm"
+#include "code\game\antagonist\station\changeling.dm"
+#include "code\game\antagonist\station\cultist.dm"
+#include "code\game\antagonist\station\highlander.dm"
+#include "code\game\antagonist\station\infiltrator.dm"
+#include "code\game\antagonist\station\loyalist.dm"
+#include "code\game\antagonist\station\renegade.dm"
+#include "code\game\antagonist\station\revolutionary.dm"
+#include "code\game\antagonist\station\rogue_ai.dm"
+#include "code\game\antagonist\station\stowaway.dm"
+#include "code\game\antagonist\station\thug.dm"
+#include "code\game\antagonist\station\traitor.dm"
+#include "code\game\area\ai_monitored.dm"
+#include "code\game\area\areas.dm"
+#include "code\game\area\areas_vr.dm"
+#include "code\game\area\asteroid_areas.dm"
+#include "code\game\area\Away Mission areas.dm"
+#include "code\game\area\Space Station 13 areas.dm"
+#include "code\game\area\Space Station 13 areas_vr.dm"
+#include "code\game\area\ss13_deprecated_areas.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\powers.dm"
+#include "code\game\gamemodes\events.dm"
+#include "code\game\gamemodes\game_mode.dm"
+#include "code\game\gamemodes\game_mode_latespawn.dm"
+#include "code\game\gamemodes\objective.dm"
+#include "code\game\gamemodes\setupgame.dm"
+#include "code\game\gamemodes\calamity\calamity.dm"
+#include "code\game\gamemodes\changeling\absorbed_dna.dm"
+#include "code\game\gamemodes\changeling\changeling.dm"
+#include "code\game\gamemodes\changeling\changeling_powers.dm"
+#include "code\game\gamemodes\changeling\generic_equip_procs.dm"
+#include "code\game\gamemodes\changeling\modularchangling.dm"
+#include "code\game\gamemodes\changeling\powers\absorb.dm"
+#include "code\game\gamemodes\changeling\powers\armblade.dm"
+#include "code\game\gamemodes\changeling\powers\armor.dm"
+#include "code\game\gamemodes\changeling\powers\augmented_eyesight.dm"
+#include "code\game\gamemodes\changeling\powers\bioelectrogenesis.dm"
+#include "code\game\gamemodes\changeling\powers\blind_sting.dm"
+#include "code\game\gamemodes\changeling\powers\boost_range.dm"
+#include "code\game\gamemodes\changeling\powers\cryo_sting.dm"
+#include "code\game\gamemodes\changeling\powers\darkvision.dm"
+#include "code\game\gamemodes\changeling\powers\deaf_sting.dm"
+#include "code\game\gamemodes\changeling\powers\delayed_toxin_sting.dm"
+#include "code\game\gamemodes\changeling\powers\digital_camo.dm"
+#include "code\game\gamemodes\changeling\powers\electric_lockpick.dm"
+#include "code\game\gamemodes\changeling\powers\endoarmor.dm"
+#include "code\game\gamemodes\changeling\powers\enfeebling_string.dm"
+#include "code\game\gamemodes\changeling\powers\engorged_glands.dm"
+#include "code\game\gamemodes\changeling\powers\enrage.dm"
+#include "code\game\gamemodes\changeling\powers\epinephrine_overdose.dm"
+#include "code\game\gamemodes\changeling\powers\escape_restraints.dm"
+#include "code\game\gamemodes\changeling\powers\extract_dna_sting.dm"
+#include "code\game\gamemodes\changeling\powers\fabricate_clothing.dm"
+#include "code\game\gamemodes\changeling\powers\fake_death.dm"
+#include "code\game\gamemodes\changeling\powers\fleshmend.dm"
+#include "code\game\gamemodes\changeling\powers\hivemind.dm"
+#include "code\game\gamemodes\changeling\powers\mimic_voice.dm"
+#include "code\game\gamemodes\changeling\powers\panacea.dm"
+#include "code\game\gamemodes\changeling\powers\rapid_regen.dm"
+#include "code\game\gamemodes\changeling\powers\recursive_enhancement.dm"
+#include "code\game\gamemodes\changeling\powers\respec.dm"
+#include "code\game\gamemodes\changeling\powers\revive.dm"
+#include "code\game\gamemodes\changeling\powers\self_respiration.dm"
+#include "code\game\gamemodes\changeling\powers\shriek.dm"
+#include "code\game\gamemodes\changeling\powers\silence_sting.dm"
+#include "code\game\gamemodes\changeling\powers\transform.dm"
+#include "code\game\gamemodes\changeling\powers\visible_camouflage.dm"
+#include "code\game\gamemodes\cult\construct_spells.dm"
+#include "code\game\gamemodes\cult\cult.dm"
+#include "code\game\gamemodes\cult\cult_items.dm"
+#include "code\game\gamemodes\cult\cult_structures.dm"
+#include "code\game\gamemodes\cult\hell_universe.dm"
+#include "code\game\gamemodes\cult\narsie.dm"
+#include "code\game\gamemodes\cult\ritual.dm"
+#include "code\game\gamemodes\cult\runes.dm"
+#include "code\game\gamemodes\cult\soulstone.dm"
+#include "code\game\gamemodes\cult\talisman.dm"
+#include "code\game\gamemodes\cult\cultify\mob.dm"
+#include "code\game\gamemodes\cult\cultify\obj.dm"
+#include "code\game\gamemodes\cult\cultify\turf.dm"
+#include "code\game\gamemodes\endgame\endgame.dm"
+#include "code\game\gamemodes\endgame\supermatter_cascade\blob.dm"
+#include "code\game\gamemodes\endgame\supermatter_cascade\portal.dm"
+#include "code\game\gamemodes\endgame\supermatter_cascade\universe.dm"
+#include "code\game\gamemodes\events\black_hole.dm"
+#include "code\game\gamemodes\events\clang.dm"
+#include "code\game\gamemodes\events\dust.dm"
+#include "code\game\gamemodes\events\power_failure.dm"
+#include "code\game\gamemodes\events\wormholes.dm"
+#include "code\game\gamemodes\events\holidays\Christmas.dm"
+#include "code\game\gamemodes\events\holidays\Holidays.dm"
+#include "code\game\gamemodes\events\holidays\Other.dm"
+#include "code\game\gamemodes\extended\extended.dm"
+#include "code\game\gamemodes\heist\heist.dm"
+#include "code\game\gamemodes\infiltrator\infiltrator.dm"
+#include "code\game\gamemodes\malfunction\malf_hardware.dm"
+#include "code\game\gamemodes\malfunction\malf_research.dm"
+#include "code\game\gamemodes\malfunction\malf_research_ability.dm"
+#include "code\game\gamemodes\malfunction\malfunction.dm"
+#include "code\game\gamemodes\malfunction\newmalf_ability_trees\HARDWARE.dm"
+#include "code\game\gamemodes\malfunction\newmalf_ability_trees\HELPERS.dm"
+#include "code\game\gamemodes\malfunction\newmalf_ability_trees\tree_interdiction.dm"
+#include "code\game\gamemodes\malfunction\newmalf_ability_trees\tree_manipulation.dm"
+#include "code\game\gamemodes\malfunction\newmalf_ability_trees\tree_networking.dm"
+#include "code\game\gamemodes\meteor\meteor.dm"
+#include "code\game\gamemodes\meteor\meteors.dm"
+#include "code\game\gamemodes\meteor\meteors_vr.dm"
+#include "code\game\gamemodes\mixed\conflux.dm"
+#include "code\game\gamemodes\mixed\infestation.dm"
+#include "code\game\gamemodes\mixed\intrigue.dm"
+#include "code\game\gamemodes\mixed\lizard.dm"
+#include "code\game\gamemodes\mixed\mercrenegade.dm"
+#include "code\game\gamemodes\mixed\mercwiz.dm"
+#include "code\game\gamemodes\mixed\paranoia.dm"
+#include "code\game\gamemodes\mixed\traitorling.dm"
+#include "code\game\gamemodes\mixed\traitorrenegade.dm"
+#include "code\game\gamemodes\mixed\uprising.dm"
+#include "code\game\gamemodes\mixed\visitors.dm"
+#include "code\game\gamemodes\ninja\ninja.dm"
+#include "code\game\gamemodes\nuclear\nuclear.dm"
+#include "code\game\gamemodes\nuclear\pinpointer.dm"
+#include "code\game\gamemodes\revolution\revolution.dm"
+#include "code\game\gamemodes\technomancer\catalog.dm"
+#include "code\game\gamemodes\technomancer\clothing.dm"
+#include "code\game\gamemodes\technomancer\core_obj.dm"
+#include "code\game\gamemodes\technomancer\equipment.dm"
+#include "code\game\gamemodes\technomancer\instability.dm"
+#include "code\game\gamemodes\technomancer\spell_objs.dm"
+#include "code\game\gamemodes\technomancer\spell_objs_helpers.dm"
+#include "code\game\gamemodes\technomancer\technomancer.dm"
+#include "code\game\gamemodes\technomancer\assistance\assistance.dm"
+#include "code\game\gamemodes\technomancer\devices\boots_of_speed.dm"
+#include "code\game\gamemodes\technomancer\devices\disposable_teleporter.dm"
+#include "code\game\gamemodes\technomancer\devices\gloves_of_regen.dm"
+#include "code\game\gamemodes\technomancer\devices\hypos.dm"
+#include "code\game\gamemodes\technomancer\devices\implants.dm"
+#include "code\game\gamemodes\technomancer\devices\shield_armor.dm"
+#include "code\game\gamemodes\technomancer\devices\tesla_armor.dm"
+#include "code\game\gamemodes\technomancer\spells\abjuration.dm"
+#include "code\game\gamemodes\technomancer\spells\apportation.dm"
+#include "code\game\gamemodes\technomancer\spells\audible_deception.dm"
+#include "code\game\gamemodes\technomancer\spells\blink.dm"
+#include "code\game\gamemodes\technomancer\spells\chroma.dm"
+#include "code\game\gamemodes\technomancer\spells\condensation.dm"
+#include "code\game\gamemodes\technomancer\spells\control.dm"
+#include "code\game\gamemodes\technomancer\spells\dispel.dm"
+#include "code\game\gamemodes\technomancer\spells\energy_siphon.dm"
+#include "code\game\gamemodes\technomancer\spells\flame_tongue.dm"
+#include "code\game\gamemodes\technomancer\spells\gambit.dm"
+#include "code\game\gamemodes\technomancer\spells\illusion.dm"
+#include "code\game\gamemodes\technomancer\spells\instability_tap.dm"
+#include "code\game\gamemodes\technomancer\spells\mark_recall.dm"
+#include "code\game\gamemodes\technomancer\spells\mend_organs.dm"
+#include "code\game\gamemodes\technomancer\spells\oxygenate.dm"
+#include "code\game\gamemodes\technomancer\spells\passwall.dm"
+#include "code\game\gamemodes\technomancer\spells\phase_shift.dm"
+#include "code\game\gamemodes\technomancer\spells\radiance.dm"
+#include "code\game\gamemodes\technomancer\spells\reflect.dm"
+#include "code\game\gamemodes\technomancer\spells\resurrect.dm"
+#include "code\game\gamemodes\technomancer\spells\shared_burden.dm"
+#include "code\game\gamemodes\technomancer\spells\shield.dm"
+#include "code\game\gamemodes\technomancer\spells\targeting_matrix.dm"
+#include "code\game\gamemodes\technomancer\spells\track.dm"
+#include "code\game\gamemodes\technomancer\spells\warp_strike.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\aura.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\biomed_aura.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\fire_aura.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\frost_aura.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\shock_aura.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\unstable_aura.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\corona.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\haste.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\mend_all.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\mend_life.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\mend_synthetic.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\modifier.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\purify.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\repel_missiles.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\beam.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\chain_lightning.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\force_missile.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\ionic_bolt.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\lesser_chain_lightning.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\lightning.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\overload.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\projectile.dm"
+#include "code\game\gamemodes\technomancer\spells\spawner\darkness.dm"
+#include "code\game\gamemodes\technomancer\spells\spawner\destablize.dm"
+#include "code\game\gamemodes\technomancer\spells\spawner\fire_blast.dm"
+#include "code\game\gamemodes\technomancer\spells\spawner\pulsar.dm"
+#include "code\game\gamemodes\technomancer\spells\spawner\spawner.dm"
+#include "code\game\gamemodes\technomancer\spells\summon\summon.dm"
+#include "code\game\gamemodes\technomancer\spells\summon\summon_creature.dm"
+#include "code\game\gamemodes\technomancer\spells\summon\summon_ward.dm"
+#include "code\game\gamemodes\traitor\traitor.dm"
+#include "code\game\gamemodes\wizard\wizard.dm"
+#include "code\game\jobs\_access_defs.dm"
+#include "code\game\jobs\access.dm"
+#include "code\game\jobs\access_datum.dm"
+#include "code\game\jobs\access_datum_vr.dm"
+#include "code\game\jobs\job_controller.dm"
+#include "code\game\jobs\jobs.dm"
+#include "code\game\jobs\whitelist.dm"
+#include "code\game\jobs\whitelist_vr.dm"
+#include "code\game\jobs\job\_alt_title.dm"
+#include "code\game\jobs\job\assistant.dm"
+#include "code\game\jobs\job\assistant_vr.dm"
+#include "code\game\jobs\job\captain.dm"
+#include "code\game\jobs\job\captain_vr.dm"
+#include "code\game\jobs\job\civilian.dm"
+#include "code\game\jobs\job\civilian_chaplain.dm"
+#include "code\game\jobs\job\civilian_vr.dm"
+#include "code\game\jobs\job\department.dm"
+#include "code\game\jobs\job\department_vr.dm"
+#include "code\game\jobs\job\engineering.dm"
+#include "code\game\jobs\job\engineering_vr.dm"
+#include "code\game\jobs\job\exploration_vr.dm"
+#include "code\game\jobs\job\job.dm"
+#include "code\game\jobs\job\job_vr.dm"
+#include "code\game\jobs\job\medical.dm"
+#include "code\game\jobs\job\medical_vr.dm"
+#include "code\game\jobs\job\offduty_vr.dm"
+#include "code\game\jobs\job\science.dm"
+#include "code\game\jobs\job\science_vr.dm"
+#include "code\game\jobs\job\security.dm"
+#include "code\game\jobs\job\security_vr.dm"
+#include "code\game\jobs\job\silicon.dm"
+#include "code\game\jobs\job\silicon_vr.dm"
+#include "code\game\jobs\job\special_vr.dm"
+#include "code\game\machinery\adv_med.dm"
+#include "code\game\machinery\adv_med_vr.dm"
+#include "code\game\machinery\ai_slipper.dm"
+#include "code\game\machinery\air_alarm.dm"
+#include "code\game\machinery\airconditioner_vr.dm"
+#include "code\game\machinery\atmo_control.dm"
+#include "code\game\machinery\autolathe.dm"
+#include "code\game\machinery\Beacon.dm"
+#include "code\game\machinery\biogenerator.dm"
+#include "code\game\machinery\bioprinter.dm"
+#include "code\game\machinery\bomb_tester_vr.dm"
+#include "code\game\machinery\buttons.dm"
+#include "code\game\machinery\buttons_vr.dm"
+#include "code\game\machinery\CableLayer.dm"
+#include "code\game\machinery\cell_charger.dm"
+#include "code\game\machinery\cloning.dm"
+#include "code\game\machinery\cryo.dm"
+#include "code\game\machinery\cryopod.dm"
+#include "code\game\machinery\cryopod_vr.dm"
+#include "code\game\machinery\deployable.dm"
+#include "code\game\machinery\deployable_vr.dm"
+#include "code\game\machinery\door_control.dm"
+#include "code\game\machinery\doorbell_vr.dm"
+#include "code\game\machinery\doppler_array.dm"
+#include "code\game\machinery\exonet_node.dm"
+#include "code\game\machinery\fire_alarm.dm"
+#include "code\game\machinery\flasher.dm"
+#include "code\game\machinery\floodlight.dm"
+#include "code\game\machinery\floor_light.dm"
+#include "code\game\machinery\floorlayer.dm"
+#include "code\game\machinery\frame.dm"
+#include "code\game\machinery\gear_dispenser.dm"
+#include "code\game\machinery\hologram.dm"
+#include "code\game\machinery\holoposter.dm"
+#include "code\game\machinery\holosign.dm"
+#include "code\game\machinery\igniter.dm"
+#include "code\game\machinery\iv_drip.dm"
+#include "code\game\machinery\jukebox.dm"
+#include "code\game\machinery\lightswitch.dm"
+#include "code\game\machinery\machinery.dm"
+#include "code\game\machinery\machinery_power.dm"
+#include "code\game\machinery\magnet.dm"
+#include "code\game\machinery\mass_driver.dm"
+#include "code\game\machinery\navbeacon.dm"
+#include "code\game\machinery\neonsign.dm"
+#include "code\game\machinery\newscaster.dm"
+#include "code\game\machinery\nuclear_bomb.dm"
+#include "code\game\machinery\OpTable.dm"
+#include "code\game\machinery\overview.dm"
+#include "code\game\machinery\oxygen_pump.dm"
+#include "code\game\machinery\painter_vr.dm"
+#include "code\game\machinery\partslathe_vr.dm"
+#include "code\game\machinery\pda_multicaster.dm"
+#include "code\game\machinery\pointdefense.dm"
+#include "code\game\machinery\portable_turret.dm"
+#include "code\game\machinery\portable_turret_vr.dm"
+#include "code\game\machinery\recharger.dm"
+#include "code\game\machinery\rechargestation.dm"
+#include "code\game\machinery\requests_console.dm"
+#include "code\game\machinery\requests_console_vr.dm"
+#include "code\game\machinery\robot_fabricator.dm"
+#include "code\game\machinery\seed_extractor.dm"
+#include "code\game\machinery\Sleeper.dm"
+#include "code\game\machinery\spaceheater.dm"
+#include "code\game\machinery\status_display.dm"
+#include "code\game\machinery\status_display_ai.dm"
+#include "code\game\machinery\suit_cycler_datums.dm"
+#include "code\game\machinery\suit_storage_unit.dm"
+#include "code\game\machinery\suit_storage_unit_vr.dm"
+#include "code\game\machinery\supply_display.dm"
+#include "code\game\machinery\supplybeacon.dm"
+#include "code\game\machinery\syndicatebeacon.dm"
+#include "code\game\machinery\syndicatebeacon_vr.dm"
+#include "code\game\machinery\teleporter.dm"
+#include "code\game\machinery\transportpod.dm"
+#include "code\game\machinery\turret_control.dm"
+#include "code\game\machinery\vending_machines_vr.dm"
+#include "code\game\machinery\vitals_monitor.dm"
+#include "code\game\machinery\wall_frames.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\area_atmos_computer_vr.dm"
+#include "code\game\machinery\atmoalter\canister.dm"
+#include "code\game\machinery\atmoalter\clamp.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\pump_vr.dm"
+#include "code\game\machinery\atmoalter\scrubber.dm"
+#include "code\game\machinery\camera\camera.dm"
+#include "code\game\machinery\camera\camera_assembly.dm"
+#include "code\game\machinery\camera\camera_vr.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\arcade_vr.dm"
+#include "code\game\machinery\computer\atmos_alert.dm"
+#include "code\game\machinery\computer\atmos_control.dm"
+#include "code\game\machinery\computer\camera.dm"
+#include "code\game\machinery\computer\camera_vr.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\guestpass.dm"
+#include "code\game\machinery\computer\id_restorer_vr.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\prisoner.dm"
+#include "code\game\machinery\computer\prisonshuttle.dm"
+#include "code\game\machinery\computer\RCON_Console.dm"
+#include "code\game\machinery\computer\robot.dm"
+#include "code\game\machinery\computer\security.dm"
+#include "code\game\machinery\computer\shutoff_monitor.dm"
+#include "code\game\machinery\computer\shuttle.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\supply.dm"
+#include "code\game\machinery\computer\syndicate_specops_shuttle.dm"
+#include "code\game\machinery\computer\timeclock_vr.dm"
+#include "code\game\machinery\computer\~computer_vr.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_vr.dm"
+#include "code\game\machinery\doors\alarmlock.dm"
+#include "code\game\machinery\doors\blast_door.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\door_vr.dm"
+#include "code\game\machinery\doors\firedoor.dm"
+#include "code\game\machinery\doors\firedoor_assembly.dm"
+#include "code\game\machinery\doors\firedoor_vr.dm"
+#include "code\game\machinery\doors\multi_tile.dm"
+#include "code\game\machinery\doors\multi_tile_vr.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_docking_controller.dm"
+#include "code\game\machinery\embedded_controller\airlock_docking_controller_multi.dm"
+#include "code\game\machinery\embedded_controller\airlock_program.dm"
+#include "code\game\machinery\embedded_controller\docking_program.dm"
+#include "code\game\machinery\embedded_controller\docking_program_multi.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\embedded_controller\mapping_helpers.dm"
+#include "code\game\machinery\embedded_controller\simple_docking_controller.dm"
+#include "code\game\machinery\event\stage_vr.dm"
+#include "code\game\machinery\pipe\construction.dm"
+#include "code\game\machinery\pipe\pipe_dispenser.dm"
+#include "code\game\machinery\pipe\pipe_recipes.dm"
+#include "code\game\machinery\pipe\pipelayer.dm"
+#include "code\game\machinery\reagents\pump.dm"
+#include "code\game\machinery\telecomms\broadcaster.dm"
+#include "code\game\machinery\telecomms\broadcaster_vr.dm"
+#include "code\game\machinery\telecomms\logbrowser.dm"
+#include "code\game\machinery\telecomms\machine_interactions.dm"
+#include "code\game\machinery\telecomms\presets.dm"
+#include "code\game\machinery\telecomms\presets_vr.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\machinery\virtual_reality\ar_console.dm"
+#include "code\game\machinery\virtual_reality\vr_console.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\mech_prosthetics.dm"
+#include "code\game\mecha\mech_sensor.dm"
+#include "code\game\mecha\mecha.dm"
+#include "code\game\mecha\mecha_actions.dm"
+#include "code\game\mecha\mecha_appearance.dm"
+#include "code\game\mecha\mecha_construction_paths.dm"
+#include "code\game\mecha\mecha_control_console.dm"
+#include "code\game\mecha\mecha_helpers.dm"
+#include "code\game\mecha\mecha_parts.dm"
+#include "code\game\mecha\mecha_vr.dm"
+#include "code\game\mecha\mecha_wreckage.dm"
+#include "code\game\mecha\combat\combat.dm"
+#include "code\game\mecha\combat\durand.dm"
+#include "code\game\mecha\combat\fighter.dm"
+#include "code\game\mecha\combat\gorilla.dm"
+#include "code\game\mecha\combat\gygax.dm"
+#include "code\game\mecha\combat\marauder.dm"
+#include "code\game\mecha\combat\phazon.dm"
+#include "code\game\mecha\components\_component.dm"
+#include "code\game\mecha\components\actuators.dm"
+#include "code\game\mecha\components\armor.dm"
+#include "code\game\mecha\components\electrical.dm"
+#include "code\game\mecha\components\hull.dm"
+#include "code\game\mecha\components\lifesupport.dm"
+#include "code\game\mecha\equipment\mecha_equipment.dm"
+#include "code\game\mecha\equipment\mecha_equipment_dynamicprocs.dm"
+#include "code\game\mecha\equipment\tools\armor_melee.dm"
+#include "code\game\mecha\equipment\tools\armor_ranged.dm"
+#include "code\game\mecha\equipment\tools\cable_layer.dm"
+#include "code\game\mecha\equipment\tools\catapult.dm"
+#include "code\game\mecha\equipment\tools\clamp.dm"
+#include "code\game\mecha\equipment\tools\cloak.dm"
+#include "code\game\mecha\equipment\tools\drill.dm"
+#include "code\game\mecha\equipment\tools\energy_relay.dm"
+#include "code\game\mecha\equipment\tools\extinguisher.dm"
+#include "code\game\mecha\equipment\tools\generator.dm"
+#include "code\game\mecha\equipment\tools\hardpoint_actuator.dm"
+#include "code\game\mecha\equipment\tools\inflatables.dm"
+#include "code\game\mecha\equipment\tools\jetpack.dm"
+#include "code\game\mecha\equipment\tools\medigun_vr.dm"
+#include "code\game\mecha\equipment\tools\orescanner.dm"
+#include "code\game\mecha\equipment\tools\passenger.dm"
+#include "code\game\mecha\equipment\tools\powertool.dm"
+#include "code\game\mecha\equipment\tools\rcd.dm"
+#include "code\game\mecha\equipment\tools\repair_droid.dm"
+#include "code\game\mecha\equipment\tools\running_board.dm"
+#include "code\game\mecha\equipment\tools\shield.dm"
+#include "code\game\mecha\equipment\tools\shield_omni.dm"
+#include "code\game\mecha\equipment\tools\sleeper.dm"
+#include "code\game\mecha\equipment\tools\speedboost.dm"
+#include "code\game\mecha\equipment\tools\syringe_gun.dm"
+#include "code\game\mecha\equipment\tools\teleporter.dm"
+#include "code\game\mecha\equipment\tools\tools.dm"
+#include "code\game\mecha\equipment\tools\weldinglaser.dm"
+#include "code\game\mecha\equipment\tools\wormhole.dm"
+#include "code\game\mecha\equipment\weapons\honk.dm"
+#include "code\game\mecha\equipment\weapons\weapons.dm"
+#include "code\game\mecha\equipment\weapons\ballistic\automatic.dm"
+#include "code\game\mecha\equipment\weapons\ballistic\ballistic.dm"
+#include "code\game\mecha\equipment\weapons\ballistic\mortar.dm"
+#include "code\game\mecha\equipment\weapons\ballistic\shotgun.dm"
+#include "code\game\mecha\equipment\weapons\defense\shocker.dm"
+#include "code\game\mecha\equipment\weapons\energy\energy.dm"
+#include "code\game\mecha\equipment\weapons\energy\ion.dm"
+#include "code\game\mecha\equipment\weapons\energy\laser.dm"
+#include "code\game\mecha\equipment\weapons\energy\phased.dm"
+#include "code\game\mecha\equipment\weapons\energy\pulse.dm"
+#include "code\game\mecha\equipment\weapons\energy\stun.dm"
+#include "code\game\mecha\equipment\weapons\explosive\grenade.dm"
+#include "code\game\mecha\equipment\weapons\explosive\missile.dm"
+#include "code\game\mecha\equipment\weapons\fire\flamethrower.dm"
+#include "code\game\mecha\equipment\weapons\fire\incendiary.dm"
+#include "code\game\mecha\medical\medical.dm"
+#include "code\game\mecha\medical\odysseus.dm"
+#include "code\game\mecha\medical\odysseus_vr.dm"
+#include "code\game\mecha\micro\mecha_construction_paths_vr.dm"
+#include "code\game\mecha\micro\mecha_parts_vr.dm"
+#include "code\game\mecha\micro\mecha_vr.dm"
+#include "code\game\mecha\micro\mechfab_designs_vr.dm"
+#include "code\game\mecha\micro\micro.dm"
+#include "code\game\mecha\micro\micro_equipment.dm"
+#include "code\game\mecha\micro\security.dm"
+#include "code\game\mecha\micro\utility.dm"
+#include "code\game\mecha\space\hoverpod.dm"
+#include "code\game\mecha\space\shuttle.dm"
+#include "code\game\mecha\working\ripley.dm"
+#include "code\game\mecha\working\ripley_vr.dm"
+#include "code\game\mecha\working\working.dm"
+#include "code\game\objects\banners.dm"
+#include "code\game\objects\banners_vr.dm"
+#include "code\game\objects\buckling.dm"
+#include "code\game\objects\empulse.dm"
+#include "code\game\objects\explosion.dm"
+#include "code\game\objects\explosion_recursive.dm"
+#include "code\game\objects\items.dm"
+#include "code\game\objects\mob_spawner_vr.dm"
+#include "code\game\objects\objs.dm"
+#include "code\game\objects\structures.dm"
+#include "code\game\objects\stumble_into_vr.dm"
+#include "code\game\objects\weapons.dm"
+#include "code\game\objects\effects\bump_teleporter.dm"
+#include "code\game\objects\effects\confetti_vr.dm"
+#include "code\game\objects\effects\effect_system.dm"
+#include "code\game\objects\effects\explosion_particles.dm"
+#include "code\game\objects\effects\gibs.dm"
+#include "code\game\objects\effects\glowshroom.dm"
+#include "code\game\objects\effects\item_pickup_ghost.dm"
+#include "code\game\objects\effects\landmarks.dm"
+#include "code\game\objects\effects\landmarks_vr.dm"
+#include "code\game\objects\effects\manifest.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\semirandom_mobs_vr.dm"
+#include "code\game\objects\effects\spiders.dm"
+#include "code\game\objects\effects\spiders_vr.dm"
+#include "code\game\objects\effects\step_triggers.dm"
+#include "code\game\objects\effects\zone_divider.dm"
+#include "code\game\objects\effects\alien\aliens.dm"
+#include "code\game\objects\effects\chem\chemsmoke.dm"
+#include "code\game\objects\effects\chem\coating.dm"
+#include "code\game\objects\effects\chem\foam.dm"
+#include "code\game\objects\effects\chem\foam_vr.dm"
+#include "code\game\objects\effects\chem\water.dm"
+#include "code\game\objects\effects\decals\cleanable.dm"
+#include "code\game\objects\effects\decals\crayon.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\posters\bs12.dm"
+#include "code\game\objects\effects\decals\posters\polarisposters.dm"
+#include "code\game\objects\effects\decals\posters\polarisposters_vr.dm"
+#include "code\game\objects\effects\decals\posters\posters.dm"
+#include "code\game\objects\effects\decals\posters\tgposters.dm"
+#include "code\game\objects\effects\decals\posters\voreposters_vr.dm"
+#include "code\game\objects\effects\map_effects\beam_point.dm"
+#include "code\game\objects\effects\map_effects\effect_emitter.dm"
+#include "code\game\objects\effects\map_effects\map_effects.dm"
+#include "code\game\objects\effects\map_effects\perma_light.dm"
+#include "code\game\objects\effects\map_effects\portal.dm"
+#include "code\game\objects\effects\map_effects\radiation_emitter.dm"
+#include "code\game\objects\effects\map_effects\screen_shaker.dm"
+#include "code\game\objects\effects\map_effects\sound_emitter.dm"
+#include "code\game\objects\effects\prop\columnblast.dm"
+#include "code\game\objects\effects\prop\snake.dm"
+#include "code\game\objects\effects\spawners\bombspawner.dm"
+#include "code\game\objects\effects\spawners\gibspawner.dm"
+#include "code\game\objects\effects\spawners\graffiti.dm"
+#include "code\game\objects\effects\temporary_visuals\miscellaneous.dm"
+#include "code\game\objects\effects\temporary_visuals\temporary_visual.dm"
+#include "code\game\objects\effects\temporary_visuals\projectiles\impact.dm"
+#include "code\game\objects\effects\temporary_visuals\projectiles\muzzle.dm"
+#include "code\game\objects\effects\temporary_visuals\projectiles\projectile_effects.dm"
+#include "code\game\objects\effects\temporary_visuals\projectiles\tracer.dm"
+#include "code\game\objects\items\antag_spawners.dm"
+#include "code\game\objects\items\apc_frame.dm"
+#include "code\game\objects\items\bells.dm"
+#include "code\game\objects\items\blueprints.dm"
+#include "code\game\objects\items\bodybag.dm"
+#include "code\game\objects\items\contraband.dm"
+#include "code\game\objects\items\contraband_vr.dm"
+#include "code\game\objects\items\crayons.dm"
+#include "code\game\objects\items\falling_object_vr.dm"
+#include "code\game\objects\items\glassjar.dm"
+#include "code\game\objects\items\gunbox.dm"
+#include "code\game\objects\items\gunbox_vr.dm"
+#include "code\game\objects\items\latexballoon.dm"
+#include "code\game\objects\items\paintkit.dm"
+#include "code\game\objects\items\pizza_voucher_vr.dm"
+#include "code\game\objects\items\poi_items.dm"
+#include "code\game\objects\items\robobag.dm"
+#include "code\game\objects\items\shooting_range.dm"
+#include "code\game\objects\items\tailoring.dm"
+#include "code\game\objects\items\trash.dm"
+#include "code\game\objects\items\trash_material.dm"
+#include "code\game\objects\items\trash_vr.dm"
+#include "code\game\objects\items\uav.dm"
+#include "code\game\objects\items\devices\advnifrepair.dm"
+#include "code\game\objects\items\devices\ai_detector.dm"
+#include "code\game\objects\items\devices\aicard.dm"
+#include "code\game\objects\items\devices\binoculars.dm"
+#include "code\game\objects\items\devices\body_snatcher_vr.dm"
+#include "code\game\objects\items\devices\chameleonproj.dm"
+#include "code\game\objects\items\devices\debugger.dm"
+#include "code\game\objects\items\devices\defib.dm"
+#include "code\game\objects\items\devices\denecrotizer_vr.dm"
+#include "code\game\objects\items\devices\flash.dm"
+#include "code\game\objects\items\devices\flash_vr.dm"
+#include "code\game\objects\items\devices\flashlight.dm"
+#include "code\game\objects\items\devices\flashlight_vr.dm"
+#include "code\game\objects\items\devices\floor_painter.dm"
+#include "code\game\objects\items\devices\geiger.dm"
+#include "code\game\objects\items\devices\gps.dm"
+#include "code\game\objects\items\devices\hacktool.dm"
+#include "code\game\objects\items\devices\holowarrant.dm"
+#include "code\game\objects\items\devices\laserpointer.dm"
+#include "code\game\objects\items\devices\lightreplacer.dm"
+#include "code\game\objects\items\devices\megaphone.dm"
+#include "code\game\objects\items\devices\modkit.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\powersink.dm"
+#include "code\game\objects\items\devices\scanners.dm"
+#include "code\game\objects\items\devices\scanners_vr.dm"
+#include "code\game\objects\items\devices\spy_bug.dm"
+#include "code\game\objects\items\devices\suit_cooling.dm"
+#include "code\game\objects\items\devices\t_scanner.dm"
+#include "code\game\objects\items\devices\taperecorder.dm"
+#include "code\game\objects\items\devices\text_to_speech.dm"
+#include "code\game\objects\items\devices\traitordevices.dm"
+#include "code\game\objects\items\devices\transfer_valve.dm"
+#include "code\game\objects\items\devices\translator.dm"
+#include "code\game\objects\items\devices\translocator_vr.dm"
+#include "code\game\objects\items\devices\tvcamera.dm"
+#include "code\game\objects\items\devices\uplink.dm"
+#include "code\game\objects\items\devices\uplink_random_lists.dm"
+#include "code\game\objects\items\devices\whistle.dm"
+#include "code\game\objects\items\devices\communicator\communicator.dm"
+#include "code\game\objects\items\devices\communicator\helper.dm"
+#include "code\game\objects\items\devices\communicator\integrated.dm"
+#include "code\game\objects\items\devices\communicator\messaging.dm"
+#include "code\game\objects\items\devices\communicator\phone.dm"
+#include "code\game\objects\items\devices\communicator\UI_tgui.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\encryptionkey_vr.dm"
+#include "code\game\objects\items\devices\radio\headset.dm"
+#include "code\game\objects\items\devices\radio\headset_vr.dm"
+#include "code\game\objects\items\devices\radio\intercom.dm"
+#include "code\game\objects\items\devices\radio\jammer.dm"
+#include "code\game\objects\items\devices\radio\jammer_vr.dm"
+#include "code\game\objects\items\devices\radio\radio.dm"
+#include "code\game\objects\items\devices\radio\radio_vr.dm"
+#include "code\game\objects\items\devices\radio\radiopack.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\robot\robot_upgrades_vr.dm"
+#include "code\game\objects\items\stacks\marker_beacons.dm"
+#include "code\game\objects\items\stacks\matter_synth.dm"
+#include "code\game\objects\items\stacks\medical.dm"
+#include "code\game\objects\items\stacks\medical_vr.dm"
+#include "code\game\objects\items\stacks\nanopaste.dm"
+#include "code\game\objects\items\stacks\nanopaste_vr.dm"
+#include "code\game\objects\items\stacks\sandbags.dm"
+#include "code\game\objects\items\stacks\stack.dm"
+#include "code\game\objects\items\stacks\telecrystal.dm"
+#include "code\game\objects\items\stacks\tickets.dm"
+#include "code\game\objects\items\stacks\tiles\fifty_spawner_tiles.dm"
+#include "code\game\objects\items\stacks\tiles\tile_types.dm"
+#include "code\game\objects\items\toys\balls_vr.dm"
+#include "code\game\objects\items\toys\godfigures.dm"
+#include "code\game\objects\items\toys\mech_toys.dm"
+#include "code\game\objects\items\toys\toys.dm"
+#include "code\game\objects\items\toys\toys_vr.dm"
+#include "code\game\objects\items\weapons\AI_modules.dm"
+#include "code\game\objects\items\weapons\AI_modules_vr.dm"
+#include "code\game\objects\items\weapons\augment_items.dm"
+#include "code\game\objects\items\weapons\autopsy.dm"
+#include "code\game\objects\items\weapons\bones.dm"
+#include "code\game\objects\items\weapons\candle.dm"
+#include "code\game\objects\items\weapons\canes.dm"
+#include "code\game\objects\items\weapons\cards_ids_vr.dm"
+#include "code\game\objects\items\weapons\chewables.dm"
+#include "code\game\objects\items\weapons\cigs_lighters.dm"
+#include "code\game\objects\items\weapons\clown_items.dm"
+#include "code\game\objects\items\weapons\cosmetics.dm"
+#include "code\game\objects\items\weapons\dna_injector.dm"
+#include "code\game\objects\items\weapons\ecigs.dm"
+#include "code\game\objects\items\weapons\explosives.dm"
+#include "code\game\objects\items\weapons\explosives_vr.dm"
+#include "code\game\objects\items\weapons\extinguisher.dm"
+#include "code\game\objects\items\weapons\flamethrower.dm"
+#include "code\game\objects\items\weapons\gift_wrappaper.dm"
+#include "code\game\objects\items\weapons\handcuffs.dm"
+#include "code\game\objects\items\weapons\handcuffs_vr.dm"
+#include "code\game\objects\items\weapons\improvised_components.dm"
+#include "code\game\objects\items\weapons\inducer_vr.dm"
+#include "code\game\objects\items\weapons\manuals.dm"
+#include "code\game\objects\items\weapons\manuals_vr.dm"
+#include "code\game\objects\items\weapons\mop.dm"
+#include "code\game\objects\items\weapons\mop_deploy.dm"
+#include "code\game\objects\items\weapons\paint.dm"
+#include "code\game\objects\items\weapons\paiwire.dm"
+#include "code\game\objects\items\weapons\policetape.dm"
+#include "code\game\objects\items\weapons\RCD.dm"
+#include "code\game\objects\items\weapons\RCD_vr.dm"
+#include "code\game\objects\items\weapons\RMS_vr.dm"
+#include "code\game\objects\items\weapons\RPD_vr.dm"
+#include "code\game\objects\items\weapons\RSF.dm"
+#include "code\game\objects\items\weapons\scrolls.dm"
+#include "code\game\objects\items\weapons\shields.dm"
+#include "code\game\objects\items\weapons\shields_vr.dm"
+#include "code\game\objects\items\weapons\stunbaton.dm"
+#include "code\game\objects\items\weapons\surgery_tools.dm"
+#include "code\game\objects\items\weapons\swords_axes_etc.dm"
+#include "code\game\objects\items\weapons\syndie.dm"
+#include "code\game\objects\items\weapons\tape.dm"
+#include "code\game\objects\items\weapons\teleportation.dm"
+#include "code\game\objects\items\weapons\towels.dm"
+#include "code\game\objects\items\weapons\traps.dm"
+#include "code\game\objects\items\weapons\traps_vr.dm"
+#include "code\game\objects\items\weapons\trays.dm"
+#include "code\game\objects\items\weapons\weaponry.dm"
+#include "code\game\objects\items\weapons\weldbackpack.dm"
+#include "code\game\objects\items\weapons\circuitboards\broken.dm"
+#include "code\game\objects\items\weapons\circuitboards\circuitboard.dm"
+#include "code\game\objects\items\weapons\circuitboards\circuitboards_vr.dm"
+#include "code\game\objects\items\weapons\circuitboards\frame.dm"
+#include "code\game\objects\items\weapons\circuitboards\mecha.dm"
+#include "code\game\objects\items\weapons\circuitboards\other.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\air_management.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\camera_monitor.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\computer.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\research.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\shuttle.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\supply.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\telecomms.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\biogenerator.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\cloning.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\engineering.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\fluidpump.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\jukebox.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\kitchen_appliances.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\mech_recharger.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\mining_drill.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\pacman.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\papershredder.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\power.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\recharge_station.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\research.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\shieldgen.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\ships.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\telecomms.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\unary_atmos.dm"
+#include "code\game\objects\items\weapons\grenades\anti_photon_grenade.dm"
+#include "code\game\objects\items\weapons\grenades\chem_grenade.dm"
+#include "code\game\objects\items\weapons\grenades\concussion.dm"
+#include "code\game\objects\items\weapons\grenades\emgrenade.dm"
+#include "code\game\objects\items\weapons\grenades\explosive.dm"
+#include "code\game\objects\items\weapons\grenades\flashbang.dm"
+#include "code\game\objects\items\weapons\grenades\grenade.dm"
+#include "code\game\objects\items\weapons\grenades\projectile.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\spawnergrenade_vr.dm"
+#include "code\game\objects\items\weapons\grenades\supermatter.dm"
+#include "code\game\objects\items\weapons\id cards\cards.dm"
+#include "code\game\objects\items\weapons\id cards\cards_vr.dm"
+#include "code\game\objects\items\weapons\id cards\id_stacks.dm"
+#include "code\game\objects\items\weapons\id cards\id_stacks_vr.dm"
+#include "code\game\objects\items\weapons\id cards\station_ids.dm"
+#include "code\game\objects\items\weapons\id cards\station_ids_vr.dm"
+#include "code\game\objects\items\weapons\id cards\syndicate_ids.dm"
+#include "code\game\objects\items\weapons\implants\implant.dm"
+#include "code\game\objects\items\weapons\implants\implant_vr.dm"
+#include "code\game\objects\items\weapons\implants\implantaugment.dm"
+#include "code\game\objects\items\weapons\implants\implantcase.dm"
+#include "code\game\objects\items\weapons\implants\implantcase_vr.dm"
+#include "code\game\objects\items\weapons\implants\implantchair.dm"
+#include "code\game\objects\items\weapons\implants\implantcircuits.dm"
+#include "code\game\objects\items\weapons\implants\implantdud.dm"
+#include "code\game\objects\items\weapons\implants\implanter.dm"
+#include "code\game\objects\items\weapons\implants\implanter_vr.dm"
+#include "code\game\objects\items\weapons\implants\implantfreedom.dm"
+#include "code\game\objects\items\weapons\implants\implantlanguage.dm"
+#include "code\game\objects\items\weapons\implants\implantpad.dm"
+#include "code\game\objects\items\weapons\implants\implantreagent_vr.dm"
+#include "code\game\objects\items\weapons\implants\implantrestrainingbolt.dm"
+#include "code\game\objects\items\weapons\implants\implantuplink.dm"
+#include "code\game\objects\items\weapons\implants\neuralbasic.dm"
+#include "code\game\objects\items\weapons\material\ashtray.dm"
+#include "code\game\objects\items\weapons\material\bats.dm"
+#include "code\game\objects\items\weapons\material\chainsaw.dm"
+#include "code\game\objects\items\weapons\material\foam.dm"
+#include "code\game\objects\items\weapons\material\gravemarker.dm"
+#include "code\game\objects\items\weapons\material\kitchen.dm"
+#include "code\game\objects\items\weapons\material\knives.dm"
+#include "code\game\objects\items\weapons\material\knives_vr.dm"
+#include "code\game\objects\items\weapons\material\material_armor.dm"
+#include "code\game\objects\items\weapons\material\material_weapons.dm"
+#include "code\game\objects\items\weapons\material\misc.dm"
+#include "code\game\objects\items\weapons\material\shards.dm"
+#include "code\game\objects\items\weapons\material\shards_vr.dm"
+#include "code\game\objects\items\weapons\material\swords.dm"
+#include "code\game\objects\items\weapons\material\thrown.dm"
+#include "code\game\objects\items\weapons\material\twohanded.dm"
+#include "code\game\objects\items\weapons\material\twohanded_vr.dm"
+#include "code\game\objects\items\weapons\material\whetstone.dm"
+#include "code\game\objects\items\weapons\melee\deflect.dm"
+#include "code\game\objects\items\weapons\melee\energy.dm"
+#include "code\game\objects\items\weapons\melee\energy_vr.dm"
+#include "code\game\objects\items\weapons\melee\misc.dm"
+#include "code\game\objects\items\weapons\melee\misc_vr.dm"
+#include "code\game\objects\items\weapons\storage\backpack.dm"
+#include "code\game\objects\items\weapons\storage\backpack_vr.dm"
+#include "code\game\objects\items\weapons\storage\bags.dm"
+#include "code\game\objects\items\weapons\storage\bags_vr.dm"
+#include "code\game\objects\items\weapons\storage\belt.dm"
+#include "code\game\objects\items\weapons\storage\belt_vr.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\boxes_vr.dm"
+#include "code\game\objects\items\weapons\storage\briefcase.dm"
+#include "code\game\objects\items\weapons\storage\egg_vr.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\firstaid_vr.dm"
+#include "code\game\objects\items\weapons\storage\internal.dm"
+#include "code\game\objects\items\weapons\storage\laundry_basket.dm"
+#include "code\game\objects\items\weapons\storage\lockbox.dm"
+#include "code\game\objects\items\weapons\storage\misc.dm"
+#include "code\game\objects\items\weapons\storage\mre.dm"
+#include "code\game\objects\items\weapons\storage\pouches.dm"
+#include "code\game\objects\items\weapons\storage\quickdraw.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\toolbox_vr.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\tank_types_vr.dm"
+#include "code\game\objects\items\weapons\tanks\tanks.dm"
+#include "code\game\objects\items\weapons\tools\crowbar.dm"
+#include "code\game\objects\items\weapons\tools\crowbar_vr.dm"
+#include "code\game\objects\items\weapons\tools\screwdriver.dm"
+#include "code\game\objects\items\weapons\tools\weldingtool.dm"
+#include "code\game\objects\items\weapons\tools\wirecutters.dm"
+#include "code\game\objects\items\weapons\tools\wrench.dm"
+#include "code\game\objects\random\_random.dm"
+#include "code\game\objects\random\guns_and_ammo.dm"
+#include "code\game\objects\random\maintenance.dm"
+#include "code\game\objects\random\mapping.dm"
+#include "code\game\objects\random\mapping_vr.dm"
+#include "code\game\objects\random\mechs.dm"
+#include "code\game\objects\random\misc.dm"
+#include "code\game\objects\random\misc_vr.dm"
+#include "code\game\objects\random\mob.dm"
+#include "code\game\objects\random\mob_vr.dm"
+#include "code\game\objects\random\spacesuits.dm"
+#include "code\game\objects\random\unidentified\medicine.dm"
+#include "code\game\objects\structures\artstuff.dm"
+#include "code\game\objects\structures\barricades.dm"
+#include "code\game\objects\structures\barsign.dm"
+#include "code\game\objects\structures\bedsheet_bin.dm"
+#include "code\game\objects\structures\bedsheet_bin_vr.dm"
+#include "code\game\objects\structures\bonfire.dm"
+#include "code\game\objects\structures\catwalk.dm"
+#include "code\game\objects\structures\cliff.dm"
+#include "code\game\objects\structures\coathanger.dm"
+#include "code\game\objects\structures\curtains.dm"
+#include "code\game\objects\structures\dancepole_vr.dm"
+#include "code\game\objects\structures\displaycase.dm"
+#include "code\game\objects\structures\dogbed.dm"
+#include "code\game\objects\structures\door_assembly.dm"
+#include "code\game\objects\structures\electricchair.dm"
+#include "code\game\objects\structures\extinguisher.dm"
+#include "code\game\objects\structures\fence.dm"
+#include "code\game\objects\structures\fireaxe.dm"
+#include "code\game\objects\structures\fitness.dm"
+#include "code\game\objects\structures\fitness_vr.dm"
+#include "code\game\objects\structures\girders.dm"
+#include "code\game\objects\structures\gravemarker.dm"
+#include "code\game\objects\structures\grille.dm"
+#include "code\game\objects\structures\handrail.dm"
+#include "code\game\objects\structures\holoplant.dm"
+#include "code\game\objects\structures\inflatable.dm"
+#include "code\game\objects\structures\janicart.dm"
+#include "code\game\objects\structures\kitchen_foodcart_vr.dm"
+#include "code\game\objects\structures\kitchen_spike.dm"
+#include "code\game\objects\structures\lattice.dm"
+#include "code\game\objects\structures\ledges.dm"
+#include "code\game\objects\structures\lightpost.dm"
+#include "code\game\objects\structures\loot_piles.dm"
+#include "code\game\objects\structures\map_blocker_vr.dm"
+#include "code\game\objects\structures\medical_stand_vr.dm"
+#include "code\game\objects\structures\mirror.dm"
+#include "code\game\objects\structures\mop_bucket.dm"
+#include "code\game\objects\structures\morgue.dm"
+#include "code\game\objects\structures\morgue_vr.dm"
+#include "code\game\objects\structures\plasticflaps.dm"
+#include "code\game\objects\structures\railing.dm"
+#include "code\game\objects\structures\safe.dm"
+#include "code\game\objects\structures\salvageable.dm"
+#include "code\game\objects\structures\signs.dm"
+#include "code\game\objects\structures\signs_vr.dm"
+#include "code\game\objects\structures\simple_doors.dm"
+#include "code\game\objects\structures\simple_doors_vr.dm"
+#include "code\game\objects\structures\snowman.dm"
+#include "code\game\objects\structures\stasis_cage.dm"
+#include "code\game\objects\structures\tank_dispenser.dm"
+#include "code\game\objects\structures\target_stake.dm"
+#include "code\game\objects\structures\transit_tubes.dm"
+#include "code\game\objects\structures\trash_pile_vr.dm"
+#include "code\game\objects\structures\under_wardrobe.dm"
+#include "code\game\objects\structures\watercloset.dm"
+#include "code\game\objects\structures\watercloset_vr.dm"
+#include "code\game\objects\structures\windoor_assembly.dm"
+#include "code\game\objects\structures\window.dm"
+#include "code\game\objects\structures\window_spawner.dm"
+#include "code\game\objects\structures\window_vr.dm"
+#include "code\game\objects\structures\alien\alien egg.dm"
+#include "code\game\objects\structures\alien\alien.dm"
+#include "code\game\objects\structures\crates_lockers\__closets.dm"
+#include "code\game\objects\structures\crates_lockers\_closets_appearance_definitions.dm"
+#include "code\game\objects\structures\crates_lockers\_closets_appearance_definitions_vr.dm"
+#include "code\game\objects\structures\crates_lockers\crates.dm"
+#include "code\game\objects\structures\crates_lockers\crates_vr.dm"
+#include "code\game\objects\structures\crates_lockers\largecrate.dm"
+#include "code\game\objects\structures\crates_lockers\largecrate_vr.dm"
+#include "code\game\objects\structures\crates_lockers\vehiclecage.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\egg_vr.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\misc_vr.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\utility_closets_vr.dm"
+#include "code\game\objects\structures\crates_lockers\closets\walllocker.dm"
+#include "code\game\objects\structures\crates_lockers\closets\wardrobe.dm"
+#include "code\game\objects\structures\crates_lockers\closets\wardrobe_vr.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\cargo_vr.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\medical_vr.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\crates_lockers\closets\secure\security_vr.dm"
+#include "code\game\objects\structures\flora\flora.dm"
+#include "code\game\objects\structures\flora\flora_vr.dm"
+#include "code\game\objects\structures\flora\grass.dm"
+#include "code\game\objects\structures\flora\moretrees_vr.dm"
+#include "code\game\objects\structures\flora\trees.dm"
+#include "code\game\objects\structures\ghost_pods\event_vr.dm"
+#include "code\game\objects\structures\ghost_pods\ghost_pods.dm"
+#include "code\game\objects\structures\ghost_pods\ghost_pods_vr.dm"
+#include "code\game\objects\structures\ghost_pods\human.dm"
+#include "code\game\objects\structures\ghost_pods\mysterious.dm"
+#include "code\game\objects\structures\ghost_pods\silicon.dm"
+#include "code\game\objects\structures\ghost_pods\silicon_vr.dm"
+#include "code\game\objects\structures\props\alien_props.dm"
+#include "code\game\objects\structures\props\alien_props_vr.dm"
+#include "code\game\objects\structures\props\beam_prism.dm"
+#include "code\game\objects\structures\props\blackbox.dm"
+#include "code\game\objects\structures\props\fake_ai.dm"
+#include "code\game\objects\structures\props\nest.dm"
+#include "code\game\objects\structures\props\projectile_lock.dm"
+#include "code\game\objects\structures\props\prop.dm"
+#include "code\game\objects\structures\props\puzzledoor.dm"
+#include "code\game\objects\structures\props\rocks.dm"
+#include "code\game\objects\structures\props\swarm.dm"
+#include "code\game\objects\structures\props\transmitter.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\chairs_vr.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\stools.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\stools_vr.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\wheelchair.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\wheelchair_item.dm"
+#include "code\game\turfs\simulated.dm"
+#include "code\game\turfs\simulated_vr.dm"
+#include "code\game\turfs\turf.dm"
+#include "code\game\turfs\turf_changing.dm"
+#include "code\game\turfs\turf_flick_animations.dm"
+#include "code\game\turfs\unsimulated.dm"
+#include "code\game\turfs\flooring\flooring.dm"
+#include "code\game\turfs\flooring\flooring_decals.dm"
+#include "code\game\turfs\flooring\flooring_decals_vr.dm"
+#include "code\game\turfs\flooring\flooring_premade.dm"
+#include "code\game\turfs\flooring\flooring_vr.dm"
+#include "code\game\turfs\flooring\shuttle_vr.dm"
+#include "code\game\turfs\initialization\init.dm"
+#include "code\game\turfs\initialization\maintenance.dm"
+#include "code\game\turfs\simulated\floor.dm"
+#include "code\game\turfs\simulated\floor_acts.dm"
+#include "code\game\turfs\simulated\floor_attackby.dm"
+#include "code\game\turfs\simulated\floor_damage.dm"
+#include "code\game\turfs\simulated\floor_icon.dm"
+#include "code\game\turfs\simulated\floor_static.dm"
+#include "code\game\turfs\simulated\floor_types.dm"
+#include "code\game\turfs\simulated\floor_types_eris.dm"
+#include "code\game\turfs\simulated\floor_types_vr.dm"
+#include "code\game\turfs\simulated\lava.dm"
+#include "code\game\turfs\simulated\wall_attacks.dm"
+#include "code\game\turfs\simulated\wall_icon.dm"
+#include "code\game\turfs\simulated\wall_types.dm"
+#include "code\game\turfs\simulated\wall_types_vr.dm"
+#include "code\game\turfs\simulated\walls.dm"
+#include "code\game\turfs\simulated\water.dm"
+#include "code\game\turfs\simulated\water_vr.dm"
+#include "code\game\turfs\simulated\dungeon\floor.dm"
+#include "code\game\turfs\simulated\dungeon\wall.dm"
+#include "code\game\turfs\simulated\outdoors\atmoscaves_vr.dm"
+#include "code\game\turfs\simulated\outdoors\dirt.dm"
+#include "code\game\turfs\simulated\outdoors\grass.dm"
+#include "code\game\turfs\simulated\outdoors\ironsand_vr.dm"
+#include "code\game\turfs\simulated\outdoors\outdoors.dm"
+#include "code\game\turfs\simulated\outdoors\outdoors_attackby.dm"
+#include "code\game\turfs\simulated\outdoors\outdoors_vr.dm"
+#include "code\game\turfs\simulated\outdoors\sky.dm"
+#include "code\game\turfs\simulated\outdoors\snow.dm"
+#include "code\game\turfs\snow\snow.dm"
+#include "code\game\turfs\space\cracked_asteroid.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\beach_vr.dm"
+#include "code\game\turfs\unsimulated\floor.dm"
+#include "code\game\turfs\unsimulated\planetary.dm"
+#include "code\game\turfs\unsimulated\planetary_vr.dm"
+#include "code\game\turfs\unsimulated\shuttle.dm"
+#include "code\game\turfs\unsimulated\sky_vr.dm"
+#include "code\game\turfs\unsimulated\walls.dm"
+#include "code\js\byjax.dm"
+#include "code\js\menus.dm"
+#include "code\modules\admin\admin.dm"
+#include "code\modules\admin\admin_attack_log.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_secrets.dm"
+#include "code\modules\admin\admin_tools.dm"
+#include "code\modules\admin\admin_verb_lists_vr.dm"
+#include "code\modules\admin\admin_verbs.dm"
+#include "code\modules\admin\admin_vr.dm"
+#include "code\modules\admin\banjob.dm"
+#include "code\modules\admin\ckey_vr.dm"
+#include "code\modules\admin\create_mob.dm"
+#include "code\modules\admin\create_object.dm"
+#include "code\modules\admin\create_turf.dm"
+#include "code\modules\admin\holder2.dm"
+#include "code\modules\admin\IsBanned.dm"
+#include "code\modules\admin\map_capture.dm"
+#include "code\modules\admin\NewBan.dm"
+#include "code\modules\admin\news.dm"
+#include "code\modules\admin\persistence.dm"
+#include "code\modules\admin\player_notes.dm"
+#include "code\modules\admin\player_panel.dm"
+#include "code\modules\admin\topic.dm"
+#include "code\modules\admin\ToRban.dm"
+#include "code\modules\admin\callproc\callproc.dm"
+#include "code\modules\admin\DB ban\functions.dm"
+#include "code\modules\admin\permissionverbs\permissionedit.dm"
+#include "code\modules\admin\secrets\admin_secrets\admin_logs.dm"
+#include "code\modules\admin\secrets\admin_secrets\alter_narsie.dm"
+#include "code\modules\admin\secrets\admin_secrets\bombing_list.dm"
+#include "code\modules\admin\secrets\admin_secrets\jump_shuttle.dm"
+#include "code\modules\admin\secrets\admin_secrets\launch_shuttle.dm"
+#include "code\modules\admin\secrets\admin_secrets\launch_shuttle_forced.dm"
+#include "code\modules\admin\secrets\admin_secrets\list_dna.dm"
+#include "code\modules\admin\secrets\admin_secrets\list_fingerprints.dm"
+#include "code\modules\admin\secrets\admin_secrets\move_shuttle.dm"
+#include "code\modules\admin\secrets\admin_secrets\prison_warp.dm"
+#include "code\modules\admin\secrets\admin_secrets\show_ai_laws.dm"
+#include "code\modules\admin\secrets\admin_secrets\show_crew_manifest.dm"
+#include "code\modules\admin\secrets\admin_secrets\show_game_mode.dm"
+#include "code\modules\admin\secrets\admin_secrets\show_law_changes.dm"
+#include "code\modules\admin\secrets\admin_secrets\show_signalers.dm"
+#include "code\modules\admin\secrets\admin_secrets\traitors_and_objectives.dm"
+#include "code\modules\admin\secrets\final_solutions\summon_narsie.dm"
+#include "code\modules\admin\secrets\final_solutions\supermatter_cascade.dm"
+#include "code\modules\admin\secrets\fun_secrets\break_all_lights.dm"
+#include "code\modules\admin\secrets\fun_secrets\break_some_lights.dm"
+#include "code\modules\admin\secrets\fun_secrets\fix_all_lights.dm"
+#include "code\modules\admin\secrets\fun_secrets\ghost_mode.dm"
+#include "code\modules\admin\secrets\fun_secrets\only_one.dm"
+#include "code\modules\admin\secrets\fun_secrets\paintball_mode.dm"
+#include "code\modules\admin\secrets\fun_secrets\power_all_smes.dm"
+#include "code\modules\admin\secrets\fun_secrets\power_failure_begin.dm"
+#include "code\modules\admin\secrets\fun_secrets\power_failure_end.dm"
+#include "code\modules\admin\secrets\fun_secrets\remove_all_clothing.dm"
+#include "code\modules\admin\secrets\fun_secrets\remove_internal_clothing.dm"
+#include "code\modules\admin\secrets\fun_secrets\send_strike_team.dm"
+#include "code\modules\admin\secrets\fun_secrets\toggle_bomb_cap.dm"
+#include "code\modules\admin\secrets\fun_secrets\triple_ai_mode.dm"
+#include "code\modules\admin\secrets\fun_secrets\turn_humans_into_corgies.dm"
+#include "code\modules\admin\secrets\fun_secrets\turn_humans_into_monkeys.dm"
+#include "code\modules\admin\secrets\random_events\gravity_vr.dm"
+#include "code\modules\admin\secrets\random_events\trigger_cordical_borer_infestation.dm"
+#include "code\modules\admin\secrets\random_events\trigger_xenomorph_infestation.dm"
+#include "code\modules\admin\verbs\adminhelp.dm"
+#include "code\modules\admin\verbs\adminhelp_vr.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\antag-ooc.dm"
+#include "code\modules\admin\verbs\atmosdebug.dm"
+#include "code\modules\admin\verbs\BrokenInhands.dm"
+#include "code\modules\admin\verbs\buildmode.dm"
+#include "code\modules\admin\verbs\change_appearance.dm"
+#include "code\modules\admin\verbs\check_customitem_activity.dm"
+#include "code\modules\admin\verbs\cinematic.dm"
+#include "code\modules\admin\verbs\custom_event.dm"
+#include "code\modules\admin\verbs\dbcon_fix.dm"
+#include "code\modules\admin\verbs\deadsay.dm"
+#include "code\modules\admin\verbs\debug.dm"
+#include "code\modules\admin\verbs\debug_vr.dm"
+#include "code\modules\admin\verbs\diagnostics.dm"
+#include "code\modules\admin\verbs\dice.dm"
+#include "code\modules\admin\verbs\fps.dm"
+#include "code\modules\admin\verbs\getlogs.dm"
+#include "code\modules\admin\verbs\grief_fixers.dm"
+#include "code\modules\admin\verbs\lightning_strike.dm"
+#include "code\modules\admin\verbs\map_template_loadverb.dm"
+#include "code\modules\admin\verbs\mapping.dm"
+#include "code\modules\admin\verbs\panicbunker.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\randomverbs_vr.dm"
+#include "code\modules\admin\verbs\resize.dm"
+#include "code\modules\admin\verbs\smite.dm"
+#include "code\modules\admin\verbs\smite_vr.dm"
+#include "code\modules\admin\verbs\striketeam.dm"
+#include "code\modules\admin\verbs\tripAI.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\SDQL_2_wrappers.dm"
+#include "code\modules\admin\view_variables\admin_delete.dm"
+#include "code\modules\admin\view_variables\debug_variables.dm"
+#include "code\modules\admin\view_variables\get_variables.dm"
+#include "code\modules\admin\view_variables\helpers.dm"
+#include "code\modules\admin\view_variables\mass_edit_variables.dm"
+#include "code\modules\admin\view_variables\modify_variables.dm"
+#include "code\modules\admin\view_variables\topic.dm"
+#include "code\modules\admin\view_variables\topic_list.dm"
+#include "code\modules\admin\view_variables\view_variables.dm"
+#include "code\modules\admin\view_variables\view_variables_global.dm"
+#include "code\modules\ai\_defines.dm"
+#include "code\modules\ai\ai_holder.dm"
+#include "code\modules\ai\ai_holder_combat.dm"
+#include "code\modules\ai\ai_holder_combat_unseen.dm"
+#include "code\modules\ai\ai_holder_communication.dm"
+#include "code\modules\ai\ai_holder_cooperation.dm"
+#include "code\modules\ai\ai_holder_debug.dm"
+#include "code\modules\ai\ai_holder_disabled.dm"
+#include "code\modules\ai\ai_holder_fleeing.dm"
+#include "code\modules\ai\ai_holder_follow.dm"
+#include "code\modules\ai\ai_holder_movement.dm"
+#include "code\modules\ai\ai_holder_pathfinding.dm"
+#include "code\modules\ai\ai_holder_targeting.dm"
+#include "code\modules\ai\ai_holder_targeting_vr.dm"
+#include "code\modules\ai\interfaces.dm"
+#include "code\modules\ai\say_list.dm"
+#include "code\modules\ai\ai_holder_subtypes\simple_mob_ai.dm"
+#include "code\modules\ai\ai_holder_subtypes\simple_mob_ai_vr.dm"
+#include "code\modules\ai\ai_holder_subtypes\slime_xenobio_ai.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\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\artifice\cursedform.dm"
+#include "code\modules\artifice\deadringer.dm"
+#include "code\modules\artifice\telecube.dm"
+#include "code\modules\assembly\assembly.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\asset_cache\asset_cache.dm"
+#include "code\modules\asset_cache\asset_cache_client.dm"
+#include "code\modules\asset_cache\asset_cache_item.dm"
+#include "code\modules\asset_cache\asset_list.dm"
+#include "code\modules\asset_cache\asset_list_items.dm"
+#include "code\modules\awaymissions\bluespaceartillery.dm"
+#include "code\modules\awaymissions\corpse.dm"
+#include "code\modules\awaymissions\exile.dm"
+#include "code\modules\awaymissions\gateway.dm"
+#include "code\modules\awaymissions\gateway_vr.dm"
+#include "code\modules\awaymissions\loot.dm"
+#include "code\modules\awaymissions\loot_vr.dm"
+#include "code\modules\awaymissions\pamphlet.dm"
+#include "code\modules\awaymissions\trigger.dm"
+#include "code\modules\awaymissions\zlevel.dm"
+#include "code\modules\blob\blob.dm"
+#include "code\modules\blob2\_defines.dm"
+#include "code\modules\blob2\core_chunk.dm"
+#include "code\modules\blob2\blobs\base_blob.dm"
+#include "code\modules\blob2\blobs\core.dm"
+#include "code\modules\blob2\blobs\factory.dm"
+#include "code\modules\blob2\blobs\node.dm"
+#include "code\modules\blob2\blobs\normal.dm"
+#include "code\modules\blob2\blobs\resource.dm"
+#include "code\modules\blob2\blobs\shield.dm"
+#include "code\modules\blob2\overmind\overmind.dm"
+#include "code\modules\blob2\overmind\powers.dm"
+#include "code\modules\blob2\overmind\types.dm"
+#include "code\modules\blob2\overmind\types\blazing_oil.dm"
+#include "code\modules\blob2\overmind\types\classic.dm"
+#include "code\modules\blob2\overmind\types\cryogenic_goo.dm"
+#include "code\modules\blob2\overmind\types\ectoplasmic_horror.dm"
+#include "code\modules\blob2\overmind\types\electromagnetic_web.dm"
+#include "code\modules\blob2\overmind\types\energized_jelly.dm"
+#include "code\modules\blob2\overmind\types\explosive_lattice.dm"
+#include "code\modules\blob2\overmind\types\fabrication_swarm.dm"
+#include "code\modules\blob2\overmind\types\fulminant_organism.dm"
+#include "code\modules\blob2\overmind\types\fungal_bloom.dm"
+#include "code\modules\blob2\overmind\types\grey_goo.dm"
+#include "code\modules\blob2\overmind\types\pressurized_slime.dm"
+#include "code\modules\blob2\overmind\types\radioactive_ooze.dm"
+#include "code\modules\blob2\overmind\types\ravenous_macrophage.dm"
+#include "code\modules\blob2\overmind\types\reactive_spines.dm"
+#include "code\modules\blob2\overmind\types\roiling_mold.dm"
+#include "code\modules\blob2\overmind\types\shifting_fragments.dm"
+#include "code\modules\blob2\overmind\types\synchronous_mesh.dm"
+#include "code\modules\blob2\overmind\types\volatile_alluvium.dm"
+#include "code\modules\busy_space_vr\air_traffic.dm"
+#include "code\modules\busy_space_vr\loremaster.dm"
+#include "code\modules\busy_space_vr\organizations.dm"
+#include "code\modules\catalogue\atoms.dm"
+#include "code\modules\catalogue\catalogue_data.dm"
+#include "code\modules\catalogue\catalogue_data_vr.dm"
+#include "code\modules\catalogue\cataloguer.dm"
+#include "code\modules\catalogue\cataloguer_visuals.dm"
+#include "code\modules\catalogue\cataloguer_vr.dm"
+#include "code\modules\client\client defines.dm"
+#include "code\modules\client\client procs.dm"
+#include "code\modules\client\client procs_vr.dm"
+#include "code\modules\client\movement.dm"
+#include "code\modules\client\preferences.dm"
+#include "code\modules\client\preferences_factions.dm"
+#include "code\modules\client\preferences_savefile.dm"
+#include "code\modules\client\preferences_spawnpoints.dm"
+#include "code\modules\client\preferences_toggle_procs.dm"
+#include "code\modules\client\preferences_vr.dm"
+#include "code\modules\client\spam_prevention.dm"
+#include "code\modules\client\ui_style.dm"
+#include "code\modules\client\preference_setup\_defines.dm"
+#include "code\modules\client\preference_setup\preference_setup.dm"
+#include "code\modules\client\preference_setup\preference_setup_vr.dm"
+#include "code\modules\client\preference_setup\antagonism\01_basic.dm"
+#include "code\modules\client\preference_setup\antagonism\02_candidacy.dm"
+#include "code\modules\client\preference_setup\general\01_basic.dm"
+#include "code\modules\client\preference_setup\general\02_language.dm"
+#include "code\modules\client\preference_setup\general\03_body.dm"
+#include "code\modules\client\preference_setup\general\04_equipment.dm"
+#include "code\modules\client\preference_setup\general\05_background.dm"
+#include "code\modules\client\preference_setup\general\06_flavor.dm"
+#include "code\modules\client\preference_setup\global\01_ui.dm"
+#include "code\modules\client\preference_setup\global\02_settings.dm"
+#include "code\modules\client\preference_setup\global\03_pai.dm"
+#include "code\modules\client\preference_setup\global\04_ooc.dm"
+#include "code\modules\client\preference_setup\global\setting_datums.dm"
+#include "code\modules\client\preference_setup\loadout\gear_tweaks.dm"
+#include "code\modules\client\preference_setup\loadout\gear_tweaks_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_accessories.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_accessories_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_cosmetics.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_cosmetics_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_cyberware.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_ears.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_eyes.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_eyes_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_fluffitems_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_general.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_general_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_gloves.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_gloves_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_head.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_head_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_mask.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_shoes.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_shoes_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_smoking.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_suit.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_suit_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_uniform.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_uniform_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_utility.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_utility_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_xeno.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_xeno_vr.dm"
+#include "code\modules\client\preference_setup\occupation\occupation.dm"
+#include "code\modules\client\preference_setup\skills\skills.dm"
+#include "code\modules\client\preference_setup\volume_sliders\01_volume.dm"
+#include "code\modules\client\preference_setup\volume_sliders\02_media.dm"
+#include "code\modules\client\preference_setup\vore\01_ears.dm"
+#include "code\modules\client\preference_setup\vore\02_size.dm"
+#include "code\modules\client\preference_setup\vore\03_egg.dm"
+#include "code\modules\client\preference_setup\vore\04_resleeving.dm"
+#include "code\modules\client\preference_setup\vore\05_persistence.dm"
+#include "code\modules\client\preference_setup\vore\06_vantag.dm"
+#include "code\modules\client\preference_setup\vore\07_traits.dm"
+#include "code\modules\client\preference_setup\vore\08_nif.dm"
+#include "code\modules\client\preference_setup\vore\09_misc.dm"
+#include "code\modules\client\verbs\advanced_who.dm"
+#include "code\modules\client\verbs\character_directory.dm"
+#include "code\modules\client\verbs\ignore.dm"
+#include "code\modules\client\verbs\ooc.dm"
+#include "code\modules\client\verbs\ping.dm"
+#include "code\modules\client\verbs\suicide.dm"
+#include "code\modules\client\verbs\who.dm"
+#include "code\modules\clothing\chameleon.dm"
+#include "code\modules\clothing\clothing.dm"
+#include "code\modules\clothing\clothing_accessories.dm"
+#include "code\modules\clothing\clothing_icons.dm"
+#include "code\modules\clothing\clothing_vr.dm"
+#include "code\modules\clothing\ears\earrings.dm"
+#include "code\modules\clothing\ears\ears.dm"
+#include "code\modules\clothing\glasses\glasses.dm"
+#include "code\modules\clothing\glasses\glasses_vr.dm"
+#include "code\modules\clothing\glasses\hud.dm"
+#include "code\modules\clothing\glasses\hud_vr.dm"
+#include "code\modules\clothing\gloves\antagonist.dm"
+#include "code\modules\clothing\gloves\arm_guards.dm"
+#include "code\modules\clothing\gloves\arm_guards_vr.dm"
+#include "code\modules\clothing\gloves\boxing.dm"
+#include "code\modules\clothing\gloves\color.dm"
+#include "code\modules\clothing\gloves\gauntlets.dm"
+#include "code\modules\clothing\gloves\miscellaneous.dm"
+#include "code\modules\clothing\gloves\miscellaneous_vr.dm"
+#include "code\modules\clothing\head\collectable.dm"
+#include "code\modules\clothing\head\flowercrowns.dm"
+#include "code\modules\clothing\head\hardhat.dm"
+#include "code\modules\clothing\head\helmet.dm"
+#include "code\modules\clothing\head\helmet_vr.dm"
+#include "code\modules\clothing\head\hood.dm"
+#include "code\modules\clothing\head\hood_vr.dm"
+#include "code\modules\clothing\head\jobs.dm"
+#include "code\modules\clothing\head\jobs_vr.dm"
+#include "code\modules\clothing\head\misc.dm"
+#include "code\modules\clothing\head\misc_special.dm"
+#include "code\modules\clothing\head\misc_vr.dm"
+#include "code\modules\clothing\head\pilot_helmet.dm"
+#include "code\modules\clothing\head\pilot_helmet_vr.dm"
+#include "code\modules\clothing\head\soft_caps.dm"
+#include "code\modules\clothing\head\solgov.dm"
+#include "code\modules\clothing\head\solgov_vr.dm"
+#include "code\modules\clothing\masks\boxing.dm"
+#include "code\modules\clothing\masks\breath.dm"
+#include "code\modules\clothing\masks\breath_vr.dm"
+#include "code\modules\clothing\masks\gasmask.dm"
+#include "code\modules\clothing\masks\gasmask_vr.dm"
+#include "code\modules\clothing\masks\hailer.dm"
+#include "code\modules\clothing\masks\miscellaneous.dm"
+#include "code\modules\clothing\masks\shiny_vr.dm"
+#include "code\modules\clothing\masks\voice.dm"
+#include "code\modules\clothing\rings\material.dm"
+#include "code\modules\clothing\rings\rings.dm"
+#include "code\modules\clothing\rings\rings_vr.dm"
+#include "code\modules\clothing\shoes\boots.dm"
+#include "code\modules\clothing\shoes\boots_vr.dm"
+#include "code\modules\clothing\shoes\colour.dm"
+#include "code\modules\clothing\shoes\leg_guards.dm"
+#include "code\modules\clothing\shoes\leg_guards_vr.dm"
+#include "code\modules\clothing\shoes\magboots.dm"
+#include "code\modules\clothing\shoes\miscellaneous.dm"
+#include "code\modules\clothing\shoes\miscellaneous_vr.dm"
+#include "code\modules\clothing\spacesuits\alien.dm"
+#include "code\modules\clothing\spacesuits\breaches.dm"
+#include "code\modules\clothing\spacesuits\miscellaneous.dm"
+#include "code\modules\clothing\spacesuits\spacesuits.dm"
+#include "code\modules\clothing\spacesuits\syndi.dm"
+#include "code\modules\clothing\spacesuits\rig\rig.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_pieces_vr.dm"
+#include "code\modules\clothing\spacesuits\rig\rig_tgui.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\modules.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\ai_container.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\chem_dispenser.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\cleaner_launcher.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\cloak.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\datajack.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\device.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\electrowarfare.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\grenade_launcher.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\inhand_fabricator.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\jetpack.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\metalfoam_launcher.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\mounted_gun.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\mounted_gun_vr.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\pat_module_vr.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\powersink.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\rescue_pharm_vr.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\self_destruct.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\sprinter.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\teleporter.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\vision.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\voice.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.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\ert_vr.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\pmc.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\robotics.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\station.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\station_vr.dm"
+#include "code\modules\clothing\spacesuits\void\ert_vr.dm"
+#include "code\modules\clothing\spacesuits\void\event.dm"
+#include "code\modules\clothing\spacesuits\void\event_vr.dm"
+#include "code\modules\clothing\spacesuits\void\merc.dm"
+#include "code\modules\clothing\spacesuits\void\military_vr.dm"
+#include "code\modules\clothing\spacesuits\void\station.dm"
+#include "code\modules\clothing\spacesuits\void\station_vr.dm"
+#include "code\modules\clothing\spacesuits\void\void.dm"
+#include "code\modules\clothing\spacesuits\void\void_vr.dm"
+#include "code\modules\clothing\spacesuits\void\wizard.dm"
+#include "code\modules\clothing\spacesuits\void\zaddat.dm"
+#include "code\modules\clothing\suits\armor.dm"
+#include "code\modules\clothing\suits\armor_vr.dm"
+#include "code\modules\clothing\suits\bio.dm"
+#include "code\modules\clothing\suits\bio_vr.dm"
+#include "code\modules\clothing\suits\hooded.dm"
+#include "code\modules\clothing\suits\hooded_vr.dm"
+#include "code\modules\clothing\suits\jobs.dm"
+#include "code\modules\clothing\suits\jobs_vr.dm"
+#include "code\modules\clothing\suits\labcoat.dm"
+#include "code\modules\clothing\suits\labcoat_vr.dm"
+#include "code\modules\clothing\suits\miscellaneous.dm"
+#include "code\modules\clothing\suits\miscellaneous_vr.dm"
+#include "code\modules\clothing\suits\solgov.dm"
+#include "code\modules\clothing\suits\solgov_vr.dm"
+#include "code\modules\clothing\suits\storage.dm"
+#include "code\modules\clothing\suits\utility.dm"
+#include "code\modules\clothing\suits\utility_vr.dm"
+#include "code\modules\clothing\suits\wiz_robe.dm"
+#include "code\modules\clothing\suits\aliens\tajara.dm"
+#include "code\modules\clothing\suits\aliens\teshari.dm"
+#include "code\modules\clothing\suits\aliens\unathi.dm"
+#include "code\modules\clothing\suits\aliens\vox.dm"
+#include "code\modules\clothing\under\color.dm"
+#include "code\modules\clothing\under\imperial_vr.dm"
+#include "code\modules\clothing\under\miscellaneous.dm"
+#include "code\modules\clothing\under\miscellaneous_vr.dm"
+#include "code\modules\clothing\under\nanotrasen_vr.dm"
+#include "code\modules\clothing\under\pants.dm"
+#include "code\modules\clothing\under\shiny_vr.dm"
+#include "code\modules\clothing\under\shorts.dm"
+#include "code\modules\clothing\under\solgov.dm"
+#include "code\modules\clothing\under\solgov_vr.dm"
+#include "code\modules\clothing\under\syndicate.dm"
+#include "code\modules\clothing\under\accessories\accessory.dm"
+#include "code\modules\clothing\under\accessories\accessory_vr.dm"
+#include "code\modules\clothing\under\accessories\armband.dm"
+#include "code\modules\clothing\under\accessories\armor.dm"
+#include "code\modules\clothing\under\accessories\badges.dm"
+#include "code\modules\clothing\under\accessories\clothing.dm"
+#include "code\modules\clothing\under\accessories\holster.dm"
+#include "code\modules\clothing\under\accessories\holster_vr.dm"
+#include "code\modules\clothing\under\accessories\lockets.dm"
+#include "code\modules\clothing\under\accessories\permits.dm"
+#include "code\modules\clothing\under\accessories\permits_vr.dm"
+#include "code\modules\clothing\under\accessories\shiny_vr.dm"
+#include "code\modules\clothing\under\accessories\storage.dm"
+#include "code\modules\clothing\under\accessories\storage_vr.dm"
+#include "code\modules\clothing\under\accessories\torch.dm"
+#include "code\modules\clothing\under\accessories\torch_vr.dm"
+#include "code\modules\clothing\under\accessories\temperature\poncho.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\clothing\under\xenos\teshari.dm"
+#include "code\modules\clothing\under\xenos\vox.dm"
+#include "code\modules\compass\_compass.dm"
+#include "code\modules\compass\compass_holder.dm"
+#include "code\modules\compass\compass_waypoint.dm"
+#include "code\modules\compass\~compass.dm"
+#include "code\modules\customitems\item_spawning.dm"
+#include "code\modules\detectivework\footprints.dm"
+#include "code\modules\detectivework\forensics.dm"
+#include "code\modules\detectivework\microscope\dnascanner.dm"
+#include "code\modules\detectivework\microscope\microscope.dm"
+#include "code\modules\detectivework\tools\crimekit.dm"
+#include "code\modules\detectivework\tools\evidencebag.dm"
+#include "code\modules\detectivework\tools\luminol.dm"
+#include "code\modules\detectivework\tools\rag.dm"
+#include "code\modules\detectivework\tools\sample_kits.dm"
+#include "code\modules\detectivework\tools\scanner.dm"
+#include "code\modules\detectivework\tools\storage.dm"
+#include "code\modules\detectivework\tools\swabs.dm"
+#include "code\modules\detectivework\tools\uvlight.dm"
+#include "code\modules\economy\Accounts.dm"
+#include "code\modules\economy\Accounts_DB.dm"
+#include "code\modules\economy\ATM.dm"
+#include "code\modules\economy\cash.dm"
+#include "code\modules\economy\cash_register.dm"
+#include "code\modules\economy\coins.dm"
+#include "code\modules\economy\coins_vr.dm"
+#include "code\modules\economy\economy_misc.dm"
+#include "code\modules\economy\EFTPOS.dm"
+#include "code\modules\economy\Events.dm"
+#include "code\modules\economy\Events_Mundane.dm"
+#include "code\modules\economy\lorenews.dm"
+#include "code\modules\economy\mint.dm"
+#include "code\modules\economy\money_bag.dm"
+#include "code\modules\economy\price_list.dm"
+#include "code\modules\economy\retail_scanner.dm"
+#include "code\modules\economy\TradeDestinations.dm"
+#include "code\modules\economy\vending.dm"
+#include "code\modules\economy\vending_machines.dm"
+#include "code\modules\emotes\emote_define.dm"
+#include "code\modules\emotes\emote_mob.dm"
+#include "code\modules\emotes\definitions\_mob.dm"
+#include "code\modules\emotes\definitions\_species.dm"
+#include "code\modules\emotes\definitions\audible.dm"
+#include "code\modules\emotes\definitions\audible_cough.dm"
+#include "code\modules\emotes\definitions\audible_furry_vr.dm"
+#include "code\modules\emotes\definitions\audible_scream.dm"
+#include "code\modules\emotes\definitions\audible_scream_vr.dm"
+#include "code\modules\emotes\definitions\audible_slap.dm"
+#include "code\modules\emotes\definitions\audible_snap.dm"
+#include "code\modules\emotes\definitions\audible_sneeze.dm"
+#include "code\modules\emotes\definitions\audible_whistle.dm"
+#include "code\modules\emotes\definitions\exertion.dm"
+#include "code\modules\emotes\definitions\helpers_vr.dm"
+#include "code\modules\emotes\definitions\human.dm"
+#include "code\modules\emotes\definitions\slimes.dm"
+#include "code\modules\emotes\definitions\synthetics.dm"
+#include "code\modules\emotes\definitions\visible.dm"
+#include "code\modules\emotes\definitions\visible_animated.dm"
+#include "code\modules\emotes\definitions\visible_vomit.dm"
+#include "code\modules\emotes\definitions\visible_vr.dm"
+#include "code\modules\entopics_vr\alternate_appearance.dm"
+#include "code\modules\entopics_vr\entopics.dm"
+#include "code\modules\error_handler\_defines.dm"
+#include "code\modules\error_handler\error_handler.dm"
+#include "code\modules\error_handler\error_viewer.dm"
+#include "code\modules\error_handler\~defines.dm"
+#include "code\modules\events\apc_damage.dm"
+#include "code\modules\events\atmos_leak.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\camera_damage.dm"
+#include "code\modules\events\canister_leak.dm"
+#include "code\modules\events\carp_migration.dm"
+#include "code\modules\events\comms_blackout.dm"
+#include "code\modules\events\communications_blackout.dm"
+#include "code\modules\events\drone_pod_vr.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_container_vr.dm"
+#include "code\modules\events\event_dynamic.dm"
+#include "code\modules\events\event_manager.dm"
+#include "code\modules\events\gravity_vr.dm"
+#include "code\modules\events\grid_check.dm"
+#include "code\modules\events\grubinfestation_vr.dm"
+#include "code\modules\events\ian_storm_vr.dm"
+#include "code\modules\events\infestation.dm"
+#include "code\modules\events\ion_storm.dm"
+#include "code\modules\events\maintenance_predator_vr.dm"
+#include "code\modules\events\meteor_strike_vr.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\morph_spawn_vr.dm"
+#include "code\modules\events\prison_break.dm"
+#include "code\modules\events\radiation_storm.dm"
+#include "code\modules\events\random_antagonist.dm"
+#include "code\modules\events\rogue_drones.dm"
+#include "code\modules\events\shipping_error.dm"
+#include "code\modules\events\solar_storm.dm"
+#include "code\modules\events\space_ninja.dm"
+#include "code\modules\events\spacevine.dm"
+#include "code\modules\events\spider_infestation.dm"
+#include "code\modules\events\spontaneous_appendicitis.dm"
+#include "code\modules\events\spontaneous_appendicitis_vr.dm"
+#include "code\modules\events\supply_demand_vr.dm"
+#include "code\modules\events\wallrot.dm"
+#include "code\modules\examine\examine.dm"
+#include "code\modules\examine\stat_icons.dm"
+#include "code\modules\examine\descriptions\armor.dm"
+#include "code\modules\examine\descriptions\atmospherics.dm"
+#include "code\modules\examine\descriptions\containers.dm"
+#include "code\modules\examine\descriptions\devices.dm"
+#include "code\modules\examine\descriptions\engineering.dm"
+#include "code\modules\examine\descriptions\machines.dm"
+#include "code\modules\examine\descriptions\medical.dm"
+#include "code\modules\examine\descriptions\mobs.dm"
+#include "code\modules\examine\descriptions\paperwork.dm"
+#include "code\modules\examine\descriptions\stacks.dm"
+#include "code\modules\examine\descriptions\structures.dm"
+#include "code\modules\examine\descriptions\telecomms.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\fishing\fishing.dm"
+#include "code\modules\fishing\fishing_net.dm"
+#include "code\modules\fishing\fishing_rod.dm"
+#include "code\modules\fishing\fishing_rod_vr.dm"
+#include "code\modules\fishing\fishing_vr.dm"
+#include "code\modules\flufftext\Dreaming.dm"
+#include "code\modules\flufftext\Hallucination.dm"
+#include "code\modules\flufftext\look_up.dm"
+#include "code\modules\flufftext\TextFilters.dm"
+#include "code\modules\food\food.dm"
+#include "code\modules\food\recipe.dm"
+#include "code\modules\food\recipe_dump.dm"
+#include "code\modules\food\recipes_fryer.dm"
+#include "code\modules\food\recipes_fryer_vr.dm"
+#include "code\modules\food\recipes_grill.dm"
+#include "code\modules\food\recipes_microwave.dm"
+#include "code\modules\food\recipes_microwave_vr.dm"
+#include "code\modules\food\recipes_oven.dm"
+#include "code\modules\food\recipes_oven_vr.dm"
+#include "code\modules\food\drinkingglass\drinkingglass.dm"
+#include "code\modules\food\drinkingglass\extras.dm"
+#include "code\modules\food\drinkingglass\glass_boxes.dm"
+#include "code\modules\food\drinkingglass\glass_types.dm"
+#include "code\modules\food\drinkingglass\metaglass.dm"
+#include "code\modules\food\drinkingglass\metaglass_vr.dm"
+#include "code\modules\food\drinkingglass\serving_glasses.dm"
+#include "code\modules\food\drinkingglass\shaker.dm"
+#include "code\modules\food\drinkingglass\shaker_vr.dm"
+#include "code\modules\food\food\cans.dm"
+#include "code\modules\food\food\cans_vr.dm"
+#include "code\modules\food\food\condiment.dm"
+#include "code\modules\food\food\drinks.dm"
+#include "code\modules\food\food\drinks_vr.dm"
+#include "code\modules\food\food\lunch.dm"
+#include "code\modules\food\food\sandwich.dm"
+#include "code\modules\food\food\snacks.dm"
+#include "code\modules\food\food\snacks_vr.dm"
+#include "code\modules\food\food\thecake.dm"
+#include "code\modules\food\food\z_custom_food_vr.dm"
+#include "code\modules\food\food\drinks\bottle.dm"
+#include "code\modules\food\food\drinks\cup.dm"
+#include "code\modules\food\food\drinks\drinkingglass.dm"
+#include "code\modules\food\food\drinks\jar.dm"
+#include "code\modules\food\food\drinks\bottle\robot.dm"
+#include "code\modules\food\food\snacks\meat.dm"
+#include "code\modules\food\glass\bottle.dm"
+#include "code\modules\food\glass\bottle_vr.dm"
+#include "code\modules\food\glass\bottle\robot.dm"
+#include "code\modules\food\kitchen\gibber.dm"
+#include "code\modules\food\kitchen\icecream.dm"
+#include "code\modules\food\kitchen\microwave.dm"
+#include "code\modules\food\kitchen\cooking_machines\_appliance.dm"
+#include "code\modules\food\kitchen\cooking_machines\_cooker.dm"
+#include "code\modules\food\kitchen\cooking_machines\_cooker_output.dm"
+#include "code\modules\food\kitchen\cooking_machines\_mixer.dm"
+#include "code\modules\food\kitchen\cooking_machines\candy.dm"
+#include "code\modules\food\kitchen\cooking_machines\cereal.dm"
+#include "code\modules\food\kitchen\cooking_machines\container.dm"
+#include "code\modules\food\kitchen\cooking_machines\fryer.dm"
+#include "code\modules\food\kitchen\cooking_machines\grill.dm"
+#include "code\modules\food\kitchen\cooking_machines\oven.dm"
+#include "code\modules\food\kitchen\smartfridge\drying_rack.dm"
+#include "code\modules\food\kitchen\smartfridge\engineering.dm"
+#include "code\modules\food\kitchen\smartfridge\hydroponics.dm"
+#include "code\modules\food\kitchen\smartfridge\medical.dm"
+#include "code\modules\food\kitchen\smartfridge\smartfridge.dm"
+#include "code\modules\food\kitchen\smartfridge\smartfridge_vr.dm"
+#include "code\modules\gamemaster\defines.dm"
+#include "code\modules\gamemaster\event2\event.dm"
+#include "code\modules\gamemaster\event2\meta.dm"
+#include "code\modules\gamemaster\event2\events\ghost_pod_spawner.dm"
+#include "code\modules\gamemaster\event2\events\mob_spawning.dm"
+#include "code\modules\gamemaster\event2\events\cargo\shipping_error.dm"
+#include "code\modules\gamemaster\event2\events\command\manifest_malfunction.dm"
+#include "code\modules\gamemaster\event2\events\command\money_hacker.dm"
+#include "code\modules\gamemaster\event2\events\command\raise_funds.dm"
+#include "code\modules\gamemaster\event2\events\engineering\airlock_failure.dm"
+#include "code\modules\gamemaster\event2\events\engineering\blob.dm"
+#include "code\modules\gamemaster\event2\events\engineering\brand_intelligence.dm"
+#include "code\modules\gamemaster\event2\events\engineering\camera_damage.dm"
+#include "code\modules\gamemaster\event2\events\engineering\canister_leak.dm"
+#include "code\modules\gamemaster\event2\events\engineering\dust.dm"
+#include "code\modules\gamemaster\event2\events\engineering\gas_leak.dm"
+#include "code\modules\gamemaster\event2\events\engineering\grid_check.dm"
+#include "code\modules\gamemaster\event2\events\engineering\meteor_defense.dm"
+#include "code\modules\gamemaster\event2\events\engineering\spacevine.dm"
+#include "code\modules\gamemaster\event2\events\engineering\wallrot.dm"
+#include "code\modules\gamemaster\event2\events\engineering\window_break.dm"
+#include "code\modules\gamemaster\event2\events\everyone\comms_blackout.dm"
+#include "code\modules\gamemaster\event2\events\everyone\electrical_fault.dm"
+#include "code\modules\gamemaster\event2\events\everyone\gravity_vr.dm"
+#include "code\modules\gamemaster\event2\events\everyone\infestation.dm"
+#include "code\modules\gamemaster\event2\events\everyone\pda_spam.dm"
+#include "code\modules\gamemaster\event2\events\everyone\radiation_storm.dm"
+#include "code\modules\gamemaster\event2\events\everyone\random_antag.dm"
+#include "code\modules\gamemaster\event2\events\everyone\solar_storm.dm"
+#include "code\modules\gamemaster\event2\events\everyone\sudden_weather_shift.dm"
+#include "code\modules\gamemaster\event2\events\legacy\legacy.dm"
+#include "code\modules\gamemaster\event2\events\medical\appendicitis.dm"
+#include "code\modules\gamemaster\event2\events\medical\virus.dm"
+#include "code\modules\gamemaster\event2\events\security\carp_migration.dm"
+#include "code\modules\gamemaster\event2\events\security\drill_announcement.dm"
+#include "code\modules\gamemaster\event2\events\security\prison_break.dm"
+#include "code\modules\gamemaster\event2\events\security\rogue_drones.dm"
+#include "code\modules\gamemaster\event2\events\security\security_advisement.dm"
+#include "code\modules\gamemaster\event2\events\security\spider_infestation.dm"
+#include "code\modules\gamemaster\event2\events\security\stowaway.dm"
+#include "code\modules\gamemaster\event2\events\security\surprise_carp.dm"
+#include "code\modules\gamemaster\event2\events\security\swarm_boarder.dm"
+#include "code\modules\gamemaster\event2\events\synthetic\ion_storm.dm"
+#include "code\modules\games\cah.dm"
+#include "code\modules\games\cah_black_cards.dm"
+#include "code\modules\games\cah_white_cards.dm"
+#include "code\modules\games\cardemon.dm"
+#include "code\modules\games\cards.dm"
+#include "code\modules\games\dice.dm"
+#include "code\modules\games\spaceball_cards.dm"
+#include "code\modules\games\tarot.dm"
+#include "code\modules\genetics\side_effects.dm"
+#include "code\modules\ghosttrap\trap.dm"
+#include "code\modules\holodeck\HolodeckControl.dm"
+#include "code\modules\holodeck\HolodeckObjects.dm"
+#include "code\modules\holodeck\HolodeckPrograms.dm"
+#include "code\modules\holomap\generate_holomap.dm"
+#include "code\modules\holomap\holomap_area.dm"
+#include "code\modules\holomap\holomap_datum.dm"
+#include "code\modules\holomap\mapper.dm"
+#include "code\modules\holomap\station_holomap.dm"
+#include "code\modules\hydroponics\grown.dm"
+#include "code\modules\hydroponics\grown_inedible.dm"
+#include "code\modules\hydroponics\grown_predefined.dm"
+#include "code\modules\hydroponics\seed.dm"
+#include "code\modules\hydroponics\seed_datums_vr.dm"
+#include "code\modules\hydroponics\seed_gene_mut.dm"
+#include "code\modules\hydroponics\seed_machines.dm"
+#include "code\modules\hydroponics\seed_mobs.dm"
+#include "code\modules\hydroponics\seed_packets.dm"
+#include "code\modules\hydroponics\seed_packets_vr.dm"
+#include "code\modules\hydroponics\seed_storage.dm"
+#include "code\modules\hydroponics\seed_storage_vr.dm"
+#include "code\modules\hydroponics\beekeeping\beehive.dm"
+#include "code\modules\hydroponics\seedtypes\amauri.dm"
+#include "code\modules\hydroponics\seedtypes\ambrosia.dm"
+#include "code\modules\hydroponics\seedtypes\apples.dm"
+#include "code\modules\hydroponics\seedtypes\banana.dm"
+#include "code\modules\hydroponics\seedtypes\berries.dm"
+#include "code\modules\hydroponics\seedtypes\cabbage.dm"
+#include "code\modules\hydroponics\seedtypes\carrots.dm"
+#include "code\modules\hydroponics\seedtypes\celery.dm"
+#include "code\modules\hydroponics\seedtypes\cherries.dm"
+#include "code\modules\hydroponics\seedtypes\chili.dm"
+#include "code\modules\hydroponics\seedtypes\citrus.dm"
+#include "code\modules\hydroponics\seedtypes\cocoa.dm"
+#include "code\modules\hydroponics\seedtypes\corn.dm"
+#include "code\modules\hydroponics\seedtypes\diona.dm"
+#include "code\modules\hydroponics\seedtypes\durian.dm"
+#include "code\modules\hydroponics\seedtypes\eggplant.dm"
+#include "code\modules\hydroponics\seedtypes\flowers.dm"
+#include "code\modules\hydroponics\seedtypes\gelthi.dm"
+#include "code\modules\hydroponics\seedtypes\gnomes.dm"
+#include "code\modules\hydroponics\seedtypes\grapes.dm"
+#include "code\modules\hydroponics\seedtypes\grass.dm"
+#include "code\modules\hydroponics\seedtypes\jurlmah.dm"
+#include "code\modules\hydroponics\seedtypes\kudzu.dm"
+#include "code\modules\hydroponics\seedtypes\lettuce.dm"
+#include "code\modules\hydroponics\seedtypes\malanitear.dm"
+#include "code\modules\hydroponics\seedtypes\mushrooms.dm"
+#include "code\modules\hydroponics\seedtypes\nettles.dm"
+#include "code\modules\hydroponics\seedtypes\onion.dm"
+#include "code\modules\hydroponics\seedtypes\peanuts.dm"
+#include "code\modules\hydroponics\seedtypes\pineapple.dm"
+#include "code\modules\hydroponics\seedtypes\potato.dm"
+#include "code\modules\hydroponics\seedtypes\pumpkin.dm"
+#include "code\modules\hydroponics\seedtypes\rhubarb.dm"
+#include "code\modules\hydroponics\seedtypes\rice.dm"
+#include "code\modules\hydroponics\seedtypes\selemhand.dm"
+#include "code\modules\hydroponics\seedtypes\soybean.dm"
+#include "code\modules\hydroponics\seedtypes\sugarcane.dm"
+#include "code\modules\hydroponics\seedtypes\surik.dm"
+#include "code\modules\hydroponics\seedtypes\telriis.dm"
+#include "code\modules\hydroponics\seedtypes\thaadra.dm"
+#include "code\modules\hydroponics\seedtypes\tobacco.dm"
+#include "code\modules\hydroponics\seedtypes\tomatoes.dm"
+#include "code\modules\hydroponics\seedtypes\vale.dm"
+#include "code\modules\hydroponics\seedtypes\vanilla.dm"
+#include "code\modules\hydroponics\seedtypes\wabback.dm"
+#include "code\modules\hydroponics\seedtypes\watermelon.dm"
+#include "code\modules\hydroponics\seedtypes\weeds.dm"
+#include "code\modules\hydroponics\seedtypes\wheat.dm"
+#include "code\modules\hydroponics\seedtypes\whitebeets.dm"
+#include "code\modules\hydroponics\seedtypes\wurmwoad.dm"
+#include "code\modules\hydroponics\seedtypes\xeno.dm"
+#include "code\modules\hydroponics\spreading\spreading.dm"
+#include "code\modules\hydroponics\spreading\spreading_growth.dm"
+#include "code\modules\hydroponics\spreading\spreading_response.dm"
+#include "code\modules\hydroponics\trays\tray.dm"
+#include "code\modules\hydroponics\trays\tray_process.dm"
+#include "code\modules\hydroponics\trays\tray_reagents.dm"
+#include "code\modules\hydroponics\trays\tray_soil.dm"
+#include "code\modules\hydroponics\trays\tray_tools.dm"
+#include "code\modules\hydroponics\trays\tray_update_icons.dm"
+#include "code\modules\identification\identification.dm"
+#include "code\modules\identification\item_procs.dm"
+#include "code\modules\instruments\items.dm"
+#include "code\modules\instruments\stationary.dm"
+#include "code\modules\instruments\instrument_data\_instrument_data.dm"
+#include "code\modules\instruments\instrument_data\_instrument_key.dm"
+#include "code\modules\instruments\instrument_data\brass.dm"
+#include "code\modules\instruments\instrument_data\chromatic_percussion.dm"
+#include "code\modules\instruments\instrument_data\fun.dm"
+#include "code\modules\instruments\instrument_data\guitar.dm"
+#include "code\modules\instruments\instrument_data\hardcoded.dm"
+#include "code\modules\instruments\instrument_data\organ.dm"
+#include "code\modules\instruments\instrument_data\piano.dm"
+#include "code\modules\instruments\instrument_data\synth_tones.dm"
+#include "code\modules\instruments\songs\_song.dm"
+#include "code\modules\instruments\songs\editor.dm"
+#include "code\modules\instruments\songs\play_legacy.dm"
+#include "code\modules\instruments\songs\play_synthesized.dm"
+#include "code\modules\integrated_electronics\_defines.dm"
+#include "code\modules\integrated_electronics\core\assemblies.dm"
+#include "code\modules\integrated_electronics\core\detailer.dm"
+#include "code\modules\integrated_electronics\core\helpers.dm"
+#include "code\modules\integrated_electronics\core\integrated_circuit.dm"
+#include "code\modules\integrated_electronics\core\pins.dm"
+#include "code\modules\integrated_electronics\core\printer.dm"
+#include "code\modules\integrated_electronics\core\tools.dm"
+#include "code\modules\integrated_electronics\core\assemblies\clothing.dm"
+#include "code\modules\integrated_electronics\core\assemblies\device.dm"
+#include "code\modules\integrated_electronics\core\assemblies\generic.dm"
+#include "code\modules\integrated_electronics\core\assemblies\implant.dm"
+#include "code\modules\integrated_electronics\core\special_pins\boolean_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\char_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\color_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\dir_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\list_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\number_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\ref_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\string_pin.dm"
+#include "code\modules\integrated_electronics\passive\passive.dm"
+#include "code\modules\integrated_electronics\passive\power.dm"
+#include "code\modules\integrated_electronics\subtypes\arithmetic.dm"
+#include "code\modules\integrated_electronics\subtypes\built_in.dm"
+#include "code\modules\integrated_electronics\subtypes\converters.dm"
+#include "code\modules\integrated_electronics\subtypes\data_transfer.dm"
+#include "code\modules\integrated_electronics\subtypes\input.dm"
+#include "code\modules\integrated_electronics\subtypes\lists.dm"
+#include "code\modules\integrated_electronics\subtypes\logic.dm"
+#include "code\modules\integrated_electronics\subtypes\manipulation.dm"
+#include "code\modules\integrated_electronics\subtypes\memory.dm"
+#include "code\modules\integrated_electronics\subtypes\output.dm"
+#include "code\modules\integrated_electronics\subtypes\power.dm"
+#include "code\modules\integrated_electronics\subtypes\reagents.dm"
+#include "code\modules\integrated_electronics\subtypes\smart.dm"
+#include "code\modules\integrated_electronics\subtypes\time.dm"
+#include "code\modules\integrated_electronics\subtypes\trig.dm"
+#include "code\modules\integrated_electronics\~defines\~defines.dm"
+#include "code\modules\keybindings\bindings_atom.dm"
+#include "code\modules\keybindings\bindings_movekeys.dm"
+#include "code\modules\keybindings\setup.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\hardcode_library\_library.dm"
+#include "code\modules\library\hardcode_library\fiction\APsychonaut.dm"
+#include "code\modules\library\hardcode_library\fiction\battlefieldcommander.dm"
+#include "code\modules\library\hardcode_library\fiction\PortedBooks.dm"
+#include "code\modules\library\hardcode_library\fiction\schnayy.dm"
+#include "code\modules\library\hardcode_library\non-fiction\PortedBooks.dm"
+#include "code\modules\library\hardcode_library\reference\PortedBooks.dm"
+#include "code\modules\library\hardcode_library\reference\Schnayy.dm"
+#include "code\modules\library\hardcode_library\religious\PortedBooks.dm"
+#include "code\modules\lighting\emissive_blocker.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_fake_sun_vr.dm"
+#include "code\modules\lighting\lighting_overlay.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\looking_glass\lg_area.dm"
+#include "code\modules\looking_glass\lg_console.dm"
+#include "code\modules\looking_glass\lg_imageholder.dm"
+#include "code\modules\looking_glass\lg_turfs.dm"
+#include "code\modules\lore_codex\codex.dm"
+#include "code\modules\lore_codex\codex_tree.dm"
+#include "code\modules\lore_codex\pages.dm"
+#include "code\modules\lore_codex\lore_data_vr\important_locations.dm"
+#include "code\modules\lore_codex\lore_data_vr\main.dm"
+#include "code\modules\lore_codex\lore_data_vr\orgs.dm"
+#include "code\modules\lore_codex\lore_data_vr\political_parties.dm"
+#include "code\modules\lore_codex\lore_data_vr\species.dm"
+#include "code\modules\lore_codex\news_data\main.dm"
+#include "code\modules\lore_codex\robutt_data\bybrand.dm"
+#include "code\modules\lore_codex\robutt_data\main_robutts.dm"
+#include "code\modules\lore_codex\robutt_data\more.dm"
+#include "code\modules\makeup\nailpolish.dm"
+#include "code\modules\maps\tg\dmm_suite.dm"
+#include "code\modules\maps\tg\map_template.dm"
+#include "code\modules\maps\tg\map_template_vr.dm"
+#include "code\modules\maps\tg\reader.dm"
+#include "code\modules\materials\fifty_spawner.dm"
+#include "code\modules\materials\fifty_spawner_mats.dm"
+#include "code\modules\materials\fifty_spawner_mats_vr.dm"
+#include "code\modules\materials\material_synth.dm"
+#include "code\modules\materials\materials\_materials.dm"
+#include "code\modules\materials\materials\_materials_vr.dm"
+#include "code\modules\materials\materials\alien_alloy.dm"
+#include "code\modules\materials\materials\cult.dm"
+#include "code\modules\materials\materials\gems.dm"
+#include "code\modules\materials\materials\glass.dm"
+#include "code\modules\materials\materials\glass_vr.dm"
+#include "code\modules\materials\materials\holographic.dm"
+#include "code\modules\materials\materials\other_vr.dm"
+#include "code\modules\materials\materials\plastic.dm"
+#include "code\modules\materials\materials\snow.dm"
+#include "code\modules\materials\materials\stone.dm"
+#include "code\modules\materials\materials\supermatter.dm"
+#include "code\modules\materials\materials\metals\hull.dm"
+#include "code\modules\materials\materials\metals\hull_vr.dm"
+#include "code\modules\materials\materials\metals\metals.dm"
+#include "code\modules\materials\materials\metals\metals_vr.dm"
+#include "code\modules\materials\materials\metals\plasteel.dm"
+#include "code\modules\materials\materials\metals\plasteel_vr.dm"
+#include "code\modules\materials\materials\metals\steel.dm"
+#include "code\modules\materials\materials\metals\steel_vr.dm"
+#include "code\modules\materials\materials\organic\animal_products.dm"
+#include "code\modules\materials\materials\organic\cloth.dm"
+#include "code\modules\materials\materials\organic\leather.dm"
+#include "code\modules\materials\materials\organic\resin.dm"
+#include "code\modules\materials\materials\organic\wood.dm"
+#include "code\modules\materials\sheets\_sheets.dm"
+#include "code\modules\materials\sheets\gems.dm"
+#include "code\modules\materials\sheets\glass.dm"
+#include "code\modules\materials\sheets\glass_vr.dm"
+#include "code\modules\materials\sheets\plastic.dm"
+#include "code\modules\materials\sheets\snow.dm"
+#include "code\modules\materials\sheets\stone.dm"
+#include "code\modules\materials\sheets\supermatter.dm"
+#include "code\modules\materials\sheets\metals\hull.dm"
+#include "code\modules\materials\sheets\metals\hull_vr.dm"
+#include "code\modules\materials\sheets\metals\metal.dm"
+#include "code\modules\materials\sheets\metals\metal_vr.dm"
+#include "code\modules\materials\sheets\metals\rods.dm"
+#include "code\modules\materials\sheets\organic\animal_products.dm"
+#include "code\modules\materials\sheets\organic\resin.dm"
+#include "code\modules\materials\sheets\organic\textiles.dm"
+#include "code\modules\materials\sheets\organic\wood.dm"
+#include "code\modules\materials\sheets\organic\tanning\hide.dm"
+#include "code\modules\materials\sheets\organic\tanning\hide_hairless.dm"
+#include "code\modules\materials\sheets\organic\tanning\leather_wet.dm"
+#include "code\modules\materials\sheets\organic\tanning\tanning_rack.dm"
+#include "code\modules\media\juke_remote.dm"
+#include "code\modules\media\media_machinery.dm"
+#include "code\modules\media\media_player_html5.dm"
+#include "code\modules\media\media_player_vlc.dm"
+#include "code\modules\media\media_player_wmp.dm"
+#include "code\modules\media\media_tracks.dm"
+#include "code\modules\media\mediamanager.dm"
+#include "code\modules\media\walkpod.dm"
+#include "code\modules\metric\activity.dm"
+#include "code\modules\metric\count.dm"
+#include "code\modules\metric\department.dm"
+#include "code\modules\metric\metric.dm"
+#include "code\modules\mining\abandonedcrates.dm"
+#include "code\modules\mining\abandonedcrates_vr.dm"
+#include "code\modules\mining\alloys.dm"
+#include "code\modules\mining\alloys_vr.dm"
+#include "code\modules\mining\fulton.dm"
+#include "code\modules\mining\mine_items.dm"
+#include "code\modules\mining\mine_items_vr.dm"
+#include "code\modules\mining\mine_outcrops.dm"
+#include "code\modules\mining\mine_turfs.dm"
+#include "code\modules\mining\mine_turfs_vr.dm"
+#include "code\modules\mining\mineral_effect.dm"
+#include "code\modules\mining\ore.dm"
+#include "code\modules\mining\ore_box.dm"
+#include "code\modules\mining\ore_datum.dm"
+#include "code\modules\mining\resonator_vr.dm"
+#include "code\modules\mining\shelter_atoms_vr.dm"
+#include "code\modules\mining\shelters_vr.dm"
+#include "code\modules\mining\drilling\drill.dm"
+#include "code\modules\mining\drilling\scanner.dm"
+#include "code\modules\mining\machinery\machine_input_output_plates.dm"
+#include "code\modules\mining\machinery\machine_processing.dm"
+#include "code\modules\mining\machinery\machine_stacking.dm"
+#include "code\modules\mining\machinery\machine_unloading.dm"
+#include "code\modules\mining\ore_redemption_machine\construction.dm"
+#include "code\modules\mining\ore_redemption_machine\equipment_vendor.dm"
+#include "code\modules\mining\ore_redemption_machine\mine_point_items.dm"
+#include "code\modules\mining\ore_redemption_machine\survey_vendor.dm"
+#include "code\modules\mob\animations.dm"
+#include "code\modules\mob\death.dm"
+#include "code\modules\mob\emote.dm"
+#include "code\modules\mob\gender.dm"
+#include "code\modules\mob\gender_vr.dm"
+#include "code\modules\mob\hear_say.dm"
+#include "code\modules\mob\holder.dm"
+#include "code\modules\mob\inventory.dm"
+#include "code\modules\mob\login.dm"
+#include "code\modules\mob\login_vr.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_defines_vr.dm"
+#include "code\modules\mob\mob_grab.dm"
+#include "code\modules\mob\mob_grab_specials.dm"
+#include "code\modules\mob\mob_helpers.dm"
+#include "code\modules\mob\mob_helpers_vr.dm"
+#include "code\modules\mob\mob_movement.dm"
+#include "code\modules\mob\mob_planes.dm"
+#include "code\modules\mob\mob_planes_vr.dm"
+#include "code\modules\mob\mob_transformation_simple.dm"
+#include "code\modules\mob\say.dm"
+#include "code\modules\mob\say_vr.dm"
+#include "code\modules\mob\skillset.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\_modifiers\aura.dm"
+#include "code\modules\mob\_modifiers\changeling.dm"
+#include "code\modules\mob\_modifiers\cloning.dm"
+#include "code\modules\mob\_modifiers\feysight.dm"
+#include "code\modules\mob\_modifiers\fire.dm"
+#include "code\modules\mob\_modifiers\medical.dm"
+#include "code\modules\mob\_modifiers\modifiers.dm"
+#include "code\modules\mob\_modifiers\modifiers_misc.dm"
+#include "code\modules\mob\_modifiers\traits.dm"
+#include "code\modules\mob\_modifiers\traits_phobias.dm"
+#include "code\modules\mob\_modifiers\unholy.dm"
+#include "code\modules\mob\dead\corpse.dm"
+#include "code\modules\mob\dead\corpse_vr.dm"
+#include "code\modules\mob\dead\death.dm"
+#include "code\modules\mob\dead\observer\free_vr.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\observer_vr.dm"
+#include "code\modules\mob\dead\observer\say.dm"
+#include "code\modules\mob\freelook\chunk.dm"
+#include "code\modules\mob\freelook\eye.dm"
+#include "code\modules\mob\freelook\life.dm"
+#include "code\modules\mob\freelook\update_triggers.dm"
+#include "code\modules\mob\freelook\visualnet.dm"
+#include "code\modules\mob\freelook\ai\cameranet.dm"
+#include "code\modules\mob\freelook\ai\chunk.dm"
+#include "code\modules\mob\freelook\ai\eye.dm"
+#include "code\modules\mob\freelook\ai\update_triggers.dm"
+#include "code\modules\mob\freelook\mask\chunk.dm"
+#include "code\modules\mob\freelook\mask\cultnet.dm"
+#include "code\modules\mob\freelook\mask\eye.dm"
+#include "code\modules\mob\freelook\mask\update_triggers.dm"
+#include "code\modules\mob\language\generic.dm"
+#include "code\modules\mob\language\language.dm"
+#include "code\modules\mob\language\monkey.dm"
+#include "code\modules\mob\language\outsider.dm"
+#include "code\modules\mob\language\station.dm"
+#include "code\modules\mob\language\station_vr.dm"
+#include "code\modules\mob\language\synthetic.dm"
+#include "code\modules\mob\living\autohiss.dm"
+#include "code\modules\mob\living\butchering.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\inventory.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\living_defines_vr.dm"
+#include "code\modules\mob\living\living_movement.dm"
+#include "code\modules\mob\living\living_powers.dm"
+#include "code\modules\mob\living\living_vr.dm"
+#include "code\modules\mob\living\login.dm"
+#include "code\modules\mob\living\logout.dm"
+#include "code\modules\mob\living\organs.dm"
+#include "code\modules\mob\living\riding.dm"
+#include "code\modules\mob\living\say.dm"
+#include "code\modules\mob\living\status_indicators.dm"
+#include "code\modules\mob\living\bot\bot.dm"
+#include "code\modules\mob\living\bot\bot_vr.dm"
+#include "code\modules\mob\living\bot\cleanbot.dm"
+#include "code\modules\mob\living\bot\ed209bot.dm"
+#include "code\modules\mob\living\bot\edCLNbot.dm"
+#include "code\modules\mob\living\bot\farmbot.dm"
+#include "code\modules\mob\living\bot\floorbot.dm"
+#include "code\modules\mob\living\bot\medbot.dm"
+#include "code\modules\mob\living\bot\mulebot.dm"
+#include "code\modules\mob\living\bot\mulebot_vr.dm"
+#include "code\modules\mob\living\bot\secbot.dm"
+#include "code\modules\mob\living\bot\SLed209bot.dm"
+#include "code\modules\mob\living\carbon\breathe.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\carbon_powers.dm"
+#include "code\modules\mob\living\carbon\give.dm"
+#include "code\modules\mob\living\carbon\lick_wounds.dm"
+#include "code\modules\mob\living\carbon\resist.dm"
+#include "code\modules\mob\living\carbon\shock.dm"
+#include "code\modules\mob\living\carbon\taste.dm"
+#include "code\modules\mob\living\carbon\viruses.dm"
+#include "code\modules\mob\living\carbon\alien\alien.dm"
+#include "code\modules\mob\living\carbon\alien\alien_attacks.dm"
+#include "code\modules\mob\living\carbon\alien\alien_damage.dm"
+#include "code\modules\mob\living\carbon\alien\death.dm"
+#include "code\modules\mob\living\carbon\alien\emote.dm"
+#include "code\modules\mob\living\carbon\alien\life.dm"
+#include "code\modules\mob\living\carbon\alien\progression.dm"
+#include "code\modules\mob\living\carbon\alien\update_icons.dm"
+#include "code\modules\mob\living\carbon\alien\diona\diona.dm"
+#include "code\modules\mob\living\carbon\alien\diona\diona_attacks.dm"
+#include "code\modules\mob\living\carbon\alien\diona\diona_powers.dm"
+#include "code\modules\mob\living\carbon\alien\diona\life.dm"
+#include "code\modules\mob\living\carbon\alien\diona\progression.dm"
+#include "code\modules\mob\living\carbon\alien\diona\say_understands.dm"
+#include "code\modules\mob\living\carbon\alien\diona\update_icons.dm"
+#include "code\modules\mob\living\carbon\alien\larva\larva.dm"
+#include "code\modules\mob\living\carbon\alien\larva\life.dm"
+#include "code\modules\mob\living\carbon\alien\larva\progression.dm"
+#include "code\modules\mob\living\carbon\brain\brain.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\robot.dm"
+#include "code\modules\mob\living\carbon\brain\say.dm"
+#include "code\modules\mob\living\carbon\human\appearance.dm"
+#include "code\modules\mob\living\carbon\human\death.dm"
+#include "code\modules\mob\living\carbon\human\death_vr.dm"
+#include "code\modules\mob\living\carbon\human\emote.dm"
+#include "code\modules\mob\living\carbon\human\emote_vr.dm"
+#include "code\modules\mob\living\carbon\human\examine.dm"
+#include "code\modules\mob\living\carbon\human\examine_vr.dm"
+#include "code\modules\mob\living\carbon\human\gradient.dm"
+#include "code\modules\mob\living\carbon\human\human.dm"
+#include "code\modules\mob\living\carbon\human\human_attackhand.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_defines_vr.dm"
+#include "code\modules\mob\living\carbon\human\human_helpers.dm"
+#include "code\modules\mob\living\carbon\human\human_helpers_vr.dm"
+#include "code\modules\mob\living\carbon\human\human_modular_limbs.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\human_powers.dm"
+#include "code\modules\mob\living\carbon\human\human_powers_vr.dm"
+#include "code\modules\mob\living\carbon\human\human_resist.dm"
+#include "code\modules\mob\living\carbon\human\human_species.dm"
+#include "code\modules\mob\living\carbon\human\human_species_vr.dm"
+#include "code\modules\mob\living\carbon\human\human_vr.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\life_vr.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\MedicalSideEffects.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\stripping.dm"
+#include "code\modules\mob\living\carbon\human\unarmed_attack.dm"
+#include "code\modules\mob\living\carbon\human\update_icons.dm"
+#include "code\modules\mob\living\carbon\human\ai_controlled\ai_controlled.dm"
+#include "code\modules\mob\living\carbon\human\descriptors\_descriptors.dm"
+#include "code\modules\mob\living\carbon\human\descriptors\descriptors_generic.dm"
+#include "code\modules\mob\living\carbon\human\descriptors\descriptors_skrell.dm"
+#include "code\modules\mob\living\carbon\human\descriptors\descriptors_vox.dm"
+#include "code\modules\mob\living\carbon\human\species\species.dm"
+#include "code\modules\mob\living\carbon\human\species\species_attack.dm"
+#include "code\modules\mob\living\carbon\human\species\species_attack_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\species_getters.dm"
+#include "code\modules\mob\living\carbon\human\species\species_getters_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\species_helpers.dm"
+#include "code\modules\mob\living\carbon\human\species\species_hud.dm"
+#include "code\modules\mob\living\carbon\human\species\species_shapeshift.dm"
+#include "code\modules\mob\living\carbon\human\species\species_shapeshift_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\species_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\event.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\replicant.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\shadow.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\skeleton.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\vox.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\vox_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\shadekin\_defines.dm"
+#include "code\modules\mob\living\carbon\human\species\shadekin\shadekin.dm"
+#include "code\modules\mob\living\carbon\human\species\shadekin\shadekin_abilities.dm"
+#include "code\modules\mob\living\carbon\human\species\shadekin\shadekin_hud.dm"
+#include "code\modules\mob\living\carbon\human\species\shadekin\shadekin_trait.dm"
+#include "code\modules\mob\living\carbon\human\species\station\alraune.dm"
+#include "code\modules\mob\living\carbon\human\species\station\blank_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\golem.dm"
+#include "code\modules\mob\living\carbon\human\species\station\human_subspecies.dm"
+#include "code\modules\mob\living\carbon\human\species\station\monkey.dm"
+#include "code\modules\mob\living\carbon\human\species\station\monkey_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\prometheans.dm"
+#include "code\modules\mob\living\carbon\human\species\station\prometheans_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\station.dm"
+#include "code\modules\mob\living\carbon\human\species\station\station_special_abilities_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\station_special_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\station_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\teshari.dm"
+#include "code\modules\mob\living\carbon\human\species\station\teshari_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\xenochimera_hud_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\xenochimera_trait_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\protean_vr\_protean_defines.dm"
+#include "code\modules\mob\living\carbon\human\species\station\protean_vr\protean_blob.dm"
+#include "code\modules\mob\living\carbon\human\species\station\protean_vr\protean_powers.dm"
+#include "code\modules\mob\living\carbon\human\species\station\protean_vr\protean_species.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\negative.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\neutral.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\positive.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\trait.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\weaver_objs.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\weaver_recipies.dm"
+#include "code\modules\mob\living\carbon\human\species\virtual_reality\avatar.dm"
+#include "code\modules\mob\living\carbon\human\species\virtual_reality\opaque_form.dm"
+#include "code\modules\mob\living\carbon\human\species\xenomorphs\alien_powers.dm"
+#include "code\modules\mob\living\carbon\human\species\xenomorphs\alien_species.dm"
+#include "code\modules\mob\living\carbon\human\species\xenomorphs\xenomorphs.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_vr.dm"
+#include "code\modules\mob\living\silicon\subystems.dm"
+#include "code\modules\mob\living\silicon\ai\ai.dm"
+#include "code\modules\mob\living\silicon\ai\ai_movement.dm"
+#include "code\modules\mob\living\silicon\ai\ai_remote_control.dm"
+#include "code\modules\mob\living\silicon\ai\ai_vr.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\icons.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\malf.dm"
+#include "code\modules\mob\living\silicon\ai\multicam.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\admin.dm"
+#include "code\modules\mob\living\silicon\pai\death.dm"
+#include "code\modules\mob\living\silicon\pai\examine.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\pai_vr.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\robot\analyzer.dm"
+#include "code\modules\mob\living\silicon\robot\component.dm"
+#include "code\modules\mob\living\silicon\robot\custom_sprites.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\examine_vr.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_animation_vr.dm"
+#include "code\modules\mob\living\silicon\robot\robot_damage.dm"
+#include "code\modules\mob\living\silicon\robot\robot_items.dm"
+#include "code\modules\mob\living\silicon\robot\robot_movement.dm"
+#include "code\modules\mob\living\silicon\robot\robot_remote_control.dm"
+#include "code\modules\mob\living\silicon\robot\robot_vr.dm"
+#include "code\modules\mob\living\silicon\robot\syndicate.dm"
+#include "code\modules\mob\living\silicon\robot\dogborg\dog_modules_vr.dm"
+#include "code\modules\mob\living\silicon\robot\dogborg\dog_sleeper_vr.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\drone_vr.dm"
+#include "code\modules\mob\living\silicon\robot\drone\swarm.dm"
+#include "code\modules\mob\living\silicon\robot\drone\swarm_abilities.dm"
+#include "code\modules\mob\living\silicon\robot\drone\swarm_items.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\event.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\event_vr.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\station.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\station_vr.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\swarm.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\syndicate.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\gravekeeper.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\lost_drone.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\lost_drone_vr.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\syndicate.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\_thinktank.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\thinktank_icon.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\thinktank_interactions.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\thinktank_module.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\thinktank_storage.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\thinktank_subtypes.dm"
+#include "code\modules\mob\living\simple_mob\appearance.dm"
+#include "code\modules\mob\living\simple_mob\butchering.dm"
+#include "code\modules\mob\living\simple_mob\combat.dm"
+#include "code\modules\mob\living\simple_mob\defense.dm"
+#include "code\modules\mob\living\simple_mob\donteatpets_vr.dm"
+#include "code\modules\mob\living\simple_mob\hands.dm"
+#include "code\modules\mob\living\simple_mob\harvesting.dm"
+#include "code\modules\mob\living\simple_mob\life.dm"
+#include "code\modules\mob\living\simple_mob\on_click.dm"
+#include "code\modules\mob\living\simple_mob\simple_hud.dm"
+#include "code\modules\mob\living\simple_mob\simple_mob.dm"
+#include "code\modules\mob\living\simple_mob\simple_mob_vr.dm"
+#include "code\modules\mob\living\simple_mob\taming.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\animal.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\borer\borer.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\borer\borer_captive.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\borer\borer_powers.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\farm animals\chicken.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\farm animals\cow.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\farm animals\goat.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\_giant_spider.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\broodmother.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\broodmother_spawn.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\carrier.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\electric.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\frost.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\giant_spider_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\hunter.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\lurker.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\nurse.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\pepper.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\phorogenic.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\thermic.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\tunneler.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\webslinger.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\crab.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\fish.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\fish_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\jerboa_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\lizard.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\misc.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\mouse.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\mouse_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\passive.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\penguin.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\possum.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\bird.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\bird_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\cat.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\cat_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\dog.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\fox_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\parrot.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\diyaab.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\duck.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\fluffy_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\frostfly.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\glitterfly.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\hare.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\hooligan_crab.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\kururak.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\leech.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\moth.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\pillbug.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\racoon.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\savik.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\shantak.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\sif.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\siffet.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\alien.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\bats.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\bear.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\carp.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\carp_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\gaslamp_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\goose.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\goose_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\snake_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\space.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\space_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\worm.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\blob\blob.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\blob\spore.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\bradley.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Eddy.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\horror .dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Master.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Rickey.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\sally.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\shittytim.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Smiley.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Steve.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\timling.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Willy.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\clown.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\humanoid.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\humanoid_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\pirates.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\russian.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\mercs\mercs.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\mercs\mercs_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\illusion\illusion.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\corrupt_maint_drone_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\disbot_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\golem.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\golem_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mechanical.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mechanical_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\viscerator.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\wahlem_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\drones\combat_drone.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\drones\mining_drone.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\hivebot.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\hivebot_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\ranged_damage.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\ranged_damage_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\support.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\support_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\tank.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\adv_dark_gygax.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\adv_dark_gygax_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\combat_mecha.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\durand.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\gygax.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\hoverpod.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\marauder.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\mecha.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\odysseus.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\phazon.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\ripley.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\ward\monitor_ward.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\ward\ward.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\creature.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\faithless.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\_construct.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\artificer.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\harvester.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\juggernaut.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\shade.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\wraith.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\plant\tomato.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\plant\tree.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\slime.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\slime_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\feral\feral.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\feral\feral_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\combat.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\consumption.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\defense.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\discipline.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\subtypes.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\subtypes_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\xenobio.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\bee.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\c_pet.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\catgirl.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\cookiegirl.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\corrupt_hounds.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\deathclaw.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\dino.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\dragon.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\fennec.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\fennix.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\frog.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\hippo.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\horse.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\jelly.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\lamia.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mimic.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\oregrub.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\otie.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\panther.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\rabbit.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\rat.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\redpanda.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\sect_drone.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\sect_queen.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\snake.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\softdog.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\solargrub.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\solargrub_larva.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\vore.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\weretiger.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\wolf.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\wolfgirl.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\xeno_vore.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\zz_vore_overrides.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\_defines.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon_abilities.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon_subtypes.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\~defines.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\Big.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\bigclowns.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\bus.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\busclowns.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\c_shift.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\Clowns.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\hespawner.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\honkelemental.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\regularclowns.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\morph\morph.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\ability_objects.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\ability_procs.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\shadekin.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\types.dm"
+#include "code\modules\mob\living\voice\voice.dm"
+#include "code\modules\mob\living\voice\voice_vr.dm"
+#include "code\modules\mob\new_player\login.dm"
+#include "code\modules\mob\new_player\login_vr.dm"
+#include "code\modules\mob\new_player\logout.dm"
+#include "code\modules\mob\new_player\new_player.dm"
+#include "code\modules\mob\new_player\new_player_vr.dm"
+#include "code\modules\mob\new_player\news.dm"
+#include "code\modules\mob\new_player\poll.dm"
+#include "code\modules\mob\new_player\preferences_setup.dm"
+#include "code\modules\mob\new_player\preferences_setup_vr.dm"
+#include "code\modules\mob\new_player\skill.dm"
+#include "code\modules\mob\new_player\sprite_accessories.dm"
+#include "code\modules\mob\new_player\sprite_accessories_ear.dm"
+#include "code\modules\mob\new_player\sprite_accessories_ear_vr.dm"
+#include "code\modules\mob\new_player\sprite_accessories_extra.dm"
+#include "code\modules\mob\new_player\sprite_accessories_extra_vr.dm"
+#include "code\modules\mob\new_player\sprite_accessories_tail.dm"
+#include "code\modules\mob\new_player\sprite_accessories_tail_vr.dm"
+#include "code\modules\mob\new_player\sprite_accessories_taur.dm"
+#include "code\modules\mob\new_player\sprite_accessories_taur_vr.dm"
+#include "code\modules\mob\new_player\sprite_accessories_vr.dm"
+#include "code\modules\mob\new_player\sprite_accessories_wing.dm"
+#include "code\modules\mob\new_player\sprite_accessories_wing_vr.dm"
+#include "code\modules\modular_computers\laptop_vendor.dm"
+#include "code\modules\modular_computers\computers\modular_computer\core.dm"
+#include "code\modules\modular_computers\computers\modular_computer\damage.dm"
+#include "code\modules\modular_computers\computers\modular_computer\hardware.dm"
+#include "code\modules\modular_computers\computers\modular_computer\interaction.dm"
+#include "code\modules\modular_computers\computers\modular_computer\power.dm"
+#include "code\modules\modular_computers\computers\modular_computer\ui.dm"
+#include "code\modules\modular_computers\computers\modular_computer\variables.dm"
+#include "code\modules\modular_computers\computers\subtypes\dev_console.dm"
+#include "code\modules\modular_computers\computers\subtypes\dev_laptop.dm"
+#include "code\modules\modular_computers\computers\subtypes\dev_tablet.dm"
+#include "code\modules\modular_computers\computers\subtypes\dev_telescreen.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_console.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_laptop.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_laptop_vr.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_tablet.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_tablet_vr.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_telescreen.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\news_article.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\access_decrypter.dm"
+#include "code\modules\modular_computers\file_system\programs\antagonist\dos.dm"
+#include "code\modules\modular_computers\file_system\programs\antagonist\hacked_camera.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\comm.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\alarm_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\atmos_control.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\power_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\rcon_console.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\shutoff_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\supermatter_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\camera.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\configurator.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\email_client.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\file_browser.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\game.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\news_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\generic\uav.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\wordprocessor.dm"
+#include "code\modules\modular_computers\file_system\programs\medical\suit_sensors.dm"
+#include "code\modules\modular_computers\file_system\programs\research\email_administration.dm"
+#include "code\modules\modular_computers\file_system\programs\research\ntmonitor.dm"
+#include "code\modules\modular_computers\file_system\programs\security\alarm_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\security\digitalwarrant.dm"
+#include "code\modules\modular_computers\file_system\programs\ships\navigation.dm"
+#include "code\modules\modular_computers\hardware\_hardware.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\hard_drive.dm"
+#include "code\modules\modular_computers\hardware\nano_printer.dm"
+#include "code\modules\modular_computers\hardware\network_card.dm"
+#include "code\modules\modular_computers\hardware\portable_hard_drive.dm"
+#include "code\modules\modular_computers\hardware\processor_unit.dm"
+#include "code\modules\modular_computers\hardware\tesla_link.dm"
+#include "code\modules\modular_computers\NTNet\NTNet.dm"
+#include "code\modules\modular_computers\NTNet\NTNet_relay.dm"
+#include "code\modules\modular_computers\NTNet\emails\email_account.dm"
+#include "code\modules\modular_computers\NTNet\emails\email_message.dm"
+#include "code\modules\modular_computers\NTNet\NTNRC\conversation.dm"
+#include "code\modules\multi-tile\multi-tile.dm"
+#include "code\modules\multiz\_stubs.dm"
+#include "code\modules\multiz\admin_upload.dm"
+#include "code\modules\multiz\basic.dm"
+#include "code\modules\multiz\hoist.dm"
+#include "code\modules\multiz\ladder_assembly_vr.dm"
+#include "code\modules\multiz\ladders.dm"
+#include "code\modules\multiz\ladders_vr.dm"
+#include "code\modules\multiz\movement.dm"
+#include "code\modules\multiz\movement_vr.dm"
+#include "code\modules\multiz\pipes.dm"
+#include "code\modules\multiz\stairs.dm"
+#include "code\modules\multiz\turf.dm"
+#include "code\modules\news\news_init.dm"
+#include "code\modules\news\newspaper.dm"
+#include "code\modules\news\newspaper_layout.dm"
+#include "code\modules\nifsoft\nif.dm"
+#include "code\modules\nifsoft\nif_softshop.dm"
+#include "code\modules\nifsoft\nif_tgui.dm"
+#include "code\modules\nifsoft\nifsoft.dm"
+#include "code\modules\nifsoft\software\01_vision.dm"
+#include "code\modules\nifsoft\software\05_health.dm"
+#include "code\modules\nifsoft\software\06_screens.dm"
+#include "code\modules\nifsoft\software\10_combat.dm"
+#include "code\modules\nifsoft\software\13_soulcatcher.dm"
+#include "code\modules\nifsoft\software\14_commlink.dm"
+#include "code\modules\nifsoft\software\15_misc.dm"
+#include "code\modules\organs\blood.dm"
+#include "code\modules\organs\misc.dm"
+#include "code\modules\organs\organ.dm"
+#include "code\modules\organs\organ_external.dm"
+#include "code\modules\organs\organ_external_vr.dm"
+#include "code\modules\organs\organ_icon.dm"
+#include "code\modules\organs\organ_stump.dm"
+#include "code\modules\organs\pain.dm"
+#include "code\modules\organs\robolimbs.dm"
+#include "code\modules\organs\robolimbs_custom.dm"
+#include "code\modules\organs\robolimbs_vr.dm"
+#include "code\modules\organs\wound.dm"
+#include "code\modules\organs\internal\_organ_internal.dm"
+#include "code\modules\organs\internal\appendix.dm"
+#include "code\modules\organs\internal\augment.dm"
+#include "code\modules\organs\internal\brain.dm"
+#include "code\modules\organs\internal\eyes.dm"
+#include "code\modules\organs\internal\heart.dm"
+#include "code\modules\organs\internal\intestine.dm"
+#include "code\modules\organs\internal\kidneys.dm"
+#include "code\modules\organs\internal\liver.dm"
+#include "code\modules\organs\internal\lungs.dm"
+#include "code\modules\organs\internal\spleen.dm"
+#include "code\modules\organs\internal\stomach.dm"
+#include "code\modules\organs\internal\voicebox.dm"
+#include "code\modules\organs\internal\augment\armmounted.dm"
+#include "code\modules\organs\internal\augment\bio.dm"
+#include "code\modules\organs\internal\robotic\diagnostic.dm"
+#include "code\modules\organs\internal\robotic\heatsink.dm"
+#include "code\modules\organs\internal\robotic\robotic.dm"
+#include "code\modules\organs\subtypes\diona.dm"
+#include "code\modules\organs\subtypes\indestructible.dm"
+#include "code\modules\organs\subtypes\machine.dm"
+#include "code\modules\organs\subtypes\nano.dm"
+#include "code\modules\organs\subtypes\replicant.dm"
+#include "code\modules\organs\subtypes\shadekin.dm"
+#include "code\modules\organs\subtypes\shadekin_vr.dm"
+#include "code\modules\organs\subtypes\slime.dm"
+#include "code\modules\organs\subtypes\slime_vr.dm"
+#include "code\modules\organs\subtypes\standard.dm"
+#include "code\modules\organs\subtypes\standard_vr.dm"
+#include "code\modules\organs\subtypes\teshari.dm"
+#include "code\modules\organs\subtypes\unathi.dm"
+#include "code\modules\organs\subtypes\unbreakable.dm"
+#include "code\modules\organs\subtypes\unseverable.dm"
+#include "code\modules\organs\subtypes\vox.dm"
+#include "code\modules\organs\subtypes\vox_vr.dm"
+#include "code\modules\organs\subtypes\xenos.dm"
+#include "code\modules\overmap\abductor_vr.dm"
+#include "code\modules\overmap\bluespace_rift_vr.dm"
+#include "code\modules\overmap\champagne.dm"
+#include "code\modules\overmap\helpers.dm"
+#include "code\modules\overmap\overmap_object.dm"
+#include "code\modules\overmap\overmap_planet.dm"
+#include "code\modules\overmap\overmap_shuttle.dm"
+#include "code\modules\overmap\sectors.dm"
+#include "code\modules\overmap\spacetravel.dm"
+#include "code\modules\overmap\turfs.dm"
+#include "code\modules\overmap\disperser\disperser.dm"
+#include "code\modules\overmap\disperser\disperser_charge.dm"
+#include "code\modules\overmap\disperser\disperser_circuit.dm"
+#include "code\modules\overmap\disperser\disperser_console.dm"
+#include "code\modules\overmap\disperser\disperser_fire.dm"
+#include "code\modules\overmap\events\event_handler.dm"
+#include "code\modules\overmap\events\generation.dm"
+#include "code\modules\overmap\events\overmap_event.dm"
+#include "code\modules\overmap\ships\landable.dm"
+#include "code\modules\overmap\ships\panicbutton.dm"
+#include "code\modules\overmap\ships\ship.dm"
+#include "code\modules\overmap\ships\computers\computer_shims.dm"
+#include "code\modules\overmap\ships\computers\engine_control.dm"
+#include "code\modules\overmap\ships\computers\helm.dm"
+#include "code\modules\overmap\ships\computers\sensors.dm"
+#include "code\modules\overmap\ships\computers\ship.dm"
+#include "code\modules\overmap\ships\computers\ship_vr.dm"
+#include "code\modules\overmap\ships\computers\shuttle.dm"
+#include "code\modules\overmap\ships\engines\engine.dm"
+#include "code\modules\overmap\ships\engines\gas_thruster.dm"
+#include "code\modules\overmap\ships\engines\gas_thruster_vr.dm"
+#include "code\modules\overmap\ships\engines\ion_thruster.dm"
+#include "code\modules\paperwork\adminpaper.dm"
+#include "code\modules\paperwork\carbonpaper.dm"
+#include "code\modules\paperwork\clipboard.dm"
+#include "code\modules\paperwork\faxmachine.dm"
+#include "code\modules\paperwork\faxmachine_vr.dm"
+#include "code\modules\paperwork\filingcabinet.dm"
+#include "code\modules\paperwork\folders.dm"
+#include "code\modules\paperwork\handlabeler.dm"
+#include "code\modules\paperwork\paper.dm"
+#include "code\modules\paperwork\paper_bundle.dm"
+#include "code\modules\paperwork\paper_sticky.dm"
+#include "code\modules\paperwork\paperbin.dm"
+#include "code\modules\paperwork\paperplane.dm"
+#include "code\modules\paperwork\papershredder.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\cart_vr.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\pda.dm"
+#include "code\modules\pda\pda_subtypes.dm"
+#include "code\modules\pda\pda_tgui.dm"
+#include "code\modules\pda\pda_vr.dm"
+#include "code\modules\pda\radio.dm"
+#include "code\modules\pda\utilities.dm"
+#include "code\modules\persistence\filth.dm"
+#include "code\modules\persistence\graffiti.dm"
+#include "code\modules\persistence\noticeboard.dm"
+#include "code\modules\persistence\paintings.dm"
+#include "code\modules\persistence\serialize.dm"
+#include "code\modules\persistence\datum\persistence_datum.dm"
+#include "code\modules\persistence\effects\filth.dm"
+#include "code\modules\persistence\effects\graffiti.dm"
+#include "code\modules\persistence\effects\paper.dm"
+#include "code\modules\persistence\effects\paper_sticky.dm"
+#include "code\modules\persistence\effects\trash.dm"
+#include "code\modules\persistence\storage\smartfridge.dm"
+#include "code\modules\persistence\storage\storage.dm"
+#include "code\modules\planet\planet.dm"
+#include "code\modules\planet\sun.dm"
+#include "code\modules\planet\time.dm"
+#include "code\modules\planet\virgo3b_vr.dm"
+#include "code\modules\planet\virgo4_vr.dm"
+#include "code\modules\planet\weather.dm"
+#include "code\modules\planet\weather_vr.dm"
+#include "code\modules\power\apc.dm"
+#include "code\modules\power\apc_vr.dm"
+#include "code\modules\power\batteryrack.dm"
+#include "code\modules\power\batteryrack_vr.dm"
+#include "code\modules\power\breaker_box.dm"
+#include "code\modules\power\cable.dm"
+#include "code\modules\power\cable_ender.dm"
+#include "code\modules\power\cable_heavyduty.dm"
+#include "code\modules\power\cell.dm"
+#include "code\modules\power\debug_items.dm"
+#include "code\modules\power\generator.dm"
+#include "code\modules\power\gravitygenerator_vr.dm"
+#include "code\modules\power\grid_checker.dm"
+#include "code\modules\power\lighting.dm"
+#include "code\modules\power\lighting_vr.dm"
+#include "code\modules\power\lightswitch_vr.dm"
+#include "code\modules\power\port_gen.dm"
+#include "code\modules\power\port_gen_vr.dm"
+#include "code\modules\power\power.dm"
+#include "code\modules\power\powernet.dm"
+#include "code\modules\power\smes.dm"
+#include "code\modules\power\smes_construction.dm"
+#include "code\modules\power\smes_vr.dm"
+#include "code\modules\power\solar.dm"
+#include "code\modules\power\terminal.dm"
+#include "code\modules\power\tracker.dm"
+#include "code\modules\power\turbine.dm"
+#include "code\modules\power\antimatter\containment_jar.dm"
+#include "code\modules\power\antimatter\control.dm"
+#include "code\modules\power\antimatter\shielding.dm"
+#include "code\modules\power\cells\device_cells.dm"
+#include "code\modules\power\cells\device_cells_vr.dm"
+#include "code\modules\power\cells\esoteric_cells.dm"
+#include "code\modules\power\cells\power_cells.dm"
+#include "code\modules\power\fusion\_setup.dm"
+#include "code\modules\power\fusion\fusion_circuits.dm"
+#include "code\modules\power\fusion\fusion_particle_catcher.dm"
+#include "code\modules\power\fusion\fusion_reactions.dm"
+#include "code\modules\power\fusion\magpower.dm"
+#include "code\modules\power\fusion\core\_core.dm"
+#include "code\modules\power\fusion\core\core_control.dm"
+#include "code\modules\power\fusion\core\core_field.dm"
+#include "code\modules\power\fusion\fuel_assembly\fuel_assembly.dm"
+#include "code\modules\power\fusion\fuel_assembly\fuel_compressor.dm"
+#include "code\modules\power\fusion\fuel_assembly\fuel_control.dm"
+#include "code\modules\power\fusion\fuel_assembly\fuel_injector.dm"
+#include "code\modules\power\fusion\gyrotron\gyrotron.dm"
+#include "code\modules\power\fusion\gyrotron\gyrotron_control.dm"
+#include "code\modules\power\sensors\powernet_sensor.dm"
+#include "code\modules\power\sensors\sensor_monitoring.dm"
+#include "code\modules\power\singularity\act.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\emitter_vr.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\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\singularity\particle_accelerator\particle_smasher.dm"
+#include "code\modules\power\supermatter\setup_supermatter.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\power\tesla\telsa_construction.dm"
+#include "code\modules\power\tesla\tesla_act.dm"
+#include "code\modules\projectiles\ammunition.dm"
+#include "code\modules\projectiles\broken.dm"
+#include "code\modules\projectiles\dnalocking.dm"
+#include "code\modules\projectiles\gun.dm"
+#include "code\modules\projectiles\projectile.dm"
+#include "code\modules\projectiles\ammunition\magazines.dm"
+#include "code\modules\projectiles\ammunition\magazines_vr.dm"
+#include "code\modules\projectiles\ammunition\magnetic.dm"
+#include "code\modules\projectiles\ammunition\rounds.dm"
+#include "code\modules\projectiles\ammunition\smartmag.dm"
+#include "code\modules\projectiles\brokenguns\energy.dm"
+#include "code\modules\projectiles\brokenguns\launcher.dm"
+#include "code\modules\projectiles\brokenguns\magnetic.dm"
+#include "code\modules\projectiles\brokenguns\projectile.dm"
+#include "code\modules\projectiles\guns\energy.dm"
+#include "code\modules\projectiles\guns\launcher.dm"
+#include "code\modules\projectiles\guns\magic.dm"
+#include "code\modules\projectiles\guns\modular_guns.dm"
+#include "code\modules\projectiles\guns\projectile.dm"
+#include "code\modules\projectiles\guns\vox.dm"
+#include "code\modules\projectiles\guns\energy\bsharpoon_vr.dm"
+#include "code\modules\projectiles\guns\energy\crestrose_vr.dm"
+#include "code\modules\projectiles\guns\energy\dominator_vr.dm"
+#include "code\modules\projectiles\guns\energy\gunsword_vr.dm"
+#include "code\modules\projectiles\guns\energy\hooklauncher.dm"
+#include "code\modules\projectiles\guns\energy\kinetic_accelerator_vr.dm"
+#include "code\modules\projectiles\guns\energy\laser.dm"
+#include "code\modules\projectiles\guns\energy\laser_vr.dm"
+#include "code\modules\projectiles\guns\energy\netgun_vr.dm"
+#include "code\modules\projectiles\guns\energy\nuclear.dm"
+#include "code\modules\projectiles\guns\energy\nuclear_vr.dm"
+#include "code\modules\projectiles\guns\energy\particle.dm"
+#include "code\modules\projectiles\guns\energy\phase.dm"
+#include "code\modules\projectiles\guns\energy\protector_vr.dm"
+#include "code\modules\projectiles\guns\energy\pulse.dm"
+#include "code\modules\projectiles\guns\energy\pummeler_vr.dm"
+#include "code\modules\projectiles\guns\energy\sickshot_vr.dm"
+#include "code\modules\projectiles\guns\energy\special.dm"
+#include "code\modules\projectiles\guns\energy\special_vr.dm"
+#include "code\modules\projectiles\guns\energy\stun.dm"
+#include "code\modules\projectiles\guns\energy\stun_vr.dm"
+#include "code\modules\projectiles\guns\energy\temperature.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\cell_loaded.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\ml3m.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\ml3m_cells.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\multi_cannon.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\multi_cannon_cells.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\nsfw.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\nsfw_cells.dm"
+#include "code\modules\projectiles\guns\launcher\bows.dm"
+#include "code\modules\projectiles\guns\launcher\crossbow.dm"
+#include "code\modules\projectiles\guns\launcher\grenade_launcher.dm"
+#include "code\modules\projectiles\guns\launcher\pneumatic.dm"
+#include "code\modules\projectiles\guns\launcher\rocket.dm"
+#include "code\modules\projectiles\guns\launcher\syringe_gun.dm"
+#include "code\modules\projectiles\guns\magic\fireball.dm"
+#include "code\modules\projectiles\guns\magnetic\bore.dm"
+#include "code\modules\projectiles\guns\magnetic\gasthrower.dm"
+#include "code\modules\projectiles\guns\magnetic\magnetic.dm"
+#include "code\modules\projectiles\guns\magnetic\magnetic_construction.dm"
+#include "code\modules\projectiles\guns\magnetic\magnetic_railgun.dm"
+#include "code\modules\projectiles\guns\magnetic\magnetic_railgun_vr.dm"
+#include "code\modules\projectiles\guns\projectile\automatic.dm"
+#include "code\modules\projectiles\guns\projectile\automatic_vr.dm"
+#include "code\modules\projectiles\guns\projectile\boltaction.dm"
+#include "code\modules\projectiles\guns\projectile\boltaction_vr.dm"
+#include "code\modules\projectiles\guns\projectile\caseless.dm"
+#include "code\modules\projectiles\guns\projectile\contender.dm"
+#include "code\modules\projectiles\guns\projectile\dartgun.dm"
+#include "code\modules\projectiles\guns\projectile\dartgun_vr.dm"
+#include "code\modules\projectiles\guns\projectile\pistol.dm"
+#include "code\modules\projectiles\guns\projectile\pistol_vr.dm"
+#include "code\modules\projectiles\guns\projectile\revolver.dm"
+#include "code\modules\projectiles\guns\projectile\revolver_vr.dm"
+#include "code\modules\projectiles\guns\projectile\semiauto.dm"
+#include "code\modules\projectiles\guns\projectile\shotgun.dm"
+#include "code\modules\projectiles\guns\projectile\shotgun_vr.dm"
+#include "code\modules\projectiles\guns\projectile\sniper.dm"
+#include "code\modules\projectiles\guns\projectile\sniper\collapsible_sniper.dm"
+#include "code\modules\projectiles\projectile\arc.dm"
+#include "code\modules\projectiles\projectile\beams.dm"
+#include "code\modules\projectiles\projectile\beams_vr.dm"
+#include "code\modules\projectiles\projectile\blob.dm"
+#include "code\modules\projectiles\projectile\bullets.dm"
+#include "code\modules\projectiles\projectile\bullets_vr.dm"
+#include "code\modules\projectiles\projectile\change.dm"
+#include "code\modules\projectiles\projectile\energy.dm"
+#include "code\modules\projectiles\projectile\energy_vr.dm"
+#include "code\modules\projectiles\projectile\explosive.dm"
+#include "code\modules\projectiles\projectile\force.dm"
+#include "code\modules\projectiles\projectile\hook.dm"
+#include "code\modules\projectiles\projectile\magic.dm"
+#include "code\modules\projectiles\projectile\magnetic.dm"
+#include "code\modules\projectiles\projectile\pellets.dm"
+#include "code\modules\projectiles\projectile\scatter.dm"
+#include "code\modules\projectiles\projectile\special.dm"
+#include "code\modules\projectiles\projectile\trace.dm"
+#include "code\modules\projectiles\targeting\targeting_client.dm"
+#include "code\modules\projectiles\targeting\targeting_gun.dm"
+#include "code\modules\projectiles\targeting\targeting_mob.dm"
+#include "code\modules\projectiles\targeting\targeting_overlay.dm"
+#include "code\modules\projectiles\targeting\targeting_triggers.dm"
+#include "code\modules\radiation\radiation.dm"
+#include "code\modules\random_map\_random_map_setup.dm"
+#include "code\modules\random_map\random_map.dm"
+#include "code\modules\random_map\random_map_verbs.dm"
+#include "code\modules\random_map\automata\automata.dm"
+#include "code\modules\random_map\automata\caves.dm"
+#include "code\modules\random_map\building\building.dm"
+#include "code\modules\random_map\drop\drop_types.dm"
+#include "code\modules\random_map\drop\droppod.dm"
+#include "code\modules\random_map\drop\droppod_doors.dm"
+#include "code\modules\random_map\drop\supply.dm"
+#include "code\modules\random_map\mazes\maze.dm"
+#include "code\modules\random_map\mazes\maze_cell.dm"
+#include "code\modules\random_map\noise\desert.dm"
+#include "code\modules\random_map\noise\noise.dm"
+#include "code\modules\random_map\noise\ore.dm"
+#include "code\modules\random_map\noise\tundra.dm"
+#include "code\modules\reagents\Chemistry-Colours.dm"
+#include "code\modules\reagents\Chemistry-Logging.dm"
+#include "code\modules\reagents\Chemistry-Metabolism.dm"
+#include "code\modules\reagents\holder\distilling.dm"
+#include "code\modules\reagents\holder\holder.dm"
+#include "code\modules\reagents\hoses\connector.dm"
+#include "code\modules\reagents\hoses\hose.dm"
+#include "code\modules\reagents\hoses\hose_connector.dm"
+#include "code\modules\reagents\machinery\chem_master.dm"
+#include "code\modules\reagents\machinery\chemalyzer.dm"
+#include "code\modules\reagents\machinery\distillery.dm"
+#include "code\modules\reagents\machinery\grinder.dm"
+#include "code\modules\reagents\machinery\dispenser\_defines.dm"
+#include "code\modules\reagents\machinery\dispenser\cartridge.dm"
+#include "code\modules\reagents\machinery\dispenser\cartridge_presets.dm"
+#include "code\modules\reagents\machinery\dispenser\cartridge_presets_vr.dm"
+#include "code\modules\reagents\machinery\dispenser\cartridge_spawn.dm"
+#include "code\modules\reagents\machinery\dispenser\dispenser2.dm"
+#include "code\modules\reagents\machinery\dispenser\dispenser2_energy.dm"
+#include "code\modules\reagents\machinery\dispenser\dispenser_presets.dm"
+#include "code\modules\reagents\machinery\dispenser\dispenser_presets_vr.dm"
+#include "code\modules\reagents\machinery\dispenser\reagent_tank.dm"
+#include "code\modules\reagents\machinery\dispenser\supply.dm"
+#include "code\modules\reagents\reactions\_reactions.dm"
+#include "code\modules\reagents\reactions\distilling\distilling.dm"
+#include "code\modules\reagents\reactions\fusion\fusion.dm"
+#include "code\modules\reagents\reactions\instant\drinks.dm"
+#include "code\modules\reagents\reactions\instant\drinks_vr.dm"
+#include "code\modules\reagents\reactions\instant\food.dm"
+#include "code\modules\reagents\reactions\instant\food_vr.dm"
+#include "code\modules\reagents\reactions\instant\instant.dm"
+#include "code\modules\reagents\reactions\instant\instant_vr.dm"
+#include "code\modules\reagents\reagent_containers\_reagent_containers.dm"
+#include "code\modules\reagents\reagent_containers\blood_pack.dm"
+#include "code\modules\reagents\reagent_containers\blood_pack_vr.dm"
+#include "code\modules\reagents\reagent_containers\borghypo.dm"
+#include "code\modules\reagents\reagent_containers\dropper.dm"
+#include "code\modules\reagents\reagent_containers\glass.dm"
+#include "code\modules\reagents\reagent_containers\glass_vr.dm"
+#include "code\modules\reagents\reagent_containers\hypospray.dm"
+#include "code\modules\reagents\reagent_containers\hypospray_vr.dm"
+#include "code\modules\reagents\reagent_containers\patch.dm"
+#include "code\modules\reagents\reagent_containers\pill.dm"
+#include "code\modules\reagents\reagent_containers\pill_vr.dm"
+#include "code\modules\reagents\reagent_containers\spray.dm"
+#include "code\modules\reagents\reagent_containers\spray_vr.dm"
+#include "code\modules\reagents\reagent_containers\syringes.dm"
+#include "code\modules\reagents\reagent_containers\syringes_vr.dm"
+#include "code\modules\reagents\reagent_containers\unidentified_hypospray.dm"
+#include "code\modules\reagents\reagents\_helpers.dm"
+#include "code\modules\reagents\reagents\_reagents.dm"
+#include "code\modules\reagents\reagents\core.dm"
+#include "code\modules\reagents\reagents\dispenser.dm"
+#include "code\modules\reagents\reagents\food_drinks.dm"
+#include "code\modules\reagents\reagents\food_drinks_vr.dm"
+#include "code\modules\reagents\reagents\medicine.dm"
+#include "code\modules\reagents\reagents\medicine_vr.dm"
+#include "code\modules\reagents\reagents\modifiers.dm"
+#include "code\modules\reagents\reagents\other.dm"
+#include "code\modules\reagents\reagents\other_vr.dm"
+#include "code\modules\reagents\reagents\toxins.dm"
+#include "code\modules\reagents\reagents\vore_vr.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\mechfab_designs.dm"
+#include "code\modules\research\message_server.dm"
+#include "code\modules\research\prosfab_designs.dm"
+#include "code\modules\research\prosfab_designs_vr.dm"
+#include "code\modules\research\protolathe.dm"
+#include "code\modules\research\rd-readme.dm"
+#include "code\modules\research\rdconsole.dm"
+#include "code\modules\research\rdconsole_tgui.dm"
+#include "code\modules\research\rdmachines.dm"
+#include "code\modules\research\research.dm"
+#include "code\modules\research\server.dm"
+#include "code\modules\research\teleport_vr.dm"
+#include "code\modules\research\designs\ai_holders.dm"
+#include "code\modules\research\designs\bag_of_holding.dm"
+#include "code\modules\research\designs\beakers.dm"
+#include "code\modules\research\designs\bio_devices.dm"
+#include "code\modules\research\designs\bio_devices_vr.dm"
+#include "code\modules\research\designs\circuit_assembly.dm"
+#include "code\modules\research\designs\engineering.dm"
+#include "code\modules\research\designs\HUDs.dm"
+#include "code\modules\research\designs\HUDs_vr.dm"
+#include "code\modules\research\designs\implants.dm"
+#include "code\modules\research\designs\implants_vr.dm"
+#include "code\modules\research\designs\locator_devices.dm"
+#include "code\modules\research\designs\medical.dm"
+#include "code\modules\research\designs\medical_vr.dm"
+#include "code\modules\research\designs\mining_toys.dm"
+#include "code\modules\research\designs\misc.dm"
+#include "code\modules\research\designs\misc_vr.dm"
+#include "code\modules\research\designs\modular_computer.dm"
+#include "code\modules\research\designs\pdas.dm"
+#include "code\modules\research\designs\power_cells.dm"
+#include "code\modules\research\designs\precursor.dm"
+#include "code\modules\research\designs\stock_parts.dm"
+#include "code\modules\research\designs\subspace_parts.dm"
+#include "code\modules\research\designs\tech_disks.dm"
+#include "code\modules\research\designs\weapons.dm"
+#include "code\modules\research\designs\weapons_vr.dm"
+#include "code\modules\research\designs\xenoarch_toys.dm"
+#include "code\modules\research\designs\xenobio_toys.dm"
+#include "code\modules\research\designs\circuits\ai_modules.dm"
+#include "code\modules\research\designs\circuits\ai_modules_vr.dm"
+#include "code\modules\research\designs\circuits\circuits.dm"
+#include "code\modules\research\designs\circuits\circuits_vr.dm"
+#include "code\modules\research\designs\circuits\disks.dm"
+#include "code\modules\resleeving\circuitboards.dm"
+#include "code\modules\resleeving\computers.dm"
+#include "code\modules\resleeving\designer.dm"
+#include "code\modules\resleeving\documents.dm"
+#include "code\modules\resleeving\implant.dm"
+#include "code\modules\resleeving\infocore_records.dm"
+#include "code\modules\resleeving\infomorph.dm"
+#include "code\modules\resleeving\infomorph_software.dm"
+#include "code\modules\resleeving\machines.dm"
+#include "code\modules\resleeving\machines_vr.dm"
+#include "code\modules\resleeving\resleeving_sickness.dm"
+#include "code\modules\resleeving\sleevecard.dm"
+#include "code\modules\rogueminer_vr\asteroid.dm"
+#include "code\modules\rogueminer_vr\controller.dm"
+#include "code\modules\rogueminer_vr\debug.dm"
+#include "code\modules\rogueminer_vr\landmarks.dm"
+#include "code\modules\rogueminer_vr\roguemines_mobs.dm"
+#include "code\modules\rogueminer_vr\wrappers.dm"
+#include "code\modules\rogueminer_vr\zone_console.dm"
+#include "code\modules\rogueminer_vr\zonemaster.dm"
+#include "code\modules\scripting\Errors.dm"
+#include "code\modules\scripting\IDE.dm"
+#include "code\modules\scripting\Options.dm"
+#include "code\modules\scripting\stack.dm"
+#include "code\modules\scripting\AST\AST Nodes.dm"
+#include "code\modules\scripting\AST\Blocks.dm"
+#include "code\modules\scripting\AST\Statements.dm"
+#include "code\modules\scripting\AST\Operators\Binary Operators.dm"
+#include "code\modules\scripting\AST\Operators\Unary Operators.dm"
+#include "code\modules\scripting\Implementations\_Logic.dm"
+#include "code\modules\scripting\Implementations\Telecomms.dm"
+#include "code\modules\scripting\Interpreter\Evaluation.dm"
+#include "code\modules\scripting\Interpreter\Interaction.dm"
+#include "code\modules\scripting\Interpreter\Interpreter.dm"
+#include "code\modules\scripting\Interpreter\Scope.dm"
+#include "code\modules\scripting\Parser\Expressions.dm"
+#include "code\modules\scripting\Parser\Keywords.dm"
+#include "code\modules\scripting\Parser\Parser.dm"
+#include "code\modules\scripting\Scanner\Scanner.dm"
+#include "code\modules\scripting\Scanner\Tokens.dm"
+#include "code\modules\security levels\keycard authentication.dm"
+#include "code\modules\security levels\security levels.dm"
+#include "code\modules\shieldgen\directional_shield.dm"
+#include "code\modules\shieldgen\emergency_shield.dm"
+#include "code\modules\shieldgen\energy_field.dm"
+#include "code\modules\shieldgen\energy_shield.dm"
+#include "code\modules\shieldgen\handheld_defuser.dm"
+#include "code\modules\shieldgen\sheldwallgen.dm"
+#include "code\modules\shieldgen\shield_capacitor.dm"
+#include "code\modules\shieldgen\shield_diffuser.dm"
+#include "code\modules\shieldgen\shield_gen.dm"
+#include "code\modules\shieldgen\shield_gen_external.dm"
+#include "code\modules\shieldgen\shield_generator.dm"
+#include "code\modules\shieldgen\shield_modes.dm"
+#include "code\modules\shuttles\antagonist.dm"
+#include "code\modules\shuttles\crashes.dm"
+#include "code\modules\shuttles\departmental.dm"
+#include "code\modules\shuttles\escape_pods.dm"
+#include "code\modules\shuttles\landmarks.dm"
+#include "code\modules\shuttles\shuttle.dm"
+#include "code\modules\shuttles\shuttle_autodock.dm"
+#include "code\modules\shuttles\shuttle_console.dm"
+#include "code\modules\shuttles\shuttle_console_multi.dm"
+#include "code\modules\shuttles\shuttle_emergency.dm"
+#include "code\modules\shuttles\shuttle_ferry.dm"
+#include "code\modules\shuttles\shuttle_specops.dm"
+#include "code\modules\shuttles\shuttle_supply.dm"
+#include "code\modules\shuttles\shuttles_multi.dm"
+#include "code\modules\shuttles\shuttles_vr.dm"
+#include "code\modules\shuttles\shuttles_web.dm"
+#include "code\modules\shuttles\web_datums.dm"
+#include "code\modules\spells\artifacts.dm"
+#include "code\modules\spells\construct_spells.dm"
+#include "code\modules\spells\no_clothes.dm"
+#include "code\modules\spells\spell_code.dm"
+#include "code\modules\spells\spell_projectile.dm"
+#include "code\modules\spells\spellbook.dm"
+#include "code\modules\spells\spells.dm"
+#include "code\modules\spells\aoe_turf\aoe_turf.dm"
+#include "code\modules\spells\aoe_turf\blink.dm"
+#include "code\modules\spells\aoe_turf\charge.dm"
+#include "code\modules\spells\aoe_turf\disable_tech.dm"
+#include "code\modules\spells\aoe_turf\knock.dm"
+#include "code\modules\spells\aoe_turf\smoke.dm"
+#include "code\modules\spells\aoe_turf\summons.dm"
+#include "code\modules\spells\aoe_turf\conjure\conjure.dm"
+#include "code\modules\spells\aoe_turf\conjure\construct.dm"
+#include "code\modules\spells\aoe_turf\conjure\forcewall.dm"
+#include "code\modules\spells\general\area_teleport.dm"
+#include "code\modules\spells\general\rune_write.dm"
+#include "code\modules\spells\targeted\ethereal_jaunt.dm"
+#include "code\modules\spells\targeted\genetic.dm"
+#include "code\modules\spells\targeted\harvest.dm"
+#include "code\modules\spells\targeted\mind_transfer.dm"
+#include "code\modules\spells\targeted\shift.dm"
+#include "code\modules\spells\targeted\subjugate.dm"
+#include "code\modules\spells\targeted\targeted.dm"
+#include "code\modules\spells\targeted\equip\equip.dm"
+#include "code\modules\spells\targeted\equip\horsemask.dm"
+#include "code\modules\spells\targeted\projectile\dumbfire.dm"
+#include "code\modules\spells\targeted\projectile\fireball.dm"
+#include "code\modules\spells\targeted\projectile\magic_missile.dm"
+#include "code\modules\spells\targeted\projectile\projectile.dm"
+#include "code\modules\surgery\_defines.dm"
+#include "code\modules\surgery\bones.dm"
+#include "code\modules\surgery\encased.dm"
+#include "code\modules\surgery\external_repair.dm"
+#include "code\modules\surgery\face.dm"
+#include "code\modules\surgery\generic.dm"
+#include "code\modules\surgery\implant.dm"
+#include "code\modules\surgery\limb_reattach.dm"
+#include "code\modules\surgery\neck.dm"
+#include "code\modules\surgery\organs_internal.dm"
+#include "code\modules\surgery\other.dm"
+#include "code\modules\surgery\robotics.dm"
+#include "code\modules\surgery\surgery.dm"
+#include "code\modules\surgery\~defines.dm"
+#include "code\modules\tables\bench.dm"
+#include "code\modules\tables\flipping.dm"
+#include "code\modules\tables\interactions.dm"
+#include "code\modules\tables\presets.dm"
+#include "code\modules\tables\presets_vr.dm"
+#include "code\modules\tables\rack.dm"
+#include "code\modules\tables\rack_vr.dm"
+#include "code\modules\tables\tables.dm"
+#include "code\modules\tables\update_triggers.dm"
+#include "code\modules\telesci\bscyrstal.dm"
+#include "code\modules\telesci\construction.dm"
+#include "code\modules\telesci\gps_advanced.dm"
+#include "code\modules\telesci\quantum_pad.dm"
+#include "code\modules\telesci\telepad.dm"
+#include "code\modules\telesci\telesci_computer.dm"
+#include "code\modules\tension\tension.dm"
+#include "code\modules\tgs\includes.dm"
+#include "code\modules\tgui\external.dm"
+#include "code\modules\tgui\modal.dm"
+#include "code\modules\tgui\states.dm"
+#include "code\modules\tgui\tgui.dm"
+#include "code\modules\tgui\tgui_alert.dm"
+#include "code\modules\tgui\tgui_input_list.dm"
+#include "code\modules\tgui\tgui_input_text.dm"
+#include "code\modules\tgui\tgui_window.dm"
+#include "code\modules\tgui\modules\_base.dm"
+#include "code\modules\tgui\modules\admin_shuttle_controller.dm"
+#include "code\modules\tgui\modules\agentcard.dm"
+#include "code\modules\tgui\modules\alarm.dm"
+#include "code\modules\tgui\modules\appearance_changer.dm"
+#include "code\modules\tgui\modules\appearance_changer_vr.dm"
+#include "code\modules\tgui\modules\atmos_control.dm"
+#include "code\modules\tgui\modules\camera.dm"
+#include "code\modules\tgui\modules\communications.dm"
+#include "code\modules\tgui\modules\crew_manifest.dm"
+#include "code\modules\tgui\modules\crew_monitor.dm"
+#include "code\modules\tgui\modules\gyrotron_control.dm"
+#include "code\modules\tgui\modules\law_manager.dm"
+#include "code\modules\tgui\modules\overmap.dm"
+#include "code\modules\tgui\modules\power_monitor.dm"
+#include "code\modules\tgui\modules\rcon.dm"
+#include "code\modules\tgui\modules\rustcore_monitor.dm"
+#include "code\modules\tgui\modules\rustfuel_control.dm"
+#include "code\modules\tgui\modules\shutoff_monitor.dm"
+#include "code\modules\tgui\modules\supermatter_monitor.dm"
+#include "code\modules\tgui\modules\teleporter.dm"
+#include "code\modules\tgui\modules\ntos-only\cardmod.dm"
+#include "code\modules\tgui\modules\ntos-only\configurator.dm"
+#include "code\modules\tgui\modules\ntos-only\email.dm"
+#include "code\modules\tgui\modules\ntos-only\uav.dm"
+#include "code\modules\tgui\states\admin.dm"
+#include "code\modules\tgui\states\always.dm"
+#include "code\modules\tgui\states\conscious.dm"
+#include "code\modules\tgui\states\contained.dm"
+#include "code\modules\tgui\states\deep_inventory.dm"
+#include "code\modules\tgui\states\default.dm"
+#include "code\modules\tgui\states\hands.dm"
+#include "code\modules\tgui\states\human_adjacent.dm"
+#include "code\modules\tgui\states\inventory.dm"
+#include "code\modules\tgui\states\inventory_vr.dm"
+#include "code\modules\tgui\states\not_incapacitated.dm"
+#include "code\modules\tgui\states\notcontained.dm"
+#include "code\modules\tgui\states\observer.dm"
+#include "code\modules\tgui\states\physical.dm"
+#include "code\modules\tgui\states\self.dm"
+#include "code\modules\tgui\states\vorepanel_vr.dm"
+#include "code\modules\tgui\states\zlevel.dm"
+#include "code\modules\tooltip\tooltip.dm"
+#include "code\modules\turbolift\_turbolift.dm"
+#include "code\modules\turbolift\turbolift.dm"
+#include "code\modules\turbolift\turbolift_areas.dm"
+#include "code\modules\turbolift\turbolift_console.dm"
+#include "code\modules\turbolift\turbolift_console_vr.dm"
+#include "code\modules\turbolift\turbolift_door.dm"
+#include "code\modules\turbolift\turbolift_door_vr.dm"
+#include "code\modules\turbolift\turbolift_floor.dm"
+#include "code\modules\turbolift\turbolift_map.dm"
+#include "code\modules\turbolift\turbolift_turfs.dm"
+#include "code\modules\vchat\vchat_client.dm"
+#include "code\modules\vchat\vchat_db.dm"
+#include "code\modules\vehicles\bike.dm"
+#include "code\modules\vehicles\boat.dm"
+#include "code\modules\vehicles\cargo_train.dm"
+#include "code\modules\vehicles\construction.dm"
+#include "code\modules\vehicles\quad.dm"
+#include "code\modules\vehicles\train.dm"
+#include "code\modules\vehicles\vehicle.dm"
+#include "code\modules\ventcrawl\ventcrawl.dm"
+#include "code\modules\ventcrawl\ventcrawl_atmospherics.dm"
+#include "code\modules\ventcrawl\ventcrawl_multiz.dm"
+#include "code\modules\ventcrawl\ventcrawl_verb.dm"
+#include "code\modules\virus2\admin.dm"
+#include "code\modules\virus2\analyser.dm"
+#include "code\modules\virus2\antibodies.dm"
+#include "code\modules\virus2\centrifuge.dm"
+#include "code\modules\virus2\curer.dm"
+#include "code\modules\virus2\disease2.dm"
+#include "code\modules\virus2\diseasesplicer.dm"
+#include "code\modules\virus2\dishincubator.dm"
+#include "code\modules\virus2\effect.dm"
+#include "code\modules\virus2\effect_vr.dm"
+#include "code\modules\virus2\helpers.dm"
+#include "code\modules\virus2\isolator.dm"
+#include "code\modules\virus2\items_devices.dm"
+#include "code\modules\vore\hook-defs_vr.dm"
+#include "code\modules\vore\trycatch_vr.dm"
+#include "code\modules\vore\appearance\preferences_vr.dm"
+#include "code\modules\vore\appearance\update_icons_vr.dm"
+#include "code\modules\vore\eating\belly_dat_vr.dm"
+#include "code\modules\vore\eating\belly_obj_vr.dm"
+#include "code\modules\vore\eating\bellymodes_datum_vr.dm"
+#include "code\modules\vore\eating\bellymodes_vr.dm"
+#include "code\modules\vore\eating\contaminate_vr.dm"
+#include "code\modules\vore\eating\digest_act_vr.dm"
+#include "code\modules\vore\eating\leave_remains_vr.dm"
+#include "code\modules\vore\eating\living_vr.dm"
+#include "code\modules\vore\eating\silicon_vr.dm"
+#include "code\modules\vore\eating\simple_animal_vr.dm"
+#include "code\modules\vore\eating\transforming_vr.dm"
+#include "code\modules\vore\eating\vore_vr.dm"
+#include "code\modules\vore\eating\vorehooks_vr.dm"
+#include "code\modules\vore\eating\vorepanel_vr.dm"
+#include "code\modules\vore\fluffstuff\custom_boxes_vr.dm"
+#include "code\modules\vore\fluffstuff\custom_clothes_vr.dm"
+#include "code\modules\vore\fluffstuff\custom_items_vr.dm"
+#include "code\modules\vore\fluffstuff\custom_mecha_vr.dm"
+#include "code\modules\vore\fluffstuff\custom_permits_vr.dm"
+#include "code\modules\vore\persist\persist_vr.dm"
+#include "code\modules\vore\resizing\grav_pull_vr.dm"
+#include "code\modules\vore\resizing\holder_micro_vr.dm"
+#include "code\modules\vore\resizing\resize_vr.dm"
+#include "code\modules\vore\resizing\sizegun_vr.dm"
+#include "code\modules\vore\smoleworld\smoleworld_vr.dm"
+#include "code\modules\vore\weight\fitness_machines_vr.dm"
+#include "code\modules\webhooks\_webhook.dm"
+#include "code\modules\webhooks\webhook_ahelp2discord.dm"
+#include "code\modules\webhooks\webhook_custom_event.dm"
+#include "code\modules\webhooks\webhook_fax2discord.dm"
+#include "code\modules\webhooks\webhook_roundend.dm"
+#include "code\modules\webhooks\webhook_roundprep.dm"
+#include "code\modules\webhooks\webhook_roundstart.dm"
+#include "code\modules\xenoarcheaology\anomaly_container.dm"
+#include "code\modules\xenoarcheaology\boulder.dm"
+#include "code\modules\xenoarcheaology\effect.dm"
+#include "code\modules\xenoarcheaology\manuals.dm"
+#include "code\modules\xenoarcheaology\misc.dm"
+#include "code\modules\xenoarcheaology\sampling.dm"
+#include "code\modules\xenoarcheaology\artifacts\artifact.dm"
+#include "code\modules\xenoarcheaology\artifacts\artifact_find.dm"
+#include "code\modules\xenoarcheaology\artifacts\artifact_vr.dm"
+#include "code\modules\xenoarcheaology\artifacts\autocloner.dm"
+#include "code\modules\xenoarcheaology\artifacts\crystal.dm"
+#include "code\modules\xenoarcheaology\artifacts\gigadrill.dm"
+#include "code\modules\xenoarcheaology\artifacts\replicator.dm"
+#include "code\modules\xenoarcheaology\artifacts\predefined\_predefined.dm"
+#include "code\modules\xenoarcheaology\artifacts\predefined\hungry_statue.dm"
+#include "code\modules\xenoarcheaology\effects\animate_anomaly.dm"
+#include "code\modules\xenoarcheaology\effects\badfeeling.dm"
+#include "code\modules\xenoarcheaology\effects\berserk.dm"
+#include "code\modules\xenoarcheaology\effects\cannibal.dm"
+#include "code\modules\xenoarcheaology\effects\cellcharge.dm"
+#include "code\modules\xenoarcheaology\effects\celldrain.dm"
+#include "code\modules\xenoarcheaology\effects\cold.dm"
+#include "code\modules\xenoarcheaology\effects\dnaswitch.dm"
+#include "code\modules\xenoarcheaology\effects\electric_field.dm"
+#include "code\modules\xenoarcheaology\effects\emp.dm"
+#include "code\modules\xenoarcheaology\effects\feysight.dm"
+#include "code\modules\xenoarcheaology\effects\forcefield.dm"
+#include "code\modules\xenoarcheaology\effects\gaia.dm"
+#include "code\modules\xenoarcheaology\effects\gasco2.dm"
+#include "code\modules\xenoarcheaology\effects\gasnitro.dm"
+#include "code\modules\xenoarcheaology\effects\gasoxy.dm"
+#include "code\modules\xenoarcheaology\effects\gasphoron.dm"
+#include "code\modules\xenoarcheaology\effects\gassleeping.dm"
+#include "code\modules\xenoarcheaology\effects\goodfeeling.dm"
+#include "code\modules\xenoarcheaology\effects\gravitational_waves.dm"
+#include "code\modules\xenoarcheaology\effects\heal.dm"
+#include "code\modules\xenoarcheaology\effects\heat.dm"
+#include "code\modules\xenoarcheaology\effects\hurt.dm"
+#include "code\modules\xenoarcheaology\effects\poltergeist.dm"
+#include "code\modules\xenoarcheaology\effects\radiate.dm"
+#include "code\modules\xenoarcheaology\effects\resurrect.dm"
+#include "code\modules\xenoarcheaology\effects\roboheal.dm"
+#include "code\modules\xenoarcheaology\effects\robohurt.dm"
+#include "code\modules\xenoarcheaology\effects\sleepy.dm"
+#include "code\modules\xenoarcheaology\effects\stun.dm"
+#include "code\modules\xenoarcheaology\effects\teleport.dm"
+#include "code\modules\xenoarcheaology\effects\vampire.dm"
+#include "code\modules\xenoarcheaology\finds\eguns.dm"
+#include "code\modules\xenoarcheaology\finds\eguns_vr.dm"
+#include "code\modules\xenoarcheaology\finds\find_spawning.dm"
+#include "code\modules\xenoarcheaology\finds\finds.dm"
+#include "code\modules\xenoarcheaology\finds\finds_defines.dm"
+#include "code\modules\xenoarcheaology\finds\fossils.dm"
+#include "code\modules\xenoarcheaology\finds\misc.dm"
+#include "code\modules\xenoarcheaology\finds\special.dm"
+#include "code\modules\xenoarcheaology\finds\talking.dm"
+#include "code\modules\xenoarcheaology\tools\ano_device_battery.dm"
+#include "code\modules\xenoarcheaology\tools\artifact_analyser.dm"
+#include "code\modules\xenoarcheaology\tools\artifact_harvester.dm"
+#include "code\modules\xenoarcheaology\tools\artifact_scanner.dm"
+#include "code\modules\xenoarcheaology\tools\coolant_tank.dm"
+#include "code\modules\xenoarcheaology\tools\equipment.dm"
+#include "code\modules\xenoarcheaology\tools\geosample_scanner.dm"
+#include "code\modules\xenoarcheaology\tools\suspension_generator.dm"
+#include "code\modules\xenoarcheaology\tools\tools.dm"
+#include "code\modules\xenoarcheaology\tools\tools_pickaxe.dm"
+#include "code\modules\xenoarcheaology\tools\tools_pickaxe_vr.dm"
+#include "code\modules\xenoarcheaology\tools\tools_vr.dm"
+#include "code\modules\xenobio\items\extracts.dm"
+#include "code\modules\xenobio\items\slime_objects.dm"
+#include "code\modules\xenobio\items\slimepotions.dm"
+#include "code\modules\xenobio\items\weapons.dm"
+#include "code\modules\xenobio\machinery\processor.dm"
+#include "code\modules\xgm\xgm_gas_data.dm"
+#include "code\modules\xgm\xgm_gas_mixture.dm"
+#include "code\unit_tests\decl_tests.dm"
+#include "code\unit_tests\language_tests.dm"
+#include "code\unit_tests\loadout_tests.dm"
+#include "code\unit_tests\map_tests.dm"
+#include "code\unit_tests\material_tests.dm"
+#include "code\unit_tests\mob_tests.dm"
+#include "code\unit_tests\recipe_tests.dm"
+#include "code\unit_tests\research_tests.dm"
+#include "code\unit_tests\sqlite_tests.dm"
+#include "code\unit_tests\subsystem_tests.dm"
+#include "code\unit_tests\unit_test.dm"
+#include "code\unit_tests\unit_test_vr.dm"
+#include "code\unit_tests\vore_tests_vr.dm"
+#include "code\unit_tests\zas_tests.dm"
+#include "code\unit_tests\integrated_circuits\arithmetic.dm"
+#include "code\unit_tests\integrated_circuits\circuits.dm"
+#include "code\unit_tests\integrated_circuits\converter.dm"
+#include "code\unit_tests\integrated_circuits\logic.dm"
+#include "code\unit_tests\integrated_circuits\trig.dm"
+#include "code\ZAS\Airflow.dm"
+#include "code\ZAS\Atom.dm"
+#include "code\ZAS\Connection.dm"
+#include "code\ZAS\ConnectionGroup.dm"
+#include "code\ZAS\ConnectionManager.dm"
+#include "code\ZAS\Controller.dm"
+#include "code\ZAS\Debug.dm"
+#include "code\ZAS\Diagnostic.dm"
+#include "code\ZAS\Fire.dm"
+#include "code\ZAS\Phoron.dm"
+#include "code\ZAS\Turf.dm"
+#include "code\ZAS\Variable Settings.dm"
+#include "code\ZAS\Zone.dm"
+#include "interface\interface.dm"
+#include "interface\skin.dmf"
+#include "maps\gateway_archive_vr\blackmarketpackers.dm"
+#include "maps\offmap_vr\om_ships\abductor.dm"
+#include "maps\southern_cross\items\clothing\sc_accessory.dm"
+#include "maps\southern_cross\items\clothing\sc_suit.dm"
+#include "maps\southern_cross\items\clothing\sc_under.dm"
+#include "maps\southern_cross\loadout\loadout_suit.dm"
+#include "maps\southern_cross\loadout\loadout_uniform.dm"
+#include "maps\southern_cross\loadout\loadout_vr.dm"
+#include "maps\submaps\_helpers.dm"
+#include "maps\submaps\_readme.dm"
+#include "maps\submaps\engine_submaps\engine.dm"
+#include "maps\submaps\engine_submaps\engine_areas.dm"
+#include "maps\submaps\engine_submaps_vr\tether\_engine_submaps.dm"
+#include "maps\submaps\space_submaps\space.dm"
+#include "maps\submaps\space_submaps\debrisfield\debrisfield.dm"
+#include "maps\submaps\surface_submaps\mountains\mountains.dm"
+#include "maps\submaps\surface_submaps\mountains\mountains_areas.dm"
+#include "maps\submaps\surface_submaps\mountains\mountains_areas_vr.dm"
+#include "maps\submaps\surface_submaps\plains\plains.dm"
+#include "maps\submaps\surface_submaps\plains\plains_areas.dm"
+#include "maps\submaps\surface_submaps\wilderness\wilderness.dm"
+#include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm"
+#include "maps\tether\tether.dm"
+#include "maps\~map_system\maps.dm"
+// END_INCLUDE
+=======
+// DM Environment file for baystation12.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 "code\_away_mission_tests.dm"
+#include "code\_macros.dm"
+#include "code\_macros_vr.dm"
+#include "code\_map_tests.dm"
+#include "code\_unit_tests.dm"
+#include "code\global.dm"
+#include "code\global_init.dm"
+#include "code\global_vr.dm"
+#include "code\hub.dm"
+#include "code\names.dm"
+#include "code\stylesheet.dm"
+#include "code\world.dm"
+#include "code\__datastructures\globals.dm"
+#include "code\__defines\__513_compatibility.dm"
+#include "code\__defines\_compile_options.dm"
+#include "code\__defines\_lists.dm"
+#include "code\__defines\_planes+layers.dm"
+#include "code\__defines\_planes+layers_vr.dm"
+#include "code\__defines\_protect.dm"
+#include "code\__defines\_tick.dm"
+#include "code\__defines\admin.dm"
+#include "code\__defines\admin_vr.dm"
+#include "code\__defines\appearance.dm"
+#include "code\__defines\atmos.dm"
+#include "code\__defines\belly_modes_vr.dm"
+#include "code\__defines\callbacks.dm"
+#include "code\__defines\chemistry.dm"
+#include "code\__defines\chemistry_vr.dm"
+#include "code\__defines\color.dm"
+#include "code\__defines\construction.dm"
+#include "code\__defines\crafting.dm"
+#include "code\__defines\damage_organs.dm"
+#include "code\__defines\dna.dm"
+#include "code\__defines\exosuit_fab.dm"
+#include "code\__defines\flags.dm"
+#include "code\__defines\gamemode.dm"
+#include "code\__defines\holomap.dm"
+#include "code\__defines\hoses.dm"
+#include "code\__defines\input.dm"
+#include "code\__defines\instruments.dm"
+#include "code\__defines\integrated_circuits.dm"
+#include "code\__defines\inventory_sizes.dm"
+#include "code\__defines\is_helpers.dm"
+#include "code\__defines\items_clothing.dm"
+#include "code\__defines\lighting.dm"
+#include "code\__defines\lighting_vr.dm"
+#include "code\__defines\machinery.dm"
+#include "code\__defines\map.dm"
+#include "code\__defines\materials.dm"
+#include "code\__defines\math.dm"
+#include "code\__defines\math_physics.dm"
+#include "code\__defines\MC.dm"
+#include "code\__defines\misc.dm"
+#include "code\__defines\misc_vr.dm"
+#include "code\__defines\mobs.dm"
+#include "code\__defines\mobs_vr.dm"
+#include "code\__defines\nifsoft.dm"
+#include "code\__defines\objects.dm"
+#include "code\__defines\overmap.dm"
+#include "code\__defines\pda.dm"
+#include "code\__defines\planets.dm"
+#include "code\__defines\planets_vr.dm"
+#include "code\__defines\plants.dm"
+#include "code\__defines\preferences.dm"
+#include "code\__defines\process_scheduler.dm"
+#include "code\__defines\qdel.dm"
+#include "code\__defines\research.dm"
+#include "code\__defines\roguemining_vr.dm"
+#include "code\__defines\rust_g.dm"
+#include "code\__defines\shields.dm"
+#include "code\__defines\shuttle.dm"
+#include "code\__defines\sound.dm"
+#include "code\__defines\spaceman_dmm.dm"
+#include "code\__defines\species_languages.dm"
+#include "code\__defines\species_languages_vr.dm"
+#include "code\__defines\sprite_sheets.dm"
+#include "code\__defines\sqlite_defines.dm"
+#include "code\__defines\stat_tracking.dm"
+#include "code\__defines\subsystems.dm"
+#include "code\__defines\supply.dm"
+#include "code\__defines\targeting.dm"
+#include "code\__defines\tgs.config.dm"
+#include "code\__defines\tgs.dm"
+#include "code\__defines\tgui.dm"
+#include "code\__defines\tools.dm"
+#include "code\__defines\turfs.dm"
+#include "code\__defines\typeids.dm"
+#include "code\__defines\unit_tests.dm"
+#include "code\__defines\vote.dm"
+#include "code\__defines\vv.dm"
+#include "code\__defines\webhooks.dm"
+#include "code\__defines\wires.dm"
+#include "code\__defines\xenoarcheaology.dm"
+#include "code\__defines\ZAS.dm"
+#include "code\__defines\dcs\flags.dm"
+#include "code\__defines\dcs\helpers.dm"
+#include "code\__defines\dcs\signals.dm"
+#include "code\_global_vars\bitfields.dm"
+#include "code\_global_vars\misc.dm"
+#include "code\_global_vars\mobs.dm"
+#include "code\_global_vars\religion.dm"
+#include "code\_global_vars\sensitive.dm"
+#include "code\_global_vars\typecache.dm"
+#include "code\_global_vars\lists\mapping.dm"
+#include "code\_global_vars\lists\misc.dm"
+#include "code\_global_vars\lists\species.dm"
+#include "code\_helpers\_global_objects.dm"
+#include "code\_helpers\_global_objects_vr.dm"
+#include "code\_helpers\_lists.dm"
+#include "code\_helpers\atmospherics.dm"
+#include "code\_helpers\atom_movables.dm"
+#include "code\_helpers\events.dm"
+#include "code\_helpers\files.dm"
+#include "code\_helpers\game.dm"
+#include "code\_helpers\global_lists.dm"
+#include "code\_helpers\global_lists_vr.dm"
+#include "code\_helpers\icons.dm"
+#include "code\_helpers\icons_vr.dm"
+#include "code\_helpers\lighting.dm"
+#include "code\_helpers\logging.dm"
+#include "code\_helpers\logging_vr.dm"
+#include "code\_helpers\matrices.dm"
+#include "code\_helpers\mobs.dm"
+#include "code\_helpers\names.dm"
+#include "code\_helpers\sanitize_values.dm"
+#include "code\_helpers\storage.dm"
+#include "code\_helpers\string_lists.dm"
+#include "code\_helpers\text.dm"
+#include "code\_helpers\time.dm"
+#include "code\_helpers\turfs.dm"
+#include "code\_helpers\type2type.dm"
+#include "code\_helpers\unsorted.dm"
+#include "code\_helpers\unsorted_vr.dm"
+#include "code\_helpers\view.dm"
+#include "code\_helpers\visual_filters.dm"
+#include "code\_helpers\sorts\__main.dm"
+#include "code\_helpers\sorts\comparators.dm"
+#include "code\_helpers\sorts\TimSort.dm"
+#include "code\_onclick\_defines.dm"
+#include "code\_onclick\adjacent.dm"
+#include "code\_onclick\ai.dm"
+#include "code\_onclick\click.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\rig.dm"
+#include "code\_onclick\telekinesis.dm"
+#include "code\_onclick\hud\_defines.dm"
+#include "code\_onclick\hud\_defines_vr.dm"
+#include "code\_onclick\hud\ability_screen_objects.dm"
+#include "code\_onclick\hud\action.dm"
+#include "code\_onclick\hud\ai.dm"
+#include "code\_onclick\hud\alert.dm"
+#include "code\_onclick\hud\alert_vr.dm"
+#include "code\_onclick\hud\alien_larva.dm"
+#include "code\_onclick\hud\fullscreen.dm"
+#include "code\_onclick\hud\ghost.dm"
+#include "code\_onclick\hud\gun_mode.dm"
+#include "code\_onclick\hud\hud.dm"
+#include "code\_onclick\hud\human.dm"
+#include "code\_onclick\hud\map_popups.dm"
+#include "code\_onclick\hud\minihud.dm"
+#include "code\_onclick\hud\minihud_mapper.dm"
+#include "code\_onclick\hud\minihud_rigmech.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\radial.dm"
+#include "code\_onclick\hud\radial_persistent.dm"
+#include "code\_onclick\hud\robot.dm"
+#include "code\_onclick\hud\robot_vr.dm"
+#include "code\_onclick\hud\screen_objects.dm"
+#include "code\_onclick\hud\screen_objects_vr.dm"
+#include "code\_onclick\hud\skybox.dm"
+#include "code\_onclick\hud\soulcatcher_guest.dm"
+#include "code\_onclick\hud\spell_screen_objects.dm"
+#include "code\ATMOSPHERICS\_atmos_setup.dm"
+#include "code\ATMOSPHERICS\_atmospherics_helpers.dm"
+#include "code\ATMOSPHERICS\atmospherics.dm"
+#include "code\ATMOSPHERICS\datum_pipe_network.dm"
+#include "code\ATMOSPHERICS\datum_pipeline.dm"
+#include "code\ATMOSPHERICS\components\portables_connector.dm"
+#include "code\ATMOSPHERICS\components\shutoff.dm"
+#include "code\ATMOSPHERICS\components\tvalve.dm"
+#include "code\ATMOSPHERICS\components\valve.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\algae_generator_vr.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\passive_gate_vr.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\pipeturbine.dm"
+#include "code\ATMOSPHERICS\components\binary_devices\pump.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\unary\cold_sink.dm"
+#include "code\ATMOSPHERICS\components\unary\heat_exchanger.dm"
+#include "code\ATMOSPHERICS\components\unary\heat_source.dm"
+#include "code\ATMOSPHERICS\components\unary\outlet_injector.dm"
+#include "code\ATMOSPHERICS\components\unary\unary_base.dm"
+#include "code\ATMOSPHERICS\components\unary\vent_pump.dm"
+#include "code\ATMOSPHERICS\components\unary\vent_scrubber.dm"
+#include "code\ATMOSPHERICS\components\unary\vent_scrubber_vr.dm"
+#include "code\ATMOSPHERICS\pipes\cap.dm"
+#include "code\ATMOSPHERICS\pipes\he_pipes.dm"
+#include "code\ATMOSPHERICS\pipes\he_pipes_vr.dm"
+#include "code\ATMOSPHERICS\pipes\manifold.dm"
+#include "code\ATMOSPHERICS\pipes\manifold4w.dm"
+#include "code\ATMOSPHERICS\pipes\pipe_base.dm"
+#include "code\ATMOSPHERICS\pipes\pipe_base_vr.dm"
+#include "code\ATMOSPHERICS\pipes\simple.dm"
+#include "code\ATMOSPHERICS\pipes\tank.dm"
+#include "code\ATMOSPHERICS\pipes\tank_vr.dm"
+#include "code\ATMOSPHERICS\pipes\universal.dm"
+#include "code\ATMOSPHERICS\pipes\vent.dm"
+#include "code\controllers\autotransfer.dm"
+#include "code\controllers\communications.dm"
+#include "code\controllers\configuration.dm"
+#include "code\controllers\configuration_vr.dm"
+#include "code\controllers\controller.dm"
+#include "code\controllers\emergency_shuttle_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\master_controller.dm"
+#include "code\controllers\subsystem.dm"
+#include "code\controllers\verbs.dm"
+#include "code\controllers\observer_listener\atom\observer.dm"
+#include "code\controllers\subsystems\ai.dm"
+#include "code\controllers\subsystems\aifast.dm"
+#include "code\controllers\subsystems\air.dm"
+#include "code\controllers\subsystems\airflow.dm"
+#include "code\controllers\subsystems\alarm.dm"
+#include "code\controllers\subsystems\assets.dm"
+#include "code\controllers\subsystems\atoms.dm"
+#include "code\controllers\subsystems\character_setup.dm"
+#include "code\controllers\subsystems\chat.dm"
+#include "code\controllers\subsystems\chemistry.dm"
+#include "code\controllers\subsystems\circuits.dm"
+#include "code\controllers\subsystems\dcs.dm"
+#include "code\controllers\subsystems\events.dm"
+#include "code\controllers\subsystems\garbage.dm"
+#include "code\controllers\subsystems\holomaps.dm"
+#include "code\controllers\subsystems\inactivity.dm"
+#include "code\controllers\subsystems\input.dm"
+#include "code\controllers\subsystems\job.dm"
+#include "code\controllers\subsystems\lighting.dm"
+#include "code\controllers\subsystems\machines.dm"
+#include "code\controllers\subsystems\mapping.dm"
+#include "code\controllers\subsystems\media_tracks.dm"
+#include "code\controllers\subsystems\mobs.dm"
+#include "code\controllers\subsystems\nightshift.dm"
+#include "code\controllers\subsystems\orbits.dm"
+#include "code\controllers\subsystems\overlays.dm"
+#include "code\controllers\subsystems\persist_vr.dm"
+#include "code\controllers\subsystems\persistence.dm"
+#include "code\controllers\subsystems\planets.dm"
+#include "code\controllers\subsystems\plants.dm"
+#include "code\controllers\subsystems\radiation.dm"
+#include "code\controllers\subsystems\shuttles.dm"
+#include "code\controllers\subsystems\skybox.dm"
+#include "code\controllers\subsystems\sounds.dm"
+#include "code\controllers\subsystems\sqlite.dm"
+#include "code\controllers\subsystems\sun.dm"
+#include "code\controllers\subsystems\supply.dm"
+#include "code\controllers\subsystems\tgui.dm"
+#include "code\controllers\subsystems\ticker.dm"
+#include "code\controllers\subsystems\time_track.dm"
+#include "code\controllers\subsystems\timer.dm"
+#include "code\controllers\subsystems\transcore_vr.dm"
+#include "code\controllers\subsystems\vis_overlays.dm"
+#include "code\controllers\subsystems\vote.dm"
+#include "code\controllers\subsystems\webhooks.dm"
+#include "code\controllers\subsystems\xenoarch.dm"
+#include "code\controllers\subsystems\processing\bellies_vr.dm"
+#include "code\controllers\subsystems\processing\fastprocess.dm"
+#include "code\controllers\subsystems\processing\instruments.dm"
+#include "code\controllers\subsystems\processing\obj.dm"
+#include "code\controllers\subsystems\processing\processing.dm"
+#include "code\controllers\subsystems\processing\projectiles.dm"
+#include "code\controllers\subsystems\processing\turfs.dm"
+#include "code\datums\ai_law_sets.dm"
+#include "code\datums\ai_law_sets_vr.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\category.dm"
+#include "code\datums\chat_message.dm"
+#include "code\datums\datacore.dm"
+#include "code\datums\datum.dm"
+#include "code\datums\datumvars.dm"
+#include "code\datums\EPv2.dm"
+#include "code\datums\ghost_query.dm"
+#include "code\datums\ghost_query_vr.dm"
+#include "code\datums\hierarchy.dm"
+#include "code\datums\mind.dm"
+#include "code\datums\mind_vr.dm"
+#include "code\datums\mixed.dm"
+#include "code\datums\modules.dm"
+#include "code\datums\mutable_appearance.dm"
+#include "code\datums\orbit.dm"
+#include "code\datums\organs.dm"
+#include "code\datums\position_point_vector.dm"
+#include "code\datums\progressbar.dm"
+#include "code\datums\reference_tracking.dm"
+#include "code\datums\riding.dm"
+#include "code\datums\soul_link.dm"
+#include "code\datums\sun.dm"
+#include "code\datums\weakref.dm"
+#include "code\datums\autolathe\arms.dm"
+#include "code\datums\autolathe\arms_vr.dm"
+#include "code\datums\autolathe\autolathe.dm"
+#include "code\datums\autolathe\devices.dm"
+#include "code\datums\autolathe\devices_vr.dm"
+#include "code\datums\autolathe\engineering.dm"
+#include "code\datums\autolathe\engineering_vr.dm"
+#include "code\datums\autolathe\general.dm"
+#include "code\datums\autolathe\general_vr.dm"
+#include "code\datums\autolathe\materials.dm"
+#include "code\datums\autolathe\medical.dm"
+#include "code\datums\autolathe\medical_vr.dm"
+#include "code\datums\autolathe\tools.dm"
+#include "code\datums\autolathe\tools_vr.dm"
+#include "code\datums\components\_component.dm"
+#include "code\datums\components\material_container.dm"
+#include "code\datums\components\overlay_lighting.dm"
+#include "code\datums\components\resize_guard.dm"
+#include "code\datums\components\crafting\crafting.dm"
+#include "code\datums\components\crafting\crafting_external.dm"
+#include "code\datums\components\crafting\recipes.dm"
+#include "code\datums\components\crafting\tool_quality.dm"
+#include "code\datums\components\crafting\recipes\primitive.dm"
+#include "code\datums\components\crafting\recipes\weapons.dm"
+#include "code\datums\elements\_element.dm"
+#include "code\datums\elements\light_blocking.dm"
+#include "code\datums\elements\turf_transparency.dm"
+#include "code\datums\game_masters\_common.dm"
+#include "code\datums\helper_datums\construction_datum.dm"
+#include "code\datums\helper_datums\events.dm"
+#include "code\datums\helper_datums\getrev.dm"
+#include "code\datums\helper_datums\teleport.dm"
+#include "code\datums\helper_datums\teleport_vr.dm"
+#include "code\datums\helper_datums\topic_input.dm"
+#include "code\datums\locations\locations.dm"
+#include "code\datums\locations\nyx.dm"
+#include "code\datums\locations\qerrvallis.dm"
+#include "code\datums\locations\s_randarr.dm"
+#include "code\datums\locations\sol.dm"
+#include "code\datums\locations\tau_ceti.dm"
+#include "code\datums\locations\uueoa_esa.dm"
+#include "code\datums\locations\vir.dm"
+#include "code\datums\looping_sounds\_looping_sound.dm"
+#include "code\datums\looping_sounds\item_sounds.dm"
+#include "code\datums\looping_sounds\machinery_sounds.dm"
+#include "code\datums\looping_sounds\sequence.dm"
+#include "code\datums\looping_sounds\weather_sounds.dm"
+#include "code\datums\managed_browsers\_managed_browser.dm"
+#include "code\datums\managed_browsers\feedback_form.dm"
+#include "code\datums\managed_browsers\feedback_viewer.dm"
+#include "code\datums\observation\_debug.dm"
+#include "code\datums\observation\_defines.dm"
+#include "code\datums\observation\destroyed.dm"
+#include "code\datums\observation\dir_set.dm"
+#include "code\datums\observation\equipped.dm"
+#include "code\datums\observation\helpers.dm"
+#include "code\datums\observation\logged_in.dm"
+#include "code\datums\observation\moved.dm"
+#include "code\datums\observation\observation.dm"
+#include "code\datums\observation\power_change.dm"
+#include "code\datums\observation\shuttle_added.dm"
+#include "code\datums\observation\shuttle_moved.dm"
+#include "code\datums\observation\stat_set.dm"
+#include "code\datums\observation\turf_changed.dm"
+#include "code\datums\observation\turf_enterexit.dm"
+#include "code\datums\observation\unequipped.dm"
+#include "code\datums\observation\z_moved.dm"
+#include "code\datums\observation\~cleanup.dm"
+#include "code\datums\outfits\_defines.dm"
+#include "code\datums\outfits\horror_killers.dm"
+#include "code\datums\outfits\misc.dm"
+#include "code\datums\outfits\nanotrasen.dm"
+#include "code\datums\outfits\outfit.dm"
+#include "code\datums\outfits\outfit_vr.dm"
+#include "code\datums\outfits\pirates.dm"
+#include "code\datums\outfits\spec_op.dm"
+#include "code\datums\outfits\tournament.dm"
+#include "code\datums\outfits\wizardry.dm"
+#include "code\datums\outfits\costumes\costume.dm"
+#include "code\datums\outfits\costumes\halloween.dm"
+#include "code\datums\outfits\jobs\cargo.dm"
+#include "code\datums\outfits\jobs\civilian.dm"
+#include "code\datums\outfits\jobs\civilian_vr.dm"
+#include "code\datums\outfits\jobs\command.dm"
+#include "code\datums\outfits\jobs\command_vr.dm"
+#include "code\datums\outfits\jobs\engineering.dm"
+#include "code\datums\outfits\jobs\job.dm"
+#include "code\datums\outfits\jobs\medical.dm"
+#include "code\datums\outfits\jobs\medical_vr.dm"
+#include "code\datums\outfits\jobs\misc.dm"
+#include "code\datums\outfits\jobs\science.dm"
+#include "code\datums\outfits\jobs\science_vr.dm"
+#include "code\datums\outfits\jobs\security.dm"
+#include "code\datums\outfits\jobs\special_vr.dm"
+#include "code\datums\outfits\military\fleet.dm"
+#include "code\datums\outfits\military\marines.dm"
+#include "code\datums\outfits\military\military.dm"
+#include "code\datums\outfits\military\sifguard.dm"
+#include "code\datums\repositories\ammomaterial.dm"
+#include "code\datums\repositories\cameras.dm"
+#include "code\datums\repositories\crew.dm"
+#include "code\datums\repositories\decls.dm"
+#include "code\datums\repositories\repository.dm"
+#include "code\datums\repositories\unique.dm"
+#include "code\datums\roundstats\_defines_local.dm"
+#include "code\datums\roundstats\departmentgoal.dm"
+#include "code\datums\roundstats\roundstats.dm"
+#include "code\datums\supplypacks\atmospherics.dm"
+#include "code\datums\supplypacks\contraband.dm"
+#include "code\datums\supplypacks\contraband_vr.dm"
+#include "code\datums\supplypacks\costumes.dm"
+#include "code\datums\supplypacks\costumes_vr.dm"
+#include "code\datums\supplypacks\engineering.dm"
+#include "code\datums\supplypacks\engineering_vr.dm"
+#include "code\datums\supplypacks\hospitality.dm"
+#include "code\datums\supplypacks\hospitality_vr.dm"
+#include "code\datums\supplypacks\hydroponics.dm"
+#include "code\datums\supplypacks\hydroponics_vr.dm"
+#include "code\datums\supplypacks\materials.dm"
+#include "code\datums\supplypacks\medical.dm"
+#include "code\datums\supplypacks\medical_vr.dm"
+#include "code\datums\supplypacks\misc.dm"
+#include "code\datums\supplypacks\misc_vr.dm"
+#include "code\datums\supplypacks\munitions.dm"
+#include "code\datums\supplypacks\munitions_vr.dm"
+#include "code\datums\supplypacks\musical.dm"
+#include "code\datums\supplypacks\recreation.dm"
+#include "code\datums\supplypacks\recreation_vr.dm"
+#include "code\datums\supplypacks\robotics.dm"
+#include "code\datums\supplypacks\robotics_vr.dm"
+#include "code\datums\supplypacks\science.dm"
+#include "code\datums\supplypacks\science_vr.dm"
+#include "code\datums\supplypacks\security.dm"
+#include "code\datums\supplypacks\security_vr.dm"
+#include "code\datums\supplypacks\supply.dm"
+#include "code\datums\supplypacks\supply_vr.dm"
+#include "code\datums\supplypacks\supplypacks.dm"
+#include "code\datums\supplypacks\voidsuits.dm"
+#include "code\datums\supplypacks\voidsuits_vr.dm"
+#include "code\datums\underwear\bottom.dm"
+#include "code\datums\underwear\socks.dm"
+#include "code\datums\underwear\top.dm"
+#include "code\datums\underwear\undershirts.dm"
+#include "code\datums\underwear\underwear.dm"
+#include "code\datums\uplink\ammunition.dm"
+#include "code\datums\uplink\ammunition_vr.dm"
+#include "code\datums\uplink\announcements.dm"
+#include "code\datums\uplink\armor.dm"
+#include "code\datums\uplink\backup.dm"
+#include "code\datums\uplink\badassery.dm"
+#include "code\datums\uplink\grenades.dm"
+#include "code\datums\uplink\hardsuit_modules.dm"
+#include "code\datums\uplink\implants.dm"
+#include "code\datums\uplink\medical.dm"
+#include "code\datums\uplink\medical_vr.dm"
+#include "code\datums\uplink\resources.dm"
+#include "code\datums\uplink\stealth_items.dm"
+#include "code\datums\uplink\stealthy_weapons.dm"
+#include "code\datums\uplink\telecrystals.dm"
+#include "code\datums\uplink\tools.dm"
+#include "code\datums\uplink\tools_vr.dm"
+#include "code\datums\uplink\uplink_categories.dm"
+#include "code\datums\uplink\uplink_items.dm"
+#include "code\datums\uplink\visible_weapons.dm"
+#include "code\datums\uplink\visible_weapons_vr.dm"
+#include "code\datums\vending\stored_item.dm"
+#include "code\datums\vending\vending.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\grid_checker.dm"
+#include "code\datums\wires\jukebox.dm"
+#include "code\datums\wires\mines.dm"
+#include "code\datums\wires\particle_accelerator.dm"
+#include "code\datums\wires\radio.dm"
+#include "code\datums\wires\robot.dm"
+#include "code\datums\wires\seedstorage.dm"
+#include "code\datums\wires\shield_generator.dm"
+#include "code\datums\wires\smartfridge.dm"
+#include "code\datums\wires\smes.dm"
+#include "code\datums\wires\suit_storage_unit.dm"
+#include "code\datums\wires\tesla_coil.dm"
+#include "code\datums\wires\vending.dm"
+#include "code\datums\wires\wires.dm"
+#include "code\defines\gases.dm"
+#include "code\defines\obj.dm"
+#include "code\defines\obj\weapon.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\statistics.dm"
+#include "code\game\atoms.dm"
+#include "code\game\atoms_movable.dm"
+#include "code\game\atoms_movable_vr.dm"
+#include "code\game\base_turf.dm"
+#include "code\game\periodic_news.dm"
+#include "code\game\response_team.dm"
+#include "code\game\response_team_vr.dm"
+#include "code\game\shuttle_engines.dm"
+#include "code\game\skincmd.dm"
+#include "code\game\sound.dm"
+#include "code\game\trader_visit.dm"
+#include "code\game\trader_visit_vr.dm"
+#include "code\game\world.dm"
+#include "code\game\antagonist\_antagonist_setup.dm"
+#include "code\game\antagonist\antagonist.dm"
+#include "code\game\antagonist\antagonist_add.dm"
+#include "code\game\antagonist\antagonist_create.dm"
+#include "code\game\antagonist\antagonist_equip.dm"
+#include "code\game\antagonist\antagonist_factions.dm"
+#include "code\game\antagonist\antagonist_helpers.dm"
+#include "code\game\antagonist\antagonist_objectives.dm"
+#include "code\game\antagonist\antagonist_panel.dm"
+#include "code\game\antagonist\antagonist_place.dm"
+#include "code\game\antagonist\antagonist_print.dm"
+#include "code\game\antagonist\antagonist_update.dm"
+#include "code\game\antagonist\alien\borer.dm"
+#include "code\game\antagonist\alien\xenomorph.dm"
+#include "code\game\antagonist\outsider\commando.dm"
+#include "code\game\antagonist\outsider\deathsquad.dm"
+#include "code\game\antagonist\outsider\ert.dm"
+#include "code\game\antagonist\outsider\ert_vr.dm"
+#include "code\game\antagonist\outsider\mercenary.dm"
+#include "code\game\antagonist\outsider\ninja.dm"
+#include "code\game\antagonist\outsider\raider.dm"
+#include "code\game\antagonist\outsider\technomancer.dm"
+#include "code\game\antagonist\outsider\trader.dm"
+#include "code\game\antagonist\outsider\wizard.dm"
+#include "code\game\antagonist\station\changeling.dm"
+#include "code\game\antagonist\station\cultist.dm"
+#include "code\game\antagonist\station\highlander.dm"
+#include "code\game\antagonist\station\infiltrator.dm"
+#include "code\game\antagonist\station\loyalist.dm"
+#include "code\game\antagonist\station\renegade.dm"
+#include "code\game\antagonist\station\revolutionary.dm"
+#include "code\game\antagonist\station\rogue_ai.dm"
+#include "code\game\antagonist\station\stowaway.dm"
+#include "code\game\antagonist\station\thug.dm"
+#include "code\game\antagonist\station\traitor.dm"
+#include "code\game\area\ai_monitored.dm"
+#include "code\game\area\areas.dm"
+#include "code\game\area\areas_vr.dm"
+#include "code\game\area\asteroid_areas.dm"
+#include "code\game\area\Away Mission areas.dm"
+#include "code\game\area\Space Station 13 areas.dm"
+#include "code\game\area\Space Station 13 areas_vr.dm"
+#include "code\game\area\ss13_deprecated_areas.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\powers.dm"
+#include "code\game\gamemodes\events.dm"
+#include "code\game\gamemodes\game_mode.dm"
+#include "code\game\gamemodes\game_mode_latespawn.dm"
+#include "code\game\gamemodes\objective.dm"
+#include "code\game\gamemodes\setupgame.dm"
+#include "code\game\gamemodes\calamity\calamity.dm"
+#include "code\game\gamemodes\changeling\absorbed_dna.dm"
+#include "code\game\gamemodes\changeling\changeling.dm"
+#include "code\game\gamemodes\changeling\changeling_powers.dm"
+#include "code\game\gamemodes\changeling\generic_equip_procs.dm"
+#include "code\game\gamemodes\changeling\modularchangling.dm"
+#include "code\game\gamemodes\changeling\powers\absorb.dm"
+#include "code\game\gamemodes\changeling\powers\armblade.dm"
+#include "code\game\gamemodes\changeling\powers\armor.dm"
+#include "code\game\gamemodes\changeling\powers\augmented_eyesight.dm"
+#include "code\game\gamemodes\changeling\powers\bioelectrogenesis.dm"
+#include "code\game\gamemodes\changeling\powers\blind_sting.dm"
+#include "code\game\gamemodes\changeling\powers\boost_range.dm"
+#include "code\game\gamemodes\changeling\powers\cryo_sting.dm"
+#include "code\game\gamemodes\changeling\powers\darkvision.dm"
+#include "code\game\gamemodes\changeling\powers\deaf_sting.dm"
+#include "code\game\gamemodes\changeling\powers\delayed_toxin_sting.dm"
+#include "code\game\gamemodes\changeling\powers\digital_camo.dm"
+#include "code\game\gamemodes\changeling\powers\electric_lockpick.dm"
+#include "code\game\gamemodes\changeling\powers\endoarmor.dm"
+#include "code\game\gamemodes\changeling\powers\enfeebling_string.dm"
+#include "code\game\gamemodes\changeling\powers\engorged_glands.dm"
+#include "code\game\gamemodes\changeling\powers\enrage.dm"
+#include "code\game\gamemodes\changeling\powers\epinephrine_overdose.dm"
+#include "code\game\gamemodes\changeling\powers\escape_restraints.dm"
+#include "code\game\gamemodes\changeling\powers\extract_dna_sting.dm"
+#include "code\game\gamemodes\changeling\powers\fabricate_clothing.dm"
+#include "code\game\gamemodes\changeling\powers\fake_death.dm"
+#include "code\game\gamemodes\changeling\powers\fleshmend.dm"
+#include "code\game\gamemodes\changeling\powers\hivemind.dm"
+#include "code\game\gamemodes\changeling\powers\mimic_voice.dm"
+#include "code\game\gamemodes\changeling\powers\panacea.dm"
+#include "code\game\gamemodes\changeling\powers\rapid_regen.dm"
+#include "code\game\gamemodes\changeling\powers\recursive_enhancement.dm"
+#include "code\game\gamemodes\changeling\powers\respec.dm"
+#include "code\game\gamemodes\changeling\powers\revive.dm"
+#include "code\game\gamemodes\changeling\powers\self_respiration.dm"
+#include "code\game\gamemodes\changeling\powers\shriek.dm"
+#include "code\game\gamemodes\changeling\powers\silence_sting.dm"
+#include "code\game\gamemodes\changeling\powers\transform.dm"
+#include "code\game\gamemodes\changeling\powers\visible_camouflage.dm"
+#include "code\game\gamemodes\cult\construct_spells.dm"
+#include "code\game\gamemodes\cult\cult.dm"
+#include "code\game\gamemodes\cult\cult_items.dm"
+#include "code\game\gamemodes\cult\cult_structures.dm"
+#include "code\game\gamemodes\cult\hell_universe.dm"
+#include "code\game\gamemodes\cult\narsie.dm"
+#include "code\game\gamemodes\cult\ritual.dm"
+#include "code\game\gamemodes\cult\runes.dm"
+#include "code\game\gamemodes\cult\soulstone.dm"
+#include "code\game\gamemodes\cult\talisman.dm"
+#include "code\game\gamemodes\cult\cultify\mob.dm"
+#include "code\game\gamemodes\cult\cultify\obj.dm"
+#include "code\game\gamemodes\cult\cultify\turf.dm"
+#include "code\game\gamemodes\endgame\endgame.dm"
+#include "code\game\gamemodes\endgame\supermatter_cascade\blob.dm"
+#include "code\game\gamemodes\endgame\supermatter_cascade\portal.dm"
+#include "code\game\gamemodes\endgame\supermatter_cascade\universe.dm"
+#include "code\game\gamemodes\events\black_hole.dm"
+#include "code\game\gamemodes\events\clang.dm"
+#include "code\game\gamemodes\events\dust.dm"
+#include "code\game\gamemodes\events\power_failure.dm"
+#include "code\game\gamemodes\events\wormholes.dm"
+#include "code\game\gamemodes\events\holidays\Christmas.dm"
+#include "code\game\gamemodes\events\holidays\Holidays.dm"
+#include "code\game\gamemodes\events\holidays\Other.dm"
+#include "code\game\gamemodes\extended\extended.dm"
+#include "code\game\gamemodes\heist\heist.dm"
+#include "code\game\gamemodes\infiltrator\infiltrator.dm"
+#include "code\game\gamemodes\malfunction\malf_hardware.dm"
+#include "code\game\gamemodes\malfunction\malf_research.dm"
+#include "code\game\gamemodes\malfunction\malf_research_ability.dm"
+#include "code\game\gamemodes\malfunction\malfunction.dm"
+#include "code\game\gamemodes\malfunction\newmalf_ability_trees\HARDWARE.dm"
+#include "code\game\gamemodes\malfunction\newmalf_ability_trees\HELPERS.dm"
+#include "code\game\gamemodes\malfunction\newmalf_ability_trees\tree_interdiction.dm"
+#include "code\game\gamemodes\malfunction\newmalf_ability_trees\tree_manipulation.dm"
+#include "code\game\gamemodes\malfunction\newmalf_ability_trees\tree_networking.dm"
+#include "code\game\gamemodes\meteor\meteor.dm"
+#include "code\game\gamemodes\meteor\meteors.dm"
+#include "code\game\gamemodes\meteor\meteors_vr.dm"
+#include "code\game\gamemodes\mixed\conflux.dm"
+#include "code\game\gamemodes\mixed\infestation.dm"
+#include "code\game\gamemodes\mixed\intrigue.dm"
+#include "code\game\gamemodes\mixed\lizard.dm"
+#include "code\game\gamemodes\mixed\mercrenegade.dm"
+#include "code\game\gamemodes\mixed\mercwiz.dm"
+#include "code\game\gamemodes\mixed\paranoia.dm"
+#include "code\game\gamemodes\mixed\traitorling.dm"
+#include "code\game\gamemodes\mixed\traitorrenegade.dm"
+#include "code\game\gamemodes\mixed\uprising.dm"
+#include "code\game\gamemodes\mixed\visitors.dm"
+#include "code\game\gamemodes\ninja\ninja.dm"
+#include "code\game\gamemodes\nuclear\nuclear.dm"
+#include "code\game\gamemodes\nuclear\pinpointer.dm"
+#include "code\game\gamemodes\revolution\revolution.dm"
+#include "code\game\gamemodes\technomancer\catalog.dm"
+#include "code\game\gamemodes\technomancer\clothing.dm"
+#include "code\game\gamemodes\technomancer\core_obj.dm"
+#include "code\game\gamemodes\technomancer\equipment.dm"
+#include "code\game\gamemodes\technomancer\instability.dm"
+#include "code\game\gamemodes\technomancer\spell_objs.dm"
+#include "code\game\gamemodes\technomancer\spell_objs_helpers.dm"
+#include "code\game\gamemodes\technomancer\technomancer.dm"
+#include "code\game\gamemodes\technomancer\assistance\assistance.dm"
+#include "code\game\gamemodes\technomancer\devices\boots_of_speed.dm"
+#include "code\game\gamemodes\technomancer\devices\disposable_teleporter.dm"
+#include "code\game\gamemodes\technomancer\devices\gloves_of_regen.dm"
+#include "code\game\gamemodes\technomancer\devices\hypos.dm"
+#include "code\game\gamemodes\technomancer\devices\implants.dm"
+#include "code\game\gamemodes\technomancer\devices\shield_armor.dm"
+#include "code\game\gamemodes\technomancer\devices\tesla_armor.dm"
+#include "code\game\gamemodes\technomancer\spells\abjuration.dm"
+#include "code\game\gamemodes\technomancer\spells\apportation.dm"
+#include "code\game\gamemodes\technomancer\spells\audible_deception.dm"
+#include "code\game\gamemodes\technomancer\spells\blink.dm"
+#include "code\game\gamemodes\technomancer\spells\chroma.dm"
+#include "code\game\gamemodes\technomancer\spells\condensation.dm"
+#include "code\game\gamemodes\technomancer\spells\control.dm"
+#include "code\game\gamemodes\technomancer\spells\dispel.dm"
+#include "code\game\gamemodes\technomancer\spells\energy_siphon.dm"
+#include "code\game\gamemodes\technomancer\spells\flame_tongue.dm"
+#include "code\game\gamemodes\technomancer\spells\gambit.dm"
+#include "code\game\gamemodes\technomancer\spells\illusion.dm"
+#include "code\game\gamemodes\technomancer\spells\instability_tap.dm"
+#include "code\game\gamemodes\technomancer\spells\mark_recall.dm"
+#include "code\game\gamemodes\technomancer\spells\mend_organs.dm"
+#include "code\game\gamemodes\technomancer\spells\oxygenate.dm"
+#include "code\game\gamemodes\technomancer\spells\passwall.dm"
+#include "code\game\gamemodes\technomancer\spells\phase_shift.dm"
+#include "code\game\gamemodes\technomancer\spells\radiance.dm"
+#include "code\game\gamemodes\technomancer\spells\reflect.dm"
+#include "code\game\gamemodes\technomancer\spells\resurrect.dm"
+#include "code\game\gamemodes\technomancer\spells\shared_burden.dm"
+#include "code\game\gamemodes\technomancer\spells\shield.dm"
+#include "code\game\gamemodes\technomancer\spells\targeting_matrix.dm"
+#include "code\game\gamemodes\technomancer\spells\track.dm"
+#include "code\game\gamemodes\technomancer\spells\warp_strike.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\aura.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\biomed_aura.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\fire_aura.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\frost_aura.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\shock_aura.dm"
+#include "code\game\gamemodes\technomancer\spells\aura\unstable_aura.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\corona.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\haste.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\mend_all.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\mend_life.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\mend_synthetic.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\modifier.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\purify.dm"
+#include "code\game\gamemodes\technomancer\spells\modifier\repel_missiles.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\beam.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\chain_lightning.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\force_missile.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\ionic_bolt.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\lesser_chain_lightning.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\lightning.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\overload.dm"
+#include "code\game\gamemodes\technomancer\spells\projectile\projectile.dm"
+#include "code\game\gamemodes\technomancer\spells\spawner\darkness.dm"
+#include "code\game\gamemodes\technomancer\spells\spawner\destablize.dm"
+#include "code\game\gamemodes\technomancer\spells\spawner\fire_blast.dm"
+#include "code\game\gamemodes\technomancer\spells\spawner\pulsar.dm"
+#include "code\game\gamemodes\technomancer\spells\spawner\spawner.dm"
+#include "code\game\gamemodes\technomancer\spells\summon\summon.dm"
+#include "code\game\gamemodes\technomancer\spells\summon\summon_creature.dm"
+#include "code\game\gamemodes\technomancer\spells\summon\summon_ward.dm"
+#include "code\game\gamemodes\traitor\traitor.dm"
+#include "code\game\gamemodes\wizard\wizard.dm"
+#include "code\game\jobs\_access_defs.dm"
+#include "code\game\jobs\access.dm"
+#include "code\game\jobs\access_datum.dm"
+#include "code\game\jobs\access_datum_vr.dm"
+#include "code\game\jobs\job_controller.dm"
+#include "code\game\jobs\jobs.dm"
+#include "code\game\jobs\whitelist.dm"
+#include "code\game\jobs\whitelist_vr.dm"
+#include "code\game\jobs\job\_alt_title.dm"
+#include "code\game\jobs\job\assistant.dm"
+#include "code\game\jobs\job\assistant_vr.dm"
+#include "code\game\jobs\job\captain.dm"
+#include "code\game\jobs\job\captain_vr.dm"
+#include "code\game\jobs\job\civilian.dm"
+#include "code\game\jobs\job\civilian_chaplain.dm"
+#include "code\game\jobs\job\civilian_vr.dm"
+#include "code\game\jobs\job\department.dm"
+#include "code\game\jobs\job\department_vr.dm"
+#include "code\game\jobs\job\engineering.dm"
+#include "code\game\jobs\job\engineering_vr.dm"
+#include "code\game\jobs\job\exploration_vr.dm"
+#include "code\game\jobs\job\job.dm"
+#include "code\game\jobs\job\job_vr.dm"
+#include "code\game\jobs\job\medical.dm"
+#include "code\game\jobs\job\medical_vr.dm"
+#include "code\game\jobs\job\offduty_vr.dm"
+#include "code\game\jobs\job\science.dm"
+#include "code\game\jobs\job\science_vr.dm"
+#include "code\game\jobs\job\security.dm"
+#include "code\game\jobs\job\security_vr.dm"
+#include "code\game\jobs\job\silicon.dm"
+#include "code\game\jobs\job\silicon_vr.dm"
+#include "code\game\jobs\job\special_vr.dm"
+#include "code\game\machinery\adv_med.dm"
+#include "code\game\machinery\adv_med_vr.dm"
+#include "code\game\machinery\ai_slipper.dm"
+#include "code\game\machinery\air_alarm.dm"
+#include "code\game\machinery\airconditioner_vr.dm"
+#include "code\game\machinery\atmo_control.dm"
+#include "code\game\machinery\autolathe.dm"
+#include "code\game\machinery\Beacon.dm"
+#include "code\game\machinery\biogenerator.dm"
+#include "code\game\machinery\bioprinter.dm"
+#include "code\game\machinery\bomb_tester_vr.dm"
+#include "code\game\machinery\buttons.dm"
+#include "code\game\machinery\buttons_vr.dm"
+#include "code\game\machinery\CableLayer.dm"
+#include "code\game\machinery\cell_charger.dm"
+#include "code\game\machinery\cloning.dm"
+#include "code\game\machinery\cryo.dm"
+#include "code\game\machinery\cryopod.dm"
+#include "code\game\machinery\cryopod_vr.dm"
+#include "code\game\machinery\deployable.dm"
+#include "code\game\machinery\deployable_vr.dm"
+#include "code\game\machinery\door_control.dm"
+#include "code\game\machinery\doorbell_vr.dm"
+#include "code\game\machinery\doppler_array.dm"
+#include "code\game\machinery\exonet_node.dm"
+#include "code\game\machinery\fire_alarm.dm"
+#include "code\game\machinery\flasher.dm"
+#include "code\game\machinery\floodlight.dm"
+#include "code\game\machinery\floor_light.dm"
+#include "code\game\machinery\floorlayer.dm"
+#include "code\game\machinery\frame.dm"
+#include "code\game\machinery\gear_dispenser.dm"
+#include "code\game\machinery\hologram.dm"
+#include "code\game\machinery\holoposter.dm"
+#include "code\game\machinery\holosign.dm"
+#include "code\game\machinery\igniter.dm"
+#include "code\game\machinery\iv_drip.dm"
+#include "code\game\machinery\jukebox.dm"
+#include "code\game\machinery\lightswitch.dm"
+#include "code\game\machinery\machinery.dm"
+#include "code\game\machinery\machinery_power.dm"
+#include "code\game\machinery\magnet.dm"
+#include "code\game\machinery\mass_driver.dm"
+#include "code\game\machinery\navbeacon.dm"
+#include "code\game\machinery\neonsign.dm"
+#include "code\game\machinery\newscaster.dm"
+#include "code\game\machinery\nuclear_bomb.dm"
+#include "code\game\machinery\OpTable.dm"
+#include "code\game\machinery\overview.dm"
+#include "code\game\machinery\oxygen_pump.dm"
+#include "code\game\machinery\painter_vr.dm"
+#include "code\game\machinery\partslathe_vr.dm"
+#include "code\game\machinery\pda_multicaster.dm"
+#include "code\game\machinery\pointdefense.dm"
+#include "code\game\machinery\portable_turret.dm"
+#include "code\game\machinery\portable_turret_vr.dm"
+#include "code\game\machinery\recharger.dm"
+#include "code\game\machinery\rechargestation.dm"
+#include "code\game\machinery\requests_console.dm"
+#include "code\game\machinery\requests_console_vr.dm"
+#include "code\game\machinery\robot_fabricator.dm"
+#include "code\game\machinery\seed_extractor.dm"
+#include "code\game\machinery\Sleeper.dm"
+#include "code\game\machinery\spaceheater.dm"
+#include "code\game\machinery\status_display.dm"
+#include "code\game\machinery\status_display_ai.dm"
+#include "code\game\machinery\suit_cycler_datums.dm"
+#include "code\game\machinery\suit_storage_unit.dm"
+#include "code\game\machinery\suit_storage_unit_vr.dm"
+#include "code\game\machinery\supply_display.dm"
+#include "code\game\machinery\supplybeacon.dm"
+#include "code\game\machinery\syndicatebeacon.dm"
+#include "code\game\machinery\syndicatebeacon_vr.dm"
+#include "code\game\machinery\teleporter.dm"
+#include "code\game\machinery\transportpod.dm"
+#include "code\game\machinery\turret_control.dm"
+#include "code\game\machinery\vending_machines_vr.dm"
+#include "code\game\machinery\vitals_monitor.dm"
+#include "code\game\machinery\wall_frames.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\area_atmos_computer_vr.dm"
+#include "code\game\machinery\atmoalter\canister.dm"
+#include "code\game\machinery\atmoalter\clamp.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\pump_vr.dm"
+#include "code\game\machinery\atmoalter\scrubber.dm"
+#include "code\game\machinery\camera\camera.dm"
+#include "code\game\machinery\camera\camera_assembly.dm"
+#include "code\game\machinery\camera\camera_vr.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\arcade_vr.dm"
+#include "code\game\machinery\computer\atmos_alert.dm"
+#include "code\game\machinery\computer\atmos_control.dm"
+#include "code\game\machinery\computer\camera.dm"
+#include "code\game\machinery\computer\camera_vr.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\guestpass.dm"
+#include "code\game\machinery\computer\id_restorer_vr.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\prisoner.dm"
+#include "code\game\machinery\computer\prisonshuttle.dm"
+#include "code\game\machinery\computer\RCON_Console.dm"
+#include "code\game\machinery\computer\robot.dm"
+#include "code\game\machinery\computer\security.dm"
+#include "code\game\machinery\computer\shutoff_monitor.dm"
+#include "code\game\machinery\computer\shuttle.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\supply.dm"
+#include "code\game\machinery\computer\syndicate_specops_shuttle.dm"
+#include "code\game\machinery\computer\timeclock_vr.dm"
+#include "code\game\machinery\computer\~computer_vr.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_vr.dm"
+#include "code\game\machinery\doors\alarmlock.dm"
+#include "code\game\machinery\doors\blast_door.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\door_vr.dm"
+#include "code\game\machinery\doors\firedoor.dm"
+#include "code\game\machinery\doors\firedoor_assembly.dm"
+#include "code\game\machinery\doors\firedoor_vr.dm"
+#include "code\game\machinery\doors\multi_tile.dm"
+#include "code\game\machinery\doors\multi_tile_vr.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_docking_controller.dm"
+#include "code\game\machinery\embedded_controller\airlock_docking_controller_multi.dm"
+#include "code\game\machinery\embedded_controller\airlock_program.dm"
+#include "code\game\machinery\embedded_controller\docking_program.dm"
+#include "code\game\machinery\embedded_controller\docking_program_multi.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\embedded_controller\mapping_helpers.dm"
+#include "code\game\machinery\embedded_controller\simple_docking_controller.dm"
+#include "code\game\machinery\event\stage_vr.dm"
+#include "code\game\machinery\pipe\construction.dm"
+#include "code\game\machinery\pipe\pipe_dispenser.dm"
+#include "code\game\machinery\pipe\pipe_recipes.dm"
+#include "code\game\machinery\pipe\pipelayer.dm"
+#include "code\game\machinery\reagents\pump.dm"
+#include "code\game\machinery\telecomms\broadcaster.dm"
+#include "code\game\machinery\telecomms\broadcaster_vr.dm"
+#include "code\game\machinery\telecomms\logbrowser.dm"
+#include "code\game\machinery\telecomms\machine_interactions.dm"
+#include "code\game\machinery\telecomms\presets.dm"
+#include "code\game\machinery\telecomms\presets_vr.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\machinery\virtual_reality\ar_console.dm"
+#include "code\game\machinery\virtual_reality\vr_console.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\mech_prosthetics.dm"
+#include "code\game\mecha\mech_sensor.dm"
+#include "code\game\mecha\mecha.dm"
+#include "code\game\mecha\mecha_actions.dm"
+#include "code\game\mecha\mecha_appearance.dm"
+#include "code\game\mecha\mecha_construction_paths.dm"
+#include "code\game\mecha\mecha_control_console.dm"
+#include "code\game\mecha\mecha_helpers.dm"
+#include "code\game\mecha\mecha_parts.dm"
+#include "code\game\mecha\mecha_vr.dm"
+#include "code\game\mecha\mecha_wreckage.dm"
+#include "code\game\mecha\combat\combat.dm"
+#include "code\game\mecha\combat\durand.dm"
+#include "code\game\mecha\combat\fighter.dm"
+#include "code\game\mecha\combat\gorilla.dm"
+#include "code\game\mecha\combat\gygax.dm"
+#include "code\game\mecha\combat\marauder.dm"
+#include "code\game\mecha\combat\phazon.dm"
+#include "code\game\mecha\components\_component.dm"
+#include "code\game\mecha\components\actuators.dm"
+#include "code\game\mecha\components\armor.dm"
+#include "code\game\mecha\components\electrical.dm"
+#include "code\game\mecha\components\hull.dm"
+#include "code\game\mecha\components\lifesupport.dm"
+#include "code\game\mecha\equipment\mecha_equipment.dm"
+#include "code\game\mecha\equipment\mecha_equipment_dynamicprocs.dm"
+#include "code\game\mecha\equipment\tools\armor_melee.dm"
+#include "code\game\mecha\equipment\tools\armor_ranged.dm"
+#include "code\game\mecha\equipment\tools\cable_layer.dm"
+#include "code\game\mecha\equipment\tools\catapult.dm"
+#include "code\game\mecha\equipment\tools\clamp.dm"
+#include "code\game\mecha\equipment\tools\cloak.dm"
+#include "code\game\mecha\equipment\tools\drill.dm"
+#include "code\game\mecha\equipment\tools\energy_relay.dm"
+#include "code\game\mecha\equipment\tools\extinguisher.dm"
+#include "code\game\mecha\equipment\tools\generator.dm"
+#include "code\game\mecha\equipment\tools\hardpoint_actuator.dm"
+#include "code\game\mecha\equipment\tools\inflatables.dm"
+#include "code\game\mecha\equipment\tools\jetpack.dm"
+#include "code\game\mecha\equipment\tools\medigun_vr.dm"
+#include "code\game\mecha\equipment\tools\orescanner.dm"
+#include "code\game\mecha\equipment\tools\passenger.dm"
+#include "code\game\mecha\equipment\tools\powertool.dm"
+#include "code\game\mecha\equipment\tools\rcd.dm"
+#include "code\game\mecha\equipment\tools\repair_droid.dm"
+#include "code\game\mecha\equipment\tools\running_board.dm"
+#include "code\game\mecha\equipment\tools\shield.dm"
+#include "code\game\mecha\equipment\tools\shield_omni.dm"
+#include "code\game\mecha\equipment\tools\sleeper.dm"
+#include "code\game\mecha\equipment\tools\speedboost.dm"
+#include "code\game\mecha\equipment\tools\syringe_gun.dm"
+#include "code\game\mecha\equipment\tools\teleporter.dm"
+#include "code\game\mecha\equipment\tools\tools.dm"
+#include "code\game\mecha\equipment\tools\weldinglaser.dm"
+#include "code\game\mecha\equipment\tools\wormhole.dm"
+#include "code\game\mecha\equipment\weapons\honk.dm"
+#include "code\game\mecha\equipment\weapons\weapons.dm"
+#include "code\game\mecha\equipment\weapons\ballistic\automatic.dm"
+#include "code\game\mecha\equipment\weapons\ballistic\ballistic.dm"
+#include "code\game\mecha\equipment\weapons\ballistic\mortar.dm"
+#include "code\game\mecha\equipment\weapons\ballistic\shotgun.dm"
+#include "code\game\mecha\equipment\weapons\defense\shocker.dm"
+#include "code\game\mecha\equipment\weapons\energy\energy.dm"
+#include "code\game\mecha\equipment\weapons\energy\ion.dm"
+#include "code\game\mecha\equipment\weapons\energy\laser.dm"
+#include "code\game\mecha\equipment\weapons\energy\phased.dm"
+#include "code\game\mecha\equipment\weapons\energy\pulse.dm"
+#include "code\game\mecha\equipment\weapons\energy\stun.dm"
+#include "code\game\mecha\equipment\weapons\explosive\grenade.dm"
+#include "code\game\mecha\equipment\weapons\explosive\missile.dm"
+#include "code\game\mecha\equipment\weapons\fire\flamethrower.dm"
+#include "code\game\mecha\equipment\weapons\fire\incendiary.dm"
+#include "code\game\mecha\medical\medical.dm"
+#include "code\game\mecha\medical\odysseus.dm"
+#include "code\game\mecha\medical\odysseus_vr.dm"
+#include "code\game\mecha\micro\mecha_construction_paths_vr.dm"
+#include "code\game\mecha\micro\mecha_parts_vr.dm"
+#include "code\game\mecha\micro\mecha_vr.dm"
+#include "code\game\mecha\micro\mechfab_designs_vr.dm"
+#include "code\game\mecha\micro\micro.dm"
+#include "code\game\mecha\micro\micro_equipment.dm"
+#include "code\game\mecha\micro\security.dm"
+#include "code\game\mecha\micro\utility.dm"
+#include "code\game\mecha\space\hoverpod.dm"
+#include "code\game\mecha\space\shuttle.dm"
+#include "code\game\mecha\working\ripley.dm"
+#include "code\game\mecha\working\ripley_vr.dm"
+#include "code\game\mecha\working\working.dm"
+#include "code\game\objects\banners.dm"
+#include "code\game\objects\banners_vr.dm"
+#include "code\game\objects\buckling.dm"
+#include "code\game\objects\empulse.dm"
+#include "code\game\objects\explosion.dm"
+#include "code\game\objects\explosion_recursive.dm"
+#include "code\game\objects\items.dm"
+#include "code\game\objects\mob_spawner_vr.dm"
+#include "code\game\objects\objs.dm"
+#include "code\game\objects\structures.dm"
+#include "code\game\objects\stumble_into_vr.dm"
+#include "code\game\objects\weapons.dm"
+#include "code\game\objects\effects\bump_teleporter.dm"
+#include "code\game\objects\effects\confetti_vr.dm"
+#include "code\game\objects\effects\effect_system.dm"
+#include "code\game\objects\effects\explosion_particles.dm"
+#include "code\game\objects\effects\gibs.dm"
+#include "code\game\objects\effects\glowshroom.dm"
+#include "code\game\objects\effects\item_pickup_ghost.dm"
+#include "code\game\objects\effects\landmarks.dm"
+#include "code\game\objects\effects\landmarks_vr.dm"
+#include "code\game\objects\effects\manifest.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\semirandom_mobs_vr.dm"
+#include "code\game\objects\effects\spiders.dm"
+#include "code\game\objects\effects\spiders_vr.dm"
+#include "code\game\objects\effects\step_triggers.dm"
+#include "code\game\objects\effects\zone_divider.dm"
+#include "code\game\objects\effects\alien\aliens.dm"
+#include "code\game\objects\effects\chem\chemsmoke.dm"
+#include "code\game\objects\effects\chem\coating.dm"
+#include "code\game\objects\effects\chem\foam.dm"
+#include "code\game\objects\effects\chem\foam_vr.dm"
+#include "code\game\objects\effects\chem\water.dm"
+#include "code\game\objects\effects\decals\cleanable.dm"
+#include "code\game\objects\effects\decals\crayon.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\posters\bs12.dm"
+#include "code\game\objects\effects\decals\posters\polarisposters.dm"
+#include "code\game\objects\effects\decals\posters\polarisposters_vr.dm"
+#include "code\game\objects\effects\decals\posters\posters.dm"
+#include "code\game\objects\effects\decals\posters\tgposters.dm"
+#include "code\game\objects\effects\decals\posters\voreposters_vr.dm"
+#include "code\game\objects\effects\map_effects\beam_point.dm"
+#include "code\game\objects\effects\map_effects\effect_emitter.dm"
+#include "code\game\objects\effects\map_effects\map_effects.dm"
+#include "code\game\objects\effects\map_effects\perma_light.dm"
+#include "code\game\objects\effects\map_effects\portal.dm"
+#include "code\game\objects\effects\map_effects\radiation_emitter.dm"
+#include "code\game\objects\effects\map_effects\screen_shaker.dm"
+#include "code\game\objects\effects\map_effects\sound_emitter.dm"
+#include "code\game\objects\effects\prop\columnblast.dm"
+#include "code\game\objects\effects\prop\snake.dm"
+#include "code\game\objects\effects\spawners\bombspawner.dm"
+#include "code\game\objects\effects\spawners\gibspawner.dm"
+#include "code\game\objects\effects\spawners\graffiti.dm"
+#include "code\game\objects\effects\temporary_visuals\miscellaneous.dm"
+#include "code\game\objects\effects\temporary_visuals\temporary_visual.dm"
+#include "code\game\objects\effects\temporary_visuals\projectiles\impact.dm"
+#include "code\game\objects\effects\temporary_visuals\projectiles\muzzle.dm"
+#include "code\game\objects\effects\temporary_visuals\projectiles\projectile_effects.dm"
+#include "code\game\objects\effects\temporary_visuals\projectiles\tracer.dm"
+#include "code\game\objects\items\antag_spawners.dm"
+#include "code\game\objects\items\apc_frame.dm"
+#include "code\game\objects\items\bells.dm"
+#include "code\game\objects\items\blueprints.dm"
+#include "code\game\objects\items\bodybag.dm"
+#include "code\game\objects\items\contraband.dm"
+#include "code\game\objects\items\contraband_vr.dm"
+#include "code\game\objects\items\crayons.dm"
+#include "code\game\objects\items\falling_object_vr.dm"
+#include "code\game\objects\items\glassjar.dm"
+#include "code\game\objects\items\gunbox.dm"
+#include "code\game\objects\items\gunbox_vr.dm"
+#include "code\game\objects\items\latexballoon.dm"
+#include "code\game\objects\items\paintkit.dm"
+#include "code\game\objects\items\pizza_voucher_vr.dm"
+#include "code\game\objects\items\poi_items.dm"
+#include "code\game\objects\items\robobag.dm"
+#include "code\game\objects\items\shooting_range.dm"
+#include "code\game\objects\items\tailoring.dm"
+#include "code\game\objects\items\trash.dm"
+#include "code\game\objects\items\trash_material.dm"
+#include "code\game\objects\items\trash_vr.dm"
+#include "code\game\objects\items\uav.dm"
+#include "code\game\objects\items\devices\advnifrepair.dm"
+#include "code\game\objects\items\devices\ai_detector.dm"
+#include "code\game\objects\items\devices\aicard.dm"
+#include "code\game\objects\items\devices\binoculars.dm"
+#include "code\game\objects\items\devices\body_snatcher_vr.dm"
+#include "code\game\objects\items\devices\chameleonproj.dm"
+#include "code\game\objects\items\devices\debugger.dm"
+#include "code\game\objects\items\devices\defib.dm"
+#include "code\game\objects\items\devices\denecrotizer_vr.dm"
+#include "code\game\objects\items\devices\flash.dm"
+#include "code\game\objects\items\devices\flash_vr.dm"
+#include "code\game\objects\items\devices\flashlight.dm"
+#include "code\game\objects\items\devices\flashlight_vr.dm"
+#include "code\game\objects\items\devices\floor_painter.dm"
+#include "code\game\objects\items\devices\geiger.dm"
+#include "code\game\objects\items\devices\gps.dm"
+#include "code\game\objects\items\devices\hacktool.dm"
+#include "code\game\objects\items\devices\holowarrant.dm"
+#include "code\game\objects\items\devices\laserpointer.dm"
+#include "code\game\objects\items\devices\lightreplacer.dm"
+#include "code\game\objects\items\devices\megaphone.dm"
+#include "code\game\objects\items\devices\modkit.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\powersink.dm"
+#include "code\game\objects\items\devices\scanners.dm"
+#include "code\game\objects\items\devices\scanners_vr.dm"
+#include "code\game\objects\items\devices\spy_bug.dm"
+#include "code\game\objects\items\devices\suit_cooling.dm"
+#include "code\game\objects\items\devices\t_scanner.dm"
+#include "code\game\objects\items\devices\taperecorder.dm"
+#include "code\game\objects\items\devices\text_to_speech.dm"
+#include "code\game\objects\items\devices\traitordevices.dm"
+#include "code\game\objects\items\devices\transfer_valve.dm"
+#include "code\game\objects\items\devices\translator.dm"
+#include "code\game\objects\items\devices\translocator_vr.dm"
+#include "code\game\objects\items\devices\tvcamera.dm"
+#include "code\game\objects\items\devices\uplink.dm"
+#include "code\game\objects\items\devices\uplink_random_lists.dm"
+#include "code\game\objects\items\devices\whistle.dm"
+#include "code\game\objects\items\devices\communicator\communicator.dm"
+#include "code\game\objects\items\devices\communicator\helper.dm"
+#include "code\game\objects\items\devices\communicator\integrated.dm"
+#include "code\game\objects\items\devices\communicator\messaging.dm"
+#include "code\game\objects\items\devices\communicator\phone.dm"
+#include "code\game\objects\items\devices\communicator\UI_tgui.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\encryptionkey_vr.dm"
+#include "code\game\objects\items\devices\radio\headset.dm"
+#include "code\game\objects\items\devices\radio\headset_vr.dm"
+#include "code\game\objects\items\devices\radio\intercom.dm"
+#include "code\game\objects\items\devices\radio\jammer.dm"
+#include "code\game\objects\items\devices\radio\jammer_vr.dm"
+#include "code\game\objects\items\devices\radio\radio.dm"
+#include "code\game\objects\items\devices\radio\radio_vr.dm"
+#include "code\game\objects\items\devices\radio\radiopack.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\robot\robot_upgrades_vr.dm"
+#include "code\game\objects\items\stacks\marker_beacons.dm"
+#include "code\game\objects\items\stacks\matter_synth.dm"
+#include "code\game\objects\items\stacks\medical.dm"
+#include "code\game\objects\items\stacks\medical_vr.dm"
+#include "code\game\objects\items\stacks\nanopaste.dm"
+#include "code\game\objects\items\stacks\nanopaste_vr.dm"
+#include "code\game\objects\items\stacks\sandbags.dm"
+#include "code\game\objects\items\stacks\stack.dm"
+#include "code\game\objects\items\stacks\telecrystal.dm"
+#include "code\game\objects\items\stacks\tickets.dm"
+#include "code\game\objects\items\stacks\tiles\fifty_spawner_tiles.dm"
+#include "code\game\objects\items\stacks\tiles\tile_types.dm"
+#include "code\game\objects\items\toys\balls_vr.dm"
+#include "code\game\objects\items\toys\godfigures.dm"
+#include "code\game\objects\items\toys\mech_toys.dm"
+#include "code\game\objects\items\toys\toys.dm"
+#include "code\game\objects\items\toys\toys_vr.dm"
+#include "code\game\objects\items\weapons\AI_modules.dm"
+#include "code\game\objects\items\weapons\AI_modules_vr.dm"
+#include "code\game\objects\items\weapons\augment_items.dm"
+#include "code\game\objects\items\weapons\autopsy.dm"
+#include "code\game\objects\items\weapons\bones.dm"
+#include "code\game\objects\items\weapons\candle.dm"
+#include "code\game\objects\items\weapons\canes.dm"
+#include "code\game\objects\items\weapons\cards_ids_vr.dm"
+#include "code\game\objects\items\weapons\chewables.dm"
+#include "code\game\objects\items\weapons\cigs_lighters.dm"
+#include "code\game\objects\items\weapons\clown_items.dm"
+#include "code\game\objects\items\weapons\cosmetics.dm"
+#include "code\game\objects\items\weapons\dna_injector.dm"
+#include "code\game\objects\items\weapons\ecigs.dm"
+#include "code\game\objects\items\weapons\explosives.dm"
+#include "code\game\objects\items\weapons\explosives_vr.dm"
+#include "code\game\objects\items\weapons\extinguisher.dm"
+#include "code\game\objects\items\weapons\flamethrower.dm"
+#include "code\game\objects\items\weapons\gift_wrappaper.dm"
+#include "code\game\objects\items\weapons\handcuffs.dm"
+#include "code\game\objects\items\weapons\handcuffs_vr.dm"
+#include "code\game\objects\items\weapons\improvised_components.dm"
+#include "code\game\objects\items\weapons\inducer_vr.dm"
+#include "code\game\objects\items\weapons\manuals.dm"
+#include "code\game\objects\items\weapons\manuals_vr.dm"
+#include "code\game\objects\items\weapons\mop.dm"
+#include "code\game\objects\items\weapons\mop_deploy.dm"
+#include "code\game\objects\items\weapons\paint.dm"
+#include "code\game\objects\items\weapons\paiwire.dm"
+#include "code\game\objects\items\weapons\policetape.dm"
+#include "code\game\objects\items\weapons\RCD.dm"
+#include "code\game\objects\items\weapons\RCD_vr.dm"
+#include "code\game\objects\items\weapons\RMS_vr.dm"
+#include "code\game\objects\items\weapons\RPD_vr.dm"
+#include "code\game\objects\items\weapons\RSF.dm"
+#include "code\game\objects\items\weapons\scrolls.dm"
+#include "code\game\objects\items\weapons\shields.dm"
+#include "code\game\objects\items\weapons\shields_vr.dm"
+#include "code\game\objects\items\weapons\stunbaton.dm"
+#include "code\game\objects\items\weapons\surgery_tools.dm"
+#include "code\game\objects\items\weapons\swords_axes_etc.dm"
+#include "code\game\objects\items\weapons\syndie.dm"
+#include "code\game\objects\items\weapons\tape.dm"
+#include "code\game\objects\items\weapons\teleportation.dm"
+#include "code\game\objects\items\weapons\towels.dm"
+#include "code\game\objects\items\weapons\traps.dm"
+#include "code\game\objects\items\weapons\traps_vr.dm"
+#include "code\game\objects\items\weapons\trays.dm"
+#include "code\game\objects\items\weapons\weaponry.dm"
+#include "code\game\objects\items\weapons\weldbackpack.dm"
+#include "code\game\objects\items\weapons\circuitboards\broken.dm"
+#include "code\game\objects\items\weapons\circuitboards\circuitboard.dm"
+#include "code\game\objects\items\weapons\circuitboards\circuitboards_vr.dm"
+#include "code\game\objects\items\weapons\circuitboards\frame.dm"
+#include "code\game\objects\items\weapons\circuitboards\mecha.dm"
+#include "code\game\objects\items\weapons\circuitboards\other.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\air_management.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\camera_monitor.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\computer.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\research.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\shuttle.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\supply.dm"
+#include "code\game\objects\items\weapons\circuitboards\computer\telecomms.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\biogenerator.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\cloning.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\engineering.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\fluidpump.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\jukebox.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\kitchen_appliances.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\mech_recharger.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\mining_drill.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\pacman.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\papershredder.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\power.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\recharge_station.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\research.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\shieldgen.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\ships.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\telecomms.dm"
+#include "code\game\objects\items\weapons\circuitboards\machinery\unary_atmos.dm"
+#include "code\game\objects\items\weapons\grenades\anti_photon_grenade.dm"
+#include "code\game\objects\items\weapons\grenades\chem_grenade.dm"
+#include "code\game\objects\items\weapons\grenades\concussion.dm"
+#include "code\game\objects\items\weapons\grenades\emgrenade.dm"
+#include "code\game\objects\items\weapons\grenades\explosive.dm"
+#include "code\game\objects\items\weapons\grenades\flashbang.dm"
+#include "code\game\objects\items\weapons\grenades\grenade.dm"
+#include "code\game\objects\items\weapons\grenades\projectile.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\spawnergrenade_vr.dm"
+#include "code\game\objects\items\weapons\grenades\supermatter.dm"
+#include "code\game\objects\items\weapons\id cards\cards.dm"
+#include "code\game\objects\items\weapons\id cards\cards_vr.dm"
+#include "code\game\objects\items\weapons\id cards\id_stacks.dm"
+#include "code\game\objects\items\weapons\id cards\id_stacks_vr.dm"
+#include "code\game\objects\items\weapons\id cards\station_ids.dm"
+#include "code\game\objects\items\weapons\id cards\station_ids_vr.dm"
+#include "code\game\objects\items\weapons\id cards\syndicate_ids.dm"
+#include "code\game\objects\items\weapons\implants\implant.dm"
+#include "code\game\objects\items\weapons\implants\implant_vr.dm"
+#include "code\game\objects\items\weapons\implants\implantaugment.dm"
+#include "code\game\objects\items\weapons\implants\implantcase.dm"
+#include "code\game\objects\items\weapons\implants\implantcase_vr.dm"
+#include "code\game\objects\items\weapons\implants\implantchair.dm"
+#include "code\game\objects\items\weapons\implants\implantcircuits.dm"
+#include "code\game\objects\items\weapons\implants\implantdud.dm"
+#include "code\game\objects\items\weapons\implants\implanter.dm"
+#include "code\game\objects\items\weapons\implants\implanter_vr.dm"
+#include "code\game\objects\items\weapons\implants\implantfreedom.dm"
+#include "code\game\objects\items\weapons\implants\implantlanguage.dm"
+#include "code\game\objects\items\weapons\implants\implantpad.dm"
+#include "code\game\objects\items\weapons\implants\implantreagent_vr.dm"
+#include "code\game\objects\items\weapons\implants\implantrestrainingbolt.dm"
+#include "code\game\objects\items\weapons\implants\implantuplink.dm"
+#include "code\game\objects\items\weapons\implants\neuralbasic.dm"
+#include "code\game\objects\items\weapons\material\ashtray.dm"
+#include "code\game\objects\items\weapons\material\bats.dm"
+#include "code\game\objects\items\weapons\material\chainsaw.dm"
+#include "code\game\objects\items\weapons\material\foam.dm"
+#include "code\game\objects\items\weapons\material\gravemarker.dm"
+#include "code\game\objects\items\weapons\material\kitchen.dm"
+#include "code\game\objects\items\weapons\material\knives.dm"
+#include "code\game\objects\items\weapons\material\knives_vr.dm"
+#include "code\game\objects\items\weapons\material\material_armor.dm"
+#include "code\game\objects\items\weapons\material\material_weapons.dm"
+#include "code\game\objects\items\weapons\material\misc.dm"
+#include "code\game\objects\items\weapons\material\shards.dm"
+#include "code\game\objects\items\weapons\material\shards_vr.dm"
+#include "code\game\objects\items\weapons\material\swords.dm"
+#include "code\game\objects\items\weapons\material\thrown.dm"
+#include "code\game\objects\items\weapons\material\twohanded.dm"
+#include "code\game\objects\items\weapons\material\twohanded_vr.dm"
+#include "code\game\objects\items\weapons\material\whetstone.dm"
+#include "code\game\objects\items\weapons\melee\deflect.dm"
+#include "code\game\objects\items\weapons\melee\energy.dm"
+#include "code\game\objects\items\weapons\melee\energy_vr.dm"
+#include "code\game\objects\items\weapons\melee\misc.dm"
+#include "code\game\objects\items\weapons\melee\misc_vr.dm"
+#include "code\game\objects\items\weapons\storage\backpack.dm"
+#include "code\game\objects\items\weapons\storage\backpack_vr.dm"
+#include "code\game\objects\items\weapons\storage\bags.dm"
+#include "code\game\objects\items\weapons\storage\bags_vr.dm"
+#include "code\game\objects\items\weapons\storage\belt.dm"
+#include "code\game\objects\items\weapons\storage\belt_vr.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\boxes_vr.dm"
+#include "code\game\objects\items\weapons\storage\briefcase.dm"
+#include "code\game\objects\items\weapons\storage\egg_vr.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\firstaid_vr.dm"
+#include "code\game\objects\items\weapons\storage\internal.dm"
+#include "code\game\objects\items\weapons\storage\laundry_basket.dm"
+#include "code\game\objects\items\weapons\storage\lockbox.dm"
+#include "code\game\objects\items\weapons\storage\misc.dm"
+#include "code\game\objects\items\weapons\storage\mre.dm"
+#include "code\game\objects\items\weapons\storage\pouches.dm"
+#include "code\game\objects\items\weapons\storage\quickdraw.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\toolbox_vr.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\tank_types_vr.dm"
+#include "code\game\objects\items\weapons\tanks\tanks.dm"
+#include "code\game\objects\items\weapons\tools\crowbar.dm"
+#include "code\game\objects\items\weapons\tools\crowbar_vr.dm"
+#include "code\game\objects\items\weapons\tools\screwdriver.dm"
+#include "code\game\objects\items\weapons\tools\weldingtool.dm"
+#include "code\game\objects\items\weapons\tools\wirecutters.dm"
+#include "code\game\objects\items\weapons\tools\wrench.dm"
+#include "code\game\objects\random\_random.dm"
+#include "code\game\objects\random\guns_and_ammo.dm"
+#include "code\game\objects\random\maintenance.dm"
+#include "code\game\objects\random\mapping.dm"
+#include "code\game\objects\random\mapping_vr.dm"
+#include "code\game\objects\random\mechs.dm"
+#include "code\game\objects\random\misc.dm"
+#include "code\game\objects\random\misc_vr.dm"
+#include "code\game\objects\random\mob.dm"
+#include "code\game\objects\random\mob_vr.dm"
+#include "code\game\objects\random\spacesuits.dm"
+#include "code\game\objects\random\unidentified\medicine.dm"
+#include "code\game\objects\structures\artstuff.dm"
+#include "code\game\objects\structures\barricades.dm"
+#include "code\game\objects\structures\barsign.dm"
+#include "code\game\objects\structures\bedsheet_bin.dm"
+#include "code\game\objects\structures\bedsheet_bin_vr.dm"
+#include "code\game\objects\structures\bonfire.dm"
+#include "code\game\objects\structures\catwalk.dm"
+#include "code\game\objects\structures\cliff.dm"
+#include "code\game\objects\structures\coathanger.dm"
+#include "code\game\objects\structures\curtains.dm"
+#include "code\game\objects\structures\dancepole_vr.dm"
+#include "code\game\objects\structures\displaycase.dm"
+#include "code\game\objects\structures\dogbed.dm"
+#include "code\game\objects\structures\door_assembly.dm"
+#include "code\game\objects\structures\electricchair.dm"
+#include "code\game\objects\structures\extinguisher.dm"
+#include "code\game\objects\structures\fence.dm"
+#include "code\game\objects\structures\fireaxe.dm"
+#include "code\game\objects\structures\fitness.dm"
+#include "code\game\objects\structures\fitness_vr.dm"
+#include "code\game\objects\structures\girders.dm"
+#include "code\game\objects\structures\gravemarker.dm"
+#include "code\game\objects\structures\grille.dm"
+#include "code\game\objects\structures\handrail.dm"
+#include "code\game\objects\structures\holoplant.dm"
+#include "code\game\objects\structures\inflatable.dm"
+#include "code\game\objects\structures\janicart.dm"
+#include "code\game\objects\structures\kitchen_foodcart_vr.dm"
+#include "code\game\objects\structures\kitchen_spike.dm"
+#include "code\game\objects\structures\lattice.dm"
+#include "code\game\objects\structures\ledges.dm"
+#include "code\game\objects\structures\lightpost.dm"
+#include "code\game\objects\structures\loot_piles.dm"
+#include "code\game\objects\structures\map_blocker_vr.dm"
+#include "code\game\objects\structures\medical_stand_vr.dm"
+#include "code\game\objects\structures\mirror.dm"
+#include "code\game\objects\structures\mop_bucket.dm"
+#include "code\game\objects\structures\morgue.dm"
+#include "code\game\objects\structures\morgue_vr.dm"
+#include "code\game\objects\structures\plasticflaps.dm"
+#include "code\game\objects\structures\railing.dm"
+#include "code\game\objects\structures\safe.dm"
+#include "code\game\objects\structures\salvageable.dm"
+#include "code\game\objects\structures\signs.dm"
+#include "code\game\objects\structures\signs_vr.dm"
+#include "code\game\objects\structures\simple_doors.dm"
+#include "code\game\objects\structures\simple_doors_vr.dm"
+#include "code\game\objects\structures\snowman.dm"
+#include "code\game\objects\structures\stasis_cage.dm"
+#include "code\game\objects\structures\tank_dispenser.dm"
+#include "code\game\objects\structures\target_stake.dm"
+#include "code\game\objects\structures\transit_tubes.dm"
+#include "code\game\objects\structures\trash_pile_vr.dm"
+#include "code\game\objects\structures\under_wardrobe.dm"
+#include "code\game\objects\structures\wall_frame.dm"
+#include "code\game\objects\structures\watercloset.dm"
+#include "code\game\objects\structures\watercloset_vr.dm"
+#include "code\game\objects\structures\windoor_assembly.dm"
+#include "code\game\objects\structures\window.dm"
+#include "code\game\objects\structures\window_spawner.dm"
+#include "code\game\objects\structures\window_vr.dm"
+#include "code\game\objects\structures\alien\alien egg.dm"
+#include "code\game\objects\structures\alien\alien.dm"
+#include "code\game\objects\structures\crates_lockers\__closets.dm"
+#include "code\game\objects\structures\crates_lockers\_closets_appearance_definitions.dm"
+#include "code\game\objects\structures\crates_lockers\_closets_appearance_definitions_vr.dm"
+#include "code\game\objects\structures\crates_lockers\crates.dm"
+#include "code\game\objects\structures\crates_lockers\crates_vr.dm"
+#include "code\game\objects\structures\crates_lockers\largecrate.dm"
+#include "code\game\objects\structures\crates_lockers\largecrate_vr.dm"
+#include "code\game\objects\structures\crates_lockers\vehiclecage.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\egg_vr.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\misc_vr.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\utility_closets_vr.dm"
+#include "code\game\objects\structures\crates_lockers\closets\walllocker.dm"
+#include "code\game\objects\structures\crates_lockers\closets\wardrobe.dm"
+#include "code\game\objects\structures\crates_lockers\closets\wardrobe_vr.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\cargo_vr.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\medical_vr.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\crates_lockers\closets\secure\security_vr.dm"
+#include "code\game\objects\structures\flora\flora.dm"
+#include "code\game\objects\structures\flora\flora_vr.dm"
+#include "code\game\objects\structures\flora\grass.dm"
+#include "code\game\objects\structures\flora\moretrees_vr.dm"
+#include "code\game\objects\structures\flora\trees.dm"
+#include "code\game\objects\structures\ghost_pods\event_vr.dm"
+#include "code\game\objects\structures\ghost_pods\ghost_pods.dm"
+#include "code\game\objects\structures\ghost_pods\ghost_pods_vr.dm"
+#include "code\game\objects\structures\ghost_pods\human.dm"
+#include "code\game\objects\structures\ghost_pods\mysterious.dm"
+#include "code\game\objects\structures\ghost_pods\silicon.dm"
+#include "code\game\objects\structures\ghost_pods\silicon_vr.dm"
+#include "code\game\objects\structures\props\alien_props.dm"
+#include "code\game\objects\structures\props\alien_props_vr.dm"
+#include "code\game\objects\structures\props\beam_prism.dm"
+#include "code\game\objects\structures\props\blackbox.dm"
+#include "code\game\objects\structures\props\fake_ai.dm"
+#include "code\game\objects\structures\props\nest.dm"
+#include "code\game\objects\structures\props\projectile_lock.dm"
+#include "code\game\objects\structures\props\prop.dm"
+#include "code\game\objects\structures\props\puzzledoor.dm"
+#include "code\game\objects\structures\props\rocks.dm"
+#include "code\game\objects\structures\props\swarm.dm"
+#include "code\game\objects\structures\props\transmitter.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\chairs_vr.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\stools.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\stools_vr.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\wheelchair.dm"
+#include "code\game\objects\structures\stool_bed_chair_nest\wheelchair_item.dm"
+#include "code\game\turfs\simulated.dm"
+#include "code\game\turfs\simulated_vr.dm"
+#include "code\game\turfs\turf.dm"
+#include "code\game\turfs\turf_changing.dm"
+#include "code\game\turfs\turf_flick_animations.dm"
+#include "code\game\turfs\unsimulated.dm"
+#include "code\game\turfs\flooring\flooring.dm"
+#include "code\game\turfs\flooring\flooring_decals.dm"
+#include "code\game\turfs\flooring\flooring_decals_vr.dm"
+#include "code\game\turfs\flooring\flooring_premade.dm"
+#include "code\game\turfs\flooring\flooring_vr.dm"
+#include "code\game\turfs\flooring\shuttle_vr.dm"
+#include "code\game\turfs\initialization\init.dm"
+#include "code\game\turfs\initialization\maintenance.dm"
+#include "code\game\turfs\simulated\floor.dm"
+#include "code\game\turfs\simulated\floor_acts.dm"
+#include "code\game\turfs\simulated\floor_attackby.dm"
+#include "code\game\turfs\simulated\floor_damage.dm"
+#include "code\game\turfs\simulated\floor_icon.dm"
+#include "code\game\turfs\simulated\floor_static.dm"
+#include "code\game\turfs\simulated\floor_types.dm"
+#include "code\game\turfs\simulated\floor_types_eris.dm"
+#include "code\game\turfs\simulated\floor_types_vr.dm"
+#include "code\game\turfs\simulated\lava.dm"
+#include "code\game\turfs\simulated\wall_attacks.dm"
+#include "code\game\turfs\simulated\wall_icon.dm"
+#include "code\game\turfs\simulated\wall_types.dm"
+#include "code\game\turfs\simulated\wall_types_vr.dm"
+#include "code\game\turfs\simulated\walls.dm"
+#include "code\game\turfs\simulated\water.dm"
+#include "code\game\turfs\simulated\water_vr.dm"
+#include "code\game\turfs\simulated\dungeon\floor.dm"
+#include "code\game\turfs\simulated\dungeon\wall.dm"
+#include "code\game\turfs\simulated\outdoors\atmoscaves_vr.dm"
+#include "code\game\turfs\simulated\outdoors\dirt.dm"
+#include "code\game\turfs\simulated\outdoors\grass.dm"
+#include "code\game\turfs\simulated\outdoors\ironsand_vr.dm"
+#include "code\game\turfs\simulated\outdoors\outdoors.dm"
+#include "code\game\turfs\simulated\outdoors\outdoors_attackby.dm"
+#include "code\game\turfs\simulated\outdoors\outdoors_vr.dm"
+#include "code\game\turfs\simulated\outdoors\sky.dm"
+#include "code\game\turfs\simulated\outdoors\snow.dm"
+#include "code\game\turfs\snow\snow.dm"
+#include "code\game\turfs\space\cracked_asteroid.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\beach_vr.dm"
+#include "code\game\turfs\unsimulated\floor.dm"
+#include "code\game\turfs\unsimulated\planetary.dm"
+#include "code\game\turfs\unsimulated\planetary_vr.dm"
+#include "code\game\turfs\unsimulated\shuttle.dm"
+#include "code\game\turfs\unsimulated\sky_vr.dm"
+#include "code\game\turfs\unsimulated\walls.dm"
+#include "code\js\byjax.dm"
+#include "code\js\menus.dm"
+#include "code\modules\admin\admin.dm"
+#include "code\modules\admin\admin_attack_log.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_secrets.dm"
+#include "code\modules\admin\admin_tools.dm"
+#include "code\modules\admin\admin_verb_lists_vr.dm"
+#include "code\modules\admin\admin_verbs.dm"
+#include "code\modules\admin\admin_vr.dm"
+#include "code\modules\admin\banjob.dm"
+#include "code\modules\admin\ckey_vr.dm"
+#include "code\modules\admin\create_mob.dm"
+#include "code\modules\admin\create_object.dm"
+#include "code\modules\admin\create_turf.dm"
+#include "code\modules\admin\holder2.dm"
+#include "code\modules\admin\IsBanned.dm"
+#include "code\modules\admin\map_capture.dm"
+#include "code\modules\admin\NewBan.dm"
+#include "code\modules\admin\news.dm"
+#include "code\modules\admin\persistence.dm"
+#include "code\modules\admin\player_notes.dm"
+#include "code\modules\admin\player_panel.dm"
+#include "code\modules\admin\topic.dm"
+#include "code\modules\admin\ToRban.dm"
+#include "code\modules\admin\callproc\callproc.dm"
+#include "code\modules\admin\DB ban\functions.dm"
+#include "code\modules\admin\permissionverbs\permissionedit.dm"
+#include "code\modules\admin\secrets\admin_secrets\admin_logs.dm"
+#include "code\modules\admin\secrets\admin_secrets\alter_narsie.dm"
+#include "code\modules\admin\secrets\admin_secrets\bombing_list.dm"
+#include "code\modules\admin\secrets\admin_secrets\jump_shuttle.dm"
+#include "code\modules\admin\secrets\admin_secrets\launch_shuttle.dm"
+#include "code\modules\admin\secrets\admin_secrets\launch_shuttle_forced.dm"
+#include "code\modules\admin\secrets\admin_secrets\list_dna.dm"
+#include "code\modules\admin\secrets\admin_secrets\list_fingerprints.dm"
+#include "code\modules\admin\secrets\admin_secrets\move_shuttle.dm"
+#include "code\modules\admin\secrets\admin_secrets\prison_warp.dm"
+#include "code\modules\admin\secrets\admin_secrets\show_ai_laws.dm"
+#include "code\modules\admin\secrets\admin_secrets\show_crew_manifest.dm"
+#include "code\modules\admin\secrets\admin_secrets\show_game_mode.dm"
+#include "code\modules\admin\secrets\admin_secrets\show_law_changes.dm"
+#include "code\modules\admin\secrets\admin_secrets\show_signalers.dm"
+#include "code\modules\admin\secrets\admin_secrets\traitors_and_objectives.dm"
+#include "code\modules\admin\secrets\final_solutions\summon_narsie.dm"
+#include "code\modules\admin\secrets\final_solutions\supermatter_cascade.dm"
+#include "code\modules\admin\secrets\fun_secrets\break_all_lights.dm"
+#include "code\modules\admin\secrets\fun_secrets\break_some_lights.dm"
+#include "code\modules\admin\secrets\fun_secrets\fix_all_lights.dm"
+#include "code\modules\admin\secrets\fun_secrets\ghost_mode.dm"
+#include "code\modules\admin\secrets\fun_secrets\only_one.dm"
+#include "code\modules\admin\secrets\fun_secrets\paintball_mode.dm"
+#include "code\modules\admin\secrets\fun_secrets\power_all_smes.dm"
+#include "code\modules\admin\secrets\fun_secrets\power_failure_begin.dm"
+#include "code\modules\admin\secrets\fun_secrets\power_failure_end.dm"
+#include "code\modules\admin\secrets\fun_secrets\remove_all_clothing.dm"
+#include "code\modules\admin\secrets\fun_secrets\remove_internal_clothing.dm"
+#include "code\modules\admin\secrets\fun_secrets\send_strike_team.dm"
+#include "code\modules\admin\secrets\fun_secrets\toggle_bomb_cap.dm"
+#include "code\modules\admin\secrets\fun_secrets\triple_ai_mode.dm"
+#include "code\modules\admin\secrets\fun_secrets\turn_humans_into_corgies.dm"
+#include "code\modules\admin\secrets\fun_secrets\turn_humans_into_monkeys.dm"
+#include "code\modules\admin\secrets\random_events\gravity_vr.dm"
+#include "code\modules\admin\secrets\random_events\trigger_cordical_borer_infestation.dm"
+#include "code\modules\admin\secrets\random_events\trigger_xenomorph_infestation.dm"
+#include "code\modules\admin\verbs\adminhelp.dm"
+#include "code\modules\admin\verbs\adminhelp_vr.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\antag-ooc.dm"
+#include "code\modules\admin\verbs\atmosdebug.dm"
+#include "code\modules\admin\verbs\BrokenInhands.dm"
+#include "code\modules\admin\verbs\buildmode.dm"
+#include "code\modules\admin\verbs\change_appearance.dm"
+#include "code\modules\admin\verbs\check_customitem_activity.dm"
+#include "code\modules\admin\verbs\cinematic.dm"
+#include "code\modules\admin\verbs\custom_event.dm"
+#include "code\modules\admin\verbs\dbcon_fix.dm"
+#include "code\modules\admin\verbs\deadsay.dm"
+#include "code\modules\admin\verbs\debug.dm"
+#include "code\modules\admin\verbs\debug_vr.dm"
+#include "code\modules\admin\verbs\diagnostics.dm"
+#include "code\modules\admin\verbs\dice.dm"
+#include "code\modules\admin\verbs\fps.dm"
+#include "code\modules\admin\verbs\getlogs.dm"
+#include "code\modules\admin\verbs\grief_fixers.dm"
+#include "code\modules\admin\verbs\lightning_strike.dm"
+#include "code\modules\admin\verbs\map_template_loadverb.dm"
+#include "code\modules\admin\verbs\mapping.dm"
+#include "code\modules\admin\verbs\panicbunker.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\randomverbs_vr.dm"
+#include "code\modules\admin\verbs\resize.dm"
+#include "code\modules\admin\verbs\smite.dm"
+#include "code\modules\admin\verbs\smite_vr.dm"
+#include "code\modules\admin\verbs\striketeam.dm"
+#include "code\modules\admin\verbs\tripAI.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\SDQL_2_wrappers.dm"
+#include "code\modules\admin\view_variables\admin_delete.dm"
+#include "code\modules\admin\view_variables\debug_variables.dm"
+#include "code\modules\admin\view_variables\get_variables.dm"
+#include "code\modules\admin\view_variables\helpers.dm"
+#include "code\modules\admin\view_variables\mass_edit_variables.dm"
+#include "code\modules\admin\view_variables\modify_variables.dm"
+#include "code\modules\admin\view_variables\topic.dm"
+#include "code\modules\admin\view_variables\topic_list.dm"
+#include "code\modules\admin\view_variables\view_variables.dm"
+#include "code\modules\admin\view_variables\view_variables_global.dm"
+#include "code\modules\ai\_defines.dm"
+#include "code\modules\ai\ai_holder.dm"
+#include "code\modules\ai\ai_holder_combat.dm"
+#include "code\modules\ai\ai_holder_combat_unseen.dm"
+#include "code\modules\ai\ai_holder_communication.dm"
+#include "code\modules\ai\ai_holder_cooperation.dm"
+#include "code\modules\ai\ai_holder_debug.dm"
+#include "code\modules\ai\ai_holder_disabled.dm"
+#include "code\modules\ai\ai_holder_fleeing.dm"
+#include "code\modules\ai\ai_holder_follow.dm"
+#include "code\modules\ai\ai_holder_movement.dm"
+#include "code\modules\ai\ai_holder_pathfinding.dm"
+#include "code\modules\ai\ai_holder_targeting.dm"
+#include "code\modules\ai\ai_holder_targeting_vr.dm"
+#include "code\modules\ai\interfaces.dm"
+#include "code\modules\ai\say_list.dm"
+#include "code\modules\ai\ai_holder_subtypes\simple_mob_ai.dm"
+#include "code\modules\ai\ai_holder_subtypes\simple_mob_ai_vr.dm"
+#include "code\modules\ai\ai_holder_subtypes\slime_xenobio_ai.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\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\artifice\cursedform.dm"
+#include "code\modules\artifice\deadringer.dm"
+#include "code\modules\artifice\telecube.dm"
+#include "code\modules\assembly\assembly.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\asset_cache\asset_cache.dm"
+#include "code\modules\asset_cache\asset_cache_client.dm"
+#include "code\modules\asset_cache\asset_cache_item.dm"
+#include "code\modules\asset_cache\asset_list.dm"
+#include "code\modules\asset_cache\asset_list_items.dm"
+#include "code\modules\awaymissions\bluespaceartillery.dm"
+#include "code\modules\awaymissions\corpse.dm"
+#include "code\modules\awaymissions\exile.dm"
+#include "code\modules\awaymissions\gateway.dm"
+#include "code\modules\awaymissions\gateway_vr.dm"
+#include "code\modules\awaymissions\loot.dm"
+#include "code\modules\awaymissions\loot_vr.dm"
+#include "code\modules\awaymissions\pamphlet.dm"
+#include "code\modules\awaymissions\trigger.dm"
+#include "code\modules\awaymissions\zlevel.dm"
+#include "code\modules\blob\blob.dm"
+#include "code\modules\blob2\_defines.dm"
+#include "code\modules\blob2\core_chunk.dm"
+#include "code\modules\blob2\blobs\base_blob.dm"
+#include "code\modules\blob2\blobs\core.dm"
+#include "code\modules\blob2\blobs\factory.dm"
+#include "code\modules\blob2\blobs\node.dm"
+#include "code\modules\blob2\blobs\normal.dm"
+#include "code\modules\blob2\blobs\resource.dm"
+#include "code\modules\blob2\blobs\shield.dm"
+#include "code\modules\blob2\overmind\overmind.dm"
+#include "code\modules\blob2\overmind\powers.dm"
+#include "code\modules\blob2\overmind\types.dm"
+#include "code\modules\blob2\overmind\types\blazing_oil.dm"
+#include "code\modules\blob2\overmind\types\classic.dm"
+#include "code\modules\blob2\overmind\types\cryogenic_goo.dm"
+#include "code\modules\blob2\overmind\types\ectoplasmic_horror.dm"
+#include "code\modules\blob2\overmind\types\electromagnetic_web.dm"
+#include "code\modules\blob2\overmind\types\energized_jelly.dm"
+#include "code\modules\blob2\overmind\types\explosive_lattice.dm"
+#include "code\modules\blob2\overmind\types\fabrication_swarm.dm"
+#include "code\modules\blob2\overmind\types\fulminant_organism.dm"
+#include "code\modules\blob2\overmind\types\fungal_bloom.dm"
+#include "code\modules\blob2\overmind\types\grey_goo.dm"
+#include "code\modules\blob2\overmind\types\pressurized_slime.dm"
+#include "code\modules\blob2\overmind\types\radioactive_ooze.dm"
+#include "code\modules\blob2\overmind\types\ravenous_macrophage.dm"
+#include "code\modules\blob2\overmind\types\reactive_spines.dm"
+#include "code\modules\blob2\overmind\types\roiling_mold.dm"
+#include "code\modules\blob2\overmind\types\shifting_fragments.dm"
+#include "code\modules\blob2\overmind\types\synchronous_mesh.dm"
+#include "code\modules\blob2\overmind\types\volatile_alluvium.dm"
+#include "code\modules\busy_space_vr\air_traffic.dm"
+#include "code\modules\busy_space_vr\loremaster.dm"
+#include "code\modules\busy_space_vr\organizations.dm"
+#include "code\modules\catalogue\atoms.dm"
+#include "code\modules\catalogue\catalogue_data.dm"
+#include "code\modules\catalogue\catalogue_data_vr.dm"
+#include "code\modules\catalogue\cataloguer.dm"
+#include "code\modules\catalogue\cataloguer_visuals.dm"
+#include "code\modules\catalogue\cataloguer_vr.dm"
+#include "code\modules\client\client defines.dm"
+#include "code\modules\client\client procs.dm"
+#include "code\modules\client\client procs_vr.dm"
+#include "code\modules\client\movement.dm"
+#include "code\modules\client\preferences.dm"
+#include "code\modules\client\preferences_factions.dm"
+#include "code\modules\client\preferences_savefile.dm"
+#include "code\modules\client\preferences_spawnpoints.dm"
+#include "code\modules\client\preferences_toggle_procs.dm"
+#include "code\modules\client\preferences_vr.dm"
+#include "code\modules\client\spam_prevention.dm"
+#include "code\modules\client\ui_style.dm"
+#include "code\modules\client\preference_setup\_defines.dm"
+#include "code\modules\client\preference_setup\preference_setup.dm"
+#include "code\modules\client\preference_setup\preference_setup_vr.dm"
+#include "code\modules\client\preference_setup\antagonism\01_basic.dm"
+#include "code\modules\client\preference_setup\antagonism\02_candidacy.dm"
+#include "code\modules\client\preference_setup\general\01_basic.dm"
+#include "code\modules\client\preference_setup\general\02_language.dm"
+#include "code\modules\client\preference_setup\general\03_body.dm"
+#include "code\modules\client\preference_setup\general\04_equipment.dm"
+#include "code\modules\client\preference_setup\general\05_background.dm"
+#include "code\modules\client\preference_setup\general\06_flavor.dm"
+#include "code\modules\client\preference_setup\global\01_ui.dm"
+#include "code\modules\client\preference_setup\global\02_settings.dm"
+#include "code\modules\client\preference_setup\global\03_pai.dm"
+#include "code\modules\client\preference_setup\global\04_ooc.dm"
+#include "code\modules\client\preference_setup\global\setting_datums.dm"
+#include "code\modules\client\preference_setup\loadout\gear_tweaks.dm"
+#include "code\modules\client\preference_setup\loadout\gear_tweaks_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_accessories.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_accessories_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_cosmetics.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_cosmetics_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_cyberware.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_ears.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_eyes.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_eyes_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_fluffitems_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_general.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_general_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_gloves.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_gloves_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_head.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_head_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_mask.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_shoes.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_shoes_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_smoking.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_suit.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_suit_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_uniform.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_uniform_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_utility.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_utility_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_vr.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_xeno.dm"
+#include "code\modules\client\preference_setup\loadout\loadout_xeno_vr.dm"
+#include "code\modules\client\preference_setup\occupation\occupation.dm"
+#include "code\modules\client\preference_setup\skills\skills.dm"
+#include "code\modules\client\preference_setup\volume_sliders\01_volume.dm"
+#include "code\modules\client\preference_setup\volume_sliders\02_media.dm"
+#include "code\modules\client\preference_setup\vore\01_ears.dm"
+#include "code\modules\client\preference_setup\vore\02_size.dm"
+#include "code\modules\client\preference_setup\vore\03_egg.dm"
+#include "code\modules\client\preference_setup\vore\04_resleeving.dm"
+#include "code\modules\client\preference_setup\vore\05_persistence.dm"
+#include "code\modules\client\preference_setup\vore\06_vantag.dm"
+#include "code\modules\client\preference_setup\vore\07_traits.dm"
+#include "code\modules\client\preference_setup\vore\08_nif.dm"
+#include "code\modules\client\preference_setup\vore\09_misc.dm"
+#include "code\modules\client\verbs\advanced_who.dm"
+#include "code\modules\client\verbs\character_directory.dm"
+#include "code\modules\client\verbs\ignore.dm"
+#include "code\modules\client\verbs\ooc.dm"
+#include "code\modules\client\verbs\ping.dm"
+#include "code\modules\client\verbs\suicide.dm"
+#include "code\modules\client\verbs\who.dm"
+#include "code\modules\clothing\chameleon.dm"
+#include "code\modules\clothing\clothing.dm"
+#include "code\modules\clothing\clothing_accessories.dm"
+#include "code\modules\clothing\clothing_icons.dm"
+#include "code\modules\clothing\clothing_vr.dm"
+#include "code\modules\clothing\ears\earrings.dm"
+#include "code\modules\clothing\ears\ears.dm"
+#include "code\modules\clothing\glasses\glasses.dm"
+#include "code\modules\clothing\glasses\glasses_vr.dm"
+#include "code\modules\clothing\glasses\hud.dm"
+#include "code\modules\clothing\glasses\hud_vr.dm"
+#include "code\modules\clothing\gloves\antagonist.dm"
+#include "code\modules\clothing\gloves\arm_guards.dm"
+#include "code\modules\clothing\gloves\arm_guards_vr.dm"
+#include "code\modules\clothing\gloves\boxing.dm"
+#include "code\modules\clothing\gloves\color.dm"
+#include "code\modules\clothing\gloves\gauntlets.dm"
+#include "code\modules\clothing\gloves\miscellaneous.dm"
+#include "code\modules\clothing\gloves\miscellaneous_vr.dm"
+#include "code\modules\clothing\head\collectable.dm"
+#include "code\modules\clothing\head\flowercrowns.dm"
+#include "code\modules\clothing\head\hardhat.dm"
+#include "code\modules\clothing\head\helmet.dm"
+#include "code\modules\clothing\head\helmet_vr.dm"
+#include "code\modules\clothing\head\hood.dm"
+#include "code\modules\clothing\head\hood_vr.dm"
+#include "code\modules\clothing\head\jobs.dm"
+#include "code\modules\clothing\head\jobs_vr.dm"
+#include "code\modules\clothing\head\misc.dm"
+#include "code\modules\clothing\head\misc_special.dm"
+#include "code\modules\clothing\head\misc_vr.dm"
+#include "code\modules\clothing\head\pilot_helmet.dm"
+#include "code\modules\clothing\head\pilot_helmet_vr.dm"
+#include "code\modules\clothing\head\soft_caps.dm"
+#include "code\modules\clothing\head\solgov.dm"
+#include "code\modules\clothing\head\solgov_vr.dm"
+#include "code\modules\clothing\masks\boxing.dm"
+#include "code\modules\clothing\masks\breath.dm"
+#include "code\modules\clothing\masks\breath_vr.dm"
+#include "code\modules\clothing\masks\gasmask.dm"
+#include "code\modules\clothing\masks\gasmask_vr.dm"
+#include "code\modules\clothing\masks\hailer.dm"
+#include "code\modules\clothing\masks\miscellaneous.dm"
+#include "code\modules\clothing\masks\shiny_vr.dm"
+#include "code\modules\clothing\masks\voice.dm"
+#include "code\modules\clothing\rings\material.dm"
+#include "code\modules\clothing\rings\rings.dm"
+#include "code\modules\clothing\rings\rings_vr.dm"
+#include "code\modules\clothing\shoes\boots.dm"
+#include "code\modules\clothing\shoes\boots_vr.dm"
+#include "code\modules\clothing\shoes\colour.dm"
+#include "code\modules\clothing\shoes\leg_guards.dm"
+#include "code\modules\clothing\shoes\leg_guards_vr.dm"
+#include "code\modules\clothing\shoes\magboots.dm"
+#include "code\modules\clothing\shoes\miscellaneous.dm"
+#include "code\modules\clothing\shoes\miscellaneous_vr.dm"
+#include "code\modules\clothing\spacesuits\alien.dm"
+#include "code\modules\clothing\spacesuits\breaches.dm"
+#include "code\modules\clothing\spacesuits\miscellaneous.dm"
+#include "code\modules\clothing\spacesuits\spacesuits.dm"
+#include "code\modules\clothing\spacesuits\syndi.dm"
+#include "code\modules\clothing\spacesuits\rig\rig.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_pieces_vr.dm"
+#include "code\modules\clothing\spacesuits\rig\rig_tgui.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\modules.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\ai_container.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\chem_dispenser.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\cleaner_launcher.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\cloak.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\datajack.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\device.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\electrowarfare.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\grenade_launcher.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\inhand_fabricator.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\jetpack.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\metalfoam_launcher.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\mounted_gun.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\mounted_gun_vr.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\pat_module_vr.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\powersink.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\rescue_pharm_vr.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\self_destruct.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\sprinter.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\teleporter.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\vision.dm"
+#include "code\modules\clothing\spacesuits\rig\modules\specific\voice.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.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\ert_vr.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\pmc.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\robotics.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\station.dm"
+#include "code\modules\clothing\spacesuits\rig\suits\station_vr.dm"
+#include "code\modules\clothing\spacesuits\void\ert_vr.dm"
+#include "code\modules\clothing\spacesuits\void\event.dm"
+#include "code\modules\clothing\spacesuits\void\event_vr.dm"
+#include "code\modules\clothing\spacesuits\void\merc.dm"
+#include "code\modules\clothing\spacesuits\void\military_vr.dm"
+#include "code\modules\clothing\spacesuits\void\station.dm"
+#include "code\modules\clothing\spacesuits\void\station_vr.dm"
+#include "code\modules\clothing\spacesuits\void\void.dm"
+#include "code\modules\clothing\spacesuits\void\void_vr.dm"
+#include "code\modules\clothing\spacesuits\void\wizard.dm"
+#include "code\modules\clothing\spacesuits\void\zaddat.dm"
+#include "code\modules\clothing\suits\armor.dm"
+#include "code\modules\clothing\suits\armor_vr.dm"
+#include "code\modules\clothing\suits\bio.dm"
+#include "code\modules\clothing\suits\bio_vr.dm"
+#include "code\modules\clothing\suits\hooded.dm"
+#include "code\modules\clothing\suits\hooded_vr.dm"
+#include "code\modules\clothing\suits\jobs.dm"
+#include "code\modules\clothing\suits\jobs_vr.dm"
+#include "code\modules\clothing\suits\labcoat.dm"
+#include "code\modules\clothing\suits\labcoat_vr.dm"
+#include "code\modules\clothing\suits\miscellaneous.dm"
+#include "code\modules\clothing\suits\miscellaneous_vr.dm"
+#include "code\modules\clothing\suits\solgov.dm"
+#include "code\modules\clothing\suits\solgov_vr.dm"
+#include "code\modules\clothing\suits\storage.dm"
+#include "code\modules\clothing\suits\utility.dm"
+#include "code\modules\clothing\suits\utility_vr.dm"
+#include "code\modules\clothing\suits\wiz_robe.dm"
+#include "code\modules\clothing\suits\aliens\tajara.dm"
+#include "code\modules\clothing\suits\aliens\teshari.dm"
+#include "code\modules\clothing\suits\aliens\unathi.dm"
+#include "code\modules\clothing\suits\aliens\vox.dm"
+#include "code\modules\clothing\under\color.dm"
+#include "code\modules\clothing\under\imperial_vr.dm"
+#include "code\modules\clothing\under\miscellaneous.dm"
+#include "code\modules\clothing\under\miscellaneous_vr.dm"
+#include "code\modules\clothing\under\nanotrasen_vr.dm"
+#include "code\modules\clothing\under\pants.dm"
+#include "code\modules\clothing\under\shiny_vr.dm"
+#include "code\modules\clothing\under\shorts.dm"
+#include "code\modules\clothing\under\solgov.dm"
+#include "code\modules\clothing\under\solgov_vr.dm"
+#include "code\modules\clothing\under\syndicate.dm"
+#include "code\modules\clothing\under\accessories\accessory.dm"
+#include "code\modules\clothing\under\accessories\accessory_vr.dm"
+#include "code\modules\clothing\under\accessories\armband.dm"
+#include "code\modules\clothing\under\accessories\armor.dm"
+#include "code\modules\clothing\under\accessories\badges.dm"
+#include "code\modules\clothing\under\accessories\clothing.dm"
+#include "code\modules\clothing\under\accessories\holster.dm"
+#include "code\modules\clothing\under\accessories\holster_vr.dm"
+#include "code\modules\clothing\under\accessories\lockets.dm"
+#include "code\modules\clothing\under\accessories\permits.dm"
+#include "code\modules\clothing\under\accessories\permits_vr.dm"
+#include "code\modules\clothing\under\accessories\shiny_vr.dm"
+#include "code\modules\clothing\under\accessories\storage.dm"
+#include "code\modules\clothing\under\accessories\storage_vr.dm"
+#include "code\modules\clothing\under\accessories\torch.dm"
+#include "code\modules\clothing\under\accessories\torch_vr.dm"
+#include "code\modules\clothing\under\accessories\temperature\poncho.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\clothing\under\xenos\teshari.dm"
+#include "code\modules\clothing\under\xenos\vox.dm"
+#include "code\modules\compass\_compass.dm"
+#include "code\modules\compass\compass_holder.dm"
+#include "code\modules\compass\compass_waypoint.dm"
+#include "code\modules\compass\~compass.dm"
+#include "code\modules\customitems\item_spawning.dm"
+#include "code\modules\detectivework\footprints.dm"
+#include "code\modules\detectivework\forensics.dm"
+#include "code\modules\detectivework\microscope\dnascanner.dm"
+#include "code\modules\detectivework\microscope\microscope.dm"
+#include "code\modules\detectivework\tools\crimekit.dm"
+#include "code\modules\detectivework\tools\evidencebag.dm"
+#include "code\modules\detectivework\tools\luminol.dm"
+#include "code\modules\detectivework\tools\rag.dm"
+#include "code\modules\detectivework\tools\sample_kits.dm"
+#include "code\modules\detectivework\tools\scanner.dm"
+#include "code\modules\detectivework\tools\storage.dm"
+#include "code\modules\detectivework\tools\swabs.dm"
+#include "code\modules\detectivework\tools\uvlight.dm"
+#include "code\modules\economy\Accounts.dm"
+#include "code\modules\economy\Accounts_DB.dm"
+#include "code\modules\economy\ATM.dm"
+#include "code\modules\economy\cash.dm"
+#include "code\modules\economy\cash_register.dm"
+#include "code\modules\economy\coins.dm"
+#include "code\modules\economy\coins_vr.dm"
+#include "code\modules\economy\economy_misc.dm"
+#include "code\modules\economy\EFTPOS.dm"
+#include "code\modules\economy\Events.dm"
+#include "code\modules\economy\Events_Mundane.dm"
+#include "code\modules\economy\lorenews.dm"
+#include "code\modules\economy\mint.dm"
+#include "code\modules\economy\money_bag.dm"
+#include "code\modules\economy\price_list.dm"
+#include "code\modules\economy\retail_scanner.dm"
+#include "code\modules\economy\TradeDestinations.dm"
+#include "code\modules\economy\vending.dm"
+#include "code\modules\economy\vending_machines.dm"
+#include "code\modules\emotes\emote_define.dm"
+#include "code\modules\emotes\emote_mob.dm"
+#include "code\modules\emotes\definitions\_mob.dm"
+#include "code\modules\emotes\definitions\_species.dm"
+#include "code\modules\emotes\definitions\audible.dm"
+#include "code\modules\emotes\definitions\audible_cough.dm"
+#include "code\modules\emotes\definitions\audible_furry_vr.dm"
+#include "code\modules\emotes\definitions\audible_scream.dm"
+#include "code\modules\emotes\definitions\audible_scream_vr.dm"
+#include "code\modules\emotes\definitions\audible_slap.dm"
+#include "code\modules\emotes\definitions\audible_snap.dm"
+#include "code\modules\emotes\definitions\audible_sneeze.dm"
+#include "code\modules\emotes\definitions\audible_whistle.dm"
+#include "code\modules\emotes\definitions\exertion.dm"
+#include "code\modules\emotes\definitions\helpers_vr.dm"
+#include "code\modules\emotes\definitions\human.dm"
+#include "code\modules\emotes\definitions\slimes.dm"
+#include "code\modules\emotes\definitions\synthetics.dm"
+#include "code\modules\emotes\definitions\visible.dm"
+#include "code\modules\emotes\definitions\visible_animated.dm"
+#include "code\modules\emotes\definitions\visible_vomit.dm"
+#include "code\modules\emotes\definitions\visible_vr.dm"
+#include "code\modules\entopics_vr\alternate_appearance.dm"
+#include "code\modules\entopics_vr\entopics.dm"
+#include "code\modules\error_handler\_defines.dm"
+#include "code\modules\error_handler\error_handler.dm"
+#include "code\modules\error_handler\error_viewer.dm"
+#include "code\modules\error_handler\~defines.dm"
+#include "code\modules\events\apc_damage.dm"
+#include "code\modules\events\atmos_leak.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\camera_damage.dm"
+#include "code\modules\events\canister_leak.dm"
+#include "code\modules\events\carp_migration.dm"
+#include "code\modules\events\comms_blackout.dm"
+#include "code\modules\events\communications_blackout.dm"
+#include "code\modules\events\drone_pod_vr.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_container_vr.dm"
+#include "code\modules\events\event_dynamic.dm"
+#include "code\modules\events\event_manager.dm"
+#include "code\modules\events\gravity_vr.dm"
+#include "code\modules\events\grid_check.dm"
+#include "code\modules\events\grubinfestation_vr.dm"
+#include "code\modules\events\ian_storm_vr.dm"
+#include "code\modules\events\infestation.dm"
+#include "code\modules\events\ion_storm.dm"
+#include "code\modules\events\maintenance_predator_vr.dm"
+#include "code\modules\events\meteor_strike_vr.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\morph_spawn_vr.dm"
+#include "code\modules\events\prison_break.dm"
+#include "code\modules\events\radiation_storm.dm"
+#include "code\modules\events\random_antagonist.dm"
+#include "code\modules\events\rogue_drones.dm"
+#include "code\modules\events\shipping_error.dm"
+#include "code\modules\events\solar_storm.dm"
+#include "code\modules\events\space_ninja.dm"
+#include "code\modules\events\spacevine.dm"
+#include "code\modules\events\spider_infestation.dm"
+#include "code\modules\events\spontaneous_appendicitis.dm"
+#include "code\modules\events\spontaneous_appendicitis_vr.dm"
+#include "code\modules\events\supply_demand_vr.dm"
+#include "code\modules\events\wallrot.dm"
+#include "code\modules\examine\examine.dm"
+#include "code\modules\examine\stat_icons.dm"
+#include "code\modules\examine\descriptions\armor.dm"
+#include "code\modules\examine\descriptions\atmospherics.dm"
+#include "code\modules\examine\descriptions\containers.dm"
+#include "code\modules\examine\descriptions\devices.dm"
+#include "code\modules\examine\descriptions\engineering.dm"
+#include "code\modules\examine\descriptions\machines.dm"
+#include "code\modules\examine\descriptions\medical.dm"
+#include "code\modules\examine\descriptions\mobs.dm"
+#include "code\modules\examine\descriptions\paperwork.dm"
+#include "code\modules\examine\descriptions\stacks.dm"
+#include "code\modules\examine\descriptions\structures.dm"
+#include "code\modules\examine\descriptions\telecomms.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\fishing\fishing.dm"
+#include "code\modules\fishing\fishing_net.dm"
+#include "code\modules\fishing\fishing_rod.dm"
+#include "code\modules\fishing\fishing_rod_vr.dm"
+#include "code\modules\fishing\fishing_vr.dm"
+#include "code\modules\flufftext\Dreaming.dm"
+#include "code\modules\flufftext\Hallucination.dm"
+#include "code\modules\flufftext\look_up.dm"
+#include "code\modules\flufftext\TextFilters.dm"
+#include "code\modules\food\food.dm"
+#include "code\modules\food\recipe.dm"
+#include "code\modules\food\recipe_dump.dm"
+#include "code\modules\food\recipes_fryer.dm"
+#include "code\modules\food\recipes_fryer_vr.dm"
+#include "code\modules\food\recipes_grill.dm"
+#include "code\modules\food\recipes_microwave.dm"
+#include "code\modules\food\recipes_microwave_vr.dm"
+#include "code\modules\food\recipes_oven.dm"
+#include "code\modules\food\recipes_oven_vr.dm"
+#include "code\modules\food\drinkingglass\drinkingglass.dm"
+#include "code\modules\food\drinkingglass\extras.dm"
+#include "code\modules\food\drinkingglass\glass_boxes.dm"
+#include "code\modules\food\drinkingglass\glass_types.dm"
+#include "code\modules\food\drinkingglass\metaglass.dm"
+#include "code\modules\food\drinkingglass\metaglass_vr.dm"
+#include "code\modules\food\drinkingglass\serving_glasses.dm"
+#include "code\modules\food\drinkingglass\shaker.dm"
+#include "code\modules\food\drinkingglass\shaker_vr.dm"
+#include "code\modules\food\food\cans.dm"
+#include "code\modules\food\food\cans_vr.dm"
+#include "code\modules\food\food\condiment.dm"
+#include "code\modules\food\food\drinks.dm"
+#include "code\modules\food\food\drinks_vr.dm"
+#include "code\modules\food\food\lunch.dm"
+#include "code\modules\food\food\sandwich.dm"
+#include "code\modules\food\food\snacks.dm"
+#include "code\modules\food\food\snacks_vr.dm"
+#include "code\modules\food\food\thecake.dm"
+#include "code\modules\food\food\z_custom_food_vr.dm"
+#include "code\modules\food\food\drinks\bottle.dm"
+#include "code\modules\food\food\drinks\cup.dm"
+#include "code\modules\food\food\drinks\drinkingglass.dm"
+#include "code\modules\food\food\drinks\jar.dm"
+#include "code\modules\food\food\drinks\bottle\robot.dm"
+#include "code\modules\food\food\snacks\meat.dm"
+#include "code\modules\food\glass\bottle.dm"
+#include "code\modules\food\glass\bottle_vr.dm"
+#include "code\modules\food\glass\bottle\robot.dm"
+#include "code\modules\food\kitchen\gibber.dm"
+#include "code\modules\food\kitchen\icecream.dm"
+#include "code\modules\food\kitchen\microwave.dm"
+#include "code\modules\food\kitchen\cooking_machines\_appliance.dm"
+#include "code\modules\food\kitchen\cooking_machines\_cooker.dm"
+#include "code\modules\food\kitchen\cooking_machines\_cooker_output.dm"
+#include "code\modules\food\kitchen\cooking_machines\_mixer.dm"
+#include "code\modules\food\kitchen\cooking_machines\candy.dm"
+#include "code\modules\food\kitchen\cooking_machines\cereal.dm"
+#include "code\modules\food\kitchen\cooking_machines\container.dm"
+#include "code\modules\food\kitchen\cooking_machines\fryer.dm"
+#include "code\modules\food\kitchen\cooking_machines\grill.dm"
+#include "code\modules\food\kitchen\cooking_machines\oven.dm"
+#include "code\modules\food\kitchen\smartfridge\drying_rack.dm"
+#include "code\modules\food\kitchen\smartfridge\engineering.dm"
+#include "code\modules\food\kitchen\smartfridge\hydroponics.dm"
+#include "code\modules\food\kitchen\smartfridge\medical.dm"
+#include "code\modules\food\kitchen\smartfridge\smartfridge.dm"
+#include "code\modules\food\kitchen\smartfridge\smartfridge_vr.dm"
+#include "code\modules\gamemaster\defines.dm"
+#include "code\modules\gamemaster\event2\event.dm"
+#include "code\modules\gamemaster\event2\meta.dm"
+#include "code\modules\gamemaster\event2\events\ghost_pod_spawner.dm"
+#include "code\modules\gamemaster\event2\events\mob_spawning.dm"
+#include "code\modules\gamemaster\event2\events\cargo\shipping_error.dm"
+#include "code\modules\gamemaster\event2\events\command\manifest_malfunction.dm"
+#include "code\modules\gamemaster\event2\events\command\money_hacker.dm"
+#include "code\modules\gamemaster\event2\events\command\raise_funds.dm"
+#include "code\modules\gamemaster\event2\events\engineering\airlock_failure.dm"
+#include "code\modules\gamemaster\event2\events\engineering\blob.dm"
+#include "code\modules\gamemaster\event2\events\engineering\brand_intelligence.dm"
+#include "code\modules\gamemaster\event2\events\engineering\camera_damage.dm"
+#include "code\modules\gamemaster\event2\events\engineering\canister_leak.dm"
+#include "code\modules\gamemaster\event2\events\engineering\dust.dm"
+#include "code\modules\gamemaster\event2\events\engineering\gas_leak.dm"
+#include "code\modules\gamemaster\event2\events\engineering\grid_check.dm"
+#include "code\modules\gamemaster\event2\events\engineering\meteor_defense.dm"
+#include "code\modules\gamemaster\event2\events\engineering\spacevine.dm"
+#include "code\modules\gamemaster\event2\events\engineering\wallrot.dm"
+#include "code\modules\gamemaster\event2\events\engineering\window_break.dm"
+#include "code\modules\gamemaster\event2\events\everyone\comms_blackout.dm"
+#include "code\modules\gamemaster\event2\events\everyone\electrical_fault.dm"
+#include "code\modules\gamemaster\event2\events\everyone\gravity_vr.dm"
+#include "code\modules\gamemaster\event2\events\everyone\infestation.dm"
+#include "code\modules\gamemaster\event2\events\everyone\pda_spam.dm"
+#include "code\modules\gamemaster\event2\events\everyone\radiation_storm.dm"
+#include "code\modules\gamemaster\event2\events\everyone\random_antag.dm"
+#include "code\modules\gamemaster\event2\events\everyone\solar_storm.dm"
+#include "code\modules\gamemaster\event2\events\everyone\sudden_weather_shift.dm"
+#include "code\modules\gamemaster\event2\events\legacy\legacy.dm"
+#include "code\modules\gamemaster\event2\events\medical\appendicitis.dm"
+#include "code\modules\gamemaster\event2\events\medical\virus.dm"
+#include "code\modules\gamemaster\event2\events\security\carp_migration.dm"
+#include "code\modules\gamemaster\event2\events\security\drill_announcement.dm"
+#include "code\modules\gamemaster\event2\events\security\prison_break.dm"
+#include "code\modules\gamemaster\event2\events\security\rogue_drones.dm"
+#include "code\modules\gamemaster\event2\events\security\security_advisement.dm"
+#include "code\modules\gamemaster\event2\events\security\spider_infestation.dm"
+#include "code\modules\gamemaster\event2\events\security\stowaway.dm"
+#include "code\modules\gamemaster\event2\events\security\surprise_carp.dm"
+#include "code\modules\gamemaster\event2\events\security\swarm_boarder.dm"
+#include "code\modules\gamemaster\event2\events\synthetic\ion_storm.dm"
+#include "code\modules\games\cah.dm"
+#include "code\modules\games\cah_black_cards.dm"
+#include "code\modules\games\cah_white_cards.dm"
+#include "code\modules\games\cardemon.dm"
+#include "code\modules\games\cards.dm"
+#include "code\modules\games\dice.dm"
+#include "code\modules\games\spaceball_cards.dm"
+#include "code\modules\games\tarot.dm"
+#include "code\modules\genetics\side_effects.dm"
+#include "code\modules\ghosttrap\trap.dm"
+#include "code\modules\holodeck\HolodeckControl.dm"
+#include "code\modules\holodeck\HolodeckObjects.dm"
+#include "code\modules\holodeck\HolodeckPrograms.dm"
+#include "code\modules\holomap\generate_holomap.dm"
+#include "code\modules\holomap\holomap_area.dm"
+#include "code\modules\holomap\holomap_datum.dm"
+#include "code\modules\holomap\mapper.dm"
+#include "code\modules\holomap\station_holomap.dm"
+#include "code\modules\hydroponics\grown.dm"
+#include "code\modules\hydroponics\grown_inedible.dm"
+#include "code\modules\hydroponics\grown_predefined.dm"
+#include "code\modules\hydroponics\seed.dm"
+#include "code\modules\hydroponics\seed_datums_vr.dm"
+#include "code\modules\hydroponics\seed_gene_mut.dm"
+#include "code\modules\hydroponics\seed_machines.dm"
+#include "code\modules\hydroponics\seed_mobs.dm"
+#include "code\modules\hydroponics\seed_packets.dm"
+#include "code\modules\hydroponics\seed_packets_vr.dm"
+#include "code\modules\hydroponics\seed_storage.dm"
+#include "code\modules\hydroponics\seed_storage_vr.dm"
+#include "code\modules\hydroponics\beekeeping\beehive.dm"
+#include "code\modules\hydroponics\seedtypes\amauri.dm"
+#include "code\modules\hydroponics\seedtypes\ambrosia.dm"
+#include "code\modules\hydroponics\seedtypes\apples.dm"
+#include "code\modules\hydroponics\seedtypes\banana.dm"
+#include "code\modules\hydroponics\seedtypes\berries.dm"
+#include "code\modules\hydroponics\seedtypes\cabbage.dm"
+#include "code\modules\hydroponics\seedtypes\carrots.dm"
+#include "code\modules\hydroponics\seedtypes\celery.dm"
+#include "code\modules\hydroponics\seedtypes\cherries.dm"
+#include "code\modules\hydroponics\seedtypes\chili.dm"
+#include "code\modules\hydroponics\seedtypes\citrus.dm"
+#include "code\modules\hydroponics\seedtypes\cocoa.dm"
+#include "code\modules\hydroponics\seedtypes\corn.dm"
+#include "code\modules\hydroponics\seedtypes\diona.dm"
+#include "code\modules\hydroponics\seedtypes\durian.dm"
+#include "code\modules\hydroponics\seedtypes\eggplant.dm"
+#include "code\modules\hydroponics\seedtypes\flowers.dm"
+#include "code\modules\hydroponics\seedtypes\gelthi.dm"
+#include "code\modules\hydroponics\seedtypes\gnomes.dm"
+#include "code\modules\hydroponics\seedtypes\grapes.dm"
+#include "code\modules\hydroponics\seedtypes\grass.dm"
+#include "code\modules\hydroponics\seedtypes\jurlmah.dm"
+#include "code\modules\hydroponics\seedtypes\kudzu.dm"
+#include "code\modules\hydroponics\seedtypes\lettuce.dm"
+#include "code\modules\hydroponics\seedtypes\malanitear.dm"
+#include "code\modules\hydroponics\seedtypes\mushrooms.dm"
+#include "code\modules\hydroponics\seedtypes\nettles.dm"
+#include "code\modules\hydroponics\seedtypes\onion.dm"
+#include "code\modules\hydroponics\seedtypes\peanuts.dm"
+#include "code\modules\hydroponics\seedtypes\pineapple.dm"
+#include "code\modules\hydroponics\seedtypes\potato.dm"
+#include "code\modules\hydroponics\seedtypes\pumpkin.dm"
+#include "code\modules\hydroponics\seedtypes\rhubarb.dm"
+#include "code\modules\hydroponics\seedtypes\rice.dm"
+#include "code\modules\hydroponics\seedtypes\selemhand.dm"
+#include "code\modules\hydroponics\seedtypes\soybean.dm"
+#include "code\modules\hydroponics\seedtypes\sugarcane.dm"
+#include "code\modules\hydroponics\seedtypes\surik.dm"
+#include "code\modules\hydroponics\seedtypes\telriis.dm"
+#include "code\modules\hydroponics\seedtypes\thaadra.dm"
+#include "code\modules\hydroponics\seedtypes\tobacco.dm"
+#include "code\modules\hydroponics\seedtypes\tomatoes.dm"
+#include "code\modules\hydroponics\seedtypes\vale.dm"
+#include "code\modules\hydroponics\seedtypes\vanilla.dm"
+#include "code\modules\hydroponics\seedtypes\wabback.dm"
+#include "code\modules\hydroponics\seedtypes\watermelon.dm"
+#include "code\modules\hydroponics\seedtypes\weeds.dm"
+#include "code\modules\hydroponics\seedtypes\wheat.dm"
+#include "code\modules\hydroponics\seedtypes\whitebeets.dm"
+#include "code\modules\hydroponics\seedtypes\wurmwoad.dm"
+#include "code\modules\hydroponics\seedtypes\xeno.dm"
+#include "code\modules\hydroponics\spreading\spreading.dm"
+#include "code\modules\hydroponics\spreading\spreading_growth.dm"
+#include "code\modules\hydroponics\spreading\spreading_response.dm"
+#include "code\modules\hydroponics\trays\tray.dm"
+#include "code\modules\hydroponics\trays\tray_process.dm"
+#include "code\modules\hydroponics\trays\tray_reagents.dm"
+#include "code\modules\hydroponics\trays\tray_soil.dm"
+#include "code\modules\hydroponics\trays\tray_tools.dm"
+#include "code\modules\hydroponics\trays\tray_update_icons.dm"
+#include "code\modules\identification\identification.dm"
+#include "code\modules\identification\item_procs.dm"
+#include "code\modules\instruments\items.dm"
+#include "code\modules\instruments\stationary.dm"
+#include "code\modules\instruments\instrument_data\_instrument_data.dm"
+#include "code\modules\instruments\instrument_data\_instrument_key.dm"
+#include "code\modules\instruments\instrument_data\brass.dm"
+#include "code\modules\instruments\instrument_data\chromatic_percussion.dm"
+#include "code\modules\instruments\instrument_data\fun.dm"
+#include "code\modules\instruments\instrument_data\guitar.dm"
+#include "code\modules\instruments\instrument_data\hardcoded.dm"
+#include "code\modules\instruments\instrument_data\organ.dm"
+#include "code\modules\instruments\instrument_data\piano.dm"
+#include "code\modules\instruments\instrument_data\synth_tones.dm"
+#include "code\modules\instruments\songs\_song.dm"
+#include "code\modules\instruments\songs\editor.dm"
+#include "code\modules\instruments\songs\play_legacy.dm"
+#include "code\modules\instruments\songs\play_synthesized.dm"
+#include "code\modules\integrated_electronics\_defines.dm"
+#include "code\modules\integrated_electronics\core\assemblies.dm"
+#include "code\modules\integrated_electronics\core\detailer.dm"
+#include "code\modules\integrated_electronics\core\helpers.dm"
+#include "code\modules\integrated_electronics\core\integrated_circuit.dm"
+#include "code\modules\integrated_electronics\core\pins.dm"
+#include "code\modules\integrated_electronics\core\printer.dm"
+#include "code\modules\integrated_electronics\core\tools.dm"
+#include "code\modules\integrated_electronics\core\assemblies\clothing.dm"
+#include "code\modules\integrated_electronics\core\assemblies\device.dm"
+#include "code\modules\integrated_electronics\core\assemblies\generic.dm"
+#include "code\modules\integrated_electronics\core\assemblies\implant.dm"
+#include "code\modules\integrated_electronics\core\special_pins\boolean_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\char_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\color_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\dir_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\list_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\number_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\ref_pin.dm"
+#include "code\modules\integrated_electronics\core\special_pins\string_pin.dm"
+#include "code\modules\integrated_electronics\passive\passive.dm"
+#include "code\modules\integrated_electronics\passive\power.dm"
+#include "code\modules\integrated_electronics\subtypes\arithmetic.dm"
+#include "code\modules\integrated_electronics\subtypes\built_in.dm"
+#include "code\modules\integrated_electronics\subtypes\converters.dm"
+#include "code\modules\integrated_electronics\subtypes\data_transfer.dm"
+#include "code\modules\integrated_electronics\subtypes\input.dm"
+#include "code\modules\integrated_electronics\subtypes\lists.dm"
+#include "code\modules\integrated_electronics\subtypes\logic.dm"
+#include "code\modules\integrated_electronics\subtypes\manipulation.dm"
+#include "code\modules\integrated_electronics\subtypes\memory.dm"
+#include "code\modules\integrated_electronics\subtypes\output.dm"
+#include "code\modules\integrated_electronics\subtypes\power.dm"
+#include "code\modules\integrated_electronics\subtypes\reagents.dm"
+#include "code\modules\integrated_electronics\subtypes\smart.dm"
+#include "code\modules\integrated_electronics\subtypes\time.dm"
+#include "code\modules\integrated_electronics\subtypes\trig.dm"
+#include "code\modules\integrated_electronics\~defines\~defines.dm"
+#include "code\modules\keybindings\bindings_atom.dm"
+#include "code\modules\keybindings\bindings_movekeys.dm"
+#include "code\modules\keybindings\setup.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\hardcode_library\_library.dm"
+#include "code\modules\library\hardcode_library\fiction\APsychonaut.dm"
+#include "code\modules\library\hardcode_library\fiction\battlefieldcommander.dm"
+#include "code\modules\library\hardcode_library\fiction\PortedBooks.dm"
+#include "code\modules\library\hardcode_library\fiction\schnayy.dm"
+#include "code\modules\library\hardcode_library\non-fiction\PortedBooks.dm"
+#include "code\modules\library\hardcode_library\reference\PortedBooks.dm"
+#include "code\modules\library\hardcode_library\reference\Schnayy.dm"
+#include "code\modules\library\hardcode_library\religious\PortedBooks.dm"
+#include "code\modules\lighting\emissive_blocker.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_fake_sun_vr.dm"
+#include "code\modules\lighting\lighting_overlay.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\looking_glass\lg_area.dm"
+#include "code\modules\looking_glass\lg_console.dm"
+#include "code\modules\looking_glass\lg_imageholder.dm"
+#include "code\modules\looking_glass\lg_turfs.dm"
+#include "code\modules\lore_codex\codex.dm"
+#include "code\modules\lore_codex\codex_tree.dm"
+#include "code\modules\lore_codex\pages.dm"
+#include "code\modules\lore_codex\lore_data_vr\important_locations.dm"
+#include "code\modules\lore_codex\lore_data_vr\main.dm"
+#include "code\modules\lore_codex\lore_data_vr\orgs.dm"
+#include "code\modules\lore_codex\lore_data_vr\political_parties.dm"
+#include "code\modules\lore_codex\lore_data_vr\species.dm"
+#include "code\modules\lore_codex\news_data\main.dm"
+#include "code\modules\lore_codex\robutt_data\bybrand.dm"
+#include "code\modules\lore_codex\robutt_data\main_robutts.dm"
+#include "code\modules\lore_codex\robutt_data\more.dm"
+#include "code\modules\makeup\nailpolish.dm"
+#include "code\modules\maps\tg\dmm_suite.dm"
+#include "code\modules\maps\tg\map_template.dm"
+#include "code\modules\maps\tg\map_template_vr.dm"
+#include "code\modules\maps\tg\reader.dm"
+#include "code\modules\materials\fifty_spawner.dm"
+#include "code\modules\materials\fifty_spawner_mats.dm"
+#include "code\modules\materials\fifty_spawner_mats_vr.dm"
+#include "code\modules\materials\material_synth.dm"
+#include "code\modules\materials\materials\_materials.dm"
+#include "code\modules\materials\materials\_materials_vr.dm"
+#include "code\modules\materials\materials\alien_alloy.dm"
+#include "code\modules\materials\materials\cult.dm"
+#include "code\modules\materials\materials\gems.dm"
+#include "code\modules\materials\materials\glass.dm"
+#include "code\modules\materials\materials\glass_vr.dm"
+#include "code\modules\materials\materials\holographic.dm"
+#include "code\modules\materials\materials\other_vr.dm"
+#include "code\modules\materials\materials\plastic.dm"
+#include "code\modules\materials\materials\snow.dm"
+#include "code\modules\materials\materials\stone.dm"
+#include "code\modules\materials\materials\supermatter.dm"
+#include "code\modules\materials\materials\metals\hull.dm"
+#include "code\modules\materials\materials\metals\hull_vr.dm"
+#include "code\modules\materials\materials\metals\metals.dm"
+#include "code\modules\materials\materials\metals\metals_vr.dm"
+#include "code\modules\materials\materials\metals\plasteel.dm"
+#include "code\modules\materials\materials\metals\plasteel_vr.dm"
+#include "code\modules\materials\materials\metals\steel.dm"
+#include "code\modules\materials\materials\metals\steel_vr.dm"
+#include "code\modules\materials\materials\organic\animal_products.dm"
+#include "code\modules\materials\materials\organic\cloth.dm"
+#include "code\modules\materials\materials\organic\leather.dm"
+#include "code\modules\materials\materials\organic\resin.dm"
+#include "code\modules\materials\materials\organic\wood.dm"
+#include "code\modules\materials\sheets\_sheets.dm"
+#include "code\modules\materials\sheets\gems.dm"
+#include "code\modules\materials\sheets\glass.dm"
+#include "code\modules\materials\sheets\glass_vr.dm"
+#include "code\modules\materials\sheets\plastic.dm"
+#include "code\modules\materials\sheets\snow.dm"
+#include "code\modules\materials\sheets\stone.dm"
+#include "code\modules\materials\sheets\supermatter.dm"
+#include "code\modules\materials\sheets\metals\hull.dm"
+#include "code\modules\materials\sheets\metals\hull_vr.dm"
+#include "code\modules\materials\sheets\metals\metal.dm"
+#include "code\modules\materials\sheets\metals\metal_vr.dm"
+#include "code\modules\materials\sheets\metals\rods.dm"
+#include "code\modules\materials\sheets\organic\animal_products.dm"
+#include "code\modules\materials\sheets\organic\resin.dm"
+#include "code\modules\materials\sheets\organic\textiles.dm"
+#include "code\modules\materials\sheets\organic\wood.dm"
+#include "code\modules\materials\sheets\organic\tanning\hide.dm"
+#include "code\modules\materials\sheets\organic\tanning\hide_hairless.dm"
+#include "code\modules\materials\sheets\organic\tanning\leather_wet.dm"
+#include "code\modules\materials\sheets\organic\tanning\tanning_rack.dm"
+#include "code\modules\media\juke_remote.dm"
+#include "code\modules\media\media_machinery.dm"
+#include "code\modules\media\media_player_html5.dm"
+#include "code\modules\media\media_player_vlc.dm"
+#include "code\modules\media\media_player_wmp.dm"
+#include "code\modules\media\media_tracks.dm"
+#include "code\modules\media\mediamanager.dm"
+#include "code\modules\media\walkpod.dm"
+#include "code\modules\metric\activity.dm"
+#include "code\modules\metric\count.dm"
+#include "code\modules\metric\department.dm"
+#include "code\modules\metric\metric.dm"
+#include "code\modules\mining\abandonedcrates.dm"
+#include "code\modules\mining\abandonedcrates_vr.dm"
+#include "code\modules\mining\alloys.dm"
+#include "code\modules\mining\alloys_vr.dm"
+#include "code\modules\mining\fulton.dm"
+#include "code\modules\mining\mine_items.dm"
+#include "code\modules\mining\mine_items_vr.dm"
+#include "code\modules\mining\mine_outcrops.dm"
+#include "code\modules\mining\mine_turfs.dm"
+#include "code\modules\mining\mine_turfs_vr.dm"
+#include "code\modules\mining\mineral_effect.dm"
+#include "code\modules\mining\ore.dm"
+#include "code\modules\mining\ore_box.dm"
+#include "code\modules\mining\ore_datum.dm"
+#include "code\modules\mining\resonator_vr.dm"
+#include "code\modules\mining\shelter_atoms_vr.dm"
+#include "code\modules\mining\shelters_vr.dm"
+#include "code\modules\mining\drilling\drill.dm"
+#include "code\modules\mining\drilling\scanner.dm"
+#include "code\modules\mining\machinery\machine_input_output_plates.dm"
+#include "code\modules\mining\machinery\machine_processing.dm"
+#include "code\modules\mining\machinery\machine_stacking.dm"
+#include "code\modules\mining\machinery\machine_unloading.dm"
+#include "code\modules\mining\ore_redemption_machine\construction.dm"
+#include "code\modules\mining\ore_redemption_machine\equipment_vendor.dm"
+#include "code\modules\mining\ore_redemption_machine\mine_point_items.dm"
+#include "code\modules\mining\ore_redemption_machine\survey_vendor.dm"
+#include "code\modules\mob\animations.dm"
+#include "code\modules\mob\death.dm"
+#include "code\modules\mob\emote.dm"
+#include "code\modules\mob\gender.dm"
+#include "code\modules\mob\gender_vr.dm"
+#include "code\modules\mob\hear_say.dm"
+#include "code\modules\mob\holder.dm"
+#include "code\modules\mob\inventory.dm"
+#include "code\modules\mob\login.dm"
+#include "code\modules\mob\login_vr.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_defines_vr.dm"
+#include "code\modules\mob\mob_grab.dm"
+#include "code\modules\mob\mob_grab_specials.dm"
+#include "code\modules\mob\mob_helpers.dm"
+#include "code\modules\mob\mob_helpers_vr.dm"
+#include "code\modules\mob\mob_movement.dm"
+#include "code\modules\mob\mob_planes.dm"
+#include "code\modules\mob\mob_planes_vr.dm"
+#include "code\modules\mob\mob_transformation_simple.dm"
+#include "code\modules\mob\say.dm"
+#include "code\modules\mob\say_vr.dm"
+#include "code\modules\mob\skillset.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\_modifiers\aura.dm"
+#include "code\modules\mob\_modifiers\changeling.dm"
+#include "code\modules\mob\_modifiers\cloning.dm"
+#include "code\modules\mob\_modifiers\feysight.dm"
+#include "code\modules\mob\_modifiers\fire.dm"
+#include "code\modules\mob\_modifiers\medical.dm"
+#include "code\modules\mob\_modifiers\modifiers.dm"
+#include "code\modules\mob\_modifiers\modifiers_misc.dm"
+#include "code\modules\mob\_modifiers\traits.dm"
+#include "code\modules\mob\_modifiers\traits_phobias.dm"
+#include "code\modules\mob\_modifiers\unholy.dm"
+#include "code\modules\mob\dead\corpse.dm"
+#include "code\modules\mob\dead\corpse_vr.dm"
+#include "code\modules\mob\dead\death.dm"
+#include "code\modules\mob\dead\observer\free_vr.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\observer_vr.dm"
+#include "code\modules\mob\dead\observer\say.dm"
+#include "code\modules\mob\freelook\chunk.dm"
+#include "code\modules\mob\freelook\eye.dm"
+#include "code\modules\mob\freelook\life.dm"
+#include "code\modules\mob\freelook\update_triggers.dm"
+#include "code\modules\mob\freelook\visualnet.dm"
+#include "code\modules\mob\freelook\ai\cameranet.dm"
+#include "code\modules\mob\freelook\ai\chunk.dm"
+#include "code\modules\mob\freelook\ai\eye.dm"
+#include "code\modules\mob\freelook\ai\update_triggers.dm"
+#include "code\modules\mob\freelook\mask\chunk.dm"
+#include "code\modules\mob\freelook\mask\cultnet.dm"
+#include "code\modules\mob\freelook\mask\eye.dm"
+#include "code\modules\mob\freelook\mask\update_triggers.dm"
+#include "code\modules\mob\language\generic.dm"
+#include "code\modules\mob\language\language.dm"
+#include "code\modules\mob\language\monkey.dm"
+#include "code\modules\mob\language\outsider.dm"
+#include "code\modules\mob\language\station.dm"
+#include "code\modules\mob\language\station_vr.dm"
+#include "code\modules\mob\language\synthetic.dm"
+#include "code\modules\mob\living\autohiss.dm"
+#include "code\modules\mob\living\butchering.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\inventory.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\living_defines_vr.dm"
+#include "code\modules\mob\living\living_movement.dm"
+#include "code\modules\mob\living\living_powers.dm"
+#include "code\modules\mob\living\living_vr.dm"
+#include "code\modules\mob\living\login.dm"
+#include "code\modules\mob\living\logout.dm"
+#include "code\modules\mob\living\organs.dm"
+#include "code\modules\mob\living\riding.dm"
+#include "code\modules\mob\living\say.dm"
+#include "code\modules\mob\living\status_indicators.dm"
+#include "code\modules\mob\living\bot\bot.dm"
+#include "code\modules\mob\living\bot\bot_vr.dm"
+#include "code\modules\mob\living\bot\cleanbot.dm"
+#include "code\modules\mob\living\bot\ed209bot.dm"
+#include "code\modules\mob\living\bot\edCLNbot.dm"
+#include "code\modules\mob\living\bot\farmbot.dm"
+#include "code\modules\mob\living\bot\floorbot.dm"
+#include "code\modules\mob\living\bot\medbot.dm"
+#include "code\modules\mob\living\bot\mulebot.dm"
+#include "code\modules\mob\living\bot\mulebot_vr.dm"
+#include "code\modules\mob\living\bot\secbot.dm"
+#include "code\modules\mob\living\bot\SLed209bot.dm"
+#include "code\modules\mob\living\carbon\breathe.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\carbon_powers.dm"
+#include "code\modules\mob\living\carbon\give.dm"
+#include "code\modules\mob\living\carbon\lick_wounds.dm"
+#include "code\modules\mob\living\carbon\resist.dm"
+#include "code\modules\mob\living\carbon\shock.dm"
+#include "code\modules\mob\living\carbon\taste.dm"
+#include "code\modules\mob\living\carbon\viruses.dm"
+#include "code\modules\mob\living\carbon\alien\alien.dm"
+#include "code\modules\mob\living\carbon\alien\alien_attacks.dm"
+#include "code\modules\mob\living\carbon\alien\alien_damage.dm"
+#include "code\modules\mob\living\carbon\alien\death.dm"
+#include "code\modules\mob\living\carbon\alien\emote.dm"
+#include "code\modules\mob\living\carbon\alien\life.dm"
+#include "code\modules\mob\living\carbon\alien\progression.dm"
+#include "code\modules\mob\living\carbon\alien\update_icons.dm"
+#include "code\modules\mob\living\carbon\alien\diona\diona.dm"
+#include "code\modules\mob\living\carbon\alien\diona\diona_attacks.dm"
+#include "code\modules\mob\living\carbon\alien\diona\diona_powers.dm"
+#include "code\modules\mob\living\carbon\alien\diona\life.dm"
+#include "code\modules\mob\living\carbon\alien\diona\progression.dm"
+#include "code\modules\mob\living\carbon\alien\diona\say_understands.dm"
+#include "code\modules\mob\living\carbon\alien\diona\update_icons.dm"
+#include "code\modules\mob\living\carbon\alien\larva\larva.dm"
+#include "code\modules\mob\living\carbon\alien\larva\life.dm"
+#include "code\modules\mob\living\carbon\alien\larva\progression.dm"
+#include "code\modules\mob\living\carbon\brain\brain.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\robot.dm"
+#include "code\modules\mob\living\carbon\brain\say.dm"
+#include "code\modules\mob\living\carbon\human\appearance.dm"
+#include "code\modules\mob\living\carbon\human\death.dm"
+#include "code\modules\mob\living\carbon\human\death_vr.dm"
+#include "code\modules\mob\living\carbon\human\emote.dm"
+#include "code\modules\mob\living\carbon\human\emote_vr.dm"
+#include "code\modules\mob\living\carbon\human\examine.dm"
+#include "code\modules\mob\living\carbon\human\examine_vr.dm"
+#include "code\modules\mob\living\carbon\human\gradient.dm"
+#include "code\modules\mob\living\carbon\human\human.dm"
+#include "code\modules\mob\living\carbon\human\human_attackhand.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_defines_vr.dm"
+#include "code\modules\mob\living\carbon\human\human_helpers.dm"
+#include "code\modules\mob\living\carbon\human\human_helpers_vr.dm"
+#include "code\modules\mob\living\carbon\human\human_modular_limbs.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\human_powers.dm"
+#include "code\modules\mob\living\carbon\human\human_powers_vr.dm"
+#include "code\modules\mob\living\carbon\human\human_resist.dm"
+#include "code\modules\mob\living\carbon\human\human_species.dm"
+#include "code\modules\mob\living\carbon\human\human_species_vr.dm"
+#include "code\modules\mob\living\carbon\human\human_vr.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\life_vr.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\MedicalSideEffects.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\stripping.dm"
+#include "code\modules\mob\living\carbon\human\unarmed_attack.dm"
+#include "code\modules\mob\living\carbon\human\update_icons.dm"
+#include "code\modules\mob\living\carbon\human\ai_controlled\ai_controlled.dm"
+#include "code\modules\mob\living\carbon\human\descriptors\_descriptors.dm"
+#include "code\modules\mob\living\carbon\human\descriptors\descriptors_generic.dm"
+#include "code\modules\mob\living\carbon\human\descriptors\descriptors_skrell.dm"
+#include "code\modules\mob\living\carbon\human\descriptors\descriptors_vox.dm"
+#include "code\modules\mob\living\carbon\human\species\species.dm"
+#include "code\modules\mob\living\carbon\human\species\species_attack.dm"
+#include "code\modules\mob\living\carbon\human\species\species_attack_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\species_getters.dm"
+#include "code\modules\mob\living\carbon\human\species\species_getters_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\species_helpers.dm"
+#include "code\modules\mob\living\carbon\human\species\species_hud.dm"
+#include "code\modules\mob\living\carbon\human\species\species_shapeshift.dm"
+#include "code\modules\mob\living\carbon\human\species\species_shapeshift_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\species_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\event.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\replicant.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\shadow.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\skeleton.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\vox.dm"
+#include "code\modules\mob\living\carbon\human\species\outsider\vox_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\shadekin\_defines.dm"
+#include "code\modules\mob\living\carbon\human\species\shadekin\shadekin.dm"
+#include "code\modules\mob\living\carbon\human\species\shadekin\shadekin_abilities.dm"
+#include "code\modules\mob\living\carbon\human\species\shadekin\shadekin_hud.dm"
+#include "code\modules\mob\living\carbon\human\species\shadekin\shadekin_trait.dm"
+#include "code\modules\mob\living\carbon\human\species\station\alraune.dm"
+#include "code\modules\mob\living\carbon\human\species\station\blank_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\golem.dm"
+#include "code\modules\mob\living\carbon\human\species\station\human_subspecies.dm"
+#include "code\modules\mob\living\carbon\human\species\station\monkey.dm"
+#include "code\modules\mob\living\carbon\human\species\station\monkey_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\prometheans.dm"
+#include "code\modules\mob\living\carbon\human\species\station\prometheans_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\station.dm"
+#include "code\modules\mob\living\carbon\human\species\station\station_special_abilities_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\station_special_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\station_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\teshari.dm"
+#include "code\modules\mob\living\carbon\human\species\station\teshari_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\xenochimera_hud_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\xenochimera_trait_vr.dm"
+#include "code\modules\mob\living\carbon\human\species\station\protean_vr\_protean_defines.dm"
+#include "code\modules\mob\living\carbon\human\species\station\protean_vr\protean_blob.dm"
+#include "code\modules\mob\living\carbon\human\species\station\protean_vr\protean_powers.dm"
+#include "code\modules\mob\living\carbon\human\species\station\protean_vr\protean_species.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\negative.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\neutral.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\positive.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\trait.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\weaver_objs.dm"
+#include "code\modules\mob\living\carbon\human\species\station\traits_vr\weaver_recipies.dm"
+#include "code\modules\mob\living\carbon\human\species\virtual_reality\avatar.dm"
+#include "code\modules\mob\living\carbon\human\species\virtual_reality\opaque_form.dm"
+#include "code\modules\mob\living\carbon\human\species\xenomorphs\alien_powers.dm"
+#include "code\modules\mob\living\carbon\human\species\xenomorphs\alien_species.dm"
+#include "code\modules\mob\living\carbon\human\species\xenomorphs\xenomorphs.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_vr.dm"
+#include "code\modules\mob\living\silicon\subystems.dm"
+#include "code\modules\mob\living\silicon\ai\ai.dm"
+#include "code\modules\mob\living\silicon\ai\ai_movement.dm"
+#include "code\modules\mob\living\silicon\ai\ai_remote_control.dm"
+#include "code\modules\mob\living\silicon\ai\ai_vr.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\icons.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\malf.dm"
+#include "code\modules\mob\living\silicon\ai\multicam.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\admin.dm"
+#include "code\modules\mob\living\silicon\pai\death.dm"
+#include "code\modules\mob\living\silicon\pai\examine.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\pai_vr.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\robot\analyzer.dm"
+#include "code\modules\mob\living\silicon\robot\component.dm"
+#include "code\modules\mob\living\silicon\robot\custom_sprites.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\examine_vr.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_animation_vr.dm"
+#include "code\modules\mob\living\silicon\robot\robot_damage.dm"
+#include "code\modules\mob\living\silicon\robot\robot_items.dm"
+#include "code\modules\mob\living\silicon\robot\robot_movement.dm"
+#include "code\modules\mob\living\silicon\robot\robot_remote_control.dm"
+#include "code\modules\mob\living\silicon\robot\robot_vr.dm"
+#include "code\modules\mob\living\silicon\robot\syndicate.dm"
+#include "code\modules\mob\living\silicon\robot\dogborg\dog_modules_vr.dm"
+#include "code\modules\mob\living\silicon\robot\dogborg\dog_sleeper_vr.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\drone_vr.dm"
+#include "code\modules\mob\living\silicon\robot\drone\swarm.dm"
+#include "code\modules\mob\living\silicon\robot\drone\swarm_abilities.dm"
+#include "code\modules\mob\living\silicon\robot\drone\swarm_items.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\event.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\event_vr.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\station.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\station_vr.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\swarm.dm"
+#include "code\modules\mob\living\silicon\robot\robot_modules\syndicate.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\gravekeeper.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\lost_drone.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\lost_drone_vr.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\syndicate.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\_thinktank.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\thinktank_icon.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\thinktank_interactions.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\thinktank_module.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\thinktank_storage.dm"
+#include "code\modules\mob\living\silicon\robot\subtypes\thinktank\thinktank_subtypes.dm"
+#include "code\modules\mob\living\simple_mob\appearance.dm"
+#include "code\modules\mob\living\simple_mob\butchering.dm"
+#include "code\modules\mob\living\simple_mob\combat.dm"
+#include "code\modules\mob\living\simple_mob\defense.dm"
+#include "code\modules\mob\living\simple_mob\donteatpets_vr.dm"
+#include "code\modules\mob\living\simple_mob\hands.dm"
+#include "code\modules\mob\living\simple_mob\harvesting.dm"
+#include "code\modules\mob\living\simple_mob\life.dm"
+#include "code\modules\mob\living\simple_mob\on_click.dm"
+#include "code\modules\mob\living\simple_mob\simple_hud.dm"
+#include "code\modules\mob\living\simple_mob\simple_mob.dm"
+#include "code\modules\mob\living\simple_mob\simple_mob_vr.dm"
+#include "code\modules\mob\living\simple_mob\taming.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\animal.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\borer\borer.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\borer\borer_captive.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\borer\borer_powers.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\farm animals\chicken.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\farm animals\cow.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\farm animals\goat.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\_giant_spider.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\broodmother.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\broodmother_spawn.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\carrier.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\electric.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\frost.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\giant_spider_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\hunter.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\lurker.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\nurse.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\pepper.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\phorogenic.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\thermic.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\tunneler.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\giant_spider\webslinger.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\crab.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\fish.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\fish_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\jerboa_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\lizard.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\misc.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\mouse.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\mouse_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\passive.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\penguin.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\passive\possum.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\bird.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\bird_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\cat.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\cat_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\dog.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\fox_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\pets\parrot.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\diyaab.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\duck.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\fluffy_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\frostfly.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\glitterfly.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\hare.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\hooligan_crab.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\kururak.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\leech.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\moth.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\pillbug.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\racoon.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\savik.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\shantak.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\sif.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\sif\siffet.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\alien.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\bats.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\bear.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\carp.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\carp_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\gaslamp_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\goose.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\goose_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\snake_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\space.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\space_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\animal\space\worm.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\blob\blob.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\blob\spore.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\bradley.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Eddy.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\horror .dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Master.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Rickey.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\sally.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\shittytim.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Smiley.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Steve.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\timling.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\horror\Willy.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\clown.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\humanoid.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\humanoid_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\pirates.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\russian.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\mercs\mercs.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\humanoid\mercs\mercs_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\illusion\illusion.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\corrupt_maint_drone_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\disbot_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\golem.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\golem_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mechanical.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mechanical_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\viscerator.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\wahlem_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\drones\combat_drone.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\drones\mining_drone.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\hivebot.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\hivebot_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\ranged_damage.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\ranged_damage_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\support.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\support_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\hivebot\tank.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\adv_dark_gygax.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\adv_dark_gygax_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\combat_mecha.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\durand.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\gygax.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\hoverpod.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\marauder.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\mecha.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\odysseus.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\phazon.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\mecha\ripley.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\ward\monitor_ward.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\mechanical\ward\ward.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\creature.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\faithless.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\_construct.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\artificer.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\harvester.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\juggernaut.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\shade.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\occult\constructs\wraith.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\plant\tomato.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\plant\tree.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\slime.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\slime_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\feral\feral.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\feral\feral_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\combat.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\consumption.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\defense.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\discipline.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\subtypes.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\subtypes_vr.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\slime\xenobio\xenobio.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\bee.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\c_pet.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\catgirl.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\cookiegirl.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\corrupt_hounds.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\deathclaw.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\dino.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\dragon.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\fennec.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\fennix.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\frog.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\hippo.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\horse.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\jelly.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\lamia.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mimic.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\oregrub.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\otie.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\panther.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\rabbit.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\rat.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\redpanda.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\sect_drone.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\sect_queen.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\snake.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\softdog.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\solargrub.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\solargrub_larva.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\vore.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\weretiger.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\wolf.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\wolfgirl.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\xeno_vore.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\zz_vore_overrides.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\_defines.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon_abilities.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\demon_subtypes.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\demon\~defines.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\Big.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\bigclowns.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\bus.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\busclowns.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\c_shift.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\Clowns.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\hespawner.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\honkelemental.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\mobs_monsters\clowns\regularclowns.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\morph\morph.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\ability_objects.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\ability_procs.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\shadekin.dm"
+#include "code\modules\mob\living\simple_mob\subtypes\vore\shadekin\types.dm"
+#include "code\modules\mob\living\voice\voice.dm"
+#include "code\modules\mob\living\voice\voice_vr.dm"
+#include "code\modules\mob\new_player\login.dm"
+#include "code\modules\mob\new_player\login_vr.dm"
+#include "code\modules\mob\new_player\logout.dm"
+#include "code\modules\mob\new_player\new_player.dm"
+#include "code\modules\mob\new_player\new_player_vr.dm"
+#include "code\modules\mob\new_player\news.dm"
+#include "code\modules\mob\new_player\poll.dm"
+#include "code\modules\mob\new_player\preferences_setup.dm"
+#include "code\modules\mob\new_player\preferences_setup_vr.dm"
+#include "code\modules\mob\new_player\skill.dm"
+#include "code\modules\mob\new_player\sprite_accessories.dm"
+#include "code\modules\mob\new_player\sprite_accessories_ear.dm"
+#include "code\modules\mob\new_player\sprite_accessories_ear_vr.dm"
+#include "code\modules\mob\new_player\sprite_accessories_extra.dm"
+#include "code\modules\mob\new_player\sprite_accessories_extra_vr.dm"
+#include "code\modules\mob\new_player\sprite_accessories_tail.dm"
+#include "code\modules\mob\new_player\sprite_accessories_tail_vr.dm"
+#include "code\modules\mob\new_player\sprite_accessories_taur.dm"
+#include "code\modules\mob\new_player\sprite_accessories_taur_vr.dm"
+#include "code\modules\mob\new_player\sprite_accessories_vr.dm"
+#include "code\modules\mob\new_player\sprite_accessories_wing.dm"
+#include "code\modules\mob\new_player\sprite_accessories_wing_vr.dm"
+#include "code\modules\modular_computers\laptop_vendor.dm"
+#include "code\modules\modular_computers\computers\modular_computer\core.dm"
+#include "code\modules\modular_computers\computers\modular_computer\damage.dm"
+#include "code\modules\modular_computers\computers\modular_computer\hardware.dm"
+#include "code\modules\modular_computers\computers\modular_computer\interaction.dm"
+#include "code\modules\modular_computers\computers\modular_computer\power.dm"
+#include "code\modules\modular_computers\computers\modular_computer\ui.dm"
+#include "code\modules\modular_computers\computers\modular_computer\variables.dm"
+#include "code\modules\modular_computers\computers\subtypes\dev_console.dm"
+#include "code\modules\modular_computers\computers\subtypes\dev_laptop.dm"
+#include "code\modules\modular_computers\computers\subtypes\dev_tablet.dm"
+#include "code\modules\modular_computers\computers\subtypes\dev_telescreen.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_console.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_laptop.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_laptop_vr.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_tablet.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_tablet_vr.dm"
+#include "code\modules\modular_computers\computers\subtypes\preset_telescreen.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\news_article.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\access_decrypter.dm"
+#include "code\modules\modular_computers\file_system\programs\antagonist\dos.dm"
+#include "code\modules\modular_computers\file_system\programs\antagonist\hacked_camera.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\comm.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\alarm_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\atmos_control.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\power_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\rcon_console.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\shutoff_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\engineering\supermatter_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\camera.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\configurator.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\email_client.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\file_browser.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\game.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\news_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\generic\uav.dm"
+#include "code\modules\modular_computers\file_system\programs\generic\wordprocessor.dm"
+#include "code\modules\modular_computers\file_system\programs\medical\suit_sensors.dm"
+#include "code\modules\modular_computers\file_system\programs\research\email_administration.dm"
+#include "code\modules\modular_computers\file_system\programs\research\ntmonitor.dm"
+#include "code\modules\modular_computers\file_system\programs\security\alarm_monitor.dm"
+#include "code\modules\modular_computers\file_system\programs\security\digitalwarrant.dm"
+#include "code\modules\modular_computers\file_system\programs\ships\navigation.dm"
+#include "code\modules\modular_computers\hardware\_hardware.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\hard_drive.dm"
+#include "code\modules\modular_computers\hardware\nano_printer.dm"
+#include "code\modules\modular_computers\hardware\network_card.dm"
+#include "code\modules\modular_computers\hardware\portable_hard_drive.dm"
+#include "code\modules\modular_computers\hardware\processor_unit.dm"
+#include "code\modules\modular_computers\hardware\tesla_link.dm"
+#include "code\modules\modular_computers\NTNet\NTNet.dm"
+#include "code\modules\modular_computers\NTNet\NTNet_relay.dm"
+#include "code\modules\modular_computers\NTNet\emails\email_account.dm"
+#include "code\modules\modular_computers\NTNet\emails\email_message.dm"
+#include "code\modules\modular_computers\NTNet\NTNRC\conversation.dm"
+#include "code\modules\multi-tile\multi-tile.dm"
+#include "code\modules\multiz\_stubs.dm"
+#include "code\modules\multiz\admin_upload.dm"
+#include "code\modules\multiz\basic.dm"
+#include "code\modules\multiz\hoist.dm"
+#include "code\modules\multiz\ladder_assembly_vr.dm"
+#include "code\modules\multiz\ladders.dm"
+#include "code\modules\multiz\ladders_vr.dm"
+#include "code\modules\multiz\movement.dm"
+#include "code\modules\multiz\movement_vr.dm"
+#include "code\modules\multiz\pipes.dm"
+#include "code\modules\multiz\stairs.dm"
+#include "code\modules\multiz\turf.dm"
+#include "code\modules\news\news_init.dm"
+#include "code\modules\news\newspaper.dm"
+#include "code\modules\news\newspaper_layout.dm"
+#include "code\modules\nifsoft\nif.dm"
+#include "code\modules\nifsoft\nif_softshop.dm"
+#include "code\modules\nifsoft\nif_tgui.dm"
+#include "code\modules\nifsoft\nifsoft.dm"
+#include "code\modules\nifsoft\software\01_vision.dm"
+#include "code\modules\nifsoft\software\05_health.dm"
+#include "code\modules\nifsoft\software\06_screens.dm"
+#include "code\modules\nifsoft\software\10_combat.dm"
+#include "code\modules\nifsoft\software\13_soulcatcher.dm"
+#include "code\modules\nifsoft\software\14_commlink.dm"
+#include "code\modules\nifsoft\software\15_misc.dm"
+#include "code\modules\organs\blood.dm"
+#include "code\modules\organs\misc.dm"
+#include "code\modules\organs\organ.dm"
+#include "code\modules\organs\organ_external.dm"
+#include "code\modules\organs\organ_external_vr.dm"
+#include "code\modules\organs\organ_icon.dm"
+#include "code\modules\organs\organ_stump.dm"
+#include "code\modules\organs\pain.dm"
+#include "code\modules\organs\robolimbs.dm"
+#include "code\modules\organs\robolimbs_custom.dm"
+#include "code\modules\organs\robolimbs_vr.dm"
+#include "code\modules\organs\wound.dm"
+#include "code\modules\organs\internal\_organ_internal.dm"
+#include "code\modules\organs\internal\appendix.dm"
+#include "code\modules\organs\internal\augment.dm"
+#include "code\modules\organs\internal\brain.dm"
+#include "code\modules\organs\internal\eyes.dm"
+#include "code\modules\organs\internal\heart.dm"
+#include "code\modules\organs\internal\intestine.dm"
+#include "code\modules\organs\internal\kidneys.dm"
+#include "code\modules\organs\internal\liver.dm"
+#include "code\modules\organs\internal\lungs.dm"
+#include "code\modules\organs\internal\spleen.dm"
+#include "code\modules\organs\internal\stomach.dm"
+#include "code\modules\organs\internal\voicebox.dm"
+#include "code\modules\organs\internal\augment\armmounted.dm"
+#include "code\modules\organs\internal\augment\bio.dm"
+#include "code\modules\organs\internal\robotic\diagnostic.dm"
+#include "code\modules\organs\internal\robotic\heatsink.dm"
+#include "code\modules\organs\internal\robotic\robotic.dm"
+#include "code\modules\organs\subtypes\diona.dm"
+#include "code\modules\organs\subtypes\indestructible.dm"
+#include "code\modules\organs\subtypes\machine.dm"
+#include "code\modules\organs\subtypes\nano.dm"
+#include "code\modules\organs\subtypes\replicant.dm"
+#include "code\modules\organs\subtypes\shadekin.dm"
+#include "code\modules\organs\subtypes\shadekin_vr.dm"
+#include "code\modules\organs\subtypes\slime.dm"
+#include "code\modules\organs\subtypes\slime_vr.dm"
+#include "code\modules\organs\subtypes\standard.dm"
+#include "code\modules\organs\subtypes\standard_vr.dm"
+#include "code\modules\organs\subtypes\teshari.dm"
+#include "code\modules\organs\subtypes\unathi.dm"
+#include "code\modules\organs\subtypes\unbreakable.dm"
+#include "code\modules\organs\subtypes\unseverable.dm"
+#include "code\modules\organs\subtypes\vox.dm"
+#include "code\modules\organs\subtypes\vox_vr.dm"
+#include "code\modules\organs\subtypes\xenos.dm"
+#include "code\modules\overmap\abductor_vr.dm"
+#include "code\modules\overmap\bluespace_rift_vr.dm"
+#include "code\modules\overmap\champagne.dm"
+#include "code\modules\overmap\helpers.dm"
+#include "code\modules\overmap\overmap_object.dm"
+#include "code\modules\overmap\overmap_planet.dm"
+#include "code\modules\overmap\overmap_shuttle.dm"
+#include "code\modules\overmap\sectors.dm"
+#include "code\modules\overmap\spacetravel.dm"
+#include "code\modules\overmap\turfs.dm"
+#include "code\modules\overmap\disperser\disperser.dm"
+#include "code\modules\overmap\disperser\disperser_charge.dm"
+#include "code\modules\overmap\disperser\disperser_circuit.dm"
+#include "code\modules\overmap\disperser\disperser_console.dm"
+#include "code\modules\overmap\disperser\disperser_fire.dm"
+#include "code\modules\overmap\events\event_handler.dm"
+#include "code\modules\overmap\events\generation.dm"
+#include "code\modules\overmap\events\overmap_event.dm"
+#include "code\modules\overmap\ships\landable.dm"
+#include "code\modules\overmap\ships\panicbutton.dm"
+#include "code\modules\overmap\ships\ship.dm"
+#include "code\modules\overmap\ships\computers\computer_shims.dm"
+#include "code\modules\overmap\ships\computers\engine_control.dm"
+#include "code\modules\overmap\ships\computers\helm.dm"
+#include "code\modules\overmap\ships\computers\sensors.dm"
+#include "code\modules\overmap\ships\computers\ship.dm"
+#include "code\modules\overmap\ships\computers\ship_vr.dm"
+#include "code\modules\overmap\ships\computers\shuttle.dm"
+#include "code\modules\overmap\ships\engines\engine.dm"
+#include "code\modules\overmap\ships\engines\gas_thruster.dm"
+#include "code\modules\overmap\ships\engines\gas_thruster_vr.dm"
+#include "code\modules\overmap\ships\engines\ion_thruster.dm"
+#include "code\modules\paperwork\adminpaper.dm"
+#include "code\modules\paperwork\carbonpaper.dm"
+#include "code\modules\paperwork\clipboard.dm"
+#include "code\modules\paperwork\faxmachine.dm"
+#include "code\modules\paperwork\faxmachine_vr.dm"
+#include "code\modules\paperwork\filingcabinet.dm"
+#include "code\modules\paperwork\folders.dm"
+#include "code\modules\paperwork\handlabeler.dm"
+#include "code\modules\paperwork\paper.dm"
+#include "code\modules\paperwork\paper_bundle.dm"
+#include "code\modules\paperwork\paper_sticky.dm"
+#include "code\modules\paperwork\paperbin.dm"
+#include "code\modules\paperwork\paperplane.dm"
+#include "code\modules\paperwork\papershredder.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\cart_vr.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\pda.dm"
+#include "code\modules\pda\pda_subtypes.dm"
+#include "code\modules\pda\pda_tgui.dm"
+#include "code\modules\pda\pda_vr.dm"
+#include "code\modules\pda\radio.dm"
+#include "code\modules\pda\utilities.dm"
+#include "code\modules\persistence\filth.dm"
+#include "code\modules\persistence\graffiti.dm"
+#include "code\modules\persistence\noticeboard.dm"
+#include "code\modules\persistence\paintings.dm"
+#include "code\modules\persistence\serialize.dm"
+#include "code\modules\persistence\datum\persistence_datum.dm"
+#include "code\modules\persistence\effects\filth.dm"
+#include "code\modules\persistence\effects\graffiti.dm"
+#include "code\modules\persistence\effects\paper.dm"
+#include "code\modules\persistence\effects\paper_sticky.dm"
+#include "code\modules\persistence\effects\trash.dm"
+#include "code\modules\persistence\storage\smartfridge.dm"
+#include "code\modules\persistence\storage\storage.dm"
+#include "code\modules\planet\planet.dm"
+#include "code\modules\planet\sun.dm"
+#include "code\modules\planet\time.dm"
+#include "code\modules\planet\virgo3b_vr.dm"
+#include "code\modules\planet\virgo4_vr.dm"
+#include "code\modules\planet\weather.dm"
+#include "code\modules\planet\weather_vr.dm"
+#include "code\modules\power\apc.dm"
+#include "code\modules\power\apc_vr.dm"
+#include "code\modules\power\batteryrack.dm"
+#include "code\modules\power\batteryrack_vr.dm"
+#include "code\modules\power\breaker_box.dm"
+#include "code\modules\power\cable.dm"
+#include "code\modules\power\cable_ender.dm"
+#include "code\modules\power\cable_heavyduty.dm"
+#include "code\modules\power\cell.dm"
+#include "code\modules\power\debug_items.dm"
+#include "code\modules\power\generator.dm"
+#include "code\modules\power\gravitygenerator_vr.dm"
+#include "code\modules\power\grid_checker.dm"
+#include "code\modules\power\lighting.dm"
+#include "code\modules\power\lighting_vr.dm"
+#include "code\modules\power\lightswitch_vr.dm"
+#include "code\modules\power\port_gen.dm"
+#include "code\modules\power\port_gen_vr.dm"
+#include "code\modules\power\power.dm"
+#include "code\modules\power\powernet.dm"
+#include "code\modules\power\smes.dm"
+#include "code\modules\power\smes_construction.dm"
+#include "code\modules\power\smes_vr.dm"
+#include "code\modules\power\solar.dm"
+#include "code\modules\power\terminal.dm"
+#include "code\modules\power\tracker.dm"
+#include "code\modules\power\turbine.dm"
+#include "code\modules\power\antimatter\containment_jar.dm"
+#include "code\modules\power\antimatter\control.dm"
+#include "code\modules\power\antimatter\shielding.dm"
+#include "code\modules\power\cells\device_cells.dm"
+#include "code\modules\power\cells\device_cells_vr.dm"
+#include "code\modules\power\cells\esoteric_cells.dm"
+#include "code\modules\power\cells\power_cells.dm"
+#include "code\modules\power\fusion\_setup.dm"
+#include "code\modules\power\fusion\fusion_circuits.dm"
+#include "code\modules\power\fusion\fusion_particle_catcher.dm"
+#include "code\modules\power\fusion\fusion_reactions.dm"
+#include "code\modules\power\fusion\magpower.dm"
+#include "code\modules\power\fusion\core\_core.dm"
+#include "code\modules\power\fusion\core\core_control.dm"
+#include "code\modules\power\fusion\core\core_field.dm"
+#include "code\modules\power\fusion\fuel_assembly\fuel_assembly.dm"
+#include "code\modules\power\fusion\fuel_assembly\fuel_compressor.dm"
+#include "code\modules\power\fusion\fuel_assembly\fuel_control.dm"
+#include "code\modules\power\fusion\fuel_assembly\fuel_injector.dm"
+#include "code\modules\power\fusion\gyrotron\gyrotron.dm"
+#include "code\modules\power\fusion\gyrotron\gyrotron_control.dm"
+#include "code\modules\power\sensors\powernet_sensor.dm"
+#include "code\modules\power\sensors\sensor_monitoring.dm"
+#include "code\modules\power\singularity\act.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\emitter_vr.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\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\singularity\particle_accelerator\particle_smasher.dm"
+#include "code\modules\power\supermatter\setup_supermatter.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\power\tesla\telsa_construction.dm"
+#include "code\modules\power\tesla\tesla_act.dm"
+#include "code\modules\projectiles\ammunition.dm"
+#include "code\modules\projectiles\broken.dm"
+#include "code\modules\projectiles\dnalocking.dm"
+#include "code\modules\projectiles\gun.dm"
+#include "code\modules\projectiles\projectile.dm"
+#include "code\modules\projectiles\ammunition\magazines.dm"
+#include "code\modules\projectiles\ammunition\magazines_vr.dm"
+#include "code\modules\projectiles\ammunition\magnetic.dm"
+#include "code\modules\projectiles\ammunition\rounds.dm"
+#include "code\modules\projectiles\ammunition\smartmag.dm"
+#include "code\modules\projectiles\brokenguns\energy.dm"
+#include "code\modules\projectiles\brokenguns\launcher.dm"
+#include "code\modules\projectiles\brokenguns\magnetic.dm"
+#include "code\modules\projectiles\brokenguns\projectile.dm"
+#include "code\modules\projectiles\guns\energy.dm"
+#include "code\modules\projectiles\guns\launcher.dm"
+#include "code\modules\projectiles\guns\magic.dm"
+#include "code\modules\projectiles\guns\modular_guns.dm"
+#include "code\modules\projectiles\guns\projectile.dm"
+#include "code\modules\projectiles\guns\vox.dm"
+#include "code\modules\projectiles\guns\energy\bsharpoon_vr.dm"
+#include "code\modules\projectiles\guns\energy\crestrose_vr.dm"
+#include "code\modules\projectiles\guns\energy\dominator_vr.dm"
+#include "code\modules\projectiles\guns\energy\gunsword_vr.dm"
+#include "code\modules\projectiles\guns\energy\hooklauncher.dm"
+#include "code\modules\projectiles\guns\energy\kinetic_accelerator_vr.dm"
+#include "code\modules\projectiles\guns\energy\laser.dm"
+#include "code\modules\projectiles\guns\energy\laser_vr.dm"
+#include "code\modules\projectiles\guns\energy\netgun_vr.dm"
+#include "code\modules\projectiles\guns\energy\nuclear.dm"
+#include "code\modules\projectiles\guns\energy\nuclear_vr.dm"
+#include "code\modules\projectiles\guns\energy\particle.dm"
+#include "code\modules\projectiles\guns\energy\phase.dm"
+#include "code\modules\projectiles\guns\energy\protector_vr.dm"
+#include "code\modules\projectiles\guns\energy\pulse.dm"
+#include "code\modules\projectiles\guns\energy\pummeler_vr.dm"
+#include "code\modules\projectiles\guns\energy\sickshot_vr.dm"
+#include "code\modules\projectiles\guns\energy\special.dm"
+#include "code\modules\projectiles\guns\energy\special_vr.dm"
+#include "code\modules\projectiles\guns\energy\stun.dm"
+#include "code\modules\projectiles\guns\energy\stun_vr.dm"
+#include "code\modules\projectiles\guns\energy\temperature.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\cell_loaded.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\ml3m.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\ml3m_cells.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\multi_cannon.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\multi_cannon_cells.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\nsfw.dm"
+#include "code\modules\projectiles\guns\energy\cell_loaded_vr\nsfw_cells.dm"
+#include "code\modules\projectiles\guns\launcher\bows.dm"
+#include "code\modules\projectiles\guns\launcher\crossbow.dm"
+#include "code\modules\projectiles\guns\launcher\grenade_launcher.dm"
+#include "code\modules\projectiles\guns\launcher\pneumatic.dm"
+#include "code\modules\projectiles\guns\launcher\rocket.dm"
+#include "code\modules\projectiles\guns\launcher\syringe_gun.dm"
+#include "code\modules\projectiles\guns\magic\fireball.dm"
+#include "code\modules\projectiles\guns\magnetic\bore.dm"
+#include "code\modules\projectiles\guns\magnetic\gasthrower.dm"
+#include "code\modules\projectiles\guns\magnetic\magnetic.dm"
+#include "code\modules\projectiles\guns\magnetic\magnetic_construction.dm"
+#include "code\modules\projectiles\guns\magnetic\magnetic_railgun.dm"
+#include "code\modules\projectiles\guns\magnetic\magnetic_railgun_vr.dm"
+#include "code\modules\projectiles\guns\projectile\automatic.dm"
+#include "code\modules\projectiles\guns\projectile\automatic_vr.dm"
+#include "code\modules\projectiles\guns\projectile\boltaction.dm"
+#include "code\modules\projectiles\guns\projectile\boltaction_vr.dm"
+#include "code\modules\projectiles\guns\projectile\caseless.dm"
+#include "code\modules\projectiles\guns\projectile\contender.dm"
+#include "code\modules\projectiles\guns\projectile\dartgun.dm"
+#include "code\modules\projectiles\guns\projectile\dartgun_vr.dm"
+#include "code\modules\projectiles\guns\projectile\pistol.dm"
+#include "code\modules\projectiles\guns\projectile\pistol_vr.dm"
+#include "code\modules\projectiles\guns\projectile\revolver.dm"
+#include "code\modules\projectiles\guns\projectile\revolver_vr.dm"
+#include "code\modules\projectiles\guns\projectile\semiauto.dm"
+#include "code\modules\projectiles\guns\projectile\shotgun.dm"
+#include "code\modules\projectiles\guns\projectile\shotgun_vr.dm"
+#include "code\modules\projectiles\guns\projectile\sniper.dm"
+#include "code\modules\projectiles\guns\projectile\sniper\collapsible_sniper.dm"
+#include "code\modules\projectiles\projectile\arc.dm"
+#include "code\modules\projectiles\projectile\beams.dm"
+#include "code\modules\projectiles\projectile\beams_vr.dm"
+#include "code\modules\projectiles\projectile\blob.dm"
+#include "code\modules\projectiles\projectile\bullets.dm"
+#include "code\modules\projectiles\projectile\bullets_vr.dm"
+#include "code\modules\projectiles\projectile\change.dm"
+#include "code\modules\projectiles\projectile\energy.dm"
+#include "code\modules\projectiles\projectile\energy_vr.dm"
+#include "code\modules\projectiles\projectile\explosive.dm"
+#include "code\modules\projectiles\projectile\force.dm"
+#include "code\modules\projectiles\projectile\hook.dm"
+#include "code\modules\projectiles\projectile\magic.dm"
+#include "code\modules\projectiles\projectile\magnetic.dm"
+#include "code\modules\projectiles\projectile\pellets.dm"
+#include "code\modules\projectiles\projectile\scatter.dm"
+#include "code\modules\projectiles\projectile\special.dm"
+#include "code\modules\projectiles\projectile\trace.dm"
+#include "code\modules\projectiles\targeting\targeting_client.dm"
+#include "code\modules\projectiles\targeting\targeting_gun.dm"
+#include "code\modules\projectiles\targeting\targeting_mob.dm"
+#include "code\modules\projectiles\targeting\targeting_overlay.dm"
+#include "code\modules\projectiles\targeting\targeting_triggers.dm"
+#include "code\modules\radiation\radiation.dm"
+#include "code\modules\random_map\_random_map_setup.dm"
+#include "code\modules\random_map\random_map.dm"
+#include "code\modules\random_map\random_map_verbs.dm"
+#include "code\modules\random_map\automata\automata.dm"
+#include "code\modules\random_map\automata\caves.dm"
+#include "code\modules\random_map\building\building.dm"
+#include "code\modules\random_map\drop\drop_types.dm"
+#include "code\modules\random_map\drop\droppod.dm"
+#include "code\modules\random_map\drop\droppod_doors.dm"
+#include "code\modules\random_map\drop\supply.dm"
+#include "code\modules\random_map\mazes\maze.dm"
+#include "code\modules\random_map\mazes\maze_cell.dm"
+#include "code\modules\random_map\noise\desert.dm"
+#include "code\modules\random_map\noise\noise.dm"
+#include "code\modules\random_map\noise\ore.dm"
+#include "code\modules\random_map\noise\tundra.dm"
+#include "code\modules\reagents\Chemistry-Colours.dm"
+#include "code\modules\reagents\Chemistry-Logging.dm"
+#include "code\modules\reagents\Chemistry-Metabolism.dm"
+#include "code\modules\reagents\holder\distilling.dm"
+#include "code\modules\reagents\holder\holder.dm"
+#include "code\modules\reagents\hoses\connector.dm"
+#include "code\modules\reagents\hoses\hose.dm"
+#include "code\modules\reagents\hoses\hose_connector.dm"
+#include "code\modules\reagents\machinery\chem_master.dm"
+#include "code\modules\reagents\machinery\chemalyzer.dm"
+#include "code\modules\reagents\machinery\distillery.dm"
+#include "code\modules\reagents\machinery\grinder.dm"
+#include "code\modules\reagents\machinery\dispenser\_defines.dm"
+#include "code\modules\reagents\machinery\dispenser\cartridge.dm"
+#include "code\modules\reagents\machinery\dispenser\cartridge_presets.dm"
+#include "code\modules\reagents\machinery\dispenser\cartridge_presets_vr.dm"
+#include "code\modules\reagents\machinery\dispenser\cartridge_spawn.dm"
+#include "code\modules\reagents\machinery\dispenser\dispenser2.dm"
+#include "code\modules\reagents\machinery\dispenser\dispenser2_energy.dm"
+#include "code\modules\reagents\machinery\dispenser\dispenser_presets.dm"
+#include "code\modules\reagents\machinery\dispenser\dispenser_presets_vr.dm"
+#include "code\modules\reagents\machinery\dispenser\reagent_tank.dm"
+#include "code\modules\reagents\machinery\dispenser\supply.dm"
+#include "code\modules\reagents\reactions\_reactions.dm"
+#include "code\modules\reagents\reactions\distilling\distilling.dm"
+#include "code\modules\reagents\reactions\fusion\fusion.dm"
+#include "code\modules\reagents\reactions\instant\drinks.dm"
+#include "code\modules\reagents\reactions\instant\drinks_vr.dm"
+#include "code\modules\reagents\reactions\instant\food.dm"
+#include "code\modules\reagents\reactions\instant\food_vr.dm"
+#include "code\modules\reagents\reactions\instant\instant.dm"
+#include "code\modules\reagents\reactions\instant\instant_vr.dm"
+#include "code\modules\reagents\reagent_containers\_reagent_containers.dm"
+#include "code\modules\reagents\reagent_containers\blood_pack.dm"
+#include "code\modules\reagents\reagent_containers\blood_pack_vr.dm"
+#include "code\modules\reagents\reagent_containers\borghypo.dm"
+#include "code\modules\reagents\reagent_containers\dropper.dm"
+#include "code\modules\reagents\reagent_containers\glass.dm"
+#include "code\modules\reagents\reagent_containers\glass_vr.dm"
+#include "code\modules\reagents\reagent_containers\hypospray.dm"
+#include "code\modules\reagents\reagent_containers\hypospray_vr.dm"
+#include "code\modules\reagents\reagent_containers\patch.dm"
+#include "code\modules\reagents\reagent_containers\pill.dm"
+#include "code\modules\reagents\reagent_containers\pill_vr.dm"
+#include "code\modules\reagents\reagent_containers\spray.dm"
+#include "code\modules\reagents\reagent_containers\spray_vr.dm"
+#include "code\modules\reagents\reagent_containers\syringes.dm"
+#include "code\modules\reagents\reagent_containers\syringes_vr.dm"
+#include "code\modules\reagents\reagent_containers\unidentified_hypospray.dm"
+#include "code\modules\reagents\reagents\_helpers.dm"
+#include "code\modules\reagents\reagents\_reagents.dm"
+#include "code\modules\reagents\reagents\core.dm"
+#include "code\modules\reagents\reagents\dispenser.dm"
+#include "code\modules\reagents\reagents\food_drinks.dm"
+#include "code\modules\reagents\reagents\food_drinks_vr.dm"
+#include "code\modules\reagents\reagents\medicine.dm"
+#include "code\modules\reagents\reagents\medicine_vr.dm"
+#include "code\modules\reagents\reagents\modifiers.dm"
+#include "code\modules\reagents\reagents\other.dm"
+#include "code\modules\reagents\reagents\other_vr.dm"
+#include "code\modules\reagents\reagents\toxins.dm"
+#include "code\modules\reagents\reagents\vore_vr.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\mechfab_designs.dm"
+#include "code\modules\research\message_server.dm"
+#include "code\modules\research\prosfab_designs.dm"
+#include "code\modules\research\prosfab_designs_vr.dm"
+#include "code\modules\research\protolathe.dm"
+#include "code\modules\research\rd-readme.dm"
+#include "code\modules\research\rdconsole.dm"
+#include "code\modules\research\rdconsole_tgui.dm"
+#include "code\modules\research\rdmachines.dm"
+#include "code\modules\research\research.dm"
+#include "code\modules\research\server.dm"
+#include "code\modules\research\teleport_vr.dm"
+#include "code\modules\research\designs\ai_holders.dm"
+#include "code\modules\research\designs\bag_of_holding.dm"
+#include "code\modules\research\designs\beakers.dm"
+#include "code\modules\research\designs\bio_devices.dm"
+#include "code\modules\research\designs\bio_devices_vr.dm"
+#include "code\modules\research\designs\circuit_assembly.dm"
+#include "code\modules\research\designs\engineering.dm"
+#include "code\modules\research\designs\HUDs.dm"
+#include "code\modules\research\designs\HUDs_vr.dm"
+#include "code\modules\research\designs\implants.dm"
+#include "code\modules\research\designs\implants_vr.dm"
+#include "code\modules\research\designs\locator_devices.dm"
+#include "code\modules\research\designs\medical.dm"
+#include "code\modules\research\designs\medical_vr.dm"
+#include "code\modules\research\designs\mining_toys.dm"
+#include "code\modules\research\designs\misc.dm"
+#include "code\modules\research\designs\misc_vr.dm"
+#include "code\modules\research\designs\modular_computer.dm"
+#include "code\modules\research\designs\pdas.dm"
+#include "code\modules\research\designs\power_cells.dm"
+#include "code\modules\research\designs\precursor.dm"
+#include "code\modules\research\designs\stock_parts.dm"
+#include "code\modules\research\designs\subspace_parts.dm"
+#include "code\modules\research\designs\tech_disks.dm"
+#include "code\modules\research\designs\weapons.dm"
+#include "code\modules\research\designs\weapons_vr.dm"
+#include "code\modules\research\designs\xenoarch_toys.dm"
+#include "code\modules\research\designs\xenobio_toys.dm"
+#include "code\modules\research\designs\circuits\ai_modules.dm"
+#include "code\modules\research\designs\circuits\ai_modules_vr.dm"
+#include "code\modules\research\designs\circuits\circuits.dm"
+#include "code\modules\research\designs\circuits\circuits_vr.dm"
+#include "code\modules\research\designs\circuits\disks.dm"
+#include "code\modules\resleeving\circuitboards.dm"
+#include "code\modules\resleeving\computers.dm"
+#include "code\modules\resleeving\designer.dm"
+#include "code\modules\resleeving\documents.dm"
+#include "code\modules\resleeving\implant.dm"
+#include "code\modules\resleeving\infocore_records.dm"
+#include "code\modules\resleeving\infomorph.dm"
+#include "code\modules\resleeving\infomorph_software.dm"
+#include "code\modules\resleeving\machines.dm"
+#include "code\modules\resleeving\machines_vr.dm"
+#include "code\modules\resleeving\resleeving_sickness.dm"
+#include "code\modules\resleeving\sleevecard.dm"
+#include "code\modules\rogueminer_vr\asteroid.dm"
+#include "code\modules\rogueminer_vr\controller.dm"
+#include "code\modules\rogueminer_vr\debug.dm"
+#include "code\modules\rogueminer_vr\landmarks.dm"
+#include "code\modules\rogueminer_vr\roguemines_mobs.dm"
+#include "code\modules\rogueminer_vr\wrappers.dm"
+#include "code\modules\rogueminer_vr\zone_console.dm"
+#include "code\modules\rogueminer_vr\zonemaster.dm"
+#include "code\modules\scripting\Errors.dm"
+#include "code\modules\scripting\IDE.dm"
+#include "code\modules\scripting\Options.dm"
+#include "code\modules\scripting\stack.dm"
+#include "code\modules\scripting\AST\AST Nodes.dm"
+#include "code\modules\scripting\AST\Blocks.dm"
+#include "code\modules\scripting\AST\Statements.dm"
+#include "code\modules\scripting\AST\Operators\Binary Operators.dm"
+#include "code\modules\scripting\AST\Operators\Unary Operators.dm"
+#include "code\modules\scripting\Implementations\_Logic.dm"
+#include "code\modules\scripting\Implementations\Telecomms.dm"
+#include "code\modules\scripting\Interpreter\Evaluation.dm"
+#include "code\modules\scripting\Interpreter\Interaction.dm"
+#include "code\modules\scripting\Interpreter\Interpreter.dm"
+#include "code\modules\scripting\Interpreter\Scope.dm"
+#include "code\modules\scripting\Parser\Expressions.dm"
+#include "code\modules\scripting\Parser\Keywords.dm"
+#include "code\modules\scripting\Parser\Parser.dm"
+#include "code\modules\scripting\Scanner\Scanner.dm"
+#include "code\modules\scripting\Scanner\Tokens.dm"
+#include "code\modules\security levels\keycard authentication.dm"
+#include "code\modules\security levels\security levels.dm"
+#include "code\modules\shieldgen\directional_shield.dm"
+#include "code\modules\shieldgen\emergency_shield.dm"
+#include "code\modules\shieldgen\energy_field.dm"
+#include "code\modules\shieldgen\energy_shield.dm"
+#include "code\modules\shieldgen\handheld_defuser.dm"
+#include "code\modules\shieldgen\sheldwallgen.dm"
+#include "code\modules\shieldgen\shield_capacitor.dm"
+#include "code\modules\shieldgen\shield_diffuser.dm"
+#include "code\modules\shieldgen\shield_gen.dm"
+#include "code\modules\shieldgen\shield_gen_external.dm"
+#include "code\modules\shieldgen\shield_generator.dm"
+#include "code\modules\shieldgen\shield_modes.dm"
+#include "code\modules\shuttles\antagonist.dm"
+#include "code\modules\shuttles\crashes.dm"
+#include "code\modules\shuttles\departmental.dm"
+#include "code\modules\shuttles\escape_pods.dm"
+#include "code\modules\shuttles\landmarks.dm"
+#include "code\modules\shuttles\shuttle.dm"
+#include "code\modules\shuttles\shuttle_autodock.dm"
+#include "code\modules\shuttles\shuttle_console.dm"
+#include "code\modules\shuttles\shuttle_console_multi.dm"
+#include "code\modules\shuttles\shuttle_emergency.dm"
+#include "code\modules\shuttles\shuttle_ferry.dm"
+#include "code\modules\shuttles\shuttle_specops.dm"
+#include "code\modules\shuttles\shuttle_supply.dm"
+#include "code\modules\shuttles\shuttles_multi.dm"
+#include "code\modules\shuttles\shuttles_vr.dm"
+#include "code\modules\shuttles\shuttles_web.dm"
+#include "code\modules\shuttles\web_datums.dm"
+#include "code\modules\spells\artifacts.dm"
+#include "code\modules\spells\construct_spells.dm"
+#include "code\modules\spells\no_clothes.dm"
+#include "code\modules\spells\spell_code.dm"
+#include "code\modules\spells\spell_projectile.dm"
+#include "code\modules\spells\spellbook.dm"
+#include "code\modules\spells\spells.dm"
+#include "code\modules\spells\aoe_turf\aoe_turf.dm"
+#include "code\modules\spells\aoe_turf\blink.dm"
+#include "code\modules\spells\aoe_turf\charge.dm"
+#include "code\modules\spells\aoe_turf\disable_tech.dm"
+#include "code\modules\spells\aoe_turf\knock.dm"
+#include "code\modules\spells\aoe_turf\smoke.dm"
+#include "code\modules\spells\aoe_turf\summons.dm"
+#include "code\modules\spells\aoe_turf\conjure\conjure.dm"
+#include "code\modules\spells\aoe_turf\conjure\construct.dm"
+#include "code\modules\spells\aoe_turf\conjure\forcewall.dm"
+#include "code\modules\spells\general\area_teleport.dm"
+#include "code\modules\spells\general\rune_write.dm"
+#include "code\modules\spells\targeted\ethereal_jaunt.dm"
+#include "code\modules\spells\targeted\genetic.dm"
+#include "code\modules\spells\targeted\harvest.dm"
+#include "code\modules\spells\targeted\mind_transfer.dm"
+#include "code\modules\spells\targeted\shift.dm"
+#include "code\modules\spells\targeted\subjugate.dm"
+#include "code\modules\spells\targeted\targeted.dm"
+#include "code\modules\spells\targeted\equip\equip.dm"
+#include "code\modules\spells\targeted\equip\horsemask.dm"
+#include "code\modules\spells\targeted\projectile\dumbfire.dm"
+#include "code\modules\spells\targeted\projectile\fireball.dm"
+#include "code\modules\spells\targeted\projectile\magic_missile.dm"
+#include "code\modules\spells\targeted\projectile\projectile.dm"
+#include "code\modules\surgery\_defines.dm"
+#include "code\modules\surgery\bones.dm"
+#include "code\modules\surgery\encased.dm"
+#include "code\modules\surgery\external_repair.dm"
+#include "code\modules\surgery\face.dm"
+#include "code\modules\surgery\generic.dm"
+#include "code\modules\surgery\implant.dm"
+#include "code\modules\surgery\limb_reattach.dm"
+#include "code\modules\surgery\neck.dm"
+#include "code\modules\surgery\organs_internal.dm"
+#include "code\modules\surgery\other.dm"
+#include "code\modules\surgery\robotics.dm"
+#include "code\modules\surgery\surgery.dm"
+#include "code\modules\surgery\~defines.dm"
+#include "code\modules\tables\bench.dm"
+#include "code\modules\tables\flipping.dm"
+#include "code\modules\tables\interactions.dm"
+#include "code\modules\tables\presets.dm"
+#include "code\modules\tables\presets_vr.dm"
+#include "code\modules\tables\rack.dm"
+#include "code\modules\tables\rack_vr.dm"
+#include "code\modules\tables\tables.dm"
+#include "code\modules\tables\update_triggers.dm"
+#include "code\modules\telesci\bscyrstal.dm"
+#include "code\modules\telesci\construction.dm"
+#include "code\modules\telesci\gps_advanced.dm"
+#include "code\modules\telesci\quantum_pad.dm"
+#include "code\modules\telesci\telepad.dm"
+#include "code\modules\telesci\telesci_computer.dm"
+#include "code\modules\tension\tension.dm"
+#include "code\modules\tgs\includes.dm"
+#include "code\modules\tgui\external.dm"
+#include "code\modules\tgui\modal.dm"
+#include "code\modules\tgui\states.dm"
+#include "code\modules\tgui\tgui.dm"
+#include "code\modules\tgui\tgui_alert.dm"
+#include "code\modules\tgui\tgui_input_list.dm"
+#include "code\modules\tgui\tgui_input_text.dm"
+#include "code\modules\tgui\tgui_window.dm"
+#include "code\modules\tgui\modules\_base.dm"
+#include "code\modules\tgui\modules\admin_shuttle_controller.dm"
+#include "code\modules\tgui\modules\agentcard.dm"
+#include "code\modules\tgui\modules\alarm.dm"
+#include "code\modules\tgui\modules\appearance_changer.dm"
+#include "code\modules\tgui\modules\appearance_changer_vr.dm"
+#include "code\modules\tgui\modules\atmos_control.dm"
+#include "code\modules\tgui\modules\camera.dm"
+#include "code\modules\tgui\modules\communications.dm"
+#include "code\modules\tgui\modules\crew_manifest.dm"
+#include "code\modules\tgui\modules\crew_monitor.dm"
+#include "code\modules\tgui\modules\gyrotron_control.dm"
+#include "code\modules\tgui\modules\law_manager.dm"
+#include "code\modules\tgui\modules\overmap.dm"
+#include "code\modules\tgui\modules\power_monitor.dm"
+#include "code\modules\tgui\modules\rcon.dm"
+#include "code\modules\tgui\modules\rustcore_monitor.dm"
+#include "code\modules\tgui\modules\rustfuel_control.dm"
+#include "code\modules\tgui\modules\shutoff_monitor.dm"
+#include "code\modules\tgui\modules\supermatter_monitor.dm"
+#include "code\modules\tgui\modules\teleporter.dm"
+#include "code\modules\tgui\modules\ntos-only\cardmod.dm"
+#include "code\modules\tgui\modules\ntos-only\configurator.dm"
+#include "code\modules\tgui\modules\ntos-only\email.dm"
+#include "code\modules\tgui\modules\ntos-only\uav.dm"
+#include "code\modules\tgui\states\admin.dm"
+#include "code\modules\tgui\states\always.dm"
+#include "code\modules\tgui\states\conscious.dm"
+#include "code\modules\tgui\states\contained.dm"
+#include "code\modules\tgui\states\deep_inventory.dm"
+#include "code\modules\tgui\states\default.dm"
+#include "code\modules\tgui\states\hands.dm"
+#include "code\modules\tgui\states\human_adjacent.dm"
+#include "code\modules\tgui\states\inventory.dm"
+#include "code\modules\tgui\states\inventory_vr.dm"
+#include "code\modules\tgui\states\not_incapacitated.dm"
+#include "code\modules\tgui\states\notcontained.dm"
+#include "code\modules\tgui\states\observer.dm"
+#include "code\modules\tgui\states\physical.dm"
+#include "code\modules\tgui\states\self.dm"
+#include "code\modules\tgui\states\vorepanel_vr.dm"
+#include "code\modules\tgui\states\zlevel.dm"
+#include "code\modules\tooltip\tooltip.dm"
+#include "code\modules\turbolift\_turbolift.dm"
+#include "code\modules\turbolift\turbolift.dm"
+#include "code\modules\turbolift\turbolift_areas.dm"
+#include "code\modules\turbolift\turbolift_console.dm"
+#include "code\modules\turbolift\turbolift_console_vr.dm"
+#include "code\modules\turbolift\turbolift_door.dm"
+#include "code\modules\turbolift\turbolift_door_vr.dm"
+#include "code\modules\turbolift\turbolift_floor.dm"
+#include "code\modules\turbolift\turbolift_map.dm"
+#include "code\modules\turbolift\turbolift_turfs.dm"
+#include "code\modules\vchat\vchat_client.dm"
+#include "code\modules\vchat\vchat_db.dm"
+#include "code\modules\vehicles\bike.dm"
+#include "code\modules\vehicles\boat.dm"
+#include "code\modules\vehicles\cargo_train.dm"
+#include "code\modules\vehicles\construction.dm"
+#include "code\modules\vehicles\quad.dm"
+#include "code\modules\vehicles\train.dm"
+#include "code\modules\vehicles\vehicle.dm"
+#include "code\modules\ventcrawl\ventcrawl.dm"
+#include "code\modules\ventcrawl\ventcrawl_atmospherics.dm"
+#include "code\modules\ventcrawl\ventcrawl_multiz.dm"
+#include "code\modules\ventcrawl\ventcrawl_verb.dm"
+#include "code\modules\virus2\admin.dm"
+#include "code\modules\virus2\analyser.dm"
+#include "code\modules\virus2\antibodies.dm"
+#include "code\modules\virus2\centrifuge.dm"
+#include "code\modules\virus2\curer.dm"
+#include "code\modules\virus2\disease2.dm"
+#include "code\modules\virus2\diseasesplicer.dm"
+#include "code\modules\virus2\dishincubator.dm"
+#include "code\modules\virus2\effect.dm"
+#include "code\modules\virus2\effect_vr.dm"
+#include "code\modules\virus2\helpers.dm"
+#include "code\modules\virus2\isolator.dm"
+#include "code\modules\virus2\items_devices.dm"
+#include "code\modules\vore\hook-defs_vr.dm"
+#include "code\modules\vore\trycatch_vr.dm"
+#include "code\modules\vore\appearance\preferences_vr.dm"
+#include "code\modules\vore\appearance\update_icons_vr.dm"
+#include "code\modules\vore\eating\belly_dat_vr.dm"
+#include "code\modules\vore\eating\belly_obj_vr.dm"
+#include "code\modules\vore\eating\bellymodes_datum_vr.dm"
+#include "code\modules\vore\eating\bellymodes_vr.dm"
+#include "code\modules\vore\eating\contaminate_vr.dm"
+#include "code\modules\vore\eating\digest_act_vr.dm"
+#include "code\modules\vore\eating\leave_remains_vr.dm"
+#include "code\modules\vore\eating\living_vr.dm"
+#include "code\modules\vore\eating\silicon_vr.dm"
+#include "code\modules\vore\eating\simple_animal_vr.dm"
+#include "code\modules\vore\eating\transforming_vr.dm"
+#include "code\modules\vore\eating\vore_vr.dm"
+#include "code\modules\vore\eating\vorehooks_vr.dm"
+#include "code\modules\vore\eating\vorepanel_vr.dm"
+#include "code\modules\vore\fluffstuff\custom_boxes_vr.dm"
+#include "code\modules\vore\fluffstuff\custom_clothes_vr.dm"
+#include "code\modules\vore\fluffstuff\custom_items_vr.dm"
+#include "code\modules\vore\fluffstuff\custom_mecha_vr.dm"
+#include "code\modules\vore\fluffstuff\custom_permits_vr.dm"
+#include "code\modules\vore\persist\persist_vr.dm"
+#include "code\modules\vore\resizing\grav_pull_vr.dm"
+#include "code\modules\vore\resizing\holder_micro_vr.dm"
+#include "code\modules\vore\resizing\resize_vr.dm"
+#include "code\modules\vore\resizing\sizegun_vr.dm"
+#include "code\modules\vore\smoleworld\smoleworld_vr.dm"
+#include "code\modules\vore\weight\fitness_machines_vr.dm"
+#include "code\modules\webhooks\_webhook.dm"
+#include "code\modules\webhooks\webhook_ahelp2discord.dm"
+#include "code\modules\webhooks\webhook_custom_event.dm"
+#include "code\modules\webhooks\webhook_fax2discord.dm"
+#include "code\modules\webhooks\webhook_roundend.dm"
+#include "code\modules\webhooks\webhook_roundprep.dm"
+#include "code\modules\webhooks\webhook_roundstart.dm"
+#include "code\modules\xenoarcheaology\anomaly_container.dm"
+#include "code\modules\xenoarcheaology\boulder.dm"
+#include "code\modules\xenoarcheaology\effect.dm"
+#include "code\modules\xenoarcheaology\manuals.dm"
+#include "code\modules\xenoarcheaology\misc.dm"
+#include "code\modules\xenoarcheaology\sampling.dm"
+#include "code\modules\xenoarcheaology\artifacts\artifact.dm"
+#include "code\modules\xenoarcheaology\artifacts\artifact_find.dm"
+#include "code\modules\xenoarcheaology\artifacts\artifact_vr.dm"
+#include "code\modules\xenoarcheaology\artifacts\autocloner.dm"
+#include "code\modules\xenoarcheaology\artifacts\crystal.dm"
+#include "code\modules\xenoarcheaology\artifacts\gigadrill.dm"
+#include "code\modules\xenoarcheaology\artifacts\replicator.dm"
+#include "code\modules\xenoarcheaology\artifacts\predefined\_predefined.dm"
+#include "code\modules\xenoarcheaology\artifacts\predefined\hungry_statue.dm"
+#include "code\modules\xenoarcheaology\effects\animate_anomaly.dm"
+#include "code\modules\xenoarcheaology\effects\badfeeling.dm"
+#include "code\modules\xenoarcheaology\effects\berserk.dm"
+#include "code\modules\xenoarcheaology\effects\cannibal.dm"
+#include "code\modules\xenoarcheaology\effects\cellcharge.dm"
+#include "code\modules\xenoarcheaology\effects\celldrain.dm"
+#include "code\modules\xenoarcheaology\effects\cold.dm"
+#include "code\modules\xenoarcheaology\effects\dnaswitch.dm"
+#include "code\modules\xenoarcheaology\effects\electric_field.dm"
+#include "code\modules\xenoarcheaology\effects\emp.dm"
+#include "code\modules\xenoarcheaology\effects\feysight.dm"
+#include "code\modules\xenoarcheaology\effects\forcefield.dm"
+#include "code\modules\xenoarcheaology\effects\gaia.dm"
+#include "code\modules\xenoarcheaology\effects\gasco2.dm"
+#include "code\modules\xenoarcheaology\effects\gasnitro.dm"
+#include "code\modules\xenoarcheaology\effects\gasoxy.dm"
+#include "code\modules\xenoarcheaology\effects\gasphoron.dm"
+#include "code\modules\xenoarcheaology\effects\gassleeping.dm"
+#include "code\modules\xenoarcheaology\effects\goodfeeling.dm"
+#include "code\modules\xenoarcheaology\effects\gravitational_waves.dm"
+#include "code\modules\xenoarcheaology\effects\heal.dm"
+#include "code\modules\xenoarcheaology\effects\heat.dm"
+#include "code\modules\xenoarcheaology\effects\hurt.dm"
+#include "code\modules\xenoarcheaology\effects\poltergeist.dm"
+#include "code\modules\xenoarcheaology\effects\radiate.dm"
+#include "code\modules\xenoarcheaology\effects\resurrect.dm"
+#include "code\modules\xenoarcheaology\effects\roboheal.dm"
+#include "code\modules\xenoarcheaology\effects\robohurt.dm"
+#include "code\modules\xenoarcheaology\effects\sleepy.dm"
+#include "code\modules\xenoarcheaology\effects\stun.dm"
+#include "code\modules\xenoarcheaology\effects\teleport.dm"
+#include "code\modules\xenoarcheaology\effects\vampire.dm"
+#include "code\modules\xenoarcheaology\finds\eguns.dm"
+#include "code\modules\xenoarcheaology\finds\eguns_vr.dm"
+#include "code\modules\xenoarcheaology\finds\find_spawning.dm"
+#include "code\modules\xenoarcheaology\finds\finds.dm"
+#include "code\modules\xenoarcheaology\finds\finds_defines.dm"
+#include "code\modules\xenoarcheaology\finds\fossils.dm"
+#include "code\modules\xenoarcheaology\finds\misc.dm"
+#include "code\modules\xenoarcheaology\finds\special.dm"
+#include "code\modules\xenoarcheaology\finds\talking.dm"
+#include "code\modules\xenoarcheaology\tools\ano_device_battery.dm"
+#include "code\modules\xenoarcheaology\tools\artifact_analyser.dm"
+#include "code\modules\xenoarcheaology\tools\artifact_harvester.dm"
+#include "code\modules\xenoarcheaology\tools\artifact_scanner.dm"
+#include "code\modules\xenoarcheaology\tools\coolant_tank.dm"
+#include "code\modules\xenoarcheaology\tools\equipment.dm"
+#include "code\modules\xenoarcheaology\tools\geosample_scanner.dm"
+#include "code\modules\xenoarcheaology\tools\suspension_generator.dm"
+#include "code\modules\xenoarcheaology\tools\tools.dm"
+#include "code\modules\xenoarcheaology\tools\tools_pickaxe.dm"
+#include "code\modules\xenoarcheaology\tools\tools_pickaxe_vr.dm"
+#include "code\modules\xenoarcheaology\tools\tools_vr.dm"
+#include "code\modules\xenobio\items\extracts.dm"
+#include "code\modules\xenobio\items\slime_objects.dm"
+#include "code\modules\xenobio\items\slimepotions.dm"
+#include "code\modules\xenobio\items\weapons.dm"
+#include "code\modules\xenobio\machinery\processor.dm"
+#include "code\modules\xgm\xgm_gas_data.dm"
+#include "code\modules\xgm\xgm_gas_mixture.dm"
+#include "code\unit_tests\decl_tests.dm"
+#include "code\unit_tests\language_tests.dm"
+#include "code\unit_tests\loadout_tests.dm"
+#include "code\unit_tests\map_tests.dm"
+#include "code\unit_tests\material_tests.dm"
+#include "code\unit_tests\mob_tests.dm"
+#include "code\unit_tests\recipe_tests.dm"
+#include "code\unit_tests\research_tests.dm"
+#include "code\unit_tests\sqlite_tests.dm"
+#include "code\unit_tests\subsystem_tests.dm"
+#include "code\unit_tests\unit_test.dm"
+#include "code\unit_tests\unit_test_vr.dm"
+#include "code\unit_tests\vore_tests_vr.dm"
+#include "code\unit_tests\zas_tests.dm"
+#include "code\unit_tests\integrated_circuits\arithmetic.dm"
+#include "code\unit_tests\integrated_circuits\circuits.dm"
+#include "code\unit_tests\integrated_circuits\converter.dm"
+#include "code\unit_tests\integrated_circuits\logic.dm"
+#include "code\unit_tests\integrated_circuits\trig.dm"
+#include "code\ZAS\Airflow.dm"
+#include "code\ZAS\Atom.dm"
+#include "code\ZAS\Connection.dm"
+#include "code\ZAS\ConnectionGroup.dm"
+#include "code\ZAS\ConnectionManager.dm"
+#include "code\ZAS\Controller.dm"
+#include "code\ZAS\Debug.dm"
+#include "code\ZAS\Diagnostic.dm"
+#include "code\ZAS\Fire.dm"
+#include "code\ZAS\Phoron.dm"
+#include "code\ZAS\Turf.dm"
+#include "code\ZAS\Variable Settings.dm"
+#include "code\ZAS\Zone.dm"
+#include "interface\interface.dm"
+#include "interface\skin.dmf"
+#include "maps\gateway_archive_vr\blackmarketpackers.dm"
+#include "maps\offmap_vr\om_ships\abductor.dm"
+#include "maps\southern_cross\items\clothing\sc_accessory.dm"
+#include "maps\southern_cross\items\clothing\sc_suit.dm"
+#include "maps\southern_cross\items\clothing\sc_under.dm"
+#include "maps\southern_cross\loadout\loadout_suit.dm"
+#include "maps\southern_cross\loadout\loadout_uniform.dm"
+#include "maps\southern_cross\loadout\loadout_vr.dm"
+#include "maps\submaps\_helpers.dm"
+#include "maps\submaps\_readme.dm"
+#include "maps\submaps\engine_submaps\engine.dm"
+#include "maps\submaps\engine_submaps\engine_areas.dm"
+#include "maps\submaps\engine_submaps_vr\tether\_engine_submaps.dm"
+#include "maps\submaps\space_submaps\space.dm"
+#include "maps\submaps\space_submaps\debrisfield\debrisfield.dm"
+#include "maps\submaps\surface_submaps\mountains\mountains.dm"
+#include "maps\submaps\surface_submaps\mountains\mountains_areas.dm"
+#include "maps\submaps\surface_submaps\mountains\mountains_areas_vr.dm"
+#include "maps\submaps\surface_submaps\plains\plains.dm"
+#include "maps\submaps\surface_submaps\plains\plains_areas.dm"
+#include "maps\submaps\surface_submaps\wilderness\wilderness.dm"
+#include "maps\submaps\surface_submaps\wilderness\wilderness_areas.dm"
+#include "maps\tether\tether.dm"
+#include "maps\~map_system\maps.dm"
+// END_INCLUDE
+>>>>>>> 2482780331... Merge pull request #11204 from VOREStation/Arokha/alterwalls