Merge pull request #12630 from Very-Soft/gbtweaks

Yet more map tweaks
This commit is contained in:
Casey
2022-04-04 04:37:56 -04:00
committed by GitHub
15 changed files with 42071 additions and 25941 deletions
@@ -342,3 +342,100 @@
<p>This all may seem daunting at a glance; so many recipes to learn, and a "lot" to keep in mind. But really it's not - tending the Bar is mostly about going with the flow of things and providing a good times, and drinks just provide liquid courage to make a good time easier. Take a deep breath if you ever feel overwhelmed, and handle one order at a time. You can do it! Don't feel the need to know every recipe, just learn your favorites and go from there; the rest is here or online if someone asks for it! If somebody asks you to give them anything without a specific request, don't panic: evalulate their likes and tolerance level, and try your best to give them something nice!</p>
</body>
</html> "}
/obj/item/weapon/book/manual/rotary_electric_generator
name = "Rotary Electric Generator Manual"
icon_state ="bookParticleAccelerator"
item_state = "book15"
author = "Engineering Encyclopedia"
title = "Rotary Electric Generator Manual"
/obj/item/weapon/book/manual/rotary_electric_generator/New()
..()
dat = {"<html>
<head>
<style>
h1 {font-size: 18px; margin: 15px 0px 5px;}
h2 {font-size: 15px; margin: 15px 0px 5px;}
h3 {font-size: 13px; margin: 15px 0px 5px;}
li {margin: 2px 0px 2px 15px;}
ul {margin: 5px; padding: 0px;}
ol {margin: 5px; padding: 0px 15px;}
body {font-size: 13px; font-family: Verdana;}
</style>
</head>
<body>
Technical Order (TO) 1-33-34-2 <br>
<h1>Operator's Manual - Rotary Electric Generator, D-Type</h1><br><br>
Supporting Data: <br>
- TO 1-33-34-4-1 Illustrated Parts Breakdown - Rotary Electric Generator, D-Type <br>
- TO 1-33-34-6 Inspection Work Cards - Rotary Electric Generator, D-Type <br><br>
Support Equipment: <br>
- Torque Wrench, 100-80,000 inch-pounds <br>
- Composite Tool Kit, Standard <br>
- Multitool with Lead Kit, Wire Kit <br> <br>
Required Supplies: <br>
- stainless steel, 10,000cm3 <br>
- lubrication, petrolatum, 6000ml <br>
- electrical wiring, 5m <br>
- component set, capacitors (any grade) <br>
- circuitry board, REG <br> <br>
<h1>SETUP AND OPERATING PROCEDURES</h1> <br> <br>
Setup: <br> <br>
CAUTION: Do not remove too much air from the work space or personnel may be exposed to hypoxia or similar effects. <br> <br>
1. Prepare setup area. Remove machinery, debris, foreign objects, people, and extra air. <br> <br>
2. Lay out preliminary electrical wiring. <br>
2a. Connect electrical wiring to existing facility power grid. <br>
2b. Work wiring into shape as defined in TO 1-33-34-4-1 Figure 32 Index 6. <br>
3. Prepare gathered steel supplies as defined in TO 1-33-34-4-1 Figure 2 Index 3. <br>
4. Assemble prepared steel supplies into equipment framework by inserting rod A into slot B. Refer to TO 1-33-34-4-1 Figure 1 Index 1 for technical drawings. <br>
4a. Secure assembled equipment framework to flooring by tightening lower frame bolts. <br> <br>
5. Install and secure circuitry board, REG-D into marked receptacle. <br> <br>
6. Install electrical wiring. Refer to TO 1-33-34-4-1 Figure 666 Index 6 thru Index 90 for routing. <br> <br>
7. Install capacitors into marked circuitry board slots. Do not force components into place, use even pressure. Do not use a hammer. <br> <br>
<b>WARNING</b>: Assembly will rapidly inflate when finalization is triggered. Ensure personnel and equipment are clear before initiating. <br> <br>
8. Finalize construction by turning the Initialize Finalization screw on the outer housing. <br> <br>
9. Wait for assembly to finish inflating, and the unit is ready for service. <br> <br>
Operating Procedures: <br> <br>
NOTE: Operation of REG-D type generators requires significant physical effort. Ensure users are provided adequare nutrition and hydration throughout the working period. <br> <br>
1. Designate the individual who will be operating the REG-D. <br> <br>
2. Provide a safety briefing regarding nutritional preparedness and physical ability. <br> <br>
NOTE: Stretching is highly recommended before and after any operation session. <br> <br>
3. Operator shall board the REG-D track body and ensure there are no unsecured objects on the path. <br> <br>
4. Once ready, Operator may begin running at own pace. Do not sprint. Maintain an even pace and proper running form for optimal energy generation. <br> <br>
5. Continue to run on the REG-D track body until sufficient energy is stored in systems or Operator is no longer able or willing to continue. <br> <br>
6. To end a session, carefully lower forward running speed until the track body comes to a complete stop, then disembark the REG-D. <br> <br>
REFER TO TO 1-33-34-6 FOR MAINTENANCE AND INSPECTION PROCEDURES
</body>
</html>
"}
+12 -11
View File
@@ -581,17 +581,18 @@ VIRGO3C_TURF_CREATE(/turf/simulated/floor)
var/animal_chance = 0.5
var/animal_types = list(
/mob/living/simple_mob/vore/alienanimals/teppi = 5,
/mob/living/simple_mob/vore/redpanda = 20,
/mob/living/simple_mob/vore/redpanda/fae = 1,
/mob/living/simple_mob/vore/sheep = 10,
/mob/living/simple_mob/vore/rabbit/black = 10,
/mob/living/simple_mob/vore/rabbit/white = 10,
/mob/living/simple_mob/vore/rabbit/brown = 10,
/mob/living/simple_mob/vore/leopardmander = 1,
/mob/living/simple_mob/vore/horse/big = 5,
/mob/living/simple_mob/vore/bigdragon/friendly = 0.5,
/mob/living/simple_mob/vore/alienanimals/dustjumper = 10
/mob/living/simple_mob/vore/alienanimals/teppi = 10,
/mob/living/simple_mob/vore/alienanimals/teppi/mutant = 1,
/mob/living/simple_mob/vore/redpanda = 40,
/mob/living/simple_mob/vore/redpanda/fae = 2,
/mob/living/simple_mob/vore/sheep = 20,
/mob/living/simple_mob/vore/rabbit/black = 20,
/mob/living/simple_mob/vore/rabbit/white = 20,
/mob/living/simple_mob/vore/rabbit/brown = 20,
/mob/living/simple_mob/vore/leopardmander = 2,
/mob/living/simple_mob/vore/horse/big = 10,
/mob/living/simple_mob/vore/bigdragon/friendly = 1,
/mob/living/simple_mob/vore/alienanimals/dustjumper = 20
)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

After

Width:  |  Height:  |  Size: 2.3 MiB

+35282 -19684
View File
File diff suppressed because it is too large Load Diff
+3942 -4054
View File
File diff suppressed because it is too large Load Diff
+119 -13
View File
@@ -222,18 +222,14 @@
/turf/simulated/floor/tiled,
/area/groundbase/civilian/toolstorage)
"aD" = (
/obj/structure/sign/directions/evac{
dir = 4;
pixel_x = 32
},
/obj/structure/sign/directions/stairs_up{
dir = 1;
dir = 4;
pixel_x = 32;
pixel_y = 6
},
/obj/structure/sign/directions/bridge{
pixel_x = 32;
pixel_y = -6
dir = 4;
pixel_x = 32
},
/turf/simulated/floor/outdoors/grass/virgo3c,
/area/groundbase/level1/centsquare)
@@ -800,6 +796,7 @@
dir = 4
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -972,6 +969,7 @@
dir = 5
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -1243,6 +1241,7 @@
icon_state = "2-4"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -1288,6 +1287,7 @@
icon_state = "pipe-c"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -1539,6 +1539,7 @@
dir = 5
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -1943,6 +1944,7 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -2299,6 +2301,7 @@
dir = 4
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -2858,6 +2861,7 @@
dir = 9
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -2929,6 +2933,13 @@
},
/turf/simulated/floor/lino,
/area/groundbase/civilian/bar)
"ii" = (
/obj/structure/sign/directions/evac{
dir = 10;
pixel_y = 32
},
/turf/simulated/floor/outdoors/grass/virgo3c,
/area/groundbase/civilian/apparel)
"ij" = (
/turf/simulated/floor/outdoors/grass/virgo3c,
/area/groundbase/security/lobby)
@@ -3001,6 +3012,7 @@
icon_state = "1-8"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/netunnel)
@@ -3433,6 +3445,14 @@
},
/turf/simulated/floor/tiled,
/area/holodeck_control)
"jD" = (
/obj/structure/sign/directions/evac{
dir = 10;
pixel_x = 32;
pixel_y = 32
},
/turf/simulated/floor/outdoors/grass/virgo3c,
/area/groundbase/level1/centsquare)
"jE" = (
/obj/item/device/radio/intercom{
dir = 1;
@@ -3447,6 +3467,7 @@
},
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/setunnel)
@@ -3545,6 +3566,7 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -3849,6 +3871,7 @@
dir = 6
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -4101,6 +4124,7 @@
dir = 5
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/stunnel)
@@ -4679,6 +4703,7 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -4851,6 +4876,7 @@
dir = 9
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -4974,6 +5000,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -5358,6 +5385,7 @@
dir = 5
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -5450,6 +5478,7 @@
dir = 9
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -5458,6 +5487,7 @@
icon_state = "1-8"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/netunnel)
@@ -6319,6 +6349,9 @@
},
/turf/simulated/floor,
/area/maintenance/groundbase/substation/aiciv)
"rs" = (
/turf/simulated/wall/r_wall,
/area/groundbase/level1/westspur)
"rt" = (
/obj/machinery/atmospherics/pipe/simple/visible/red,
/turf/simulated/floor/tiled/techmaint,
@@ -6705,6 +6738,7 @@
dir = 4
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -6745,6 +6779,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -7003,6 +7038,7 @@
dir = 6
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -7125,6 +7161,7 @@
icon_state = "1-4"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/netunnel)
@@ -7600,6 +7637,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/netunnel)
@@ -7797,6 +7835,7 @@
icon_state = "pipe-c"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/setunnel)
@@ -8174,6 +8213,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/stunnel)
@@ -8399,6 +8439,7 @@
dir = 10
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -8603,6 +8644,7 @@
dir = 6
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -8808,6 +8850,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -9228,6 +9271,7 @@
dir = 4
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/setunnel)
@@ -9442,6 +9486,7 @@
icon_state = "pipe-c"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -9523,6 +9568,7 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -10086,6 +10132,7 @@
dir = 4
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -10383,6 +10430,7 @@
icon_state = "pipe-c"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -10503,6 +10551,7 @@
icon_state = "pipe-c"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/setunnel)
@@ -11113,6 +11162,7 @@
icon_state = "4-8"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -11275,6 +11325,7 @@
icon_state = "pipe-c"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -11440,6 +11491,7 @@
icon_state = "4-8"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -11460,6 +11512,7 @@
icon_state = "2-4"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/netunnel)
@@ -12087,6 +12140,9 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
/obj/machinery/status_display/supply_display{
pixel_x = -32
},
/turf/simulated/floor/tiled,
/area/groundbase/cargo/mining)
"Hh" = (
@@ -12180,6 +12236,7 @@
dir = 10
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -12331,6 +12388,10 @@
dir = 8;
icon_state = "pipe-c"
},
/obj/structure/sign/directions/evac{
dir = 1;
pixel_y = -26
},
/turf/simulated/floor/outdoors/sidewalk/slab/virgo3c,
/area/groundbase/level1/westspur)
"HR" = (
@@ -12455,6 +12516,7 @@
/obj/item/stack/cable_coil/random,
/obj/item/stack/cable_coil/random,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/groundbase/level1/eastspur)
@@ -12797,6 +12859,7 @@
dir = 4
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -12960,6 +13023,7 @@
dir = 9
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/stunnel)
@@ -13041,6 +13105,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -13077,6 +13142,25 @@
/obj/item/weapon/shield/riot,
/turf/simulated/floor/tiled/dark,
/area/groundbase/security/armory)
"JW" = (
/obj/structure/sign/directions/evac{
dir = 1;
pixel_y = 37
},
/obj/structure/sign/directions/dorms{
dir = 1;
pixel_y = 25
},
/obj/structure/sign/directions/bar{
dir = 1;
pixel_y = 31
},
/obj/structure/sign/directions/stairs_up{
dir = 1;
pixel_y = 43
},
/turf/simulated/floor/outdoors/grass/virgo3c,
/area/groundbase/level1/westspur)
"JX" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -13114,11 +13198,11 @@
pixel_y = 30
},
/obj/structure/sign/directions/medical{
dir = 4;
dir = 5;
pixel_y = 42
},
/obj/structure/sign/directions/evac{
dir = 4;
dir = 10;
pixel_y = 24
},
/turf/simulated/floor/outdoors/grass/virgo3c,
@@ -13246,6 +13330,7 @@
icon_state = "2-8"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/netunnel)
@@ -13827,6 +13912,7 @@
dir = 4
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/groundbase/command/ai/foyer)
@@ -14097,6 +14183,7 @@
dir = 4
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -14462,6 +14549,7 @@
icon_state = "2-8"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -14477,6 +14565,7 @@
icon_state = "1-4"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -14553,6 +14642,7 @@
dir = 10
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/stunnel)
@@ -14682,6 +14772,7 @@
dir = 9
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -14747,6 +14838,7 @@
icon_state = "1-8"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -15142,6 +15234,7 @@
dir = 4
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -15308,6 +15401,7 @@
},
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -15614,6 +15708,7 @@
icon_state = "pipe-c"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/setunnel)
@@ -15713,6 +15808,7 @@
icon_state = "4-8"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/netunnel)
@@ -16112,6 +16208,7 @@
icon_state = "2-4"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -16212,6 +16309,7 @@
dir = 8
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/stunnel)
@@ -16338,6 +16436,7 @@
dir = 4
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -17208,6 +17307,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -17248,6 +17348,7 @@
icon_state = "pipe-c"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/setunnel)
@@ -17299,6 +17400,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/swtunnel)
@@ -17658,6 +17760,7 @@
dir = 1
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/groundbase/level1/eastspur)
@@ -18041,6 +18144,7 @@
name = "maint_pred"
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -18235,6 +18339,7 @@
dir = 6
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/stunnel)
@@ -18467,6 +18572,7 @@
dir = 5
},
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1;
outdoors = 0
},
/area/maintenance/groundbase/level1/nwtunnel)
@@ -25659,8 +25765,8 @@ AZ
AZ
AZ
AZ
cB
cB
rs
JW
mk
cB
cB
@@ -28903,7 +29009,7 @@ Eb
Eb
Eb
Eb
Eb
jD
YC
Vh
YC
@@ -29756,7 +29862,7 @@ BS
BS
Pb
dk
eR
ii
wx
Eb
Eb
+289 -290
View File
@@ -54,9 +54,6 @@
},
/turf/simulated/floor/tiled/white,
/area/groundbase/medical/triage)
"am" = (
/turf/simulated/floor/virgo3c,
/area/groundbase/level2/eastspur)
"an" = (
/turf/simulated/wall/r_wall,
/area/groundbase/command/tcomms)
@@ -747,6 +744,13 @@
},
/turf/simulated/floor/tiled/white,
/area/medical/virology)
"ck" = (
/obj/effect/floor_decal/industrial/outline,
/obj/machinery/status_display/supply_display{
pixel_x = -32
},
/turf/simulated/floor/outdoors/sidewalk/slab/virgo3c,
/area/groundbase/cargo/bay)
"cl" = (
/obj/structure/table/bench/padded,
/obj/structure/cable/yellow{
@@ -897,14 +901,6 @@
},
/turf/simulated/floor/wood,
/area/groundbase/dorms/room4)
"cJ" = (
/obj/effect/floor_decal/industrial/warning{
dir = 8
},
/turf/simulated/floor/reinforced/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"cK" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -1196,14 +1192,6 @@
},
/turf/simulated/floor/tiled/dark,
/area/groundbase/science/hall)
"dG" = (
/obj/effect/floor_decal/industrial/warning{
dir = 5
},
/turf/simulated/floor/reinforced/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"dH" = (
/obj/machinery/status_display/supply_display,
/turf/simulated/wall,
@@ -1258,7 +1246,9 @@
id = "rndshutters";
name = "Privacy Shutters"
},
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/science/rnd)
"dS" = (
/turf/simulated/wall/r_wall,
@@ -1695,14 +1685,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/tiled,
/area/groundbase/command/hop)
"fi" = (
/obj/effect/floor_decal/industrial/warning{
dir = 10
},
/turf/simulated/floor/reinforced/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"fj" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -1739,7 +1721,9 @@
/turf/simulated/floor/carpet/deco,
/area/groundbase/civilian/kitchen/backroom)
"fp" = (
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/ne)
"fq" = (
/obj/machinery/camera/network/cargo{
@@ -3220,6 +3204,21 @@
},
/turf/simulated/floor/wood,
/area/groundbase/dorms/room6)
"jR" = (
/obj/structure/sign/directions/evac{
dir = 8;
pixel_x = 32;
pixel_y = -32
},
/obj/structure/sign/directions/stairs_down{
dir = 8;
pixel_x = 32;
pixel_y = -26
},
/turf/simulated/floor/tiled/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"jS" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -3266,6 +3265,23 @@
"jY" = (
/turf/simulated/floor/outdoors/sidewalk/virgo3c,
/area/groundbase/cargo/office)
"ka" = (
/obj/structure/sign/directions/stairs_up{
dir = 8;
pixel_x = -32;
pixel_y = 6
},
/obj/structure/sign/directions/evac{
dir = 8;
pixel_x = -32
},
/obj/structure/sign/directions/science/exploration{
dir = 8;
pixel_x = -32;
pixel_y = -6
},
/turf/simulated/floor/outdoors/sidewalk/slab/virgo3c,
/area/groundbase/level2/nw)
"kb" = (
/obj/machinery/disease2/diseaseanalyser,
/turf/simulated/floor/tiled/white,
@@ -3562,7 +3578,9 @@
name = "Circuitry Workshop";
req_access = list(7)
},
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/science/circuits)
"la" = (
/obj/structure/cable/yellow{
@@ -4200,7 +4218,9 @@
name = "Circuitry Workshop";
req_access = list(7)
},
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/science/circuits)
"nd" = (
/obj/effect/landmark/start{
@@ -4235,14 +4255,6 @@
"ni" = (
/turf/unsimulated/wall/planetary/virgo3c,
/area/groundbase/level2/ne)
"nj" = (
/obj/effect/floor_decal/industrial/warning{
dir = 9
},
/turf/simulated/floor/reinforced/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"nk" = (
/obj/structure/cable/yellow{
icon_state = "4-8"
@@ -4392,18 +4404,6 @@
"nF" = (
/turf/simulated/floor/tiled,
/area/groundbase/science/robotics)
"nG" = (
/obj/effect/shuttle_landmark{
base_area = /area/groundbase/level2/se;
base_turf = /turf/simulated/floor/reinforced/virgo3c;
docking_controller = "escape_dock";
landmark_tag = "escape_station";
name = "Ship Arrivals"
},
/turf/simulated/floor/reinforced/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"nH" = (
/obj/structure/stairs/spawner/south,
/obj/structure/railing/grey{
@@ -4761,15 +4761,6 @@
"oO" = (
/turf/simulated/floor/wood,
/area/groundbase/command/captain)
"oQ" = (
/obj/machinery/embedded_controller/radio/docking_port_multi{
id_tag = "escape_dock";
pixel_y = 22
},
/turf/simulated/floor/tiled/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"oS" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
@@ -6107,6 +6098,10 @@
pixel_x = -32;
pixel_y = -6
},
/obj/structure/sign/directions/evac{
dir = 1;
pixel_x = -32
},
/turf/simulated/floor/outdoors/grass/virgo3c,
/area/groundbase/level2/nw)
"to" = (
@@ -6363,12 +6358,6 @@
/obj/machinery/chemical_dispenser/full,
/turf/simulated/floor/tiled/white,
/area/groundbase/medical/Chemistry)
"ub" = (
/obj/effect/floor_decal/industrial/warning,
/turf/simulated/floor/reinforced/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"ue" = (
/obj/machinery/button/remote/airlock{
dir = 8;
@@ -6694,14 +6683,6 @@
/obj/structure/fence,
/turf/simulated/floor/outdoors/grass/virgo3c,
/area/groundbase/cargo/bay)
"vl" = (
/obj/effect/floor_decal/industrial/warning{
dir = 4
},
/turf/simulated/floor/reinforced/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"vm" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
@@ -6833,7 +6814,8 @@
"vL" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/window/southright{
dir = 8
dir = 8;
req_access = list(5)
},
/obj/structure/table/glass,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -6856,14 +6838,15 @@
/area/groundbase/science/xenobot)
"vP" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/window/southright{
dir = 8
},
/obj/structure/table/glass,
/obj/item/weapon/backup_implanter,
/obj/item/weapon/backup_implanter,
/obj/item/weapon/backup_implanter,
/obj/item/weapon/backup_implanter,
/obj/machinery/door/window/southleft{
dir = 8;
req_access = list(5)
},
/turf/simulated/floor/tiled/steel_ridged,
/area/groundbase/medical/lobby)
"vQ" = (
@@ -7103,7 +7086,9 @@
req_access = list(47,55);
req_one_access = null
},
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/science/xenobot)
"wy" = (
/obj/structure/sign/department/virology,
@@ -8114,7 +8099,9 @@
id = "rndshutters";
name = "Privacy Shutters"
},
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/science/rnd)
"zO" = (
/obj/structure/closet/l3closet/janitor,
@@ -8255,7 +8242,9 @@
/area/rnd/xenobiology)
"Am" = (
/obj/structure/railing/grey,
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/ne)
"An" = (
/obj/structure/cable/yellow{
@@ -8525,7 +8514,9 @@
/turf/simulated/wall,
/area/groundbase/cargo/office)
"AV" = (
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/westspur)
"AY" = (
/obj/structure/table/woodentable,
@@ -9310,11 +9301,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/obj/machinery/embedded_controller/radio/simple_docking_controller{
frequency = 1380;
id_tag = "cargo_bay";
pixel_y = 23
},
/turf/simulated/floor/tiled,
/area/groundbase/cargo/office)
"Ds" = (
@@ -9401,7 +9387,9 @@
id = "robshutters";
name = "Privacy Shutters"
},
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/science/robotics)
"DF" = (
/obj/machinery/atmospherics/pipe/manifold/visible,
@@ -10371,6 +10359,9 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
/obj/machinery/status_display/supply_display{
pixel_x = 32
},
/turf/simulated/floor/wood,
/area/groundbase/cargo/qm)
"GE" = (
@@ -11297,7 +11288,9 @@
/turf/simulated/floor/outdoors/newdirt/virgo3c,
/area/groundbase/science/picnic)
"Jr" = (
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/sw)
"Js" = (
/obj/structure/railing/grey{
@@ -12005,14 +11998,6 @@
},
/turf/simulated/floor/outdoors/sidewalk/slab/virgo3c,
/area/groundbase/level2/ne)
"Lx" = (
/obj/effect/floor_decal/industrial/warning{
dir = 1
},
/turf/simulated/floor/reinforced/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"Ly" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -13076,6 +13061,14 @@
"Or" = (
/turf/simulated/floor/carpet,
/area/groundbase/command/hop)
"Ou" = (
/obj/structure/sign/directions/evac{
dir = 8;
pixel_x = 32;
pixel_y = -32
},
/turf/simulated/floor/outdoors/grass/virgo3c,
/area/groundbase/medical/lobby)
"Ov" = (
/obj/structure/closet/wardrobe/robotics_black,
/turf/simulated/floor/tiled,
@@ -14319,15 +14312,6 @@
/obj/machinery/light/small,
/turf/simulated/floor/carpet,
/area/groundbase/civilian/library)
"Sd" = (
/obj/structure/sign/directions/evac{
pixel_x = 32;
pixel_y = 32
},
/turf/simulated/floor/tiled/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"Se" = (
/obj/structure/table/woodentable,
/obj/item/clothing/mask/gas/clown_hat{
@@ -15138,7 +15122,9 @@
/turf/simulated/floor/tiled,
/area/groundbase/civilian/hydroponics)
"UD" = (
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/southeastspur)
"UE" = (
/turf/simulated/floor/outdoors/grass/forest/virgo3c,
@@ -15393,6 +15379,19 @@
},
/turf/simulated/floor/tiled,
/area/groundbase/cargo/office)
"Vv" = (
/obj/structure/sign/directions/evac{
dir = 8;
pixel_x = -32;
pixel_y = -32
},
/obj/structure/sign/directions/science/exploration{
dir = 8;
pixel_x = -32;
pixel_y = -38
},
/turf/simulated/floor/outdoors/grass/virgo3c,
/area/groundbase/level2/nw)
"Vw" = (
/obj/machinery/portable_atmospherics/hydroponics,
/obj/machinery/atmospherics/portables_connector,
@@ -15432,7 +15431,9 @@
id = "robshutters";
name = "Privacy Shutters"
},
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/science/robotics)
"VC" = (
/turf/simulated/floor/carpet/blue,
@@ -16096,7 +16097,9 @@
/obj/structure/window/reinforced{
dir = 8
},
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/science/xenobot)
"XJ" = (
/turf/simulated/floor/outdoors/newdirt/virgo3c,
@@ -16289,7 +16292,9 @@
/obj/structure/grille,
/obj/structure/window/reinforced/full,
/obj/machinery/door/firedoor/glass,
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/science/xenobot)
"Yp" = (
/turf/simulated/floor/tiled/dark,
@@ -16350,14 +16355,6 @@
},
/turf/simulated/floor/tiled/eris/cafe,
/area/groundbase/civilian/kitchen)
"YC" = (
/obj/effect/floor_decal/industrial/warning{
dir = 6
},
/turf/simulated/floor/reinforced/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/level2/se)
"YF" = (
/obj/machinery/firealarm{
dir = 4
@@ -16713,7 +16710,9 @@
/obj/structure/grille,
/obj/structure/window/reinforced/full,
/obj/machinery/door/firedoor/glass,
/turf/simulated/floor/virgo3c,
/turf/simulated/floor/virgo3c{
edge_blending_priority = -1
},
/area/groundbase/science/xenobot)
"ZO" = (
/obj/structure/bed/chair/comfy/brown{
@@ -22359,7 +22358,7 @@ UR
rP
Nd
mk
Hn
ka
FF
PS
LS
@@ -22927,7 +22926,7 @@ bY
bY
bY
fI
bY
Vv
bY
bY
bY
@@ -27070,10 +27069,10 @@ to
to
to
VR
am
am
am
am
QD
QD
QD
QD
VR
oH
oH
@@ -27211,12 +27210,12 @@ to
to
to
to
am
am
am
am
am
am
QD
QD
QD
QD
QD
QD
oH
oH
oH
@@ -27353,12 +27352,12 @@ iw
iw
to
to
am
am
am
am
am
am
QD
QD
QD
QD
QD
QD
oH
oH
oH
@@ -27497,10 +27496,10 @@ iw
to
to
to
am
am
am
am
QD
QD
QD
QD
oH
oH
oH
@@ -27619,7 +27618,7 @@ ZE
Aw
to
to
IK
Ou
IK
IK
Ro
@@ -27640,9 +27639,9 @@ to
to
to
to
am
am
am
QD
QD
QD
oH
oH
oH
@@ -27782,9 +27781,9 @@ to
to
to
to
am
am
am
QD
QD
QD
oH
oH
oH
@@ -27925,8 +27924,8 @@ to
to
to
to
am
am
QD
QD
oH
oH
oH
@@ -28067,8 +28066,8 @@ to
to
to
to
am
am
QD
QD
oH
oH
oH
@@ -28209,8 +28208,8 @@ to
to
to
to
am
am
QD
QD
oH
oH
oH
@@ -28350,9 +28349,9 @@ to
to
to
to
am
am
am
QD
QD
QD
oH
oH
oH
@@ -28490,11 +28489,11 @@ yG
yL
to
to
am
am
am
am
am
QD
QD
QD
QD
QD
oH
oH
oH
@@ -28633,9 +28632,9 @@ yL
to
to
to
am
am
am
QD
QD
QD
oH
oH
oH
@@ -28935,7 +28934,7 @@ oH
Bo
Bo
Qc
kU
jR
kU
kU
hP
@@ -29164,7 +29163,7 @@ ks
ks
ks
MH
PI
ck
PI
PI
AM
@@ -29173,7 +29172,7 @@ KU
fq
PI
ZI
PI
ck
KU
MH
to
@@ -29236,15 +29235,15 @@ Bo
Bo
Bo
Bo
nj
cJ
cJ
cJ
cJ
cJ
cJ
cJ
fi
Bo
Bo
Bo
Bo
Bo
Bo
Bo
Bo
Bo
gs
gs
Bo
@@ -29378,15 +29377,15 @@ At
Bo
Bo
Bo
Lx
Nq
Nq
Nq
Nq
Nq
Nq
Nq
ub
Bo
UE
UE
UE
Bo
Bo
Bo
Bo
Bo
Bo
Bo
Bo
@@ -29455,9 +29454,9 @@ KU
KU
KU
KU
KU
KU
KU
PI
PI
PI
KU
MH
to
@@ -29519,16 +29518,16 @@ CK
kU
kU
kU
Sd
Lx
Nq
Nq
Nq
Nq
Nq
Nq
Nq
ub
kU
Bo
Bo
UE
UE
UE
Bo
Bo
Bo
Bo
Bo
Bo
Bo
@@ -29662,15 +29661,15 @@ GM
GM
GM
kU
Lx
Nq
Nq
Nq
Nq
Nq
Nq
Nq
ub
Bo
Bo
UE
UE
UE
UE
UE
UE
Bo
Bo
Bo
Bo
@@ -29803,16 +29802,16 @@ KR
NR
la
GM
oQ
Lx
Nq
Nq
Nq
Nq
Nq
Nq
Nq
ub
kU
Bo
Bo
Bo
UE
UE
UE
UE
UE
UE
UE
UE
UE
@@ -29946,15 +29945,15 @@ xF
gN
mQ
kU
Lx
Nq
Nq
Nq
Nq
Nq
Nq
Nq
ub
Bo
Bo
Bo
Bo
UE
UE
UE
UE
UE
UE
UE
UE
@@ -30088,15 +30087,15 @@ jo
qC
UT
kU
Lx
Nq
Nq
Nq
Nq
Nq
Nq
Nq
ub
Bo
Bo
Bo
Bo
Bo
UE
UE
UE
UE
UE
UE
UE
@@ -30230,15 +30229,15 @@ GC
iC
dK
kU
Lx
Nq
Nq
Nq
Nq
Nq
Nq
Nq
ub
Bo
Bo
Bo
UE
Bo
Bo
UE
UE
UE
UE
UE
UE
@@ -30372,15 +30371,15 @@ GC
Jl
Bf
kU
Lx
Nq
Nq
Nq
Nq
Nq
Nq
Nq
ub
Bo
Bo
Bo
UE
UE
Bo
Bo
UE
UE
UE
UE
UE
@@ -30514,15 +30513,15 @@ GC
Jl
Bf
kU
Lx
Nq
Nq
Nq
Nq
Nq
Nq
Nq
ub
Bo
Bo
Bo
UE
UE
UE
Bo
Bo
UE
UE
UE
UE
@@ -30656,15 +30655,15 @@ GC
Jl
Bf
kU
Lx
Nq
Nq
Nq
nG
Nq
Nq
Nq
ub
Bo
Bo
Bo
Bo
UE
UE
Bo
Bo
UE
UE
UE
UE
@@ -30798,15 +30797,15 @@ GC
Jl
Bf
kU
Lx
Nq
Nq
Nq
Nq
Nq
Nq
Nq
ub
Bo
Bo
Bo
Bo
UE
Bo
Bo
Bo
Bo
UE
UE
UE
@@ -30940,15 +30939,15 @@ GC
Jl
Bf
kU
dG
vl
vl
vl
vl
vl
vl
vl
YC
Bo
Bo
Bo
Bo
Bo
Bo
Bo
Bo
Bo
Bo
Bo
UE
+798 -604
View File
File diff suppressed because it is too large Load Diff
+2 -4
View File
@@ -2,13 +2,11 @@
#include "groundbase_areas.dm"
#include "groundbase_defines.dm"
// #include "stellar_delight_shuttle_defs.dm"
#include "groundbase_shuttles.dm"
#include "groundbase_telecomms.dm"
// #include "stellar_delight_things.dm"
#include "groundbase_things.dm"
#include "..\offmap_vr\common_offmaps.dm"
#include "..\tether\tether_jobs.dm"
// #include "..\stellardelight\stellar_delight_areas.dm"
// #include "..\tether\tether_areas.dm"
#if !AWAY_MISSION_TEST //Don't include these for just testing away missions
#include "gb-z1.dmm"
+4
View File
@@ -93,6 +93,9 @@
/area/groundbase/level3/sw/open
base_turf = /turf/simulated/open/virgo3c
/area/groundbase/level3/escapepad
name = "Escape Shuttle Landing Pad"
/area/groundbase/science
name = "Science"
holomap_color = HOLOMAP_AREACOLOR_SCIENCE
@@ -412,4 +415,5 @@
excluded |= /area/groundbase/level3/nw/open
excluded |= /area/groundbase/level3/se/open
excluded |= /area/groundbase/level3/sw/open
excluded |= /area/groundbase/level3/escapepad
..()
+13 -193
View File
@@ -21,7 +21,10 @@
/datum/map/groundbase/New()
..()
var/choice = pickweight(list(
"endo"
"virgo3C" = 200,
"logo1" = 20,
"logo2" = 20,
"gateway" = 5
))
if(choice)
lobby_screens = list(choice)
@@ -40,7 +43,7 @@
zlevel_datum_type = /datum/map_z_level/groundbase
lobby_icon = 'icons/misc/title_vr.dmi'
lobby_screens = list("endo")
lobby_screens = list("logo1")
id_hud_icons = 'icons/mob/hud_jobs_vr.dmi'
@@ -145,7 +148,8 @@
/area/maintenance/groundbase/level1/swtunnel,
/area/groundbase/science/picnic,
/area/groundbase/medical/patio,
/area/groundbase/civilian/hydroponics/out
/area/groundbase/civilian/hydroponics/out,
/area/groundbase/level3/escapepad
)
unit_test_exempt_from_atmos = list()
@@ -212,9 +216,12 @@
expected_z_levels = list(
Z_LEVEL_GB_BOTTOM,
Z_LEVEL_GB_MIDDLE,
Z_LEVEL_GB_TOP,
Z_LEVEL_CENTCOM
Z_LEVEL_GB_TOP
)
/datum/planet/virgo3b
expected_z_levels = list(
Z_LEVEL_CENTCOM
)
/datum/planet/virgo4
expected_z_levels = list(
Z_LEVEL_BEACH
@@ -244,7 +251,7 @@
initial_generic_waypoints = list()
initial_restricted_waypoints = list()
extra_z_levels = list()
extra_z_levels = list(Z_LEVEL_MINING)
/obj/effect/overmap/visitable/sector/virgo3c
name = "Virgo 3C"
@@ -373,190 +380,3 @@
desc = "The Virgo 2 Aerostat away mission."
mappath = 'maps/expedition_vr/aerostat/aerostat.dmm'
associated_map_datum = /datum/map_z_level/common_lateload/away_aerostat
/////EXPLOSHUTTL/////
// The shuttle's 'shuttle' computer
/obj/machinery/computer/shuttle_control/explore/gbexplo
name = "short jump console"
shuttle_tag = "Exploration Shuttle"
req_one_access = list(access_pilot)
/obj/effect/overmap/visitable/ship/landable/gbexplo
name = "Exploration Shuttle"
desc = "A small shuttle from Rascal's Pass."
vessel_mass = 2500
vessel_size = SHIP_SIZE_TINY
shuttle = "Exploration Shuttle"
known = TRUE
// A shuttle lateloader landmark
/datum/shuttle/autodock/overmap/gbexplo
name = "Exploration Shuttle"
current_location = "gb_excursion_pad"
docking_controller_tag = "expshuttle_docker"
shuttle_area = list(/area/shuttle/groundbase/exploration)
fuel_consumption = 1
move_direction = NORTH
/area/shuttle/groundbase/exploration
icon = 'icons/turf/areas_vr.dmi'
icon_state = "yelwhitri"
name = "Exploration Shuttle"
requires_power = 1
//////////////////////////////////////////////
// Supply shuttle
/datum/shuttle/autodock/ferry/supply/cargo
name = "Supply"
location = FERRY_LOCATION_OFFSITE
shuttle_area = /area/shuttle/supply
warmup_time = 10
landmark_offsite = "supply_cc"
landmark_station = "supply_station"
docking_controller_tag = "supply_shuttle"
flags = SHUTTLE_FLAGS_PROCESS|SHUTTLE_FLAGS_SUPPLY
move_direction = WEST
ceiling_type = /turf/simulated/floor/reinforced/virgo3c
////////////////////////////////////////////////
/datum/shuttle/autodock/ferry/emergency/escape
name = "Escape"
location = FERRY_LOCATION_OFFSITE
shuttle_area = /area/shuttle/escape
warmup_time = 10
landmark_offsite = "escape_cc"
landmark_station = "escape_station"
landmark_transition = "escape_transit"
move_time = SHUTTLE_TRANSIT_DURATION_RETURN
move_direction = SOUTH
docking_controller_tag = "escape_shuttle"
ceiling_type = /turf/simulated/floor/reinforced/virgo3c
/obj/effect/shuttle_landmark/premade/groundbase
name = "Rascal's Pass"
landmark_tag = "groundbase"
/obj/effect/step_trigger/teleporter/to_mining
icon = 'icons/obj/structures/stairs_64x64.dmi'
icon_state = ""
invisibility = 0
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
/obj/effect/step_trigger/teleporter/to_mining/Initialize()
. = ..()
teleport_x = x
teleport_y = y ++
teleport_z = Z_LEVEL_MINING
/obj/effect/step_trigger/teleporter/from_mining
icon = 'icons/obj/structures/stairs_64x64.dmi'
icon_state = ""
invisibility = 0
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
/obj/effect/step_trigger/teleporter/from_mining/Initialize()
. = ..()
teleport_x = x
teleport_y = y --
teleport_z = Z_LEVEL_GB_BOTTOM
/obj/item/weapon/book/manual/rotary_electric_generator
name = "Rotary Electric Generator Manual"
icon_state ="bookParticleAccelerator"
item_state = "book15"
author = "Engineering Encyclopedia"
title = "Rotary Electric Generator Manual"
/obj/item/weapon/book/manual/rotary_electric_generator/New()
..()
dat = {"<html>
<head>
<style>
h1 {font-size: 18px; margin: 15px 0px 5px;}
h2 {font-size: 15px; margin: 15px 0px 5px;}
h3 {font-size: 13px; margin: 15px 0px 5px;}
li {margin: 2px 0px 2px 15px;}
ul {margin: 5px; padding: 0px;}
ol {margin: 5px; padding: 0px 15px;}
body {font-size: 13px; font-family: Verdana;}
</style>
</head>
<body>
Technical Order (TO) 1-33-34-2 <br>
<h1>Operator's Manual - Rotary Electric Generator, D-Type</h1><br><br>
Supporting Data: <br>
- TO 1-33-34-4-1 Illustrated Parts Breakdown - Rotary Electric Generator, D-Type <br>
- TO 1-33-34-6 Inspection Work Cards - Rotary Electric Generator, D-Type <br><br>
Support Equipment: <br>
- Torque Wrench, 100-80,000 inch-pounds <br>
- Composite Tool Kit, Standard <br>
- Multitool with Lead Kit, Wire Kit <br> <br>
Required Supplies: <br>
- stainless steel, 10,000cm3 <br>
- lubrication, petrolatum, 6000ml <br>
- electrical wiring, 5m <br>
- component set, capacitors (any grade) <br>
- circuitry board, REG <br> <br>
<h1>SETUP AND OPERATING PROCEDURES</h1> <br> <br>
Setup: <br> <br>
CAUTION: Do not remove too much air from the work space or personnel may be exposed to hypoxia or similar effects. <br> <br>
1. Prepare setup area. Remove machinery, debris, foreign objects, people, and extra air. <br> <br>
2. Lay out preliminary electrical wiring. <br>
2a. Connect electrical wiring to existing facility power grid. <br>
2b. Work wiring into shape as defined in TO 1-33-34-4-1 Figure 32 Index 6. <br>
3. Prepare gathered steel supplies as defined in TO 1-33-34-4-1 Figure 2 Index 3. <br>
4. Assemble prepared steel supplies into equipment framework by inserting rod A into slot B. Refer to TO 1-33-34-4-1 Figure 1 Index 1 for technical drawings. <br>
4a. Secure assembled equipment framework to flooring by tightening lower frame bolts. <br> <br>
5. Install and secure circuitry board, REG-D into marked receptacle. <br> <br>
6. Install electrical wiring. Refer to TO 1-33-34-4-1 Figure 666 Index 6 thru Index 90 for routing. <br> <br>
7. Install capacitors into marked circuitry board slots. Do not force components into place, use even pressure. Do not use a hammer. <br> <br>
<b>WARNING</b>: Assembly will rapidly inflate when finalization is triggered. Ensure personnel and equipment are clear before initiating. <br> <br>
8. Finalize construction by turning the Initialize Finalization screw on the outer housing. <br> <br>
9. Wait for assembly to finish inflating, and the unit is ready for service. <br> <br>
Operating Procedures: <br> <br>
NOTE: Operation of REG-D type generators requires significant physical effort. Ensure users are provided adequare nutrition and hydration throughout the working period. <br> <br>
1. Designate the individual who will be operating the REG-D. <br> <br>
2. Provide a safety briefing regarding nutritional preparedness and physical ability. <br> <br>
NOTE: Stretching is highly recommended before and after any operation session. <br> <br>
3. Operator shall board the REG-D track body and ensure there are no unsecured objects on the path. <br> <br>
4. Once ready, Operator may begin running at own pace. Do not sprint. Maintain an even pace and proper running form for optimal energy generation. <br> <br>
5. Continue to run on the REG-D track body until sufficient energy is stored in systems or Operator is no longer able or willing to continue. <br> <br>
6. To end a session, carefully lower forward running speed until the track body comes to a complete stop, then disembark the REG-D. <br> <br>
REFER TO TO 1-33-34-6 FOR MAINTENANCE AND INSPECTION PROCEDURES
</body>
</html>
"}
+145
View File
@@ -0,0 +1,145 @@
/////EXPLOSHUTTL/////
// The shuttle's 'shuttle' computer
/obj/machinery/computer/shuttle_control/explore/gbexplo
name = "short jump console"
shuttle_tag = "Exploration Shuttle"
req_one_access = list(access_pilot)
/obj/effect/overmap/visitable/ship/landable/gbexplo
name = "Exploration Shuttle"
desc = "A small shuttle from Rascal's Pass."
vessel_mass = 2500
vessel_size = SHIP_SIZE_TINY
shuttle = "Exploration Shuttle"
known = TRUE
// A shuttle lateloader landmark
/datum/shuttle/autodock/overmap/gbexplo
name = "Exploration Shuttle"
current_location = "gb_excursion_pad"
docking_controller_tag = "expshuttle_docker"
shuttle_area = list(/area/shuttle/groundbase/exploration)
fuel_consumption = 1
move_direction = NORTH
/area/shuttle/groundbase/exploration
icon = 'icons/turf/areas_vr.dmi'
icon_state = "yelwhitri"
name = "Exploration Shuttle"
requires_power = 1
//////////////////////////////////////////////
// Supply shuttle
/datum/shuttle/autodock/ferry/supply/cargo
name = "Supply"
location = FERRY_LOCATION_OFFSITE
shuttle_area = /area/shuttle/supply
warmup_time = 10
landmark_offsite = "supply_cc"
landmark_station = "supply_station"
docking_controller_tag = "supply_shuttle"
flags = SHUTTLE_FLAGS_PROCESS|SHUTTLE_FLAGS_SUPPLY
move_direction = WEST
ceiling_type = /turf/simulated/floor/reinforced/virgo3c
////////////////////////////////////////////////
/obj/effect/shuttle_landmark/premade/groundbase
name = "Rascal's Pass"
landmark_tag = "groundbase"
///////////////////////////////////////////////
// Escape shuttle
/datum/shuttle/autodock/ferry/emergency/escape
name = "Escape"
location = FERRY_LOCATION_OFFSITE
shuttle_area = /area/shuttle/escape
warmup_time = 10
landmark_offsite = "escape_cc"
landmark_station = "escape_station"
landmark_transition = "escape_transit"
move_time = SHUTTLE_TRANSIT_DURATION_RETURN
move_direction = EAST
/datum/shuttle/autodock/ferry/emergency
var/frequency = 1380 // Why this frequency? BECAUSE! Thats what someone decided once.
var/datum/radio_frequency/radio_connection
move_direction = EAST
/datum/shuttle/autodock/ferry/emergency/New()
radio_connection = radio_controller.add_object(src, frequency, null)
..()
/datum/shuttle/autodock/ferry/emergency/dock()
..()
// Open Doorsunes
var/datum/signal/signal = new
signal.data["tag"] = "escape_shuttle_hatch"
signal.data["command"] = "secure_open"
post_signal(signal)
/datum/shuttle/autodock/ferry/emergency/undock()
..()
// Close Doorsunes
var/datum/signal/signal = new
signal.data["tag"] = "escape_shuttle_hatch"
signal.data["command"] = "secure_close"
post_signal(signal)
/datum/shuttle/autodock/ferry/emergency/proc/post_signal(datum/signal/signal, var/filter = null)
signal.transmission_method = TRANSMISSION_RADIO
if(radio_connection)
return radio_connection.post_signal(src, signal, filter)
else
qdel(signal)
//////////////////////////////////////////////
/////Virgo Flyer/////
// The shuttle's 'shuttle' computer
/obj/machinery/computer/shuttle_control/explore/ccboat
name = "Virgo Flyer control console"
shuttle_tag = "Virgo Flyer"
req_one_access = list(access_pilot)
/obj/effect/overmap/visitable/ship/landable/ccboat
name = "NTV Virgo Flyer"
desc = "A small shuttle from Central Command."
vessel_mass = 1000
vessel_size = SHIP_SIZE_TINY
shuttle = "Virgo Flyer"
known = TRUE
// A shuttle lateloader landmark
/obj/effect/shuttle_landmark/shuttle_initializer/ccboat
name = "Central Command Shuttlepad"
base_area = /area/shuttle/centcom/ccbay
base_turf = /turf/simulated/floor/reinforced
landmark_tag = "cc_shuttlepad"
docking_controller = "cc_landing_pad"
shuttle_type = /datum/shuttle/autodock/overmap/ccboat
/datum/shuttle/autodock/overmap/ccboat
name = "Virgo Flyer"
current_location = "cc_shuttlepad"
docking_controller_tag = "ccboat"
shuttle_area = /area/shuttle/ccboat
fuel_consumption = 0
defer_initialisation = TRUE
/area/shuttle/ccboat
icon = 'icons/turf/areas_vr.dmi'
icon_state = "yelwhitri"
name = "Virgo Flyer"
requires_power = 0
/area/shuttle/centcom/ccbay
icon = 'icons/turf/areas_vr.dmi'
icon_state = "bluwhisqu"
name = "Central Command Shuttle Bay"
requires_power = 0
dynamic_lighting = 0
+98
View File
@@ -0,0 +1,98 @@
/obj/effect/step_trigger/teleporter/to_mining
icon = 'icons/obj/structures/stairs_64x64.dmi'
icon_state = ""
invisibility = 0
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
/obj/effect/step_trigger/teleporter/to_mining/Initialize()
. = ..()
teleport_x = x
teleport_y = y ++
teleport_z = Z_LEVEL_MINING
/obj/effect/step_trigger/teleporter/from_mining
icon = 'icons/obj/structures/stairs_64x64.dmi'
icon_state = ""
invisibility = 0
plane = TURF_PLANE
layer = ABOVE_TURF_LAYER
/obj/effect/step_trigger/teleporter/from_mining/Initialize()
. = ..()
teleport_x = x
teleport_y = y --
teleport_z = Z_LEVEL_GB_BOTTOM
/turf/unsimulated/mineral/virgo3b
blocks_air = TRUE
/turf/unsimulated/floor/steel
icon = 'icons/turf/flooring/tiles_vr.dmi'
icon_state = "steel"
// Some turfs to make floors look better in centcom tram station.
/turf/unsimulated/floor/techfloor_grid
name = "floor"
icon = 'icons/turf/flooring/techfloor.dmi'
icon_state = "techfloor_grid"
/turf/unsimulated/floor/maglev
name = "maglev track"
desc = "Magnetic levitation tram tracks. Caution! Electrified!"
icon = 'icons/turf/flooring/maglevs.dmi'
icon_state = "maglevup"
/turf/unsimulated/wall/transit
icon = 'icons/turf/transit_vr.dmi'
/turf/unsimulated/floor/transit
icon = 'icons/turf/transit_vr.dmi'
/obj/effect/floor_decal/transit/orange
icon = 'icons/turf/transit_vr.dmi'
icon_state = "transit_techfloororange_edges"
/obj/effect/transit/light
icon = 'icons/turf/transit_128.dmi'
icon_state = "tube1-2"
VIRGO3B_TURF_CREATE(/turf/simulated/floor/outdoors/grass/sif)
/turf/simulated/floor/outdoors/grass/sif
turf_layers = list(
/turf/simulated/floor/outdoors/rocks/virgo3b,
/turf/simulated/floor/outdoors/dirt/virgo3b
)
VIRGO3B_TURF_CREATE(/turf/simulated/floor/outdoors/dirt)
/turf/simulated/floor/outdoors/dirt/virgo3b
icon = 'icons/turf/flooring/asteroid.dmi'
icon_state = "asteroid"
VIRGO3B_TURF_CREATE(/turf/simulated/floor/outdoors/rocks)
/turf/simulated/floor/maglev
name = "maglev track"
desc = "Magnetic levitation tram tracks. Caution! Electrified!"
icon = 'icons/turf/flooring/maglevs.dmi'
icon_state = "maglevup"
var/area/shock_area = /area/centcom/terminal/tramfluff
/turf/simulated/floor/maglev/Initialize()
. = ..()
shock_area = locate(shock_area)
// Walking on maglev tracks will shock you! Horray!
/turf/simulated/floor/maglev/Entered(var/atom/movable/AM, var/atom/old_loc)
if(isliving(AM) && !(AM.is_incorporeal()) && prob(50))
track_zap(AM)
/turf/simulated/floor/maglev/attack_hand(var/mob/user)
if(prob(75))
track_zap(user)
/turf/simulated/floor/maglev/proc/track_zap(var/mob/living/user)
if (!istype(user)) return
if (electrocute_mob(user, shock_area, src))
var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread
s.set_up(5, 1, src)
s.start()
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff