Space update

This commit is contained in:
ariaworld
2024-09-02 00:20:38 +02:00
parent 7a33682cfc
commit 0601002cd1
48 changed files with 10227 additions and 36 deletions
File diff suppressed because it is too large Load Diff
+454
View File
@@ -0,0 +1,454 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/closed/mineral,
/area/ruin/unpowered)
"c" = (
/turf/open/floor/plating/asteroid/airless,
/area/ruin/unpowered)
"d" = (
/turf/closed/mineral/random/high_chance,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
c
c
c
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
b
b
b
c
a
a
a
a
"}
(3,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
b
b
b
c
a
a
a
"}
(4,1,1) = {"
a
a
a
a
a
a
a
a
a
c
a
a
a
d
d
d
d
c
a
a
"}
(5,1,1) = {"
a
a
a
a
a
a
a
a
c
c
a
a
a
d
d
d
d
c
a
a
"}
(6,1,1) = {"
a
a
a
a
a
a
a
c
c
c
a
a
d
d
d
d
d
d
c
a
"}
(7,1,1) = {"
a
a
a
a
a
a
a
c
c
a
a
a
d
d
d
d
d
d
c
a
"}
(8,1,1) = {"
a
a
d
d
a
a
a
a
a
a
a
a
d
d
d
d
d
d
c
a
"}
(9,1,1) = {"
a
d
d
d
d
a
a
a
a
a
a
a
d
d
d
d
d
d
b
c
"}
(10,1,1) = {"
a
d
d
d
d
a
a
a
a
a
a
c
d
d
d
d
d
b
b
c
"}
(11,1,1) = {"
a
a
d
d
a
a
a
a
a
a
a
c
d
d
d
b
b
b
c
a
"}
(12,1,1) = {"
a
a
a
a
a
a
a
a
a
d
d
d
d
d
d
b
b
b
c
a
"}
(13,1,1) = {"
a
a
a
a
a
a
d
d
d
d
d
d
d
d
d
d
b
b
c
a
"}
(14,1,1) = {"
b
b
a
a
a
d
d
d
d
d
d
d
d
d
d
d
b
c
a
a
"}
(15,1,1) = {"
c
b
b
b
b
d
d
d
d
d
d
d
d
d
d
d
d
c
a
a
"}
(16,1,1) = {"
a
c
b
b
d
d
d
d
d
d
d
d
d
d
d
d
c
a
a
a
"}
(17,1,1) = {"
a
a
c
b
b
d
d
d
d
d
d
d
d
d
d
c
a
a
a
a
"}
(18,1,1) = {"
a
a
a
c
c
d
d
d
d
d
d
d
d
c
c
a
a
a
a
a
"}
(19,1,1) = {"
a
a
a
a
a
c
c
c
d
d
c
c
c
a
a
a
a
a
a
a
"}
(20,1,1) = {"
a
a
a
a
a
a
a
a
c
c
a
a
a
a
a
a
a
a
a
a
"}
+431
View File
@@ -0,0 +1,431 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/open/floor/plating/asteroid/airless,
/area/ruin/unpowered)
"c" = (
/turf/closed/mineral/random/high_chance,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
c
c
a
a
a
a
"}
(3,1,1) = {"
a
b
a
a
c
c
c
c
a
a
a
a
"}
(4,1,1) = {"
a
a
a
a
c
c
c
c
c
a
a
a
"}
(5,1,1) = {"
a
a
a
c
c
c
c
c
c
a
a
a
"}
(6,1,1) = {"
a
a
a
c
c
c
c
c
c
a
a
a
"}
(7,1,1) = {"
a
a
a
c
c
c
c
c
c
a
a
a
"}
(8,1,1) = {"
a
a
a
c
c
c
c
b
a
a
a
a
"}
(9,1,1) = {"
a
a
a
c
c
c
b
b
a
a
a
a
"}
(10,1,1) = {"
a
a
a
a
c
c
a
a
a
b
a
a
"}
(11,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
(12,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
(13,1,1) = {"
a
a
a
a
a
a
a
c
c
c
a
a
"}
(14,1,1) = {"
a
a
a
b
a
a
c
c
c
c
c
a
"}
(15,1,1) = {"
a
a
a
a
a
a
b
c
c
c
c
a
"}
(16,1,1) = {"
a
a
a
a
a
a
b
c
c
c
c
a
"}
(17,1,1) = {"
a
a
a
a
a
a
b
b
c
c
c
a
"}
(18,1,1) = {"
a
a
a
a
a
a
a
b
c
c
c
a
"}
(19,1,1) = {"
a
a
a
a
b
a
a
a
c
c
a
a
"}
(20,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
(21,1,1) = {"
a
a
c
c
a
a
a
a
a
a
a
a
"}
(22,1,1) = {"
a
c
c
c
c
a
a
a
b
a
a
a
"}
(23,1,1) = {"
a
c
c
c
c
a
a
a
a
a
a
a
"}
(24,1,1) = {"
a
b
c
c
c
b
a
a
a
a
a
a
"}
(25,1,1) = {"
a
a
c
c
c
c
c
a
a
a
a
a
"}
(26,1,1) = {"
a
a
c
c
c
c
c
a
a
b
a
a
"}
(27,1,1) = {"
a
a
a
c
c
c
c
a
a
a
a
a
"}
(28,1,1) = {"
a
a
a
a
c
c
a
a
a
a
a
a
"}
(29,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
(30,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
+514
View File
@@ -0,0 +1,514 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/open/floor/plating/asteroid/airless,
/area/ruin/unpowered)
"c" = (
/turf/closed/mineral/random/high_chance,
/area/ruin/unpowered)
"d" = (
/turf/closed/mineral,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
d
d
a
a
a
a
a
a
a
d
a
a
"}
(3,1,1) = {"
a
a
a
a
a
a
d
d
a
a
a
a
a
a
d
d
a
a
"}
(4,1,1) = {"
a
a
c
a
a
a
a
a
a
c
c
c
a
a
d
d
a
a
"}
(5,1,1) = {"
a
a
c
c
c
c
a
a
a
a
c
c
c
a
a
a
a
a
"}
(6,1,1) = {"
a
a
c
c
c
c
c
a
a
a
c
c
c
a
a
a
a
a
"}
(7,1,1) = {"
a
a
c
c
c
c
c
c
a
a
c
c
c
c
a
a
a
a
"}
(8,1,1) = {"
a
a
c
c
c
c
c
c
a
a
c
c
c
c
a
a
b
a
"}
(9,1,1) = {"
a
a
a
c
c
c
c
c
a
a
a
c
c
c
a
a
a
a
"}
(10,1,1) = {"
a
a
a
a
c
c
c
c
a
a
a
c
c
c
a
a
a
a
"}
(11,1,1) = {"
a
a
a
a
a
a
c
a
a
a
a
c
c
c
c
a
a
a
"}
(12,1,1) = {"
a
a
a
a
a
a
a
a
a
b
a
c
c
c
c
a
a
a
"}
(13,1,1) = {"
a
a
d
d
a
a
a
a
a
a
a
a
c
c
c
a
a
a
"}
(14,1,1) = {"
a
a
d
d
d
a
a
b
a
a
a
a
c
c
c
a
a
a
"}
(15,1,1) = {"
a
a
d
d
a
a
a
a
a
a
a
c
c
c
c
a
a
a
"}
(16,1,1) = {"
a
a
a
a
a
a
a
a
a
b
a
c
c
c
c
a
a
a
"}
(17,1,1) = {"
a
a
a
b
a
a
c
a
a
a
a
c
c
c
a
a
b
a
"}
(18,1,1) = {"
a
a
a
a
a
c
c
a
b
a
a
c
c
c
a
a
a
a
"}
(19,1,1) = {"
a
a
a
a
a
c
c
a
a
a
c
c
c
c
a
a
a
a
"}
(20,1,1) = {"
a
b
a
a
c
c
a
a
a
a
c
c
c
c
a
b
a
a
"}
(21,1,1) = {"
a
a
a
a
c
c
a
d
a
a
c
c
c
a
a
a
a
a
"}
(22,1,1) = {"
a
a
a
c
c
a
d
d
d
a
c
c
c
a
b
a
a
a
"}
(23,1,1) = {"
a
a
a
c
a
a
a
d
a
c
c
c
a
a
a
a
a
a
"}
(24,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(25,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
+421
View File
@@ -0,0 +1,421 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/closed/mineral,
/area/ruin/unpowered)
"c" = (
/turf/closed/mineral/random/high_chance,
/area/ruin/unpowered)
"d" = (
/turf/open/floor/plating/asteroid/airless,
/area/ruin/unpowered)
"e" = (
/obj/effect/decal/remains/xeno,
/turf/open/floor/plating/asteroid/airless,
/area/ruin/unpowered)
"f" = (
/obj/effect/decal/remains/robot,
/turf/open/floor/plating/asteroid/airless,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(3,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
b
b
b
b
b
b
a
a
"}
(4,1,1) = {"
a
a
a
a
a
a
b
b
b
b
b
b
b
b
b
b
b
c
c
"}
(5,1,1) = {"
a
a
a
b
b
b
b
b
b
b
b
d
b
d
d
d
b
c
c
"}
(6,1,1) = {"
a
a
b
b
b
b
d
b
d
d
d
d
d
d
d
d
b
c
c
"}
(7,1,1) = {"
a
b
b
c
c
d
d
d
d
d
d
d
b
d
d
d
b
c
c
"}
(8,1,1) = {"
a
b
b
c
c
f
d
d
d
d
d
c
c
c
d
b
b
c
c
"}
(9,1,1) = {"
a
b
b
c
c
d
d
c
c
c
c
c
c
c
d
d
b
c
c
"}
(10,1,1) = {"
a
b
b
c
c
d
d
c
c
c
c
c
c
c
b
b
b
c
c
"}
(11,1,1) = {"
a
b
b
c
c
d
d
c
c
c
c
c
c
c
d
d
b
c
c
"}
(12,1,1) = {"
a
b
b
c
c
d
d
b
d
d
d
c
c
c
b
d
b
c
c
"}
(13,1,1) = {"
a
b
b
c
c
d
d
b
d
d
d
d
b
d
d
d
b
c
c
"}
(14,1,1) = {"
a
a
b
b
b
b
d
b
d
d
d
d
b
d
e
d
b
c
c
"}
(15,1,1) = {"
a
a
a
b
b
b
b
b
b
b
b
d
b
d
d
d
b
c
c
"}
(16,1,1) = {"
a
a
a
a
a
a
b
b
b
b
b
b
b
b
b
b
b
c
c
"}
(17,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
b
b
b
b
b
b
a
a
"}
(18,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(19,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
File diff suppressed because it is too large Load Diff
+164
View File
@@ -0,0 +1,164 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/closed/wall/mineral/titanium,
/area/ruin/unpowered)
"c" = (
/obj/structure/shuttle/engine/propulsion/burst/right,
/turf/closed/wall/mineral/titanium/overspace,
/area/ruin/unpowered)
"d" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/item/gps{
gpstag = "SOS"
},
/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"e" = (
/obj/machinery/door/airlock/titanium{
name = "Escape Pod Airlock"
},
/obj/structure/fans/tiny,
/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"f" = (
/obj/structure/window/shuttle,
/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"g" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/item/storage/pill_bottle/floorpill/full,
/obj/effect/mob_spawn/human/corpse/assistant,
/obj/item/storage/secure/briefcase/syndie,
/obj/item/storage/pod{
pixel_y = -30
},
/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
a
a
"}
(3,1,1) = {"
a
a
a
a
a
a
a
a
"}
(4,1,1) = {"
a
a
a
a
a
a
a
a
"}
(5,1,1) = {"
a
a
a
a
a
a
a
a
"}
(6,1,1) = {"
a
a
a
b
f
b
a
a
"}
(7,1,1) = {"
a
a
a
b
d
b
a
a
"}
(8,1,1) = {"
a
a
a
b
g
b
a
a
"}
(9,1,1) = {"
a
a
a
c
e
c
a
a
"}
(10,1,1) = {"
a
a
a
a
a
a
a
a
"}
(11,1,1) = {"
a
a
a
a
a
a
a
a
"}
(12,1,1) = {"
a
a
a
a
a
a
a
a
"}
+128
View File
@@ -0,0 +1,128 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/closed/mineral/random/high_chance,
/area/ruin/unpowered)
"c" = (
/obj/structure/girder,
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"d" = (
/obj/structure/shuttle/engine/propulsion/right,
/turf/open/space/basic,
/area/ruin/unpowered)
"e" = (
/obj/structure/grille,
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"f" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/item/gps{
gpstag = "SOS"
},
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"g" = (
/obj/machinery/door/airlock/titanium{
name = "Escape Pod Airlock"
},
/turf/open/floor/mineral/titanium/blue,
/area/ruin/unpowered)
"h" = (
/turf/closed/wall/mineral/titanium/interior,
/area/ruin/unpowered)
"i" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/item/storage/pod{
pixel_y = -30
},
/obj/effect/mob_spawn/human/corpse/cargo_tech,
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
b
b
a
a
a
a
"}
(2,1,1) = {"
a
b
b
b
b
b
a
a
"}
(3,1,1) = {"
a
b
b
b
b
b
a
a
"}
(4,1,1) = {"
b
b
b
b
b
e
h
a
"}
(5,1,1) = {"
b
b
b
b
b
f
h
a
"}
(6,1,1) = {"
a
b
b
b
c
i
h
a
"}
(7,1,1) = {"
a
a
b
a
d
g
d
a
"}
(8,1,1) = {"
a
a
a
a
a
a
a
a
"}
+63
View File
@@ -0,0 +1,63 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/closed/wall/mineral/bananium,
/area/ruin/unpowered)
"c" = (
/obj/structure/shuttle/engine/propulsion/right,
/turf/open/floor/mineral/bananium/airless,
/area/ruin/unpowered)
"d" = (
/obj/structure/window/plasma/fulltile,
/turf/open/floor/mineral/bananium/airless,
/area/ruin/unpowered)
"e" = (
/obj/item/gps{
gpstag = "SOS"
},
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/item/storage/pod{
pixel_y = -30
},
/turf/open/floor/mineral/bananium/airless,
/area/ruin/unpowered)
"f" = (
/obj/machinery/door/airlock/bananium,
/turf/open/floor/mineral/bananium/airless,
/area/ruin/unpowered)
"g" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/effect/decal/remains/human,
/turf/open/floor/mineral/bananium/airless,
/area/ruin/unpowered)
(1,1,1) = {"
a
b
d
b
"}
(2,1,1) = {"
a
b
g
b
"}
(3,1,1) = {"
a
b
e
b
"}
(4,1,1) = {"
a
c
f
c
"}
+173
View File
@@ -0,0 +1,173 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/closed/wall/mineral/titanium,
/area/ruin/unpowered)
"c" = (
/obj/structure/shuttle/engine/propulsion/burst/right,
/turf/closed/wall/mineral/titanium/overspace,
/area/ruin/unpowered)
"d" = (
/obj/structure/blob/normal,
/turf/template_noop,
/area/template_noop)
"e" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/item/gps{
gpstag = "SOS"
},
/turf/open/floor/mineral/titanium/blue/airless,
/area/ruin/unpowered)
"f" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/effect/mob_spawn/human/corpse/assistant{
brute_damage = 120;
oxy_damage = 75
},
/obj/item/storage/pod{
pixel_y = -30
},
/mob/living/simple_animal/hostile/blob/blobspore,
/turf/open/floor/mineral/titanium/blue/airless,
/area/ruin/unpowered)
"g" = (
/obj/machinery/door/airlock/titanium{
name = "Escape Pod Airlock"
},
/turf/open/floor/mineral/titanium/blue/airless,
/area/ruin/unpowered)
"h" = (
/obj/structure/blob/shield,
/turf/template_noop,
/area/template_noop)
"i" = (
/obj/structure/blob/normal,
/turf/open/floor/mineral/titanium/blue/airless,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
a
a
"}
(3,1,1) = {"
a
a
a
a
a
a
a
a
"}
(4,1,1) = {"
a
a
d
d
d
a
a
a
"}
(5,1,1) = {"
a
d
d
h
h
h
a
a
"}
(6,1,1) = {"
a
d
d
b
i
b
d
a
"}
(7,1,1) = {"
a
a
d
b
e
b
a
a
"}
(8,1,1) = {"
a
a
a
b
f
b
a
a
"}
(9,1,1) = {"
a
a
a
c
g
c
a
a
"}
(10,1,1) = {"
a
a
a
a
a
a
a
a
"}
(11,1,1) = {"
a
a
a
a
a
a
a
a
"}
(12,1,1) = {"
a
a
a
a
a
a
a
a
"}
+190
View File
@@ -0,0 +1,190 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"c" = (
/turf/closed/wall/mineral/titanium,
/area/ruin/unpowered)
"d" = (
/obj/structure/window/shuttle,
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"e" = (
/obj/structure/shuttle/engine/propulsion,
/turf/open/space/basic,
/area/ruin/unpowered)
"f" = (
/obj/machinery/door/airlock/shuttle,
/obj/structure/fans/tiny,
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"g" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"h" = (
/obj/machinery/computer,
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"i" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"j" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/mob_spawn/human/corpse/assistant,
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"k" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/item/storage/pod{
pixel_x = -32
},
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"l" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/item/storage/pod{
pixel_x = 32
},
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"m" = (
/obj/item/gps{
gpstag = "SOS"
},
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"n" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/effect/mob_spawn/human/corpse/cargo_tech,
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
c
c
c
c
c
e
a
a
"}
(3,1,1) = {"
a
a
a
a
d
i
j
j
k
c
a
a
"}
(4,1,1) = {"
a
a
a
a
d
b
b
m
b
f
a
a
"}
(5,1,1) = {"
a
a
a
a
d
h
n
g
l
c
a
a
"}
(6,1,1) = {"
a
a
a
a
c
c
c
c
c
e
a
a
"}
(7,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
(8,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
+195
View File
@@ -0,0 +1,195 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/closed/wall/r_wall/rust,
/area/ruin/unpowered)
"c" = (
/obj/structure/window/reinforced/fulltile,
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
"d" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/mob_spawn/human/corpse/russian,
/obj/item/reagent_containers/food/drinks/bottle/vodka,
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
"e" = (
/obj/structure/shuttle/engine/propulsion,
/turf/open/space/basic,
/area/ruin/unpowered)
"f" = (
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
"g" = (
/obj/machinery/computer,
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
"h" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
"i" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/effect/mob_spawn/human/corpse/russian/ranged,
/obj/item/gun/ballistic/shotgun/boltaction,
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
"j" = (
/obj/item/gps{
gpstag = "SOS"
},
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
"k" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
"l" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/item/storage/pod{
pixel_x = -32
},
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
"m" = (
/obj/machinery/door/airlock/vault{
name = "secured door";
req_access = 207
},
/obj/structure/fans/tiny,
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
"n" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/item/storage/pod{
pixel_x = 32
},
/turf/open/floor/mineral/plastitanium/red,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
b
b
b
b
b
e
a
a
"}
(3,1,1) = {"
a
a
a
a
c
h
d
d
l
b
a
a
"}
(4,1,1) = {"
a
a
a
a
c
f
f
j
f
m
a
a
"}
(5,1,1) = {"
a
a
a
a
c
g
i
k
n
b
a
a
"}
(6,1,1) = {"
a
a
a
a
b
b
b
b
b
e
a
a
"}
(7,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
(8,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
+230
View File
@@ -0,0 +1,230 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"c" = (
/turf/closed/wall/mineral/titanium,
/area/ruin/unpowered)
"d" = (
/obj/structure/alien/resin/wall{
color = "#8EC127";
desc = "Thick material shaped into a wall. Eugh.";
icon_state = "smooth";
name = "gelatinous wall"
},
/turf/template_noop,
/area/ruin/unpowered)
"e" = (
/obj/structure/shuttle/engine/propulsion,
/turf/open/space/basic,
/area/ruin/unpowered)
"f" = (
/obj/machinery/door/airlock/shuttle,
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"g" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"h" = (
/obj/machinery/computer,
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"i" = (
/obj/structure/alien/resin/membrane{
color = "#4BAE56";
desc = "A strange combination of thin, gelatinous material.";
icon_state = "smooth";
name = "gelatinous membrane"
},
/turf/template_noop,
/area/ruin/unpowered)
"j" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/effect/mob_spawn/human/corpse/assistant,
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"k" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/item/storage/pod{
pixel_x = -32
},
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"l" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/item/storage/pod{
pixel_x = 32
},
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"m" = (
/obj/item/gps{
gpstag = "SOS"
},
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"n" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/effect/mob_spawn/human/corpse/cargo_tech,
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"o" = (
/obj/structure/alien/weeds{
color = "#4BAE56";
desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
name = "gelatinous floor"
},
/obj/structure/grille/broken,
/mob/living/simple_animal/hostile/netherworld{
name = "human?";
desc = "Something that was once human..."
},
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"p" = (
/obj/structure/alien/weeds{
color = "#4BAE56";
desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
name = "gelatinous floor"
},
/obj/structure/grille,
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
"q" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/structure/alien/weeds{
color = "#4BAE56";
desc = "A thick gelatinous surface covers the floor. Someone get the golashes.";
name = "gelatinous floor"
},
/turf/open/floor/mineral/titanium/white/airless,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
d
d
d
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
d
c
c
c
c
c
e
a
a
"}
(3,1,1) = {"
a
a
d
d
p
q
q
j
k
c
a
a
"}
(4,1,1) = {"
a
a
i
i
o
b
b
m
b
f
a
a
"}
(5,1,1) = {"
a
a
i
i
p
h
n
g
l
c
a
a
"}
(6,1,1) = {"
a
a
i
d
c
c
c
c
c
e
a
a
"}
(7,1,1) = {"
a
a
a
d
d
a
a
a
a
a
a
a
"}
(8,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
"}
+535
View File
@@ -0,0 +1,535 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"c" = (
/turf/closed/mineral/random/high_chance,
/area/ruin/unpowered)
"d" = (
/turf/closed/wall/mineral/titanium,
/area/ruin/unpowered)
"e" = (
/obj/structure/window/shuttle,
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"f" = (
/turf/closed/mineral/random/low_chance,
/area/ruin/unpowered)
"g" = (
/obj/item/pickaxe/drill,
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"h" = (
/obj/machinery/computer,
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"i" = (
/obj/effect/decal/cleanable/blood/splatter,
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"j" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/effect/decal/remains/human,
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"k" = (
/obj/structure/girder,
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"l" = (
/obj/item/gps{
gpstag = "SOS"
},
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"m" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"n" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/item/storage/pod{
pixel_x = -32
},
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"o" = (
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"p" = (
/obj/structure/shuttle/engine/propulsion,
/turf/open/space/basic,
/area/ruin/unpowered)
"q" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/obj/item/storage/pod{
pixel_x = 32
},
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"r" = (
/obj/structure/grille,
/turf/open/floor/mineral/titanium/white,
/area/ruin/unpowered)
"s" = (
/obj/machinery/door/airlock/shuttle,
/turf/open/floor/plasteel/airless,
/area/ruin/unpowered)
"t" = (
/turf/open/floor/plating/asteroid/airless,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(3,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
t
t
a
a
"}
(4,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
t
t
a
"}
(5,1,1) = {"
a
a
a
a
a
f
f
f
a
a
a
a
a
a
a
a
a
a
a
a
"}
(6,1,1) = {"
a
a
a
a
f
f
f
f
f
d
d
d
d
d
p
a
a
a
a
a
"}
(7,1,1) = {"
a
a
a
a
f
f
c
c
f
e
b
b
b
n
d
a
a
a
a
a
"}
(8,1,1) = {"
a
a
a
a
f
f
c
c
f
r
g
i
l
o
s
a
a
a
a
a
"}
(9,1,1) = {"
a
a
a
a
f
f
c
c
f
r
h
j
m
q
d
a
a
a
t
a
"}
(10,1,1) = {"
a
a
a
f
f
c
c
c
c
f
f
k
d
d
p
a
a
a
a
a
"}
(11,1,1) = {"
a
a
a
f
f
c
c
c
c
f
f
f
t
t
a
a
a
a
a
a
"}
(12,1,1) = {"
a
a
f
f
f
c
c
c
c
c
f
f
a
a
a
a
a
a
a
a
"}
(13,1,1) = {"
a
a
f
f
f
c
c
c
c
c
f
f
a
a
a
a
a
a
a
a
"}
(14,1,1) = {"
a
a
a
f
f
f
c
c
c
c
c
f
a
a
a
t
t
a
a
a
"}
(15,1,1) = {"
a
a
a
f
f
f
f
c
c
c
c
f
a
a
t
t
t
a
a
a
"}
(16,1,1) = {"
a
a
a
a
a
f
f
f
f
f
f
f
a
a
t
t
a
a
a
a
"}
(17,1,1) = {"
a
a
a
a
a
a
f
f
f
f
f
a
a
a
a
a
a
a
a
a
"}
(18,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(19,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(20,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
@@ -0,0 +1,658 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/open/space/basic,
/area/space)
"b" = (
/turf/closed/wall/mineral/gold,
/area/ruin/space/has_grav/powered)
"c" = (
/turf/open/floor/eighties,
/area/ruin/space/has_grav/powered)
"d" = (
/turf/open/floor/carpet/purple,
/area/ruin/space/has_grav/powered)
"e" = (
/turf/open/floor/light/colour_cycle/dancefloor_a,
/area/ruin/space/has_grav/powered)
"f" = (
/turf/open/floor/light/colour_cycle/dancefloor_b,
/area/ruin/space/has_grav/powered)
"g" = (
/obj/machinery/computer{
name = "Disco Disco Rave";
desc = "Unfortunately, the machine seems to be broken..."
},
/turf/open/floor/eighties,
/area/ruin/space/has_grav/powered)
"h" = (
/obj/structure/window/reinforced,
/turf/open/floor/eighties,
/area/ruin/space/has_grav/powered)
"i" = (
/turf/open/floor/plasteel/stairs,
/turf/open/floor/eighties,
/area/ruin/space/has_grav/powered)
"j" = (
/obj/structure/window/reinforced/fulltile,
/turf/open/floor/carpet/purple,
/area/ruin/space/has_grav/powered)
"k" = (
/obj/machinery/computer/arcade,
/turf/open/floor/carpet/purple,
/area/ruin/space/has_grav/powered)
"l" = (
/obj/machinery/computer/slot_machine,
/turf/open/floor/carpet/purple,
/area/ruin/space/has_grav/powered)
"m" = (
/obj/structure/table/wood/poker,
/obj/item/gobbler,
/turf/open/floor/carpet/purple,
/area/ruin/space/has_grav/powered)
"n" = (
/obj/machinery/door/airlock/gold,
/obj/structure/fans/tiny,
/turf/open/floor/carpet/purple,
/area/ruin/space/has_grav/powered)
"o" = (
/obj/structure/table/wood/fancy/purple,
/obj/item/storage/belt/military/snack,
/turf/open/floor/carpet/purple,
/area/ruin/space/has_grav/powered)
"p" = (
/obj/structure/closet/crate/wooden{
name = "prize crate"
},
/obj/item/choice_beacon/pet,
/obj/item/coin/arcade_token,
/obj/item/coin/arcade_token,
/obj/item/coin/arcade_token,
/obj/item/coin/arcade_token,
/obj/item/coin/arcade_token,
/obj/item/coin/arcade_token,
/obj/item/coin/arcade_token,
/obj/item/coin/arcade_token,
/obj/item/coin/arcade_token,
/obj/item/coin/arcade_token,
/turf/open/floor/carpet/purple,
/area/ruin/space/has_grav/powered)
"q" = (
/obj/structure/closet/crate/freezer{
name = "refreshment cooler"
},
/obj/item/reagent_containers/food/drinks/beer/light,
/obj/item/reagent_containers/food/drinks/soda_cans/sodawater,
/obj/item/reagent_containers/food/drinks/soda_cans/shamblers,
/obj/item/reagent_containers/food/drinks/soda_cans/shamblers,
/obj/item/reagent_containers/food/drinks/soda_cans/grey_bull,
/obj/item/reagent_containers/food/drinks/soda_cans/grey_bull,
/obj/item/reagent_containers/food/drinks/soda_cans/air,
/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb,
/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb,
/obj/item/reagent_containers/food/drinks/soda_cans/cola,
/obj/item/reagent_containers/food/drinks/soda_cans/cola,
/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game,
/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game,
/obj/item/reagent_containers/food/drinks/soda_cans/space_up,
/obj/item/reagent_containers/food/drinks/soda_cans/space_up,
/obj/item/reagent_containers/food/drinks/soda_cans/starkist,
/turf/open/floor/carpet/purple,
/area/ruin/space/has_grav/powered)
"r" = (
/obj/machinery/computer/arcade,
/turf/open/floor/eighties,
/area/ruin/space/has_grav/powered)
"s" = (
/turf/closed/mineral,
/area/ruin/space/has_grav/powered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(3,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
s
s
a
a
a
a
"}
(4,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
s
s
s
s
a
a
a
"}
(5,1,1) = {"
a
a
a
a
s
s
s
s
a
b
j
j
j
b
s
s
s
s
a
a
"}
(6,1,1) = {"
a
a
a
s
s
s
s
s
s
b
p
d
d
b
s
s
s
s
a
a
"}
(7,1,1) = {"
a
a
s
s
s
s
s
s
s
b
m
m
m
b
s
s
s
a
a
a
"}
(8,1,1) = {"
a
a
s
s
s
s
b
b
b
k
d
d
d
k
b
b
s
a
a
a
"}
(9,1,1) = {"
a
s
s
s
s
b
r
r
h
d
d
d
d
d
l
b
a
a
a
a
"}
(10,1,1) = {"
a
s
s
s
b
c
c
c
h
d
d
d
d
d
d
l
b
b
a
a
"}
(11,1,1) = {"
a
s
s
s
b
g
e
f
e
i
c
c
c
c
c
c
c
n
a
a
"}
(12,1,1) = {"
a
a
s
s
b
g
f
e
f
i
c
c
c
c
c
c
c
n
a
a
"}
(13,1,1) = {"
a
a
s
s
b
g
e
f
e
i
c
c
c
c
c
c
c
n
a
a
"}
(14,1,1) = {"
a
s
s
s
b
c
c
c
h
d
d
d
d
d
d
l
b
b
a
a
"}
(15,1,1) = {"
a
s
s
s
s
b
r
r
h
d
d
d
d
d
l
b
a
a
a
a
"}
(16,1,1) = {"
a
s
s
s
s
s
b
b
b
k
d
d
d
k
b
b
s
a
a
a
"}
(17,1,1) = {"
a
a
s
s
s
s
s
s
s
b
o
d
o
b
s
s
s
s
a
a
"}
(18,1,1) = {"
a
a
a
s
s
s
s
s
a
b
q
d
q
b
s
s
s
s
a
a
"}
(19,1,1) = {"
a
a
a
a
a
s
s
a
a
b
j
j
j
b
s
s
s
a
a
a
"}
(20,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(21,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(22,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(23,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(24,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(25,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
@@ -0,0 +1,696 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/open/space/basic,
/area/space)
"b" = (
/turf/closed/wall/r_wall,
/area/ruin/space/has_grav/powered)
"c" = (
/obj/structure/rack,
/obj/item/stack/sheet/glass/fifty,
/obj/item/stack/sheet/glass/fifty,
/obj/item/stack/sheet/glass/fifty,
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/powered)
"d" = (
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/powered)
"e" = (
/obj/machinery/portable_atmospherics/canister/air,
/turf/open/floor/plasteel,
/area/ruin/space/has_grav/powered)
"f" = (
/obj/structure/rack,
/obj/item/stack/sheet/metal/fifty,
/obj/item/stack/sheet/metal/fifty,
/obj/item/stack/sheet/metal/fifty,
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/powered)
"g" = (
/obj/machinery/portable_atmospherics/canister/toxins,
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/powered)
"h" = (
/obj/structure/closet/crate/science,
/obj/item/circuitboard/computer/shuttle/docker,
/obj/item/circuitboard/computer/shuttle/flight_control,
/obj/item/circuitboard/machine/shuttle/heater,
/obj/item/circuitboard/machine/shuttle/engine/plasma,
/obj/item/shuttle_creator,
/obj/item/circuitboard/machine/shuttle/engine/plasma,
/obj/item/circuitboard/machine/shuttle/heater,
/obj/item/pipe_dispenser,
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/powered)
"i" = (
/obj/machinery/door/airlock/external/glass,
/obj/structure/fans/tiny,
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/powered)
"j" = (
/obj/structure/lattice,
/turf/open/space/basic,
/area/space)
"k" = (
/turf/open/floor/plasteel/yellowsiding,
/area/ruin/space/has_grav/powered)
"l" = (
/turf/open/floor/plasteel/yellowsiding{
dir = 1
},
/area/ruin/space/has_grav/powered)
"m" = (
/obj/structure/rack,
/obj/item/stack/rods,
/obj/item/stack/rods,
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/powered)
"n" = (
/obj/structure/table,
/obj/item/storage/toolbox/mechanical,
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/powered)
"o" = (
/obj/structure/table,
/obj/item/stack/cable_coil/random,
/obj/item/stack/cable_coil/random,
/obj/item/stack/cable_coil/random,
/obj/item/storage/toolbox/electrical,
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/powered)
"p" = (
/turf/open/floor/plating,
/area/space)
"q" = (
/obj/structure/girder/displaced,
/turf/open/floor/plating,
/area/space)
"r" = (
/obj/structure/fans/tiny,
/turf/open/floor/plating,
/area/space)
"s" = (
/obj/structure/statue/gold/ce,
/turf/open/floor/plasteel/airless,
/area/ruin/space/has_grav/powered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(3,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(4,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(5,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(6,1,1) = {"
a
a
a
a
a
a
j
a
a
a
a
a
a
a
a
j
a
a
"}
(7,1,1) = {"
a
a
a
a
a
a
j
a
a
a
a
a
a
a
a
j
a
a
"}
(8,1,1) = {"
a
a
a
a
a
d
k
a
a
a
a
a
a
a
a
l
d
a
"}
(9,1,1) = {"
a
a
a
a
b
d
k
j
j
j
j
j
j
j
j
l
d
b
"}
(10,1,1) = {"
a
a
a
a
a
d
k
a
a
a
a
a
a
a
a
l
d
a
"}
(11,1,1) = {"
b
b
b
b
b
b
k
a
q
p
p
p
p
q
a
l
d
a
"}
(12,1,1) = {"
b
c
f
m
h
b
k
a
q
p
p
p
p
q
a
l
d
a
"}
(13,1,1) = {"
b
d
d
d
d
b
k
a
r
p
p
p
p
q
a
l
d
a
"}
(14,1,1) = {"
b
s
d
d
d
i
k
a
q
p
p
p
p
q
a
l
d
a
"}
(15,1,1) = {"
b
d
d
d
d
b
k
a
q
p
p
p
p
q
a
l
d
a
"}
(16,1,1) = {"
b
e
g
n
o
b
k
a
q
q
p
p
q
q
a
l
d
a
"}
(17,1,1) = {"
b
b
b
b
b
b
k
a
a
r
p
p
q
a
a
l
d
a
"}
(18,1,1) = {"
a
a
a
a
a
d
k
a
a
q
p
p
q
a
a
l
d
a
"}
(19,1,1) = {"
a
a
a
a
a
d
k
a
a
q
q
q
q
a
a
l
d
a
"}
(20,1,1) = {"
a
a
a
a
a
d
k
a
a
a
a
a
a
a
a
l
d
a
"}
(21,1,1) = {"
a
a
a
a
b
g
k
j
j
j
j
j
j
j
j
l
d
b
"}
(22,1,1) = {"
a
a
a
a
a
d
k
a
a
a
a
a
a
a
a
l
d
a
"}
(23,1,1) = {"
a
a
a
a
a
a
j
a
a
a
a
a
a
a
a
j
a
a
"}
(24,1,1) = {"
a
a
a
a
a
a
j
a
a
a
a
a
a
a
a
j
a
a
"}
(25,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(26,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(27,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(28,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(29,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(30,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
+756
View File
@@ -0,0 +1,756 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/closed/wall/mineral/wood/nonmetal,
/area/ruin/unpowered)
"c" = (
/obj/structure/beebox/premade/random,
/turf/open/floor/wood/airless,
/area/ruin/unpowered)
"d" = (
/turf/open/floor/wood/airless,
/area/ruin/unpowered)
"e" = (
/turf/open/floor/wood/airless,
/area/ruin/unpowered)
"f" = (
/obj/machinery/door/airlock/wood,
/obj/structure/punji_sticks,
/turf/open/floor/wood/airless,
/area/ruin/unpowered)
"g" = (
/turf/open/floor/wax/airless,
/area/ruin/unpowered)
"h" = (
/turf/closed/wall/mineral/sandstone,
/area/ruin/unpowered)
"i" = (
/obj/item/stack/tile/mineral/wax,
/turf/open/floor/wax/airless,
/area/ruin/unpowered)
"j" = (
/mob/living/simple_animal/hostile/poison/bees/space,
/turf/open/floor/wax/airless,
/area/ruin/unpowered)
"k" = (
/obj/machinery/hydroponics,
/turf/open/floor/wood/airless,
/area/ruin/unpowered)
"l" = (
/obj/machinery/hydroponics,
/turf/open/floor/wood/airless,
/area/ruin/unpowered)
"m" = (
/obj/structure/sink{
dir = 4;
pixel_x = 11
},
/turf/open/floor/wood/airless,
/area/ruin/unpowered)
"n" = (
/obj/structure/closet/secure_closet/hydroponics,
/turf/open/floor/wood/airless,
/area/ruin/unpowered)
(1,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(2,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
h
h
h
h
h
a
a
a
a
a
a
a
a
a
a
"}
(3,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
h
h
h
h
h
i
g
g
g
a
a
a
a
a
a
a
a
"}
(4,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
h
h
h
h
h
h
g
g
j
g
h
h
h
a
a
a
a
a
"}
(5,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
h
h
h
h
g
j
g
g
g
g
g
j
h
h
h
h
h
a
a
a
"}
(6,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
h
g
g
g
g
g
h
h
j
g
g
g
h
h
h
h
h
h
a
a
"}
(7,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
g
g
g
j
g
g
h
h
h
h
h
g
g
i
h
h
h
h
h
h
a
"}
(8,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
g
g
g
g
g
g
h
h
b
b
b
h
h
g
g
h
h
h
h
g
g
g
"}
(9,1,1) = {"
a
a
a
a
a
a
a
h
h
h
h
g
g
g
h
g
g
h
b
k
k
n
b
g
g
g
g
h
g
g
g
g
g
"}
(10,1,1) = {"
a
a
a
a
a
a
a
h
i
g
g
j
g
g
h
i
g
b
c
d
e
e
f
j
g
g
g
g
g
g
j
g
g
"}
(11,1,1) = {"
a
a
a
a
a
a
a
h
h
h
h
g
g
g
h
h
g
g
b
l
l
m
b
g
g
j
g
j
g
g
g
g
h
"}
(12,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
g
j
g
h
h
h
g
g
b
b
b
g
g
g
g
g
g
g
j
g
h
h
"}
(13,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
g
g
g
g
h
g
g
g
g
i
g
h
h
h
g
g
g
g
h
h
h
"}
(14,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
h
g
g
g
g
g
h
h
h
h
h
g
g
g
g
g
h
h
a
a
"}
(15,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
h
h
h
g
g
g
h
h
g
g
g
j
g
g
g
h
h
a
a
a
"}
(16,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
h
h
j
g
g
g
g
j
g
g
g
g
g
a
a
a
a
a
"}
(17,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
h
h
g
g
g
i
h
h
h
a
a
a
a
a
a
a
a
"}
(18,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
g
g
h
h
h
a
a
a
a
a
a
a
a
a
a
"}
(19,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
(20,1,1) = {"
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
"}
File diff suppressed because it is too large Load Diff
+2
View File
@@ -487,6 +487,8 @@
#define COMPONENT_BLOCK_SHARPEN_BLOCKED 2
#define COMPONENT_BLOCK_SHARPEN_ALREADY 4
#define COMPONENT_BLOCK_SHARPEN_MAXED 8
#define COMSIG_ITEM_CHECK_WIELDED "item_check_wielded" // used to check if the item is wielded for special effects
#define COMPONENT_IS_WIELDED 1
#define COMSIG_ITEM_MICROWAVE_ACT "microwave_act" //called on item when microwaved (): (obj/machinery/microwave/M)
// /obj/item signals for economy
+15 -1
View File
@@ -45,6 +45,9 @@
src.force_unwielded = force_unwielded
src.icon_wielded = icon_wielded
// Inherit the new values passed to the component
#define ISWIELDED(O) (SEND_SIGNAL(O, COMSIG_ITEM_CHECK_WIELDED) & COMPONENT_IS_WIELDED)
// Inherit the new values passed to the component
/datum/component/two_handed/InheritComponent(datum/component/two_handed/new_comp, original, require_twohands, wieldsound, unwieldsound, \
force_multiplier, force_wielded, force_unwielded, icon_wielded)
@@ -76,6 +79,7 @@
RegisterSignal(parent, COMSIG_ATOM_UPDATE_ICON, PROC_REF(on_update_icon))
RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved))
RegisterSignal(parent, COMSIG_ITEM_SHARPEN_ACT, PROC_REF(on_sharpen))
RegisterSignal(parent, COMSIG_ITEM_CHECK_WIELDED, PROC_REF(get_wielded))
// Remove all siginals registered to the parent item
/datum/component/two_handed/UnregisterFromParent()
@@ -85,7 +89,8 @@
COMSIG_ITEM_ATTACK,
COMSIG_ATOM_UPDATE_ICON,
COMSIG_MOVABLE_MOVED,
COMSIG_ITEM_SHARPEN_ACT))
COMSIG_ITEM_SHARPEN_ACT,
COMSIG_ITEM_CHECK_WIELDED))
/// Triggered on equip of the item containing the component
/datum/component/two_handed/proc/on_equip(datum/source, mob/user, slot)
@@ -291,6 +296,15 @@
sharpened_increase = min(amount, (max_amount - wielded_val))
return COMPONENT_BLOCK_SHARPEN_APPLIED
/datum/component/two_handed/proc/get_wielded(obj/item/source)
SIGNAL_HANDLER
if(wielded)
return COMPONENT_IS_WIELDED
else
return 0
/**
* The offhand dummy item for two handed items
*
+109
View File
@@ -43,6 +43,85 @@
name = "Asteroid 5"
description = "Oh my god, another giant rock!"
/datum/map_template/ruin/space/asteroid6
id = "asteroid6"
suffix = "asteroid6.dmm"
name = "Asteroid 6"
description = "A odd crescent body."
/datum/map_template/ruin/space/asteroid7
id = "asteroid7"
suffix = "asteroid7.dmm"
name = "Asteroid 7"
description = "Space rocks!"
/datum/map_template/ruin/space/asteroid8
id = "asteroid8"
suffix = "asteroid8.dmm"
name = "Asteroid 8"
description = "Space rocks."
/datum/map_template/ruin/space/asteroid9
id = "asteroid9"
suffix = "asteroid9.dmm"
name = "Asteroid 9"
description = "This looks like it was a shuttle at some point... Now it's all rocks!"
/datum/map_template/ruin/space/asteroid10
id = "asteroid10"
suffix = "asteroid10.dmm"
name = "Asteroid 10"
description = "Welcome to dog heaven!"
/datum/map_template/ruin/space/sos1
id = "sos1"
suffix = "sos1.dmm"
name = "Pod 1"
description = "Help! I ran off course and I will never reach my destination!"
/datum/map_template/ruin/space/sos2
id = "sos2"
suffix = "sos2.dmm"
name = "Pod 2"
description = "Full frontal collision!"
/datum/map_template/ruin/space/sos3
id = "sos3"
suffix = "sos3.dmm"
name = "Pod 3"
description = "An ancient pod made out of odd materials..."
/datum/map_template/ruin/space/sos4
id = "sos4"
suffix = "sos4.dmm"
name = "Pod 4"
description = "Yuck!"
/datum/map_template/ruin/space/sos5
id = "sos5"
suffix = "sos5.dmm"
name = "Pod 5"
description = "Help never arrived!"
/datum/map_template/ruin/space/sos6
id = "sos6"
suffix = "sos6.dmm"
name = "Pod 6"
description = "Cyka bylat! Vodka!!!"
/datum/map_template/ruin/space/sos7
id = "sos7"
suffix = "sos7.dmm"
name = "Pod 7"
description = "Help! I was human once!"
/datum/map_template/ruin/space/sos8
id = "sos8"
suffix = "sos8.dmm"
name = "Pod 8"
description = "CRASH!!!"
cost = 1
/datum/map_template/ruin/space/deep_storage
id = "deep-storage"
suffix = "deepstorage.dmm"
@@ -337,6 +416,36 @@
name = "Helter Skelter"
description = "You're looking mighty suspicious. Why don't you go and take a seat over in that driver?"
/datum/map_template/ruin/space/spacearcade
id = "spacearcade"
suffix = "spacearcade.dmm"
name = "Space Arcade"
description = "Come here to have fun! We even have the best arcade game in the Universe, Disco Disco Rave!"
/datum/map_template/ruin/space/spacedock
id = "spacearcade"
suffix = "spacedock13.dmm"
name = "Shuttle Construction"
description = "A shuttle building station that seems to have been forgotten, or floated off into space."
/datum/map_template/ruin/space/spacehive
id = "spacehive"
suffix = "spacehive.dmm"
name = "Space Hive"
description = "A hydroponics experiment gone horribly, horribly wrong!"
/datum/map_template/ruin/space/swarmerstation
id = "swarmerstation13"
suffix = "swarmerstation13.dmm"
name = "Swarmer Station"
description = "Shat is left of a syndicate radio station, after swarmers infiltrated it."
/datum/map_template/ruin/space/refference
id = "refference"
suffix = "refference.dmm"
name = "Lost Cyborg"
description = "500 years too soon!"
//Space ruins for the station z
/datum/map_template/ruin/spacenearstation
prefix = "_maps/RandomRuins/SpaceRuinsStation/"
+3 -1
View File
@@ -67,7 +67,9 @@ GLOBAL_LIST_INIT(arcade_prize_pool, list(
/obj/item/clothing/mask/fakemoustache/italian = ARCADE_WEIGHT_RARE,
/obj/item/clothing/suit/hooded/wintercoat/ratvar/fake = ARCADE_WEIGHT_TRICK,
/obj/item/clothing/suit/hooded/wintercoat/narsie/fake = ARCADE_WEIGHT_TRICK
/obj/item/clothing/suit/hooded/wintercoat/narsie/fake = ARCADE_WEIGHT_TRICK,
/obj/item/choice_beacon/pet = ARCADE_WEIGHT_RARE,
))
/obj/machinery/computer/arcade
@@ -6,6 +6,7 @@
* Bamboo
* Cloth
* Durathread
* Wax
* Cardboard
* Runed Metal (cult)
* Brass (clockwork cult)
@@ -484,6 +485,24 @@ GLOBAL_LIST_INIT(durathread_recipes, list ( \
. = ..()
. += GLOB.durathread_recipes
/* Wax */
GLOBAL_LIST_INIT(wax_recipes, list (new/datum/stack_recipe("Wax tile", /obj/item/stack/tile/mineral/wax, 1, 4, 20)))
/obj/item/stack/sheet/wax
name = "wax"
icon_state = "sheet-wax"
item_state = "sheet-wax"
singular_name = "wax block"
force = 1
throwforce = 2
grind_results = list(/datum/reagent/consumable/honey = 20)
merge_type = /obj/item/stack/sheet/wax
/obj/item/stack/sheet/wax/get_main_recipes()
. = ..()
. += GLOB.wax_recipes
/*
* Cardboard
*/
@@ -78,3 +78,13 @@
turf_type = /turf/open/floor/mineral/plastitanium
mineralType = "plastitanium"
custom_materials = list(/datum/material/titanium=250, /datum/material/plasma=250)
/obj/item/stack/tile/mineral/wax
name = "wax tile"
singular_name = "wax tile"
desc = "A large, flat sheet of wax."
icon_state = "tile_wax"
item_state = "tile-wax"
turf_type = /turf/open/floor/wax
mineralType = "wax"
merge_type = /obj/item/stack/tile/mineral/wax
@@ -329,6 +329,14 @@
turf_type = /turf/open/floor/carpet/royalblue
tableVariant = /obj/structure/table/wood/fancy/royalblue
/obj/item/stack/tile/eighties
name = "retro tile"
singular_name = "retro floor tile"
desc = "A stack of floor tiles that remind you of simpler times.."
icon_state = "tile_eighties"
merge_type = /obj/item/stack/tile/eighties
turf_type = /turf/open/floor/eighties
/obj/item/stack/tile/carpet/ten
amount = 10
@@ -413,6 +413,23 @@
for(var/i in 1 to 5)
new /obj/item/reagent_containers/pill/neurine(src)
/obj/item/storage/pill_bottle/floorpill
name = "bottle of floorpills"
desc = "An old pill bottle. It smells musty."
/obj/item/storage/pill_bottle/floorpill/Initialize(mapload)
. = ..()
var/obj/item/reagent_containers/pill/P = locate() in src
name = "bottle of [P.name]s"
/obj/item/storage/pill_bottle/floorpill/PopulateContents()
for(var/i in 1 to rand(1,7))
new /obj/item/reagent_containers/pill/floorpill(src)
/obj/item/storage/pill_bottle/floorpill/full/PopulateContents()
for(var/i in 1 to 7)
new /obj/item/reagent_containers/pill/floorpill(src)
/////////////
//Organ Box//
/////////////
+73
View File
@@ -1458,3 +1458,76 @@
icon_state = "shell[rand(1,3)]"
color = pickweight(possible_colors)
setDir(pick(GLOB.cardinals))
////////////////////
//money eater/maker//
////////////////////
/obj/item/gobbler
name = "Coin Gobbler"
desc = "Feed it credits, and activate it, with a chance to spit out DOUBLE the amount!"
icon = 'icons/obj/plushes.dmi'
icon_state = "debug"
var/money = 0
var/moneyeaten = 0
var/cooldown = 0
var/cooldowndelay = 20
w_class = WEIGHT_CLASS_NORMAL
/obj/item/gobbler/examine(mob/user)
. = ..()
. += "<span class='notice'>The Coin Gobbler holds [money] credits.</span>"
/obj/item/gobbler/attackby()
return
/obj/item/gobbler/attack_self(mob/user)
if(cooldown > world.time)
return
cooldown = world.time + cooldowndelay
if (money<=0)
to_chat(user, "<span class='notice'>The [src] has no money stored.</span>")
return
playsound(src.loc, 'sound/creatures/rattle.ogg', 10, 1)
user.visible_message("<span class='notice'>[src]'s eyes start spinning! What will happen?</span>", \
"<span class='notice'>You activate [src].</span>")
sleep(10)
if(prob(33*(777+moneyeaten-money)/777))
playsound(src.loc, 'sound/arcade/win.ogg', 10, 1)
user.visible_message("<span class='warning'>[src] cashes out! [user] starts spitting credits!</span>", \
"<span class='notice'>[src] cashes out!</span>")
var/obj/item/holochip/payout = new (user.drop_location(), money*2)
payout.throw_at( get_step(loc,user.dir) ,3,1,user)
moneyeaten-=money
money=0
else
user.visible_message("<span class='notice'>[src] gobbles up all the money!</span>", \
"<span class='notice'>[src] gobbles up all the money!</span>")
moneyeaten+=money
money=0
playsound(src.loc, 'sound/machines/buzz-sigh.ogg', 10, 1)
/obj/item/gobbler/afterattack(atom/A, mob/user, proximity)
. = ..()
if(!proximity)
return
var/cash_money = 0
if(istype(A, /obj/item/holochip))
var/obj/item/holochip/HC = A
cash_money = HC.get_item_credit_value()
else if(istype(A, /obj/item/stack/spacecash))
var/obj/item/stack/spacecash/SC = A
cash_money = SC.get_item_credit_value()
else if(istype(A, /obj/item/coin))
var/obj/item/coin/CN = A
cash_money = CN.get_item_credit_value()
if (!cash_money)
to_chat(user, "<span class='warning'>[src] spits out [A] as it is not worth anything!</span>")
return
money+=cash_money
to_chat(user, "<span class='notice'>[src] quicky gobbles up [A], and the value goes up by [cash_money].</span>")
qdel(A)
@@ -371,6 +371,12 @@
/turf/open/floor/carpet/royalblue/airless
initial_gas_mix = AIRLESS_ATMOS
/turf/open/floor/eighties
name = "retro floor"
desc = "This one takes you back."
icon_state = "eighties"
floor_tile = /obj/item/stack/tile/eighties
/turf/open/floor/carpet/narsie_act(force, ignore_mobs, probability = 20)
. = (prob(probability) || force)
for(var/I in src)
@@ -422,3 +428,17 @@
underlay_appearance.icon_state = SPACE_ICON_STATE
underlay_appearance.plane = PLANE_SPACE
return TRUE
/turf/open/floor/wax
name = "wax"
icon_state = "honeyfloor"
desc = "Hard wax. Makes you feel like part of a hive."
floor_tile = /obj/item/stack/tile/mineral/wax
footstep = FOOTSTEP_WOOD
barefootstep = FOOTSTEP_WOOD_BAREFOOT
clawfootstep = FOOTSTEP_WOOD_CLAW
heavyfootstep = FOOTSTEP_GENERIC_HEAVY
tiled_dirt = FALSE
/turf/open/floor/wax/airless
initial_gas_mix = AIRLESS_ATMOS
+6
View File
@@ -526,6 +526,12 @@ GLOBAL_LIST_INIT(sand_recipes, list(\
sideslist = list("valid", "salad")
material_flags = NONE
/obj/item/coin/arcade_token
name = "arcade token"
custom_materials = list(/datum/material/bananium = 400)
desc = "A coin that allows you to redeem a prize from an arcade machine."
value = 0
/obj/item/coin/iron
/obj/item/coin/gold/debug
@@ -77,6 +77,18 @@
collar_type = "pug"
held_icon = "pug"
/mob/living/simple_animal/pet/dog/bullterrier
name = "\improper bull terrier"
real_name = "bull terrier"
desc = "It's a bull terrier."
icon = 'icons/mob/pets.dmi'
icon_state = "bullterrier"
icon_living = "bullterrier"
icon_dead = "bullterrier_dead"
butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab/corgi = 3) // Would feel redundant to add more new dog meats.
gold_core_spawnable = FRIENDLY_SPAWN
collar_type = "bullterrier"
/mob/living/simple_animal/pet/dog/corgi/exoticcorgi
name = "Exotic Corgi"
desc = "As cute as it is colorful!"
@@ -313,3 +313,10 @@
/mob/living/simple_animal/hostile/poison/bees/short/Initialize(mapload)
. = ..()
addtimer(CALLBACK(src, PROC_REF(death)), 50 SECONDS)
/mob/living/simple_animal/hostile/poison/bees/space
name = "killer space bee"
desc = "I mean, killer is 'IN' the name..."
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)
minbodytemp = 0
maxbodytemp = 1500
+80
View File
@@ -0,0 +1,80 @@
/obj/item/pool
icon = 'icons/obj/pool.dmi'
lefthand_file = 'icons/mob/inhands/items_lefthand.dmi'
righthand_file = 'icons/mob/inhands/items_righthand.dmi'
force = 0
damtype = STAMINA
w_class = WEIGHT_CLASS_BULKY
attack_verb= list("smash", "slam", "whack", "thwack")
/obj/item/pool/Initialize(mapload)
. = ..()
//Pick a random color
add_atom_colour(pick(COLOR_YELLOW, COLOR_LIME, COLOR_RED, COLOR_BLUE_LIGHT, COLOR_CYAN, COLOR_MAGENTA), FIXED_COLOUR_PRIORITY)
/obj/item/pool/ComponentInitialize()
. = ..()
AddComponent(/datum/component/two_handed, require_twohands=TRUE, force_unwielded=0, force_wielded=5, \
wieldsound='sound/weapons/tap.ogg', unwieldsound='sound/weapons/tap.ogg')
/obj/item/pool/rubber_ring
name = "inflateable ring"
desc = "An inflateable ring used for keeping people afloat. Throw at drowning people to save them."
icon_state = "rubber_ring"
/obj/item/pool/rubber_ring/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
. = ..()
if(ishuman(hit_atom))
var/mob/living/carbon/human/H = hit_atom
//Make sure they are in a pool
if(!istype(get_turf(H), /turf/open/pool))
return
//Make sure they are alive and can pick it up
if(H.stat)
return
//Try shove it in their inventory
if(H.put_in_active_hand(src))
visible_message("<span class='notice'>The [src] lands over [H]'s head!</span>")
/obj/item/pool/pool_noodle
icon_state = "pool_noodle"
lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi'
righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi'
name = "pool noodle"
desc = "A long noodle made of foam. Helping those with fears of swimming swim since the 1980s."
var/suiciding = FALSE
/obj/item/pool/pool_noodle/attack(mob/target, mob/living/carbon/human/user)
. = ..()
if(ISWIELDED(src) && prob(50))
INVOKE_ASYNC(src, PROC_REF(jedi_spin), user)
/obj/item/pool/pool_noodle/proc/jedi_spin(mob/living/user) //rip complex code, but this fucked up blocking
user.emote("flip")
/obj/item/pool/pool_noodle/suicide_act(mob/living/user)
if(suiciding)
return SHAME
suiciding = TRUE
user.visible_message("<span class='notice'>[user] begins kicking their legs to stay afloat!</span>")
var/mob/living/L = user
if(istype(L))
L.Immobilize(63)
animate(user, time=20, pixel_y=18)
sleep(20)
animate(user, time=10, pixel_y=12)
sleep(10)
user.visible_message("<span class='notice'>[user] keeps swimming higher and higher!</span>")
animate(user, time=10, pixel_y=22)
sleep(10)
animate(user, time=10, pixel_y=16)
sleep(10)
animate(user, time=15, pixel_y=32)
sleep(15)
user.visible_message("<span class='suicide'>[user] suddenly realised they aren't in the water and cannot float.</span>")
animate(user, time=1, pixel_y=0)
sleep(1)
user.ghostize()
user.gib()
suiciding = FALSE
return MANUAL_SUICIDE
-32
View File
@@ -1,32 +0,0 @@
//Pool noodles
/obj/item/toy/poolnoodle
icon = 'icons/obj/toys/toy.dmi'
icon_state = "noodle"
name = "pool noodle"
desc = "A strange, bulky, bendable toy that can annoy people."
force = 0
color = "#000000"
w_class = WEIGHT_CLASS_SMALL
throwforce = 1
throw_speed = 10 //weeee
hitsound = 'sound/weapons/tap.ogg'
attack_verb = list("flogged", "poked", "jabbed", "slapped", "annoyed")
lefthand_file = 'icons/mob/inhands/items_lefthand.dmi'
righthand_file = 'icons/mob/inhands/items_righthand.dmi'
/obj/item/toy/poolnoodle/attack(target as mob, mob/living/user as mob)
. = ..()
user.spin(prob(20)? 16 : 8, 1)
/obj/item/toy/poolnoodle/red
item_state = "noodlered"
color = "#ff4c4c"
/obj/item/toy/poolnoodle/blue
item_state = "noodleblue"
color = "#3232ff"
/obj/item/toy/poolnoodle/yellow
item_state = "noodleyellow"
color = "#ffff66"
@@ -241,6 +241,43 @@
if(istype(data))
src.data |= data.Copy()
/datum/reagent/corgium
name = "Corgium"
description = "A happy looking liquid that you feel compelled to consume if you want a better life."
color = "#ecca7f"
taste_description = "dog treats"
var/mob/living/simple_animal/pet/dog/corgi/new_corgi
/datum/reagent/corgium/on_mob_metabolize(mob/living/L)
. = ..()
var/obj/shapeshift_holder/H = locate() in L
if(H)
to_chat(L, "<span class='warning'>You're already corgified!</span>")
return
new_corgi = new(L.loc)
//hat check
var/mob/living/carbon/C = L
if(istype(C))
var/obj/item/hat = C.get_item_by_slot(ITEM_SLOT_HEAD)
if(hat?.dog_fashion)
new_corgi.place_on_head(hat,null,FALSE)
H = new(new_corgi,src,L)
//Restore after this time
addtimer(CALLBACK(src, PROC_REF(restore), L), 5 * (volume / metabolization_rate))
/datum/reagent/corgium/proc/restore(mob/living/L)
//The mob was qdeleted by an explosion or something
if(QDELETED(L))
return
//Remove all the corgium from the person
L.reagents?.remove_reagent(/datum/reagent/corgium, INFINITY)
if(QDELETED(new_corgi))
return
var/obj/shapeshift_holder/H = locate() in new_corgi
if(!H)
return
H.restore()
/datum/reagent/water
name = "Water"
description = "An ubiquitous chemical substance that is composed of hydrogen and oxygen."
@@ -0,0 +1,21 @@
/obj/item/paper/fluff/ruins/asteroid10/welcome
name = "Welcome to Dog Heaven!"
info = "The ambassador of Dog Heaven welcomes you to our humble retreat!"
/obj/item/reagent_containers/food/snacks/nugget/dog
name = "dog treat"
list_reagents = list(/datum/reagent/consumable/nutriment = 1,/datum/reagent/corgium = 10)
/mob/living/simple_animal/pet/dog/corgi/chef/Initialize()
..()
var/obj/item/clothing/head/chefhat/hat = new (src)
inventory_head = hat
update_corgi_fluff()
regenerate_icons()
/mob/living/simple_animal/pet/dog/corgi/seccie/Initialize()
..()
var/obj/item/clothing/head/helmet/hat = new (src)
inventory_head = hat
update_corgi_fluff()
regenerate_icons()
+1 -1
View File
@@ -49,7 +49,7 @@ HOSTEDBY Yournamehere
## from https://github.com/yt-dlp/yt-dlp/releases
## or your package manager
## The default value assumes yt-dlp is in your system PATH
# INVOKE_YOUTUBEDL yt-dlp
INVOKE_YOUTUBEDL yt-dlp
###Master Controller High Pop Mode###
Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 513 KiB

After

Width:  |  Height:  |  Size: 514 KiB

+2 -1
View File
@@ -3251,8 +3251,8 @@
#include "code\modules\pool\pool_controller.dm"
#include "code\modules\pool\pool_drain.dm"
#include "code\modules\pool\pool_effects.dm"
#include "code\modules\pool\pool_items.dm"
#include "code\modules\pool\pool_main.dm"
#include "code\modules\pool\pool_noodles.dm"
#include "code\modules\pool\pool_structures.dm"
#include "code\modules\pool\pool_wires.dm"
#include "code\modules\power\apc.dm"
@@ -3631,6 +3631,7 @@
#include "code\modules\ruins\objects_and_mobs\ash_walker_den.dm"
#include "code\modules\ruins\objects_and_mobs\necropolis_gate.dm"
#include "code\modules\ruins\objects_and_mobs\sin_ruins.dm"
#include "code\modules\ruins\spaceruin_code\asteroid10.dm"
#include "code\modules\ruins\spaceruin_code\asteroid4.dm"
#include "code\modules\ruins\spaceruin_code\bigderelict1.dm"
#include "code\modules\ruins\spaceruin_code\caravanambush.dm"