Wawastation automapper templates (#1611)

## About The Pull Request

Automapper templates for Wawastation.
https://github.com/Bubberstation/Bubberstation/pull/1602

## How This Contributes To Bubberstation

A new, shiny map for all to enjoy, courtesy of TG.

## Proof of Testing

<details>
<summary>Screenshots/Videos</summary>
  
</details>

## Changelog

🆑 LT3
fix: Wawastation barber and NT rep office are no longer blocked off by a
wall
fix: Wawastation NT rep office moved to command hallway
fix: Various minor Wawastation fixes and updates
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
This commit is contained in:
lessthanthree
2024-07-09 15:38:09 +02:00
committed by GitHub
co-authored by Waterpig
parent c46f099e07
commit e2bee4ab8b
6 changed files with 5319 additions and 3604 deletions
@@ -528,3 +528,84 @@ directory = "_maps/bubber/automapper/templates/generic/"
required_map = "MetaStation.dmm"
coordinates = [83, 118, 1]
trait_name = "Station"
# WAWASTATION MAP EDITS
# Wawastation Lockers
[templates.wawastation_lockers]
map_files = ["wawastation_lockers.dmm"]
directory = "_maps/skyrat/automapper/templates/wawastation/"
required_map = "wawastation.dmm"
coordinates = [111, 93, 1]
trait_name = "Station"
# Wawastation Arrivals
[templates.wawastation_arrivals]
map_files = ["wawastation_arrivals.dmm"]
directory = "_maps/skyrat/automapper/templates/wawastation/"
required_map = "wawastation.dmm"
coordinates = [69, 81, 2]
trait_name = "Station"
# Wawastation Corridor
[templates.wawastation_corridor]
map_files = ["wawastation_corridor.dmm"]
directory = "_maps/bubber/automapper/templates/wawastation/"
required_map = "wawastation.dmm"
coordinates = [81, 101, 2]
trait_name = "Station"
# Wawastation Commons
[templates.wawastation_commons]
map_files = ["wawastation_commons.dmm"]
directory = "_maps/skyrat/automapper/templates/wawastation/"
required_map = "wawastation.dmm"
coordinates = [109, 88, 2]
trait_name = "Station"
# Wawastation NTR Office
[templates.wawastation_ntrep_office]
map_files = ["wawastation_ntrep_office.dmm"]
directory = "_maps/bubber/automapper/templates/wawastation/"
required_map = "wawastation.dmm"
coordinates = [108, 122, 1]
trait_name = "Station"
# Wawastation Elevator
[templates.wawastation_elevator]
map_files = ["wawastation_elevator.dmm"]
directory = "_maps/skyrat/automapper/templates/wawastation/"
required_map = "wawastation.dmm"
coordinates = [86, 89, 1]
trait_name = "Station"
# Wawastation Supermatter
[templates.wawastation_supermatter]
map_files = ["wawastation_supermatter.dmm"]
directory = "_maps/skyrat/automapper/templates/wawastation/"
required_map = "wawastation.dmm"
coordinates = [162, 63, 1]
trait_name = "Station"
# Wawastation Barber
[templates.wawastation_barber]
map_files = ["wawastation_barber.dmm"]
directory = "_maps/skyrat/automapper/templates/wawastation/"
required_map = "wawastation.dmm"
coordinates = [116, 111, 2]
trait_name = "Station"
# Wawastation Kiosk
[templates.wawastation_kiosk]
map_files = ["wawastation_kiosk.dmm"]
directory = "_maps/skyrat/automapper/templates/wawastation/"
required_map = "wawastation.dmm"
coordinates = [133, 94, 2]
trait_name = "Station"
# Wawastation Armory
[templates.wawastation_armory]
map_files = ["wawastation_armory.dmm"]
directory = "_maps/skyrat/automapper/templates/wawastation/"
required_map = "wawastation.dmm"
coordinates = [63, 127, 2]
trait_name = "Station"
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,548 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/obj/machinery/fax{
fax_name = "Nanotrasen Consultant's Office";
name = "Nanotrasen Consultant's Fax Machine"
},
/obj/structure/table/wood,
/obj/structure/sign/calendar/directional/north,
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"b" = (
/obj/structure/sign/picture_frame,
/turf/closed/wall,
/area/station/command/heads_quarters/nt_rep)
"c" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/south,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"d" = (
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
dir = 4
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
"e" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/button/door/directional/south{
pixel_x = -2;
name = "Quarters Door Lock";
normaldoorcontrol = 1;
specialfunctions = 4;
id = "nt_rep_rear_bolt"
},
/obj/machinery/button/door/directional/south{
pixel_x = 7;
id = "nt_rep_rear_priv";
name = "Quarters Privacy Shutters"
},
/obj/machinery/light_switch/directional/south{
pixel_x = -10;
pixel_y = -24
},
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"f" = (
/obj/machinery/vending/boozeomat/all_access,
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/nt_rep)
"g" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/airalarm/directional/south,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"h" = (
/obj/structure/cable,
/obj/structure/sign/picture_frame,
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/nt_rep)
"i" = (
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"j" = (
/obj/structure/table/wood,
/obj/machinery/light/small/blacklight/directional/west,
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"k" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/light/warm/directional/north,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"l" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/command/corporate_showroom)
"m" = (
/obj/structure/chair/office/tactical{
dir = 8
},
/obj/effect/landmark/start/nanotrasen_consultant,
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"n" = (
/obj/structure/cable,
/obj/effect/landmark/event_spawn,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/siding/dark_blue{
dir = 1
},
/turf/open/floor/iron/dark,
/area/station/command/corporate_showroom)
"o" = (
/obj/effect/turf_decal/siding/wood,
/obj/structure/filingcabinet/security{
pixel_x = 10
},
/obj/structure/filingcabinet,
/obj/structure/filingcabinet/medical{
pixel_x = -10
},
/obj/machinery/light_switch/directional/north{
pixel_x = 9;
pixel_y = 24
},
/obj/machinery/button/door/directional/north{
pixel_x = 1;
name = "Office Door Lock";
id = "nt_rep_front_bolt";
specialfunctions = 4;
normaldoorcontrol = 1
},
/obj/machinery/button/door/directional/north{
pixel_x = -8;
id = "nt_rep_front_priv";
name = "Office Privacy Shutters"
},
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"p" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/newscaster/directional/west,
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"q" = (
/obj/structure/table/wood,
/obj/item/paper_bin/carbon{
pixel_y = 4;
pixel_x = -4
},
/obj/item/pen/fountain{
pixel_x = -4;
pixel_y = 6
},
/obj/item/stamp{
pixel_x = 8;
pixel_y = 8
},
/obj/item/stamp/denied{
pixel_x = 8
},
/obj/item/stamp/centcom{
pixel_y = 10
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"r" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/obj/machinery/door/poddoor/shutters/preopen{
id = "nt_rep_rear_priv";
name = "Tactical Privacy Shutter";
desc = "Heavy duty, airtight mechanical shutters for the most demanding enterprise resource planning."
},
/turf/open/floor/plating,
/area/station/command/heads_quarters/nt_rep)
"s" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/structure/table/wood,
/obj/item/table_clock{
pixel_y = 16;
pixel_x = 7
},
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"t" = (
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
dir = 4
},
/obj/item/radio/intercom/directional/east,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
"u" = (
/obj/structure/chair/comfy/beige{
dir = 1
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"v" = (
/obj/machinery/newscaster/directional/north,
/obj/structure/cable,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{
dir = 8
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"w" = (
/obj/machinery/modular_computer/preset/command,
/obj/structure/sign/flag/galfed/directional/north,
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"x" = (
/turf/closed/wall/r_wall,
/area/station/command/heads_quarters/nt_rep)
"y" = (
/obj/structure/table/wood,
/obj/structure/sign/flag/nanotrasen/directional/south,
/obj/machinery/light/warm/directional/south,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"A" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"B" = (
/obj/structure/table/wood,
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"C" = (
/obj/machinery/light/directional/east,
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
dir = 4
},
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
"D" = (
/turf/closed/wall/r_wall,
/area/station/command/corporate_showroom)
"E" = (
/obj/structure/closet/secure_closet/nanotrasen_consultant,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2,
/obj/item/assembly/flash/handheld,
/obj/item/radio/intercom/directional/north,
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"F" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/power/apc/auto_name/directional/east,
/turf/open/floor/iron/dark,
/area/station/command/corporate_showroom)
"G" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 4
},
/turf/open/floor/iron/dark,
/area/station/command/corporate_showroom)
"I" = (
/obj/structure/chair/comfy/black,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"J" = (
/turf/template_noop,
/area/template_noop)
"K" = (
/obj/structure/cable,
/obj/machinery/door/airlock/corporate{
name = "NT Consultant's Back Door";
id_tag = "nt_rep_rear_bolt"
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/access/all/cent_com/rep_door,
/obj/effect/mapping_helpers/airlock/unres,
/turf/open/floor/wood,
/area/station/command/corporate_showroom)
"L" = (
/obj/effect/turf_decal/siding/dark_blue{
dir = 1
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/command/corporate_showroom)
"M" = (
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/effect/turf_decal/tile/dark_blue/half/contrasted{
dir = 4
},
/obj/structure/disposalpipe/segment,
/turf/open/floor/iron,
/area/station/hallway/secondary/command)
"N" = (
/obj/structure/chair/comfy/black{
dir = 8
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"O" = (
/obj/structure/bed/double{
dir = 8
},
/obj/item/bedsheet/centcom/double,
/obj/effect/landmark/start/nanotrasen_consultant,
/obj/structure/cable,
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"P" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/firealarm/directional/south,
/obj/machinery/light_switch/directional/south{
pixel_x = 10;
pixel_y = -27
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"Q" = (
/obj/item/kirbyplants/random,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"R" = (
/obj/machinery/door/airlock/corporate{
name = "NT Consultant's Office"
},
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/access/all/cent_com/rep_door,
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/turf/open/floor/carpet/green,
/area/station/command/heads_quarters/nt_rep)
"S" = (
/turf/template_noop,
/area/station/command/corporate_showroom)
"T" = (
/obj/effect/turf_decal/siding/dark_blue{
dir = 1
},
/obj/machinery/light/directional/east,
/obj/effect/turf_decal/siding/dark_blue{
dir = 1
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/iron/dark,
/area/station/command/corporate_showroom)
"U" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/obj/machinery/door/poddoor/shutters/preopen{
id = "nt_rep_front_priv";
name = "Tactical Privacy Shutter";
desc = "Heavy duty, airtight mechanical shutters for the most demanding enterprise resource planning."
},
/turf/open/floor/plating,
/area/station/command/heads_quarters/nt_rep)
"V" = (
/obj/machinery/photocopier,
/obj/item/radio/intercom/directional/east,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"W" = (
/obj/structure/cable,
/obj/machinery/door/airlock/corporate{
name = "NT Consultant's Office";
id_tag = "nt_rep_front_bolt"
},
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/door/firedoor,
/obj/effect/mapping_helpers/airlock/access/all/cent_com/rep_door,
/obj/machinery/door/poddoor/shutters/preopen{
id = "nt_rep_front_priv";
name = "Tactical Privacy Shutter";
desc = "Heavy duty, airtight mechanical shutters for the most demanding enterprise resource planning."
},
/obj/effect/mapping_helpers/airlock/unres{
dir = 4
},
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"X" = (
/obj/structure/chair/comfy/black{
dir = 4
},
/obj/effect/landmark/start/nanotrasen_consultant,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"Y" = (
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/obj/structure/cable,
/obj/machinery/light/warm/directional/south,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
"Z" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{
dir = 8
},
/obj/structure/cable,
/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2,
/turf/open/floor/wood,
/area/station/command/heads_quarters/nt_rep)
(1,1,1) = {"
J
J
J
t
d
d
d
M
C
J
"}
(2,1,1) = {"
J
J
x
x
U
U
U
W
x
J
"}
(3,1,1) = {"
J
S
x
o
i
q
u
P
x
J
"}
(4,1,1) = {"
J
G
x
w
m
B
u
Y
b
J
"}
(5,1,1) = {"
J
l
x
a
i
s
Q
c
x
J
"}
(6,1,1) = {"
n
F
h
k
A
A
A
g
x
J
"}
(7,1,1) = {"
L
D
x
R
f
V
Z
X
x
J
"}
(8,1,1) = {"
T
K
p
e
x
x
I
y
x
J
"}
(9,1,1) = {"
J
D
E
O
j
x
v
N
x
J
"}
(10,1,1) = {"
J
D
r
r
r
x
U
U
x
J
"}
(11,1,1) = {"
J
J
J
J
J
J
J
J
J
J
"}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B