[READY]New Map: Donutstation V.5 (GOLD) (Platinum Hits) (#41099)

cl MMMiracles
add: A new(old?) map, Donutstation, is now in rotation.
/cl

Map Image
Comparison Image of Original

Progress

Departmental Layout
Atmos
Wiring
Detailing/fluff

    Floor tiling

A faithful recreation of Donutstation, keeping some landmarks of the old map similar while bringing in all the new content and departments that come with it.
This commit is contained in:
MMMiracles
2018-12-16 12:47:27 +13:00
committed by oranges
parent f4c273399f
commit a5f5aee5a2
15 changed files with 122764 additions and 2 deletions
+1
View File
@@ -10,6 +10,7 @@
#include "map_files\MetaStation\MetaStation.dmm"
#include "map_files\PubbyStation\PubbyStation.dmm"
#include "map_files\BoxStation\BoxStation.dmm"
#include "map_files\Donutstation\Donutstation.dmm"
#ifdef TRAVISBUILDING
#include "templates.dm"
+1
View File
@@ -0,0 +1 @@
#define FORCE_MAP "_maps/donutstation.json"
+11
View File
@@ -0,0 +1,11 @@
{
"map_name": "Donutstation",
"map_path": "map_files/Donutstation",
"map_file": "Donutstation.dmm",
"shuttles": {
"cargo": "cargo_box",
"ferry": "ferry_fancy",
"whiteship": "whiteship_box",
"emergency": "emergency_donut"
}
}
File diff suppressed because it is too large Load Diff
+187
View File
@@ -0,0 +1,187 @@
//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/shuttle/arrival)
"c" = (
/obj/structure/shuttle/engine/propulsion{
icon_state = "propulsion";
dir = 1
},
/turf/open/floor/plating/airless,
/area/shuttle/arrival)
"d" = (
/obj/structure/shuttle/engine/heater{
icon_state = "heater";
dir = 1
},
/obj/structure/window/reinforced,
/turf/open/floor/plating/airless,
/area/shuttle/arrival)
"e" = (
/obj/structure/closet/emcloset,
/turf/open/floor/mineral/titanium,
/area/shuttle/arrival)
"f" = (
/obj/machinery/computer/arcade,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"g" = (
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"h" = (
/turf/open/floor/mineral/titanium,
/area/shuttle/arrival)
"i" = (
/obj/structure/chair/comfy/shuttle,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"k" = (
/obj/machinery/door/airlock/titanium,
/turf/open/floor/plating,
/area/shuttle/arrival)
"l" = (
/obj/machinery/light{
dir = 8
},
/turf/open/floor/mineral/titanium,
/area/shuttle/arrival)
"m" = (
/obj/structure/chair/comfy/shuttle,
/obj/structure/window/reinforced{
dir = 1
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/arrival)
"n" = (
/obj/machinery/light{
dir = 4
},
/turf/open/floor/mineral/titanium,
/area/shuttle/arrival)
"o" = (
/obj/effect/spawner/structure/window/shuttle,
/turf/open/floor/plating,
/area/shuttle/arrival)
"p" = (
/obj/structure/shuttle/engine/propulsion{
icon_state = "propulsion";
dir = 1
},
/obj/docking_port/mobile/arrivals{
dir = 2;
dwidth = 3;
height = 13;
name = "donut arrivals shuttle";
width = 7
},
/turf/open/floor/plating/airless,
/area/shuttle/arrival)
(1,1,1) = {"
a
b
b
b
b
b
o
o
b
b
b
b
a
"}
(2,1,1) = {"
b
b
e
h
h
l
h
h
l
h
h
b
b
"}
(3,1,1) = {"
c
d
f
i
h
m
h
m
h
m
h
g
o
"}
(4,1,1) = {"
p
d
g
i
h
m
h
m
h
m
h
i
o
"}
(5,1,1) = {"
c
d
f
i
h
m
h
m
h
m
h
g
o
"}
(6,1,1) = {"
b
b
e
h
h
n
h
h
n
h
h
b
b
"}
(7,1,1) = {"
a
b
b
b
k
b
o
o
b
k
b
b
a
"}
+993
View File
@@ -0,0 +1,993 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
/turf/template_noop,
/area/template_noop)
"ab" = (
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"ac" = (
/obj/effect/spawner/structure/window/shuttle,
/turf/open/floor/plating,
/area/shuttle/escape)
"ad" = (
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"ae" = (
/obj/structure/table,
/obj/item/phone{
pixel_x = -3;
pixel_y = 3
},
/obj/machinery/light{
dir = 8
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"af" = (
/obj/machinery/computer/station_alert,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ag" = (
/obj/machinery/computer/emergency_shuttle,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ah" = (
/obj/machinery/computer/communications,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ai" = (
/obj/machinery/computer/crew,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aj" = (
/obj/structure/table,
/obj/item/storage/firstaid/regular,
/obj/machinery/light{
dir = 4
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ak" = (
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"al" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"am" = (
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"an" = (
/obj/structure/table,
/obj/item/restraints/handcuffs{
pixel_y = 3
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ao" = (
/obj/machinery/button/flasher{
id = "cockpit_flasher";
pixel_x = 6;
pixel_y = -24
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ap" = (
/obj/structure/table,
/obj/item/paper_bin,
/obj/item/pen,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aq" = (
/obj/structure/table,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ar" = (
/obj/structure/table,
/obj/item/storage/toolbox/mechanical,
/obj/item/crowbar,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"as" = (
/obj/structure/table,
/obj/item/storage/fancy/donut_box,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"at" = (
/obj/structure/table,
/obj/machinery/recharger{
active_power_usage = 0;
idle_power_usage = 0;
pixel_y = 4;
use_power = 0
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"au" = (
/obj/machinery/door/airlock/command/glass{
name = "Cockpit";
req_access_txt = "19"
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"av" = (
/obj/machinery/status_display/evac,
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aw" = (
/obj/machinery/flasher{
id = "cockpit_flasher";
pixel_x = 6;
pixel_y = 24
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ax" = (
/obj/structure/closet/emcloset,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"ay" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"az" = (
/obj/machinery/button/flasher{
id = "shuttle_flasher";
pixel_x = 8;
pixel_y = 24
},
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aA" = (
/obj/structure/chair,
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aB" = (
/obj/structure/chair,
/obj/machinery/flasher{
id = "shuttle_flasher";
pixel_x = -6;
pixel_y = 24
},
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aC" = (
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aD" = (
/obj/machinery/door/airlock/public/glass{
name = "Containment Cell";
req_access_txt = "2"
},
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aE" = (
/obj/machinery/light{
dir = 4
},
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aF" = (
/obj/structure/chair{
dir = 1
},
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aG" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/obj/machinery/light{
dir = 8
},
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aH" = (
/obj/machinery/status_display/evac,
/turf/closed/wall/mineral/titanium/nodiagonal,
/area/shuttle/escape)
"aI" = (
/obj/structure/table,
/obj/item/storage/fancy/donut_box,
/obj/item/book/manual/wiki/security_space_law,
/obj/item/storage/box/handcuffs,
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aJ" = (
/obj/machinery/light,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aK" = (
/obj/structure/table,
/obj/machinery/recharger,
/obj/structure/reagent_dispensers/peppertank{
pixel_y = 32
},
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aL" = (
/obj/machinery/door/airlock/public/glass{
name = "Emergency Shuttle Brig";
req_access_txt = "2"
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aM" = (
/obj/structure/chair/comfy/shuttle{
dir = 8
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aN" = (
/obj/machinery/vending/wallmed{
name = "Emergency NanoMed";
use_power = 0
},
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aO" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aP" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock";
req_access_txt = "2"
},
/turf/open/floor/plating,
/area/shuttle/escape)
"aQ" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/turf/open/floor/mineral/plastitanium/red/brig,
/area/shuttle/escape)
"aR" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock"
},
/turf/open/floor/plating,
/area/shuttle/escape)
"aS" = (
/obj/machinery/door/airlock/titanium{
name = "Emergency Shuttle Airlock"
},
/obj/docking_port/mobile/emergency{
name = "Donut emergency shuttle";
width = 34
},
/turf/open/floor/plating,
/area/shuttle/escape)
"aT" = (
/obj/structure/extinguisher_cabinet,
/turf/closed/wall/mineral/titanium,
/area/shuttle/escape)
"aU" = (
/obj/machinery/light,
/obj/machinery/light{
dir = 1
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aV" = (
/obj/machinery/light{
dir = 1
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aW" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
/obj/structure/window/reinforced,
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aX" = (
/obj/structure/chair/comfy/shuttle,
/obj/structure/window/reinforced{
dir = 1
},
/turf/open/floor/mineral/titanium/blue,
/area/shuttle/escape)
"aY" = (
/obj/structure/sign/departments/medbay/alt{
pixel_y = -32
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"aZ" = (
/obj/machinery/holopad,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"ba" = (
/obj/structure/reagent_dispensers/fueltank,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
/area/shuttle/escape)
"bb" = (
/turf/open/floor/mineral/titanium/yellow,
/area/shuttle/escape)
"bc" = (
/obj/machinery/door/airlock/public/glass{
name = "Emergency Shuttle Infirmary"
},
/turf/open/floor/mineral/titanium/white,
/area/shuttle/escape)
"bd" = (
/obj/structure/tank_dispenser/oxygen,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
/area/shuttle/escape)
"be" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
/area/shuttle/escape)
"bf" = (
/obj/machinery/sleeper,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bg" = (
/turf/open/floor/mineral/titanium/white,
/area/shuttle/escape)
"bh" = (
/obj/structure/closet/crate{
name = "emergency supplies crate"
},
/obj/item/storage/toolbox/emergency,
/obj/item/storage/toolbox/emergency,
/obj/item/flashlight/flare{
pixel_x = 3;
pixel_y = 3
},
/obj/item/flashlight/flare{
pixel_x = -6;
pixel_y = -2
},
/obj/item/crowbar,
/obj/item/wrench,
/obj/item/radio,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
/area/shuttle/escape)
"bi" = (
/obj/machinery/light,
/obj/machinery/portable_atmospherics/canister/oxygen,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
/area/shuttle/escape)
"bj" = (
/obj/structure/sink{
dir = 8;
pixel_x = -12
},
/turf/open/floor/mineral/titanium/white,
/area/shuttle/escape)
"bk" = (
/obj/machinery/shower{
dir = 8
},
/turf/open/floor/mineral/titanium/white,
/area/shuttle/escape)
"bl" = (
/obj/structure/closet/crate/medical{
name = "medical crate"
},
/obj/item/storage/firstaid/regular,
/obj/item/storage/firstaid/o2{
pixel_x = 3;
pixel_y = 3
},
/obj/item/storage/firstaid/toxin{
pixel_x = -4;
pixel_y = 3
},
/obj/item/healthanalyzer{
pixel_x = 3;
pixel_y = 3
},
/obj/item/lazarus_injector,
/obj/effect/turf_decal/bot,
/obj/machinery/light,
/mob/living/simple_animal/bot/medbot{
name = "\improper emergency medibot";
pixel_x = -3;
pixel_y = 2
},
/turf/open/floor/plasteel,
/area/shuttle/escape)
"bm" = (
/obj/structure/closet/emcloset,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
/turf/open/floor/plasteel,
/area/shuttle/escape)
"bn" = (
/obj/structure/table,
/obj/item/reagent_containers/glass/bottle/epinephrine{
pixel_x = 6
},
/obj/item/reagent_containers/glass/bottle/charcoal{
pixel_x = -3
},
/obj/item/reagent_containers/glass/bottle/epinephrine{
pixel_x = -3;
pixel_y = 8
},
/obj/item/reagent_containers/glass/bottle/charcoal{
pixel_x = 6;
pixel_y = 8
},
/obj/item/reagent_containers/syringe/epinephrine{
pixel_x = 3;
pixel_y = -2
},
/obj/item/reagent_containers/syringe/epinephrine{
pixel_x = 4;
pixel_y = 1
},
/obj/item/reagent_containers/syringe/epinephrine{
pixel_x = -2;
pixel_y = 5
},
/obj/item/reagent_containers/syringe/epinephrine{
pixel_x = 2;
pixel_y = 8
},
/obj/machinery/light,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bo" = (
/obj/structure/table,
/obj/item/storage/firstaid/fire,
/obj/item/storage/firstaid/regular{
pixel_x = 2;
pixel_y = 3
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bp" = (
/obj/structure/table,
/obj/item/storage/firstaid/toxin,
/obj/item/storage/firstaid/o2{
pixel_x = 3;
pixel_y = 3
},
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"bq" = (
/obj/structure/table,
/obj/item/defibrillator/loaded,
/obj/machinery/light,
/turf/open/floor/mineral/titanium,
/area/shuttle/escape)
"br" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
},
/obj/machinery/recharge_station,
/turf/open/floor/plasteel,
/area/shuttle/escape)
"bs" = (
/obj/structure/window/reinforced{
dir = 1
},
/obj/structure/shuttle/engine/heater,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
"bt" = (
/obj/structure/shuttle/engine/propulsion,
/turf/open/floor/plating/airless,
/area/shuttle/escape)
(1,1,1) = {"
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
ab
ab
aP
ab
aS
ab
aa
aa
aa
ab
aR
ac
aR
ab
aa
ab
ab
ab
ab
ab
aa
aa
aa
"}
(2,1,1) = {"
aa
aa
aa
aa
aa
ab
ab
ab
ab
ab
ab
ad
aK
aC
ab
ak
ab
ac
ac
ac
ad
ak
ak
ak
ad
ab
ad
ba
be
bi
ad
ab
ab
ab
"}
(3,1,1) = {"
aa
ab
ac
ac
ab
ab
ab
ay
ay
ay
aG
aC
aC
aC
ab
ak
am
am
am
am
am
am
am
am
am
am
am
bb
bb
bb
bm
ab
bs
bt
"}
(4,1,1) = {"
ab
ad
ak
ak
an
ap
ab
az
aC
aC
aC
aC
aC
aQ
ab
ak
am
am
aM
aM
aM
aM
aM
am
am
am
am
aH
ac
ac
ab
ab
bs
bt
"}
(5,1,1) = {"
ab
ae
ak
am
am
aq
av
ac
aD
ac
ad
aI
aC
aQ
ab
ak
am
aJ
aN
ac
ab
ac
aT
aV
aW
aX
aY
ab
bf
bj
bn
ab
bs
bt
"}
(6,1,1) = {"
ac
af
al
am
am
ar
ab
aA
aC
aF
ab
ac
aL
ac
aH
ak
am
am
aO
aO
aO
aO
aO
am
aW
aX
am
bc
bg
bg
bg
ab
bs
bt
"}
(7,1,1) = {"
ac
ag
al
am
am
as
ab
aB
aC
aF
ab
am
am
am
am
am
am
am
am
am
am
am
am
am
aW
aX
aZ
ac
bf
bg
bo
ab
bs
bt
"}
(8,1,1) = {"
ac
ah
al
am
am
at
ab
aA
aE
aF
ab
am
am
am
am
am
am
am
am
am
am
am
am
am
aW
aX
aZ
ac
bf
bg
bp
ab
bs
bt
"}
(9,1,1) = {"
ac
ai
al
am
am
ad
ab
ab
ab
ab
aH
am
aM
aM
aM
aM
aM
am
aM
aM
aM
aM
aM
am
aW
aX
am
bc
bg
bg
bg
ab
bs
bt
"}
(10,1,1) = {"
ab
aj
ak
am
ao
ad
aw
ak
ak
ak
ak
aJ
aN
ac
ab
ac
aT
aU
aN
ac
ab
ac
aT
aV
aW
aX
aY
ab
bf
bk
bq
ab
bs
bt
"}
(11,1,1) = {"
ab
ad
ak
ak
ak
au
am
am
am
am
am
am
aO
aO
aO
aO
aO
am
aO
aO
aO
aO
aO
am
am
am
am
aH
ac
ac
ab
ab
bs
bt
"}
(12,1,1) = {"
aa
ab
ac
ac
ab
ad
ax
ax
aq
ak
ak
am
am
am
am
am
am
am
am
am
am
am
am
am
am
am
am
bb
bb
bb
br
ab
bs
bt
"}
(13,1,1) = {"
aa
aa
aa
aa
aa
ab
ab
ab
ab
ab
ab
ad
ak
ak
ak
ak
ad
ac
ac
ac
ad
ak
ak
ak
ad
ab
ad
bd
bh
bl
ad
ab
ab
ab
"}
(14,1,1) = {"
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
ab
ab
aR
ac
aR
ab
aa
aa
aa
ab
aR
ac
aR
ab
aa
ab
ab
ab
ab
ab
aa
aa
aa
"}
+24
View File
@@ -350,3 +350,27 @@
/datum/preset_holoimage/clown
outfit_type = /datum/outfit/job/clown
/obj/item/disk/holodisk/donutstation/enginewars
name = "Conversation #DS034"
preset_image_type = /datum/preset_holoimage/engineer
preset_record_text = {"
NAME Rigsuit Engineer #1
DELAY 10
SAY The blueprints say we're installing a.. singularity engine?
DELAY 45
NAME Rigsuit Engineer #2
DELAY 10
SAY Yep, apparently part of the classic design.
DELAY 45
NAME Rigsuit Engineer #1
DELAY 10
SAY Hasn't the singularity engine been out of standard use for awhile now?
DELAY 45
NAME Rigsuit Engineer #2
DELAY 10
SAY Yeah, but apparently the architects bribed one of the higher ups to bypass standard regulations.
DELAY 55
NAME Rigsuit Engineery #1
DELAY 10
SAY It's gonna be a pain in the ass rebuilding this place when it inevitably gets loose.."}
+15
View File
@@ -257,6 +257,13 @@
credit_cost = 2000
description = "The gold standard in emergency exfiltration, this tried and true design is equipped with everything the crew needs for a safe flight home."
/datum/map_template/shuttle/emergency/donut
suffix = "donut"
name = "Donutstation Emergency Shuttle"
description = "The perfect spearhead for any crude joke involving the station's shape, this shuttle supports a separate containment cell for prisoners and a compact medical wing."
admin_notes = "Has airlocks on both sides of the shuttle and will probably intersect near the front on some stations that build past departures."
credit_cost = 2500
/datum/map_template/shuttle/emergency/clown
suffix = "clown"
name = "Snappop(tm)!"
@@ -419,6 +426,10 @@
suffix = "birdboat"
name = "supply shuttle (Birdboat)"
/datum/map_template/shuttle/cargo/donut
suffix = "donut"
name = "supply shuttle (Donut)"
/datum/map_template/shuttle/emergency/delta
suffix = "delta"
name = "Delta Station Emergency Shuttle"
@@ -449,6 +460,10 @@
suffix = "box"
name = "labour shuttle (Box)"
/datum/map_template/shuttle/arrival/donut
suffix = "donut"
name = "arrival shuttle (Donut)"
/datum/map_template/shuttle/infiltrator/basic
suffix = "basic"
name = "basic syndicate infiltrator"
@@ -48,6 +48,13 @@
/obj/item/gun/ballistic/automatic/pistol/deagle,
/obj/item/storage/box/syndie_kit/throwing_weapons = 3)
/obj/effect/spawner/lootdrop/armory_contraband/donutstation
loot = list(/obj/item/grenade/clusterbuster/teargas = 5,
/obj/item/gun/ballistic/shotgun/automatic/combat = 5,
/obj/item/bikehorn/golden,
/obj/item/grenade/clusterbuster,
/obj/item/storage/box/syndie_kit/throwing_weapons = 3)
/obj/effect/spawner/lootdrop/gambling
name = "gambling valuables spawner"
loot = list(
+5
View File
@@ -450,6 +450,11 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301
throw_range = 2
attack_verb = list("busted")
/obj/item/statuebust/hippocratic
name = "hippocrates bust"
desc = "A bust of the famous Greek physician Hippocrates of Kor, often sighted as the father of western medicine."
icon_state = "hippocratic"
/obj/item/tailclub
name = "tail club"
desc = "For the beating to death of lizards with their own tails."
+31
View File
@@ -48,6 +48,37 @@
name = "paper- 'Chemical Information'"
info = "Known Onboard Toxins:<BR>\n\tGrade A Semi-Liquid Plasma:<BR>\n\t\tHighly poisonous. You cannot sustain concentrations above 15 units.<BR>\n\t\tA gas mask fails to filter plasma after 50 units.<BR>\n\t\tWill attempt to diffuse like a gas.<BR>\n\t\tFiltered by scrubbers.<BR>\n\t\tThere is a bottled version which is very different<BR>\n\t\t\tfrom the version found in canisters!<BR>\n<BR>\n\t\tWARNING: Highly Flammable. Keep away from heat sources<BR>\n\t\texcept in an enclosed fire area!<BR>\n\t\tWARNING: It is a crime to use this without authorization.<BR>\nKnown Onboard Anti-Toxin:<BR>\n\tAnti-Toxin Type 01P: Works against Grade A Plasma.<BR>\n\t\tBest if injected directly into bloodstream.<BR>\n\t\tA full injection is in every regular Med-Kit.<BR>\n\t\tSpecial toxin Kits hold around 7.<BR>\n<BR>\nKnown Onboard Chemicals (other):<BR>\n\tRejuvenation T#001:<BR>\n\t\tEven 1 unit injected directly into the bloodstream<BR>\n\t\t\twill cure unconscious and sleep toxins.<BR>\n\t\tIf administered to a dying patient it will prevent<BR>\n\t\t\tfurther damage for about units*3 seconds.<BR>\n\t\t\tit will not cure them or allow them to be cured.<BR>\n\t\tIt can be administered to a non-dying patient<BR>\n\t\t\tbut the chemicals disappear just as fast.<BR>\n\tMorphine T#054:<BR>\n\t\t5 units will induce precisely 1 minute of sleep.<BR>\n\t\t\tThe effect are cumulative.<BR>\n\t\tWARNING: It is a crime to use this without authorization"
/obj/item/paper/fluff/jobs/medical/hippocratic
name = "paper- 'Hippocratic Oath'"
info = {"<i>I swear to fulfill, to the best of my ability and judgment, this covenant:
<br>
I will respect the hard-won scientific gains of those physicians in whose steps I walk,
and gladly share such knowledge as is mine with those who are to follow.
<br>
I will apply, for the benefit of the sick, all measures that are required,
avoiding those twin traps of overtreatment and therapeutic nihilism.
<br>
I will remember that there is art to medicine as well as science,
and that warmth, sympathy, and understanding may outweigh the surgeon's knife or the chemist's drug.
<br>
I will not be ashamed to say "I know not,"
nor will I fail to call in my colleagues when the skills of another are needed for a patient's recovery.
<br>
I will respect the privacy of my patients, for their problems are not disclosed to me that the world may know. Most especially must I tread with care in matters of life and death.
If it is given me to save a life, all thanks. But it may also be within my power to take a life;
this awesome responsibility must be faced with great humbleness and awareness of my own frailty. Above all, I must not play at God.
<br>
I will remember that I do not treat a fever chart, a cancerous growth, but a sick human being, whose illness may affect the person's family and economic stability.
My responsibility includes these related problems, if I am to care adequately for the sick.
<br>
I will prevent disease whenever I can, for prevention is preferable to cure.
<br>
I will remember that I remain a member of society, with special obligations to all my fellow human beings,
those sound of mind and body as well as the infirm.
<br>
If I do not violate this oath, may I enjoy life and art, respected while I live and remembered with affection thereafter.
May I always act so as to preserve the finest traditions of my calling and may I long experience the joy of healing those who seek my help.
</i>"}
/*
* Stations
+3
View File
@@ -495,5 +495,8 @@
/obj/mecha/CanEnterDisposals()
return
/obj/machinery/disposal/bin/newHolderDestination(obj/structure/disposalholder/H)
H.destinationTag = 1
/obj/machinery/disposal/deliveryChute/newHolderDestination(obj/structure/disposalholder/H)
H.destinationTag = 1
+4 -2
View File
@@ -147,6 +147,7 @@
icon = 'icons/obj/device.dmi'
icon_state = "cargotagger"
var/currTag = 0 //Destinations are stored in code\globalvars\lists\flavor_misc.dm
var/locked_destination = FALSE //if true, users can't open the destination tag window to prevent changing the tagger's current destination
w_class = WEIGHT_CLASS_TINY
item_state = "electronic"
lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi'
@@ -183,8 +184,9 @@
onclose(user, "destTagScreen")
/obj/item/destTagger/attack_self(mob/user)
openwindow(user)
return
if(!locked_destination)
openwindow(user)
return
/obj/item/destTagger/Topic(href, href_list)
add_fingerprint(usr)
+4
View File
@@ -29,6 +29,10 @@ map deltastation
minplayers 50
endmap
map donutstation
minplayers 50
endmap
map runtimestation
endmap
Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 22 KiB