From f1122fd4b5fd17aa5e6d5878c7e0129f627eba4d Mon Sep 17 00:00:00 2001 From: Casey Date: Sun, 29 May 2022 13:49:39 -0400 Subject: [PATCH] Duke's Mapping Competition: Burrito's Lake Map --- code/game/objects/structures/railing.dm | 14 +- maps/atoll/atoll.dmm | 397 ++++++++++++++++++++++ maps/atoll/atoll_decals.dm | 62 ++++ maps/atoll/atoll_objs.dm | 69 ++++ maps/atoll/atoll_turfs.dm | 55 +++ maps/atoll/icons/decals/marble_decals.dmi | Bin 0 -> 10994 bytes maps/atoll/icons/decals/wall_decals.dmi | Bin 0 -> 909 bytes maps/atoll/icons/objs/benches.dmi | Bin 0 -> 1126 bytes maps/atoll/icons/objs/bronze_overhang.dmi | Bin 0 -> 2248 bytes maps/atoll/icons/objs/lamp.dmi | Bin 0 -> 421 bytes maps/atoll/icons/objs/moss.dmi | Bin 0 -> 681 bytes maps/atoll/icons/objs/trees.dmi | Bin 0 -> 2771 bytes maps/atoll/icons/objs/trees_xl.dmi | Bin 0 -> 2254 bytes maps/atoll/icons/turfs/marble.dmi | Bin 0 -> 1022 bytes maps/atoll/icons/turfs/water.dmi | Bin 0 -> 535 bytes vorestation.dme | 8 + 16 files changed, 598 insertions(+), 7 deletions(-) create mode 100644 maps/atoll/atoll.dmm create mode 100644 maps/atoll/atoll_decals.dm create mode 100644 maps/atoll/atoll_objs.dm create mode 100644 maps/atoll/atoll_turfs.dm create mode 100644 maps/atoll/icons/decals/marble_decals.dmi create mode 100644 maps/atoll/icons/decals/wall_decals.dmi create mode 100644 maps/atoll/icons/objs/benches.dmi create mode 100644 maps/atoll/icons/objs/bronze_overhang.dmi create mode 100644 maps/atoll/icons/objs/lamp.dmi create mode 100644 maps/atoll/icons/objs/moss.dmi create mode 100644 maps/atoll/icons/objs/trees.dmi create mode 100644 maps/atoll/icons/objs/trees_xl.dmi create mode 100644 maps/atoll/icons/turfs/marble.dmi create mode 100644 maps/atoll/icons/turfs/water.dmi diff --git a/code/game/objects/structures/railing.dm b/code/game/objects/structures/railing.dm index 2f07cff6bf..3efd7091b0 100644 --- a/code/game/objects/structures/railing.dm +++ b/code/game/objects/structures/railing.dm @@ -121,21 +121,21 @@ else icon_state = "[icon_modifier]railing1" if (check & 32) - add_overlay(image('icons/obj/railing.dmi', src, "[icon_modifier]corneroverlay")) + add_overlay(image(icon, src, "[icon_modifier]corneroverlay")) if ((check & 16) || !(check & 32) || (check & 64)) - add_overlay(image('icons/obj/railing.dmi', src, "[icon_modifier]frontoverlay_l")) + add_overlay(image(icon, src, "[icon_modifier]frontoverlay_l")) if (!(check & 2) || (check & 1) || (check & 4)) - add_overlay(image('icons/obj/railing.dmi', src, "[icon_modifier]frontoverlay_r")) + add_overlay(image(icon, src, "[icon_modifier]frontoverlay_r")) if(check & 4) switch (src.dir) if (NORTH) - add_overlay(image('icons/obj/railing.dmi', src, "[icon_modifier]mcorneroverlay", pixel_x = 32)) + add_overlay(image(icon, src, "[icon_modifier]mcorneroverlay", pixel_x = 32)) if (SOUTH) - add_overlay(image('icons/obj/railing.dmi', src, "[icon_modifier]mcorneroverlay", pixel_x = -32)) + add_overlay(image(icon, src, "[icon_modifier]mcorneroverlay", pixel_x = -32)) if (EAST) - add_overlay(image('icons/obj/railing.dmi', src, "[icon_modifier]mcorneroverlay", pixel_y = -32)) + add_overlay(image(icon, src, "[icon_modifier]mcorneroverlay", pixel_y = -32)) if (WEST) - add_overlay(image('icons/obj/railing.dmi', src, "[icon_modifier]mcorneroverlay", pixel_y = 32)) + add_overlay(image(icon, src, "[icon_modifier]mcorneroverlay", pixel_y = 32)) /obj/structure/railing/verb/rotate_counterclockwise() set name = "Rotate Railing Counter-Clockwise" diff --git a/maps/atoll/atoll.dmm b/maps/atoll/atoll.dmm new file mode 100644 index 0000000000..55567d90fd --- /dev/null +++ b/maps/atoll/atoll.dmm @@ -0,0 +1,397 @@ +"aa" = (/obj/effect/floor_decal/atoll{icon_state = "mural"; dir = 1},/obj/machinery/gateway{dir = 9},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ab" = (/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 4},/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 1},/obj/machinery/gateway{dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ac" = (/obj/effect/floor_decal/atoll{icon_state = "mural"; dir = 8},/obj/machinery/gateway{dir = 5},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ad" = (/obj/effect/floor_decal/atoll{icon_state = "mural"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ae" = (/obj/effect/floor_decal/atoll{icon_state = "mural"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"af" = (/obj/effect/floor_decal/atoll{icon_state = "mural"; dir = 4},/obj/machinery/gateway{dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ag" = (/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"ah" = (/obj/effect/floor_decal/atoll,/turf/simulated/floor/atoll,/area/gateway/atoll) +"ai" = (/obj/effect/floor_decal/atoll{icon_state = "mural"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"aj" = (/obj/structure/flora/moss,/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 1},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"ak" = (/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 1},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"al" = (/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"am" = (/turf/simulated/floor/atoll,/area/gateway/atoll) +"an" = (/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"ao" = (/obj/structure/railing/overhang/waterless,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"ap" = (/obj/effect/decal/shadow,/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"aq" = (/obj/structure/railing/overhang,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"ar" = (/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"as" = (/obj/structure/bed/chair/sofa/bench/marble,/turf/simulated/floor/atoll,/area/gateway/atoll) +"at" = (/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"au" = (/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 1},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"av" = (/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"aw" = (/obj/structure/lightpost/atoll,/turf/simulated/floor/atoll,/area/gateway/atoll) +"ax" = (/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"ay" = (/obj/structure/flora/moss{icon_state = "moss"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"az" = (/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 4},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"aA" = (/obj/effect/decal/shadow/silhouette/pillar{icon_state = "silhouette_p"; dir = 1},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"aB" = (/obj/machinery/gateway/centerstation,/turf/simulated/floor/atoll,/area/gateway/atoll) +"aC" = (/obj/effect/blocker,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"aD" = (/obj/effect/blocker,/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"aE" = (/obj/effect/blocker,/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"aF" = (/obj/effect/blocker,/turf/simulated/floor/atoll,/area/gateway/atoll) +"aG" = (/obj/effect/blocker,/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"aH" = (/obj/effect/blocker,/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 8},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"aI" = (/obj/effect/blocker,/obj/structure/railing/overhang/waterless,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"aJ" = (/obj/effect/blocker,/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 4},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"aK" = (/obj/effect/blocker,/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 1},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"aL" = (/obj/effect/blocker,/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"aM" = (/obj/effect/blocker,/obj/structure/flora/moss{icon_state = "moss"; dir = 8},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"aN" = (/obj/effect/blocker,/obj/structure/flora/moss,/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"aO" = (/obj/effect/decal/shadow/silhouette,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"aP" = (/obj/effect/floor_decal/atoll{icon_state = "mural"; dir = 4},/obj/structure/bed/chair/sofa/bench/marble{dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"aQ" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 9},/obj/effect/floor_decal/atoll/bronze,/turf/simulated/floor/atoll,/area/gateway/atoll) +"aR" = (/obj/effect/floor_decal/atoll/border,/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"aS" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 5},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"aT" = (/obj/effect/floor_decal/atoll,/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"aU" = (/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 8},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"aV" = (/obj/structure/flora/lily2,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"aW" = (/obj/structure/flora/moss{icon_state = "moss"; dir = 1},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"aX" = (/obj/effect/decal/shadow/silhouette{icon_state = "silhouette"; dir = 1},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"aY" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 9},/turf/simulated/floor/atoll,/area/gateway/atoll) +"aZ" = (/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ba" = (/obj/structure/flora/lily2,/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 8},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bb" = (/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bc" = (/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bd" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"be" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 5},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bf" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bg" = (/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bh" = (/obj/structure/railing/overhang,/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bi" = (/obj/structure/flora/lily3,/obj/structure/railing/overhang,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bj" = (/obj/structure/railing/overhang,/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bk" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bl" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bm" = (/obj/structure/flora/lily3,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bn" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 10},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bo" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bp" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bq" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/border/invert,/turf/simulated/floor/atoll,/area/gateway/atoll) +"br" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 6},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bs" = (/obj/structure/flora/lily1,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bt" = (/obj/structure/flora/moss{icon_state = "moss"; dir = 8},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"bu" = (/obj/effect/floor_decal/atoll{icon_state = "mural"; dir = 1},/obj/structure/bed/chair/sofa/bench/marble{dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bv" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 10},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"bw" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bx" = (/obj/effect/floor_decal/atoll/border/invert,/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"by" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/border/invert,/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bz" = (/obj/effect/floor_decal/atoll{icon_state = "mural"; dir = 8},/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bA" = (/obj/effect/decal/shadow,/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 1},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"bB" = (/obj/effect/floor_decal/atoll/stairs,/obj/effect/decal/shadow,/turf/simulated/floor/atoll,/area/gateway/atoll) +"bC" = (/obj/structure/flora/moss{icon_state = "moss"; dir = 4},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"bD" = (/obj/structure/flora/moss{icon_state = "moss"; dir = 1},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bE" = (/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 1},/obj/structure/flora/moss{icon_state = "moss"; dir = 4},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"bF" = (/obj/effect/floor_decal/atoll/stairs,/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bG" = (/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 1},/obj/structure/flora/moss{icon_state = "moss"; dir = 1},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"bH" = (/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 1},/obj/structure/flora/moss{icon_state = "moss"; dir = 8},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"bI" = (/obj/effect/floor_decal/atoll/stairs,/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bJ" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 9},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bK" = (/obj/structure/bed/chair/sofa/bench/marble,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 5},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bL" = (/obj/effect/decal/shadow/silhouette{icon_state = "silhouette"; dir = 1},/obj/structure/railing/overhang,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bM" = (/obj/structure/flora/lily2,/obj/structure/railing/overhang,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bN" = (/obj/effect/floor_decal/atoll/stairs,/obj/effect/decal/shadow{icon_state = "wall_shadow"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bO" = (/obj/structure/flora/moss{icon_state = "moss"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bP" = (/obj/structure/flora/moss,/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"bQ" = (/obj/structure/flora/log2,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"bR" = (/obj/structure/flora/tree/atoll{icon_state = "green"; dir = 4},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"bS" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bT" = (/obj/effect/decal/shadow/floor,/turf/simulated/floor/atoll,/area/gateway/atoll) +"bU" = (/obj/effect/decal/shadow/floor,/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"bV" = (/obj/effect/decal/shadow/floor,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 5},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bW" = (/obj/structure/bed/chair/sofa/bench/marble{dir = 4},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bX" = (/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 8},/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"bY" = (/obj/structure/flora/tree/atoll{icon_state = "green"; dir = 1},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"bZ" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ca" = (/obj/effect/floor_decal/atoll/bronze,/turf/simulated/floor/atoll,/area/gateway/atoll) +"cb" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 6},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cc" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 10},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cd" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/effect/floor_decal/atoll/bronze,/turf/simulated/floor/atoll,/area/gateway/atoll) +"ce" = (/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cf" = (/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 6},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cg" = (/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"ch" = (/turf/simulated/floor/beach/sand/outdoors/atoll,/area/gateway/atoll) +"ci" = (/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cj" = (/obj/structure/flora/tree/jungle,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"ck" = (/obj/structure/flora/tree/jungle_small,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cl" = (/obj/structure/flora/bboulder1,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cm" = (/obj/structure/flora/log1,/turf/simulated/floor/atoll,/area/gateway/atoll) +"cn" = (/obj/structure/flora/ausbushes/reedbush,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"co" = (/obj/structure/flora/rocks1,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cp" = (/obj/structure/flora/rocks2,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cq" = (/obj/structure/flora/ausbushes/fernybush,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cr" = (/obj/structure/flora/bboulder2,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cs" = (/obj/structure/flora/log1,/turf/simulated/floor/beach/sand/outdoors/atoll,/area/gateway/atoll) +"ct" = (/obj/structure/bed/chair/sofa/bench/marble,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 9},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cu" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cv" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cw" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 48; teleport_y = 107},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cx" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 33; teleport_y = 107},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/obj/effect/floor_decal/atoll/border,/turf/simulated/floor/atoll,/area/gateway/atoll) +"cy" = (/obj/structure/flora/ausbushes/palebush,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cz" = (/obj/structure/flora/tree/atoll{icon_state = "green"; dir = 8},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"cA" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/bronze,/turf/simulated/floor/atoll,/area/gateway/atoll) +"cB" = (/obj/structure/flora/log1,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cC" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cD" = (/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 10},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cE" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/bronze,/turf/simulated/floor/atoll,/area/gateway/atoll) +"cF" = (/obj/structure/flora/smallbould,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cG" = (/obj/structure/flora/ausbushes/pointybush,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cH" = (/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 8},/obj/effect/floor_decal/atoll/border/invert,/turf/simulated/floor/atoll,/area/gateway/atoll) +"cI" = (/obj/effect/decal/shadow,/obj/structure/flora/moss{icon_state = "moss"; dir = 8},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"cJ" = (/obj/effect/decal/shadow,/obj/structure/flora/moss{icon_state = "moss"; dir = 1},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"cK" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 62; teleport_y = 103},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cL" = (/obj/structure/flora/tree/atoll{icon_state = "green"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cM" = (/obj/structure/flora/log2,/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"cN" = (/obj/structure/flora/ausbushes/fullgrass,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"cO" = (/obj/structure/flora/tree/atoll{icon_state = "green"; dir = 1},/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 1},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"cP" = (/obj/structure/flora/moss{icon_state = "moss"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"cQ" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 99; teleport_y = 83},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cR" = (/obj/structure/flora/moss{icon_state = "moss"; dir = 8},/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 1},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"cS" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 108; teleport_y = 90},/obj/effect/floor_decal/atoll/border,/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cT" = (/obj/effect/decal/shadow/silhouette/pillar{icon_state = "silhouette_p"; dir = 4},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"cU" = (/obj/structure/flora/tree/atoll{icon_state = "green"; dir = 1},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"cV" = (/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"cW" = (/obj/effect/floor_decal/atoll/border/invert,/turf/simulated/floor/atoll,/area/gateway/atoll) +"cX" = (/obj/structure/flora/tree/atoll/huge,/turf/simulated/floor/beach/sand/outdoors/atoll,/area/gateway/atoll) +"cY" = (/obj/effect/floor_decal/atoll/border,/turf/simulated/floor/atoll,/area/gateway/atoll) +"cZ" = (/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"da" = (/obj/structure/flora/lily1,/obj/structure/railing/overhang,/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"db" = (/obj/effect/floor_decal/atoll,/obj/machinery/gateway{dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dc" = (/obj/structure/bed/chair/sofa/bench/marble{dir = 4},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 9},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dd" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"de" = (/obj/structure/bed/chair/sofa/bench/marble,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"df" = (/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 8},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 5},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dg" = (/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dh" = (/obj/machinery/gateway,/turf/simulated/floor/atoll,/area/gateway/atoll) +"di" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 9},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dj" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dk" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 5},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dl" = (/obj/structure/flora/lily2,/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dm" = (/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 8},/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dn" = (/obj/effect/floor_decal/atoll/power,/turf/simulated/floor/atoll{desc = "Scuff and weathered etchings make these floors out to be pretty old. This particular area looks energized, maybe it can supply power to something?"},/area/gateway/atoll/powered) +"do" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dp" = (/obj/effect/floor_decal/atoll/moss/random,/obj/structure/flora/tree/atoll{icon_state = "green"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dq" = (/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dr" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 10},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"ds" = (/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dt" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 6},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"du" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/border/invert,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dv" = (/obj/structure/flora/lily3,/obj/structure/railing/overhang,/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dw" = (/obj/structure/flora/lily3,/obj/structure/railing/overhang,/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dx" = (/obj/effect/decal/shadow/silhouette/pillar,/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dy" = (/obj/effect/decal/shadow/silhouette/pillar,/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dz" = (/obj/structure/bed/chair/sofa/bench/marble{dir = 4},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 10},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dA" = (/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 1},/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dB" = (/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 8},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 6},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dC" = (/obj/effect/decal/shadow/silhouette/pillar{icon_state = "silhouette_p"; dir = 8},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dD" = (/obj/effect/decal/shadow/silhouette/pillar{icon_state = "silhouette_p"; dir = 8},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dE" = (/obj/effect/decal/shadow/silhouette/pillar{icon_state = "silhouette_p"; dir = 4},/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 1},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dF" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 4},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dG" = (/obj/structure/flora/tree/atoll{icon_state = "green"; dir = 8},/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dH" = (/obj/structure/flora/ausbushes/genericbush,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"dI" = (/obj/structure/railing/overhang/waterless,/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dJ" = (/obj/structure/railing/overhang/waterless,/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dK" = (/obj/structure/flora/tree/atoll,/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dL" = (/obj/structure/flora/moss,/obj/effect/step_trigger/teleporter/atoll{teleport_x = 97; teleport_y = 46},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dM" = (/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 1},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"dN" = (/obj/effect/decal/shadow,/obj/structure/flora/moss{icon_state = "moss"; dir = 4},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"dO" = (/obj/structure/flora/ausbushes/grassybush,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"dP" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 80; teleport_y = 55},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/obj/effect/floor_decal/atoll/border,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dQ" = (/obj/structure/flora/tree/atoll/huge{icon_state = "tree"; dir = 1},/obj/structure/flora/rocks1,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"dR" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 15; teleport_y = 39},/obj/effect/floor_decal/atoll/border,/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dS" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 36; teleport_y = 41},/obj/effect/floor_decal/atoll,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dT" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"dU" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 44; teleport_y = 33},/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 1},/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dV" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 44; teleport_y = 38},/obj/effect/floor_decal/atoll/border/invert,/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dW" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 8},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"dX" = (/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"dY" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 30; teleport_y = 25},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/obj/effect/floor_decal/atoll/border,/turf/simulated/floor/atoll,/area/gateway/atoll) +"dZ" = (/obj/structure/flora/ausbushes/sunnybush,/turf/simulated/floor/outdoors/grass/heavy/atoll,/area/gateway/atoll) +"ea" = (/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 4},/obj/structure/flora/lily1,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"eb" = (/obj/structure/flora/rocks1,/turf/simulated/floor/beach/sand/outdoors/atoll,/area/gateway/atoll) +"ec" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 101; teleport_y = 19},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/obj/effect/floor_decal/atoll/border,/turf/simulated/floor/atoll,/area/gateway/atoll) +"ed" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"ee" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 114; teleport_y = 20},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 4},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ef" = (/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 1},/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 4},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"eg" = (/obj/structure/railing/overhang/waterless{icon_state = "wbronze_railing0"; dir = 4},/turf/simulated/floor/atoll/vertical,/area/gateway/atoll) +"eh" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 33; teleport_y = 91},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 4},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ei" = (/obj/effect/blocker,/obj/effect/decal/shadow/silhouette,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"ej" = (/obj/machinery/gateway{dir = 10},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ek" = (/obj/machinery/gateway{dir = 6},/turf/simulated/floor/atoll,/area/gateway/atoll) +"el" = (/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 9},/turf/simulated/floor/atoll,/area/gateway/atoll) +"em" = (/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/effect/floor_decal/atoll/border,/turf/simulated/floor/atoll,/area/gateway/atoll) +"en" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 5},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eo" = (/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ep" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eq" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 10},/turf/simulated/floor/atoll,/area/gateway/atoll) +"er" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"es" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 6},/turf/simulated/floor/atoll,/area/gateway/atoll) +"et" = (/obj/structure/railing/overhang{icon_state = "bronze_railing0"; dir = 4},/obj/structure/railing/overhang,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"eu" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ev" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ew" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 8},/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ex" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 4},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ey" = (/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 1},/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"ez" = (/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 8},/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eA" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 9},/obj/structure/bed/chair/sofa/bench/marble,/turf/simulated/floor/atoll,/area/gateway/atoll) +"eB" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eC" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eD" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 9},/obj/effect/floor_decal/atoll/bronze,/obj/structure/bed/chair/sofa/bench/marble{dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eE" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/border,/turf/simulated/floor/atoll,/area/gateway/atoll) +"eF" = (/obj/effect/step_trigger/teleporter/atoll{teleport_x = 45; teleport_y = 26},/obj/effect/floor_decal/atoll,/turf/simulated/floor/atoll,/area/gateway/atoll) +"eG" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eH" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 5},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eI" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/border/invert{icon_state = "border_invert"; dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eJ" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 5},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eK" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 10},/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eL" = (/obj/effect/floor_decal/atoll/moss/random,/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 6},/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 1},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eM" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 10},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/structure/bed/chair/sofa/bench/marble{dir = 4},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eN" = (/obj/effect/floor_decal/atoll/border{icon_state = "border"; dir = 6},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eO" = (/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 4},/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 1},/obj/structure/bed/chair/sofa/bench/marble,/turf/simulated/floor/atoll,/area/gateway/atoll) +"eP" = (/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/structure/flora/tree/atoll{icon_state = "green"; dir = 8},/turf/simulated/floor/atoll,/area/gateway/atoll) +"eQ" = (/obj/effect/floor_decal/atoll/bronze,/obj/effect/floor_decal/atoll/bronze{icon_state = "bronze"; dir = 8},/obj/structure/bed/chair/sofa/bench/marble{icon_state = "bench"; dir = 1},/obj/effect/floor_decal/atoll/moss/random,/turf/simulated/floor/atoll,/area/gateway/atoll) +"eR" = (/obj/vehicle/boat{icon_state = "boat"; dir = 8},/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"eS" = (/obj/vehicle/boat,/turf/simulated/floor/water/atoll,/area/gateway/atoll) +"eT" = (/obj/vehicle/boat{icon_state = "boat"; dir = 4},/turf/simulated/floor/water/atoll,/area/gateway/atoll) + +(1,1,1) = {" +anananananananananananananananananananananananananananananananananananananananananananananananananananananaoaoananananananananananananananaoanananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananan +ananananananananananananananananananananananananananananananananananananananananananananananananananananaradaeatananananananananananananaragatananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananan +ananananananananananananananananananananananananananananananananananananananananananananananananananananarahaiatanananananananananananananajananananananananananananananananananananananananananananananananananananananananananananananananaoaoaoaoaoaoaoaoanananananananananananananan +anananananananananananananananananananananananananananananananananananananananananananananananananananananakakananananananananananananananalanananananananananananananananananananananananananananananananananananananananananananananananaramamamamamamamamatananananananananananananan +ananananananananananananananananananananananananananananananananananananananananananananananaoaoaoananananapapananananananaqanananananananalanananananaoaoananananananananananananananananananananananananananananananananananananananananaramamamamamamamamatananananananananananananan +anananananananananananananananananananananananananananananananananananananananananananananaramasamatanananauauanananananavawaxananananananapananananaradaeatanananananananananananananananananananananananananananananananananananananananaramamamamamamamamatananananananananananananan +anananananananananananananananananananananananananananananananananananananananananananananaramagayatanananazazananananananaAanananananananauananananarahaiatananananananananananananananananananananananananananananananananananananananananakakakakakakakakanananananananananananananan +ananananananaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaDaEaFaEaGaCaCaCaHaHaCaIaIaIaIaIaIaIaIaIaIaIaCaCaJaCaCaCaCaCaKaKaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaLaLaLaMaLaLaNaLaCaCaCaCaCaCaCananananananan +ananananananaCanananananananananananananananananananananananananananananananananananananananakakakananananaOaOaraPaQaRaRaRaRaRaRaRaSaTatanaUanananananapapanananananananananananananananananananananananananananananananananananananananananalalalalalalalalananananananaCananananananan +ananananananaCananananananananananaVananananananananananananananananananananananananananananaWalalananananaXaXaraYaZbabbbbbbbbbbbcbdbeatanaOanananananauauanananananananananananananananananananananananananananananananananananananananananalalalalalalalalananananananaCananananananan +ananananananaCanananananananananananananananananananananananananananananananananananananananalalalanananananaVarbfbgbhaqaqbiaqaqbjbkblatanaXanananananazazanananananananananananananananananananananananananananananananananananananananananalalalalalalalalananananbmanaCananananananan +ananananananaCanananananananananananananananananananananananananananananananananananananananapapapananananananarbnbobpbpbpbpbpbpbpbqbratanananananananaUaUanananananananananananananananananananananananananananananananbsananananbmananananalalalalalbtalalananananananaCananananananan +ananananananaCanananananananananananananananananananananananananananananananananananananananauauauananananananarbubvbwbwbxbwbybwbwbrbzatanananbmanananaOaOanananananananananananananaoaoaoaoanaVananananananananananananananananananananananalbtalalalalalalananananananaCananananananan +ananananananaCananananbmanananananananananananananananananananananananananananananananaqananazazazanananananananbAbAbAbAbBbAbBbAbAbAbAananananananananaXaXananananananananananananaramamagamatanananananananananananananananananananananananalalalaWalalbCalananananananaCananananananan +ananananananaCanananananananananananananananananananananananananananananananananananavawaxanaUaUaUananananananbDaubEauaubFbGbFaubHauauananananananananananananananananananananananaramagamamatanananananananananananananananananananananananalalalalalalalalananananananaCananananananan +ananananananaCananananananananananananananananananananananananananananbmanaqaqaqaqananaAananaOaOaOananbmanananavazazazazbIazbIazazazazaxananananananananananananananananbmanananananakakakakananananananananananananananbmanananananaqanananapapapapapapapapanbmananananaCananananananan +ananananananaCanananananananananananananananananananananananananananananavbJbpbpbKbhaqaqaqaqbLbLbLaqaqaqbMaqaqbjaUaUaUaUbNaUbNaUaUaUaUaxanananananananananananananananananananananbOalalalbPanananananananananananananananananananavawaxananaubGauauauauauauananananananaCananananananan +ananananananaCananbQananananananananananananananananananananananananaqanavbkbRagbSamamamamamambSddddeOddddcuamambTbUbTbTbTbUbTbTbTbTbVaxanaqananananananaoaoaoanananananananananananalalalalananananananananananananananananananananaAanananazazazazazazazazananananananaCananananananan +ananananananaCanananananananbmananananananananananaVanananananananavawaxavbWagagamamamamamamamagagagamamamamamamamamamagamamamamagambXaxavawaxananananaramagbYatbsanananananananananalalalalananananananananananananananananananananananananaUaUaUaUaUaUaUaUananananananaCananananananan +ananananananaCanananananananananananananananananananananananananananaAanavbZamamcaamamamamamamcadsePeQcececCamamamamamamamamamamamamcbaxanaAananananananakakakanananananananananananalalalalananananananananananananananananananananananananaOaOaOaOaOaOaOaOananananananaCananananananan +ananananananaCanananananananananananbmanananananananananananananananananavcccdcecfcgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcamamamcgbbbbbbanananananananananalaWalanananananananananananapapapapananananananananananananananananananananananananaXaXaXaXaXaXaXaXananananananaCananananananan +ananananananaCananananananananananananananananananananananananananananananbbbbbbbbananaqanananananananananananananaqanavamamamaxanaqananananananananananalalalanananananananananananauauauauananananananananananananananananananananananananananananananananananananananaCananananananan +ananananananaCanananananananananananananananananchchchchchchchchchchananananananananavawaxanananananananananananavawaxavamamamaxavawaxanbmanananananananapapapananbsananananananananazazazazanananananananananananananbmananananananananananananananananananananananananaCananananananan +ananananananaCbmananananananananananananananananchcicichchcichcicichanananananananananaAananananananananananananbsaAanavamamamaxanaAananananananananananauauauanananananananbmanananaUaUaUaUananananananananananananananananananananananananananananananananananananananaCananananananan +ananananananaCanananananananananananananananananchcicicicicicicicichchananananananananananananananananananananananananavamamamaxananananananananananananazazazanananananananananananaOaOaOaOanananananananananananananananananananananananbmananananananananananananananaCananananananan +ananananananaCanananananananananananananananchchchcicicicicicicicichchchchanananananananananananananaVananananananananavamamamaxananananananananananananaUaUaUanananananananananananaXaXaXaXananananananananananananananananananananananananananananananananananananananaCananananananan +ananananananaCananananananananananbmananananchcicicjcicickciciclcicicicichananananananananananananananananananananananavamamamaxchchchchananananananananaOaOaOananananananananananananananananananananananananananbsananananananananananananananananananananananananananaCananananananan +ananananananaCanananananananananananananananchchchchcicicicicicicicicichchanananananananananananeRananananananananananavamamamchchcicichchanananananananaXaXaXanananananananananananananananananananananananananananananananananananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananchchchcicicicjcicicicickchchananananananananananananananananchchchchchchchamamcmcicicicicnchchchchchanananananananananananananananananananananananananananananananananananbmanananananananananananananananananananananananaCananananananan +ananananananaCanananananananananananananananananchchcicicicicicicicicicichananananananananchchchchchchchchchcicicicicicoamamamcicicicicicicicicichanananananananananananaqanananananananananananananananananananananananananananananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananananchcicpclcqcickcicicicichananananananananchcncicicicicicicicicicicicicramamamcicjcicicicicicicichchchchchchchananananavawaxanananananchchchchchchchchchananananananananananananananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananbmanchcicicicicicicickcicicsananananananananchcicicicicicicicjcicickcicictcuambSbKcicicicicicicickcicicicicicichanananananaAanananananchchcicicicickcicichchchchchchchananananbmanananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananananchciciciciciciadcYaecochchananananbmanchchaiaYdgciciciamcicicicickcicvagagagbgcpcicickcicicicicicicicrcicichaqaqaqaqaqaqaqaqaqaqaqchcrckcicncicicjctbpbpbpbKcicichchchchchananananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananananchchcickcicicibfcwblclcichananananananchcicxdmamciciciciamcicyciamamamagczagamamamamamamamamamamamamamamamamadaYcYcYcYcYcYcYbeaeamamamamamamamamamcuagagamcAcicicicicocBchchchananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananananchchcicicicrcjahbwaichchchbQanbsanananchclaebncVciciamciciciamcicicoamamagamamamamamamamamamamamamamamamamamahbnbwbwbwbwbwbwbraiamamamamamamamamamcCagbRamcAciciciciciclcichchananananananananananananananananananananaCananananananan +ananananananaCanananananananananananananananananbmchchchcrchchchcschcichananananananananchchchcicicicicicicicicicicicicDcCamcEcfcicicicicicicicicpcjcicicicichbbaAbbbbbbbbbbbbaAbbcscpcicicickcicFcicDcCagcEcfcicicjcicicicichchananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananananchchchchchanananchchchananananananananananchcicicicicicicicicicrcicicicVamcWcicicicicicicicicicicicicicicichanananananaqananananchcicicicicocicicicnamamamcicickcicicicicichchananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananananananananananaqananananananananananananananchcicicicjciclcicicicicicicibncHbrcicicncicjcicicicicicicicicicjchananananavawaxanananchchcicjciclcicGciciamamamclcicicicickcicichchananananananananananananananananananananaCananananananan +ananananananaCanananananananananananananananananananananananavawaxanananananananananananananchchchchchchchchcicnciciciciaeehadcicicicickcicicjcichchchchchchchanananananaAanananananchciciciciciciciciamamamcicicicicicicicicschananananananananananananananbmanananananaCananananananan +ananananananaCananananananananananananananananananananananananaAanananananananananananananananananananananchchchcicjchchchchchchchchchchchchchchchananananananananaVananananananananchcicicicicicickciamamamcicicicicicicicichanananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananananananananananananananananananananananananananananananananananchchchchanananananananananananananananananananananananananananananananchchckcicicicicicpamamamcicicickcicicicichanbQanananananananananananananananananananaCananananananan +ananananananaCanananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananchchchcicjciciciciamamamcjcicicicicjcicichanananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananaoaoanananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananchchchchciciciciciamamamcicicicicicicichchanananananananananananananananananananananaCananananananan +ananananananaCanananananananananananananaramamatananananananananananananananananananananananananananananananananananananbmananananananananananananananananananananananananananananananchchchchchciciciamamamcicrcjcicicichchananananbmanananananananananananananananananaCananananananan +ananananananaCananananananananananananananakakananananananananananananananananananananananananananananananananananananananananananananananbmananananananananananananananananananbmananananananchchcjclamamamcochchchchchchanananananananananananananbsanananananananananaCananananananan +ananananananaCanananananananananananananancIcJanananananananananananananananbsananananananananananananananananananananananananananananananananananananananananananananananananananananananananchchcschamamamchchchanananananananananananananananananananananananananananaCananananananan +ananananananaCananananananananananbmanananauauanananbmanananananananananananananananananananananananananananananananananananananaoaoaoanananananananananananananananananananananananananananananananavamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananazazanananananaoaoaoaoaoananananananananananananananananananananananananananananananaramamamatananananananananananananananananananananananananananananananavamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananaUaUananananaramamagamcKatananananananaoaoanananananananananananananananananananananaramcLamatananananananbmananananananananananananananananananananananancMamamamaxanananbmanananananananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananaOaOananananaragagagagagatanananananaramamatanananananbsanananananananananananananananakakakanananananananananananananananananananananananananananananananavamamamaxananananaoaoaoaoaoaoanananananananananananananananananananaCananananananan +ananananananaCananananananananananananananaXaXananananaragbRbYagamatananananananakcOananananananananananananananananananananananaWbtalanananananananananananananananananananananananananananananananavamamamaxanananaragagamasamamatananananananananananananananananananaCananananananan +ananananananaCananananananbmananananananananananananananakakakakakanananananancPapcJananananananananananananananananananaVanananalalalanananananananananananananananananananananananananananananananavamamamaxanananarcQagamagagczatanaoaobmananananananananananananananaCananananananan +ananananananaCanananananananananananbmanananaqananananbOaWalbCalalananananbmananauauananananananananananananananananananananananapapapanananananananananananananananananananananananananananananananavcVamamaxananananakakakakakcRanaradaeatananananananananananananananaCananananananan +ananananananaCananananananananananananananavawaxanananbmalalalalalanananananananazazananananananananananananananananananananananauauauanananananananananananananananananananananananananananananananavbfamamaxanaVananalaWbCalalalanarahaiatananananananananananbmanananaCananananananan +ananananananaCanananananananananananananananaAanananananapapapapapananananananbmaUaUananananananananananananananananananananananazazazananananananananananananananananananananananananananananananbsavbfamamaxananananalalalalalalananakakanananananananananananananananaCananananananan +ananananananaCananananananananananananananananbmananananauauauauauanananananananaOaOanbmananananananananananananananananananananaUaUaUananananananananananananananananananananananananananananananaqbjbfamamaxananananalalalalalalananalalanananananananananananananananaCananananananan +ananananananaCananananananananananananbmananananananananazazazazazanbmanananananaXaXananananananananananananananbsanananananananaOaOaOananananananananananananananbmananananananananananananananavaiaYdgamamaxananananalalalalalalananapapananananbmananananananananananaCananananananan +ananananananaCanananananananananananananananananananananaUaUaUaUaUanananananananbmananananananananananananananbmananananananananaXaXaXanananananananananananananananananananananananananananananavcSdmamamamaxananananalalalalalalananauauanananananananananananananananaCananananananan +ananananananaCanananananananananananananananananananananaOaOaOaOaOanananananananananananananananananananananbmanananananananananananananananananbmanananananananananananananananananananananananavaebncVamagaxananananapapapapapapananazazanananananananananananananananaCananananananan +ananananananaCanananananananananananananananananananananaXaXaXaXaXananananananananananananananananananbQanananananananananananananananananananananananananananananananananananananananananananananbbcTbfagagcUananananauauauauauauananaUaUbmananananananananananananananaCananananananan +ananananananaCananananananananananbsananananananananananananananananananananananananananananananananananbmanananananananananananananananananananananananananananananananananananananananananananananavbfamagaxananananazazazazazazananaOaOanananananananananananananananaCananananananan +ananananananaCanananananananananananananananananananbmanananananananananananananananananananaVanananananananananananananananananananananananananananananananananananananananananananananananananananavbfamamaxananananaUaUaUaUaUaUananaXaXanananananananananbmanananananaCananananananan +ananananananaCananananananananananananananananananananananananananananananbsananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananavdgamamaxananananaOaOaOaOaOaOanananananananananananananananananananaCananananananan +ananananananaCanananananananananananananananananananananananananbmanananananananananananananananananananananananananananananananananananananananananananananananananananananchchchchananananananananavamamamaxananananaXaXaXaXaXaXanananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananananananananananananananananananananananananananananananananananananananananananaqananananananananananananbsanaqananananananchcicicichananananaqanananavamamamaxanananaqanananananananananananananananananaVanananananananaCananananananan +ananananananaCananananananananananananananananananananananananananananananananananananananaqanananananananaqananananananananavawaxanananeRananananananananavawaxanananananchcicicichanananavawaxananavcVamcWaxananavawaxananananananananananananananananananananananananaCananananananan +ananananananaCananananananananananananananbmananananananananananananananananananananananavawaxanananananavawaxananananananananaAananananananananananananananaAananananananchcXcicichananananaAanaqaqbjbfamblbhaqaqanaAanananananbmanananananananananananananananananananaCananananananan +ananananananaCananananananananananananananananananananananananananananananananananananananaAananaqaqaqananaAananbsananananaqaqaqaqaqananananananananananaqaqaqaqaqaneRbmananchchchananananananavaPaYcYdgamcZcYbeaTaxananananananananananananananananananananananananananaCananananananan +ananananananaCananbsananananchchchchchananananananananananananananbmananananbmanananananananandaaaabacbhaqaqaqaqaqaqaqaqbjdcdddedddfbhaqaqbMaqaqaqaqaqbjaYcYcYcYbebhaqaqaqaqaqaqaqaqaqaqaqaqaqbjaYdgcacecececCcZbeaxananananananananananananananananananananananananananaCananananananan +ananananananaCananananananchchchcicichchchanananananananananananananananananananananananananavahafaBdbaiamamamamamamamamamamcWbwcVamamamamamamamamamcZcYdgdidjdkcZcYdgamamamamamamamamamamamcZcYdgambgdlbbbcbkamblaxananananananananananananananananananananananananananaCananananananan +ananananananaCanananananchchcicicicicicichanananananananananananananananananananananananananavdmejdhekamamamamamamamamamamambldnbfamamamamamamamamamamamagdodpdqamamamamamamamamamamamamamamamamamambgaxbsavbkamblaxananananananananananananananananananananananananananaCananananananan +ananananananaCanananananchcicicicicicicichchananananananananananananananananananananananananavadaeamadaeamamamamamamamamamamcZcYdgamamamamamamamamamcWbwcVdrdsdtdubwcVamamamamamamamamamamamcWbwcVambgdvaqdwbkamblaxananananananananananananananananananananananananananaCananananananan +ananananananaCanananananchciclcicicickcicichchanananananananananananananananananananananananandxaibxahdybbbbbbbbbbbbbbbbcTdzcedAcedBdCbbbbbbbbbbbbbbbbcTbnbwbwbwbrdCbbbbbbbbbbbbbbbbbbbbbbbbbbcTbncVbSddddddcucWbraxananananananananananananananananananananananananananaCananananananan +ananananananaCanananananchchcocickcicicicicichananananananananananananananananananananananaqananbbbbbbananaqanbmanananananbbdDaAdEbbanananananananananbQbbdDaAdEbbananananananananananananananavbubnbwcVamcWbwbrbzaxananananananananananananananananananananananananananaCananananananan +ananananananaCananananananchcicicicicicrcicichanananananbmanananananananananananananananavawaxanananananavawaxananananananananaqananananananananananananananaqanananananananananananananananaqanbbbbcTbfamdFdCbbbbanaqanananananananananananananananananananananananananaCananananananan +ananananananaCanananananchchcicicicicpcqcicichananananananananananananananananananananananaAanananananananaAananananananananavawaxananananananananananananavawaxanananananananananananananavawaxananavdgagdGaxananavawaxananananananananananananananananananananananananaCananananananan +ananananananaCanananananchcicickcNcicicicickchananananananananananananananbmanananananananananananananananananananananananananaAananananananananaVanananananaAanananananananananananananananaAanananavamamagaxanananaAanananananananananananananananananbmanananananananaCananananananan +ananananananaCanananananchchchcicicichchchchchanananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananavamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCanananananananchchcrchchanananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananavamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCananananananananchchchanananananananananananananananananananananananananananananananananananananananananananbsanananananananananananananananananananananaVananananananananananananananavamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCanananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananavamamamaxananananananananananbmananananananananananananananananananaCananananananan +ananananananaCananananananbmananananananananananananananananananananananananananananananananananananananbmananananananananananananananananananananananananananananananananananananananananananananbmavamamamaxanananananananananananananananananaoaoanananbmananananananaCananananananan +ananananananaCanananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananaqanavamamamaxanaqanananananananananananananandIamamdJanananananananananaCananananananan +ananananananaCananananananananananananananbmananananananananananananananananananananananananananananananananananananananananananananaoaoaoaoaoaoaoaoaoaoaoaoaoaoaoananananananananananananananavawaxavamamamaxavawaxananananananananananananaramdKagamatananananananananaCananananananan +ananananananaCananananananananananananananananananananananananananananananananananananananananananananananananananananananananananaramamamagamamamasamamamamamamagatananananananananananananananaAanavamamamaxanaAananananananananananananananakakakakanananananananananaCananananananan +ananananananaCananananananananananbsananananananananananananananbmananananananananananananananananananananananananananananananananaragagamamamamamagamamamamagamdLatananananananananananananananananavamamamaxananananananananananananananananalbtbCalanananananananananaCananananananan +ananananananaCananananananananananananananananananananananananananananananananananananananananananananananananananananbmananananananakakakakdMdMdMdMdMdMakakakakakanananananananananchchchchchchchchavamamamaxananananananananananananaoaoananalalalalanananananaoaoaoanaCananananananan +ananananananaCanananananananananananananananananananananananananananananananananananananananananananananananananananananaoaoananancPalaWalalananbmanananalalalalalanananananananchchchcicicicicicichavamamamaxanbmanananananananananaramagatanapapapapananananaramagamataCananananananan +ananananananaCanananananananananananananananananananananananananananananananananananananananaVananananananananananananaragbYatanananapapapapananananananapdNapapapanananananananchcicicicicicicicichchcVamcWaxananananananananananananakakananauauauauanananananakakakanaCananananananan +ananananananaCanananananananananananananananananbmananananananananananananchchchchchananananananananananananananananananakakananananauauauauananananananauauauauauananananananchchcicicicicicicicicicibfamblaxananananananananananananbCalananazazazazanananananalaWalanaCananananananan +ananananananaCananananananananananananananananananananananananananananananchcicicichchananananananananananbmananananananbtalanaqananazazazazananbsanananazazazazazananaqanananchcicicrcicicickcicicicibfamblaxananananananananananananapapananaUaUaUaUananananbmalalalanaCananananananan +ananananananaCanananananananbmanananananananananananananananananananananchchcicickcichchchchchanananananananananananananapapavawaxanaUaUaUaUananananananaUaUaUaUaUanavawaxanchchcicicicicicicicickcicibfamblaxananananananananananananauauananaOaOaOaOanananananalalalanaCananananananan +ananananananaCanananananananananananananananananananananananananananchchchcicicicicicicicicichanananananananananananananauauanaAananaOaOaOaOananananbmanaOaOaOaOaOananaAananchcicicicicicicicidHciciaYdgamblaxanaqananananananananananazazananaXaXaXaXanananananapapapanaCananananananan +ananananananaCananananananananananananananananananananananananananchchcicicicickcicicicicichchanananananananananananananazazananananaXaXaXaXananananananaXaXaXaXaXanananananchcicicickcicicicraeaYcYeuamamblaxavawaxanananananananananaUaUanananananaqanananananauauauanaCananananananan +ananananananaCanananananananananananananananananananananananananchchcicicicicicicicicicickchananananananananananananananaUaUananananananananananananananananananananananananchcicicicicicicicidPdmagbRagamblaxanaAananananananananananaOaOananananavawaxananananazazazanaCananananananan +ananananananaCanananananananananananananaVanananananananananananchciciciciciciclcicjcicNcichchanananananananananbsanananaOaOananananananananananananananananananananananananchcicicicicicickciaibnbwevagamblaxananananananananananananaXaXanananaVanaAanananananaUaUaUanaCananananananan +ananananananaCanananananananananananananananananananananananananchcicpcickciciamamamamclcicichanananananananananananananaXaXananananananananananananananananananananananananchchcicicicicicicicicicibncVamblaxanananananananananananananananananananananananananaOaOaOanaCananananananan +ananananananaCanananananananaqanananananananananananananananananchciciciciciciamagagamcicicNchananananananananananananananananananananananananananananananananananananananananchchcicickcidOcrcicicicibfamblaxanananananananananananananananananananananananananaXaXaXanaCananananananan +ananananananaCananananananavawaxanananbmananananananananananananchchaiciamcNckagamamamcicochchanananananananananananananananananananananananananananananananananananananananananchchcicicicicicicickcibfamblaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCanananananananaAanananananananananananananananananchchdRciciamamamamamagcicichanananbmananchchchchchchchananananananananananananananananananananananananananananananchchchchchchchchchchbfamblaxanaVanananananananananananananananananananananananananananaCananananananan +ananananananaCananaoaoaoaoaoaoaoanananananananananananbmanananchchciciciciciciciciciamamcichchanananananchcicicicicichanananananananananananananananananananananananananananananananananananananananavdgamcZaxanananananananananananananbmanananananananananananananananaCananananananan +ananananananaCanarasamamamcZbedSatananananananananananananananchchcicicicicicrcNcjciamagcicrchanananananchcidQcicicichanananananananananananananananananananananananananbmanananananananananeSanaqanavamamamaxanaqanananananananananananananananananananananananananananaCananananananan +ananananananaCanaramamamamameIeJatanananananananananananananananchchclcicjcpciciciciadciaechchanananananchchchcicicpchananananananananbmanananananananananananananananananananananananananananavawaxavamamamaxavawaxananananananananananananananananananananananananananaCananananananan +ananananananaCananakakakakakakajanananananananananananananananananchchchchchchchchchaYdUbechanaVananananananchchchchchanananananananananananananananaVanananananananananananananananananananananaAanavamamamaxanaAanananananananananananananananananananananananananananaCananananananan +ananananananaCanbOalalalalalbCalananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananavamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCananalalalalalalalanananananbmananananananananananananananananaqanbsanananbQanananananananananananananananananananananananananananananananananananananananananananananbmanananananananavamamamaxananananananananananananananananananananbmananananananananaCananananananan +ananananananaCananalalalalalalalanananananananananananananananbmanananananavawaxanchbndVbrchchchchchchanananananananchchchchchchchanananananananananananananananananananananananananananananananananavamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCananalalalalalalalananananananananananananananananananananananaAananchahdWaicichchcicichanananchchchchchcicicicicichchanchchchchanananananananananananananananananananananananananananavamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCananalalalalalalalanananananananananananananananananananananananananchcicicicicicicicichchchchchcicicichchchchchchchchchchcichchchchchchchanananananananananbmanananananananananaVananavamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCananapapapapapapapanananananananananananbsanananananananananananananchchcicicicicickcicicickcicicicicicicickcicichchchchcicicicicicicicichchchchchchanananananananananananananananananavamamamaxananananananananananananananananananananananananbsananananaCananananananan +ananananananaCananauauauauauauauanananananananananananananananananananananananananchchciamamciciciciciciciciclcicicicicicicicicicicicicicicicicicicicicicicicicichanananananananananananananananananavamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCananazazazazazazazanananananananananananananananananananananananananchcsciciciciciclcickcicicicicicicicicicicicicicicicicicicicicicicockcicicicicichchchchchchananananananananananaqanavamamamaxanaqanananananananbmanananananananananananananananananananaCananananananan +ananananananaCananaUaUaUaUaUaUaUananananbmanananananananananananananananbmananananchchcicicicjciamcicicicicicicicicickcicrcicicicicjcicicjcicicicicicicicickciclcicicicicichchananananananananavawaxavamamamaxavawaxananananananananananananananananananananananananananaCananananananan +ananananananaCananaOaOaOaOaOaOaOanananananananananananananananananananananananananchchcicicicicicicicicNcickamcicicicicicicicicocicicjcicicicicicicicicicicicicicickcicicicichchanbsananananananaAanavamamamaxanaAanananananananananananananananananananananananananananaCananananananan +ananananananaCananaXaXaXaXaXaXaXanananananananaoaoaoaoaoaoaoaoananananananananananchchdYdmcicicicicocNcicaamcicicicicNcpcicicqciciclcicicicicjcicicicicicicicicicicicidTcicicichaqaqaqaqaqaqaqaqaqaqetamamamaxanananananananananananananananananananananananananananananaCananananananan +ananananananaCanananananananananananaqanananareAcYcYcYcYeEbeeFatananananaoaoanananchchahdXcickcicicicicicicicicjciamciciamamciciciamcicicicickcicickcicicjciciciamamcicicrciciamamamamamamamamamamamamamamamaxananananananananananananaoaoaoaoaoaoaoaoaoaoaoaoaoananananaCananananananan +ananananananaCananananananananananavawaxananarbfamagamamamcZbeatanananaragagatananchchcicicicicicicicicicicicNcicicickciciciamcicicpcicickciciciambSciciciamciciamamcicicidTamamamamamamagagamamamamamamamamaxanananananananananananareDaRaRaRaRaRaRaRaRaRaRaReHatanananaCananananananan +ananananananaCananananananananbsananaAanananarbfamamagamamagblatanananarbRagatananchchcicicicicickcicpcicicicicicicicicicicrcuamciciamamamcicicpamamcicicjcidTcicicickciamamcpamamamamamagdKagamamamamcVamcWaxanananananananananananarewcicjciciciciciciciagamexatanananaCananananananan +ananananananaCananananananananananaoaoaoananareKeGbwbwbwbwbweLatananananakajananananchchchcicickcBciclcicjcicicockcicicjcicicicjclciciciciciciaecicrcicicicicicicicicocicicicichbbbbbbbbbbbbbbbbbbbbbcbfamblaxanananananananananaoaodIewcpcicicicidTcicrciamamexatanananaCananananananan +ananananananaCanananananananananaramamamatananakakakakakakakakananananbOapapananananchchchchciciciciciciciciciciciciciclciciciciciciciciciciciciciciciciciciciciclcicicicicichchanananananbmananaqanavbfamblaxanaqananananananeaaiaYcYeycidZcickelemenciciciciexatanananaCananananananan +ananananananaCananananbmananananaragamamatancPalalalbtalalalaWanananananauauananananananchchchchcicicicickcicicicickcicicicicicicicicicicicicicicicicicicickcicicicicicicichchchanananananananavawaxavbfamblaxavawaxanananananarecdmambgcicicicieoasepciciciciexatanananaCananananananan +ananananananaCananananananananananakakakanananalalalalalalalalananaqananazazanananananananchchchchchcicicicickcicicicicicicicickcicjcicjcicickcicicicjcicicicicichchchchchchchanananananananananaAanavbnbxbraxanaAananananananaraebnedezcicocrcieqerescicpckamexatanananaCananananananan +ananananananaCananananananananancPalalalanananalalalalalalalalanavawaxanaUaUananananchchananbsananchchchchchcicqcicicickcicicicicicicjcicicicicicicicicicicichchchchchchchanananananananananananananavaeeeadaxanananananananananakakefewckclcicicicicicichchamexatanananaCananananananan +ananananananaCananananananananananalalalanananalalalalalalalalananaAananaOaOanananchchcichchananeTananananchchchchcicicicickcicicicicicicicicicicicicicicichchananananananananananananananananananananbbbbbbanbmananananananananbCalegewcicidTebcragcichchchamexatbmananaCananananananan +ananananananaCananananananananananalalalanananalalalalalalalalanananananaXaXanananchcicicichchchchchanananchchchchchcicicocicjciclcicicjcicocicicicickcichchchanananananananananananananananananananananaqanananananananananananalalegeMeBeBeBeBeBeBeBeBeCeBeBeNatanananaCananananananan +ananananananaCananananananananananapapapanananalalalalalalalalananananananananbmanchcicicicicicicichanananananchchchchcicicicicicickcicicicicicjcicicichchchchanananananbmananananananananananananananavawaxananananananananananalalalakakakakakakakakakakakakakananananaCananananananan +ananananananaCananananananananananauauauanananalalalalalalalalananananananananananchchcicicicicicichanananananchchchchchcicicicicicicicicicicicicichchchchchanananananananananananananbsananananananananaAanananananananananananapapapalalalalaWalalalbCalalalalananananaCananananananan +ananananananaCananananananananananazazazananbmalalalalalalalalanbmanananananananananchchchcicicichchanananbmananchchchchchchchchcicicicicichchchchchananananananananananananananananananananananananananananananananananananananauauaualalalalalalalalalalalalalananananaCananananananan +ananananananaCananananananananananaUaUaUanananalalalalalalalalanananananananananananananchchchchchananananananananananananchchchchchchchchchchananbsananananananananananananananananananananananananananananananananananananananazazazalalalalalalalalalalalalalananananaCananananananan +ananananananaCananananananananbmanaOaOaOanananapapapapapapapapanananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananbsanananananaUaUaUapapapapapapapcIapapapapapananananaCananananananan +ananananananaCananananananananananaXaXaXanananauauauauauauauauanananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananbmanananananananananananananananaOaOaOauauauauauauauauauauauauauananananaCananananananan +ananananananaCananananananananananananananananazazazazazazazazananananananbmanananananananananananananananananananananananananananananananananananananananbmananananananananananananananananananananananananananananananananananaXaXaXazazazazazazazazazazazazazananananaCananananananan +ananananananaCananananananananananananananananaUaUaUaUaUaUaUaUananananananananananananananananananananananananananananananananaVanananananananananananananananananananananananananananananananananananananananananananananananbsanananaUaUaUaUaUaUaUaUaUaUaUaUaUananananaCananananananan +ananananananaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCeieieieieieieieiaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCaCeieieieieieieieieieieieieiaCaCaCaCaCananananananan +anananananananananananananananananananananananaXaXaXaXaXaXaXaXananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananaXaXaXaXaXaXaXaXaXaXaXaXaXanaqanananananananananan +anananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananbsavawaxananananananananan +ananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananbmananananananananananaAanananananananananan +anananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananan +anananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananan +anananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananan +"} diff --git a/maps/atoll/atoll_decals.dm b/maps/atoll/atoll_decals.dm new file mode 100644 index 0000000000..625c757814 --- /dev/null +++ b/maps/atoll/atoll_decals.dm @@ -0,0 +1,62 @@ +/obj/effect/floor_decal/atoll + name = "mural" + icon = 'maps/atoll/icons/decals/marble_decals.dmi' + icon_state = "mural" + +/obj/effect/floor_decal/atoll/damage + name = "damaged flooring" + icon_state = "damage" + +/obj/effect/floor_decal/atoll/bronze + name = "bronze filling" + icon_state = "bronze" + +/obj/effect/floor_decal/atoll/border + name = "marble border" + icon_state = "border" + +/obj/effect/floor_decal/atoll/border/invert + icon_state = "border_invert" + +/obj/effect/floor_decal/atoll/stairs + name = "marble stairs" + icon_state = "stairs" + +/obj/effect/floor_decal/atoll/stairs/Initialize() + dir = pick(cardinal) + . = ..() + +/obj/effect/floor_decal/atoll/moss + name = "moss" + icon_state = "moss" + +/obj/effect/floor_decal/atoll/moss/random/Initialize() + dir = pick(alldirs) + . = ..() + +/obj/effect/floor_decal/atoll/power + icon_state = "power" + +//Fake shadows and silhouettes +/obj/effect/decal/shadow + icon = 'maps/atoll/icons/decals/wall_decals.dmi' + icon_state = "wall_shadow" + anchored = 1 + +/obj/effect/decal/shadow/silhouette + icon_state = "silhouette" + +/obj/effect/decal/shadow/silhouette/pillar + icon_state = "silhouette_p" + +/obj/effect/decal/shadow/floor + icon_state = "floor_shadow" + +/obj/effect/decal/whitecaps + icon = 'maps/atoll/icons/turfs/water.dmi' + icon_state = "1" + anchored = 1 + +/obj/effect/decal/whitecaps/Initialize() + icon_state = pick("1","2","3") + . = ..() \ No newline at end of file diff --git a/maps/atoll/atoll_objs.dm b/maps/atoll/atoll_objs.dm new file mode 100644 index 0000000000..5b2a3e1652 --- /dev/null +++ b/maps/atoll/atoll_objs.dm @@ -0,0 +1,69 @@ +//THESE AREN'T OBJECTS THESE ARE AREAS WTF BURRITO!!! +/area/gateway/atoll + name = "Away Site - Lake" + dynamic_lighting = 0 + +/area/gateway/atoll/powered + requires_power = 0 + +/obj/structure/railing/overhang + name = "bronze ledge" + desc = "An overhang made of a bronze-looking material. There's a lip on it to conveniently stub a toe into." + icon = 'maps/atoll/icons/objs/bronze_overhang.dmi' + icon_modifier = "bronze_" + icon_state = "bronze_railing0" + +//Escape most railing interactions besides tackling people over them +/obj/structure/railing/overhang/attackby(obj/item/W) + if(!istype(W, /obj/item/weapon/grab)) + return + return ..() + +/obj/structure/railing/overhang/waterless + icon_modifier = "wbronze_" + icon_state = "wbronze_railing0" + climbable = 0 + +/obj/structure/bed/chair/sofa/bench/marble + name = "marble bench" + desc = "Somewhat of an ornate looking bench with faded blue etchings." + icon = 'maps/atoll/icons/objs/benches.dmi' + icon_state = "bench" + +/obj/structure/lightpost/atoll + name = "rusty light post" + desc = "Actually it's more like a rod with a trapped gas glowing inside some glass, but that's basically what a lightpost is." + icon = 'maps/atoll/icons/objs/lamp.dmi' + icon_state = "lamp" + +/obj/structure/flora/tree/atoll + name = "mossy tree" + desc = "A messy looking tree with a purple trunk. Vines seem to droop from it." + icon = 'maps/atoll/icons/objs/trees.dmi' + icon_state = "green" + +/obj/structure/flora/tree/atoll/huge + name = "massive mossy tree" + icon = 'maps/atoll/icons/objs/trees_xl.dmi' + icon_state = "tree" + +/obj/structure/flora/moss + name = "hanging moss" + desc = "Some unsightly moss. Clearly the groundskeepers here aren't doing their jobs." + icon = 'maps/atoll/icons/objs/moss.dmi' + icon_state = "moss" + +//TELEPORTER +/obj/effect/step_trigger/teleporter/atoll + name = "strange field" + desc = "A prismatic field of... energy, probably. You should definitely rub your face in it." + icon = 'maps/atoll/icons/decals/marble_decals.dmi' + icon_state = "teleporter" + invisibility = 0 + +//teleport_z must be populated but this is a gateway map +//switching between tether or another map will change the z +//so we just do this lmfao +/obj/effect/step_trigger/teleporter/atoll/Initialize() + . = ..() + teleport_z = z \ No newline at end of file diff --git a/maps/atoll/atoll_turfs.dm b/maps/atoll/atoll_turfs.dm new file mode 100644 index 0000000000..48a375671d --- /dev/null +++ b/maps/atoll/atoll_turfs.dm @@ -0,0 +1,55 @@ +//All turfs here meant to be "fullbright", no lighting. +/turf/simulated/floor/atoll + name = "marble floor" + desc = "Scuff and weathered etchings make these floors out to be pretty old." + icon = 'maps/atoll/icons/turfs/marble.dmi' + icon_state = "1" + dynamic_lighting = 0 + +//Pick random sprite states and generate damage decals randomly +/turf/simulated/floor/atoll/Initialize() + . = ..() + icon_state = "[rand(1,5)]" + if(prob(5)) + new /obj/effect/floor_decal/atoll/damage(src, pick(alldirs)) + +//holycrapshitcode +/turf/simulated/floor/atoll/vertical + name = "marble wall" + desc = "A sheer face wall, extending up to who-knows-how-high." + icon_state = "wall" + density = 1 + +/turf/simulated/floor/atoll/vertical/Initialize() + . = ..() + icon_state = "wall" + +/turf/simulated/floor/water/atoll + name = "shallow lake" + desc = "This water looks pretty shallow and calm. You'd almost feel bad for hopping in and disturbing it's serene flatness." + icon = 'maps/atoll/icons/turfs/water.dmi' + icon_state = "shallow" + under_state = "shallow" + dynamic_lighting = 0 + outdoors = OUTDOORS_NO + +//Cut out the caustics overlay and replace with nothing +/turf/simulated/floor/water/atoll/update_icon() + ..() + cut_overlays() + var/image/water_sprite = image(icon = 'maps/atoll/icons/turfs/water.dmi', icon_state = "shallow", layer = 3.0) + add_overlay(water_sprite) + +//Spawn animated whitecaps around +/turf/simulated/floor/water/atoll/Initialize() + . = ..() + if(prob(25)) + new /obj/effect/decal/whitecaps(src) + +/turf/simulated/floor/outdoors/grass/heavy/atoll + dynamic_lighting = 0 + outdoors = OUTDOORS_NO + +/turf/simulated/floor/beach/sand/outdoors/atoll + dynamic_lighting = 0 + outdoors = OUTDOORS_NO \ No newline at end of file diff --git a/maps/atoll/icons/decals/marble_decals.dmi b/maps/atoll/icons/decals/marble_decals.dmi new file mode 100644 index 0000000000000000000000000000000000000000..f7b7a071e9d039fadef29d9b8f7d184ad7eee599 GIT binary patch literal 10994 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 aM7lh>`NkgZ*g-kO3b>_bs#^tfi2Q%kd6)A5 literal 0 HcmV?d00001 diff --git a/maps/atoll/icons/decals/wall_decals.dmi b/maps/atoll/icons/decals/wall_decals.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e05099cf80207338c98a46df6f637aa1f3cd4e54 GIT binary patch literal 909 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRS6RJWYN?cNllZ!G7N;32F7#J$% zw4T|>b;v-(?V)95*ZeZ^)v=pBx>7RY7qV1kGhLi=XLV&QJ3ITtK6bwN?$ZUO!f#%D z>E=5Ar@^t_A}jQ<5+mF5$zhF;bWf;9>=EFZ^(uIl(S7-S{ar3keZ1`dFfcIf@N{tushIQjj$>Yk zp@_@H>z(E-+8?5nrirHN#xW!r8!$6YcFEc&@m+W2yNO11Wpzt)zJ@<9J12SR-f!bw z4KrW;-2PoY=qvM#nf^~cm>T;(VQS-7*js-^>K~)c;mkXJ&rtOrsO`S}DTWWf-Bo26zo>4oWB8)qz^7m< zpUUv#=ZY3(2%8xsZ_+T`;X-cOz604m-1zLDFZi69omO`^`v>#+_1oI&8A=#dOEwhA zF+R;{C^B={*}`z)^J-O=18fYH>>BCJQ#Lc6f=CN7IhY!p z7_1tAOrXRx0S0M?C$bCXFlsy(3^>OI((28@V7ouci6Mt!LOIB6OKFhw_OxfMF$XN4 zYg_KWJ8P!=7o{VH3{S6}saY*O}2U^Jk=)`JqMP1<%88-r?|M+`!1dc7Wl?2Mz`m zR-jKL7?=ePGcZhIdLYX%K?LYf1d+hN_+De0Tr= literal 0 HcmV?d00001 diff --git a/maps/atoll/icons/objs/benches.dmi b/maps/atoll/icons/objs/benches.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5228bfa2618584d62ffcee09273831ee371ee7ad GIT binary patch literal 1126 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 literal 0 HcmV?d00001 diff --git a/maps/atoll/icons/objs/lamp.dmi b/maps/atoll/icons/objs/lamp.dmi new file mode 100644 index 0000000000000000000000000000000000000000..204fb5d4327a241127dec7483e4babc417f9efad GIT binary patch literal 421 zcmV;W0b2fvP)fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TB zGg33tGfIFQGZU`jlEji!AX6zPF}Fa8i!&v&s2IpKVqY!DVHktV~!OAX2(@&24ca zBsOq_iGd|4JRIho*aE^{1I~X#xnj zGf;>qX4L_RSy_OU&pm-JgL8|3ZU#8FfleXcbdzpchey&rgN^_N+z`u~+5l@4ILg9d zx+eEhg+9XbKcF?dXEznPiFO&-2<(TbgNtqb2jUvMObYr9_!X4KnE3nxbR%#Cy0ml< P00000NkvXXu0mjf1G}+_ literal 0 HcmV?d00001 diff --git a/maps/atoll/icons/objs/moss.dmi b/maps/atoll/icons/objs/moss.dmi new file mode 100644 index 0000000000000000000000000000000000000000..479847855962e4fb5cdcbbe893a7618df0ef8e08 GIT binary patch literal 681 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 Z!T&vWK=002ovPDHLkV1k984*dWC literal 0 HcmV?d00001 diff --git a/maps/atoll/icons/objs/trees_xl.dmi b/maps/atoll/icons/objs/trees_xl.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d3f7c66e02a83e72401a81c89a0697f95a72dc9b GIT binary patch literal 2254 zcmb`J`8(8$7so#{mbqnXK_#Z_ONi_mOO_7adCobn=e*zV-_MD+u`=U3DsmJ606z0;CN}^8V)$Qk zavUlK)cWU#5U{bdH>K0*HW`<6f+Z08FYO)cY~2YVhZY2X!^#dYTpULqE|@TTN4$x5 zpl1LEhsXH&0zhcC9SRo^^mEG&x5-{muuxLy>*=?vbWj;oo0(JWx0LS$0(g7D?8hTL zTaQo3Rn$vSq=Y(93i8*H4s&ysor((F-wt`YJ0do7bM?UnY4Xv!=QLk0g12X5NI+&_Fhuq>ga+&F*M+{sgOyGBl+x zins6y@J|2{O0a<#bNw=>TPcz!<1}XWnse;o`Jm{A$&rVwd%;}UGTx+@(XE66;G-JY zN{|wTIke_a*=dutKv{03EVIb|FsqtFUwtqx_Kyu^?og_HeG)@=%nRn?t&klXDEbD; zwE}s~9Jo0ZIX@mK-{fD^?WiEIg2O&_=?1Rc3_W+X zerXtFv0oM5hZ6^S+FYnwBVn4o?9(=K4hhX`O4=*&(pCVlr_Gu`KiyWM#^Vl$f=(kzw4*+mjlCcIAQ{-1y;ONC#HrFK82mqm$< zU%I_|Pbw|8y8hcQrLP{I|J?1R_M;(>7_(L-byGKO4C+o}(xeb%(Rgbaa>8UzHL`-V z1_>%04_n;mWcX8r7GPPn6-K-`)zh3-N3{7<4`#Mq8%#!Bo?#2Ff09|>@HIU5yHHaIECll>#B{rt2`-um|HyF z*N*aYH%9e-Dn-?%Xn;n9WJa)LLAq@08V>;^mW z)~&vWJfkN&C7FCbvtu>Y5aI6^Br{@}%>2lEtf~SBe`s7eb&|oj)-f@e6Kov&!Bi=s~z=YBh@$pev1FzF1VH_Fkw5X z+4JB!HGkqRU|Xv`N--gDzP=jT!?y(_uiWe6lLsT;QU<_^~gZiSd7ay^PLr z+o{uzy5KR2yBLvo`io@hXg8Q)$%_B2$0oCP7x=Fl5%-0jQOKZ3BfkK?b6(K7PpPkK(oD#?? zTHFX)szamt*MJpOl1nf{)-<6t*uUrbtbXjWhqus-lhNIw7F6HZ-Ti~loE__vu`T6J zZW2C!0b^`a+Va^Az3Cu!^hGU)#vmomW;ie;_*=I0m`*LfO)7Tp<{rZU3pn$fHGaC` zfz*YrqPRo*YaJjx(+9;o_Eo+GB{GUlnet$a`JG0L+mM?<&`_2%WsfGYI!n zz-5O|3Um#iT-fH+sGtokysRh><{ZkEEfV@FomZa%g?%tp;JCqJ-#uXg$A+EBqInDdoKH!nh8&up>?`p$MnOCJEk1tv z_4ju*k6+3&IUr5yd9D`L*8dpf0rkO&Jw6g8-h4=>W&JcE*l&uE^SBZtxdPVN71imlMXJ3?XAM#z@K#{)1owK6F;a*zBMdtWUB literal 0 HcmV?d00001 diff --git a/maps/atoll/icons/turfs/marble.dmi b/maps/atoll/icons/turfs/marble.dmi new file mode 100644 index 0000000000000000000000000000000000000000..939da7768bac8e1c2a8b954d5879b78f2b62fad5 GIT binary patch literal 1022 zcmV36d%ec9=zrek{zPr4= zy1Tr&#>d3M!@$13yvxkV)(!vF0001bdQ@0+L}hbha%pgMX>V=-0C=2JR&a84_w-Y6 z@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5sXQ?!M~RCw zC9|j)$Tj5ROe;#vO@*-GiVO*=Fe0eJn4k(1f+|dLsZdsM^>YFH9{^<}MbK?6hLQjP z0_#acK~z|U?O1zrgCGoNTGxVg6<_=Q-*n*-OaPg^>h5~C{Lz__*Drwt6@t@8#EXj4 z(|k<-4v??w_e4 z^zjQNA#769?3X2oUPf?^gK+YWcOa!Y9zomQ?_2BV)u67sa~+(Hz!my92TJ`pg5w-~ zeVHe>kqrNM9PB{KlM%$c>#rWsxiz?6Pj+w!g03q&IBp(nkaJ|OVtpS)pmiYyFm^$~ z^F}pVcY7-xi9yu!!%(3OEz=api1+K`7*ezup|u$Vk-APYo2&dZCHm$LENo~x@4)c$ zycvK`sR<%jNQ+!TVEFag8Lc~TWqqZB0}S-lYf4nY6#-^;k3nlhYa0_^m$ICqWns-r z%6rwv3Ot^+4J+oreSi0BGBOUV0hk<^cQCUD5yWN5R9aNzACUt)leP@vHW4&_Act^S zWRPDLMJ_I@1K(2i7d6`VHtJ<5)&NwJgOzna5U_P2>dv9rg(xCkvYH|XB@g6`fG~JD0$)?%pD)T?}3K`XYWN? z_a?%`0YT3d-1iOaGra$sHGhJhp9d!NJK>e$>-b^C!w_^1YCU3m4U<T97p6)C#;i~KKJM(>^UGIkrct%?wu1ON@sA`LK%d!6$MSNB z)!l;s|7h#-z`(%2(My5=0004WQchCV=-0C=2J zR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5 zsW>AsCnvvLiHkEOv#1y-V#vjrR+N~V3Sq<58Ddvq1{6)rNvs4iO?8aH5J;OM^ci8- zXNpCi0YaBC4)>T~Y6C+99R$}@$HbINS;5uM1sos%!fHn=`Nrd70003FNklJtvQ>%Mc)zClK8U=;7HbtvJ%@aWglCxi^f9jYtLTbiYKQY#=N_^WVv*9jNhIs&tpC zdxg??j(ebF?bJ|%?4TZ~SKr}^@%`F) zhI(rkk#0d_L1$uPS~aev6ltH;s~RNr=FuVo-h9F^`^Y7hBqH+PIAj)CkoR7Ih=|DV Zas^@#Hl6-Yp|$`3002ovPDHLkV1n9;=FI>A literal 0 HcmV?d00001 diff --git a/vorestation.dme b/vorestation.dme index cda95b7998..9c51cf5692 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4439,6 +4439,14 @@ #include "code\ZAS\Zone.dm" #include "interface\interface.dm" #include "interface\skin.dmf" +<<<<<<< HEAD +======= +#include "maps\atoll\atoll_decals.dm" +#include "maps\atoll\atoll_objs.dm" +#include "maps\atoll\atoll_turfs.dm" +#include "maps\expedition_vr\beach\submaps\mountains.dm" +#include "maps\expedition_vr\beach\submaps\mountains_areas.dm" +>>>>>>> 0eb9f58c74... Merge pull request #13018 from Burrito-Justice/master #include "maps\gateway_archive_vr\blackmarketpackers.dm" #include "maps\southern_cross\southern_cross.dm" #include "maps\southern_cross\items\encryptionkey_sc.dm"