From 9bf63badbf8806bcc13d5da13f3c42310fa9880e Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Sat, 13 Feb 2021 17:29:00 -0500 Subject: [PATCH] Beach Unsimulated Removal (#15476) --- _maps/map_files/RandomZLevels/beach.dmm | 2329 ++++++++--------- _maps/map_files/generic/centcomm.dmm | 26 +- code/game/machinery/poolcontroller.dm | 6 +- code/game/objects/structures/false_walls.dm | 2 +- code/game/turfs/simulated/floor/misc_floor.dm | 5 + .../turfs/simulated/walls_indestructible.dm | 5 + code/game/turfs/simulated/walls_mineral.dm | 2 +- code/game/turfs/unsimulated/beach.dm | 127 - code/game/turfs/unsimulated/floor.dm | 8 - .../awaymissions/mission_code/beach.dm | 151 ++ paradise.dme | 1 - 11 files changed, 1310 insertions(+), 1352 deletions(-) delete mode 100644 code/game/turfs/unsimulated/beach.dm diff --git a/_maps/map_files/RandomZLevels/beach.dmm b/_maps/map_files/RandomZLevels/beach.dmm index 534b95b9523..3001121184a 100644 --- a/_maps/map_files/RandomZLevels/beach.dmm +++ b/_maps/map_files/RandomZLevels/beach.dmm @@ -3,144 +3,144 @@ /turf/space, /area/space) "ab" = ( -/turf/unsimulated/beach/water/deep, +/turf/simulated/floor/beach/away/water/deep, /area/awaymission/undersea) "ac" = ( /obj/machinery/poolcontroller/invisible/sea, -/turf/unsimulated/beach/water/deep, +/turf/simulated/floor/beach/away/water/deep, /area/awaymission/undersea) "ad" = ( -/turf/unsimulated/beach/water/deep/rock_wall, +/turf/simulated/floor/beach/away/water/deep/rock_wall, /area/awaymission/undersea) "ae" = ( /obj/structure/ladder/unbreakable/dive_point/anchor{ id = "pirate" }, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "af" = ( /obj/structure/constructshell, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "ag" = ( /obj/structure/chair/wood/wings, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "ah" = ( -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "ai" = ( /obj/structure/cult/pylon, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aj" = ( /obj/structure/cult/altar, /obj/item/veilrender/crabrender, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "ak" = ( /obj/structure/cult/altar, /obj/item/tome, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "al" = ( /obj/structure/curtain/black, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "am" = ( /obj/structure/cult/forge, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "an" = ( /obj/structure/flora/rock/pile, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "ao" = ( /obj/structure/flora/rock, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "ap" = ( /obj/structure/chair/stool, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aq" = ( /mob/living/simple_animal/hostile/retaliate/carp, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "ar" = ( /mob/living/simple_animal/hostile/retaliate/carp, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "as" = ( /obj/structure/boulder, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "at" = ( /obj/item/flag/cult, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "au" = ( /obj/structure/mineral_door/sandstone, /obj/structure/barricade/wooden, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "av" = ( -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "aw" = ( /obj/item/toy/eight_ball/conch, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "ax" = ( /obj/structure/reagent_dispensers/beerkeg, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "ay" = ( /obj/structure/closet/cabinet, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "az" = ( /obj/structure/rack/skeletal_bar/left, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aA" = ( /obj/structure/rack/skeletal_bar/right, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aB" = ( /obj/structure/rack/skeletal_bar, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aC" = ( /obj/structure/mineral_door/wood{ tag = "icon-wood"; icon_state = "wood" }, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aD" = ( /obj/structure/chair/comfy/teal{ dir = 4 }, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aE" = ( /obj/structure/table/wood, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aF" = ( /obj/structure/chair/comfy/teal{ dir = 8 }, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aG" = ( /obj/structure/toilet, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aH" = ( /obj/structure/grille, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "aI" = ( /obj/structure/chair/wood/wings{ @@ -148,7 +148,7 @@ icon_state = "wooden_chair_wings"; dir = 4 }, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aJ" = ( /obj/structure/chair/wood/wings{ @@ -156,15 +156,15 @@ icon_state = "wooden_chair_wings"; dir = 8 }, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aK" = ( /obj/structure/chair/sofa/right, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aL" = ( /obj/structure/chair/sofa/left, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aM" = ( /obj/structure/sink{ @@ -173,7 +173,7 @@ pixel_x = 11; pixel_y = 0 }, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aN" = ( /obj/structure/sink{ @@ -182,16 +182,16 @@ pixel_x = -12; pixel_y = 2 }, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aO" = ( /obj/structure/closet/crate/can, /obj/item/storage/bag/trash, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "aP" = ( /obj/item/flag/species/skrell, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "aQ" = ( /obj/structure/mirror{ @@ -199,45 +199,45 @@ pixel_y = 28 }, /obj/item/storage/wallet/random, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aR" = ( /obj/structure/mirror{ icon_state = "mirror_broke"; pixel_y = 28 }, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aS" = ( /obj/structure/bed, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aT" = ( /obj/structure/dresser, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aU" = ( /obj/structure/ladder/unbreakable/dive_point/anchor, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "aV" = ( /obj/structure/barricade/wooden, -/turf/unsimulated/beach/water/deep/wood_floor, +/turf/simulated/floor/beach/away/water/deep/wood_floor, /area/awaymission/undersea) "aW" = ( /obj/structure/grille/broken, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "aX" = ( /obj/item/stack/spacecash/c500, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "aY" = ( /obj/structure/mineral_door/wood{ tag = "icon-wood"; icon_state = "wood" }, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "aZ" = ( /obj/structure/closet/crate{ @@ -251,7 +251,7 @@ /obj/item/coin/gold, /obj/item/coin/gold, /obj/item/coin/gold, -/turf/unsimulated/beach/water/deep/sand_floor, +/turf/simulated/floor/beach/away/water/deep/sand_floor, /area/awaymission/undersea) "bc" = ( /obj/structure/flora/ausbushes/leafybush, @@ -261,11 +261,11 @@ icon_state = "gravsnow_corner"; dir = 9 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bd" = ( /obj/structure/flora/grass/brown, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "be" = ( /obj/effect/decal/snow/sand/edge{ @@ -274,11 +274,11 @@ icon_state = "gravsnow_corner"; dir = 5 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bf" = ( /obj/structure/flora/ausbushes/genericbush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bg" = ( /obj/effect/decal/snow/sand/edge{ @@ -287,7 +287,7 @@ icon_state = "gravsnow_corner"; dir = 8 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bh" = ( /obj/structure/flora/ausbushes/leafybush, @@ -297,16 +297,16 @@ icon_state = "gravsnow_corner"; dir = 4 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bi" = ( /obj/effect/decal/snow/sand/edge{ name = "rough sand" }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bj" = ( -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bk" = ( /obj/effect/decal/snow/sand/surround{ @@ -315,7 +315,7 @@ icon_state = "gravsnow_surround"; dir = 1 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bl" = ( /obj/effect/decal/snow/sand/edge{ @@ -324,7 +324,7 @@ icon_state = "gravsnow_corner"; dir = 4 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bm" = ( /obj/effect/decal/snow/sand/edge{ @@ -333,13 +333,13 @@ icon_state = "gravsnow_corner"; dir = 9 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bn" = ( /obj/effect/decal/snow/sand/edge{ name = "rough sand" }, -/turf/unsimulated/floor/grass, +/turf/simulated/floor/grass, /area/awaymission/beach) "bo" = ( /obj/effect/decal/snow/sand/edge{ @@ -348,13 +348,13 @@ icon_state = "gravsnow_corner"; dir = 10 }, -/turf/unsimulated/floor/grass, +/turf/simulated/floor/grass, /area/awaymission/beach) "bp" = ( /obj/effect/decal/snow/sand/surround{ name = "rough sand" }, -/turf/unsimulated/floor/grass, +/turf/simulated/floor/grass, /area/awaymission/beach) "bq" = ( /obj/effect/decal/snow/sand/edge{ @@ -363,7 +363,7 @@ icon_state = "gravsnow_corner"; dir = 6 }, -/turf/unsimulated/floor/grass, +/turf/simulated/floor/grass, /area/awaymission/beach) "br" = ( /obj/effect/decal/snow/sand/edge{ @@ -372,7 +372,7 @@ icon_state = "gravsnow_corner"; dir = 6 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bs" = ( /obj/effect/decal/snow/sand/edge{ @@ -381,11 +381,11 @@ icon_state = "gravsnow_corner"; dir = 10 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bt" = ( /obj/structure/flora/ausbushes/lavendergrass, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bu" = ( /obj/structure/flora/ausbushes/leafybush, @@ -395,7 +395,7 @@ icon_state = "gravsnow_corner"; dir = 9 }, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bv" = ( /obj/effect/decal/snow/sand/edge{ @@ -404,11 +404,11 @@ icon_state = "gravsnow_corner"; dir = 5 }, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bw" = ( /obj/effect/overlay/palmtree_r, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bx" = ( /obj/effect/overlay/palmtree_r, @@ -418,7 +418,7 @@ icon_state = "gravsnow_corner"; dir = 9 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "by" = ( /obj/effect/decal/snow/sand/edge{ @@ -427,11 +427,11 @@ icon_state = "gravsnow_corner"; dir = 1 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bz" = ( /obj/effect/overlay/palmtree_r, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bA" = ( /obj/structure/flora/ausbushes/genericbush, @@ -441,7 +441,7 @@ icon_state = "gravsnow_corner"; dir = 1 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bB" = ( /obj/effect/overlay/palmtree_r, @@ -451,7 +451,7 @@ icon_state = "gravsnow_corner"; dir = 1 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bC" = ( /obj/effect/overlay/palmtree_r, @@ -461,24 +461,24 @@ icon_state = "gravsnow_corner"; dir = 4 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bD" = ( /obj/effect/overlay/palmtree_r, /obj/effect/overlay/coconut, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bE" = ( /obj/structure/flora/bush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bF" = ( /obj/effect/overlay/palmtree_l, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bG" = ( /obj/structure/flora/ausbushes/sunnybush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bH" = ( /obj/effect/overlay/palmtree_r, @@ -488,7 +488,7 @@ icon_state = "gravsnow_corner"; dir = 8 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bI" = ( /obj/effect/decal/snow/sand/edge{ @@ -497,7 +497,7 @@ icon_state = "gravsnow_corner"; dir = 4 }, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bJ" = ( /obj/effect/overlay/palmtree_l, @@ -507,16 +507,16 @@ icon_state = "gravsnow_corner"; dir = 1 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bK" = ( /obj/effect/overlay/palmtree_l, /obj/effect/overlay/coconut, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bL" = ( /obj/structure/flora/ausbushes/sunnybush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bM" = ( /obj/structure/flora/ausbushes/sunnybush, @@ -526,102 +526,102 @@ icon_state = "gravsnow_corner"; dir = 1 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bN" = ( /obj/structure/flora/ausbushes/leafybush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bO" = ( /obj/structure/flora/grass/brown, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bP" = ( /obj/structure/flora/rock/pile, /obj/effect/overlay/palmtree_l, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bQ" = ( /obj/structure/flora/ausbushes/grassybush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bR" = ( /obj/structure/flora/ausbushes/reedbush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bS" = ( /obj/structure/flora/grass/green, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "bT" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/palebush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bU" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/genericbush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bV" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/sunnybush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bW" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/leafybush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bX" = ( /obj/structure/flora/rock, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bY" = ( /obj/structure/flora/ausbushes/palebush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "bZ" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/lavendergrass, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "ca" = ( /obj/structure/flora/rock/pile, /obj/effect/overlay/palmtree_r, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "cb" = ( /obj/structure/flora/rock/pile, /obj/effect/overlay/palmtree_l, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "cc" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/fernybush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "cd" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/sunnybush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "ce" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/leafybush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cf" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/fernybush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cg" = ( -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "ch" = ( /obj/structure/flora/rock, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "ci" = ( /obj/effect/overlay/palmtree_r, @@ -632,46 +632,46 @@ icon_state = "gravsnow_corner"; dir = 1 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cj" = ( /obj/machinery/gateway{ dir = 9 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "ck" = ( /obj/machinery/gateway{ dir = 1 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cl" = ( /obj/machinery/gateway{ dir = 5 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cm" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/palebush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cn" = ( /obj/machinery/gateway{ dir = 8 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "co" = ( /obj/machinery/gateway/centeraway, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cp" = ( /obj/machinery/gateway{ dir = 4 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cq" = ( /obj/effect/decal/snow/sand/edge{ @@ -683,14 +683,14 @@ /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cr" = ( /obj/effect/decal/snow/sand/edge{ name = "rough sand" }, /obj/structure/dispenser/oxygen, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cs" = ( /obj/structure/flora/ausbushes/reedbush, @@ -700,40 +700,40 @@ icon_state = "gravsnow_corner"; dir = 5 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "ct" = ( /obj/effect/overlay/palmtree_r, /obj/effect/overlay/coconut, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "cu" = ( /obj/structure/flora/ausbushes/lavendergrass, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "cv" = ( /obj/structure/flora/bush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "cx" = ( /obj/structure/flora/ausbushes/genericbush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "cy" = ( /obj/machinery/gateway{ dir = 10 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cz" = ( /obj/machinery/gateway, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cA" = ( /obj/machinery/gateway{ dir = 6 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cB" = ( /obj/effect/decal/snow/sand/edge{ @@ -743,29 +743,14 @@ dir = 4 }, /obj/effect/overlay/palmtree_r, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cC" = ( /obj/structure/flora/ausbushes/leafybush, -/turf/unsimulated/beach/sand/dense, -/area/awaymission/beach) -"cD" = ( -/turf/unsimulated/wall{ - tag = "icon-sandstone12"; - icon_state = "sandstone12" - }, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "cE" = ( -/turf/unsimulated/wall{ - tag = "icon-sandstone6"; - icon_state = "sandstone6" - }, -/area/awaymission/beach) -"cF" = ( -/turf/unsimulated/wall{ - tag = "icon-sandstone10"; - icon_state = "sandstone10" - }, +/turf/simulated/wall/mineral/sandstone, /area/awaymission/beach) "cG" = ( /obj/structure/flora/ausbushes/ppflowers, @@ -775,19 +760,7 @@ icon_state = "gravsnow_corner"; dir = 8 }, -/turf/unsimulated/beach/sand, -/area/awaymission/beach) -"cH" = ( -/turf/unsimulated/wall{ - tag = "icon-sandstone3"; - icon_state = "sandstone3" - }, -/area/awaymission/beach) -"cI" = ( -/turf/unsimulated/wall{ - tag = "icon-sandstone1"; - icon_state = "sandstone1" - }, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cJ" = ( /obj/effect/decal/snow/sand/edge{ @@ -797,7 +770,7 @@ dir = 4 }, /obj/structure/closet/athletic_mixed, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cK" = ( /obj/effect/decal/snow/sand/edge{ @@ -807,14 +780,14 @@ dir = 8 }, /obj/effect/overlay/palmtree_l, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cL" = ( /obj/structure/mineral_door/wood{ tag = "icon-wood"; icon_state = "wood" }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cN" = ( /obj/effect/decal/snow/sand/edge{ @@ -827,14 +800,11 @@ /obj/item/clothing/shoes/sandal, /obj/item/clothing/shoes/sandal, /obj/structure/closet/crate, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cO" = ( /obj/structure/chair/stool, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "cQ" = ( /turf/simulated/wall/mineral/titanium, @@ -845,130 +815,97 @@ icon_state = "black"; name = "formal wardrobe" }, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "cT" = ( /obj/structure/closet/crate, /obj/item/gun/energy/laser/retro, /obj/item/gun/energy/laser/retro, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cU" = ( /obj/structure/closet/secure_closet/bar, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "cV" = ( /obj/structure/table/wood, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "cW" = ( /obj/structure/table/wood, /obj/item/book/manual/barman_recipes, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "cX" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/shaker, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "cY" = ( /obj/structure/flora/rock/pile, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "cZ" = ( /obj/machinery/vending/boozeomat{ emagged = 1 }, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "da" = ( /obj/structure/table/wood, /obj/item/clothing/glasses/sunglasses, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "db" = ( /obj/machinery/vending/cola, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "dc" = ( /obj/structure/flora/ausbushes/palebush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dd" = ( /mob/living/simple_animal/crab, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "de" = ( /obj/effect/overlay/coconut, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "df" = ( /mob/living/simple_animal/crab/Coffee, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dg" = ( /obj/structure/chair, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dh" = ( /obj/structure/flora/ausbushes/reedbush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "di" = ( /obj/structure/flora/rock/pile, /obj/structure/flora/ausbushes/stalkybush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "dj" = ( -/turf/unsimulated/beach/coastline, +/turf/simulated/floor/beach/away/coastline, /area/awaymission/beach) "dk" = ( -/turf/unsimulated/beach/coastline/dense, +/turf/simulated/floor/beach/away/coastline/dense, /area/awaymission/beach) "dl" = ( /obj/machinery/vending/cigarette, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "dm" = ( /obj/machinery/vending/snack, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "dn" = ( /obj/structure/curtain/open, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "do" = ( /obj/effect/decal/snow/sand/edge{ @@ -978,38 +915,35 @@ dir = 1 }, /obj/structure/flora/ausbushes/sunnybush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dq" = ( -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "dr" = ( -/turf/unsimulated/beach/water, +/turf/simulated/floor/beach/away/water, /area/awaymission/beach) "ds" = ( -/turf/unsimulated/beach/water/dense, +/turf/simulated/floor/beach/away/water/dense, /area/awaymission/beach) "dt" = ( -/turf/unsimulated/beach/water/drop, +/turf/simulated/floor/beach/away/water/drop, /area/awaymission/beach) "du" = ( -/turf/unsimulated/beach/water/deep, +/turf/simulated/floor/beach/away/water/deep, /area/awaymission/beach) "dv" = ( /obj/structure/ladder/unbreakable/dive_point/buoy, -/turf/unsimulated/beach/water/deep, +/turf/simulated/floor/beach/away/water/deep, /area/awaymission/beach) "dw" = ( -/turf/unsimulated/beach/water/deep/dense, +/turf/simulated/floor/beach/away/water/deep/dense, /area/awaymission/beach) "dx" = ( -/turf/unsimulated/beach/water/drop/dense, +/turf/simulated/floor/beach/away/water/drop/dense, /area/awaymission/beach) "dy" = ( -/turf/unsimulated/beach/water/edge_drop, +/turf/simulated/floor/beach/away/water/edge_drop, /area/awaymission/beach) "dz" = ( /obj/effect/overlay/palmtree_r, @@ -1019,55 +953,40 @@ icon_state = "gravsnow_corner"; dir = 10 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dA" = ( /obj/structure/mineral_door/wood{ tag = "icon-wood"; icon_state = "wood" }, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "dB" = ( /obj/structure/flora/grass/green, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "dC" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/soda, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, -/area/awaymission/beach) -"dD" = ( -/turf/unsimulated/wall{ - tag = "icon-sandstone0"; - icon_state = "sandstone0" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "dE" = ( /obj/effect/decal/snow/sand/edge{ name = "rough sand" }, /obj/structure/flora/ausbushes/leafybush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dF" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/beer, -/turf/unsimulated/floor{ - tag = "icon-wood"; - icon_state = "wood" - }, +/turf/simulated/floor/wood, /area/awaymission/beach) "dG" = ( /obj/structure/flora/grass/green, /obj/structure/flora/ausbushes/leafybush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "dH" = ( /obj/effect/decal/snow/sand/edge{ @@ -1077,28 +996,28 @@ dir = 1 }, /obj/structure/chair/stool/bar, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dI" = ( /obj/structure/table/wood, /obj/item/clothing/glasses/eyepatch, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dJ" = ( /obj/structure/table/wood, /obj/item/clothing/head/bandana, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dK" = ( /obj/item/ship_in_a_bottle, /obj/structure/table/wood, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dL" = ( /mob/living/simple_animal/hostile/pirate/ranged{ loot = list(/obj/effect/mob_spawn/human/corpse/pirate/ranged) }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dM" = ( /obj/structure/table/wood, @@ -1106,18 +1025,18 @@ /obj/item/stack/sheet/mineral/diamond{ amount = 2 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dN" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/mineral/uranium{ amount = 20 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dO" = ( /obj/structure/chair/office/light, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dP" = ( /obj/effect/overlay/palmtree_r, @@ -1127,14 +1046,14 @@ icon_state = "gravsnow_corner"; dir = 6 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dQ" = ( /obj/structure/chair/office/light, /mob/living/simple_animal/hostile/pirate/ranged{ loot = list(/obj/effect/mob_spawn/human/corpse/pirate/ranged) }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dR" = ( /obj/machinery/light{ @@ -1164,7 +1083,7 @@ icon_state = "gravsnow_corner"; dir = 8 }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dU" = ( /obj/effect/spawner/window/shuttle, @@ -1173,17 +1092,17 @@ "dV" = ( /obj/structure/flora/rock, /obj/structure/flora/ausbushes/leafybush, -/turf/unsimulated/beach/sand/dense, +/turf/simulated/floor/beach/away/sand/dense, /area/awaymission/beach) "dW" = ( /obj/structure/ladder/unbreakable/dive_point/buoy{ id = "pirate" }, -/turf/unsimulated/beach/water, +/turf/simulated/floor/beach/away/water, /area/awaymission/beach) "dX" = ( /obj/item/paper, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "dZ" = ( /obj/structure/chair/comfy/shuttle{ @@ -1205,17 +1124,17 @@ /obj/structure/closet/crate, /obj/item/clothing/under/pirate, /obj/item/clothing/under/pirate, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "ee" = ( /obj/structure/closet/crate, /obj/item/clothing/suit/pirate_brown, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "ef" = ( /obj/effect/overlay/palmtree_r, /obj/structure/flora/ausbushes/sunnybush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "eg" = ( /mob/living/simple_animal/hostile/pirate{ @@ -1235,14 +1154,14 @@ "ej" = ( /obj/structure/table/wood, /obj/item/clothing/suit/pirate_black, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "ek" = ( /obj/effect/decal/snow/sand/edge{ name = "rough sand" }, /obj/structure/flora/ausbushes/sunnybush, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "el" = ( /obj/machinery/door/airlock/titanium, @@ -1250,42 +1169,42 @@ /area/awaymission/beach) "em" = ( /obj/item/beach_ball, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "en" = ( /mob/living/simple_animal/hostile/pirate{ loot = list(/obj/effect/mob_spawn/human/corpse/pirate) }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "eo" = ( /obj/effect/waterfall{ dir = 1; water_frequency = 75 }, -/turf/unsimulated/beach/coastline, +/turf/simulated/floor/beach/away/coastline, /area/awaymission/beach) "ep" = ( /obj/effect/decal/cleanable/blood, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "eq" = ( /obj/effect/waterfall{ dir = 1; water_frequency = 192 }, -/turf/unsimulated/beach/coastline, +/turf/simulated/floor/beach/away/coastline, /area/awaymission/beach) "er" = ( /obj/effect/waterfall{ dir = 1; water_frequency = 104 }, -/turf/unsimulated/beach/coastline, +/turf/simulated/floor/beach/away/coastline, /area/awaymission/beach) "es" = ( /obj/structure/chair/stool, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "et" = ( /obj/structure/shuttle/engine/heater, @@ -1293,19 +1212,19 @@ /area/awaymission/beach) "eu" = ( /obj/structure/table/wood, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "ev" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/pie, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "ew" = ( /obj/effect/waterfall{ dir = 1; water_frequency = 44 }, -/turf/unsimulated/beach/coastline, +/turf/simulated/floor/beach/away/coastline, /area/awaymission/beach) "ex" = ( /obj/structure/shuttle/engine/propulsion{ @@ -1318,7 +1237,7 @@ dir = 1; water_frequency = 97 }, -/turf/unsimulated/beach/coastline, +/turf/simulated/floor/beach/away/coastline, /area/awaymission/beach) "ez" = ( /obj/structure/shuttle/engine/propulsion{ @@ -1335,24 +1254,38 @@ dir = 1; water_frequency = 94 }, -/turf/unsimulated/beach/coastline, +/turf/simulated/floor/beach/away/coastline, /area/awaymission/beach) "eC" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/blood, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "eD" = ( /obj/structure/closet/crate/can, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "eE" = ( /obj/structure/closet/crate, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"kX" = ( +/turf/simulated/wall/indestructible/sandstone, +/area/awaymission/beach) +"nL" = ( +/turf/simulated/wall/indestructible/sandstone, +/area/space) +"rS" = ( +/obj/effect/baseturf_helper/beach/away/water, +/turf/simulated/floor/beach/away/water/deep/sand_floor, +/area/awaymission/undersea) +"sF" = ( +/obj/effect/baseturf_helper/beach/away/sand, +/turf/simulated/floor/beach/away/sand, /area/awaymission/beach) "LZ" = ( /obj/machinery/poolcontroller/invisible, -/turf/unsimulated/beach/water/deep, +/turf/simulated/floor/beach/away/water/deep, /area/awaymission/beach) (1,1,1) = {" @@ -1562,7 +1495,7 @@ aa aa aa aa -aa +nL cg cg bw @@ -1819,7 +1752,7 @@ aa aa aa aa -aa +nL cg bw bx @@ -2076,7 +2009,7 @@ aa aa aa aa -aa +nL bX cg bJ @@ -2333,7 +2266,7 @@ aa aa aa aa -aa +nL bd bm bj @@ -2590,7 +2523,7 @@ aa aa aa aa -aa +nL bc bt bj @@ -2847,7 +2780,7 @@ aa aa aa aa -aa +nL be bl bD @@ -3104,7 +3037,7 @@ aa aa aa aa -aa +nL cg bw by @@ -3361,7 +3294,7 @@ aa aa aa aa -aa +nL cg bw bB @@ -3618,7 +3551,7 @@ aa aa aa aa -aa +nL cg bw bB @@ -3875,7 +3808,7 @@ aa aa aa aa -aa +nL cg bx bj @@ -4132,7 +4065,7 @@ aa aa aa aa -aa +nL bg bj bE @@ -4389,7 +4322,7 @@ aa aa aa aa -aa +nL bf bj bz @@ -4646,7 +4579,7 @@ aa aa aa aa -aa +nL bh bj bz @@ -4903,7 +4836,7 @@ aa aa aa aa -aa +nL cg bA bD @@ -4915,7 +4848,7 @@ bj bj bj bj -bj +sF bj bj bj @@ -5160,7 +5093,7 @@ aa aa aa aa -aa +nL bX by bF @@ -5417,7 +5350,7 @@ aa aa aa aa -aa +nL cg bB bj @@ -5674,7 +5607,7 @@ aa aa aa aa -aa +nL cg bB bj @@ -5931,7 +5864,7 @@ aa aa aa aa -aa +nL cg by bE @@ -6188,7 +6121,7 @@ aa aa aa aa -aa +nL bk bj bz @@ -6445,7 +6378,7 @@ aa aa aa aa -aa +nL cg by bz @@ -6457,10 +6390,10 @@ bj bj bi cE -cH -cI +cE +cE dA -dD +cE by bj bj @@ -6702,7 +6635,7 @@ aa aa aa aa -aa +nL bg bC bj @@ -6713,7 +6646,7 @@ bT bj bj bi -cD +cE cS dq dq @@ -6959,7 +6892,7 @@ aa aa aa aa -aa +nL bi bw by @@ -6970,7 +6903,7 @@ bV bj bj cq -cD +cE cU dq dq @@ -7216,7 +7149,7 @@ aa aa aa aa -aa +nL bj bg bz @@ -7227,7 +7160,7 @@ bX bj bj cr -cD +cE cW dq dq @@ -7473,7 +7406,7 @@ aa aa aa aa -aa +nL bj bj bj @@ -7484,7 +7417,7 @@ bW bj bj cq -cD +cE cX dq dq @@ -7730,7 +7663,7 @@ aa aa aa aa -aa +nL bl bz bE @@ -7741,7 +7674,7 @@ bV bj bj bi -cD +cE cV dq dq @@ -7987,7 +7920,7 @@ aa aa aa aa -aa +nL cg bB bj @@ -7998,7 +7931,7 @@ bX bj bj bi -cD +cE da dq dq @@ -8244,7 +8177,7 @@ aa aa aa aa -aa +nL cg by bj @@ -8255,7 +8188,7 @@ bT bj bj bi -cD +cE cZ dq dq @@ -8501,7 +8434,7 @@ aa aa aa aa -aa +nL bm bz bz @@ -8512,7 +8445,7 @@ bZ ce bj bi -cD +cE dl dq dq @@ -8758,7 +8691,7 @@ aa aa aa aa -aa +nL bj bj bz @@ -8769,7 +8702,7 @@ ca bj bj bi -cD +cE db dq dq @@ -9015,7 +8948,7 @@ aa aa aa aa -aa +nL bl bl bF @@ -9026,7 +8959,7 @@ bX cf bj bi -cD +cE dm dq dq @@ -9272,7 +9205,7 @@ aa aa aa aa -aa +nL cg bw by @@ -9283,11 +9216,11 @@ bT cd bj bi -cF -cH -cH -cH -cI +cE +cE +cE +cE +cE by bj bj @@ -9529,7 +9462,7 @@ aa aa aa aa -aa +nL cg cg bJ @@ -9786,7 +9719,7 @@ aa aa aa aa -aa +nL cg cg by @@ -10043,7 +9976,7 @@ aa aa aa aa -aa +nL cg bw by @@ -10054,8 +9987,8 @@ cc bj bi cE -cH -cI +cE +cE by bj bj @@ -10300,7 +10233,7 @@ aa aa aa aa -aa +nL cg bX by @@ -10310,7 +10243,7 @@ bN bX bj bi -cD +cE cO dn by @@ -10557,7 +10490,7 @@ aa aa aa aa -aa +nL bo bd bB @@ -10567,9 +10500,9 @@ bj bW bj bi -cF -cH -cI +cE +cE +cE by bj bj @@ -10636,6 +10569,141 @@ aa aa aa aa +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL aa aa aa @@ -10679,142 +10747,7 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +nL bn cg bM @@ -10893,7 +10826,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -11027,6 +10960,7 @@ ab ab ab ab +nL aa aa aa @@ -11070,8 +11004,7 @@ aa aa aa aa -aa -aa +nL bn cg ci @@ -11150,7 +11083,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -11284,6 +11217,7 @@ ab ab ab ab +nL aa aa aa @@ -11327,8 +11261,7 @@ aa aa aa aa -aa -aa +nL bq bw by @@ -11339,8 +11272,8 @@ bX bj bi cE -cH -cI +cE +cE by bj bj @@ -11407,7 +11340,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -11541,6 +11474,7 @@ ab ab ab ab +nL aa aa aa @@ -11584,8 +11518,7 @@ aa aa aa aa -aa -aa +nL cg bG by @@ -11595,7 +11528,7 @@ bj bT bj bi -cD +cE cO dn by @@ -11664,7 +11597,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -11798,6 +11731,7 @@ ab ab ab ab +nL aa aa aa @@ -11841,8 +11775,7 @@ aa aa aa aa -aa -aa +nL bp cg by @@ -11852,9 +11785,9 @@ bN bV bj bi -cF -cH -cI +cE +cE +cE by bF bj @@ -11921,7 +11854,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -12055,6 +11988,7 @@ ab ab ab ab +nL aa aa aa @@ -12098,8 +12032,7 @@ aa aa aa aa -aa -aa +nL cg cg bB @@ -12178,7 +12111,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -12312,6 +12245,7 @@ ab ab ab ab +nL aa aa aa @@ -12355,8 +12289,7 @@ aa aa aa aa -aa -aa +nL cg cg bB @@ -12435,7 +12368,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -12569,6 +12502,7 @@ ab ab ab ab +nL aa aa aa @@ -12612,8 +12546,7 @@ aa aa aa aa -aa -aa +nL bg bH bj @@ -12624,8 +12557,8 @@ bX bj bi cE -cH -cI +cE +cE by bj bj @@ -12692,7 +12625,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -12826,6 +12759,7 @@ ab ab ab ab +nL aa aa aa @@ -12869,8 +12803,7 @@ aa aa aa aa -aa -aa +nL bj bj bj @@ -12880,7 +12813,7 @@ bR cb bf bi -cD +cE cO dn by @@ -12949,7 +12882,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -13083,6 +13016,7 @@ ab ab ab ab +nL aa aa aa @@ -13126,8 +13060,7 @@ aa aa aa aa -aa -aa +nL bj bl bC @@ -13137,9 +13070,9 @@ bf bX bz bi -cF -cH -cI +cE +cE +cE by bj bj @@ -13206,7 +13139,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -13340,6 +13273,7 @@ ab ab ab ab +nL aa aa aa @@ -13383,8 +13317,7 @@ aa aa aa aa -aa -aa +nL br bw cg @@ -13463,7 +13396,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -13597,6 +13530,7 @@ ab ab ab ab +nL aa aa aa @@ -13640,8 +13574,7 @@ aa aa aa aa -aa -aa +nL cg bX cg @@ -13720,7 +13653,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -13854,6 +13787,7 @@ ab ab ab ab +nL aa aa aa @@ -13897,8 +13831,7 @@ aa aa aa aa -aa -aa +nL cg cg cg @@ -13977,7 +13910,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -14111,6 +14044,7 @@ ab ab ab ab +nL aa aa aa @@ -14154,8 +14088,7 @@ aa aa aa aa -aa -aa +nL cg cg bx @@ -14234,7 +14167,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -14368,6 +14301,7 @@ ab ab ab ab +nL aa aa aa @@ -14411,8 +14345,7 @@ aa aa aa aa -aa -aa +nL bs cg by @@ -14491,7 +14424,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -14625,6 +14558,7 @@ ab ab ab ab +nL aa aa aa @@ -14668,8 +14602,7 @@ aa aa aa aa -aa -aa +nL br bw cs @@ -14748,7 +14681,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -14882,6 +14815,7 @@ ab ab ab ab +nL aa aa aa @@ -14925,8 +14859,7 @@ aa aa aa aa -aa -aa +nL cg cg cg @@ -15005,7 +14938,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -15139,6 +15072,7 @@ ab ab ab ab +nL aa aa aa @@ -15182,8 +15116,7 @@ aa aa aa aa -aa -aa +nL cg cg cg @@ -15262,7 +15195,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -15396,6 +15329,7 @@ ab ab ab ab +nL aa aa aa @@ -15439,8 +15373,7 @@ aa aa aa aa -aa -aa +nL cg bw by @@ -15465,30 +15398,30 @@ bF bJ bj bD -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL "} (56,1,1) = {" aa @@ -15519,7 +15452,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -15653,6 +15586,7 @@ ab ab ab ab +nL aa aa aa @@ -15696,8 +15630,7 @@ aa aa aa aa -aa -aa +nL cg cg bJ @@ -15722,7 +15655,7 @@ cb by bj bF -aa +nL aa aa aa @@ -15776,7 +15709,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -15910,6 +15843,7 @@ ab ab ab ab +nL aa aa aa @@ -15953,8 +15887,7 @@ aa aa aa aa -aa -aa +nL cg cg by @@ -15979,7 +15912,7 @@ bV by bD bL -aa +nL aa aa aa @@ -16033,7 +15966,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -16167,6 +16100,7 @@ ab ab ab ab +nL aa aa aa @@ -16210,8 +16144,7 @@ aa aa aa aa -aa -aa +nL cg bw by @@ -16236,7 +16169,7 @@ cc by bz bj -aa +nL aa aa aa @@ -16290,7 +16223,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -16424,6 +16357,7 @@ ab ab ab ab +nL aa aa aa @@ -16467,8 +16401,7 @@ aa aa aa aa -aa -aa +nL cg bX by @@ -16493,7 +16426,7 @@ bX bB bE bz -aa +nL aa aa aa @@ -16547,7 +16480,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -16681,6 +16614,7 @@ ab ab ab ab +nL aa aa aa @@ -16724,8 +16658,7 @@ aa aa aa aa -aa -aa +nL bo bd bB @@ -16750,7 +16683,7 @@ bW bM bj bj -aa +nL aa aa aa @@ -16804,7 +16737,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -16938,6 +16871,7 @@ ab ab ab ab +nL aa aa aa @@ -16981,8 +16915,7 @@ aa aa aa aa -aa -aa +nL bn cg bM @@ -17007,7 +16940,7 @@ ca ci bf bL -aa +nL aa aa aa @@ -17061,7 +16994,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -17195,6 +17128,7 @@ ab ab ab ab +nL aa aa aa @@ -17238,8 +17172,7 @@ aa aa aa aa -aa -aa +nL bn cg ci @@ -17248,11 +17181,11 @@ bL bj cc cE -cH -cH -cH -cH -cI +cE +cE +cE +cE +cE bj bj bj @@ -17264,7 +17197,7 @@ cc by bj bz -aa +nL aa aa aa @@ -17318,7 +17251,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -17452,6 +17385,7 @@ ab ab ab ab +nL aa aa aa @@ -17495,8 +17429,7 @@ aa aa aa aa -aa -aa +nL bq bw by @@ -17504,7 +17437,7 @@ bj bz bf bX -cD +cE dr dr dr @@ -17521,7 +17454,7 @@ bX by bz bj -aa +nL aa aa aa @@ -17575,7 +17508,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -17709,6 +17642,7 @@ ab ab ab ab +nL aa aa aa @@ -17752,8 +17686,7 @@ aa aa aa aa -aa -aa +nL cg bG by @@ -17761,7 +17694,7 @@ bz bj bj bT -cD +cE dr dr dr @@ -17778,7 +17711,7 @@ bT by bL bj -aa +nL aa aa aa @@ -17832,7 +17765,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -17966,6 +17899,7 @@ ab ab ab ab +nL aa aa aa @@ -18009,8 +17943,7 @@ aa aa aa aa -aa -aa +nL bp cg by @@ -18018,7 +17951,7 @@ bL bj bN bV -cD +cE dr dr dW @@ -18035,7 +17968,7 @@ bV bB bj bz -aa +nL aa aa aa @@ -18089,7 +18022,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -18223,6 +18156,7 @@ ab ab ab ab +nL aa aa aa @@ -18266,8 +18200,7 @@ aa aa aa aa -aa -aa +nL cg cg bB @@ -18275,7 +18208,7 @@ bj bz bj bW -cD +cE dr dr dr @@ -18292,7 +18225,7 @@ bW bB bj bD -aa +nL aa aa aa @@ -18346,7 +18279,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -18480,6 +18413,7 @@ ab ab ab ab +nL aa aa aa @@ -18523,8 +18457,7 @@ aa aa aa aa -aa -aa +nL cg cg bB @@ -18532,7 +18465,7 @@ bj bD bj cc -cD +cE dr dr dr @@ -18549,7 +18482,7 @@ cc bj bz bz -aa +nL aa aa aa @@ -18603,7 +18536,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -18737,6 +18670,7 @@ ab ab ab ab +nL aa aa aa @@ -18780,8 +18714,7 @@ aa aa aa aa -aa -aa +nL bg bH bj @@ -18789,12 +18722,12 @@ bz bz bL bX -cF -cH -cH -cH -cH -cI +cE +cE +cE +cE +cE +cE bj bj bj @@ -18806,7 +18739,7 @@ bX bj bz bj -aa +nL aa aa aa @@ -18860,7 +18793,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -18994,6 +18927,7 @@ ab ab ab ab +nL aa aa aa @@ -19037,8 +18971,7 @@ aa aa aa aa -aa -aa +nL bj bj bj @@ -19063,7 +18996,7 @@ cb bC bj bz -aa +nL aa aa aa @@ -19117,7 +19050,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -19251,6 +19184,7 @@ ab ab ab ab +nL aa aa aa @@ -19294,8 +19228,7 @@ aa aa aa aa -aa -aa +nL bj bl bC @@ -19303,24 +19236,24 @@ bj bz bf bX -cE -cH -cH -cH -cH -cH -cH -cH -cI +kX +kX +kX +kX +kX +kX +kX +kX +kX cL cL -dD +kX bf bX cg by bj -aa +nL aa aa aa @@ -19374,7 +19307,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -19508,6 +19441,7 @@ ab ab ab ab +nL aa aa aa @@ -19551,8 +19485,7 @@ aa aa aa aa -aa -aa +nL br bw cg @@ -19560,10 +19493,10 @@ by bj bN bT -cD +kX dI dO -cD +kX bj dL bj @@ -19571,13 +19504,13 @@ cL bj bj bj -cD +kX bN bT cg bB bL -aa +nL aa aa aa @@ -19631,7 +19564,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -19765,6 +19698,7 @@ ab ab ab ab +nL aa aa aa @@ -19808,8 +19742,7 @@ aa aa aa aa -aa -aa +nL cg bX cg @@ -19817,24 +19750,24 @@ bB bL bj ca -cD +kX dK bj -cD +kX bj bj bj -dD +kX bj bj bj -cD +kX bj ca cg ci bE -aa +nL aa aa aa @@ -19888,7 +19821,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -20022,6 +19955,7 @@ ab ab ab ab +nL aa aa aa @@ -20065,8 +19999,7 @@ aa aa aa aa -aa -aa +nL cg cg cg @@ -20074,24 +20007,24 @@ ci bE bj bj -cD +kX dJ bj -cD +kX ed bj bj -dD +kX bj en bj -cD +kX bj bj bx bz bj -aa +nL aa aa aa @@ -20145,7 +20078,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -20279,6 +20212,7 @@ ab ab ab ab +nL aa aa aa @@ -20322,8 +20256,7 @@ aa aa aa aa -aa -aa +nL cg cg bx @@ -20331,10 +20264,10 @@ bz bj bL bL -cD +kX bj bj -cD +kX ee bj bj @@ -20342,13 +20275,13 @@ cL bj bj bj -cD +kX bL bL by bj bz -aa +nL aa aa aa @@ -20402,7 +20335,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -20536,6 +20469,7 @@ ab ab ab ab +nL aa aa aa @@ -20579,8 +20513,7 @@ aa aa aa aa -aa -aa +nL bs cg by @@ -20588,24 +20521,24 @@ bj bz bj bz -cD -cI +kX +kX cL -cF -cH -cH -cH -cH -cI +kX +kX +kX +kX +kX +kX bj bj -cD +kX bj bz bJ bj bD -aa +nL aa aa aa @@ -20659,7 +20592,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -20793,6 +20726,7 @@ ab ab ab ab +nL aa aa aa @@ -20836,8 +20770,7 @@ aa aa aa aa -aa -aa +nL bX cg bJ @@ -20845,7 +20778,7 @@ bj bD bj bz -cD +kX dL bj bj @@ -20856,13 +20789,13 @@ bj bj bj bj -cD +kX bj bz bj bD bj -aa +nL aa aa aa @@ -20916,7 +20849,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -21050,6 +20983,7 @@ ab ab ab ab +nL aa aa aa @@ -21093,8 +21027,7 @@ aa aa aa aa -aa -aa +nL bd bm bj @@ -21102,7 +21035,7 @@ bD bj bK bj -cD +kX bj bj bj @@ -21113,13 +21046,13 @@ bj bj bj bj -cD +kX bK bj bJ bj bD -aa +nL aa aa aa @@ -21173,7 +21106,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -21307,6 +21240,7 @@ ab ab ab ab +nL aa aa aa @@ -21350,8 +21284,7 @@ aa aa aa aa -aa -aa +nL bX cg bJ @@ -21359,7 +21292,7 @@ bj bD bj bz -cD +kX dL bj bj @@ -21370,13 +21303,13 @@ bj bj bj bj -cD +kX bj bz bj bD bj -aa +nL aa aa aa @@ -21430,7 +21363,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -21564,6 +21497,7 @@ ab ab ab ab +nL aa aa aa @@ -21607,8 +21541,7 @@ aa aa aa aa -aa -aa +nL bd bm bj @@ -21616,24 +21549,24 @@ bD bj bK bD -cD -cH -cI +kX +kX +kX cL -cE -cH -cH -cH -cI +kX +kX +kX +kX +kX bj bj -cD +kX bK bD bj bz bD -aa +nL aa aa aa @@ -21687,7 +21620,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -21821,6 +21754,7 @@ ab ab ab ab +nL aa aa aa @@ -21864,8 +21798,7 @@ aa aa aa aa -aa -aa +nL bc bt bj @@ -21873,11 +21806,11 @@ bz bD bj bS -cD +kX dN bj bj -cD +kX ej bj bj @@ -21890,7 +21823,7 @@ bX bj bD bj -aa +nL aa aa aa @@ -21944,7 +21877,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -22078,6 +22011,7 @@ ab ab ab ab +nL aa aa aa @@ -22121,8 +22055,7 @@ aa aa aa aa -aa -aa +nL be bl bD @@ -22130,11 +22063,11 @@ bE bj bz bf -cD +kX dM dQ cT -cD +kX bj dL bj @@ -22147,7 +22080,7 @@ bT bD bj bD -aa +nL aa aa aa @@ -22201,7 +22134,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -22335,6 +22268,7 @@ ab ab ab ab +nL aa aa aa @@ -22378,8 +22312,7 @@ aa aa aa aa -aa -aa +nL cg bw by @@ -22387,24 +22320,24 @@ bz bN bf bT -cF -cH -cH -cH -cD -cH -cH -cH -cH -cH -cH -cI +kX +kX +kX +kX +kX +kX +kX +kX +kX +kX +kX +kX bj ca bj bD bj -aa +nL aa aa aa @@ -22458,7 +22391,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -22592,6 +22525,7 @@ ab ab ab ab +nL aa aa aa @@ -22635,8 +22569,7 @@ aa aa aa aa -aa -aa +nL cg cg bw @@ -22661,7 +22594,7 @@ bj bD bj bD -aa +nL aa aa aa @@ -22715,7 +22648,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -22849,6 +22782,7 @@ ab ab ab ab +nL aa aa aa @@ -22892,8 +22826,7 @@ aa aa aa aa -aa -aa +nL cg bw bx @@ -22918,7 +22851,7 @@ bj bz bD bj -aa +nL aa aa aa @@ -22972,7 +22905,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -23106,6 +23039,7 @@ ab ab ab ab +nL aa aa aa @@ -23149,8 +23083,7 @@ aa aa aa aa -aa -aa +nL bX cg bJ @@ -23175,7 +23108,7 @@ bj by bz bD -aa +nL aa aa aa @@ -23229,7 +23162,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -23363,6 +23296,7 @@ ab ab ab ab +nL aa aa aa @@ -23406,8 +23340,7 @@ aa aa aa aa -aa -aa +nL bd bm bj @@ -23432,7 +23365,7 @@ bj bB by bj -aa +nL aa aa aa @@ -23486,7 +23419,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -23620,6 +23553,7 @@ ab ab ab ab +nL aa aa aa @@ -23663,8 +23597,7 @@ aa aa aa aa -aa -aa +nL bu bt bj @@ -23689,7 +23622,7 @@ bj ci bB bL -aa +nL aa aa aa @@ -23743,7 +23676,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -23877,6 +23810,7 @@ ab ab ab ab +nL aa aa aa @@ -23920,8 +23854,7 @@ aa aa aa aa -aa -aa +nL bv bI ct @@ -23946,7 +23879,7 @@ cg cg ci bE -aa +nL aa aa aa @@ -24000,7 +23933,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -24134,6 +24067,7 @@ ab ab ab ab +nL aa aa aa @@ -24177,33 +24111,32 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL aa aa aa @@ -24257,7 +24190,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -24391,7 +24324,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -24514,7 +24447,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -24648,7 +24581,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -24771,7 +24704,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -24905,7 +24838,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -25028,7 +24961,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -25162,7 +25095,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -25285,7 +25218,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -25419,7 +25352,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -25542,7 +25475,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -25676,7 +25609,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -25799,7 +25732,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -25933,7 +25866,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -26056,7 +25989,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -26190,7 +26123,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -26313,7 +26246,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -26447,7 +26380,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -26570,7 +26503,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -26704,7 +26637,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -26827,7 +26760,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -26961,7 +26894,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -27084,7 +27017,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -27218,7 +27151,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -27341,7 +27274,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -27475,7 +27408,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -27598,7 +27531,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -27732,7 +27665,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -27855,7 +27788,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -27989,7 +27922,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -28112,7 +28045,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -28246,7 +28179,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -28369,7 +28302,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -28503,7 +28436,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -28626,7 +28559,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -28760,7 +28693,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -28883,7 +28816,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -29017,7 +28950,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -29140,7 +29073,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -29274,7 +29207,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -29397,7 +29330,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -29531,7 +29464,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -29654,7 +29587,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -29788,7 +29721,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -29911,7 +29844,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -30045,7 +29978,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -30168,7 +30101,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -30302,7 +30235,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -30425,7 +30358,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -30559,7 +30492,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -30682,7 +30615,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -30816,7 +30749,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -30939,7 +30872,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -31073,7 +31006,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -31196,7 +31129,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -31330,7 +31263,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -31453,7 +31386,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -31587,7 +31520,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -31710,7 +31643,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -31844,7 +31777,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -31967,7 +31900,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -32101,7 +32034,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -32224,7 +32157,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -32358,7 +32291,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -32481,7 +32414,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -32615,7 +32548,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -32738,7 +32671,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -32872,7 +32805,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -32995,7 +32928,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -33129,7 +33062,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -33252,7 +33185,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -33386,7 +33319,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -33509,7 +33442,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -33643,7 +33576,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -33766,7 +33699,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -33900,7 +33833,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -34023,7 +33956,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -34157,7 +34090,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -34280,7 +34213,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -34414,7 +34347,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -34537,7 +34470,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -34671,7 +34604,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -34794,7 +34727,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -34928,7 +34861,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -35051,7 +34984,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -35185,7 +35118,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -35308,7 +35241,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -35442,7 +35375,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -35565,7 +35498,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -35699,7 +35632,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -35822,7 +35755,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -35956,7 +35889,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -36079,7 +36012,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -36213,7 +36146,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -36336,7 +36269,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -36470,7 +36403,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -36593,7 +36526,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -36727,7 +36660,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -36850,7 +36783,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -36984,7 +36917,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -37107,7 +37040,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -37241,7 +37174,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -37364,7 +37297,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -37498,7 +37431,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -37621,7 +37554,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -37755,7 +37688,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -37878,7 +37811,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -38012,7 +37945,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -38135,7 +38068,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -38269,7 +38202,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -38392,7 +38325,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -38526,7 +38459,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -38649,7 +38582,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -38783,7 +38716,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -38906,7 +38839,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -39040,7 +38973,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -39163,7 +39096,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -39297,7 +39230,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -39420,7 +39353,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -39554,7 +39487,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -39677,7 +39610,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -39811,7 +39744,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -39934,7 +39867,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -40068,7 +40001,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -40191,7 +40124,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -40325,7 +40258,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -40448,7 +40381,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -40582,7 +40515,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -40705,7 +40638,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -40839,7 +40772,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -40962,7 +40895,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -41096,7 +41029,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -41219,7 +41152,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -41353,7 +41286,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -41476,7 +41409,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -41610,7 +41543,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -41733,7 +41666,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -41867,7 +41800,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -41990,7 +41923,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -42124,7 +42057,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -42247,7 +42180,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -42381,7 +42314,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -42504,7 +42437,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -42638,7 +42571,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -42761,7 +42694,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -42895,7 +42828,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -43018,7 +42951,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -43152,7 +43085,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -43275,7 +43208,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -43409,7 +43342,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -43532,7 +43465,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -43666,7 +43599,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -43789,7 +43722,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -43923,7 +43856,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -44046,7 +43979,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -44180,7 +44113,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -44303,7 +44236,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -44437,7 +44370,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -44560,7 +44493,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -44694,7 +44627,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -44817,7 +44750,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -44951,7 +44884,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -45074,7 +45007,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -45208,7 +45141,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -45331,7 +45264,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -45465,7 +45398,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -45588,7 +45521,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -45722,7 +45655,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -45845,7 +45778,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -45979,7 +45912,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -46102,7 +46035,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -46236,7 +46169,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -46359,7 +46292,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -46493,7 +46426,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -46616,7 +46549,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -46750,7 +46683,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -46873,7 +46806,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -47007,7 +46940,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -47130,7 +47063,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -47264,7 +47197,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -47387,7 +47320,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -47521,7 +47454,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -47644,7 +47577,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -47778,7 +47711,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -47901,7 +47834,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -48035,7 +47968,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -48158,7 +48091,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -48292,7 +48225,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -48415,7 +48348,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -48549,7 +48482,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -48672,7 +48605,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -48806,7 +48739,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -48929,7 +48862,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -49063,7 +48996,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -49186,7 +49119,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -49320,7 +49253,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -49443,7 +49376,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -49577,7 +49510,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -49700,7 +49633,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -49834,7 +49767,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -49957,7 +49890,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -50091,7 +50024,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -50214,7 +50147,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -50348,7 +50281,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -50471,7 +50404,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -50605,7 +50538,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -50728,7 +50661,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -50862,7 +50795,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -50985,7 +50918,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -51119,7 +51052,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -51242,7 +51175,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -51376,7 +51309,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -51499,7 +51432,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -51633,7 +51566,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -51756,7 +51689,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -51890,7 +51823,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -52013,7 +51946,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -52110,7 +52043,7 @@ av av av av -av +rS av av av @@ -52147,7 +52080,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -52270,7 +52203,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -52404,7 +52337,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -52527,7 +52460,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -52661,7 +52594,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -52784,7 +52717,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -52918,7 +52851,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -53041,7 +52974,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -53175,7 +53108,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -53298,7 +53231,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -53432,7 +53365,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -53555,7 +53488,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -53689,7 +53622,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -53812,7 +53745,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -53946,7 +53879,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -54069,7 +54002,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -54203,7 +54136,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -54326,7 +54259,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -54460,7 +54393,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -54583,7 +54516,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -54717,7 +54650,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -54840,7 +54773,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -54974,7 +54907,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -55097,7 +55030,7 @@ aa aa aa aa -aa +nL ab ab ab @@ -55231,7 +55164,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -55354,7 +55287,7 @@ aa aa aa aa -aa +nL ac ab ab @@ -55488,7 +55421,7 @@ ab ab ab ab -aa +nL aa aa aa @@ -55611,141 +55544,141 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa -aa +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL aa aa aa diff --git a/_maps/map_files/generic/centcomm.dmm b/_maps/map_files/generic/centcomm.dmm index a93ae635b6d..5a8640b5e85 100644 --- a/_maps/map_files/generic/centcomm.dmm +++ b/_maps/map_files/generic/centcomm.dmm @@ -1082,7 +1082,7 @@ icon_state = "tube1"; tag = "icon-tube1 (NORTH)" }, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/ninja/holding) "dj" = ( /turf/simulated/floor/holofloor{ @@ -2010,12 +2010,12 @@ }, /area/tdome/arena_source) "fH" = ( -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/ninja/holding) "fI" = ( /obj/effect/overlay/palmtree_r, /obj/effect/overlay/coconut, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/ninja/holding) "fJ" = ( /obj/structure/chair/comfy/purp, @@ -2026,7 +2026,7 @@ /area/wizard_station) "fK" = ( /obj/effect/overlay/palmtree_l, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/ninja/holding) "fL" = ( /obj/machinery/computer/cryopod{ @@ -2202,7 +2202,7 @@ /area/wizard_station) "gf" = ( /obj/item/camera, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/ninja/holding) "gg" = ( /obj/machinery/light/spot{ @@ -2453,7 +2453,7 @@ /area/tdome/arena_source) "gS" = ( /obj/item/beach_ball, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/ninja/holding) "gT" = ( /obj/structure/rack, @@ -2556,11 +2556,11 @@ /turf/space/transit, /area/space) "he" = ( -/turf/unsimulated/beach/coastline, +/turf/simulated/floor/beach/away/coastline, /area/ninja/holding) "hf" = ( /obj/item/clothing/head/collectable/paper, -/turf/unsimulated/beach/coastline, +/turf/simulated/floor/beach/away/coastline, /area/ninja/holding) "hg" = ( /obj/effect/decal/warning_stripes/south, @@ -2665,11 +2665,11 @@ }, /area/syndicate_mothership) "hv" = ( -/turf/unsimulated/beach/water, +/turf/simulated/floor/beach/away/water, /area/ninja/holding) "hw" = ( /obj/machinery/light/spot, -/turf/unsimulated/beach/water, +/turf/simulated/floor/beach/away/water, /area/ninja/holding) "hx" = ( /obj/effect/decal/warning_stripes/southwestcorner, @@ -13088,11 +13088,11 @@ pixel_y = -10 }, /obj/item/clothing/glasses/sunglasses, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/ninja/holding) "JD" = ( /obj/structure/chair/stool, -/turf/unsimulated/beach/sand, +/turf/simulated/floor/beach/away/sand, /area/ninja/holding) "JE" = ( /obj/machinery/sleeper/upgraded{ @@ -14246,7 +14246,7 @@ /area/shuttle/administration) "Qt" = ( /obj/machinery/poolcontroller/invisible, -/turf/unsimulated/beach/water, +/turf/simulated/floor/beach/away/water, /area/ninja/holding) "Qu" = ( /obj/effect/decal/cleanable/blood, diff --git a/code/game/machinery/poolcontroller.dm b/code/game/machinery/poolcontroller.dm index 5673ba8d204..8f4aec27ff7 100644 --- a/code/game/machinery/poolcontroller.dm +++ b/code/game/machinery/poolcontroller.dm @@ -39,8 +39,8 @@ var/turf/simulated/floor/beach/water/W = T W.linkedcontroller = src linkedturfs += T - else if(istype(T, /turf/unsimulated/beach/water)) - var/turf/unsimulated/beach/water/W = T + else if(istype(T, /turf/simulated/floor/beach/away/water)) + var/turf/simulated/floor/beach/away/water/W = T W.linkedcontroller = src linkedturfs += T @@ -76,7 +76,7 @@ /obj/machinery/poolcontroller/proc/processMob() for(var/M in mobinpool) //They're already typecasted when entering the turf // Following two are sanity check. If the mob is no longer in the pool for whatever reason (Looking at you teleport), remove them - if(!istype(get_turf(M), /turf/simulated/floor/beach/water) && !istype(get_turf(M), /turf/unsimulated/beach/water)) // Water component when? + if(!istype(get_turf(M), /turf/simulated/floor/beach/water) && !istype(get_turf(M), /turf/simulated/floor/beach/away/water)) // Water component when? mobinpool -= M continue handleTemp(M) //handles pool temp effects on the swimmers diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index f00d36463c9..09298bf7ebe 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -304,7 +304,7 @@ icon_state = "sandstone" mineral = /obj/item/stack/sheet/mineral/sandstone walltype = /turf/simulated/wall/mineral/sandstone - canSmoothWith = list(/obj/structure/falsewall/sandstone, /turf/simulated/wall/mineral/sandstone) + canSmoothWith = list(/turf/simulated/wall/mineral/sandstone, /turf/simulated/wall/indestructible/sandstone, /obj/structure/falsewall/sandstone) /obj/structure/falsewall/wood name = "wooden wall" diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 0808fef7e95..c80cddff699 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -49,26 +49,31 @@ /turf/simulated/floor/beach/sand name = "sand" icon_state = "sand" + baseturf = /turf/simulated/floor/beach/sand /turf/simulated/floor/beach/coastline name = "coastline" icon = 'icons/misc/beach2.dmi' icon_state = "sandwater" + baseturf = /turf/simulated/floor/beach/coastline /turf/simulated/floor/beach/coastline_t name = "coastline" desc = "Tide's high tonight. Charge your batons." icon_state = "sandwater_t" + baseturf = /turf/simulated/floor/beach/coastline_t /turf/simulated/floor/beach/coastline_b name = "coastline" icon_state = "sandwater_b" + baseturf = /turf/simulated/floor/beach/coastline_b /turf/simulated/floor/beach/water // TODO - Refactor water so they share the same parent type - Or alternatively component something like that name = "water" icon_state = "water" mouse_opacity = MOUSE_OPACITY_TRANSPARENT var/obj/machinery/poolcontroller/linkedcontroller = null + baseturf = /turf/simulated/floor/beach/water /turf/simulated/floor/beach/water/Initialize(mapload) . = ..() diff --git a/code/game/turfs/simulated/walls_indestructible.dm b/code/game/turfs/simulated/walls_indestructible.dm index 89108ced13d..63a64a4a200 100644 --- a/code/game/turfs/simulated/walls_indestructible.dm +++ b/code/game/turfs/simulated/walls_indestructible.dm @@ -74,6 +74,11 @@ icon_state = "wall" smooth = SMOOTH_TRUE +/turf/simulated/wall/indestructible/sandstone + icon = 'icons/turf/walls/sandstone_wall.dmi' + icon_state = "sandstone" + canSmoothWith = list(/turf/simulated/wall/mineral/sandstone, /turf/simulated/wall/indestructible/sandstone, /obj/structure/falsewall/sandstone) + /turf/simulated/wall/indestructible/uranium icon = 'icons/turf/walls/uranium_wall.dmi' icon_state = "uranium" diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm index ac690291043..21a51d38f30 100644 --- a/code/game/turfs/simulated/walls_mineral.dm +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -48,7 +48,7 @@ icon_state = "sandstone" sheet_type = /obj/item/stack/sheet/mineral/sandstone explosion_block = 0 - canSmoothWith = list(/turf/simulated/wall/mineral/sandstone, /obj/structure/falsewall/sandstone) + canSmoothWith = list(/turf/simulated/wall/mineral/sandstone, /turf/simulated/wall/indestructible/sandstone, /obj/structure/falsewall/sandstone) /turf/simulated/wall/mineral/uranium name = "uranium wall" diff --git a/code/game/turfs/unsimulated/beach.dm b/code/game/turfs/unsimulated/beach.dm deleted file mode 100644 index a7c73971e99..00000000000 --- a/code/game/turfs/unsimulated/beach.dm +++ /dev/null @@ -1,127 +0,0 @@ -/turf/unsimulated/beach - name = "Beach" - icon = 'icons/misc/beach.dmi' - var/water_overlay_image = null - mouse_opacity = MOUSE_OPACITY_TRANSPARENT - -/turf/unsimulated/beach/Initialize(mapload) - . = ..() - if(water_overlay_image) - var/image/overlay_image = image('icons/misc/beach.dmi', icon_state = water_overlay_image, layer = ABOVE_MOB_LAYER) - overlay_image.plane = GAME_PLANE - overlays += overlay_image - -/turf/unsimulated/beach/sand - name = "Sand" - icon_state = "desert" - mouse_opacity = MOUSE_OPACITY_ICON - -/turf/unsimulated/beach/sand/Initialize(mapload) - . = ..() //adds some aesthetic randomness to the beach sand - icon_state = pick("desert", "desert0", "desert1", "desert2", "desert3", "desert4") - -/turf/unsimulated/beach/sand/dense //for boundary "walls" - density = 1 - -/turf/unsimulated/beach/coastline - name = "Coastline" - //icon = 'icons/misc/beach2.dmi' - //icon_state = "sandwater" - icon_state = "beach" - water_overlay_image = "water_coast" - -/turf/unsimulated/beach/coastline/dense //for boundary "walls" - density = 1 - -/turf/unsimulated/beach/water - name = "Shallow Water" - icon_state = "seashallow" - water_overlay_image = "water_shallow" - var/obj/machinery/poolcontroller/linkedcontroller = null - -/turf/unsimulated/beach/water/Entered(atom/movable/AM, atom/OldLoc) - . = ..() - if(!linkedcontroller) - return - if(ismob(AM)) - linkedcontroller.mobinpool += AM - -/turf/unsimulated/beach/water/Exited(atom/movable/AM, atom/newloc) - . = ..() - if(!linkedcontroller) - return - if(ismob(AM)) - linkedcontroller.mobinpool -= AM - -/turf/unsimulated/beach/water/InitializedOn(atom/A) - if(!linkedcontroller) - return - if(istype(A, /obj/effect/decal/cleanable)) // Better a typecheck than looping through thousands of turfs everyday - linkedcontroller.decalinpool += A - -/turf/unsimulated/beach/water/dense //for boundary "walls" - density = 1 - -/turf/unsimulated/beach/water/edge_drop - name = "Water" - icon_state = "seadrop" - water_overlay_image = "water_drop" - -/turf/unsimulated/beach/water/drop - name = "Water" - icon = 'icons/turf/floors/seadrop.dmi' - icon_state = "seadrop" - water_overlay_image = null - smooth = SMOOTH_TRUE - canSmoothWith = list( - /turf/unsimulated/beach/water/drop, /turf/unsimulated/beach/water/drop/dense, - /turf/unsimulated/beach/water, /turf/unsimulated/beach/water/dense, - /turf/unsimulated/beach/water/edge_drop) - var/obj/effect/beach_drop_overlay/water_overlay - -/turf/unsimulated/beach/water/drop/Initialize(mapload) - . = ..() - water_overlay = new(src) - -/turf/unsimulated/beach/water/drop/Destroy() - QDEL_NULL(water_overlay) - return ..() - -/obj/effect/beach_drop_overlay - name = "Water" - icon = 'icons/turf/floors/seadrop-o.dmi' - layer = MOB_LAYER + 0.1 - smooth = SMOOTH_TRUE - anchored = 1 - canSmoothWith = list( - /turf/unsimulated/beach/water/drop, /turf/unsimulated/beach/water/drop/dense, - /turf/unsimulated/beach/water, /turf/unsimulated/beach/water/dense, - /turf/unsimulated/beach/water/edge_drop) - -/turf/unsimulated/beach/water/drop/dense - density = 1 - -/turf/unsimulated/beach/water/deep - name = "Deep Water" - icon_state = "seadeep" - water_overlay_image = "water_deep" - -/turf/unsimulated/beach/water/deep/dense - density = 1 - -/turf/unsimulated/beach/water/deep/wood_floor - name = "Sunken Floor" - icon = 'icons/turf/floors.dmi' - icon_state = "wood" - -/turf/unsimulated/beach/water/deep/sand_floor - name = "Sea Floor" - icon_state = "sand" - -/turf/unsimulated/beach/water/deep/rock_wall - name = "Reef Stone" - icon_state = "desert7" - density = 1 - opacity = 1 - explosion_block = 2 - mouse_opacity = MOUSE_OPACITY_ICON diff --git a/code/game/turfs/unsimulated/floor.dm b/code/game/turfs/unsimulated/floor.dm index 64eb22057f4..f3edf3b0def 100644 --- a/code/game/turfs/unsimulated/floor.dm +++ b/code/game/turfs/unsimulated/floor.dm @@ -9,14 +9,6 @@ nitrogen = 100 oxygen = 0 -/turf/unsimulated/floor/grass - name = "grass patch" - icon_state = "grass1" - -/turf/unsimulated/floor/grass/Initialize(mapload) - . = ..() - icon_state = "grass[rand(1,4)]" - /turf/unsimulated/floor/snow name = "snow" icon = 'icons/turf/snow.dmi' diff --git a/code/modules/awaymissions/mission_code/beach.dm b/code/modules/awaymissions/mission_code/beach.dm index 90027e5503c..1252943e66f 100644 --- a/code/modules/awaymissions/mission_code/beach.dm +++ b/code/modules/awaymissions/mission_code/beach.dm @@ -27,3 +27,154 @@ spawn(1) W.loc = get_step(W, dir) water_timer = addtimer(CALLBACK(src, .proc/drip), water_frequency, TIMER_STOPPABLE) + +/turf/simulated/floor/beach/away + name = "Beach" + icon = 'icons/misc/beach.dmi' + var/water_overlay_image = null + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + planetary_atmos = TRUE + +/turf/simulated/floor/beach/away/Initialize(mapload) + . = ..() + if(water_overlay_image) + var/image/overlay_image = image('icons/misc/beach.dmi', icon_state = water_overlay_image, layer = ABOVE_MOB_LAYER) + overlay_image.plane = GAME_PLANE + overlays += overlay_image + +/turf/simulated/floor/beach/away/sand + name = "Sand" + icon_state = "desert" + mouse_opacity = MOUSE_OPACITY_ICON + baseturf = /turf/simulated/floor/beach/away/sand + +/turf/simulated/floor/beach/away/sand/Initialize(mapload) + . = ..() //adds some aesthetic randomness to the beach sand + icon_state = pick("desert", "desert0", "desert1", "desert2", "desert3", "desert4") + +/turf/simulated/floor/beach/away/sand/dense //for boundary "walls" + density = TRUE + baseturf = /turf/simulated/floor/beach/away/sand/dense + +/turf/simulated/floor/beach/away/coastline + name = "Coastline" + //icon = 'icons/misc/beach2.dmi' + //icon_state = "sandwater" + icon_state = "beach" + water_overlay_image = "water_coast" + baseturf = /turf/simulated/floor/beach/away/coastline + +/turf/simulated/floor/beach/away/coastline/dense //for boundary "walls" + density = TRUE + baseturf = /turf/simulated/floor/beach/away/coastline/dense + +/turf/simulated/floor/beach/away/water + name = "Shallow Water" + icon_state = "seashallow" + water_overlay_image = "water_shallow" + var/obj/machinery/poolcontroller/linkedcontroller = null + baseturf = /turf/simulated/floor/beach/away/water + +/turf/simulated/floor/beach/away/water/Entered(atom/movable/AM, atom/OldLoc) + . = ..() + if(!linkedcontroller) + return + if(ismob(AM)) + linkedcontroller.mobinpool += AM + +/turf/simulated/floor/beach/away/water/Exited(atom/movable/AM, atom/newloc) + . = ..() + if(!linkedcontroller) + return + if(ismob(AM)) + linkedcontroller.mobinpool -= AM + +/turf/simulated/floor/beach/away/water/InitializedOn(atom/A) + if(!linkedcontroller) + return + if(istype(A, /obj/effect/decal/cleanable)) // Better a typecheck than looping through thousands of turfs everyday + linkedcontroller.decalinpool += A + +/turf/simulated/floor/beach/away/water/dense //for boundary "walls" + density = TRUE + baseturf = /turf/simulated/floor/beach/away/water/dense + +/turf/simulated/floor/beach/away/water/edge_drop + name = "Water" + icon_state = "seadrop" + water_overlay_image = "water_drop" + baseturf = /turf/simulated/floor/beach/away/water/edge_drop + +/turf/simulated/floor/beach/away/water/drop + name = "Water" + icon = 'icons/turf/floors/seadrop.dmi' + icon_state = "seadrop" + water_overlay_image = null + smooth = SMOOTH_TRUE + canSmoothWith = list( + /turf/simulated/floor/beach/away/water/drop, /turf/simulated/floor/beach/away/water/drop/dense, + /turf/simulated/floor/beach/away/water, /turf/simulated/floor/beach/away/water/dense, + /turf/simulated/floor/beach/away/water/edge_drop) + var/obj/effect/beach_drop_overlay/water_overlay + baseturf = /turf/simulated/floor/beach/away/water/drop + +/turf/simulated/floor/beach/away/water/drop/Initialize(mapload) + . = ..() + water_overlay = new(src) + +/turf/simulated/floor/beach/away/water/drop/Destroy() + QDEL_NULL(water_overlay) + return ..() + +/obj/effect/beach_drop_overlay + name = "Water" + icon = 'icons/turf/floors/seadrop-o.dmi' + layer = MOB_LAYER + 0.1 + smooth = SMOOTH_TRUE + anchored = 1 + canSmoothWith = list( + /turf/simulated/floor/beach/away/water/drop, /turf/simulated/floor/beach/away/water/drop/dense, + /turf/simulated/floor/beach/away/water, /turf/simulated/floor/beach/away/water/dense, + /turf/simulated/floor/beach/away/water/edge_drop) + +/turf/simulated/floor/beach/away/water/drop/dense + density = TRUE + baseturf = /turf/simulated/floor/beach/away/water/drop/dense + +/turf/simulated/floor/beach/away/water/deep + name = "Deep Water" + icon_state = "seadeep" + water_overlay_image = "water_deep" + baseturf = /turf/simulated/floor/beach/away/water/deep + +/turf/simulated/floor/beach/away/water/deep/dense + density = TRUE + baseturf = /turf/simulated/floor/beach/away/water/deep/dense + +/turf/simulated/floor/beach/away/water/deep/wood_floor + name = "Sunken Floor" + icon = 'icons/turf/floors.dmi' + icon_state = "wood" + baseturf = /turf/simulated/floor/beach/away/water/deep/wood_floor + +/turf/simulated/floor/beach/away/water/deep/sand_floor + name = "Sea Floor" + icon_state = "sand" + baseturf = /turf/simulated/floor/beach/away/water/deep/sand_floor + +/turf/simulated/floor/beach/away/water/deep/rock_wall + name = "Reef Stone" + icon_state = "desert7" + density = TRUE + opacity = TRUE + explosion_block = 2 + mouse_opacity = MOUSE_OPACITY_ICON + baseturf = /turf/simulated/floor/beach/away/water/deep/rock_wall + +/obj/effect/baseturf_helper/beach/away/sand + name = "beach away sand baseturf editor" + baseturf = /turf/simulated/floor/beach/away/sand + +/obj/effect/baseturf_helper/beach/away/water + name = "beach away water baseturf editor" + baseturf = /turf/simulated/floor/beach/away/water/deep/sand_floor diff --git a/paradise.dme b/paradise.dme index ee7c84af07e..e46d1e7f280 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1190,7 +1190,6 @@ #include "code\game\turfs\simulated\floor\plating.dm" #include "code\game\turfs\space\space.dm" #include "code\game\turfs\space\transit.dm" -#include "code\game\turfs\unsimulated\beach.dm" #include "code\game\turfs\unsimulated\floor.dm" #include "code\game\turfs\unsimulated\walls.dm" #include "code\game\verbs\ooc.dm"