Adds an Area to the Exterior (#14011)

This commit is contained in:
SleepyGemmy
2022-05-23 13:35:20 +02:00
committed by GitHub
parent 7ac73f066d
commit 2da35ea554
6 changed files with 441 additions and 527 deletions

View File

@@ -387,7 +387,7 @@ var/list/mob/living/forced_ambiance_list = new
continue continue
if (istype(A, /area/mine)) if (istype(A, /area/mine))
continue continue
if (istype(A, /area/horizonexterior)) if (istype(A, /area/horizon/exterior))
continue continue
//Although hostile mobs instadying to turrets is fun //Although hostile mobs instadying to turrets is fun

View File

@@ -304,15 +304,6 @@
/area/shuttle/intrepid/cockpit /area/shuttle/intrepid/cockpit
name = "Cockpit" name = "Cockpit"
// Exterior
/area/horizonexterior
name = "Exterior"
icon_state = "exterior"
has_gravity = FALSE
base_turf = /turf/space
station_area = TRUE
// //
// Areas for the SCCV Horizon Map // Areas for the SCCV Horizon Map
// //
@@ -321,6 +312,17 @@
icon_state = "unknown" icon_state = "unknown"
station_area = TRUE station_area = TRUE
// Exterior
/area/horizon/exterior
name = "Horizon - Exterior"
icon_state = "exterior"
base_turf = /turf/space
dynamic_lighting = TRUE
requires_power = FALSE
has_gravity = FALSE
no_light_control = TRUE
allow_nightmode = FALSE
// Hallways // Hallways
/area/horizon/hallway /area/horizon/hallway
name = "Horizon - Hallway (PARENT AREA - DON'T USE)" name = "Horizon - Hallway (PARENT AREA - DON'T USE)"

View File

@@ -15,7 +15,7 @@
,/area/supply/dock ,/area/supply/dock
,/area/turbolift ,/area/turbolift
,/area/mine ,/area/mine
,/area/horizonexterior ,/area/horizon/exterior
,/area/construction ,/area/construction
) )
ut_apc_exempt_areas = list() ut_apc_exempt_areas = list()

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -208,7 +208,7 @@
/area/crew_quarters/lounge/secondary) /area/crew_quarters/lounge/secondary)
"at" = ( "at" = (
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"au" = ( "au" = (
/obj/random/junk, /obj/random/junk,
/obj/effect/floor_decal/industrial/warning{ /obj/effect/floor_decal/industrial/warning{
@@ -1052,7 +1052,7 @@
dir = 1 dir = 1
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"bV" = ( "bV" = (
/obj/effect/floor_decal/spline/plain{ /obj/effect/floor_decal/spline/plain{
dir = 6 dir = 6
@@ -1240,7 +1240,7 @@
"cq" = ( "cq" = (
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"cr" = ( "cr" = (
/obj/structure/bookcase, /obj/structure/bookcase,
/obj/item/book/manual/robotics_cyborgs, /obj/item/book/manual/robotics_cyborgs,
@@ -2216,7 +2216,7 @@
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/item/mop, /obj/item/mop,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"dX" = ( "dX" = (
/obj/structure/table/reinforced/wood, /obj/structure/table/reinforced/wood,
/obj/machinery/computer/guestpass{ /obj/machinery/computer/guestpass{
@@ -2265,7 +2265,7 @@
dir = 8 dir = 8
}, },
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"eb" = ( "eb" = (
/obj/machinery/atmospherics/pipe/simple/visible/universal, /obj/machinery/atmospherics/pipe/simple/visible/universal,
/obj/structure/lattice/catwalk/indoor/grate, /obj/structure/lattice/catwalk/indoor/grate,
@@ -2799,7 +2799,7 @@
"fh" = ( "fh" = (
/obj/effect/floor_decal/industrial/warning, /obj/effect/floor_decal/industrial/warning,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"fi" = ( "fi" = (
/obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment,
/obj/effect/floor_decal/corner/paleblue{ /obj/effect/floor_decal/corner/paleblue{
@@ -2855,7 +2855,7 @@
pixel_y = 8 pixel_y = 8
}, },
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"fn" = ( "fn" = (
/obj/effect/floor_decal/corner/blue/full{ /obj/effect/floor_decal/corner/blue/full{
dir = 4 dir = 4
@@ -5504,7 +5504,7 @@
"kh" = ( "kh" = (
/obj/effect/shuttle_landmark/merc_ship/dock, /obj/effect/shuttle_landmark/merc_ship/dock,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"ki" = ( "ki" = (
/obj/effect/floor_decal/corner/green{ /obj/effect/floor_decal/corner/green{
dir = 6 dir = 6
@@ -8368,7 +8368,7 @@
}, },
/obj/item/hullbeacon/red, /obj/item/hullbeacon/red,
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"px" = ( "px" = (
/obj/structure/cable/green{ /obj/structure/cable/green{
icon_state = "1-2" icon_state = "1-2"
@@ -8433,7 +8433,7 @@
"pE" = ( "pE" = (
/obj/structure/lattice/catwalk/indoor, /obj/structure/lattice/catwalk/indoor,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"pF" = ( "pF" = (
/obj/structure/filingcabinet{ /obj/structure/filingcabinet{
pixel_x = -8 pixel_x = -8
@@ -8549,7 +8549,7 @@
dir = 4 dir = 4
}, },
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"pQ" = ( "pQ" = (
/obj/effect/floor_decal/corner/green{ /obj/effect/floor_decal/corner/green{
dir = 6 dir = 6
@@ -9125,7 +9125,7 @@
dir = 8 dir = 8
}, },
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"qY" = ( "qY" = (
/obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment,
/turf/simulated/floor/tiled, /turf/simulated/floor/tiled,
@@ -10105,7 +10105,7 @@
"sP" = ( "sP" = (
/obj/structure/lattice, /obj/structure/lattice,
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"sQ" = ( "sQ" = (
/obj/structure/filingcabinet/filingcabinet{ /obj/structure/filingcabinet/filingcabinet{
pixel_x = -9; pixel_x = -9;
@@ -10795,7 +10795,7 @@
"tW" = ( "tW" = (
/obj/effect/shuttle_landmark/legion/green, /obj/effect/shuttle_landmark/legion/green,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"tX" = ( "tX" = (
/obj/structure/disposalpipe/segment{ /obj/structure/disposalpipe/segment{
dir = 4 dir = 4
@@ -11193,7 +11193,7 @@
}, },
/obj/item/hullbeacon/red, /obj/item/hullbeacon/red,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"uN" = ( "uN" = (
/turf/simulated/floor, /turf/simulated/floor,
/area/maintenance/bridge) /area/maintenance/bridge)
@@ -12570,7 +12570,7 @@
"xo" = ( "xo" = (
/obj/item/hullbeacon/red, /obj/item/hullbeacon/red,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"xp" = ( "xp" = (
/turf/simulated/wall/shuttle/scc_space_ship/cardinal, /turf/simulated/wall/shuttle/scc_space_ship/cardinal,
/area/horizon/crew_quarters/fitness/lounge) /area/horizon/crew_quarters/fitness/lounge)
@@ -13288,7 +13288,7 @@
pixel_y = 16 pixel_y = 16
}, },
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"yG" = ( "yG" = (
/obj/structure/table/wood, /obj/structure/table/wood,
/obj/machinery/chemical_dispenser/coffee, /obj/machinery/chemical_dispenser/coffee,
@@ -13344,7 +13344,7 @@
"yM" = ( "yM" = (
/obj/structure/lattice/catwalk, /obj/structure/lattice/catwalk,
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"yN" = ( "yN" = (
/obj/effect/floor_decal/corner/green{ /obj/effect/floor_decal/corner/green{
dir = 9 dir = 9
@@ -13743,7 +13743,7 @@
dir = 1 dir = 1
}, },
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"zz" = ( "zz" = (
/obj/structure/railing/mapped{ /obj/structure/railing/mapped{
dir = 8 dir = 8
@@ -15144,7 +15144,7 @@
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/item/toy/figure/janitor, /obj/item/toy/figure/janitor,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Co" = ( "Co" = (
/obj/effect/floor_decal/spline/plain, /obj/effect/floor_decal/spline/plain,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -16152,7 +16152,7 @@
/obj/effect/floor_decal/industrial/warning/full, /obj/effect/floor_decal/industrial/warning/full,
/obj/item/hullbeacon/red, /obj/item/hullbeacon/red,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Eo" = ( "Eo" = (
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/effect/floor_decal/industrial/warning{ /obj/effect/floor_decal/industrial/warning{
@@ -18094,7 +18094,7 @@
dir = 1 dir = 1
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"HO" = ( "HO" = (
/obj/structure/cable/green{ /obj/structure/cable/green{
icon_state = "4-8" icon_state = "4-8"
@@ -19058,7 +19058,7 @@
/obj/structure/lattice/catwalk, /obj/structure/lattice/catwalk,
/obj/structure/railing/mapped, /obj/structure/railing/mapped,
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"Jw" = ( "Jw" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -19394,7 +19394,7 @@
}, },
/obj/item/hullbeacon/red, /obj/item/hullbeacon/red,
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"Ka" = ( "Ka" = (
/obj/effect/floor_decal/spline/fancy/wood/corner{ /obj/effect/floor_decal/spline/fancy/wood/corner{
dir = 4 dir = 4
@@ -19775,7 +19775,7 @@
dir = 8 dir = 8
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"KO" = ( "KO" = (
/obj/structure/railing/mapped, /obj/structure/railing/mapped,
/obj/structure/railing/mapped{ /obj/structure/railing/mapped{
@@ -20013,7 +20013,7 @@
}, },
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Ll" = ( "Ll" = (
/obj/effect/map_effect/wingrille_spawn/reinforced/firedoor, /obj/effect/map_effect/wingrille_spawn/reinforced/firedoor,
/turf/simulated/floor, /turf/simulated/floor,
@@ -20610,14 +20610,14 @@
dir = 10 dir = 10
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Mp" = ( "Mp" = (
/obj/structure/railing/mapped{ /obj/structure/railing/mapped{
dir = 8 dir = 8
}, },
/obj/structure/lattice/catwalk, /obj/structure/lattice/catwalk,
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"Mq" = ( "Mq" = (
/obj/machinery/alarm{ /obj/machinery/alarm{
pixel_y = 28 pixel_y = 28
@@ -20936,7 +20936,7 @@
}, },
/obj/item/hullbeacon/red, /obj/item/hullbeacon/red,
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"MR" = ( "MR" = (
/obj/effect/map_effect/wingrille_spawn/reinforced/polarized{ /obj/effect/map_effect/wingrille_spawn/reinforced/polarized{
id = "Recovery1" id = "Recovery1"
@@ -21178,7 +21178,7 @@
dir = 8 dir = 8
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Nq" = ( "Nq" = (
/turf/simulated/wall, /turf/simulated/wall,
/area/crew_quarters/lounge/secondary) /area/crew_quarters/lounge/secondary)
@@ -22490,7 +22490,7 @@
dir = 6 dir = 6
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"PG" = ( "PG" = (
/obj/structure/railing/mapped{ /obj/structure/railing/mapped{
dir = 1 dir = 1
@@ -22606,7 +22606,7 @@
}, },
/obj/item/hullbeacon/red, /obj/item/hullbeacon/red,
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"PQ" = ( "PQ" = (
/obj/structure/window/shuttle/scc_space_ship, /obj/structure/window/shuttle/scc_space_ship,
/obj/structure/grille, /obj/structure/grille,
@@ -23383,7 +23383,7 @@
"Rh" = ( "Rh" = (
/obj/effect/floor_decal/industrial/warning/corner, /obj/effect/floor_decal/industrial/warning/corner,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Ri" = ( "Ri" = (
/obj/effect/floor_decal/corner/green{ /obj/effect/floor_decal/corner/green{
dir = 6 dir = 6
@@ -23843,7 +23843,7 @@
dir = 5 dir = 5
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Sc" = ( "Sc" = (
/obj/effect/floor_decal/spline/plain{ /obj/effect/floor_decal/spline/plain{
dir = 8 dir = 8
@@ -24186,7 +24186,7 @@
dir = 4 dir = 4
}, },
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"SM" = ( "SM" = (
/obj/effect/floor_decal/corner/green{ /obj/effect/floor_decal/corner/green{
dir = 10 dir = 10
@@ -24482,7 +24482,7 @@
dir = 4 dir = 4
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Ts" = ( "Ts" = (
/obj/structure/cable/green{ /obj/structure/cable/green{
icon_state = "1-2" icon_state = "1-2"
@@ -24604,7 +24604,7 @@
dir = 4 dir = 4
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"TD" = ( "TD" = (
/obj/effect/floor_decal/corner/green/diagonal, /obj/effect/floor_decal/corner/green/diagonal,
/obj/item/bedsheet/medical{ /obj/item/bedsheet/medical{
@@ -24619,7 +24619,7 @@
dir = 1 dir = 1
}, },
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"TF" = ( "TF" = (
/obj/structure/bed/stool/chair{ /obj/structure/bed/stool/chair{
dir = 1 dir = 1
@@ -24898,7 +24898,7 @@
dir = 9 dir = 9
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Uk" = ( "Uk" = (
/obj/effect/floor_decal/spline/fancy{ /obj/effect/floor_decal/spline/fancy{
dir = 1 dir = 1
@@ -25339,7 +25339,7 @@
}, },
/obj/item/hullbeacon/red, /obj/item/hullbeacon/red,
/turf/simulated/open/airless, /turf/simulated/open/airless,
/area/template_noop) /area/horizon/exterior)
"UZ" = ( "UZ" = (
/obj/effect/floor_decal/corner/green{ /obj/effect/floor_decal/corner/green{
dir = 6 dir = 6
@@ -25771,7 +25771,7 @@
dir = 8 dir = 8
}, },
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"VN" = ( "VN" = (
/obj/effect/floor_decal/corner/blue/diagonal, /obj/effect/floor_decal/corner/blue/diagonal,
/obj/structure/closet/emcloset, /obj/structure/closet/emcloset,
@@ -25918,7 +25918,7 @@
"Wb" = ( "Wb" = (
/obj/effect/shuttle_landmark/ert/dock, /obj/effect/shuttle_landmark/ert/dock,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Wc" = ( "Wc" = (
/obj/structure/table/wood, /obj/structure/table/wood,
/obj/item/material/ashtray/bronze, /obj/item/material/ashtray/bronze,
@@ -26078,7 +26078,7 @@
}, },
/obj/item/hullbeacon/red, /obj/item/hullbeacon/red,
/turf/simulated/floor/reinforced/airless, /turf/simulated/floor/reinforced/airless,
/area/template_noop) /area/horizon/exterior)
"Wv" = ( "Wv" = (
/obj/machinery/shieldwallgen, /obj/machinery/shieldwallgen,
/obj/effect/floor_decal/corner/yellow/diagonal, /obj/effect/floor_decal/corner/yellow/diagonal,