mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-09 16:05:07 +00:00
## About The Pull Request Fixes thermoelectric generators so they work again Pipes can be connected to it, the machine can be rotated Adds the ventcrawl movement flags as a defined bitfield I also gave it a TGUI menu, it was small so it is pretty insignificant. I added a little bit more text to error messages to make it clearer why the thermoelectric generator isn't functional. I also repathed generator to thermoelectric_generator because 'generator' is a keyword and is highlighted in green which makes people using vscode a little confused what it's meant to be. Old  New https://github.com/tgstation/tgstation/assets/53777086/064a5dda-5407-4817-b090-d22eb6c4aab8 ## Why It's Good For The Game This is one of the things I had to move to TGUI in https://hackmd.io/XLt5MoRvRxuhFbwtk4VAUA I was originally gonna remove it, but in the spirit of feature freeze I thought I should at least give it a try. This fixes many issues with it and gives it a new better UI that won't stop updating easily so you can actually watch the changes as it happens. The TEG may not be obtainable in-game but it can still be mapped in or give by admins, letting it function as intended is still a massive benefit. Closes https://github.com/tgstation/tgstation/issues/75738 ## Changelog 🆑 JohnFulpWillard, Unit2E teaching me the TEG fix: The TEG now works again (still unobtainable by regular means though). fix: the TEG and its circulators can now be rotated counterclockwise again. refactor: The TEG now uses a TGUI interface rather than the old HTML one. /🆑 --------- Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
404 lines
2.9 KiB
Plaintext
404 lines
2.9 KiB
Plaintext
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
|
"a" = (
|
|
/turf/template_noop,
|
|
/area/template_noop)
|
|
"b" = (
|
|
/turf/closed/indestructible/oldshuttle/corner{
|
|
dir = 8
|
|
},
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"c" = (
|
|
/turf/closed/indestructible/oldshuttle,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"d" = (
|
|
/obj/machinery/door/airlock/public/glass,
|
|
/turf/open/floor/oldshuttle,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"e" = (
|
|
/turf/closed/indestructible/oldshuttle/corner,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"f" = (
|
|
/turf/closed/indestructible/oldshuttle/corner{
|
|
dir = 1
|
|
},
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"g" = (
|
|
/turf/open/floor/oldshuttle,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"h" = (
|
|
/turf/closed/indestructible/oldshuttle/corner{
|
|
dir = 4
|
|
},
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"i" = (
|
|
/obj/structure/closet{
|
|
icon_state = "oldcloset"
|
|
},
|
|
/turf/open/floor/oldshuttle,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"j" = (
|
|
/obj/machinery/power/shuttle_engine/propulsion/burst{
|
|
dir = 1
|
|
},
|
|
/turf/template_noop,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"k" = (
|
|
/turf/closed/indestructible/oldshuttle{
|
|
icon_state = "orange"
|
|
},
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"l" = (
|
|
/obj/structure/chair/old{
|
|
dir = 1
|
|
},
|
|
/turf/open/floor/oldshuttle,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"r" = (
|
|
/obj/machinery/power/thermoelectric_generator,
|
|
/turf/open/floor/oldshuttle,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"s" = (
|
|
/obj/machinery/power/smes,
|
|
/turf/open/floor/oldshuttle,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"t" = (
|
|
/obj/machinery/power/shuttle_engine/propulsion/burst/left,
|
|
/turf/template_noop,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"u" = (
|
|
/obj/machinery/power/shuttle_engine/propulsion/burst/right,
|
|
/turf/template_noop,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"v" = (
|
|
/obj/machinery/power/shuttle_engine/propulsion/burst/right,
|
|
/turf/open/misc/asteroid/basalt/lava_land_surface,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
"w" = (
|
|
/obj/machinery/power/shuttle_engine/propulsion/burst,
|
|
/turf/template_noop,
|
|
/area/ruin/powered/shuttle/medium_4)
|
|
|
|
(1,1,1) = {"
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
b
|
|
c
|
|
k
|
|
t
|
|
a
|
|
"}
|
|
(2,1,1) = {"
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
b
|
|
c
|
|
c
|
|
f
|
|
g
|
|
k
|
|
k
|
|
w
|
|
"}
|
|
(3,1,1) = {"
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
b
|
|
d
|
|
f
|
|
g
|
|
g
|
|
g
|
|
g
|
|
k
|
|
k
|
|
w
|
|
"}
|
|
(4,1,1) = {"
|
|
a
|
|
a
|
|
a
|
|
a
|
|
j
|
|
k
|
|
g
|
|
g
|
|
g
|
|
g
|
|
b
|
|
d
|
|
k
|
|
u
|
|
a
|
|
"}
|
|
(5,1,1) = {"
|
|
a
|
|
a
|
|
a
|
|
a
|
|
b
|
|
c
|
|
g
|
|
g
|
|
g
|
|
b
|
|
f
|
|
a
|
|
a
|
|
a
|
|
a
|
|
"}
|
|
(6,1,1) = {"
|
|
a
|
|
a
|
|
b
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
h
|
|
a
|
|
"}
|
|
(7,1,1) = {"
|
|
a
|
|
b
|
|
f
|
|
i
|
|
c
|
|
i
|
|
i
|
|
i
|
|
i
|
|
i
|
|
i
|
|
c
|
|
s
|
|
c
|
|
h
|
|
"}
|
|
(8,1,1) = {"
|
|
b
|
|
f
|
|
i
|
|
i
|
|
c
|
|
l
|
|
l
|
|
l
|
|
l
|
|
l
|
|
l
|
|
c
|
|
g
|
|
e
|
|
c
|
|
"}
|
|
(9,1,1) = {"
|
|
c
|
|
g
|
|
g
|
|
g
|
|
g
|
|
l
|
|
l
|
|
l
|
|
l
|
|
l
|
|
b
|
|
c
|
|
g
|
|
g
|
|
c
|
|
"}
|
|
(10,1,1) = {"
|
|
d
|
|
g
|
|
g
|
|
g
|
|
g
|
|
g
|
|
g
|
|
g
|
|
g
|
|
g
|
|
c
|
|
r
|
|
g
|
|
g
|
|
d
|
|
"}
|
|
(11,1,1) = {"
|
|
c
|
|
g
|
|
g
|
|
g
|
|
g
|
|
l
|
|
l
|
|
l
|
|
l
|
|
l
|
|
e
|
|
c
|
|
g
|
|
g
|
|
c
|
|
"}
|
|
(12,1,1) = {"
|
|
e
|
|
h
|
|
i
|
|
i
|
|
c
|
|
l
|
|
l
|
|
l
|
|
l
|
|
l
|
|
l
|
|
c
|
|
g
|
|
b
|
|
c
|
|
"}
|
|
(13,1,1) = {"
|
|
a
|
|
e
|
|
h
|
|
i
|
|
c
|
|
i
|
|
i
|
|
i
|
|
i
|
|
i
|
|
i
|
|
c
|
|
s
|
|
c
|
|
f
|
|
"}
|
|
(14,1,1) = {"
|
|
a
|
|
a
|
|
e
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
c
|
|
f
|
|
a
|
|
"}
|
|
(15,1,1) = {"
|
|
a
|
|
a
|
|
a
|
|
a
|
|
e
|
|
c
|
|
g
|
|
g
|
|
g
|
|
e
|
|
h
|
|
a
|
|
a
|
|
a
|
|
a
|
|
"}
|
|
(16,1,1) = {"
|
|
a
|
|
a
|
|
a
|
|
a
|
|
j
|
|
k
|
|
g
|
|
g
|
|
g
|
|
g
|
|
e
|
|
d
|
|
k
|
|
t
|
|
a
|
|
"}
|
|
(17,1,1) = {"
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
e
|
|
d
|
|
h
|
|
g
|
|
g
|
|
g
|
|
g
|
|
k
|
|
k
|
|
w
|
|
"}
|
|
(18,1,1) = {"
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
e
|
|
c
|
|
c
|
|
h
|
|
g
|
|
k
|
|
k
|
|
w
|
|
"}
|
|
(19,1,1) = {"
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
a
|
|
e
|
|
c
|
|
k
|
|
v
|
|
a
|
|
"}
|