From ab4e02dddb9411294714ac1757a89aafee5b2f1c Mon Sep 17 00:00:00 2001 From: SplinterGP Date: Tue, 18 Aug 2020 15:02:18 -0300 Subject: [PATCH] hopefully solves POI error --- code/game/objects/items/blueprints.dm | 8 +++++--- maps/yw/cryogaia_things.dm | 6 ++++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index 7523502e1e..e4876a6bc8 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -20,11 +20,10 @@ var/const/ROOM_ERR_SPACE = -1 var/const/ROOM_ERR_TOOLARGE = -2 + var/list/SPACE_OUTSIDE_TYPES = list() //YWEdit. var/static/list/SPACE_AREA_TYPES = list( /area/space, - /area/mine, - /area/borealis2/outdoors/exterior, //YWEdit Start. - /area/borealis2/outdoors/grounds //YWEdit End. + /area/mine ) var/static/list/SPECIAL_AREA_TYPES = list( /area/shuttle, @@ -121,6 +120,9 @@ return A /obj/item/blueprints/proc/get_area_type(var/area/A = get_area()) + for(var/type in SPACE_OUTSIDE_TYPES) //YWEDIT Start. + if(istype(A, type)) + return AREA_SPACE //YWEDIT End. for(var/type in SPACE_AREA_TYPES) if(istype(A, type)) return AREA_SPACE diff --git a/maps/yw/cryogaia_things.dm b/maps/yw/cryogaia_things.dm index 7489e52bb5..ce31154362 100644 --- a/maps/yw/cryogaia_things.dm +++ b/maps/yw/cryogaia_things.dm @@ -19,6 +19,12 @@ icon_state = "map_vent_out" external_pressure_bound = ONE_ATMOSPHERE * 1.1 +/obj/item/blueprints + SPACE_OUTSIDE_TYPES = list( + /area/borealis2/outdoors/exterior, + /area/borealis2/outdoors/grounds + ) + /obj/effect/step_trigger/teleporter/planetary_fall/borealis2/find_planet()