From b872e75040e17781a566164f98ae014c90f798b3 Mon Sep 17 00:00:00 2001
From: Orotheim <81803907+Orotheim@users.noreply.github.com>
Date: Mon, 2 Sep 2024 19:22:31 +0100
Subject: [PATCH 1/9] Updated Snowdin.dmm
---
_maps/RandomZLevels/snowdin.dmm | 5088 ++++++++++++++++++-------------
1 file changed, 2930 insertions(+), 2158 deletions(-)
diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm
index 78abba86..561d4881 100644
--- a/_maps/RandomZLevels/snowdin.dmm
+++ b/_maps/RandomZLevels/snowdin.dmm
@@ -133,6 +133,10 @@
"aD" = (
/obj/machinery/mecha_part_fabricator,
/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/post/research)
"aE" = (
@@ -174,6 +178,9 @@
icon_state = "4-8"
},
/obj/machinery/space_heater,
+/obj/machinery/light{
+ dir = 8
+ },
/turf/open/floor/plasteel,
/area/awaymission/snowdin/comms)
"aM" = (
@@ -184,7 +191,7 @@
/obj/machinery/poweredfans,
/obj/machinery/door/airlock/mining,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"aO" = (
/obj/structure/rack,
/obj/item/pickaxe/drill,
@@ -194,7 +201,7 @@
},
/obj/effect/turf_decal/bot,
/turf/open/floor/pod/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"aP" = (
/obj/structure/spawner/skeleton{
max_mobs = 5
@@ -202,7 +209,11 @@
/turf/open/floor/plating/snowed/cavern,
/area/awaymission/snowdin/cave/cavern)
"aQ" = (
-/turf/open/floor/engine,
+/obj/machinery/computer/telecomms/monitor{
+ dir = 1
+ },
+/obj/machinery/light,
+/turf/open/floor/circuit/red/telecomms,
/area/awaymission/snowdin/comms)
"aR" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
@@ -323,13 +334,15 @@
"bi" = (
/obj/effect/turf_decal/loading_area,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"bj" = (
/obj/structure/table/wood,
/obj/machinery/atmospherics/components/unary/vent_pump/on{
dir = 8
},
-/obj/item/card/id/away/snowdin/sci,
+/obj/item/card/id/away/snowdin/sci{
+ access = list(200,201,207,208)
+ },
/obj/machinery/light/small{
dir = 4
},
@@ -365,7 +378,9 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/item/card/id/away/snowdin/explore,
+/obj/item/card/id/away/snowdin/explore{
+ access = list(200,203,201,208)
+ },
/turf/open/floor/wood,
/area/awaymission/snowdin/post/dorm)
"bn" = (
@@ -420,8 +435,8 @@
dir = 4
},
/obj/item/clothing/head/cone,
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"bt" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
piping_layer = 3;
@@ -446,7 +461,6 @@
/area/awaymission/snowdin/post/kitchen)
"bv" = (
/obj/machinery/gibber,
-/obj/structure/spider/stickyweb,
/turf/open/floor/plasteel/freezer,
/area/awaymission/snowdin/post/kitchen)
"bw" = (
@@ -599,15 +613,10 @@
pixel_x = 5;
pixel_y = -32
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
+/turf/open/floor/mech_bay_recharge_floor,
/area/awaymission/snowdin/post/research)
"bL" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/spider/stickyweb,
/turf/open/floor/plasteel/freezer,
/area/awaymission/snowdin/post/kitchen)
"bM" = (
@@ -621,7 +630,6 @@
pixel_x = 5;
pixel_y = 5
},
-/obj/structure/spider/stickyweb,
/turf/open/floor/plasteel/freezer,
/area/awaymission/snowdin/post/kitchen)
"bO" = (
@@ -719,8 +727,9 @@
pixel_y = 5
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock{
- name = "Science Breakroom"
+/obj/machinery/door/airlock/science/glass{
+ req_access_txt = "207";
+ name = "Science Department"
},
/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/research)
@@ -731,12 +740,12 @@
/area/awaymission/snowdin/post/research)
"bX" = (
/turf/open/floor/pod/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"bY" = (
/obj/machinery/space_heater,
/obj/effect/turf_decal/box/white,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"bZ" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -745,18 +754,19 @@
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/turf/closed/wall,
+/obj/machinery/door/poddoor/shutters{
+ id = 9987
+ },
+/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/research)
"ca" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/spider/stickyweb,
/obj/machinery/light/broken{
dir = 8
},
/turf/open/floor/plasteel/freezer,
/area/awaymission/snowdin/post/kitchen)
"cb" = (
-/obj/structure/spider/stickyweb,
/turf/open/floor/plasteel/freezer,
/area/awaymission/snowdin/post/kitchen)
"cc" = (
@@ -766,7 +776,6 @@
pixel_y = 5
},
/obj/structure/kitchenspike,
-/obj/structure/spider/stickyweb,
/turf/open/floor/plasteel/freezer,
/area/awaymission/snowdin/post/kitchen)
"cd" = (
@@ -786,7 +795,6 @@
/obj/machinery/airalarm{
pixel_y = 23
},
-/obj/structure/spider/stickyweb,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/kitchen)
@@ -1063,15 +1071,12 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 5
},
-/obj/structure/spider/stickyweb,
-/mob/living/simple_animal/hostile/poison/giant_spider/hunter/ice,
/turf/open/floor/plasteel/freezer,
/area/awaymission/snowdin/post/kitchen)
"cH" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
-/obj/structure/spider/stickyweb,
/turf/open/floor/plasteel/freezer,
/area/awaymission/snowdin/post/kitchen)
"cI" = (
@@ -1084,7 +1089,6 @@
pixel_x = 5;
pixel_y = 5
},
-/obj/structure/spider/stickyweb,
/turf/open/floor/plasteel/freezer,
/area/awaymission/snowdin/post/kitchen)
"cJ" = (
@@ -1495,14 +1499,12 @@
/area/awaymission/snowdin/post/kitchen)
"do" = (
/obj/structure/closet/secure_closet/freezer/meat,
-/obj/structure/spider/stickyweb,
/turf/open/floor/plasteel/freezer,
/area/awaymission/snowdin/post/kitchen)
"dp" = (
/turf/closed/wall/rust,
/area/awaymission/snowdin/post/kitchen)
"dq" = (
-/obj/structure/spider/stickyweb,
/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/kitchen)
"dr" = (
@@ -1817,7 +1819,9 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/item/card/id/away/snowdin/sec,
+/obj/item/card/id/away/snowdin/sec{
+ access = list(200,203,201,208,202)
+ },
/turf/open/floor/wood,
/area/awaymission/snowdin/post/dorm)
"eh" = (
@@ -2836,7 +2840,10 @@
/area/awaymission/snowdin/post)
"gs" = (
/mob/living/simple_animal/hostile/bear/snow{
- name = ""
+ name = "Surprise Mountain Bear";
+ health = 1;
+ melee_damage_lower = 1;
+ melee_damage_upper = 1
},
/turf/closed/mineral/snowmountain,
/area/awaymission/snowdin/cave/mountain)
@@ -3605,7 +3612,7 @@
/obj/effect/decal/cleanable/blood/old,
/obj/effect/rune/apocalypse,
/obj/structure/spawner/nether{
- max_mobs = 5;
+ max_mobs = 3;
spawn_time = 300;
name = "active netherworld link"
},
@@ -5489,6 +5496,7 @@
pixel_x = 5;
pixel_y = 5
},
+/obj/item/stack/sheet/metal,
/turf/open/floor/plating{
icon_state = "platingdmg2"
},
@@ -6219,6 +6227,7 @@
/obj/effect/turf_decal/tile/yellow{
dir = 8
},
+/obj/item/wirecutters,
/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/engineering)
"np" = (
@@ -6383,10 +6392,6 @@
"nI" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
-/obj/item/shard,
-/obj/item/stack/cable_coil/red{
- amount = 1
- },
/obj/effect/turf_decal/tile/red{
dir = 1
},
@@ -6397,6 +6402,10 @@
/obj/effect/turf_decal/tile/red{
dir = 8
},
+/obj/machinery/door/window/brigdoor/security{
+ req_access = list(203);
+ name = "security desk"
+ },
/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/secpost)
"nJ" = (
@@ -6596,7 +6605,6 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/obj/item/shard,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/secpost)
"oi" = (
@@ -7001,7 +7009,9 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/structure/lattice/catwalk,
-/obj/machinery/door/airlock/external,
+/obj/machinery/door/airlock/external{
+ req_access = list(201)
+ },
/obj/machinery/poweredfans,
/turf/open/floor/plating/snowed/smoothed,
/area/awaymission/snowdin/post/engineering)
@@ -7071,7 +7081,6 @@
/obj/structure/sign/poster/official/do_not_question{
pixel_y = -32
},
-/obj/item/wirecutters,
/obj/effect/turf_decal/tile/red{
dir = 1
},
@@ -7082,17 +7091,13 @@
/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/secpost)
"pk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/item/screwdriver,
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 8
+/obj/structure/sign/warning{
+ pixel_y = 31
},
-/turf/open/floor/plasteel,
-/area/awaymission/snowdin/post/secpost)
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
"pl" = (
/obj/machinery/light,
-/obj/item/crowbar,
/obj/structure/noticeboard{
dir = 1;
pixel_y = -32
@@ -7266,7 +7271,7 @@
"pJ" = (
/obj/machinery/door/airlock/vault{
name = "Armory";
- req_access_txt = "203"
+ req_access_txt = "206"
},
/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/post/secpost)
@@ -7887,6 +7892,7 @@
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 4
},
+/obj/structure/barricade/wooden/crude/snow,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/cavern2)
"rd" = (
@@ -8067,10 +8073,10 @@
/turf/open/floor/engine/cult,
/area/awaymission/snowdin/post/cavern2)
"rD" = (
-/obj/machinery/power/port_gen/pacman,
/obj/structure/cable{
icon_state = "0-4"
},
+/obj/machinery/power/rtg/advanced/fullupgrade,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/cavern2)
"rE" = (
@@ -8159,14 +8165,8 @@
/turf/open/floor/engine,
/area/awaymission/snowdin/post/engineering)
"rM" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
- dir = 1;
- frequency = 1442;
- id_tag = "snowdin_toxins_out";
- name = "toxin out"
- },
-/turf/open/floor/plating/airless,
-/area/awaymission/snowdin/post/engineering)
+/turf/open/floor/plating/ice/smooth,
+/area/awaymission/snowdin/cave/mountain)
"rN" = (
/obj/machinery/air_sensor{
frequency = 1442;
@@ -8176,11 +8176,9 @@
/turf/open/floor/plating/airless,
/area/awaymission/snowdin/post/engineering)
"rO" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 1;
- frequency = 1442;
- id_tag = "snowdin_oxygen_out";
- name = "oxygen out"
+ piping_layer = 3
},
/turf/open/floor/plating/airless,
/area/awaymission/snowdin/post/engineering)
@@ -8193,14 +8191,10 @@
/turf/open/floor/plating/airless,
/area/awaymission/snowdin/post/engineering)
"rQ" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
- dir = 1;
- frequency = 1442;
- id_tag = "snowdin_nitrogen_out";
- name = "nitrogen out"
- },
-/turf/open/floor/plating/airless,
-/area/awaymission/snowdin/post/engineering)
+/obj/structure/flora/grass/both,
+/obj/effect/turf_decal/weather/snow,
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
"rR" = (
/obj/machinery/air_sensor{
frequency = 1442;
@@ -8254,7 +8248,7 @@
/area/awaymission/snowdin/post/cavern2)
"sb" = (
/obj/structure/spawner/nether{
- max_mobs = 10;
+ max_mobs = 3;
spawn_time = 300;
name = "active netherworld link"
},
@@ -8622,14 +8616,12 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 8
},
-/obj/machinery/computer{
- desc = "A console meant for calling and sending a transit ferry. It seems iced-over and non-functional.";
+/obj/machinery/computer/shuttle/snowdin/transit{
dir = 4;
- icon_screen = null;
- name = "Shuttle Transist Console"
+ possible_destinations = "snowdintransit_a;snowdintransit_b;snowdintransit_c"
},
/turf/open/floor/plasteel/dark/snowdin,
-/area/awaymission/snowdin/outside)
+/area/awaymission/snowdin/transit)
"sV" = (
/obj/structure/statue/snow/snowman{
anchored = 1
@@ -8880,6 +8872,17 @@
/mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice,
/turf/open/floor/plating/asteroid/snow/ice,
/area/awaymission/snowdin/cave/cavern)
+"tM" = (
+/obj/effect/light_emitter{
+ name = "outdoor light";
+ set_cap = 3;
+ set_luminosity = 6
+ },
+/obj/structure/sign/warning{
+ pixel_y = 31
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
"tN" = (
/turf/open/floor/plating/ice/smooth,
/area/awaymission/snowdin/outside)
@@ -8997,7 +9000,7 @@
/obj/structure/cable{
icon_state = "0-2"
},
-/obj/machinery/power/rtg,
+/obj/machinery/power/rtg/advanced/fullupgrade,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/cavern1)
"uk" = (
@@ -9299,6 +9302,7 @@
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 4
},
+/obj/structure/barricade/wooden/crude/snow,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/cavern1)
"va" = (
@@ -9632,7 +9636,7 @@
"vN" = (
/obj/machinery/door/airlock/mining/glass,
/turf/open/floor/pod,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"vO" = (
/obj/structure/fluff/fokoff_sign,
/turf/open/floor/plating/asteroid/snow,
@@ -9707,8 +9711,12 @@
"wb" = (
/mob/living/simple_animal/hostile/skeleton/plasmaminer{
name = "Charles";
- health = 300;
- maxHealth = 300
+ health = 1000;
+ maxHealth = 300;
+ melee_damage_upper = 40;
+ melee_damage_lower = 40;
+ desc = "It's Charles!";
+ speed = 0.2
},
/turf/open/floor/plating/asteroid/snow/ice,
/area/awaymission/snowdin/cave/cavern)
@@ -9819,9 +9827,14 @@
},
/area/awaymission/snowdin/cave)
"wp" = (
-/obj/structure/flora/tree/pine/xmas/presents,
-/turf/open/floor/plating/asteroid/snow,
-/area/awaymission/snowdin/outside)
+/obj/machinery/atmospherics/pipe/simple/orange/visible{
+ dir = 6
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cargo)
"wq" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 5
@@ -9889,7 +9902,7 @@
/obj/effect/light_emitter{
light_color = "#FAA019";
light_power = 1;
- light_range = 4;
+ light_range = 5;
name = "fire light"
},
/turf/open/floor/plating/asteroid/snow{
@@ -10004,12 +10017,13 @@
pixel_x = 26
},
/obj/structure/cable/yellow,
+/obj/machinery/power/rtg/advanced/fullupgrade,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/mining_dock)
"wO" = (
-/obj/machinery/power/port_gen/pacman,
-/turf/open/floor/plating,
-/area/awaymission/snowdin/post/mining_dock)
+/obj/machinery/computer/security/wooden_tv,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"wP" = (
/obj/machinery/atmospherics/components/binary/valve/digital{
dir = 4
@@ -10100,18 +10114,15 @@
/area/awaymission/snowdin/post/mining_dock)
"xa" = (
/obj/effect/turf_decal/stripes/white/line,
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"xb" = (
/obj/effect/turf_decal/stripes/white/line,
/obj/effect/turf_decal/caution/stand_clear{
dir = 1
},
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"xc" = (
/obj/structure/closet/crate{
icon_state = "crateopen"
@@ -10180,7 +10191,7 @@
icon_state = "2-8"
},
/obj/structure/spawner/nether{
- max_mobs = 4;
+ max_mobs = 1;
name = "weak netherworld link"
},
/turf/open/floor/engine/cult,
@@ -10189,20 +10200,20 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 4
},
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"xl" = (
/turf/open/floor/plasteel/elevatorshaft{
initial_gas_mix = "o2=22;n2=82;TEMP=180"
},
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"xp" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 8
},
/obj/item/clothing/head/cone,
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"xq" = (
/obj/effect/decal/cleanable/blood/tracks,
/turf/open/floor/plating/snowed,
@@ -10293,8 +10304,8 @@
/obj/effect/turf_decal/caution/stand_clear{
dir = 8
},
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"xD" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 8
@@ -10302,14 +10313,14 @@
/obj/effect/turf_decal/caution/stand_clear{
dir = 4
},
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"xE" = (
/obj/machinery/atmospherics/pipe/simple/orange/visible{
dir = 6
},
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"xF" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 8
@@ -10317,7 +10328,7 @@
/obj/machinery/portable_atmospherics/canister,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"xG" = (
/obj/machinery/holopad,
/obj/item/disk/holodisk/snowdin/overrun,
@@ -10382,13 +10393,13 @@
/turf/open/floor/plasteel/elevatorshaft{
initial_gas_mix = "o2=22;n2=82;TEMP=180"
},
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"xL" = (
/obj/machinery/atmospherics/pipe/manifold/orange/visible{
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"xM" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 8
@@ -10396,7 +10407,7 @@
/obj/machinery/portable_atmospherics/canister/toxins,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"xN" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -10456,14 +10467,17 @@
amount = 3
},
/obj/effect/turf_decal/bot,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"xT" = (
/obj/machinery/atmospherics/pipe/simple/orange/visible{
dir = 5
},
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"xU" = (
/obj/machinery/atmospherics/pipe/simple/orange/visible{
dir = 10
@@ -10472,7 +10486,7 @@
dir = 4
},
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"xV" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4;
@@ -10542,12 +10556,12 @@
"ye" = (
/obj/machinery/atmospherics/pipe/simple/orange/visible,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"yf" = (
/obj/structure/window/reinforced/fulltile/ice,
/obj/structure/grille,
/turf/open/floor/plating,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"yg" = (
/turf/open/floor/engine/vacuum,
/area/awaymission/snowdin/cave)
@@ -10615,15 +10629,15 @@
dir = 1
},
/obj/item/clothing/head/cone,
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"yq" = (
/obj/effect/turf_decal/stripes/white/line{
dir = 1
},
/obj/effect/turf_decal/caution/stand_clear,
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"yr" = (
/obj/machinery/light/small,
/turf/open/floor/plating/snowed/smoothed,
@@ -10640,7 +10654,7 @@
dir = 8
},
/turf/open/floor/plating,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"yu" = (
/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{
dir = 8;
@@ -10801,7 +10815,7 @@
/obj/machinery/portable_atmospherics/canister,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"yM" = (
/obj/machinery/atmospherics/components/unary/portables_connector/visible{
dir = 1
@@ -10812,7 +10826,7 @@
},
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"yN" = (
/obj/structure/barricade/sandbags,
/turf/open/floor/plating/asteroid/snow{
@@ -10901,9 +10915,13 @@
/turf/closed/wall,
/area/awaymission/snowdin/post/minipost)
"yY" = (
-/obj/structure/closet/secure_closet/engineering_electrical,
-/turf/open/floor/plating/snowed,
-/area/awaymission/snowdin/cave)
+/obj/structure/dresser,
+/obj/item/stack/credits{
+ amount = 25;
+ pixel_y = 14
+ },
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"yZ" = (
/obj/effect/baseturf_helper/asteroid/snow,
/turf/closed/wall,
@@ -10912,6 +10930,13 @@
/obj/structure/lattice/catwalk,
/turf/open/floor/plating/snowed/smoothed,
/area/awaymission/snowdin/outside)
+"zb" = (
+/obj/machinery/door/airlock/wood{
+ name = "wooden cabin"
+ },
+/obj/structure/fans/tiny,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"zc" = (
/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/hostile/netherworld/blankbody,
@@ -10939,7 +10964,7 @@
},
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"zg" = (
/obj/structure/barricade/sandbags,
/obj/effect/turf_decal/weather/snow/corner{
@@ -11084,7 +11109,7 @@
/obj/item/t_scanner/adv_mining_scanner/lesser,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"zA" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 8
@@ -11175,12 +11200,18 @@
/obj/structure/closet/wardrobe/cargotech,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"zN" = (
/obj/structure/rack,
/obj/effect/turf_decal/bot,
+/obj/item/stack/ore/glass{
+ amount = 50
+ },
+/obj/item/stack/ore/glass{
+ amount = 50
+ },
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"zO" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 6
@@ -11263,7 +11294,7 @@
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"zZ" = (
/obj/effect/baseturf_helper/asteroid/snow,
/turf/closed/wall/mineral/snow,
@@ -11505,7 +11536,7 @@
/obj/effect/light_emitter{
light_color = "#FAA019";
light_power = 1;
- light_range = 4;
+ light_range = 5;
name = "fire light"
},
/turf/open/floor/wood,
@@ -11588,7 +11619,7 @@
},
/obj/structure/window/reinforced/fulltile/ice,
/obj/structure/grille,
-/turf/closed/wall/ice,
+/turf/open/floor/plating,
/area/awaymission/snowdin/post/engineering)
"AV" = (
/obj/structure/table/wood,
@@ -11715,6 +11746,7 @@
/obj/effect/turf_decal/tile/blue{
dir = 8
},
+/obj/item/storage/firstaid/brute,
/turf/open/floor/plasteel/white,
/area/awaymission/snowdin/post/minipost)
"Bm" = (
@@ -11853,10 +11885,7 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/machinery/power/port_gen/pacman,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 3
- },
+/obj/machinery/power/rtg/advanced/fullupgrade,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/minipost)
"BD" = (
@@ -11964,7 +11993,7 @@
/obj/machinery/power/floodlight,
/obj/effect/turf_decal/bot,
/turf/open/floor/pod/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"BT" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
@@ -12913,7 +12942,7 @@
/area/awaymission/snowdin/cave)
"Ei" = (
/turf/open/floor/pod,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"Ej" = (
/obj/structure/trash_pile,
/turf/open/floor/plating/snowed,
@@ -13092,11 +13121,11 @@
/turf/open/floor/mineral/plastitanium/red,
/area/awaymission/snowdin/cave)
"EC" = (
-/obj/machinery/door/airlock{
- name = "Science Department"
+/obj/structure/fence{
+ pixel_x = -16
},
-/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/post/research)
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
"ED" = (
/obj/item/toy/plush/nukeplushie,
/turf/open/floor/plasteel/dark,
@@ -15136,9 +15165,13 @@
"JQ" = (
/turf/open/floor/plasteel/elevatorshaft,
/area/awaymission/snowdin/post/mining_main)
+"JR" = (
+/turf/open/floor/carpet/royalblack,
+/area/awaymission/snowdin/cabin)
"JT" = (
-/obj/machinery/door/airlock{
- name = "Science Breakroom"
+/obj/machinery/door/airlock/science{
+ req_access_txt = "207";
+ name = "Research and Development"
},
/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/post/research)
@@ -15224,11 +15257,25 @@
},
/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/mining_main)
+"Kd" = (
+/obj/structure/grille/ratvar,
+/obj/machinery/door/window/clockwork{
+ dir = 4
+ },
+/obj/machinery/door/window/clockwork{
+ dir = 1
+ },
+/obj/machinery/door/window/clockwork{
+ dir = 8
+ },
+/obj/structure/window/reinforced/clockwork/fulltile,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"Ke" = (
/obj/docking_port/stationary{
- name = "snowdin outpost";
- area_type = /area/shuttle/snowdin/transit;
- dwidth = 3;
+ name = "Snowdin Outpost";
+ area_type = /area/awaymission/snowdin/outside;
+ dwidth = 2;
height = 5;
id = "snowdintransit_a";
width = 5;
@@ -15464,6 +15511,13 @@
},
/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/mining_main)
+"KC" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/outside)
"KD" = (
/obj/structure/ore_box,
/obj/effect/turf_decal/bot,
@@ -15577,8 +15631,8 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 8
},
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"KR" = (
/obj/effect/turf_decal/tile/brown{
dir = 1
@@ -15706,7 +15760,7 @@
/obj/machinery/space_heater,
/obj/effect/turf_decal/box/white,
/turf/open/floor/pod/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"Lh" = (
/obj/structure/flora/rock/icy,
/turf/open/floor/plating/asteroid/snow{
@@ -15715,6 +15769,39 @@
slowdown = 1
},
/area/awaymission/snowdin/cave)
+"Lm" = (
+/obj/structure/closet/secure_closet/engineering_electrical,
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cargo)
+"Ln" = (
+/obj/machinery/power/apc/auto_name/north,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cargo)
+"Lp" = (
+/obj/structure/sign/warning/fire{
+ pixel_y = 30
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
+"Ls" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/computer/shuttle/snowdin/mining{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/awaymission/snowdin/post/mining_dock)
+"Lt" = (
+/obj/structure/flora/bush,
+/turf/open/floor/plating/snowed/smoothed,
+/area/awaymission/snowdin/outside)
"Lw" = (
/obj/machinery/door/airlock/external/glass,
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
@@ -15739,6 +15826,14 @@
/mob/living/simple_animal/hostile/netherworld/blankbody,
/turf/open/floor/plasteel/cult,
/area/awaymission/snowdin/cave/cavern)
+"LE" = (
+/obj/structure/table/reinforced/brass,
+/obj/item/screwdriver/brass{
+ pixel_y = 14
+ },
+/obj/item/clockwork/alloy_shards/clockgolem_remains,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"LF" = (
/obj/structure/table,
/obj/effect/turf_decal/tile/blue{
@@ -15758,6 +15853,20 @@
slowdown = 1
},
/area/awaymission/snowdin/cave)
+"LJ" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/machinery/button{
+ pixel_y = 23;
+ id = 9987;
+ name = "Shutter control"
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/snowdin/post/research)
"LN" = (
/obj/item/stack/sheet/plasteel/twenty,
/turf/open/floor/plating,
@@ -15777,6 +15886,24 @@
},
/turf/open/floor/plating/snowed/smoothed,
/area/awaymission/snowdin/cave)
+"LT" = (
+/obj/structure/flora/stump,
+/obj/structure/flora/tree/pine,
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
+"Ma" = (
+/obj/effect/light_emitter{
+ light_color = "#FAA019";
+ light_power = 1;
+ light_range = 5;
+ name = "fire light"
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/cave)
+"Mc" = (
+/obj/structure/fence,
+/turf/open/floor/plating/snowed/smoothed,
+/area/awaymission/snowdin/outside)
"Md" = (
/obj/effect/light_emitter{
name = "outdoor light";
@@ -15788,6 +15915,15 @@
},
/turf/open/floor/plating/snowed/smoothed,
/area/awaymission/snowdin/outside)
+"Me" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/outside)
+"Mg" = (
+/turf/closed/mineral/snowmountain,
+/area/awaymission/snowdin/cargo)
"Mk" = (
/obj/effect/turf_decal/tile/yellow{
dir = 1
@@ -15802,7 +15938,7 @@
/obj/machinery/power/floodlight,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"Mu" = (
/obj/effect/decal/cleanable/blood/tracks{
dir = 8
@@ -15812,12 +15948,23 @@
"MB" = (
/obj/effect/turf_decal/plaque,
/turf/open/floor/pod/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
+"MC" = (
+/obj/structure/table/reinforced/brass,
+/obj/item/wirecutters/brass,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"MD" = (
/obj/effect/decal/cleanable/blood/old,
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating/snowed/smoothed,
/area/awaymission/snowdin/outside)
+"MH" = (
+/obj/structure/fence/corner{
+ dir = 10
+ },
+/turf/open/floor/plating/snowed/smoothed,
+/area/awaymission/snowdin/outside)
"MJ" = (
/obj/machinery/button{
pixel_y = 23;
@@ -15829,6 +15976,12 @@
/obj/structure/sign/warning/xeno_mining,
/turf/closed/wall/ice,
/area/awaymission/snowdin/post/cavern1)
+"ML" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cargo)
"MO" = (
/obj/effect/turf_decal/arrows/red{
dir = 8
@@ -15848,29 +16001,87 @@
"MQ" = (
/turf/closed/wall/r_wall/syndicate,
/area/awaymission/snowdin/cave)
+"MR" = (
+/obj/structure/table/reinforced,
+/obj/item/stack/credits{
+ amount = 25
+ },
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cave)
+"MT" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/post/research)
+"MV" = (
+/obj/structure/chair/brass,
+/obj/effect/mob_spawn/human/corpse/charredskeleton,
+/turf/open/floor/carpet/royalblack,
+/area/awaymission/snowdin/cabin)
"MW" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
},
/turf/closed/indestructible/rock/snow,
/area/awaymission/snowdin/cave/mountain)
+"MZ" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/structure/fence{
+ pixel_x = -16
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
+"Na" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ piping_layer = 3;
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/mob/living/simple_animal/hostile/skeleton/eskimo,
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/awaymission/snowdin/post/hydro)
"Nh" = (
/obj/structure/lattice/catwalk,
/turf/open/floor/plating/snowed,
/area/awaymission/snowdin/outside)
"Ni" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/closet/crate/bin,
-/turf/open/floor/plating,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/post/research)
"Nj" = (
/obj/structure/closet/crate/bin,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"Nk" = (
-/obj/structure/frame,
-/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/post/research)
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/item/reagent_containers/hypospray/medipen,
+/turf/open/floor/plasteel,
+/area/awaymission/snowdin/post/minipost)
+"Nl" = (
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/outside)
"Nm" = (
/obj/structure/fence/corner{
dir = 6;
@@ -15917,9 +16128,9 @@
"NP" = (
/obj/effect/decal/cleanable/blood/tracks,
/obj/docking_port/stationary{
- name = "snowdin excavation";
- area_type = area/shuttle/snowdin/transit;
- dwidth = 3;
+ name = "Medical Post";
+ area_type = /area/awaymission/snowdin/outside;
+ dwidth = 2;
height = 5;
id = "snowdintransit_b";
roundstart_template = /datum/map_template/shuttle/snowdin/transit;
@@ -15928,6 +16139,16 @@
},
/turf/open/floor/plating/snowed,
/area/awaymission/snowdin/outside)
+"NQ" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/structure/sign/nanotrasen,
+/obj/structure/fence{
+ pixel_x = 16
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
"NS" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/bin,
@@ -15973,20 +16194,38 @@
},
/obj/structure/window/reinforced/fulltile/ice,
/obj/structure/grille,
-/turf/closed/wall/ice,
+/turf/open/floor/plating,
/area/awaymission/snowdin/post/engineering)
"Om" = (
/obj/machinery/atmospherics/pipe/manifold4w/orange/visible,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"On" = (
/obj/effect/decal/cleanable/blood/splatter,
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/snowdin/outside)
+"Oo" = (
+/obj/structure/bonfire/prelit,
+/obj/effect/turf_decal/weather/snow,
+/turf/open/floor/plating/snowed/smoothed,
+/area/awaymission/snowdin/outside)
+"Ot" = (
+/obj/effect/baseturf_helper/asteroid/snow,
+/turf/closed/wall/ice,
+/area/awaymission/snowdin/comms)
"Ov" = (
/mob/living/simple_animal/hostile/skeleton/plasmaminer,
/turf/open/floor/wood,
/area/awaymission/snowdin/post/cavern1)
+"OC" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/post/research)
"OF" = (
/obj/machinery/door/airlock/external{
name = "Ready Room";
@@ -16014,6 +16253,16 @@
/obj/effect/decal/fakelattice,
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/snowdin/cave)
+"OI" = (
+/obj/item/clockwork/alloy_shards/clockgolem_remains,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
+"OK" = (
+/obj/item/stack/ore/iron{
+ amount = 30
+ },
+/turf/open/floor/plating/snowed,
+/area/awaymission/snowdin/cave)
"OS" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -16029,6 +16278,19 @@
/mob/living/simple_animal/hostile/netherworld,
/turf/open/floor/plasteel/cult,
/area/awaymission/snowdin/cave/cavern)
+"Pg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ piping_layer = 3;
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/structure/holosign/barrier/atmos,
+/turf/open/floor/plasteel,
+/area/awaymission/snowdin/post/hydro)
"Pp" = (
/obj/effect/turf_decal/arrows/red{
dir = 8
@@ -16040,6 +16302,9 @@
/obj/machinery/telecomms/bus,
/turf/open/floor/circuit/red/telecomms,
/area/awaymission/snowdin/comms)
+"Pu" = (
+/turf/closed/wall/ice,
+/area/awaymission/snowdin/cargo)
"Pw" = (
/obj/effect/light_emitter{
name = "outdoor light";
@@ -16053,6 +16318,16 @@
slowdown = 1
},
/area/awaymission/snowdin/outside)
+"Pz" = (
+/obj/machinery/door/poddoor/shutters{
+ id = 9987
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/snowdin/post/research)
+"PA" = (
+/mob/living/simple_animal/hostile/bear/snow,
+/turf/closed/mineral/snowmountain,
+/area/awaymission/snowdin/outside)
"PB" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -16063,6 +16338,12 @@
/obj/structure/fence/door,
/turf/open/floor/plating/snowed/smoothed,
/area/awaymission/snowdin/outside)
+"PD" = (
+/obj/structure/holosign/barrier/atmos,
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/awaymission/snowdin/post/hydro)
"PE" = (
/obj/item/multitool,
/turf/open/floor/plating/asteroid/snow,
@@ -16088,6 +16369,18 @@
},
/turf/closed/mineral/snowmountain,
/area/awaymission/snowdin/cave/mountain)
+"PK" = (
+/obj/structure/grille/ratvar,
+/obj/machinery/door/window/clockwork,
+/obj/machinery/door/window/clockwork{
+ dir = 1
+ },
+/obj/machinery/door/window/clockwork{
+ dir = 8
+ },
+/obj/structure/window/reinforced/clockwork/fulltile,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"PP" = (
/obj/effect/turf_decal/weather/snow/corner{
dir = 1
@@ -16126,22 +16419,66 @@
},
/turf/open/floor/plating,
/area/awaymission/snowdin/post/mining_main)
+"PY" = (
+/obj/item/stack/ore/gold,
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/cave)
+"Qb" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/outside)
+"Qc" = (
+/obj/machinery/power/smes/engineering,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cargo)
"Qq" = (
/obj/structure/cable{
icon_state = "1-2"
},
/turf/open/floor/plating,
/area/awaymission/snowdin/post/mining_main)
+"Qr" = (
+/obj/machinery/recharge_station,
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/post/research)
+"Qs" = (
+/obj/machinery/door/airlock/science{
+ req_access_txt = "207";
+ name = "Research and Development"
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/snowdin/post/research)
"Qv" = (
/mob/living/simple_animal/hostile/skeleton/ice,
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/snowdin/cave)
+"Qw" = (
+/obj/machinery/computer/shuttle/snowdin/transit{
+ dir = 4;
+ possible_destinations = "snowdintransit_a;snowdintransit_b;snowdintransit_c"
+ },
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/transit)
+"QB" = (
+/obj/structure/mineral_door/wood,
+/turf/open/floor/carpet/royalblack,
+/area/awaymission/snowdin/cabin)
"QF" = (
/mob/living/simple_animal/hostile/poison/giant_spider/tarantula{
name = "tarantula queen";
health = 350;
maxHealth = 350;
- minbodytemp = 0
+ minbodytemp = 0;
+ maxbodytemp = 1500;
+ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0)
},
/turf/open/floor/plating/asteroid/snow/ice,
/area/awaymission/snowdin/cave/cavern)
@@ -16162,8 +16499,15 @@
amount = 40
},
/obj/effect/turf_decal/bot,
+/obj/machinery/light{
+ dir = 8
+ },
/turf/open/floor/pod,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
+"QL" = (
+/obj/item/clockwork/alloy_shards,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"QO" = (
/mob/living/simple_animal/hostile/skeleton/ice{
name = "badass bone boss";
@@ -16182,6 +16526,10 @@
/obj/effect/decal/cleanable/blood/tracks,
/turf/open/floor/plasteel/dark/snowdin,
/area/awaymission/snowdin/outside)
+"QR" = (
+/obj/structure/barricade/wooden/snowed,
+/turf/open/floor/plasteel/cult,
+/area/awaymission/snowdin/cave/cavern)
"QS" = (
/obj/item/flashlight/flare/torch,
/turf/open/floor/plating/asteroid/snow/ice,
@@ -16215,6 +16563,10 @@
/obj/structure/flora/grass/both,
/turf/closed/mineral/snowmountain,
/area/awaymission/snowdin/outside)
+"Rd" = (
+/obj/machinery/vending/engineering,
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cargo)
"Rg" = (
/obj/structure/bonfire{
burning = 1;
@@ -16223,7 +16575,7 @@
/obj/effect/light_emitter{
light_color = "#FAA019";
light_power = 1;
- light_range = 4;
+ light_range = 5;
name = "fire light"
},
/turf/open/floor/plating/asteroid/snow{
@@ -16236,10 +16588,19 @@
/obj/machinery/atmospherics/miner/oxygen,
/turf/open/floor/engine/vacuum,
/area/awaymission/snowdin/outside)
+"Rj" = (
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/outside)
"Rm" = (
/obj/item/vending_refill/hydroseeds,
/turf/open/floor/wood,
/area/awaymission/snowdin/igloo)
+"Rp" = (
+/obj/structure/table/reinforced/brass,
+/obj/item/crowbar/brass,
+/obj/item/clockwork/component/belligerent_eye/blind_eye,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"Rs" = (
/obj/effect/mob_spawn/human/corpse/cargo_tech,
/turf/open/floor/plating/snowed/smoothed,
@@ -16248,6 +16609,23 @@
/obj/effect/decal/cleanable/blood/gibs/human/core,
/turf/closed/wall/ice,
/area/awaymission/snowdin/cave/cavern)
+"Rw" = (
+/obj/structure/fence{
+ pixel_x = 16
+ },
+/obj/structure/fence{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
+"Ry" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/mech_bay_recharge_port,
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/post/research)
"RC" = (
/obj/machinery/atmospherics/pipe/simple/supply/visible{
dir = 8
@@ -16262,13 +16640,35 @@
/obj/structure/destructible/cult/pylon,
/turf/open/floor/engine/cult,
/area/awaymission/snowdin/post/cavern2)
+"RE" = (
+/obj/structure/window/reinforced/fulltile/ice,
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/awaymission/snowdin/post/research)
+"RF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cargo)
"RH" = (
/obj/item/clothing/head/cone,
/obj/effect/turf_decal/stripes/white/line{
dir = 1
},
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/obj/machinery/light/floor,
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
+"RI" = (
+/obj/effect/turf_decal/caution/stand_clear{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/outside)
"RJ" = (
/obj/item/pipe_dispenser,
/turf/open/floor/plating/asteroid/snow,
@@ -16285,12 +16685,12 @@
/obj/machinery/suit_storage_unit/mining,
/obj/effect/turf_decal/bot,
/turf/open/floor/pod,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"RR" = (
/obj/effect/decal/cleanable/blood/old,
/obj/effect/rune/convert,
/obj/structure/spawner/nether{
- max_mobs = 5;
+ max_mobs = 2;
spawn_time = 300;
name = "active netherworld link"
},
@@ -16303,6 +16703,25 @@
},
/turf/open/floor/engine,
/area/awaymission/snowdin/comms)
+"RW" = (
+/obj/structure/grille/ratvar,
+/obj/machinery/door/window/clockwork{
+ dir = 1
+ },
+/obj/machinery/door/window/clockwork,
+/obj/machinery/door/window/clockwork{
+ dir = 8
+ },
+/obj/structure/window/reinforced/clockwork/fulltile,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
+"RX" = (
+/obj/effect/turf_decal/weather/snow,
+/obj/item/stack/ore/iron{
+ amount = 30
+ },
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/cave)
"RZ" = (
/obj/structure/rack,
/obj/item/ammo_box/magazine/m45,
@@ -16323,6 +16742,29 @@
/obj/structure/barricade/wooden/snowed,
/turf/open/floor/plasteel/dark/snowdin,
/area/awaymission/snowdin/cave)
+"Se" = (
+/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,
+/obj/effect/light_emitter{
+ light_color = "#FAA019";
+ light_power = 1;
+ light_range = 5;
+ name = "fire light"
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/cave)
+"Sj" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/weather/snow,
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/outside)
+"Sm" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"So" = (
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old,
@@ -16339,14 +16781,31 @@
/obj/structure/closet/wardrobe/cargotech,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"Sx" = (
/turf/closed/mineral/snowmountain/cavern,
/area/awaymission/snowdin/post/mining_dock)
+"Sz" = (
+/obj/item/clockwork/weapon/ratvarian_spear,
+/obj/structure/table/reinforced/brass,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"SB" = (
/obj/structure/flora/tree/pine,
/turf/open/floor/plating/snowed/smoothed,
/area/awaymission/snowdin/outside)
+"SD" = (
+/obj/structure/grille/ratvar,
+/obj/machinery/door/window/clockwork,
+/obj/machinery/door/window/clockwork{
+ dir = 4
+ },
+/obj/machinery/door/window/clockwork{
+ dir = 1
+ },
+/obj/structure/window/reinforced/clockwork/fulltile,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"SH" = (
/obj/machinery/light/small{
brightness = 3;
@@ -16357,6 +16816,9 @@
},
/turf/open/floor/plating/ice/smooth,
/area/awaymission/snowdin/cave)
+"SI" = (
+/turf/open/floor/engine,
+/area/awaymission/snowdin/comms)
"SK" = (
/mob/living/simple_animal/hostile/skeleton/templar{
health = 350;
@@ -16417,11 +16879,18 @@
},
/turf/open/floor/plating,
/area/awaymission/snowdin/post/mining_main)
+"Ta" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/sheet/metal,
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/awaymission/snowdin/post/hydro)
"Tc" = (
/obj/machinery/suit_storage_unit/open,
/obj/effect/turf_decal/bot,
/turf/open/floor/pod,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"Th" = (
/obj/structure/flora/stump,
/turf/closed/mineral/snowmountain,
@@ -16447,6 +16916,14 @@
/obj/structure/trash_pile,
/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/cave)
+"Tw" = (
+/obj/item/book/manual/wiki/research_and_development,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/post/research)
"Tz" = (
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating/ice/smooth,
@@ -16469,11 +16946,31 @@
/obj/effect/spawner/lootdrop/snowdin/dungeonheavy,
/turf/open/floor/plating/asteroid/snow/ice,
/area/awaymission/snowdin/cave/cavern)
+"TN" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/carpet/royalblack,
+/area/awaymission/snowdin/cabin)
+"TR" = (
+/obj/structure/bed,
+/obj/item/bedsheet/wiz,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"TV" = (
/obj/structure/flora/grass/both,
/obj/effect/decal/cleanable/blood/tracks,
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/snowdin/outside)
+"TX" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cargo)
"TZ" = (
/obj/structure/sign/poster/official/cleanliness,
/turf/closed/wall,
@@ -16491,13 +16988,24 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/plating/snowed,
/area/awaymission/snowdin/outside)
-"Un" = (
-/obj/machinery/power/apc{
- pixel_y = 23
+"Ui" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/post/research)
+"Un" = (
/obj/structure/cable/yellow{
icon_state = "0-2"
},
+/obj/machinery/power/apc{
+ pixel_y = 29;
+ name = "Radio Tower APC";
+ dir = 1;
+ start_charge = 0
+ },
/turf/open/floor/engine,
/area/awaymission/snowdin/comms)
"Uo" = (
@@ -16505,6 +17013,11 @@
/obj/item/melee/cultblade/dagger,
/turf/open/floor/plasteel/cult,
/area/awaymission/snowdin/cave/cavern)
+"Uu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/bookcase/manuals/research_and_development,
+/turf/open/floor/plating,
+/area/awaymission/snowdin/post/research)
"Uw" = (
/obj/machinery/light/small{
dir = 1
@@ -16536,6 +17049,15 @@
/obj/effect/decal/cleanable/blood/splats,
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/snowdin/outside)
+"UK" = (
+/obj/structure/fence{
+ pixel_x = -16
+ },
+/obj/structure/fence{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
"UN" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
@@ -16559,12 +17081,19 @@
/obj/item/multitool,
/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/engineering)
+"US" = (
+/obj/machinery/door/airlock/science{
+ req_access_txt = "207";
+ name = "Science breakroom"
+ },
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/post/research)
"UU" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
},
/turf/open/floor/pod/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"UY" = (
/mob/living/simple_animal/hostile/skeleton/bone_warrior,
/turf/open/floor/plating/asteroid/snow/ice,
@@ -16573,6 +17102,16 @@
/obj/machinery/space_heater,
/turf/open/floor/plating/snowed,
/area/awaymission/snowdin/cave)
+"Vc" = (
+/obj/structure/holosign/barrier/atmos,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/awaymission/snowdin/post/hydro)
+"Vj" = (
+/obj/item/clockwork/alloy_shards/clockgolem_remains,
+/turf/open/floor/carpet/royalblack,
+/area/awaymission/snowdin/cabin)
"Vk" = (
/obj/effect/spawner/lootdrop/snowdin/dungeonmisc,
/turf/open/floor/plating/asteroid/snow{
@@ -16590,16 +17129,15 @@
/area/awaymission/snowdin/outside)
"Vp" = (
/obj/effect/turf_decal/caution,
-/turf/open/floor/engine/air,
-/area/awaymission/snowdin/cave)
+/obj/machinery/light/floor,
+/turf/open/floor/engine,
+/area/awaymission/snowdin/cargo)
"Vq" = (
-/obj/structure/fence{
- dir = 4
- },
/obj/structure/lattice/catwalk,
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/structure/fence/door/opened,
/turf/open/floor/plating/snowed/smoothed,
/area/awaymission/snowdin/outside)
"Vs" = (
@@ -16626,7 +17164,7 @@
"VD" = (
/obj/structure/window/reinforced/fulltile/ice,
/obj/structure/grille,
-/turf/closed/wall/ice,
+/turf/open/floor/plating,
/area/awaymission/snowdin/post/engineering)
"VF" = (
/obj/effect/decal/cleanable/blood/gibs/human/torso,
@@ -16636,9 +17174,34 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/poweredfans,
+/obj/structure/holosign/barrier/atmos,
+/obj/structure/holosign/barrier/firelock,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/mining_main)
+"VK" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/bookcase/manuals/research_and_development,
+/turf/open/floor/plasteel,
+/area/awaymission/snowdin/post/research)
+"VM" = (
+/obj/structure/grille/ratvar,
+/obj/machinery/door/window/clockwork{
+ dir = 4
+ },
+/obj/machinery/door/window/clockwork,
+/obj/machinery/door/window/clockwork{
+ dir = 8
+ },
+/obj/structure/window/reinforced/clockwork/fulltile,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
+"VN" = (
+/obj/effect/turf_decal/weather/snow,
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
"VR" = (
/obj/structure/fence{
dir = 4
@@ -16648,6 +17211,21 @@
},
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/snowdin/outside)
+"VT" = (
+/obj/structure/fence{
+ dir = 4
+ },
+/obj/structure/fence{
+ pixel_x = 16
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
+"VU" = (
+/obj/structure/flora/tree/pine,
+/obj/structure/flora/grass/both,
+/obj/structure/flora/grass/both,
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
"VV" = (
/obj/structure/window/reinforced/fulltile/ice,
/obj/structure/grille,
@@ -16668,6 +17246,11 @@
/obj/item/melee/cultblade,
/turf/open/floor/plasteel/cult,
/area/awaymission/snowdin/cave/cavern)
+"Wb" = (
+/obj/structure/flora/grass/both,
+/obj/structure/flora/tree/dead,
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
"Wf" = (
/obj/item/multitool,
/turf/open/floor/engine,
@@ -16690,6 +17273,26 @@
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/post/research)
+"Wi" = (
+/mob/living/simple_animal/hostile/clockwork/marauder{
+ name = "completed experiment";
+ desc = "Some strange, mechanical construct, ghastly red flames floating around it."
+ },
+/turf/open/floor/carpet/royalblack,
+/area/awaymission/snowdin/cabin)
+"Wm" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/post/research)
"Wo" = (
/obj/machinery/computer/turbine_computer,
/obj/structure/cable{
@@ -16713,11 +17316,30 @@
heat_capacity = 1e+006
},
/area/awaymission/snowdin/post/mining_main)
+"Ws" = (
+/obj/structure/barricade/wooden/snowed,
+/obj/structure/barricade/wooden/snowed,
+/turf/open/floor/plasteel/cult,
+/area/awaymission/snowdin/cave/cavern)
+"Wu" = (
+/obj/item/circuitboard/machine/autolathe,
+/turf/open/floor/plating/asteroid/snow{
+ floor_variance = 0;
+ icon_state = "snow_dug";
+ slowdown = 1
+ },
+/area/awaymission/snowdin/cave)
+"Wx" = (
+/obj/item/stack/ore/glass{
+ amount = 50
+ },
+/turf/open/floor/plating/snowed,
+/area/awaymission/snowdin/cave)
"WA" = (
/obj/structure/closet/secure_closet/miner,
/obj/effect/turf_decal/bot,
/turf/open/floor/pod,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"WB" = (
/obj/item/reagent_containers/food/drinks/beer{
list_reagents = null
@@ -16725,6 +17347,21 @@
/mob/living/simple_animal/hostile/syndicate/ranged,
/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/cave)
+"WD" = (
+/obj/structure/grille/ratvar,
+/obj/machinery/door/window/clockwork,
+/obj/machinery/door/window/clockwork{
+ dir = 1
+ },
+/obj/machinery/door/window/clockwork{
+ dir = 1
+ },
+/obj/machinery/door/window/clockwork{
+ dir = 4
+ },
+/obj/structure/window/reinforced/clockwork/fulltile,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"WI" = (
/obj/structure/barricade/wooden/snowed,
/turf/open/floor/plating/asteroid/snow{
@@ -16746,9 +17383,9 @@
/turf/open/floor/plating/snowed/smoothed,
/area/awaymission/snowdin/cave)
"WM" = (
-/obj/effect/spawner/lootdrop/snowdin/dungeonmid,
-/turf/open/floor/plating/asteroid/snow,
-/area/awaymission/snowdin/cave)
+/obj/effect/turf_decal/weather/snow,
+/turf/open/floor/plating/snowed/smoothed,
+/area/awaymission/snowdin/outside)
"WR" = (
/obj/machinery/atmospherics/pipe/simple/orange{
dir = 9
@@ -16759,6 +17396,31 @@
/obj/effect/mob_spawn/human/corpse/cargo_tech,
/turf/open/floor/plating/snowed/cavern,
/area/awaymission/snowdin/cave/cavern)
+"Xb" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown,
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/machinery/computer/shuttle/snowdin/mining{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/awaymission/snowdin/post/mining_main)
+"Xc" = (
+/obj/structure/table/reinforced/brass,
+/obj/item/weldingtool/experimental/brass,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
+"Xd" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/closed/wall,
+/area/awaymission/snowdin/post/research)
"Xi" = (
/obj/item/screwdriver,
/obj/effect/decal/cleanable/blood/gibs/human/down,
@@ -16776,6 +17438,33 @@
/mob/living/simple_animal/hostile/bear/snow,
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/snowdin/cave)
+"Xp" = (
+/obj/structure/girder,
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/awaymission/snowdin/post/hydro)
+"Xx" = (
+/obj/structure/statue/snow/snowman,
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
+"XA" = (
+/obj/effect/spawner/lootdrop/snowdin/dungeonlite,
+/obj/effect/light_emitter{
+ light_color = "#FAA019";
+ light_power = 1;
+ light_range = 5;
+ name = "fire light"
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/cave)
+"XB" = (
+/obj/structure/flora/stump,
+/obj/structure/fence{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/snow,
+/area/awaymission/snowdin/outside)
"XG" = (
/obj/structure/table/reinforced,
/obj/effect/turf_decal/tile/bar,
@@ -16796,6 +17485,12 @@
/area/awaymission/snowdin/post/mining_main)
"XJ" = (
/obj/structure/frame/computer,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/post/research)
"XM" = (
@@ -16805,6 +17500,11 @@
/obj/machinery/vending/wardrobe/atmos_wardrobe,
/turf/open/floor/plasteel,
/area/awaymission/snowdin/post/engineering)
+"XN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/item/reagent_containers/hypospray/medipen,
+/turf/open/floor/plasteel,
+/area/awaymission/snowdin/post/minipost)
"XR" = (
/obj/item/stack/rods,
/obj/effect/turf_decal/weather/snow,
@@ -16830,6 +17530,16 @@
"XX" = (
/turf/open/floor/plasteel/cult,
/area/awaymission/snowdin/cave/cavern)
+"XY" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cargo)
+"XZ" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/outside)
"Ye" = (
/obj/structure/cable{
icon_state = "2-4"
@@ -16871,9 +17581,9 @@
/turf/open/floor/plasteel/white,
/area/awaymission/snowdin/post)
"Yq" = (
-/obj/machinery/vending/engineering,
-/turf/open/floor/plating/snowed,
-/area/awaymission/snowdin/cave)
+/obj/effect/baseturf_helper/asteroid/snow,
+/turf/closed/wall/mineral/wood/nonmetal,
+/area/awaymission/snowdin/cabin)
"Ys" = (
/turf/open/floor/plasteel/elevatorshaft,
/area/awaymission/snowdin/post/mining_dock)
@@ -16886,15 +17596,27 @@
"Yx" = (
/turf/closed/wall/r_wall,
/area/awaymission/snowdin/cave/mountain)
+"Yz" = (
+/obj/structure/closet/cabinet,
+/obj/item/clothing/suit/hooded/wintercoat/ratvar{
+ name = "armored brass winter coat";
+ desc = "A heavy jacket made from 'synthetic' animal furs. It has haphazardly sewn on plating that appears to be brass."
+ },
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"YG" = (
/obj/machinery/cell_charger,
/obj/structure/table,
/obj/item/disk/holodisk/snowdin/weregettingpaidright,
+/obj/item/stock_parts/cell/high/plus,
/turf/open/floor/plasteel/dark,
/area/awaymission/snowdin/post/research)
"YI" = (
/turf/closed/wall/ice,
/area/awaymission/snowdin/comms)
+"YJ" = (
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/cargo)
"YM" = (
/obj/effect/mob_spawn/human/corpse/cargo_tech,
/turf/open/floor/plasteel,
@@ -16904,21 +17626,19 @@
/turf/open/floor/plating/snowed/smoothed,
/area/awaymission/snowdin/outside)
"YR" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/closed/indestructible/rock/snow/ice,
-/area/awaymission/snowdin/cave/cavern)
+/turf/closed/wall/mineral/wood/nonmetal,
+/area/awaymission/snowdin/cabin)
"YS" = (
/obj/structure/table/wood,
/obj/item/card/id/away/snowdin/captain{
- access = 200,201,202,203,204,205,206
+ access = list(200,201,202,203,204,205,206,24)
},
/turf/open/floor/carpet,
/area/awaymission/snowdin/post/dorm)
+"YT" = (
+/obj/effect/baseturf_helper/asteroid/snow,
+/turf/closed/wall/ice,
+/area/awaymission/snowdin/cargo)
"YV" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/crowbar,
@@ -16944,16 +17664,34 @@
},
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/snowdin/cave)
+"Zd" = (
+/obj/docking_port/stationary{
+ name = "Mining Base";
+ area_type = /area/awaymission/snowdin/outside;
+ dwidth = 2;
+ height = 5;
+ id = "snowdintransit_c";
+ width = 5;
+ dir = 8
+ },
+/turf/open/floor/plating/snowed,
+/area/awaymission/snowdin/outside)
"Ze" = (
/obj/structure/cable{
icon_state = "2-8"
},
/turf/open/floor/plasteel,
/area/awaymission/snowdin/comms)
+"Zf" = (
+/obj/structure/fireplace{
+ lit = 1
+ },
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"Zg" = (
/obj/effect/turf_decal/stripes,
/turf/open/floor/pod/dark,
-/area/awaymission/snowdin/cave)
+/area/awaymission/snowdin/cargo)
"Zh" = (
/obj/item/melee/transforming/energy/sword/cx,
/turf/open/floor/plasteel/cult,
@@ -16980,10 +17718,30 @@
/obj/structure/closet/crate/bin,
/turf/open/floor/plasteel/cafeteria,
/area/awaymission/snowdin/post/messhall)
+"ZA" = (
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
"ZD" = (
/obj/effect/decal/cleanable/blood/splatter,
/turf/open/floor/plating/snowed/cavern,
/area/awaymission/snowdin/cave/cavern)
+"ZE" = (
+/obj/structure/sign/nanotrasen,
+/turf/closed/wall/ice,
+/area/awaymission/snowdin/outside)
+"ZJ" = (
+/obj/structure/table/reinforced/brass,
+/obj/item/clockwork/component/geis_capacitor/fallen_armor,
+/obj/item/wrench/brass,
+/turf/open/floor/wood,
+/area/awaymission/snowdin/cabin)
+"ZL" = (
+/obj/effect/turf_decal/weather/snow,
+/obj/item/stack/ore/glass{
+ amount = 50
+ },
+/turf/open/floor/plasteel/dark/snowdin,
+/area/awaymission/snowdin/cave)
"ZM" = (
/obj/effect/turf_decal/tile/yellow{
dir = 1
@@ -16998,6 +17756,10 @@
/obj/machinery/door/airlock/medical,
/turf/open/floor/plating,
/area/awaymission/snowdin/post/minipost)
+"ZO" = (
+/obj/structure/flora/bush,
+/turf/closed/mineral/snowmountain,
+/area/awaymission/snowdin/outside)
"ZP" = (
/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/manifold/orange/visible{
@@ -17011,6 +17773,16 @@
},
/turf/open/floor/engine,
/area/awaymission/snowdin/comms)
+"ZR" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/awaymission/snowdin/post/research)
(1,1,1) = {"
aa
@@ -20453,8 +21225,8 @@ tx
tx
tx
tx
-tI
-tI
+tx
+tx
tI
tI
tx
@@ -20712,7 +21484,7 @@ tx
tx
tx
tI
-tI
+Ma
tI
tx
tx
@@ -20970,7 +21742,7 @@ tx
tx
tI
tI
-tI
+tx
tx
tx
tx
@@ -21477,7 +22249,7 @@ wc
aj
aj
aj
-tI
+Ma
tI
tQ
tQ
@@ -22257,7 +23029,7 @@ tQ
tQ
aj
aj
-hg
+Se
tI
tI
tI
@@ -22520,7 +23292,7 @@ tQ
aj
hg
tI
-tI
+Ma
aj
aj
aj
@@ -22761,7 +23533,7 @@ wc
wc
wc
aj
-hg
+Se
tI
tI
tI
@@ -23021,10 +23793,10 @@ aj
aj
aj
aj
-tI
+PY
tI
yK
-WM
+tI
ud
aj
tI
@@ -23544,7 +24316,7 @@ aj
aj
aj
tI
-bd
+XA
aj
aj
aj
@@ -24937,7 +25709,7 @@ af
af
af
af
-am
+af
af
af
af
@@ -25113,7 +25885,7 @@ af
af
af
af
-kp
+ZE
sw
sH
sH
@@ -25121,7 +25893,7 @@ sH
sH
sH
tn
-af
+dX
af
af
am
@@ -25193,7 +25965,7 @@ am
af
af
af
-af
+tq
af
af
af
@@ -25370,7 +26142,7 @@ af
af
af
af
-tq
+dX
sS
td
sS
@@ -25378,7 +26150,7 @@ td
sS
sI
yU
-af
+dX
af
af
af
@@ -25450,13 +26222,13 @@ af
af
ak
af
-af
-af
-fq
-af
-af
-am
-af
+tq
+tq
+XZ
+Nl
+Nl
+XZ
+Rj
af
ag
af
@@ -25635,7 +26407,7 @@ te
te
yF
yU
-af
+dX
am
af
af
@@ -25707,16 +26479,16 @@ af
af
af
af
+dX
+te
+te
+te
+te
+te
+KC
af
af
af
-af
-af
-af
-ak
-af
-am
-af
wc
wc
Yx
@@ -25892,67 +26664,22 @@ te
te
yG
yU
-af
-af
-af
-af
-af
-am
-af
-ak
-af
-af
-af
-af
-af
-am
-af
-af
-af
-tN
-af
-af
-af
-af
-ko
-af
-af
-af
-af
-af
-am
-af
-af
-af
-af
-am
+dX
af
af
af
af
af
af
-fq
-af
-af
-af
-am
af
af
af
af
af
-fq
af
af
af
-fq
-ak
af
-tN
-tN
-fq
-ak
af
tN
af
@@ -25965,15 +26692,60 @@ af
af
af
af
-al
af
af
af
-fq
af
af
af
af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+tN
+tN
+af
+af
+af
+tN
+af
+af
+af
+af
+af
+af
+af
+af
+af
+dX
+te
+te
+te
+te
+te
+Qb
+af
+af
+af
wc
wc
Yx
@@ -26047,7 +26819,7 @@ nd
nF
oe
oC
-pk
+pL
pJ
qo
RZ
@@ -26147,90 +26919,90 @@ te
te
te
te
-yF
+Sj
yU
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+DM
+DM
+DM
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+dX
+te
+te
+te
+te
+te
+Qb
af
af
af
-af
-af
-af
-af
-af
-af
-am
-af
-af
-af
-af
-af
-af
-af
-af
-af
-ak
-af
-af
-ks
-af
-am
-af
-af
-af
-af
-af
-af
-af
-af
-af
-af
-hf
-hf
-hf
-am
-af
-af
-af
-af
-af
-af
-af
-af
-af
-af
-am
-af
-af
-af
-af
-af
-af
-tN
-tN
-tN
-af
-af
-af
-tN
-tN
-tN
-tN
-tN
-tN
-af
-af
-fq
-af
-af
-af
-af
-af
-af
-af
-af
-af
-fq
-af
ko
wc
Yx
@@ -26277,8 +27049,8 @@ af
af
am
aq
-ar
-ar
+RE
+RE
aK
aS
aS
@@ -26406,14 +27178,16 @@ te
te
yG
yU
-af
-fq
-af
-af
-af
-af
-af
-fq
+dX
+af
+af
+af
+af
+af
+af
+af
+af
+af
af
af
af
@@ -26422,13 +27196,11 @@ af
af
af
af
-fq
-am
af
jc
af
af
-ko
+af
af
hf
hf
@@ -26441,7 +27213,6 @@ af
af
af
af
-fq
af
af
af
@@ -26450,23 +27221,23 @@ af
af
af
af
-fq
-af
-af
-fq
af
af
af
af
af
af
-am
+af
+af
+af
+af
+af
+af
af
tN
tN
af
af
-am
af
af
af
@@ -26478,13 +27249,14 @@ af
af
af
af
-am
-af
-af
-jc
-af
-af
af
+dX
+te
+te
+te
+te
+te
+Qb
af
af
af
@@ -26538,8 +27310,8 @@ aw
aM
aG
az
-bo
-bE
+Uu
+VK
az
cz
dg
@@ -26663,7 +27435,7 @@ xq
xq
QP
yU
-af
+dX
af
ak
am
@@ -26685,7 +27457,7 @@ af
hf
hf
af
-ks
+af
af
af
af
@@ -26696,7 +27468,7 @@ af
af
af
af
-am
+af
af
af
af
@@ -26724,7 +27496,7 @@ am
af
af
af
-fq
+af
af
am
af
@@ -26735,13 +27507,13 @@ af
af
af
af
-af
-af
-af
-fq
-af
-af
-af
+dX
+te
+te
+Zd
+te
+te
+KC
af
af
af
@@ -26794,7 +27566,7 @@ ar
ax
aM
aE
-EC
+US
bo
bE
az
@@ -26827,7 +27599,7 @@ am
af
sx
sI
-sU
+tl
tf
tl
tf
@@ -26912,7 +27684,7 @@ af
af
af
ak
-tq
+dX
tl
tf
tl
@@ -26920,7 +27692,7 @@ tf
sU
sI
yU
-af
+dX
af
am
af
@@ -26942,7 +27714,7 @@ af
af
am
af
-ko
+af
af
af
fq
@@ -26992,16 +27764,16 @@ am
af
af
af
+tq
+tq
+Me
+RI
+RI
+Qw
+Rj
af
af
af
-af
-am
-af
-af
-af
-fq
-af
ko
dX
dX
@@ -27169,7 +27941,7 @@ af
af
af
af
-kp
+ZE
sy
sL
sL
@@ -27177,7 +27949,7 @@ sL
sL
sL
to
-am
+BN
am
af
af
@@ -27249,11 +28021,11 @@ af
af
fq
af
+tq
af
af
-af
-af
-af
+dX
+dX
af
af
af
@@ -27509,8 +28281,8 @@ af
af
af
fq
-af
-af
+dX
+dX
af
af
af
@@ -27563,8 +28335,8 @@ af
ag
ar
XJ
-aE
-aE
+OC
+Wm
az
br
bI
@@ -27766,11 +28538,11 @@ ak
af
af
af
-af
-ak
+dX
+Lt
+af
af
af
-fq
ko
af
af
@@ -27818,14 +28590,14 @@ ag
af
af
af
-ar
+RE
aA
aM
-aE
+MT
JT
cB
bH
-az
+Pz
cB
bE
az
@@ -28023,8 +28795,8 @@ af
af
af
af
-af
-af
+dX
+dX
af
af
af
@@ -28075,14 +28847,14 @@ af
af
af
af
-ar
+RE
aB
aM
-aE
+Tw
az
-br
+LJ
bI
-az
+Pz
cC
bE
dK
@@ -28280,8 +29052,8 @@ af
af
am
af
-af
-af
+dX
+dX
af
af
af
@@ -28335,7 +29107,7 @@ ao
ar
YG
aE
-aM
+Ui
az
bt
bJ
@@ -28537,19 +29309,19 @@ fq
af
af
af
-af
-af
-fq
-af
-af
-ks
-hf
-hf
-hf
-hf
-af
dX
-am
+dX
+dX
+dX
+dX
+PC
+DM
+DM
+DM
+DM
+dX
+dX
+BN
dX
Gb
Gq
@@ -28590,12 +29362,12 @@ af
af
af
ar
-Nk
+aB
aM
aE
az
-br
-cB
+Qs
+Xd
az
cD
dl
@@ -28794,19 +29566,19 @@ af
af
af
af
-af
-af
-af
-af
-am
-ko
-af
-af
-af
dX
-af
-af
-af
+dX
+dX
+dX
+dX
+kr
+dX
+dX
+dX
+dX
+dX
+dX
+dX
dX
Gb
Gq
@@ -28850,9 +29622,9 @@ ar
Wh
aE
aE
-az
-bp
-cB
+Qr
+aE
+Ry
az
cE
dk
@@ -28888,11 +29660,11 @@ ak
af
dX
dX
-kp
-af
-af
-af
-af
+NQ
+uv
+uv
+uv
+uv
af
af
af
@@ -28981,10 +29753,10 @@ zx
yX
zW
Aj
-Aj
+XN
Oa
AN
-Aj
+XN
Bf
yX
Br
@@ -29051,14 +29823,14 @@ af
af
af
af
-hf
-hf
-af
-af
-af
-ks
-af
-af
+DM
+DM
+dX
+dX
+dX
+PC
+dX
+dX
af
af
af
@@ -29105,10 +29877,10 @@ af
af
ar
aD
-aE
-aE
-az
Ni
+Ni
+Ni
+ZR
bK
az
cF
@@ -29145,13 +29917,13 @@ af
af
dX
dX
+dX
+dX
+dX
+Lt
ko
af
af
-ak
-af
-af
-af
af
af
af
@@ -29362,8 +30134,8 @@ af
af
ar
ar
-ar
-ar
+RE
+RE
ar
az
az
@@ -29402,12 +30174,12 @@ af
am
af
dX
+dX
+dX
+dX
+dX
ko
af
-af
-af
-af
-af
am
af
af
@@ -29498,7 +30270,7 @@ Ak
Ay
AF
AO
-AO
+Nk
ZN
Bk
Bs
@@ -29655,15 +30427,15 @@ rp
sz
rp
af
-af
-af
+UK
+EC
+EC
+EC
+MZ
+Lp
dX
dX
-ko
-af
-af
-af
-ao
+XB
af
af
af
@@ -29913,14 +30685,14 @@ sA
rp
rp
rp
-ag
-dX
-dX
+tM
+af
+af
ko
af
-af
-am
-af
+dX
+BN
+ko
af
af
af
@@ -30170,7 +30942,11 @@ sB
sM
sW
tg
-dX
+af
+af
+af
+ko
+af
dX
dX
ko
@@ -30180,10 +30956,6 @@ af
af
af
af
-af
-af
-af
-af
ao
af
am
@@ -30257,13 +31029,13 @@ wc
wc
wc
wc
-ai
-ai
-ai
-ai
-ai
-ai
-ai
+Pu
+Pu
+Pu
+Pu
+Pu
+Pu
+Pu
wc
wc
yX
@@ -30427,15 +31199,15 @@ sC
rp
rp
rp
-dX
+pk
+af
+af
+ko
+af
dX
dX
ko
af
-af
-af
-af
-af
am
af
af
@@ -30497,7 +31269,7 @@ af
af
af
af
-af
+am
af
fq
af
@@ -30514,13 +31286,13 @@ wc
wc
wc
wc
-ai
+Pu
RQ
Ei
QH
Ei
WA
-ai
+Pu
wc
wc
yX
@@ -30683,15 +31455,15 @@ rp
rp
rp
af
-af
-af
-BN
-dX
ko
af
af
af
+ko
af
+dX
+dX
+ko
af
af
af
@@ -30754,7 +31526,7 @@ af
al
af
af
-af
+am
af
af
af
@@ -30768,16 +31540,16 @@ af
af
af
wc
-ai
-ai
-ai
-ai
+Pu
+Pu
+Pu
+Pu
Tc
Ei
Ei
Ei
WA
-ai
+Pu
wc
wc
wc
@@ -30876,7 +31648,7 @@ Ix
Go
Jw
JP
-JP
+Xb
Km
JP
JP
@@ -30935,20 +31707,20 @@ XM
oP
qW
rs
-rM
+rO
sh
oW
af
fq
+ko
af
af
+af
+ko
+af
dX
dX
ko
-am
-af
-af
-af
af
af
af
@@ -30989,13 +31761,13 @@ af
af
fq
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+af
+af
af
af
af
@@ -31011,7 +31783,7 @@ af
af
af
af
-am
+tB
af
af
af
@@ -31025,17 +31797,17 @@ af
wc
wc
wc
-ai
+Pu
bY
xS
-ai
+Pu
Tc
Ei
Ei
Ei
WA
-ai
-aj
+Pu
+Mg
ai
aj
aj
@@ -31197,15 +31969,15 @@ si
oW
am
af
-am
-af
-dX
-dX
ko
af
af
af
+ko
af
+dX
+dX
+ko
af
af
af
@@ -31245,17 +32017,17 @@ af
af
af
af
+am
+am
+af
+af
+af
+af
+af
+af
+af
+af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
af
af
af
@@ -31267,7 +32039,7 @@ af
af
af
af
-af
+am
af
af
af
@@ -31282,17 +32054,17 @@ ag
wc
wc
wc
-ai
+Pu
bY
-EH
-ai
-ai
-ai
+RF
+Pu
+Pu
+Pu
vN
-ai
-ai
-ai
-aj
+Pu
+Pu
+Pu
+Mg
SH
tx
aj
@@ -31454,15 +32226,15 @@ nN
oW
ag
af
-af
-af
-dX
-dX
ko
af
af
af
+ko
af
+dX
+dX
+ko
af
af
fq
@@ -31502,18 +32274,6 @@ af
fq
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
af
af
af
@@ -31523,7 +32283,19 @@ af
af
af
af
-am
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+tB
af
af
af
@@ -31537,19 +32309,19 @@ af
wc
wc
wc
-wc
wQ
-ai
-EH
-EH
-EH
-EH
+wQ
+Pu
+Ln
+ML
+YJ
+YJ
bX
UU
bX
-EH
+YJ
zM
-ai
+Pu
OH
tI
tx
@@ -31711,10 +32483,14 @@ sj
oW
am
am
-af
-af
-af
-af
+Rw
+uv
+uv
+uv
+VT
+Lp
+dX
+dX
ko
af
af
@@ -31730,10 +32506,6 @@ af
af
af
af
-af
-af
-af
-af
fq
af
ak
@@ -31758,24 +32530,6 @@ af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
af
af
af
@@ -31788,25 +32542,43 @@ af
af
af
af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+tN
wc
wc
wc
wc
wc
-wc
-wc
-ai
-ai
-EH
-EH
-EH
-EH
+wQ
+wQ
+Pu
+Pu
+Qc
+TX
+YJ
+YJ
bX
bX
bX
-EH
+YJ
Sq
-ai
+Pu
OH
tI
tI
@@ -31971,12 +32743,12 @@ am
af
af
dX
-af
-ko
-af
-af
-af
-ao
+dX
+dX
+dX
+dX
+dX
+XB
af
af
af
@@ -32013,30 +32785,30 @@ tN
af
af
af
+am
+am
+af
+af
+fq
+af
vH
+af
+af
+af
am
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+am
+af
af
af
af
@@ -32044,26 +32816,26 @@ af
af
fq
af
-af
+tN
wc
wc
wc
wc
wc
-wc
-ai
-ai
+wQ
+Pu
+Pu
Ms
-EH
-EH
-EH
-EH
+YJ
+YJ
+YJ
+YJ
bX
bX
bX
-EH
-ai
-ai
+XY
+Pu
+Pu
aI
tI
tI
@@ -32228,12 +33000,12 @@ am
af
dX
dX
-fq
-ko
-af
-af
-af
-af
+dX
+dX
+dX
+dX
+dX
+Nm
af
af
af
@@ -32268,32 +33040,32 @@ tN
tN
tN
tN
+tN
+tN
+tN
+af
+af
+af
+af
af
af
am
+af
+af
+vH
+af
+af
+af
+tB
+af
+af
+af
+fq
+af
am
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+fq
+af
af
af
fq
@@ -32301,20 +33073,20 @@ af
af
af
af
-mZ
-wc
-wc
+uq
wc
wc
wc
wQ
-ai
-EH
-EH
-EH
-EH
-EH
-EH
+wQ
+wQ
+Pu
+Rd
+YJ
+YJ
+YJ
+YJ
+YJ
bX
MB
MB
@@ -32477,19 +33249,19 @@ qc
qA
qZ
ru
-rQ
+rO
sk
oW
af
af
af
-af
-af
-af
-ko
-af
-af
-af
+dX
+dX
+dX
+MZ
+EC
+EC
+EC
af
af
af
@@ -32525,10 +33297,6 @@ tN
tN
tN
tN
-af
-af
-am
-am
tN
tN
tN
@@ -32537,41 +33305,45 @@ tN
tN
tN
tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-af
-af
-af
-af
-af
-af
af
am
+af
+af
+af
+af
+af
+af
+tB
+am
+af
+af
+af
+af
+fq
+am
+af
+af
+af
+af
+af
+af
+af
+af
+tN
+tN
wc
wc
wc
-wc
-ah
-ai
-ai
-EH
-EH
-EH
-EH
-EH
-EH
+wQ
+YT
+Pu
+Pu
+Lm
+YJ
+YJ
+YJ
+YJ
+YJ
bX
MB
MB
@@ -32720,7 +33492,7 @@ hz
gG
iJ
gI
-hz
+Ta
gH
lK
ms
@@ -32740,9 +33512,9 @@ oW
ag
af
af
-af
-lS
-iY
+dX
+MH
+Mc
sN
af
af
@@ -32782,45 +33554,45 @@ tN
tN
tN
tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+af
+af
+af
+al
+af
+af
+tB
+af
+af
+af
+af
af
af
af
fq
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-af
-am
-af
-af
af
af
+tN
+tN
+tN
+tN
wc
wc
wc
-wc
-ai
+wQ
+Pu
Vp
xk
bs
@@ -32831,10 +33603,10 @@ xk
Vp
bX
bX
-EH
-EH
-ai
-ai
+YJ
+XY
+Pu
+Pu
aI
tI
tI
@@ -32977,8 +33749,8 @@ hA
ib
iL
jB
-iL
-iL
+Pg
+Na
lL
mv
hx
@@ -33039,36 +33811,36 @@ tN
tN
tN
tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+af
+af
+af
+af
+af
+af
+af
af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
uq
wc
wc
@@ -33076,8 +33848,8 @@ wc
wc
wc
wc
-wc
-ai
+wQ
+Pu
xa
xl
xl
@@ -33088,10 +33860,10 @@ xl
RH
bX
bX
-EH
-EH
+YJ
+YJ
bY
-ai
+Pu
Lc
tI
tI
@@ -33234,9 +34006,9 @@ fW
fW
fW
fW
-fW
-fW
-fW
+Xp
+PD
+Vc
fW
fW
fW
@@ -33296,45 +34068,45 @@ tN
tN
tN
tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+af
+af
af
af
af
af
tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
wc
wc
wc
wc
wc
wc
-wc
-ai
+wQ
+Pu
xa
xl
xl
@@ -33345,10 +34117,10 @@ xl
yp
bX
bX
-EH
-EH
+YJ
+YJ
bY
-ai
+Pu
Lc
tI
tI
@@ -33552,11 +34324,11 @@ tN
tN
tN
tN
-af
-af
-af
-af
-af
+tF
+tF
+tF
+tF
+ag
tN
tN
tN
@@ -33591,7 +34363,7 @@ wc
wc
wc
wQ
-ai
+Pu
xb
xl
xl
@@ -33602,10 +34374,10 @@ xl
yq
bX
bX
-EH
-EH
-EH
-ai
+YJ
+YJ
+YJ
+Pu
Am
Az
wS
@@ -33809,15 +34581,15 @@ tN
tN
tN
tN
+tF
+tF
+tF
+tF
+tF
af
af
af
af
-af
-tN
-tN
-tN
-tN
tN
tN
tN
@@ -33848,7 +34620,7 @@ wc
wc
wc
wQ
-ai
+Pu
xb
xl
xl
@@ -33859,10 +34631,10 @@ xl
yq
bX
bX
-EH
-EH
+YJ
+YJ
Nj
-ai
+Pu
Am
Tt
wS
@@ -33871,8 +34643,8 @@ wQ
wQ
wS
Bw
-yY
-Yq
+an
+an
BI
an
an
@@ -34059,27 +34831,27 @@ af
tN
tN
tN
-af
-af
+tN
+tN
tN
tN
tN
tN
tN
af
+tF
+tF
+tF
+tF
+af
+af
+af
+am
+af
af
af
-fq
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
tN
tN
tN
@@ -34105,7 +34877,7 @@ wc
wc
wc
wQ
-ai
+Pu
xa
xl
xl
@@ -34116,11 +34888,11 @@ xl
yp
bX
bX
-EH
-EH
-EH
-ai
-ai
+YJ
+YJ
+XY
+Pu
+Pu
ai
wS
wQ
@@ -34325,27 +35097,27 @@ tN
tN
af
af
+tF
+tF
+tF
+tF
af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+am
+af
+af
+af
+af
+af
+am
+af
+af
tN
tN
tN
@@ -34362,7 +35134,7 @@ wc
wc
wc
wQ
-ai
+Pu
xa
xl
xl
@@ -34373,11 +35145,11 @@ xl
yp
bX
bX
-EH
-EH
+YJ
+YJ
bi
zY
-ai
+Pu
wS
wS
wc
@@ -34575,38 +35347,38 @@ tN
tN
tN
af
-af
tN
tN
tN
tN
tN
af
+tF
+tF
+tF
+tF
+tF
+af
+am
+am
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
af
af
af
-fq
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
tN
tN
tN
@@ -34619,7 +35391,7 @@ wc
wc
wc
wQ
-ai
+Pu
Vp
KQ
xp
@@ -34630,11 +35402,11 @@ KQ
Vp
bX
bX
-EH
-EH
+YJ
+YJ
bi
zY
-ai
+Pu
wQ
wQ
wc
@@ -34837,36 +35609,36 @@ tN
tN
tN
tN
-tN
+ag
+tF
+tF
+tF
+tF
+tF
+tB
+af
+af
+af
+af
+af
+af
+fq
+af
+am
+af
+am
+af
+am
+af
+af
+am
+af
af
af
af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
tN
tN
wc
@@ -34876,9 +35648,9 @@ wc
wc
wc
wQ
-ai
-ai
-ai
+Pu
+Pu
+Pu
Lf
bX
bX
@@ -34890,9 +35662,9 @@ aO
zf
zz
zN
-ai
-ai
-wc
+Pu
+Pu
+wQ
wc
wc
wc
@@ -35094,36 +35866,36 @@ tN
tN
tN
tN
-tN
-tN
-tN
-tN
-tN
+af
+tF
+tF
+tF
+tF
+tF
+af
+af
+af
+am
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
tN
uq
wc
@@ -35132,24 +35904,24 @@ wc
wc
wc
wc
-wc
-wc
wQ
-ai
-ai
-xE
+wQ
+wQ
+Pu
+Pu
+wp
xL
xT
-EH
+YJ
xE
yL
-ai
-ai
-ai
-ai
-ai
-wc
-wc
+Pu
+Pu
+Pu
+Pu
+Pu
+wQ
+wQ
wc
wc
wc
@@ -35344,46 +36116,46 @@ tN
tN
tN
tN
+tN
+tN
+tN
+tN
+tN
+tN
+tN
+af
+tF
+tF
+tF
+tF
+tF
+af
+af
+af
+af
+af
+am
+af
+af
+af
+Xx
+af
+af
+af
+af
+af
+tB
+vH
+af
+af
+af
+af
+af
af
af
af
tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-wc
+rM
wc
wc
wc
@@ -35392,20 +36164,20 @@ wc
wc
wc
wQ
-ai
-ai
+Pu
+Pu
xF
xM
xU
ye
Om
yM
-ai
+Pu
+wQ
+wQ
wQ
wQ
wQ
-wc
-wc
wc
wc
wc
@@ -35608,37 +36380,37 @@ tN
tN
tN
tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+tF
+tF
+tF
+tF
+tF
+af
+am
+af
+af
+fq
+fq
+af
+af
+VN
+WM
+WM
+WM
+WM
+VN
+af
+af
+af
+vH
+am
+af
+af
+af
+af
+af
+af
tN
tN
wc
@@ -35648,17 +36420,17 @@ wc
wc
wc
wc
-wc
-wc
-ai
-ai
-ai
-ai
+wQ
+wQ
+Pu
+Pu
+Pu
+Pu
yf
yt
-ai
-ai
-wc
+Pu
+Pu
+wQ
wQ
wQ
wc
@@ -35865,41 +36637,39 @@ tN
tN
tN
tN
+af
+tF
+tF
+tF
+tF
+tF
+af
+af
+af
+af
+af
+af
+af
+rQ
+Oo
+WM
+WM
+WM
+WM
+Oo
+rQ
+af
+af
+fq
+af
+af
+af
+af
+af
+af
+af
+af
tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-wc
-wc
wc
wc
wc
@@ -35910,12 +36680,14 @@ wc
wc
wQ
wQ
-ai
+wQ
+wQ
+Pu
yg
yu
-ai
-wc
-wc
+Pu
+wQ
+wQ
wQ
wQ
wc
@@ -36121,40 +36893,41 @@ tN
tN
tN
tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+tF
+tF
+tF
+tF
+ag
+af
+af
+af
+af
+af
+af
+af
+VN
+YR
+YR
+YR
+zb
+YR
+YR
+VN
+af
+af
+af
+tB
+af
+af
+fq
+af
+af
+af
+af
uq
+rM
wc
wc
wc
@@ -36165,13 +36938,12 @@ wc
wc
wc
wc
-wc
-wc
-ai
+wQ
+Pu
yh
yg
-ai
-wc
+Pu
+wQ
wc
wc
wc
@@ -36378,40 +37150,40 @@ tN
tN
tN
tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+tF
+tF
+tF
+tF
+fq
+af
+af
+af
+af
+af
+af
+af
+Yq
+YR
+QL
+Sm
+ZA
+ZA
+YR
+YR
+af
+af
+af
+af
+af
+af
+af
+am
+af
+af
+am
+af
tN
wc
wc
@@ -36423,12 +37195,12 @@ wc
wc
wc
wc
-wc
-ai
-ai
-ai
-ai
-wc
+wQ
+Pu
+Pu
+Pu
+Pu
+wQ
wc
wc
wc
@@ -36635,47 +37407,41 @@ tN
tN
tN
tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-wc
-wc
-wc
-wc
-wc
-wc
+af
+af
+tF
+tF
+tF
+tF
+tF
+af
+af
+am
+af
+al
+af
+af
+RW
+QL
+ZA
+OI
+OI
+ZA
+ZJ
+PK
+af
+af
+af
+af
+af
+vH
+af
+af
+af
+af
+am
+am
+af
wc
wc
wc
@@ -36686,6 +37452,12 @@ wc
wc
wc
wc
+wQ
+wQ
+wQ
+wQ
+wQ
+wQ
wc
wc
wc
@@ -36893,42 +37665,40 @@ tN
tN
af
am
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+tF
+tF
+tF
+tF
+tF
+tF
+tF
+af
+af
af
am
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-wc
-wc
+af
+af
+SD
+ZA
+JR
+JR
+JR
+Vj
+MC
+WD
+af
+am
+af
+af
+tB
+af
+af
+af
+af
+af
+af
+af
+af
wc
wc
wc
@@ -36939,6 +37709,8 @@ wc
wc
wc
wc
+wQ
+wQ
wc
wc
wc
@@ -37150,41 +37922,41 @@ tN
tN
af
af
+tF
+tF
+tF
+tF
+tF
+tF
af
-af
-af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
am
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-uq
+af
+fq
+af
+YR
+ZA
+JR
+JR
+JR
+MV
+LE
+YR
+af
+af
+af
+af
+af
+am
+af
+af
+af
+al
+af
+af
+af
+ag
wc
wc
wc
@@ -37406,42 +38178,42 @@ tN
af
af
af
+tF
+tF
+tF
+tF
+tF
+tF
af
af
af
-fq
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
af
af
af
-wp
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+YR
+Zf
+JR
+Wi
+JR
+JR
+Xc
+YR
+af
+af
+af
+af
+af
+af
+af
+af
+am
+af
+af
+af
+af
+af
wc
wc
wc
@@ -37663,42 +38435,42 @@ tN
fq
am
am
-af
-fq
-af
-af
-af
+tF
+tF
+tF
+tF
+tF
al
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-am
af
af
-am
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+YR
+QL
+JR
+TN
+JR
+JR
+Rp
+YR
+af
+af
+tB
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
wc
wc
wc
@@ -37919,44 +38691,44 @@ tN
tN
af
af
+tF
+tF
+tF
+tF
+tF
+tF
af
af
-af
-af
-af
-af
-af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-af
am
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+YR
+YR
+YR
+YR
+QB
+YR
+YR
+YR
+af
+af
+am
+af
+af
+af
+af
+af
+am
+af
+fq
+af
+af
+af
+af
uq
wc
wc
@@ -38134,13 +38906,13 @@ af
af
ko
dX
-YI
+Ot
Yi
YI
VY
-aQ
+SI
lT
-aQ
+SI
BK
YI
af
@@ -38176,44 +38948,44 @@ tN
tN
af
af
+tF
+tF
+tF
+ZO
+tF
+tF
+af
+af
+am
+af
+af
+fq
+af
+af
+af
+YR
+wO
+ZA
+Sm
+ZA
+ZA
+Sz
+YR
+af
+af
+af
+af
+af
+af
+af
+af
+am
af
af
af
-ak
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
af
af
fq
@@ -38394,11 +39166,11 @@ dX
YI
aL
YI
-aQ
+SI
aF
ZQ
zP
-aQ
+SI
YI
af
af
@@ -38433,44 +39205,44 @@ tN
tN
af
af
-af
+tF
+tF
+Rb
+tF
+tF
+tF
fq
+af
+af
+af
+af
+am
+am
+af
+af
+YR
+YR
+ZA
+yY
+TR
+Yz
+YR
+YR
+af
am
af
af
af
-fq
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
af
af
af
@@ -38541,7 +39313,7 @@ CX
Eb
Ef
DH
-CH
+MR
Eu
Ez
EH
@@ -38689,7 +39461,14 @@ tN
tN
am
af
-ak
+Fi
+tF
+tF
+tF
+tF
+tF
+tF
+ag
af
af
af
@@ -38697,38 +39476,31 @@ af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+YR
+YR
+Kd
+VM
+YR
+YR
+am
+af
+af
+af
+fq
+af
+am
+am
+af
+am
+am
+vH
+af
+af
+af
+af
+af
al
am
af
@@ -38911,8 +39683,8 @@ YI
Un
OS
BV
-aQ
-aQ
+SI
+SI
YI
af
af
@@ -38948,44 +39720,44 @@ af
af
af
af
+tF
+PA
+Rb
+tF
+tF
+tF
+am
+af
af
-uH
am
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+am
+af
+fq
+af
+af
+af
+af
+af
+af
+af
+af
+am
+am
+vH
+af
+am
+af
+af
+af
+af
+af
+am
+af
+af
af
af
fq
@@ -39168,7 +39940,7 @@ YI
Vv
Wf
QV
-aQ
+SI
Pq
YI
af
@@ -39205,46 +39977,46 @@ af
af
fq
af
+tF
+tF
+tF
+tF
+tF
+af
+am
+af
+am
af
af
af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+am
+af
+af
+Wb
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+tB
+tB
+am
+af
+af
+af
+af
af
af
af
@@ -39461,6 +40233,25 @@ af
af
af
af
+tF
+tF
+tF
+tF
+tF
+tF
+am
+af
+af
+af
+af
+af
+af
+fq
+af
+af
+af
+af
+af
af
af
af
@@ -39468,42 +40259,23 @@ af
af
af
am
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+am
+af
+am
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
am
af
wc
@@ -39717,50 +40489,50 @@ af
fq
af
af
+tF
+tF
+Rb
+tF
+tF
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
af
af
am
-af
+tB
af
fq
af
af
af
+am
+af
+am
+af
+af
+af
+af
+am
+af
+af
+af
+af
+am
+af
+af
+af
+af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
af
af
ag
@@ -39974,50 +40746,50 @@ af
af
am
af
+tF
+tF
+tF
+tF
+tF
+tF
+af
+af
+vH
+tB
+af
+am
+al
af
af
af
af
+tB
af
-af
-af
-af
-fq
am
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+am
+af
+af
+af
+Rb
+tF
+Rb
+tF
+af
+af
+af
+af
+af
+af
+af
+am
+af
+fq
+af
+af
+af
+af
+af
fq
af
am
@@ -40230,51 +41002,51 @@ af
af
af
af
-af
-af
-fq
-af
-af
-al
+tF
+tF
+tF
+tF
+Rb
+Rb
+Rb
+Rb
+af
+af
+af
+af
+af
+af
+af
+af
+am
+af
+af
+af
+vH
+af
+af
+af
+af
+af
+tF
+tF
+tF
+tF
+tF
+tF
+tF
+am
+am
+VU
+af
+af
+af
af
af
af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
af
af
af
@@ -40487,9 +41259,43 @@ fq
af
af
af
+tF
+tF
+tF
+Rb
+tF
+tF
+tF
+tF
+af
+af
+am
+af
+af
+am
af
af
af
+af
+af
+am
+af
+af
+am
+am
+af
+af
+tF
+tF
+tF
+tF
+tF
+Rb
+Rb
+af
+af
+am
+am
am
af
af
@@ -40499,42 +41305,8 @@ af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
am
af
af
@@ -40744,54 +41516,54 @@ af
af
af
am
-af
-af
-af
-af
-af
+tF
+tF
+tF
+tF
+tF
af
af
fq
ak
am
+am
+af
+fq
+af
+af
+af
+af
+af
+am
+af
+af
+af
+fq
+fq
+am
+af
+tF
+Rb
+tF
+tF
+tF
+tF
+tF
+am
+af
+af
+af
+af
+af
+af
af
af
fq
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
af
af
am
@@ -40924,7 +41696,7 @@ wc
aj
aj
an
-ap
+ZL
aj
ap
ap
@@ -41005,6 +41777,39 @@ tF
tF
tF
tF
+tF
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+am
+am
+af
+af
+af
+am
+af
+fq
+af
+af
+Rb
+tF
+tF
+tF
+tF
+tF
+am
+am
+af
+af
+al
af
af
af
@@ -41016,39 +41821,6 @@ af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
af
af
af
@@ -41248,8 +42020,8 @@ tF
tF
tF
tN
-af
-af
+tN
+tN
tN
tN
tN
@@ -41262,8 +42034,8 @@ tF
tF
tF
tF
-af
-ak
+tF
+Fi
af
af
af
@@ -41273,39 +42045,39 @@ af
af
af
fq
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+am
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+tF
+tF
+tF
+tF
+af
+af
+af
+af
+af
+af
+fq
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
af
af
af
@@ -41444,7 +42216,7 @@ an
an
an
an
-an
+OK
aj
an
cT
@@ -41511,10 +42283,10 @@ tN
tN
tN
tN
-af
-af
tN
-af
+tN
+tN
+ag
tF
tF
tF
@@ -41530,40 +42302,40 @@ am
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-ao
+af
+af
+af
+af
+af
+af
+af
+am
+af
+am
+af
+af
+af
+tF
+Rb
+tF
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+LT
af
am
af
@@ -41695,7 +42467,7 @@ wc
aj
aj
aj
-an
+OK
an
an
an
@@ -41764,12 +42536,12 @@ tF
tF
tN
tN
-af
-af
-af
tN
-af
-af
+tN
+tN
+tN
+tN
+tN
tN
tN
tF
@@ -41787,39 +42559,39 @@ af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+fq
+fq
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+am
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+fq
+af
+af
+af
+af
af
af
ao
@@ -42044,39 +42816,39 @@ af
ak
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+af
+af
+fq
+af
+af
+af
+af
+af
+af
+af
+af
+af
+am
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+fq
+af
+af
af
am
af
@@ -42290,7 +43062,7 @@ af
tF
tF
tF
-af
+tF
af
af
af
@@ -42305,35 +43077,35 @@ af
fq
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+af
+af
+af
+fq
+fq
+af
+af
+af
+af
+af
+am
+af
+af
+af
+fq
+af
+af
+af
+af
+af
+af
+af
+af
+af
af
af
af
@@ -42466,7 +43238,7 @@ wc
aj
aj
aj
-an
+Wx
an
aj
an
@@ -42474,7 +43246,7 @@ aj
aj
an
an
-an
+OK
ap
ap
ap
@@ -42545,8 +43317,8 @@ tN
tN
af
af
-af
-af
+tF
+tF
af
af
af
@@ -42562,33 +43334,33 @@ af
af
am
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+fq
+af
+af
+am
+am
+am
+af
+af
+af
+af
+af
+af
+af
af
af
af
@@ -42803,7 +43575,7 @@ tN
af
fq
af
-af
+ag
af
af
af
@@ -42822,30 +43594,30 @@ af
fq
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+fq
+af
+af
+af
af
am
tF
@@ -42980,7 +43752,7 @@ wc
aj
aj
aj
-ap
+RX
au
ap
ap
@@ -43079,30 +43851,30 @@ af
af
af
fq
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+fq
+af
+af
+af
+af
+af
+af
+af
af
af
tF
@@ -43340,26 +44112,26 @@ af
af
af
fq
-tN
-tN
-tN
-tN
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+fq
+af
+af
af
af
af
@@ -43606,15 +44378,15 @@ af
fq
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
+af
+af
+af
+af
af
af
af
@@ -43863,15 +44635,15 @@ af
af
af
af
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
-tN
+af
+af
+fq
+af
+af
+af
+af
+fq
+af
af
af
af
@@ -44122,11 +44894,11 @@ af
fq
af
af
-tN
-tN
-tN
-tN
-tN
+af
+af
+af
+af
+af
af
al
af
@@ -47698,7 +48470,7 @@ wc
wc
aj
vP
-vQ
+Wu
vP
aj
aj
@@ -52728,7 +53500,7 @@ bh
bh
bh
bh
-YR
+vF
bh
bh
bh
@@ -56372,8 +57144,8 @@ XX
LC
SY
SY
-XX
-XX
+QR
+QR
SY
gc
oZ
@@ -56629,8 +57401,8 @@ XX
XX
XX
XX
-XX
-XX
+Ws
+Ws
SY
gc
gc
@@ -64475,7 +65247,7 @@ oZ
oZ
oZ
oZ
-UY
+oZ
oZ
oZ
eJ
@@ -64489,7 +65261,7 @@ eJ
Cl
qi
AW
-UY
+oZ
Ci
oZ
oZ
@@ -64764,7 +65536,7 @@ Cl
ge
EW
oZ
-UY
+oZ
oZ
oZ
oZ
@@ -65057,7 +65829,7 @@ wL
wD
JG
Ka
-xO
+Ls
Ks
Ka
Ka
@@ -69550,7 +70322,7 @@ eJ
tp
Ob
qi
-vU
+qi
qi
qi
tp
@@ -69826,7 +70598,7 @@ eJ
wE
wJ
wN
-wO
+wL
wD
wZ
xj
From 053c68af36e75adc8dccdbf1c8b957faa681e959 Mon Sep 17 00:00:00 2001
From: Orotheim <81803907+Orotheim@users.noreply.github.com>
Date: Mon, 2 Sep 2024 19:23:21 +0100
Subject: [PATCH 2/9] Updates Ghost_role_spawners.dm
---
.../code/game/objects/structures/ghost_role_spawners.dm | 2 --
1 file changed, 2 deletions(-)
diff --git a/hyperstation/code/game/objects/structures/ghost_role_spawners.dm b/hyperstation/code/game/objects/structures/ghost_role_spawners.dm
index dacaffc9..3f3c954f 100644
--- a/hyperstation/code/game/objects/structures/ghost_role_spawners.dm
+++ b/hyperstation/code/game/objects/structures/ghost_role_spawners.dm
@@ -67,7 +67,6 @@
Every day, you pause and recollect your memories from before it all happened... "
assignedrole = "Arctic Exile"
mirrorcanloadappearance = TRUE
- ghost_usable = FALSE
/obj/effect/mob_spawn/human/exiled/Initialize(mapload)
. = ..()
@@ -81,7 +80,6 @@
outfit.suit = /obj/item/clothing/suit/hooded/wintercoat
outfit.shoes = /obj/item/clothing/shoes/winterboots
outfit.back = /obj/item/storage/backpack
- outfit.id = /obj/item/card/id/away/snowdin/eng
outfit.implants = list(/obj/item/implant/exile) //Made it so they cannot simply exit through the gateway at will.
/obj/effect/mob_spawn/human/exiled/Destroy()
From d21333cec80664fe31b7c17911e1561a2323c3a8 Mon Sep 17 00:00:00 2001
From: Orotheim <81803907+Orotheim@users.noreply.github.com>
Date: Mon, 2 Sep 2024 19:24:03 +0100
Subject: [PATCH 3/9] Update access.dm
---
code/__DEFINES/access.dm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm
index a9254893..bf0bea35 100644
--- a/code/__DEFINES/access.dm
+++ b/code/__DEFINES/access.dm
@@ -95,8 +95,9 @@
#define ACCESS_AWAY_ENGINE 204//Away engineering
#define ACCESS_AWAY_ALL 205 //Away All Access
#define ACCESS_AWAY_BOTANY 206 //Away Botany Access
-#define ACCESS_AWAY_GENERIC3 207
-#define ACCESS_AWAY_GENERIC4 208
+#define ACCESS_AWAY_SCIENCE 207 //Away Science Access
+#define ACCESS_AWAY_GENERIC3 208 //Had to leave this one because for some reason it's getting used
+#define ACCESS_AWAY_EXPLORE 209 //Away Explorer Access
//Special, for anything that's basically internal
#define ACCESS_BLOODCULT 250
From 7d69d06b4652d573422f2056a37f676bad59e5ae Mon Sep 17 00:00:00 2001
From: Orotheim <81803907+Orotheim@users.noreply.github.com>
Date: Mon, 2 Sep 2024 19:24:54 +0100
Subject: [PATCH 4/9] Updates snowdin.dm
---
.../awaymissions/mission_code/snowdin.dm | 40 +++++++++++++++----
1 file changed, 33 insertions(+), 7 deletions(-)
diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm
index 8848989b..605dd2d9 100644
--- a/code/modules/awaymissions/mission_code/snowdin.dm
+++ b/code/modules/awaymissions/mission_code/snowdin.dm
@@ -128,14 +128,41 @@
dynamic_lighting = DYNAMIC_LIGHTING_ENABLED
requires_power = TRUE
+/area/awaymission/snowdin/comms
+ name = "Radio Tower"
+ icon_state = "awaycontent16"
+ dynamic_lighting = DYNAMIC_LIGHTING_FORCED
+ requires_power = TRUE
+
+/area/awaymission/snowdin/cabin
+ name = "Strange cabin"
+ icon_state = "awaycontent18"
+ dynamic_lighting = DYNAMIC_LIGHTING_FORCED
+ requires_power = FALSE
+
+/area/awaymission/snowdin/cargo
+ name = "Exploration Base"
+ icon_state = "awaycontent16"
+ dynamic_lighting = DYNAMIC_LIGHTING_ENABLED
+ requires_power = TRUE
+
+/area/awaymission/snowdin/transit
+ name = "Transit Shuttle Docks"
+ icon_state = "awaycontent16"
+ dynamic_lighting = DYNAMIC_LIGHTING_ENABLED
+ requires_power = FALSE
+
/area/shuttle/snowdin/elevator1
name = "Excavation Elevator"
+ dynamic_lighting = DYNAMIC_LIGHTING_FORCED
/area/shuttle/snowdin/elevator2
name = "Mining Elevator"
+ dynamic_lighting = DYNAMIC_LIGHTING_FORCED
/area/shuttle/snowdin/transit
name = "Snowdin Outpost - Transit Shuttle"
+ dynamic_lighting = DYNAMIC_LIGHTING_FORCED
//shuttle console for elevators//
@@ -155,7 +182,7 @@
icon_keyboard = "tech_key"
light_color = LIGHT_COLOR_CYAN
shuttleId = "snowdintransit"
- possible_destinations = "snowdintransit_a;snowdintransit_b"
+ possible_destinations = "snowdintransit_a;snowdintransit_b;snowdintransit_c"
//liquid plasma!!!!!!//
@@ -514,10 +541,8 @@
name = "dungeon heavy"
loot = list(/obj/item/twohanded/singularityhammer = 1,
/obj/item/twohanded/dualsaber/hypereutactic = 1,
- /obj/item/organ/brain/alien = 1,
/obj/item/gun/ballistic/automatic/c20r/unrestricted = 1,
/obj/item/book/granter/spell/charge = 1,
- /obj/item/book/granter/martial/cqc = 1,
/obj/item/book/granter/spell/fattening/steal = 1,
/obj/item/dnainjector/lasereyesmut = 1,
/obj/item/book/granter/spell/fattening/transfer = 1)
@@ -527,11 +552,12 @@
lootdoubles = 2
lootcount = 1
- loot = list(/obj/item/stack/sheet/mineral/snow{amount = 25} = 10,
- /obj/item/toy/snowball = 15,
- /obj/item/shovel = 10,
+ loot = list(/obj/item/stack/sheet/mineral/snow{amount = 25} = 1,
+ /obj/item/toy/snowball = 5,
+ /obj/item/shovel = 4,
/obj/item/twohanded/spear = 8,
- )
+ /obj/item/stack/ore/iron{amount = 50} = 10,
+ /obj/item/stack/ore/glass{amount = 50} = 10)
//special items//--
From 19535d5d1699e262c888bd45f8034a99d5d323e2 Mon Sep 17 00:00:00 2001
From: Metis <100518708+sheepishgoat@users.noreply.github.com>
Date: Tue, 3 Sep 2024 18:16:47 -0400
Subject: [PATCH 5/9] a
---
GainStation13/code/mechanics/fatness.dm | 43 +++++-
.../code/structures/trapped_items.dm | 39 +++++
code/__DEFINES/span.dm | 141 ++++++++++++++++++
tgstation.dme | 2 +
4 files changed, 220 insertions(+), 5 deletions(-)
create mode 100644 GainStation13/code/structures/trapped_items.dm
create mode 100644 code/__DEFINES/span.dm
diff --git a/GainStation13/code/mechanics/fatness.dm b/GainStation13/code/mechanics/fatness.dm
index f2d3a65e..69041e12 100644
--- a/GainStation13/code/mechanics/fatness.dm
+++ b/GainStation13/code/mechanics/fatness.dm
@@ -23,8 +23,9 @@ GLOBAL_LIST_INIT(uncapped_resize_areas, list(/area/bridge, /area/crew_quarters,
*
* * adjustment_amount - adjusts how much weight is gained or loss. Positive numbers add weight.
* * type_of_fattening - what type of fattening is being used. Look at the traits in fatness.dm for valid options.
+* * ignore_rate - do we want to ignore the mob's weight gain/loss rate? This is only here for niche uses.
*/
-/mob/living/carbon/proc/adjust_fatness(adjustment_amount, type_of_fattening = FATTENING_TYPE_ITEM)
+/mob/living/carbon/proc/adjust_fatness(adjustment_amount, type_of_fattening = FATTENING_TYPE_ITEM, ignore_rate = FALSE)
if(!adjustment_amount || !type_of_fattening)
return FALSE
@@ -33,10 +34,11 @@ GLOBAL_LIST_INIT(uncapped_resize_areas, list(/area/bridge, /area/crew_quarters,
return FALSE
var/amount_to_change = adjustment_amount
- if(adjustment_amount > 0)
- amount_to_change = amount_to_change * weight_gain_rate
- else
- amount_to_change = amount_to_change * weight_loss_rate
+ if(!ignore_rate)
+ if(adjustment_amount > 0)
+ amount_to_change = amount_to_change * weight_gain_rate
+ else
+ amount_to_change = amount_to_change * weight_loss_rate
fatness_real += amount_to_change
fatness_real = max(fatness_real, MINIMUM_FATNESS_LEVEL) //It would be a little silly if someone got negative fat.
@@ -172,3 +174,34 @@ GLOBAL_LIST_INIT(uncapped_resize_areas, list(/area/bridge, /area/crew_quarters,
return "Immobile"
return "Blob"
+
+/// Finds what the next fatness level for the parent mob would be based off of fatness_real.
+/mob/living/carbon/proc/get_next_fatness_level()
+ if(fatness_real < FATNESS_LEVEL_FAT)
+ return FATNESS_LEVEL_FAT
+ if(fatness_real < FATNESS_LEVEL_FATTER)
+ return FATNESS_LEVEL_FATTER
+ if(fatness_real < FATNESS_LEVEL_VERYFAT)
+ return FATNESS_LEVEL_VERYFAT
+ if(fatness_real < FATNESS_LEVEL_OBESE)
+ return FATNESS_LEVEL_OBESE
+ if(fatness_real < FATNESS_LEVEL_MORBIDLY_OBESE)
+ return FATNESS_LEVEL_MORBIDLY_OBESE
+ if(fatness_real < FATNESS_LEVEL_EXTREMELY_OBESE)
+ return FATNESS_LEVEL_EXTREMELY_OBESE
+ if(fatness_real < FATNESS_LEVEL_BARELYMOBILE)
+ return FATNESS_LEVEL_BARELYMOBILE
+ if(fatness_real < FATNESS_LEVEL_IMMOBILE)
+ return FATNESS_LEVEL_IMMOBILE
+ if(fatness_real < FATNESS_LEVEL_BLOB)
+ return FATNESS_LEVEL_BLOB
+
+ return FATNESS_LEVEL_BLOB
+
+/// How much real fatness does the current mob have to gain until they reach the next level? Return FALSE if they are maxed out.
+/mob/living/carbon/proc/fatness_until_next_level()
+ var/needed_fatness = get_next_fatness_level() - fatness_real
+ needed_fatness = max(needed_fatness, 0)
+
+ return needed_fatness
+
diff --git a/GainStation13/code/structures/trapped_items.dm b/GainStation13/code/structures/trapped_items.dm
new file mode 100644
index 00000000..24572a7b
--- /dev/null
+++ b/GainStation13/code/structures/trapped_items.dm
@@ -0,0 +1,39 @@
+/obj/structure/fat_mirror
+ name = "mirror" //Exact same text. Good luck.
+ desc = "Mirror mirror on the wall, who's the most robust of them all?"
+ icon = 'icons/obj/watercloset.dmi'
+ icon_state = "mirror"
+ density = FALSE
+ anchored = TRUE
+ /// Does the item delete itself after being "used?"
+ var/single_use = TRUE
+
+/obj/structure/fat_mirror/attack_hand(mob/user)
+ . = ..()
+ if(.)
+ return
+
+ var/mob/living/carbon/looker = user
+ if(!istype(looker) || !Adjacent(looker))
+ return
+
+ make_fat(looker)
+ return TRUE
+
+/obj/structure/fat_mirror/proc/make_fat(mob/living/carbon/looker)
+ if(!istype(looker) || !looker.check_weight_prefs(FATTENING_TYPE_MAGIC))
+ return FALSE
+
+ var/fat_to_add = looker.fatness_until_next_level()
+ if(!fat_to_add)
+ fat_to_add = FATNESS_LEVEL_BLOB // If someone is a blob, just add the amount of fatness needed to be a blob in the first place.
+
+ fat_to_add += 25 // a little buffer so they don't instantly burn it off.
+ looker.adjust_fatness(fat_to_add, FATTENING_TYPE_MAGIC, TRUE)
+ to_chat(looker, span_warning("Taking a look in the mirror, you look fatter than you remeber being."))
+
+ if(single_use)
+ visible_message(span_warning("[src] shatters into pieces."))
+ qdel(src)
+
+
diff --git a/code/__DEFINES/span.dm b/code/__DEFINES/span.dm
new file mode 100644
index 00000000..0447e87f
--- /dev/null
+++ b/code/__DEFINES/span.dm
@@ -0,0 +1,141 @@
+// Sorted alphabetically
+#define span_abductor(str) ("" + str + "")
+#define span_admin(str) ("" + str + "")
+#define span_adminhelp(str) ("" + str + "")
+#define span_adminnotice(str) ("" + str + "")
+#define span_adminobserverooc(str) ("" + str + "")
+#define span_adminooc(str) ("" + str + "")
+#define span_adminsay(str) ("" + str + "")
+#define span_aiprivradio(str) ("" + str + "")
+#define span_alert(str) ("" + str + "")
+#define span_alertalien(str) ("" + str + "")
+#define span_alertsyndie(str) ("" + str + "")
+#define span_alertwarning(str) ("" + str + "")
+#define span_alien(str) ("" + str + "")
+#define span_announce(str) ("" + str + "")
+#define span_announcement_header(str) ("")
+#define span_average(str) ("" + str + "")
+#define span_bigicon(str) ("" + str + "")
+#define span_binarysay(str) ("" + str + "")
+#define span_blob(str) ("" + str + "")
+#define span_blobannounce(str) ("" + str + "")
+#define span_blue(str) ("" + str + "")
+#define span_blueteamradio(str) ("" + str + "")
+#define span_bold(str) ("" + str + "")
+#define span_boldannounce(str) ("" + str + "")
+#define span_bolddanger(str) ("" + str + "")
+#define span_bolditalic(str) ("" + str + "")
+#define span_boldnicegreen(str) ("" + str + "")
+#define span_boldnotice(str) ("" + str + "")
+#define span_boldwarning(str) ("" + str + "")
+#define span_boldbig(str) ("" + str + "")
+#define span_centcomradio(str) ("" + str + "")
+#define span_changeling(str) ("" + str + "")
+#define span_clown(str) ("" + str + "")
+#define span_colossus(str) ("" + str + "")
+#define span_command_headset(str) ("" + str + "")
+#define span_comradio(str) ("" + str + "")
+#define span_cult(str) ("" + str + "")
+#define span_cult_bold(str) ("" + str + "")
+#define span_cult_bold_italic(str) ("" + str + "")
+#define span_cult_italic(str) ("" + str + "")
+#define span_cult_large(str) ("" + str + "")
+#define span_danger(str) ("" + str + "")
+#define span_deadsay(str) ("" + str + "")
+#define span_deconversion_message(str) ("" + str + "")
+#define span_drone(str) ("" + str + "")
+#define span_engradio(str) ("" + str + "")
+#define span_extremelybig(str) ("" + str + "")
+#define span_game_say(str) ("" + str + "")
+#define span_ghostalert(str) ("" + str + "")
+#define span_green(str) ("" + str + "")
+#define span_greenannounce(str) ("" + str + "")
+#define span_greenteamradio(str) ("" + str + "")
+#define span_greentext(str) ("" + str + "")
+#define span_grey(str) ("" + str + "")
+#define span_header(str) ("")
+#define span_hear(str) ("" + str + "")
+#define span_hidden(str) ("" + str + "")
+#define span_hierophant(str) ("" + str + "")
+#define span_hierophant_warning(str) ("" + str + "")
+#define span_highlight(str) ("" + str + "")
+#define span_his_grace(str) ("" + str + "")
+#define span_holoparasite(str) ("" + str + "")
+#define span_boldholoparasite(str) ("" + str + "")
+#define span_hypnophrase(str) ("" + str + "")
+#define span_icon(str) ("" + str + "")
+#define span_info(str) ("" + str + "")
+#define span_infoplain(str) ("" + str + "")
+#define span_interface(str) ("" + str + "")
+#define span_linkify(str) ("" + str + "")
+#define span_looc(str) ("" + str + "")
+#define span_major_announcement_text(str) ("" + str + "")
+#define span_major_announcement_title(str) ("" + str + "")
+#define span_medal(str) ("" + str + "")
+#define span_medradio(str) ("" + str + "")
+#define span_memo(str) ("" + str + "")
+#define span_memoedit(str) ("" + str + "")
+#define span_message(str) ("" + str + "")
+#define span_mind_control(str) ("" + str + "")
+#define span_minorannounce(str) ("" + str + "")
+#define span_minoralert(str) ("" + str + "")
+#define span_monkey(str) ("" + str + "")
+#define span_name(str) ("" + str + "")
+#define span_narsie(str) ("" + str + "")
+#define span_narsiesmall(str) ("" + str + "")
+#define span_nicegreen(str) ("" + str + "")
+#define span_notice(str) ("" + str + "")
+#define span_noticealien(str) ("" + str + "")
+#define span_ooc(str) ("" + str + "")
+#define span_ooc_announcement_text(str) ("" + str + "")
+#define span_papyrus(str) ("" + str + "")
+#define span_phobia(str) ("" + str + "")
+#define span_prefix(str) ("" + str + "")
+#define span_priorityalert(str) ("" + str + "")
+#define span_priorityannounce(str) ("" + str + "")
+#define span_prioritytitle(str) ("" + str + "")
+#define span_purple(str) ("" + str + "")
+#define span_radio(str) ("" + str + "")
+#define span_reallybig(str) ("" + str + "")
+#define span_red(str) ("" + str + "")
+#define span_redteamradio(str) ("" + str + "")
+#define span_redtext(str) ("" + str + "")
+#define span_resonate(str) ("" + str + "")
+#define span_revenbignotice(str) ("" + str + "")
+#define span_revenboldnotice(str) ("" + str + "")
+#define span_revendanger(str) ("" + str + "")
+#define span_revenminor(str) ("" + str + "")
+#define span_revennotice(str) ("" + str + "")
+#define span_revenwarning(str) ("" + str + "")
+#define span_robot(str) ("" + str + "")
+#define span_rose(str) ("" + str + "")
+#define span_sans(str) ("" + str + "")
+#define span_sciradio(str) ("" + str + "")
+#define span_secradio(str) ("" + str + "")
+#define span_servradio(str) ("" + str + "")
+#define span_singing(str) ("" + str + "")
+#define span_slime(str) ("" + str + "")
+#define span_small(str) ("" + str + "")
+#define span_smallnotice(str) ("" + str + "")
+#define span_smallnoticeital(str) ("" + str + "")
+#define span_spiderbroodmother(str) ("" + str + "")
+#define span_spiderscout(str) ("" + str + "")
+#define span_spiderbreacher(str) ("" + str + "")
+#define span_subheader_announcement_text(str) ("")
+#define span_suicide(str) ("" + str + "")
+#define span_suppradio(str) ("" + str + "")
+#define span_syndradio(str) ("" + str + "")
+#define span_tape_recorder(str) ("" + str + "")
+#define span_tinynotice(str) ("" + str + "")
+#define span_tinynoticeital(str) ("" + str + "")
+#define span_unconscious(str) ("" + str + "")
+#define span_userdanger(str) ("" + str + "")
+#define span_warning(str) ("" + str + "")
+#define span_yell(str) ("" + str + "")
+#define span_yellowteamradio(str) ("" + str + "")
+
+// Spans that use embedded tgui components:
+// Sorted alphabetically
+#define span_tooltip(tip, main_text) ("" + main_text + "")
diff --git a/tgstation.dme b/tgstation.dme
index 369210fa..69aeac64 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -98,6 +98,7 @@
#include "code\__DEFINES\sight.dm"
#include "code\__DEFINES\sound.dm"
#include "code\__DEFINES\spaceman_dmm.dm"
+#include "code\__DEFINES\span.dm"
#include "code\__DEFINES\stat.dm"
#include "code\__DEFINES\stat_tracking.dm"
#include "code\__DEFINES\status_effects.dm"
@@ -3159,6 +3160,7 @@
#include "GainStation13\code\obj\weapons\alter_rays.dm"
#include "GainStation13\code\obj\weapons\fatbeam.dm"
#include "GainStation13\code\obj\weapons\fatoray.dm"
+#include "GainStation13\code\structures\trapped_items.dm"
#include "GainStation13\icons\obj\vairous_weapons.dm"
#include "hyperstation\code\__DEFINES\economy.dm"
#include "hyperstation\code\__DEFINES\wendigo.dm"
From a01632dfc6c3fde67e6473363ecd70ec8fd37f33 Mon Sep 17 00:00:00 2001
From: Metis <100518708+sheepishgoat@users.noreply.github.com>
Date: Wed, 4 Sep 2024 15:43:08 -0400
Subject: [PATCH 6/9] Update console.dm
---
.../code/mechanics/den abductors/console.dm | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/GainStation13/code/mechanics/den abductors/console.dm b/GainStation13/code/mechanics/den abductors/console.dm
index 36631bd0..14d5c94e 100644
--- a/GainStation13/code/mechanics/den abductors/console.dm
+++ b/GainStation13/code/mechanics/den abductors/console.dm
@@ -155,13 +155,13 @@
/// How much credits do we currently have?
var/credits = 0
/// How many credits are we going to reward per pound gained?
- var/credits_per_fatness = 1
+ var/credits_per_fatness = 0.25
/// A list containing all of the people we've scanned and their maximum weight.
var/list/scanned_people = list()
/// What is the current team number?
var/team_number = 27
/// What is the maximum ammount of credits that can be gained per person?
- var/maximum_credits = 900 // A little bit over the fattness for blob.
+ var/maximum_credits = 1000 // A little bit over the fattness for blob.
/obj/structure/scale/credits/Initialize(mapload)
..()
@@ -191,14 +191,20 @@
var/credits_to_add = min((fatty.fatness * credits_per_fatness), maximum_credits)
var/credits_to_remove = 0
if(scanned_people[fatty])
+ if(scanned_people[fatty] >= maximum_credits)
+ return TRUE
+
credits_to_remove = scanned_people[fatty]
+ else
+ scanned_people[fatty] = 0
var/credit_total = max((credits_to_add - credits_to_remove), 0)
if(credit_total > 0)
say("[credit_total] credits have been deposited into the console.")
credits += credit_total
- scanned_people[fatty] = max(credit_total, credits_to_remove)
+ scanned_people[fatty] += credit_total
+
return TRUE
/obj/machinery/abductor/pad/feeder
From 978397ca0182b2349ed574ca883e80a2c12c8f60 Mon Sep 17 00:00:00 2001
From: Metis <100518708+sheepishgoat@users.noreply.github.com>
Date: Wed, 4 Sep 2024 19:01:48 -0400
Subject: [PATCH 7/9] e-bow
---
GainStation13/code/obj/weapons/feeder_ebow.dm | 25 +++++++++++++++++++
code/modules/awaymissions/corpse.dm | 3 +--
tgstation.dme | 1 +
3 files changed, 27 insertions(+), 2 deletions(-)
create mode 100644 GainStation13/code/obj/weapons/feeder_ebow.dm
diff --git a/GainStation13/code/obj/weapons/feeder_ebow.dm b/GainStation13/code/obj/weapons/feeder_ebow.dm
new file mode 100644
index 00000000..0fe1868f
--- /dev/null
+++ b/GainStation13/code/obj/weapons/feeder_ebow.dm
@@ -0,0 +1,25 @@
+/obj/item/gun/energy/kinetic_accelerator/crossbow/feeder
+ name = "feeder's mini energy crossbow"
+ desc = "a modified version of the standard mini energy crossbow, designed to fatten up a target while incapacitating them."
+ icon_state = "crossbow_halloween"
+ item_state = "crossbow"
+ ammo_type = list(/obj/item/ammo_casing/energy/bolt/fattening)
+
+/obj/item/ammo_casing/energy/bolt/fattening
+ projectile_type = /obj/item/projectile/energy/bolt/fattening
+
+/obj/item/projectile/energy/bolt/fattening
+ damage = 0
+
+/obj/item/projectile/energy/bolt/fattening/Initialize()
+ . = ..()
+
+/obj/item/projectile/energy/bolt/fattening/on_hit(atom/target, blocked)
+ . = ..()
+ var/mob/living/carbon/target_mob = target
+ if(!istype(target_mob) || (blocked == 100))
+ return
+
+ target_mob.reagents.add_reagent(/datum/reagent/consumable/lipoifier, 2)
+
+
diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm
index a155931a..91ed201e 100644
--- a/code/modules/awaymissions/corpse.dm
+++ b/code/modules/awaymissions/corpse.dm
@@ -744,8 +744,7 @@
gloves = /obj/item/clothing/gloves/combat
ears = /obj/item/radio/headset/syndicate/alt
back = /obj/item/storage/backpack
- r_hand = /obj/item/storage/box/syndie_kit/soporific_bundle
- l_hand = /obj/item/gun/ballistic/automatic/pistol
+ l_hand = /obj/item/gun/energy/kinetic_accelerator/crossbow/feeder
l_pocket = /obj/item/crowbar
r_pocket = /obj/item/gun/energy/fatoray
id = /obj/item/card/id/syndicate/anyone
diff --git a/tgstation.dme b/tgstation.dme
index 369210fa..9f2e6b0b 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -3159,6 +3159,7 @@
#include "GainStation13\code\obj\weapons\alter_rays.dm"
#include "GainStation13\code\obj\weapons\fatbeam.dm"
#include "GainStation13\code\obj\weapons\fatoray.dm"
+#include "GainStation13\code\obj\weapons\feeder_ebow.dm"
#include "GainStation13\icons\obj\vairous_weapons.dm"
#include "hyperstation\code\__DEFINES\economy.dm"
#include "hyperstation\code\__DEFINES\wendigo.dm"
From ddfc9e57474d28f3ede033b4236d2041513ee211 Mon Sep 17 00:00:00 2001
From: Metis <100518708+sheepishgoat@users.noreply.github.com>
Date: Wed, 4 Sep 2024 21:49:58 -0400
Subject: [PATCH 8/9] the implant
---
.../code/modules/surgery/organs/augments.dm | 14 ++++++++++++++
GainStation13/code/obj/items/minor_items.dm | 5 +++++
code/__DEFINES/traits.dm | 1 +
code/modules/mob/living/carbon/human/species.dm | 2 +-
4 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/GainStation13/code/modules/surgery/organs/augments.dm b/GainStation13/code/modules/surgery/organs/augments.dm
index 5fee50d4..9059f14d 100644
--- a/GainStation13/code/modules/surgery/organs/augments.dm
+++ b/GainStation13/code/modules/surgery/organs/augments.dm
@@ -9,3 +9,17 @@
hunger_threshold = NUTRITION_LEVEL_FULL
poison_amount = 10
message = "" //no message cuz spam is annoying
+
+/obj/item/organ/cyberimp/chest/mobility
+ name = "Mobility Nanite Core"
+ desc = "This implant contains nanites that reinforce leg muscles, allowing for unimpeded movement at extreme weights."
+ icon_state = "chest_implant"
+ implant_color = "#9034db"
+
+/obj/item/organ/cyberimp/chest/mobility/Insert(mob/living/carbon/M, special = 0)
+ ..()
+ ADD_TRAIT(M, TRAIT_NO_FAT_SLOWDOWN, src)
+
+/obj/item/organ/cyberimp/chest/mobility/Remove(mob/living/carbon/M, special = 0)
+ REMOVE_TRAIT(M, TRAIT_NO_FAT_SLOWDOWN, src)
+ ..()
diff --git a/GainStation13/code/obj/items/minor_items.dm b/GainStation13/code/obj/items/minor_items.dm
index df0c0894..1f399acf 100644
--- a/GainStation13/code/obj/items/minor_items.dm
+++ b/GainStation13/code/obj/items/minor_items.dm
@@ -67,6 +67,11 @@
uses = 1
starting_organ = /obj/item/organ/cyberimp/chest/nutriment/turbo
+/obj/item/autosurgeon/fat_mobility
+ desc = "A single use autosurgeon that contains a mobility nanite core. A screwdriver can be used to remove it, but implants can't be placed back in."
+ uses = 1
+ starting_organ = /obj/item/organ/cyberimp/chest/mobility
+
//fast food restaurant - closed / open signs
/obj/item/holosign_creator/restaurant
name = "Holosign Projector - Restaurant Adverts"
diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm
index ee902c1a..c4d71091 100644
--- a/code/__DEFINES/traits.dm
+++ b/code/__DEFINES/traits.dm
@@ -230,6 +230,7 @@
#define TRAIT_NO_BUCKLE "no_buckle"
#define TRAIT_DOCILE "docile"
#define TRAIT_LIVESTOCK "livestock"
+#define TRAIT_NO_FAT_SLOWDOWN "no_fat_slowdown"
// common trait sources
#define TRAIT_GENERIC "generic"
diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm
index 27e7fc32..ca373f92 100644
--- a/code/modules/mob/living/carbon/human/species.dm
+++ b/code/modules/mob/living/carbon/human/species.dm
@@ -1893,7 +1893,7 @@ GLOBAL_LIST_EMPTY(roundstart_races)
// Hyperstation 13: Mood now influences action speed.
- if(H.fatness) // GS13
+ if(H.fatness && !HAS_TRAIT(H, TRAIT_NO_FAT_SLOWDOWN)) // GS13
var/fatness_delay = (H.fatness / FATNESS_DIVISOR)
if(H.fatness < FATNESS_LEVEL_BARELYMOBILE)
fatness_delay = fatness_delay - flight
From cff8dca76e8db5525509ef8d414651caf8241b62 Mon Sep 17 00:00:00 2001
From: Metis <100518708+sheepishgoat@users.noreply.github.com>
Date: Wed, 4 Sep 2024 22:04:56 -0400
Subject: [PATCH 9/9] makes it accessible
---
.../mechanics/den abductors/purchaseble_goodies.dm | 5 +++++
.../code/modules/research/designs/nutri_designs.dm | 11 +++++++++++
.../code/modules/research/techweb/nutritech_nodes.dm | 2 +-
3 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/GainStation13/code/mechanics/den abductors/purchaseble_goodies.dm b/GainStation13/code/mechanics/den abductors/purchaseble_goodies.dm
index 1fdf85db..e7147be7 100644
--- a/GainStation13/code/mechanics/den abductors/purchaseble_goodies.dm
+++ b/GainStation13/code/mechanics/den abductors/purchaseble_goodies.dm
@@ -23,6 +23,11 @@
credit_cost = 150
item_to_dispense = /obj/item/autosurgeon/nutripump_turbo
+/datum/feeders_den_goodie/nutripump_turbo
+ name = "Mobility Nanite Core Autosurgeon"
+ credit_cost = 400
+ item_to_dispense = /obj/item/autosurgeon/fat_mobility
+
/datum/feeders_den_goodie/fatbeam_gun
name = "Fatbeam gun"
credit_cost = 400
diff --git a/GainStation13/code/modules/research/designs/nutri_designs.dm b/GainStation13/code/modules/research/designs/nutri_designs.dm
index caf53aae..bd9319cf 100644
--- a/GainStation13/code/modules/research/designs/nutri_designs.dm
+++ b/GainStation13/code/modules/research/designs/nutri_designs.dm
@@ -68,6 +68,17 @@
category = list("Misc", "Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
+/datum/design/cyberimp_fat_mobility
+ name = "Mobility Nanite Core"
+ desc = "This implant contains nanites that reinforce leg muscles, allowing for unimpeded movement at extreme weights."
+ id = "ci-fatmobility"
+ build_type = PROTOLATHE | MECHFAB
+ construction_time = 100
+ materials = list(MAT_METAL = 800, MAT_GLASS = 800, MAT_GOLD = 750, MAT_URANIUM = 1000)
+ build_path = /obj/item/organ/cyberimp/chest/mobility
+ category = list("Misc", "Medical Designs")
+ departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
+
/datum/design/bluespace_belt
name = "Bluespace Belt"
desc = "A belt made using bluespace technology. The power of space and time, used to hide the fact you are fat."
diff --git a/GainStation13/code/modules/research/techweb/nutritech_nodes.dm b/GainStation13/code/modules/research/techweb/nutritech_nodes.dm
index 568d6b81..4873ad32 100644
--- a/GainStation13/code/modules/research/techweb/nutritech_nodes.dm
+++ b/GainStation13/code/modules/research/techweb/nutritech_nodes.dm
@@ -5,7 +5,7 @@
display_name = "Nutri-Tech Tools"
description = "Ending world hunger was never made easier!"
prereq_ids = list("biotech", "adv_engi")
- design_ids = list("calorite_collar", "ci-nutrimentturbo", "bluespace_belt", "adipoelectric_transformer", "cookie_synthesizer", "borg_upgrade_cookiesynthesizer", "borg_upgrade_feedingtube")
+ design_ids = list("calorite_collar", "ci-nutrimentturbo", "bluespace_belt", "adipoelectric_transformer", "cookie_synthesizer", "borg_upgrade_cookiesynthesizer", "borg_upgrade_feedingtube", "ci-fatmobility")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
boost_item_paths = list(/obj/item/gun/energy/fatoray, /obj/item/gun/energy/fatoray/cannon, /obj/item/trash/fatoray_scrap1, /obj/item/trash/fatoray_scrap2)
export_price = 5000