mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-18 03:26:31 +01:00
[MIRROR] Revisiting The Goliath: Or, that time I dripped out the SBC Starfury just because [MDB IGNORE] (#14813)
* Revisiting The Goliath: Or, that time I dripped out the SBC Starfury just because (#68126) Drips the SHIT out of the SBC Starfury while not completely overhauling it. Touches everything NOT in engineering or southward (because I love how scuffed that part is and refuse to touch it on principle) - Also converts one map varedit into a real boy subtype, and moves tiny fans to their own file. Mandatory disclosure on the gameplay changes: Fighters 1 and 3 are now NOT in the hangar, and are now attached to the formerly unused gunnery rooms. Cryo now works. Yeah. I know. You can actually open the anesthetic closet now. Everyone now shares three spawners. This doesn't reduce the amount of people who can play when this rolls, as I've adjusted var/uses in accordance: it just reduces clutter. A few of the horizontal double airlocks have been compacted into glass_large airlocks. The bar windows now actually have grilles like they were meant to. Four turbines have shown up. They aren't functional*, they just look like gunnery and conveniently fit in the spots. I'm sure this is space OSHA compliant. The map is ever so slightly smaller, vertically. This should distance us from an edge case where somehow all space levels are too cluttered for this to spawn properly, for the time being. *Technically there's nothing stopping you from using them besides the amount of time it'd take for the operatives to kick your ass This map was originally designed wayyy back before we even had the computer sprites we have now, (#27760 if you want to see SOUL) and it shows. While it will never have it's SM again, we can at least make the thing much nicer to look at. * Revisiting The Goliath: Or, that time I dripped out the SBC Starfury just because Co-authored-by: BluBerry016 <50649185+unit0016@users.noreply.github.com>
This commit is contained in:
@@ -4,10 +4,10 @@
|
||||
/area/template_noop)
|
||||
"ab" = (
|
||||
/obj/structure/closet/syndicate/personal,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 6
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark,
|
||||
/obj/effect/turf_decal/stripes/red/line,
|
||||
/obj/structure/railing,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"ac" = (
|
||||
/turf/open/floor/iron/dark,
|
||||
@@ -33,10 +33,12 @@
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"ag" = (
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/machinery/computer/shuttle/starfury/corvette{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"ah" = (
|
||||
@@ -52,16 +54,15 @@
|
||||
pixel_y = -25;
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 6
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"ai" = (
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/corvette{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aj" = (
|
||||
@@ -72,21 +73,29 @@
|
||||
/obj/docking_port/mobile/syndicate_corvette,
|
||||
/obj/structure/fans/tiny,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"ak" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 9
|
||||
},
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
name = "tactical chair"
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"al" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line,
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"am" = (
|
||||
@@ -106,10 +115,7 @@
|
||||
specialfunctions = 4
|
||||
},
|
||||
/obj/item/clothing/glasses/meson,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 5
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"ao" = (
|
||||
/obj/machinery/light/small{
|
||||
@@ -124,39 +130,38 @@
|
||||
/area/shuttle/sbc_corvette)
|
||||
"ap" = (
|
||||
/obj/structure/table,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aq" = (
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/toolbox/mechanical,
|
||||
/obj/item/multitool,
|
||||
/obj/item/clothing/head/welding,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/structure/window/reinforced/survival_pod{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"as" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 9
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"at" = (
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/shuttle/engine/heater{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/obj/structure/window/reinforced/survival_pod{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"au" = (
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/item/storage/medkit/regular{
|
||||
pixel_x = 3;
|
||||
@@ -164,50 +169,67 @@
|
||||
},
|
||||
/obj/item/storage/box/zipties,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/structure/window/reinforced/survival_pod{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"av" = (
|
||||
/obj/structure/closet/syndicate/personal,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 5
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aw" = (
|
||||
/obj/machinery/light/small,
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 1;
|
||||
name = "tactical chair"
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"ay" = (
|
||||
/obj/machinery/computer/secure_data{
|
||||
/obj/machinery/computer/secure_data/syndie{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/effect/turf_decal/stripes/red/line,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"az" = (
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 6
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 9
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aA" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 8;
|
||||
name = "tactical chair"
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark,
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aC" = (
|
||||
/obj/structure/shuttle/engine/propulsion/burst{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/turf/open/floor/plating/airless,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aE" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
@@ -216,11 +238,15 @@
|
||||
},
|
||||
/obj/structure/fans/tiny,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark,
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aF" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 5
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 10
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
@@ -228,12 +254,15 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
name = "tactical chair"
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aH" = (
|
||||
@@ -244,9 +273,12 @@
|
||||
/turf/closed/wall/mineral/plastitanium/nodiagonal,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aJ" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 10
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 5
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aK" = (
|
||||
@@ -254,13 +286,13 @@
|
||||
name = "Syndicate Corvette Ready Room"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
|
||||
/turf/open/floor/iron/dark,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aM" = (
|
||||
/turf/closed/wall/mineral/plastitanium/nodiagonal,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aN" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
@@ -278,12 +310,12 @@
|
||||
name = "Syndicate Corvette Cockpit"
|
||||
},
|
||||
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
|
||||
/turf/open/floor/iron/dark,
|
||||
/turf/open/floor/iron/dark/textured_large,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aQ" = (
|
||||
/obj/structure/table,
|
||||
/obj/machinery/recharger,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/effect/turf_decal/stripes/red/line,
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aR" = (
|
||||
@@ -297,9 +329,6 @@
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aS" = (
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/rack,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/item/flashlight/seclite{
|
||||
@@ -307,14 +336,24 @@
|
||||
pixel_y = 3
|
||||
},
|
||||
/obj/item/flashlight/seclite,
|
||||
/obj/structure/window/reinforced/survival_pod{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aT" = (
|
||||
/obj/machinery/light/small{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark,
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
@@ -323,9 +362,11 @@
|
||||
brightness = 3;
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 8
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line,
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aW" = (
|
||||
@@ -336,35 +377,78 @@
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aX" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 10
|
||||
},
|
||||
/obj/structure/chair/comfy/shuttle{
|
||||
dir = 1;
|
||||
name = "tactical chair"
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aZ" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"aZ" = (
|
||||
/turf/open/floor/catwalk_floor/iron_dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"qH" = (
|
||||
/obj/structure/table,
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/item/wrench,
|
||||
/obj/machinery/cell_charger,
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"uo" = (
|
||||
/turf/open/floor/iron/dark/small,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"up" = (
|
||||
/obj/structure/closet/syndicate/personal,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"uD" = (
|
||||
/obj/machinery/porta_turret/syndicate/pod{
|
||||
dir = 9;
|
||||
max_integrity = 80
|
||||
},
|
||||
/turf/closed/wall/mineral/plastitanium/nodiagonal,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"Cw" = (
|
||||
/obj/machinery/porta_turret/syndicate/pod{
|
||||
max_integrity = 80;
|
||||
dir = 10
|
||||
},
|
||||
/turf/closed/wall/mineral/plastitanium/nodiagonal,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"Jb" = (
|
||||
/obj/machinery/computer/security{
|
||||
network = list("SBC_Corvette")
|
||||
},
|
||||
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/iron/dark,
|
||||
/area/shuttle/sbc_corvette)
|
||||
"KZ" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 9
|
||||
},
|
||||
/obj/effect/turf_decal/stripes/red/line{
|
||||
dir = 6
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_corvette)
|
||||
|
||||
(1,1,1) = {"
|
||||
aa
|
||||
@@ -376,13 +460,13 @@ aC
|
||||
aa
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
aH
|
||||
uD
|
||||
at
|
||||
at
|
||||
at
|
||||
at
|
||||
at
|
||||
am
|
||||
Cw
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
aM
|
||||
@@ -398,7 +482,7 @@ aM
|
||||
ak
|
||||
aJ
|
||||
aN
|
||||
as
|
||||
KZ
|
||||
aX
|
||||
aM
|
||||
"}
|
||||
@@ -406,7 +490,7 @@ aM
|
||||
aM
|
||||
aG
|
||||
az
|
||||
ac
|
||||
uo
|
||||
aF
|
||||
aw
|
||||
aM
|
||||
@@ -416,8 +500,8 @@ aM
|
||||
av
|
||||
ab
|
||||
ac
|
||||
up
|
||||
av
|
||||
ab
|
||||
aM
|
||||
"}
|
||||
(7,1,1) = {"
|
||||
@@ -435,14 +519,14 @@ as
|
||||
aT
|
||||
aZ
|
||||
aU
|
||||
aJ
|
||||
as
|
||||
aj
|
||||
"}
|
||||
(9,1,1) = {"
|
||||
aM
|
||||
an
|
||||
aA
|
||||
al
|
||||
aZ
|
||||
al
|
||||
ah
|
||||
aM
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
/turf/closed/wall/mineral/plastitanium/nodiagonal,
|
||||
/area/shuttle/sbc_fighter1)
|
||||
"h" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark/end,
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_fighter1)
|
||||
"i" = (
|
||||
@@ -21,7 +22,7 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter1)
|
||||
"q" = (
|
||||
/obj/structure/shuttle/engine/propulsion/burst,
|
||||
@@ -32,7 +33,7 @@
|
||||
dir = 8;
|
||||
network = list("SBC_Fighter1")
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter1)
|
||||
"v" = (
|
||||
/obj/machinery/porta_turret/syndicate/energy{
|
||||
@@ -54,7 +55,7 @@
|
||||
brightness = 3;
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter1)
|
||||
"H" = (
|
||||
/obj/machinery/button/door{
|
||||
@@ -64,7 +65,7 @@
|
||||
pixel_x = 25;
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter1)
|
||||
"N" = (
|
||||
/obj/machinery/turretid{
|
||||
@@ -81,11 +82,14 @@
|
||||
dir = 1;
|
||||
name = "tactical chair"
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark/end{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_fighter1)
|
||||
"Q" = (
|
||||
/obj/machinery/computer/shuttle/starfury/fighter/fighter_one,
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter1)
|
||||
"V" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
@@ -95,13 +99,16 @@
|
||||
/obj/docking_port/mobile/syndicate_fighter/fighter_one,
|
||||
/obj/structure/fans/tiny,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/sbc_fighter1)
|
||||
"W" = (
|
||||
/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/fighter/fighter_one{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter1)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter2)
|
||||
"j" = (
|
||||
/obj/machinery/button/door{
|
||||
@@ -19,7 +19,7 @@
|
||||
pixel_x = 25;
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter2)
|
||||
"k" = (
|
||||
/obj/machinery/porta_turret/syndicate/energy{
|
||||
@@ -35,7 +35,7 @@
|
||||
/area/shuttle/sbc_fighter2)
|
||||
"o" = (
|
||||
/obj/machinery/computer/shuttle/starfury/fighter/fighter_two,
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter2)
|
||||
"q" = (
|
||||
/obj/structure/shuttle/engine/propulsion/burst,
|
||||
@@ -56,13 +56,16 @@
|
||||
dir = 1;
|
||||
name = "tactical chair"
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark/end{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_fighter2)
|
||||
"t" = (
|
||||
/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/fighter/fighter_two{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter2)
|
||||
"u" = (
|
||||
/obj/machinery/door/airlock/external{
|
||||
@@ -79,7 +82,7 @@
|
||||
dir = 8;
|
||||
network = list("SBC_Fighter2")
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter2)
|
||||
"x" = (
|
||||
/obj/machinery/porta_turret/syndicate/energy/heavy{
|
||||
@@ -94,12 +97,13 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter2)
|
||||
"V" = (
|
||||
/turf/closed/wall/mineral/plastitanium/nodiagonal,
|
||||
/area/shuttle/sbc_fighter2)
|
||||
"W" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark/end,
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_fighter2)
|
||||
|
||||
|
||||
@@ -9,6 +9,9 @@
|
||||
},
|
||||
/obj/docking_port/mobile/syndicate_fighter/fighter_three,
|
||||
/obj/effect/mapping_helpers/airlock/access/all/syndicate/general,
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/plating,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"f" = (
|
||||
@@ -18,7 +21,7 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"g" = (
|
||||
/obj/structure/shuttle/engine/propulsion/burst,
|
||||
@@ -35,14 +38,14 @@
|
||||
pixel_x = 25;
|
||||
specialfunctions = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"y" = (
|
||||
/obj/machinery/computer/security{
|
||||
dir = 8;
|
||||
network = list("SBC_Fighter2")
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"E" = (
|
||||
/obj/machinery/turretid{
|
||||
@@ -59,56 +62,42 @@
|
||||
dir = 1;
|
||||
name = "tactical chair"
|
||||
},
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark/end{
|
||||
dir = 1
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"F" = (
|
||||
/obj/machinery/porta_turret/syndicate/energy{
|
||||
dir = 9
|
||||
},
|
||||
/obj/machinery/camera/directional/east{
|
||||
c_tag = "Left Side";
|
||||
network = list("SBC_Fighter3");
|
||||
pixel_x = -32;
|
||||
pixel_y = -11
|
||||
},
|
||||
/turf/closed/wall/mineral/plastitanium/nodiagonal,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"H" = (
|
||||
/obj/machinery/porta_turret/syndicate/energy{
|
||||
dir = 5
|
||||
},
|
||||
/obj/machinery/camera/directional/west{
|
||||
c_tag = "Right Side";
|
||||
network = list("SBC_Fighter3");
|
||||
pixel_x = 32;
|
||||
pixel_y = -11
|
||||
},
|
||||
/turf/closed/wall/mineral/plastitanium/nodiagonal,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"I" = (
|
||||
/obj/machinery/porta_turret/syndicate/energy/heavy{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/camera/directional/south{
|
||||
c_tag = "Front Side";
|
||||
network = list("SBC_Fighter3");
|
||||
pixel_x = 11;
|
||||
pixel_y = 32
|
||||
},
|
||||
/turf/closed/wall/mineral/plastitanium/nodiagonal,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"J" = (
|
||||
/obj/machinery/computer/shuttle/starfury/fighter/fighter_three,
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"Q" = (
|
||||
/obj/effect/turf_decal/siding/thinplating_new/dark/end,
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"T" = (
|
||||
/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/fighter/fighter_three{
|
||||
dir = 4
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
"Z" = (
|
||||
/obj/structure/rack,
|
||||
@@ -117,7 +106,7 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 8
|
||||
},
|
||||
/turf/open/floor/mineral/plastitanium/red,
|
||||
/turf/open/floor/mineral/plastitanium,
|
||||
/area/shuttle/sbc_fighter3)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
+2244
-2016
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,59 @@
|
||||
//Fans
|
||||
/obj/structure/fans
|
||||
icon = 'icons/obj/lavaland/survival_pod.dmi'
|
||||
icon_state = "fans"
|
||||
name = "environmental regulation system"
|
||||
desc = "A large machine releasing a constant gust of air."
|
||||
anchored = TRUE
|
||||
density = TRUE
|
||||
var/buildstacktype = /obj/item/stack/sheet/iron
|
||||
var/buildstackamount = 5
|
||||
can_atmos_pass = ATMOS_PASS_NO
|
||||
|
||||
/obj/structure/fans/deconstruct()
|
||||
if(!(flags_1 & NODECONSTRUCT_1))
|
||||
if(buildstacktype)
|
||||
new buildstacktype(loc,buildstackamount)
|
||||
qdel(src)
|
||||
|
||||
/obj/structure/fans/wrench_act(mob/living/user, obj/item/I)
|
||||
..()
|
||||
if(flags_1 & NODECONSTRUCT_1)
|
||||
return TRUE
|
||||
|
||||
user.visible_message(span_warning("[user] disassembles [src]."),
|
||||
span_notice("You start to disassemble [src]..."), span_hear("You hear clanking and banging noises."))
|
||||
if(I.use_tool(src, user, 20, volume=50))
|
||||
deconstruct()
|
||||
return TRUE
|
||||
|
||||
/obj/structure/fans/tiny
|
||||
name = "tiny fan"
|
||||
desc = "A tiny fan, releasing a thin gust of air."
|
||||
layer = ABOVE_NORMAL_TURF_LAYER
|
||||
density = FALSE
|
||||
icon_state = "fan_tiny"
|
||||
buildstackamount = 2
|
||||
|
||||
/obj/structure/fans/Initialize(mapload)
|
||||
. = ..()
|
||||
air_update_turf(TRUE, TRUE)
|
||||
|
||||
/obj/structure/fans/Destroy()
|
||||
air_update_turf(TRUE, FALSE)
|
||||
. = ..()
|
||||
|
||||
//Invisible, indestructible fans
|
||||
/obj/structure/fans/tiny/invisible
|
||||
name = "air flow blocker"
|
||||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
|
||||
invisibility = INVISIBILITY_ABSTRACT
|
||||
|
||||
/obj/structure/fans/tiny/shield
|
||||
name = "shuttle bay shield"
|
||||
desc = "An tenuously thin energy shield only capable of holding in air, but not solid objects or people."
|
||||
icon = 'icons/effects/effects.dmi'
|
||||
icon_state = "shield-old" // We should probably get these their own icon at some point
|
||||
light_color = "#6496FA"
|
||||
light_range = 4
|
||||
|
||||
@@ -224,56 +224,6 @@
|
||||
/obj/machinery/smartfridge/survival_pod/accept_check(obj/item/O)
|
||||
return isitem(O)
|
||||
|
||||
//Fans
|
||||
/obj/structure/fans
|
||||
icon = 'icons/obj/lavaland/survival_pod.dmi'
|
||||
icon_state = "fans"
|
||||
name = "environmental regulation system"
|
||||
desc = "A large machine releasing a constant gust of air."
|
||||
anchored = TRUE
|
||||
density = TRUE
|
||||
var/buildstacktype = /obj/item/stack/sheet/iron
|
||||
var/buildstackamount = 5
|
||||
can_atmos_pass = ATMOS_PASS_NO
|
||||
|
||||
/obj/structure/fans/deconstruct()
|
||||
if(!(flags_1 & NODECONSTRUCT_1))
|
||||
if(buildstacktype)
|
||||
new buildstacktype(loc,buildstackamount)
|
||||
qdel(src)
|
||||
|
||||
/obj/structure/fans/wrench_act(mob/living/user, obj/item/I)
|
||||
..()
|
||||
if(flags_1 & NODECONSTRUCT_1)
|
||||
return TRUE
|
||||
|
||||
user.visible_message(span_warning("[user] disassembles [src]."),
|
||||
span_notice("You start to disassemble [src]..."), span_hear("You hear clanking and banging noises."))
|
||||
if(I.use_tool(src, user, 20, volume=50))
|
||||
deconstruct()
|
||||
return TRUE
|
||||
|
||||
/obj/structure/fans/tiny
|
||||
name = "tiny fan"
|
||||
desc = "A tiny fan, releasing a thin gust of air."
|
||||
layer = ABOVE_NORMAL_TURF_LAYER
|
||||
density = FALSE
|
||||
icon_state = "fan_tiny"
|
||||
buildstackamount = 2
|
||||
|
||||
/obj/structure/fans/Initialize(mapload)
|
||||
. = ..()
|
||||
air_update_turf(TRUE, TRUE)
|
||||
|
||||
/obj/structure/fans/Destroy()
|
||||
air_update_turf(TRUE, FALSE)
|
||||
. = ..()
|
||||
//Invisible, indestructible fans
|
||||
/obj/structure/fans/tiny/invisible
|
||||
name = "air flow blocker"
|
||||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
|
||||
invisibility = INVISIBILITY_ABSTRACT
|
||||
|
||||
//Fluff
|
||||
/obj/structure/tubes
|
||||
icon_state = "tubes"
|
||||
|
||||
@@ -110,6 +110,7 @@
|
||||
prompt_name = "a battlecruiser crewmember"
|
||||
outfit = /datum/outfit/syndicate_empty/battlecruiser
|
||||
spawner_job_path = /datum/job/battlecruiser_crew
|
||||
uses = 4
|
||||
|
||||
/// The antag team to apply the player to
|
||||
var/datum/team/antag_team
|
||||
@@ -196,6 +197,7 @@
|
||||
important_text = "Work as a team with your fellow operatives and work out a plan of attack. If you are overwhelmed, escape back to your ship!"
|
||||
prompt_name = "a battlecruiser operative"
|
||||
outfit = /datum/outfit/syndicate_empty/battlecruiser/assault
|
||||
uses = 8
|
||||
|
||||
/datum/outfit/syndicate_empty/battlecruiser/assault
|
||||
name = "Syndicate Battlecruiser Assault Operative"
|
||||
@@ -217,6 +219,7 @@
|
||||
outfit = /datum/outfit/syndicate_empty/battlecruiser/assault/captain
|
||||
spawner_job_path = /datum/job/battlecruiser_captain
|
||||
antag_datum_to_give = /datum/antagonist/battlecruiser/captain
|
||||
uses = 1
|
||||
|
||||
/datum/outfit/syndicate_empty/battlecruiser/assault/captain
|
||||
name = "Syndicate Battlecruiser Captain"
|
||||
|
||||
@@ -1875,6 +1875,7 @@
|
||||
#include "code\game\objects\structures\electricchair.dm"
|
||||
#include "code\game\objects\structures\extinguisher.dm"
|
||||
#include "code\game\objects\structures\false_walls.dm"
|
||||
#include "code\game\objects\structures\fans.dm"
|
||||
#include "code\game\objects\structures\fence.dm"
|
||||
#include "code\game\objects\structures\fireaxe.dm"
|
||||
#include "code\game\objects\structures\fireplace.dm"
|
||||
|
||||
Reference in New Issue
Block a user