mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Adds two alternate shuttles (#17592)
* I got the results of the test back - I definitely have breast cancer. * aaaaaa * need help translating shuttle code, will pay in shitcode * fixes * Update emergency_imfedupwiththisworld.dmm * Removes copyright infringement * Update shuttles.dm
This commit is contained in:
56
_maps/shuttles/emergency_goon.dmm
Normal file
56
_maps/shuttles/emergency_goon.dmm
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
"a" = (/turf/open/space,/area/space)
|
||||||
|
"b" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/open/floor/plating,/area/shuttle/escape)
|
||||||
|
"c" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/open/floor/plating,/area/shuttle/escape)
|
||||||
|
"d" = (/turf/closed/wall/shuttle{tag = "icon-swall0"; icon_state = "swall0"},/area/shuttle/escape)
|
||||||
|
"e" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (NORTH)"; icon_state = "wall_space"; dir = 1},/area/shuttle/escape)
|
||||||
|
"f" = (/turf/closed/wall/shuttle{tag = "icon-swall2"; icon_state = "swall2"},/area/shuttle/escape)
|
||||||
|
"g" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape)
|
||||||
|
"h" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dheight = 0; dir = 2; dwidth = 9; name = "NES Port"; width = 19},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape)
|
||||||
|
"i" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (WEST)"; icon_state = "wall_space"; dir = 8},/area/shuttle/escape)
|
||||||
|
"j" = (/turf/closed/wall/shuttle{tag = "icon-swall4"; icon_state = "swall4"},/area/shuttle/escape)
|
||||||
|
"k" = (/turf/closed/wall/shuttle{tag = "icon-swall12"; icon_state = "swall12"},/area/shuttle/escape)
|
||||||
|
"l" = (/obj/machinery/vending/wallmed,/turf/closed/wall/shuttle{tag = "icon-swall8"; icon_state = "swall8"},/area/shuttle/escape)
|
||||||
|
"m" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape)
|
||||||
|
"n" = (/turf/closed/wall/shuttle{tag = "icon-swall1"; icon_state = "swall1"},/area/shuttle/escape)
|
||||||
|
"o" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/escape)
|
||||||
|
"p" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plating,/area/shuttle/escape)
|
||||||
|
"q" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape)
|
||||||
|
"r" = (/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape)
|
||||||
|
"s" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape)
|
||||||
|
"t" = (/turf/closed/wall/shuttle{tag = "icon-wall_floor"; icon_state = "wall_floor"},/area/shuttle/escape)
|
||||||
|
"u" = (/turf/open/space,/area/shuttle/escape)
|
||||||
|
"v" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape)
|
||||||
|
"w" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape)
|
||||||
|
"x" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"y" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/emergency,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"z" = (/obj/structure/table/reinforced,/obj/item/device/radio,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"A" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"B" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"C" = (/turf/closed/wall/shuttle{tag = "icon-swall8"; icon_state = "swall8"},/area/shuttle/escape)
|
||||||
|
"D" = (/turf/closed/wall/shuttle{tag = "icon-swall3"; icon_state = "swall3"},/area/shuttle/escape)
|
||||||
|
"E" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"F" = (/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"G" = (/obj/machinery/computer/emergency_shuttle,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"H" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape)
|
||||||
|
"I" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"J" = (/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape)
|
||||||
|
"K" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape)
|
||||||
|
"L" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"M" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape)
|
||||||
|
"N" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (EAST)"; icon_state = "wall_space"; dir = 4},/area/shuttle/escape)
|
||||||
|
"O" = (/turf/closed/wall/shuttle{tag = "icon-wall_floor (WEST)"; icon_state = "wall_floor"; dir = 8},/area/shuttle/escape)
|
||||||
|
"P" = (/turf/closed/wall/shuttle{tag = "icon-wall_space"; icon_state = "wall_space"},/area/shuttle/escape)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
abcdeaafghfaaaaaaaa
|
||||||
|
ijklfdmnoonmmdeaaaa
|
||||||
|
bpqrnsssoossstddeua
|
||||||
|
bpvrwooooossssxyzxe
|
||||||
|
bpqrfssdooosssdAABx
|
||||||
|
jkkCDssmooooooEFAGx
|
||||||
|
bpHHnssdooosssdAAIx
|
||||||
|
bpHJKooooossssxLMxN
|
||||||
|
bpHHfsssoosssOddNua
|
||||||
|
PjkCndmfoofmmdNaaaa
|
||||||
|
abcdNaanggnaaaaaaaa
|
||||||
|
"}
|
||||||
42
_maps/shuttles/emergency_imfedupwiththisworld.dmm
Normal file
42
_maps/shuttles/emergency_imfedupwiththisworld.dmm
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
"a" = (/turf/closed/wall/mineral/wood,/area/shuttle/escape)
|
||||||
|
"b" = (/obj/machinery/light_switch,/turf/closed/wall/mineral/wood,/area/shuttle/escape)
|
||||||
|
"c" = (/obj/machinery/door/unpowered/shuttle,/obj/docking_port/mobile/emergency{dheight = 0; dir = 4; dwidth = 1; height = 10; name = "Oh Hi Mark"; width = 12},/turf/open/floor/wood,/area/shuttle/escape)
|
||||||
|
"d" = (/turf/open/floor/wood,/area/shuttle/escape)
|
||||||
|
"e" = (/obj/machinery/light{dir = 1},/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"f" = (/obj/structure/chair/comfy/teal,/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"g" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp,/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"h" = (/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"i" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/knife,/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"j" = (/turf/open/floor/plasteel/bar,/area/shuttle/escape)
|
||||||
|
"k" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/vending/boozeomat,/turf/open/floor/plasteel/bar,/area/shuttle/escape)
|
||||||
|
"l" = (/obj/machinery/computer/security/wooden_tv,/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"m" = (/obj/structure/table/glass,/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"n" = (/obj/structure/chair/comfy/teal{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"o" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/store/cake/birthday,/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"p" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/plasteel/bar,/area/shuttle/escape)
|
||||||
|
"q" = (/obj/structure/table/reinforced,/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"r" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/turf/open/floor/plasteel/bar,/area/shuttle/escape)
|
||||||
|
"s" = (/obj/machinery/door/window{dir = 8},/turf/open/floor/plasteel/bar,/area/shuttle/escape)
|
||||||
|
"t" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/bar,/area/shuttle/escape)
|
||||||
|
"u" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/wood,/area/shuttle/escape)
|
||||||
|
"v" = (/obj/structure/chair/office/dark,/turf/open/floor/wood,/area/shuttle/escape)
|
||||||
|
"w" = (/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/blood/drip,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/mob_spawn/human/corpse,/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/obj/machinery/light/small{dir = 8},/obj/item/weapon/reagent_containers/food/snacks/cakeslice/birthday,/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"x" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/obj/item/weapon/paper{info = "i love daniel<br>daniel is my best friend<br><br>you are tearing me apart elise"},/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
"y" = (/obj/structure/flora/kirbyplants,/turf/open/floor/wood,/area/shuttle/escape)
|
||||||
|
"z" = (/obj/structure/table/wood,/obj/item/weapon/papercutter,/turf/open/floor/wood,/area/shuttle/escape)
|
||||||
|
"A" = (/obj/structure/table/wood,/obj/machinery/computer/libraryconsole/bookmanagement,/turf/open/floor/wood,/area/shuttle/escape)
|
||||||
|
"B" = (/obj/machinery/light,/obj/structure/table/wood,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/open/floor/wood,/area/shuttle/escape)
|
||||||
|
"C" = (/obj/structure/mineral_door/wood,/turf/open/floor/wood,/area/shuttle/escape)
|
||||||
|
"D" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/carpet,/area/shuttle/escape)
|
||||||
|
|
||||||
|
(1,1,1) = {"
|
||||||
|
abaaaaaaaa
|
||||||
|
cdefghijka
|
||||||
|
adlmnhojpa
|
||||||
|
adhmnhqjra
|
||||||
|
adhhhhsjta
|
||||||
|
auddddaaaa
|
||||||
|
addvddawxa
|
||||||
|
ayzABdChDa
|
||||||
|
aaaaaaaaaa
|
||||||
|
"}
|
||||||
@@ -112,6 +112,24 @@
|
|||||||
without protective goggles. Emitters spawn powered on, expect \
|
without protective goggles. Emitters spawn powered on, expect \
|
||||||
admin notices, they are harmless."
|
admin notices, they are harmless."
|
||||||
|
|
||||||
|
/datum/map_template/shuttle/emergency/imfedupwiththisworld
|
||||||
|
suffix = "imfedupwiththisworld"
|
||||||
|
name = "Oh, Hi Daniel"
|
||||||
|
description = "How was space work today? \
|
||||||
|
Oh, pretty good. We got a new space station and the company will make a lot of money. \
|
||||||
|
What space station? \
|
||||||
|
I cannot tell you; it's space confidential. \
|
||||||
|
Aw, come space on. Why not? \
|
||||||
|
No, I can't. Anyway, how is your space roleplay life?"
|
||||||
|
|
||||||
|
/datum/map_template/shuttle/emergency/goon
|
||||||
|
suffix = "goon"
|
||||||
|
name = "NES Port"
|
||||||
|
description = "The Nanotrasen Emergency Shuttle Port(NES Port for short) \
|
||||||
|
is a shuttle used at other less known nanotrasen facilities \
|
||||||
|
and has a more open inside for larger crowds."
|
||||||
|
|
||||||
|
|
||||||
/datum/map_template/shuttle/ferry/base
|
/datum/map_template/shuttle/ferry/base
|
||||||
suffix = "base"
|
suffix = "base"
|
||||||
name = "transport ferry"
|
name = "transport ferry"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
//use this define to highlight docking port bounding boxes (ONLY FOR DEBUG USE)
|
//use this define to highlight docking port bounding boxes (ONLY FOR DEBUG USE)
|
||||||
//#define DOCKING_PORT_HIGHLIGHT
|
// #define DOCKING_PORT_HIGHLIGHT
|
||||||
|
|
||||||
//NORTH default dir
|
//NORTH default dir
|
||||||
/obj/docking_port
|
/obj/docking_port
|
||||||
|
|||||||
Reference in New Issue
Block a user