diff --git a/.github/workflows/render_nanomaps.yml b/.github/workflows/render_nanomaps.yml
index 54b4fd223a0a..1dd4b192fb94 100644
--- a/.github/workflows/render_nanomaps.yml
+++ b/.github/workflows/render_nanomaps.yml
@@ -6,7 +6,7 @@
name: 'Render Nanomaps'
on:
schedule:
- - cron: "0 0 * * *"
+ - cron: '0 0 * * *'
workflow_dispatch:
jobs:
@@ -14,38 +14,37 @@ jobs:
name: 'Generate NanoMaps'
runs-on: ubuntu-22.04
steps:
- - id: create_token
- uses: actions/create-github-app-token@v1
- with:
- app-id: ${{ secrets.APP_ID }}
- private-key: ${{ secrets.PRIVATE_KEY }}
+ - id: create_token
+ uses: actions/create-github-app-token@v1
+ with:
+ app-id: ${{ secrets.APP_ID }}
+ private-key: ${{ secrets.PRIVATE_KEY }}
- - run: echo "GH_TOKEN=${{ steps.create_token.outputs.token }}" >> "$GITHUB_ENV"
+ - run: echo "GH_TOKEN=${{ steps.create_token.outputs.token }}" >> "$GITHUB_ENV"
- - name: 'Update Branch'
- uses: actions/checkout@v4
- with:
- token: ${{ steps.create_token.outputs.token }}
+ - name: 'Update Branch'
+ uses: actions/checkout@v4
+ with:
+ token: ${{ steps.create_token.outputs.token }}
- - name: Branch
- run: |
- git branch -f nanomap-render
- git checkout nanomap-render
- git reset --hard origin/master
+ - name: Branch
+ run: |
+ git branch -f nanomap-render
+ git checkout nanomap-render
+ git reset --hard origin/master
- - name: 'Generate Maps'
- run: './tools/github-actions/nanomap-renderer-invoker.sh'
+ - name: 'Generate Maps'
+ run: './tools/github-actions/nanomap-renderer-invoker.sh'
- - name: 'Commit Maps and open PR'
- run: |
- git config --local user.email "action@github.com"
- git config --local user.name "NanoMap Generation"
- git pull origin master
- git commit -m "NanoMap Auto-Update (`date`)" -a || true
- git push -f -u origin nanomap-render
- result=$(gh pr create -t "Automatic NanoMap Update" -b "This pull request updates the server NanoMaps. Please review the diff images before merging." -l "NanoMaps,:scroll: CL не требуется" -H "nanomap-render" -B "master" 2>&1) || true
- echo "$result"
- if echo "$result" | grep -q "No commits between master and nanomap-render"; then
- echo "No NanoMaps update required, skipping."
- exit 78
- fi
+ - name: 'Commit Maps and open PR'
+ run: |
+ git config --local user.email "action@github.com"
+ git config --local user.name "NanoMap Generation"
+ git pull origin master
+ git commit -m "NanoMap Auto-Update (`date`)" -a || true
+ git push -f -u origin nanomap-render
+ result=$(gh pr create -t "Automatic NanoMap Update" -b "This pull request updates the server NanoMaps. Please review the diff images before merging." -l "NanoMaps" -H "nanomap-render" -B "master" 2>&1) || true
+ echo "$result"
+ if echo "$result" | grep -q "No commits between master and nanomap-render"; then
+ echo "No NanoMaps update required, skipping."
+ fi
diff --git a/SQL/paradise_schema.sql b/SQL/paradise_schema.sql
index feb648333925..7346f59ea6e5 100644
--- a/SQL/paradise_schema.sql
+++ b/SQL/paradise_schema.sql
@@ -280,6 +280,7 @@ CREATE TABLE `player` (
`default_slot` smallint(4) DEFAULT '1',
`toggles` int(11) DEFAULT NULL,
`toggles_2` int(11) DEFAULT NULL,
+ `toggles_3` int(11) DEFAULT NULL,
`sound` mediumint(8) DEFAULT '31',
`light` MEDIUMINT(3) NOT NULL DEFAULT '7',
`glowlevel` TINYINT(1) NOT NULL DEFAULT '1',
diff --git a/SQL/updates/61-62.sql b/SQL/updates/61-62.sql
new file mode 100644
index 000000000000..b298a807c188
--- /dev/null
+++ b/SQL/updates/61-62.sql
@@ -0,0 +1,4 @@
+# Updating the SQL from version 61 to version 12. -AffectedArc07
+# Adds a new bitflag column for toggles
+
+ALTER TABLE `player` ADD COLUMN `toggles_3` INT NULL DEFAULT NULL AFTER `toggles_2`;
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm
index 3ff7e1339bef..2ee5cb133710 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm
@@ -169,7 +169,7 @@
/turf/simulated/floor/wood,
/area/ruin/powered/snow_cabin)
"aL" = (
-/obj/mecha/working/ripley/mining,
+/obj/mecha/working/ripley/mining/old,
/turf/simulated/floor/wood,
/area/ruin/powered/snow_cabin)
"aM" = (
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm
index 83aa2d85df09..0d7ed5db1878 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_excavation.dmm
@@ -1,12 +1,12 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"ab" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/ruin/unpowered/althland_excavation)
"ac" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"ad" = (
@@ -19,7 +19,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/structure/railing/corner,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/corner,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/pod/light/lavaland_air{
@@ -90,7 +90,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"an" = (
@@ -211,7 +211,7 @@
/area/lavaland/surface/outdoors)
"aE" = (
/obj/structure/mecha_wreckage/ripley/firefighter,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"aG" = (
@@ -238,7 +238,7 @@
/area/lavaland/surface/outdoors)
"aK" = (
/obj/structure/sign/explosives,
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/ruin/unpowered/althland_excavation)
"aL" = (
@@ -254,7 +254,7 @@
/area/lavaland/surface/outdoors)
"aN" = (
/obj/structure/railing,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/line,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
@@ -267,7 +267,7 @@
"aR" = (
/obj/structure/railing,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/line,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/pod/light/lavaland_air{
@@ -293,7 +293,7 @@
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"aZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
@@ -420,7 +420,7 @@
/obj/structure/railing{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
@@ -449,7 +449,7 @@
"bJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"bK" = (
@@ -558,7 +558,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
@@ -595,7 +595,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/remains/human,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"eC" = (
@@ -609,7 +609,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"eX" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"fc" = (
@@ -627,7 +627,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/remains/human,
/obj/machinery/atmospherics/portable/scrubber,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"gg" = (
@@ -642,7 +642,7 @@
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"gF" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/sheet/metal,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
@@ -672,7 +672,7 @@
/obj/structure/grille/broken,
/obj/item/shard,
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -710,7 +710,7 @@
/area/lavaland/surface/outdoors)
"jL" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/sheet/metal,
/turf/simulated/floor/pod/light/lavaland_air{
oxygen = 0;
@@ -719,7 +719,7 @@
/area/ruin/unpowered/althland_excavation)
"jS" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/sheet/metal,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
@@ -762,7 +762,7 @@
/area/ruin/unpowered/althland_excavation)
"mh" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -779,8 +779,8 @@
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"nw" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/ruin/unpowered/althland_excavation)
"nU" = (
@@ -804,7 +804,7 @@
/obj/structure/urinal{
pixel_y = 32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"pE" = (
@@ -817,7 +817,7 @@
/area/ruin/unpowered/althland_excavation)
"pI" = (
/obj/item/stack/sheet/metal,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"qa" = (
@@ -862,7 +862,7 @@
/area/ruin/unpowered/althland_excavation)
"si" = (
/obj/structure/sign/explosives/alt,
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/ruin/unpowered/althland_excavation)
"sj" = (
@@ -871,7 +871,7 @@
"sA" = (
/obj/structure/railing,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -889,14 +889,14 @@
"ub" = (
/obj/structure/railing,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/line,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
"ui" = (
/obj/item/storage/toolbox/syndicate,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"uA" = (
@@ -908,7 +908,7 @@
"uG" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -933,7 +933,7 @@
/obj/structure/railing,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -941,7 +941,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/item/reagent_containers/drinks/oilcan,
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/pod/light/lavaland_air{
oxygen = 0;
nitrogen = 0
@@ -964,7 +964,7 @@
/area/lavaland/surface/outdoors)
"xf" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/pod/light/lavaland_air{
oxygen = 0;
@@ -988,7 +988,7 @@
/area/lavaland/surface/outdoors)
"yb" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"yc" = (
@@ -1001,7 +1001,7 @@
/area/lavaland/surface/outdoors)
"yn" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/pod/light/lavaland_air{
oxygen = 0;
@@ -1055,7 +1055,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
@@ -1110,7 +1110,7 @@
"DS" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"Ec" = (
@@ -1133,7 +1133,7 @@
"Et" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/door_assembly/door_assembly_ext,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
@@ -1186,7 +1186,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
@@ -1204,7 +1204,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/remains/human,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -1230,13 +1230,13 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
"JG" = (
/obj/structure/girder/reinforced,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"KU" = (
@@ -1264,7 +1264,7 @@
/area/ruin/unpowered/althland_excavation)
"LK" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/sheet/metal,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/pod/light/lavaland_air{
@@ -1281,14 +1281,14 @@
/obj/structure/grille/broken,
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
"Nv" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/pod/light/lavaland_air{
oxygen = 0;
nitrogen = 0
@@ -1321,7 +1321,7 @@
/obj/structure/toilet{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"PC" = (
@@ -1359,7 +1359,7 @@
dir = 6
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -1393,7 +1393,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/remains/human,
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"RW" = (
@@ -1414,19 +1414,19 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
"TN" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/ruin/unpowered/althland_excavation)
"TP" = (
/obj/structure/railing/corner{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -1435,7 +1435,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/corner{
dir = 4
},
@@ -1503,7 +1503,7 @@
/area/ruin/unpowered/althland_excavation)
"Xl" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/pod/light/lavaland_air{
oxygen = 0;
nitrogen = 0
@@ -1513,11 +1513,11 @@
/obj/structure/noticeboard{
pixel_y = 28
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_excavation)
"XS" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/lavaland/surface/outdoors)
"Ya" = (
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_facility.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_facility.dmm
index 9c204680046b..e766b75b4186 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_facility.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_althland_facility.dmm
@@ -1,6 +1,6 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -39,7 +39,7 @@
pixel_y = -9;
pixel_x = -6
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/disposalpipe/segment/corner{
dir = 1
},
@@ -63,7 +63,7 @@
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"be" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/lavaland/surface/outdoors)
"bL" = (
@@ -128,7 +128,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"dq" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/wall/r_wall,
/area/lavaland/surface/outdoors)
@@ -157,7 +157,7 @@
"fc" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"fd" = (
@@ -217,12 +217,12 @@
"fY" = (
/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"gb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/disposalpipe/segment{
dir = 4;
invisibility = 101
@@ -242,7 +242,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"gF" = (
@@ -252,7 +252,7 @@
/area/ruin/unpowered/althland_processing)
"hc" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/ruin/unpowered/althland_processing)
"hj" = (
@@ -277,11 +277,11 @@
/obj/machinery/atmospherics/binary/pump{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"hI" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/lavaland/surface/outdoors)
"hP" = (
@@ -339,7 +339,7 @@
/obj/machinery/light_construct/small{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"kn" = (
@@ -443,14 +443,14 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
"pQ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -464,7 +464,7 @@
"qn" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/obj/structure/disposalpipe/segment{
dir = 4;
@@ -483,7 +483,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 9
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -497,8 +497,8 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -518,7 +518,7 @@
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"sg" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -529,7 +529,7 @@
/obj/item/stack/sheet/metal{
amount = 5
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -546,7 +546,7 @@
"to" = (
/obj/structure/marker_beacon/dock_marker,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -554,7 +554,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -589,21 +589,21 @@
/area/ruin/unpowered/althland_processing)
"ub" = (
/obj/item/clothing/under/rank/cargo/miner,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"uf" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"ui" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/ruin/unpowered/althland_processing)
"um" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/ruin/unpowered/althland_processing)
"uC" = (
@@ -617,7 +617,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/item/rack_parts,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"vf" = (
@@ -627,8 +627,8 @@
pixel_x = 33
},
/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"vl" = (
@@ -652,7 +652,7 @@
"vM" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
@@ -667,7 +667,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/economy/vending/chinese,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -694,7 +694,7 @@
/obj/machinery/light_construct/small{
dir = 8
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/mob/living/simple_animal/hostile/asteroid/hivelord/legion,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -709,7 +709,7 @@
"zE" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/pickaxe,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/disposalpipe/segment{
dir = 4;
invisibility = 101
@@ -723,13 +723,13 @@
/obj/machinery/light_construct/small{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/asteroid/hivelord/legion,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"zO" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
@@ -751,7 +751,7 @@
/area/ruin/unpowered/althland_processing)
"Az" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/door_assembly/door_assembly_mhatch,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -766,14 +766,14 @@
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"AH" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"AL" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -788,20 +788,20 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"BM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"BV" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"BX" = (
@@ -812,7 +812,7 @@
pixel_y = 31
},
/obj/item/clothing/under/rank/cargo/miner,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"CF" = (
@@ -863,8 +863,8 @@
"DM" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -890,14 +890,14 @@
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"Fa" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"Fd" = (
@@ -939,7 +939,7 @@
/area/ruin/unpowered/althland_processing)
"Ge" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/disposalpipe/segment{
dir = 4;
invisibility = 101
@@ -957,7 +957,7 @@
"Gt" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -1014,7 +1014,7 @@
/area/ruin/unpowered/althland_processing)
"In" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"Io" = (
@@ -1059,8 +1059,8 @@
"KJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/portable/scrubber,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -1069,7 +1069,7 @@
dir = 4;
invisibility = 101
},
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/ruin/unpowered/althland_processing)
"KT" = (
@@ -1105,11 +1105,11 @@
/obj/machinery/light_construct/small{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
"LA" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -1146,7 +1146,7 @@
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"MY" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -1167,8 +1167,8 @@
"OJ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"OW" = (
@@ -1179,7 +1179,7 @@
/area/ruin/unpowered/althland_processing)
"Pn" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"Po" = (
@@ -1229,7 +1229,7 @@
/obj/item/stack/sheet/metal{
amount = 5
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"RX" = (
@@ -1247,16 +1247,16 @@
pixel_y = 31
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"Tn" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/wall/r_wall,
/area/lavaland/surface/outdoors)
"TN" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
@@ -1269,14 +1269,14 @@
/area/ruin/unpowered/althland_processing)
"Uq" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"UP" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/disposalpipe/segment{
dir = 4;
invisibility = 101
@@ -1295,7 +1295,7 @@
"VA" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -1321,7 +1321,7 @@
/obj/structure/closet/crate,
/obj/item/clothing/shoes/workboots/mining,
/obj/item/clothing/shoes/workboots/mining,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/mounted/frame/apc_frame{
pixel_x = -3;
pixel_y = 28
@@ -1337,7 +1337,7 @@
/obj/item/shard,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/glass,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
@@ -1373,7 +1373,7 @@
/obj/effect/decal/remains/human,
/obj/item/clothing/under/rank/cargo/miner,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/lavaland_air,
/area/lavaland/surface/outdoors)
@@ -1381,7 +1381,7 @@
/obj/item/shard,
/obj/effect/decal/cleanable/dirt,
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -1390,8 +1390,8 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light_construct/small,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/manifold/hidden,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
@@ -1428,7 +1428,7 @@
/area/ruin/unpowered/althland_processing)
"YK" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air,
/area/ruin/unpowered/althland_processing)
"YN" = (
@@ -1443,8 +1443,8 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"Zr" = (
@@ -1474,7 +1474,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/althland_processing)
"ZN" = (
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm
index efea99776543..a235533119b5 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm
@@ -9,7 +9,7 @@
/turf/simulated/floor/lava/mapping_lava,
/area/lavaland/surface/outdoors)
"d" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/powered/envy)
"e" = (
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm
index 89e6e5f92d59..48d956fc429c 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm
@@ -9,9 +9,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"d" = (
-/obj/mecha/working/ripley/mining{
- ruin_mecha = 1
- },
+/obj/mecha/working/ripley/mining/old,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"e" = (
diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_shuttlecrash.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_shuttlecrash.dmm
index 7914ee1fcda7..1827a23d78ff 100644
--- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_shuttlecrash.dmm
+++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_shuttlecrash.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"bm" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "titanium_blue"
},
@@ -42,8 +42,8 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/unpowered/misc_lavaruin)
"en" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/reagent_containers/hypospray/autoinjector{
name = "emergency autoinjector";
icon_state = "autoinjector0"
@@ -56,7 +56,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/unpowered/misc_lavaruin)
"eG" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/glass,
/obj/item/stack/rods,
/obj/item/airlock_electronics,
@@ -70,7 +70,7 @@
},
/area/ruin/unpowered/misc_lavaruin)
"ge" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood,
/obj/item/cigbutt,
/turf/simulated/floor/plasteel/lavaland_air{
@@ -84,7 +84,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/unpowered/misc_lavaruin)
"hb" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/ruin/unpowered/misc_lavaruin)
"hK" = (
@@ -113,7 +113,7 @@
},
/area/ruin/unpowered/misc_lavaruin)
"kv" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/flashlight/flare,
/turf/simulated/floor/plating,
/area/ruin/unpowered/misc_lavaruin)
@@ -129,7 +129,7 @@
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"mN" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface{
icon_state = "basalt_dug"
@@ -143,7 +143,7 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/unpowered/misc_lavaruin)
"oD" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/storage/briefcase{
pixel_x = 3;
pixel_y = -5
@@ -181,14 +181,14 @@
dir = 8
},
/mob/living/simple_animal/hostile/asteroid/hivelord/legion,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "titanium_blue"
},
/area/ruin/unpowered/misc_lavaruin)
"sa" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/molten_object,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
@@ -217,7 +217,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "titanium_blue"
},
@@ -237,14 +237,14 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/unpowered/misc_lavaruin)
"uQ" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "titanium"
},
/area/ruin/unpowered/misc_lavaruin)
"vA" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/window/reinforced{
dir = 1
},
@@ -274,7 +274,7 @@
dir = 8
},
/obj/effect/mob_spawn/human/corpse/skeleton,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "titanium_blue"
},
@@ -336,7 +336,7 @@
},
/area/lavaland/surface/outdoors)
"Ax" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/closet/crate/can,
/obj/item/paper/crumpled,
/turf/simulated/floor/mineral/titanium/blue,
@@ -369,8 +369,8 @@
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"Ca" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"Dt" = (
@@ -396,7 +396,7 @@
/turf/simulated/mineral/volcanic/lava_land_surface,
/area/lavaland/surface/outdoors)
"FN" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"FO" = (
@@ -416,7 +416,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"HJ" = (
@@ -434,7 +434,7 @@
},
/area/lavaland/surface/outdoors)
"IL" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/window/reinforced,
/obj/item/c_tube,
/obj/item/flashlight,
@@ -442,7 +442,7 @@
/area/ruin/unpowered/misc_lavaruin)
"IQ" = (
/obj/item/stack/sheet/metal,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/decal/cleanable/ash,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
@@ -484,15 +484,15 @@
/turf/simulated/floor/plating,
/area/ruin/unpowered/misc_lavaruin)
"Mf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "titanium"
},
/area/ruin/unpowered/misc_lavaruin)
"My" = (
/obj/machinery/door/airlock/public,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/ruin/unpowered/misc_lavaruin)
@@ -504,7 +504,7 @@
/turf/simulated/floor/plating,
/area/ruin/unpowered/misc_lavaruin)
"MS" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "titanium_blue"
},
@@ -521,12 +521,12 @@
/turf/simulated/wall/mineral/titanium/nodiagonal,
/area/ruin/unpowered/misc_lavaruin)
"Oq" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plating,
/area/ruin/unpowered/misc_lavaruin)
"Oz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/largecrate,
/obj/structure/window/reinforced,
/turf/simulated/floor/plating,
@@ -563,11 +563,11 @@
/area/lavaland/surface/outdoors)
"RP" = (
/obj/machinery/door/airlock/public,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/misc_lavaruin)
"Sd" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/decal/cleanable/ash,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
@@ -584,7 +584,7 @@
},
/area/lavaland/surface/outdoors)
"Tb" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/ash,
/obj/item/storage/box/survival,
/obj/structure/window/reinforced{
@@ -631,15 +631,15 @@
},
/area/ruin/unpowered/misc_lavaruin)
"Uz" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "titanium_blue"
},
/area/ruin/unpowered/misc_lavaruin)
"UV" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/unpowered/misc_lavaruin)
"Vs" = (
@@ -680,7 +680,7 @@
},
/area/lavaland/surface/outdoors)
"Yg" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/unpowered/misc_lavaruin)
"Yi" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm
index fc8f789a5413..b7833525cf87 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/abandoned_engi_sat.dmm
@@ -86,7 +86,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/ruin/space/abandoned_engi_sat)
"dk" = (
@@ -192,7 +192,7 @@
d2 = 4
},
/obj/machinery/power/apc/off_station/empty_charge/directional/south,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/abandoned_engi_sat)
"fA" = (
@@ -228,7 +228,7 @@
},
/area/ruin/space/abandoned_engi_sat)
"gL" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/ruin/space/abandoned_engi_sat)
"hy" = (
@@ -238,7 +238,7 @@
pixel_x = 25
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/ruin/space/abandoned_engi_sat)
"hB" = (
@@ -257,7 +257,7 @@
mode = 0;
pixel_y = 32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/abandoned_engi_sat)
"iO" = (
@@ -271,7 +271,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/abandoned_engi_sat)
"iV" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/ruin/space/abandoned_engi_sat)
"jk" = (
@@ -288,7 +288,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/abandoned_engi_sat)
"jG" = (
@@ -307,7 +307,7 @@
mode = 0;
pixel_y = 32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/abandoned_engi_sat)
"jS" = (
@@ -321,7 +321,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/abandoned_engi_sat)
"kd" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/ruin/space/abandoned_engi_sat)
"kg" = (
@@ -329,13 +329,13 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/abandoned_engi_sat)
"kt" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/ruin/space/abandoned_engi_sat)
"kw" = (
@@ -370,7 +370,7 @@
/area/ruin/space/abandoned_engi_sat)
"kT" = (
/obj/structure/mirror,
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/ruin/space/abandoned_engi_sat)
"kZ" = (
@@ -500,7 +500,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/abandoned_engi_sat)
"nn" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/space/abandoned_engi_sat)
"nH" = (
@@ -526,7 +526,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/abandoned_engi_sat)
"oL" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/space/abandoned_engi_sat)
"oW" = (
@@ -561,7 +561,7 @@
/area/ruin/space/abandoned_engi_sat)
"pM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -571,7 +571,7 @@
/turf/simulated/floor/wood/airless,
/area/ruin/space/abandoned_engi_sat)
"qu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/ruin/space/abandoned_engi_sat)
"rn" = (
@@ -655,7 +655,7 @@
/area/ruin/space/abandoned_engi_sat)
"to" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -804,7 +804,7 @@
/area/ruin/space/abandoned_engi_sat)
"yE" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/abandoned_engi_sat)
"yJ" = (
@@ -925,7 +925,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 4
},
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/ruin/space/abandoned_engi_sat)
"Dj" = (
@@ -943,7 +943,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/ruin/space/abandoned_engi_sat)
"DO" = (
@@ -979,7 +979,7 @@
},
/area/ruin/space/abandoned_engi_sat)
"EU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/ruin/space/abandoned_engi_sat)
"Fm" = (
@@ -1083,7 +1083,7 @@
/area/ruin/space/abandoned_engi_sat)
"Iz" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/ruin/space/abandoned_engi_sat)
"IC" = (
@@ -1107,7 +1107,7 @@
},
/area/ruin/space/abandoned_engi_sat)
"IM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/ruin/space/abandoned_engi_sat)
"Jo" = (
@@ -1171,7 +1171,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/abandoned_engi_sat)
"NM" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
icon_state = "delivery"
},
@@ -1309,7 +1309,7 @@
},
/area/ruin/space/abandoned_engi_sat)
"Ro" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light_switch{
dir = 1;
pixel_y = -24;
@@ -1491,7 +1491,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/ruin/space/abandoned_engi_sat)
"ZA" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm b/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm
index 98f108eed431..9089c4f18f22 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/blowntcommsat.dmm
@@ -253,7 +253,7 @@
/turf/simulated/wall/r_wall,
/area/ruin/space/tcommsat)
"ot" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/ruin/space/tcommsat)
"oZ" = (
@@ -693,7 +693,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/tcommsat)
"Sp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/tcommsat)
"St" = (
@@ -845,7 +845,7 @@
/turf/simulated/wall/r_wall,
/area/ruin/space/tcommsat)
"YZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/door_assembly/door_assembly_hatch,
/turf/simulated/floor/plating/airless,
/area/ruin/space/tcommsat)
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm b/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm
index e6788fd772a3..33830863b59d 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/casino.dmm
@@ -129,7 +129,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/maints)
"dd" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/maints)
"dg" = (
@@ -173,7 +173,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/kitchen)
"eu" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/rack,
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/security)
@@ -464,7 +464,7 @@
/turf/space,
/area/space)
"ky" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/machinery/economy/vending/coffee,
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/maints)
@@ -558,7 +558,7 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/powered/casino/arrivals)
"mW" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/ruin/space/powered/casino/kitchen)
"no" = (
@@ -699,7 +699,7 @@
},
/area/ruin/space/powered/casino/arrivals)
"qK" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -811,7 +811,7 @@
/area/ruin/space/powered/casino/docked_ships)
"vf" = (
/obj/structure/grille/broken,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/maints)
"vh" = (
@@ -1010,7 +1010,7 @@
/turf/simulated/floor/mineral/silver,
/area/ruin/space/powered/casino/hall)
"yV" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/wall/mineral/iron,
/area/ruin/space/powered/casino/security)
"zg" = (
@@ -1059,7 +1059,7 @@
/turf/simulated/floor/wood,
/area/ruin/space/powered/casino/kitchen)
"AM" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/light/small{
dir = 4
},
@@ -1103,7 +1103,7 @@
/area/ruin/space/powered/casino/kitchen)
"Cp" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/security)
"Cr" = (
@@ -1124,7 +1124,7 @@
/turf/simulated/floor/mineral/silver,
/area/ruin/space/powered/casino/hall)
"CH" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/largecrate,
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/maints)
@@ -1167,7 +1167,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/floor)
"DJ" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/mob/living/simple_animal/hostile/pirate,
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/maints)
@@ -1225,7 +1225,7 @@
/area/ruin/space/powered/casino/arrivals)
"EZ" = (
/obj/machinery/door/airlock/maintenance,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/maints)
"Fk" = (
@@ -1271,7 +1271,7 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/powered/casino/teleporter)
"GP" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/ruin/space/powered/casino/maints)
"GX" = (
@@ -1406,7 +1406,7 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/powered/casino/security)
"KV" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/ruin/space/powered/casino/engine)
"LI" = (
@@ -1456,7 +1456,7 @@
/turf/simulated/floor/carpet/black,
/area/ruin/space/powered/casino/floor)
"Oc" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/closet/crate/can,
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/security)
@@ -1491,7 +1491,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/floor)
"OU" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -1692,7 +1692,7 @@
/turf/space,
/area/space)
"TO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/maints)
"TV" = (
@@ -1815,7 +1815,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/casino/arrivals)
"VI" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -1835,7 +1835,7 @@
/turf/simulated/floor/wood,
/area/ruin/space/powered/casino/kitchen)
"VW" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/ruin/space/powered/casino/security)
"We" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/clownmime.dmm b/_maps/map_files/RandomRuins/SpaceRuins/clownmime.dmm
index 639b40f05382..882d158d4aed 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/clownmime.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/clownmime.dmm
@@ -3,7 +3,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 5
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"aU" = (
@@ -16,7 +16,7 @@
/area/ruin/space/powered)
"bM" = (
/obj/effect/spawner/window/shuttle,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"cz" = (
@@ -25,8 +25,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"cB" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/burnturf,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/clown_mime_ruin)
"cD" = (
@@ -52,7 +52,7 @@
/obj/machinery/light{
dir = 8
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/clown_mime_ruin)
"ex" = (
@@ -65,7 +65,7 @@
/obj/machinery/light{
dir = 8
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/clown_mime_ruin)
"fo" = (
@@ -95,7 +95,7 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"hk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/clothing/head/helmet/space/eva/clown,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
@@ -107,7 +107,7 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/clown_mime_ruin)
"hz" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"hC" = (
@@ -147,14 +147,14 @@
/area/ruin/space/clown_mime_ruin)
"ik" = (
/obj/item/stack/sheet/wood,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"in" = (
/obj/effect/mob_spawn/human/corpse/clown,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/clown_mime_ruin)
"iK" = (
@@ -186,7 +186,7 @@
/area/ruin/space/clown_mime_ruin)
"lS" = (
/obj/machinery/light,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"me" = (
@@ -198,7 +198,7 @@
"mp" = (
/obj/effect/decal/cleanable/blood/old,
/obj/effect/mob_spawn/human/corpse/mime,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"mG" = (
@@ -226,7 +226,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/clown_mime_ruin)
"nL" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/clown_mime_ruin)
"nN" = (
@@ -246,19 +246,19 @@
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"on" = (
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 1
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/burnturf,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"pj" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/sheet/wood,
/obj/machinery/light{
dir = 1
@@ -314,21 +314,21 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"qV" = (
/obj/machinery/atmospherics/unary/tank/toxins{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"qW" = (
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 8
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"rg" = (
@@ -344,7 +344,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"rR" = (
@@ -367,7 +367,7 @@
dir = 1
},
/obj/effect/mob_spawn/human/corpse/mime,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"sZ" = (
@@ -395,12 +395,12 @@
/turf/simulated/wall/mineral/plastitanium/interior,
/area/ruin/space/powered)
"ub" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"uE" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/mob_spawn/human/corpse/mime{
name = "Mime Pilot"
},
@@ -408,7 +408,7 @@
/area/ruin/space/powered)
"vu" = (
/obj/effect/decal/cleanable/blood/gibs/robot,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"vz" = (
@@ -418,15 +418,15 @@
/obj/effect/mob_spawn/human/corpse/clown{
name = "Clown Pilot"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"wb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"wp" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"wL" = (
@@ -464,9 +464,9 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"xm" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mob_spawn/human/corpse/clown,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"xB" = (
@@ -487,12 +487,12 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/clown_mime_ruin)
"zy" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/gun/energy/clown,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"zz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/largecrate,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
@@ -540,14 +540,14 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/clown_mime_ruin)
"Bb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"BE" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 6
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"BW" = (
@@ -558,7 +558,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/tranquillite,
/area/ruin/space/powered)
"Ca" = (
@@ -568,7 +568,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/powered)
"Cs" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"Dj" = (
@@ -600,7 +600,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"EQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -619,7 +619,7 @@
/turf/simulated/wall/mineral/titanium/interior,
/area/ruin/space/clown_mime_ruin)
"Fq" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -629,8 +629,8 @@
/area/ruin/space/clown_mime_ruin)
"FW" = (
/obj/effect/mob_spawn/human/corpse/mime,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/burnturf,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"Gq" = (
@@ -641,20 +641,20 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/clown_mime_ruin)
"Gx" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"GS" = (
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"Ht" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/burnturf,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"HP" = (
@@ -674,7 +674,7 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"IU" = (
@@ -682,7 +682,7 @@
/turf/simulated/floor/mineral/bananium,
/area/ruin/space/powered)
"Ke" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -702,9 +702,9 @@
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"LC" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/mob_spawn/human/corpse/clown/officer,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"LF" = (
@@ -721,12 +721,12 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/clown_mime_ruin)
"MI" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/clown_mime_ruin)
"MP" = (
/obj/machinery/atmospherics/pipe/manifold/visible,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"NL" = (
@@ -739,15 +739,15 @@
/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"Oz" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/tranquillite,
/area/ruin/space/powered)
"OK" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"Pt" = (
@@ -775,12 +775,12 @@
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"TC" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/sheet/wood,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
@@ -788,7 +788,7 @@
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/clown_mime_ruin)
"UC" = (
@@ -802,7 +802,7 @@
/area/ruin/space/powered)
"Vh" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"Vo" = (
@@ -812,18 +812,18 @@
/turf/simulated/floor/mineral/bananium,
/area/ruin/space/powered)
"Vq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/corner,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"VH" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/clothing/head/helmet/space/eva/mime,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"VL" = (
/obj/effect/mob_spawn/human/corpse/mime,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"Wh" = (
@@ -835,8 +835,8 @@
/obj/machinery/light{
dir = 8
},
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/clown_mime_ruin)
"Xi" = (
@@ -850,13 +850,13 @@
/area/ruin/space/powered)
"Xu" = (
/obj/effect/mob_spawn/human/corpse/mime,
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
"Yq" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -867,8 +867,8 @@
"YN" = (
/obj/effect/decal/cleanable/blood/slime,
/obj/effect/mob_spawn/human/corpse/clown,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/clown_mime_ruin)
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm b/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm
index 60b4f345c70b..51a2ea0e644c 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/debris2.dmm
@@ -95,7 +95,7 @@
/turf/space,
/area/template_noop)
"D" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/space)
"E" = (
@@ -158,7 +158,7 @@
/turf/simulated/wall,
/area/space)
"U" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless,
/area/space)
"V" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm b/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm
index fd3877912acc..38491260f676 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/debris3.dmm
@@ -11,7 +11,7 @@
/turf/space,
/area/template_noop)
"d" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/space,
/area/template_noop)
"e" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm
index 848637b6e12e..5f3147451b9c 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/deepstorage.dmm
@@ -982,7 +982,7 @@
},
/area/ruin/space/deepstorage)
"dR" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/catwalk,
/area/ruin/space/deepstorage)
"dT" = (
@@ -1017,7 +1017,7 @@
},
/area/ruin/space/deepstorage)
"eh" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/deepstorage)
"em" = (
@@ -1359,7 +1359,7 @@
"gS" = (
/obj/structure/grille/broken,
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/shard,
/turf/simulated/floor/plating,
/area/ruin/space/deepstorage)
@@ -1392,7 +1392,7 @@
pixel_y = 4;
pixel_x = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/catwalk,
/area/ruin/space/deepstorage)
"hj" = (
@@ -2654,7 +2654,7 @@
/area/ruin/space/deepstorage)
"pj" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "vault"
@@ -2775,7 +2775,7 @@
"qm" = (
/obj/machinery/light/small,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -4046,7 +4046,7 @@
/obj/structure/chair{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "vault"
@@ -4475,7 +4475,7 @@
/area/ruin/space/deepstorage)
"Br" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "black"
@@ -4499,8 +4499,8 @@
/turf/simulated/floor/engine,
/area/ruin/space/deepstorage)
"By" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/deepstorage)
"BB" = (
@@ -4702,7 +4702,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/deepstorage)
"CD" = (
@@ -4711,7 +4711,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/deepstorage)
"CG" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "vault"
@@ -5816,7 +5816,7 @@
},
/area/ruin/space/deepstorage)
"Lf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/molten_object/large,
/obj/effect/decal/cleanable/molten_object{
pixel_y = 6;
@@ -5829,7 +5829,7 @@
/obj/structure/sign/greencross{
pixel_y = 32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/deepstorage)
"Li" = (
@@ -6024,7 +6024,7 @@
/turf/simulated/floor/chasm/space_ruin,
/area/ruin/space/powered)
"MU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/catwalk,
/area/ruin/space/deepstorage)
"MV" = (
@@ -6040,7 +6040,7 @@
/obj/effect/decal/cleanable/blood/splatter{
color = "red"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "vault"
@@ -6196,7 +6196,7 @@
/area/ruin/space/deepstorage)
"Oi" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/sheet/metal,
/turf/simulated/floor/plating,
/area/ruin/space/deepstorage)
@@ -7372,7 +7372,7 @@
},
/area/ruin/space/deepstorage)
"Wz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/holosign/barrier/engineering,
/turf/simulated/floor/plasteel{
dir = 10;
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm
index a2980f93f610..91e23038a885 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm
@@ -268,7 +268,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/unpowered)
"Pq" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/space/unpowered)
"Qx" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/freighter.dmm b/_maps/map_files/RandomRuins/SpaceRuins/freighter.dmm
index 976a7bfc5db3..43d323e0727f 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/freighter.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/freighter.dmm
@@ -10,7 +10,7 @@
/turf/simulated/wall/mineral/plastitanium/nodiagonal,
/area/ruin/space/powered)
"dN" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/disco,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered)
@@ -51,7 +51,7 @@
},
/area/ruin/space/powered)
"hM" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/ruin/space/powered)
"iq" = (
@@ -108,7 +108,7 @@
/obj/structure/railing{
dir = 1
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel,
/area/ruin/space/powered)
"mk" = (
@@ -203,7 +203,7 @@
/area/ruin/space/powered)
"sB" = (
/obj/machinery/kitchen_machine/oven,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light{
dir = 1
},
@@ -326,7 +326,7 @@
/obj/effect/spawner/random/book{
pixel_x = -7
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/small,
/turf/simulated/floor/wood,
/area/ruin/space/powered)
@@ -338,7 +338,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered)
"Br" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -383,7 +383,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered)
"EZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "caution"
@@ -444,7 +444,7 @@
},
/area/ruin/space/powered)
"Ij" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered)
"Ix" = (
@@ -549,7 +549,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/powered)
"MX" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/light/small{
dir = 4;
pixel_y = 8
@@ -679,7 +679,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm b/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm
index efa050e7517e..6369571d51a8 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm
@@ -1,22 +1,42 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"at" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/wood,
-/area/ruin/space/syndicate_listening_station)
"aW" = (
-/obj/structure/disposalpipe/segment{
+/obj/structure/disposalpipe/trunk{
dir = 4
},
-/turf/simulated/wall/r_wall,
+/obj/machinery/disposal,
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"bk" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"bn" = (
+/obj/machinery/atmospherics/portable/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/cobweb/left/rare,
+/obj/structure/sign/vacuum/external{
+ pixel_x = -30
+ },
+/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
"bU" = (
/obj/machinery/light/small,
-/obj/item/storage/toolbox/syndicate,
-/obj/structure/closet/syndicate,
/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/toolbox/syndicate,
+/obj/structure/table,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
+"ca" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
"cB" = (
/turf/simulated/mineral/random/high_chance,
/area/ruin/space/syndicate_listening_station/asteroid)
@@ -24,33 +44,60 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
-"eg" = (
-/obj/machinery/door/airlock/hatch/syndicate{
- name = "Cabin"
+"dS" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
},
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
-"hp" = (
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/machinery/disposal,
-/obj/effect/decal/cleanable/dirt,
+"gD" = (
+/obj/structure/closet/syndicate,
+/obj/item/tank/internals/oxygen,
+/obj/item/tank/jetpack/oxygen,
+/obj/item/clothing/suit/space/syndicate/black/red,
+/obj/item/clothing/mask/gas/syndicate,
+/obj/item/clothing/head/helmet/space/syndicate/black/red,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
+"gP" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/shelf,
+/obj/item/storage/box/lights/tubes,
+/obj/item/paper/solar,
+/obj/item/storage/box/lights/bulbs,
+/obj/item/extinguisher,
+/obj/item/reagent_containers/glass/bucket,
+/turf/simulated/floor/plating,
+/area/ruin/space/syndicate_listening_station)
"hr" = (
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
/area/ruin/space/syndicate_listening_station/asteroid)
+"hQ" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/structure/mirror{
+ pixel_x = 28
+ },
+/turf/simulated/floor/mineral/silver,
+/area/ruin/space/syndicate_listening_station)
+"il" = (
+/obj/machinery/light,
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
"iB" = (
-/obj/item/taperecorder,
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/glass/reinforced/plastitanium,
+/obj/item/paper/syndicate/listening_post,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"iL" = (
@@ -62,66 +109,71 @@
},
/turf/simulated/floor/plating/airless,
/area/ruin/space/syndicate_listening_station/asteroid)
-"kE" = (
-/obj/effect/mapping_helpers/airlock/access/all/syndicate,
-/obj/machinery/door/airlock/external{
- id_tag = "sst_away"
+"kx" = (
+/obj/machinery/newscaster{
+ pixel_y = 28;
+ name = "north bump"
},
-/obj/structure/cable{
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"kE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/fans/tiny,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
"kJ" = (
-/turf/simulated/wall/r_wall,
+/turf/simulated/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/space/syndicate_listening_station)
+"le" = (
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"mn" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/mineral/silver,
/area/ruin/space/syndicate_listening_station)
"mC" = (
+/obj/structure/cable/yellow,
/obj/machinery/power/solar,
-/obj/structure/cable,
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
/area/ruin/space/syndicate_listening_station/asteroid)
-"nC" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/table,
-/obj/item/storage/box/donkpockets{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/box/donkpockets{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel/dark,
-/area/ruin/space/syndicate_listening_station)
"oE" = (
-/obj/machinery/atmospherics/portable/scrubber,
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/floodlight,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
"pV" = (
-/obj/machinery/power/solar,
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d2 = 2;
icon_state = "0-2"
},
+/obj/machinery/power/solar,
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
},
/area/ruin/space/syndicate_listening_station/asteroid)
+"qC" = (
+/obj/item/flag/syndi,
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"qW" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/airless,
+/area/ruin/space/syndicate_listening_station/asteroid)
"rK" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -129,106 +181,154 @@
/turf/simulated/mineral/ancient,
/area/ruin/space/syndicate_listening_station/asteroid)
"rS" = (
-/obj/structure/cable{
+/obj/structure/falsewall/rock_ancient,
+/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/falsewall/rock_ancient,
/turf/simulated/floor/plating/airless,
/area/ruin/space/syndicate_listening_station/asteroid)
+"se" = (
+/obj/effect/spawner/airlock/w_to_e,
+/turf/simulated/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/space/syndicate_listening_station)
"sf" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
},
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
},
-/turf/simulated/floor/plating/airless,
/area/ruin/space/syndicate_listening_station/asteroid)
"sq" = (
-/obj/structure/cable{
+/obj/structure/falsewall/rock_ancient,
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/structure/falsewall/rock_ancient,
/turf/simulated/floor/plating/airless,
/area/ruin/space/syndicate_listening_station/asteroid)
"tk" = (
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
/area/ruin/space/syndicate_listening_station/asteroid)
"tF" = (
-/obj/machinery/power/smes/upgraded{
- charge = 5e+006;
- input_level = 20000;
- output_level = 100000
- },
+/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
+ d1 = 1;
d2 = 2;
- icon_state = "0-2"
+ icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
"tG" = (
-/obj/structure/table,
-/obj/item/paper{
- info = "Mission Details : You have been assigned to a newly constructed listening post constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations. Accurate intel is crucial to the success of our operatives onboard, do not fail us.";
- name = "mission briefing"
+/obj/item/paper/monitorkey,
+/obj/structure/table/glass/reinforced/plastitanium,
+/obj/item/salvage/loot/syndicate{
+ pixel_x = -7;
+ pixel_y = 7
+ },
+/obj/item/salvage/loot/syndicate{
+ pixel_x = -4;
+ pixel_y = 1
+ },
+/obj/item/radio/intercom/pirate{
+ pixel_y = -32;
+ name = "syndicate radio intercom"
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"tV" = (
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
},
/obj/effect/decal/cleanable/dirt,
-/obj/item/paper/monitorkey,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"un" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
-"uv" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
+"uM" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
},
-/obj/structure/table,
-/obj/machinery/kitchen_machine/microwave/upgraded,
-/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"vc" = (
+/obj/machinery/economy/vending/snack/free,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"vd" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/obj/structure/mopbucket{
+ dir = 8
+ },
+/obj/item/mop,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"vP" = (
-/obj/structure/cable,
-/obj/machinery/power/solar_control/autostart{
- dir = 1
- },
/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
"wj" = (
/obj/machinery/door/airlock/hatch/syndicate{
name = "Telecommunications"
},
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"wr" = (
+/obj/machinery/door/airlock/hatch/syndicate{
+ name = "Cabin"
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"wF" = (
+/obj/machinery/atmospherics/pipe/simple/visible,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/vacuum/external{
+ pixel_x = 30
+ },
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
+"xh" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating/airless,
+/area/ruin/space/syndicate_listening_station/asteroid)
+"xK" = (
+/obj/structure/bed,
+/obj/item/bedsheet/syndie,
+/turf/simulated/floor/wood,
+/area/ruin/space/syndicate_listening_station)
"yn" = (
/turf/simulated/mineral/ancient,
/area/ruin/space/syndicate_listening_station/asteroid)
@@ -238,31 +338,23 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
-"zb" = (
-/obj/effect/mapping_helpers/airlock/access/all/syndicate,
-/obj/machinery/door/airlock/external{
- id_tag = "sst_away"
- },
-/obj/structure/fans/tiny,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/ruin/space/syndicate_listening_station)
-"zs" = (
-/obj/machinery/shower{
- pixel_y = 20
+"Aa" = (
+/obj/machinery/ai_status_display{
+ pixel_y = 32
},
-/obj/item/soap/syndie,
-/turf/simulated/floor/mineral/silver,
+/obj/machinery/photocopier,
+/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"Ab" = (
-/obj/structure/closet/syndicate,
+/obj/machinery/status_display/supply_display{
+ pixel_y = 32
+ },
+/obj/structure/shelf,
+/obj/item/storage/box/tapes,
+/obj/item/taperecorder,
/obj/item/clothing/glasses/regular,
-/obj/item/storage/firstaid/regular,
-/obj/item/storage/firstaid/regular,
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"AT" = (
@@ -281,127 +373,117 @@
/obj/machinery/tcomms/relay/ruskie{
network_id = "SYNDIE-LPOST-RELAY"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"BD" = (
-/obj/structure/cable{
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
},
-/turf/simulated/floor/plating/airless,
/area/ruin/space/syndicate_listening_station/asteroid)
+"BG" = (
+/obj/effect/mapping_helpers/turfs/damage,
+/turf/simulated/floor/wood,
+/area/ruin/space/syndicate_listening_station)
"Cw" = (
/obj/structure/filingcabinet,
-/obj/item/paper{
- info = "A good start to the operation: intercepted Nanotrasen military communications. A convoy is scheduled to transfer nuclear warheads to a new military base. This is as good a chance as any to get our hands on some heavy weaponry, I suggest we take it.";
- name = "april report"
- },
-/obj/item/paper{
- info = "Nothing of real interest to report this month. I have intercepted faint transmissions from what appears to be some sort of pirate radio station. They do not appear to be relevant to my assignment.";
- name = "may report"
- },
-/obj/item/paper{
- info = "Nanotrasen communications have been noticably less frequent recently. The pirate radio station I found last month has been transmitting pro-Nanotrasen propaganda. I will continue to monitor it.";
- name = "june report"
- },
-/obj/item/paper{
- info = "Nothing of interest to report.";
- name = "july report"
- },
-/obj/item/paper{
- info = "Nothing of interest to report.";
- name = "august report"
- },
-/obj/item/paper{
- info = "Nothing of interest to report.";
- name = "september report"
- },
-/obj/item/paper{
- info = "Nothing of interest to report.";
- name = "october report"
- },
-/obj/item/paper{
- info = "1 x Stechtkin pistol - $600 1 x silencer - $200 shipping charge - $4360 total - $5160";
- name = "receipt"
- },
-/obj/item/tape,
-/obj/item/tape,
-/obj/item/tape,
-/obj/item/tape,
-/obj/item/tape,
-/obj/item/tape,
-/obj/effect/decal/cleanable/dirt,
+/obj/machinery/status_display{
+ layer = 4;
+ pixel_y = 32
+ },
+/obj/item/paper/listening_post_report_1,
+/obj/item/paper/listening_post_report_2,
+/obj/item/paper/listening_post_report_3,
+/obj/item/paper/listening_post_report_4,
+/obj/item/paper/listening_post_report_5,
+/obj/item/paper/listening_post_report_6,
+/obj/item/paper/listening_post_report_7,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
-"CF" = (
-/obj/machinery/light{
- dir = 4
+"CC" = (
+/obj/machinery/light/small{
+ dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/economy/vending/cigarette/free,
-/turf/simulated/floor/plasteel/dark,
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
"CG" = (
-/obj/structure/closet/secure_closet/personal/cabinet,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/obj/structure/shelf,
+/obj/item/storage/box/donkpockets,
+/obj/item/storage/box/donkpockets,
+/obj/item/vending_refill/cigarette,
+/obj/item/vending_refill/snack,
+/obj/item/storage/firstaid/regular,
+/obj/item/storage/firstaid/regular,
+/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"CI" = (
-/obj/structure/cable{
- d1 = 4;
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 1;
d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/light/small{
- dir = 1
+ icon_state = "1-8"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
"DT" = (
/obj/machinery/light{
dir = 8
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"Ej" = (
-/obj/structure/cable{
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/access/all/syndicate,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
"Em" = (
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/obj/machinery/power/terminal,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/solar_control/autostart,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
-"FW" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
+"Fx" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/dresser,
+/turf/simulated/floor/wood,
+/area/ruin/space/syndicate_listening_station)
+"Ge" = (
+/obj/machinery/atmospherics/portable/canister/air,
+/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"Go" = (
+/obj/structure/chair/office/dark,
/mob/living/simple_animal/hostile/syndicate{
- desc = "A weary looking Syndicate operative.";
- environment_smash = 0
+ name = "Syndicate Communications Officer"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"Gy" = (
@@ -409,27 +491,21 @@
/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/space/syndicate_listening_station/asteroid)
"GQ" = (
-/obj/structure/cable{
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
-"Hg" = (
-/obj/structure/closet/syndicate,
-/obj/item/clothing/suit/space/syndicate/black/red,
-/obj/item/clothing/head/helmet/space/syndicate/black/red,
-/obj/item/clothing/mask/gas/syndicate,
-/obj/item/tank/internals/oxygen,
-/obj/item/tank/jetpack/oxygen,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel/dark,
-/area/ruin/space/syndicate_listening_station)
"HZ" = (
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 1;
d2 = 8;
icon_state = "1-8"
@@ -440,22 +516,50 @@
/obj/structure/spawner/mining/basilisk,
/turf/simulated/floor/plating/asteroid/airless,
/area/ruin/space/syndicate_listening_station/asteroid)
-"Km" = (
-/obj/machinery/light/small{
- dir = 1
+"Il" = (
+/obj/machinery/power/apc/syndicate/directional/north,
+/obj/structure/cable{
+ d2 = 4;
+ icon_state = "0-4"
},
-/obj/structure/dresser,
-/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"Im" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"Ir" = (
+/obj/structure/table/glass/reinforced/plastitanium,
+/obj/item/ashtray/glass,
+/obj/item/kitchen/utensil/spork{
+ pixel_x = 8;
+ pixel_y = 14
+ },
+/turf/simulated/floor/plasteel/dark,
+/area/ruin/space/syndicate_listening_station)
+"KM" = (
+/obj/machinery/shower{
+ pixel_y = 20
+ },
+/obj/item/soap/syndie,
+/obj/item/bikehorn/rubberducky,
+/obj/structure/curtain/open/shower/security,
+/turf/simulated/floor/mineral/silver,
+/area/ruin/space/syndicate_listening_station)
+"Lj" = (
/turf/simulated/floor/wood,
/area/ruin/space/syndicate_listening_station)
"Mv" = (
-/obj/item/bedsheet/syndie,
-/obj/structure/bed/pod,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/wood,
+/obj/structure/extinguisher_cabinet{
+ name = "north bump";
+ pixel_y = 30
+ },
+/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"MF" = (
-/obj/structure/cable,
+/obj/structure/cable/yellow,
/obj/machinery/power/tracker,
/turf/simulated/floor/plasteel/airless{
icon_state = "solarpanel"
@@ -465,37 +569,41 @@
/obj/machinery/light{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"Nd" = (
/turf/simulated/floor/mineral/silver,
/area/ruin/space/syndicate_listening_station)
-"Ow" = (
-/obj/effect/mapping_helpers/airlock/access/all/syndicate,
-/obj/machinery/door/airlock/external{
- id_tag = "sst_away"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
+"Or" = (
+/obj/machinery/economy/vending/cigarette/free,
+/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
"OO" = (
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
-/turf/simulated/floor/plating/airless,
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
+ },
/area/ruin/space/syndicate_listening_station/asteroid)
"PH" = (
-/obj/item/gps/ruin{
- gpstag = "Encrypted Signal"
+/obj/machinery/kitchen_machine/microwave/upgraded{
+ pixel_y = 5
+ },
+/obj/structure/table/glass/reinforced/plastitanium,
+/obj/machinery/light{
+ dir = 1
},
-/turf/simulated/wall/r_wall,
+/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
-"PP" = (
-/obj/machinery/light/small,
-/turf/simulated/floor/mineral/silver,
+"Qp" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/clothing/shoes/slippers,
+/obj/item/clothing/under/misc/pj/red,
+/obj/item/clothing/suit/jacket/bomber/syndicate,
+/turf/simulated/floor/wood,
/area/ruin/space/syndicate_listening_station)
"RN" = (
/obj/machinery/door/airlock/silver{
@@ -504,44 +612,52 @@
/turf/simulated/floor/mineral/silver,
/area/ruin/space/syndicate_listening_station)
"Sq" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
+/obj/structure/table/glass/reinforced/plastitanium,
+/obj/item/food/soup/chicken_noodle_soup,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
-"TS" = (
-/obj/effect/mapping_helpers/airlock/access/all/syndicate,
-/obj/machinery/door/airlock/external{
- id_tag = "sst_away"
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
+"SR" = (
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/portable/scrubber,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
-"TZ" = (
-/obj/structure/table,
-/obj/item/paper{
- info = "Nothing of interest to report.";
- name = "november report"
- },
-/obj/item/tape,
-/obj/item/radio/intercom{
- freerange = 1;
- pixel_y = -24;
- name = "intercom"
+"TF" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
},
+/turf/simulated/floor/plating/airless,
+/area/ruin/space/syndicate_listening_station/asteroid)
+"TZ" = (
+/obj/structure/table/glass/reinforced/plastitanium,
/obj/item/paper_bin,
/obj/item/pen/multi/syndicate,
-/obj/effect/decal/cleanable/dirt,
+/obj/item/radio/intercom/pirate{
+ pixel_y = -32;
+ name = "syndicate radio intercom"
+ },
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
+"Uy" = (
+/obj/item/gps/ruin{
+ gpstag = "Encrypted Signal"
+ },
+/turf/simulated/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/space/syndicate_listening_station)
+"UC" = (
+/obj/effect/spawner/random/cobweb/right/rare,
+/obj/machinery/power/smes/upgraded{
+ charge = 5e+006;
+ input_level = 20000;
+ output_level = 100000
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plating,
+/area/ruin/space/syndicate_listening_station)
"UM" = (
/obj/machinery/door/airlock/hatch/syndicate{
name = "Engineering"
@@ -554,56 +670,64 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
+"UT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/airlock/access/all/syndicate,
+/turf/simulated/floor/plating,
+/area/ruin/space/syndicate_listening_station)
"Vn" = (
/obj/machinery/computer/message_monitor{
dir = 1
},
-/obj/effect/decal/cleanable/dirt,
+/obj/item/radio/intercom/pirate{
+ pixel_y = -32;
+ name = "syndicate radio intercom"
+ },
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/syndicate_listening_station)
+"Wc" = (
+/obj/effect/spawner/airlock/e_to_w,
+/turf/simulated/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/space/syndicate_listening_station)
+"Wf" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/wall/mineral/plastitanium/nodiagonal,
+/area/ruin/space/syndicate_listening_station)
"WN" = (
-/obj/structure/cable{
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
d1 = 2;
d2 = 4;
icon_state = "2-4"
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
+/turf/simulated/floor/plating/airless{
+ icon_state = "asteroidplating"
},
-/turf/simulated/floor/plating/airless,
/area/ruin/space/syndicate_listening_station/asteroid)
"Xm" = (
/obj/structure/toilet{
- dir = 8
+ pixel_y = 8
},
/turf/simulated/floor/mineral/silver,
/area/ruin/space/syndicate_listening_station)
"Xz" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
},
-/obj/structure/cable{
- d1 = 2;
+/obj/structure/cable/yellow{
+ d1 = 4;
d2 = 8;
- icon_state = "2-8"
+ icon_state = "4-8"
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/ruin/space/syndicate_listening_station)
-"Ya" = (
-/obj/machinery/power/apc/syndicate/directional/east,
-/obj/structure/cable{
- d2 = 8;
- icon_state = "0-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/economy/vending/snack/free,
-/turf/simulated/floor/plasteel/dark,
-/area/ruin/space/syndicate_listening_station)
"Zw" = (
/turf/template_noop,
/area/template_noop)
@@ -652,7 +776,7 @@ Zw
"}
(2,1,1) = {"
Zw
-Zw
+yn
Zw
Zw
Zw
@@ -695,9 +819,9 @@ Zw
(3,1,1) = {"
Zw
yn
-Zw
-Zw
-Zw
+yn
+yn
+yn
Zw
Zw
Zw
@@ -736,6 +860,7 @@ Zw
"}
(4,1,1) = {"
Zw
+Zw
yn
yn
yn
@@ -747,10 +872,9 @@ Zw
Zw
Zw
Zw
-Zw
-yn
yn
yn
+AT
pV
sf
mC
@@ -781,9 +905,9 @@ Zw
Zw
yn
yn
+cB
+cB
yn
-yn
-Zw
Zw
Zw
Zw
@@ -825,7 +949,7 @@ yn
yn
cB
cB
-yn
+cB
Zw
Zw
Zw
@@ -863,19 +987,19 @@ Zw
(7,1,1) = {"
Zw
Zw
+Zw
+yn
+yn
+yn
yn
yn
-cB
-cB
-cB
-Zw
-Zw
Zw
Zw
yn
yn
yn
yn
+yn
sq
yn
yn
@@ -906,18 +1030,18 @@ Zw
Zw
Zw
Zw
-yn
-yn
-yn
-yn
+Zw
yn
Zw
Zw
yn
+Zw
yn
yn
yn
-OO
+yn
+yn
+qW
HZ
yn
yn
@@ -949,16 +1073,16 @@ Zw
Zw
Zw
Zw
-yn
Zw
Zw
-yn
+Zw
+Zw
Zw
yn
yn
-OO
+qW
rS
-tk
+TF
HZ
yn
yn
@@ -995,10 +1119,10 @@ Zw
Zw
Zw
Zw
-Zw
yn
yn
-hr
+yn
+xh
yn
yn
yn
@@ -1036,12 +1160,12 @@ Zw
Zw
Zw
Zw
-Zw
+yn
yn
yn
kJ
kE
-kJ
+Wc
yn
cB
cB
@@ -1078,7 +1202,7 @@ Zw
Zw
Zw
Zw
-Zw
+yn
yn
yn
kJ
@@ -1122,14 +1246,14 @@ Zw
Zw
yn
yn
-yn
kJ
-TS
+kJ
+kE
+kJ
+kJ
kJ
kJ
kJ
-yn
-yn
kJ
kJ
kJ
@@ -1164,14 +1288,14 @@ Zw
Zw
yn
yn
-yn
kJ
+bn
Xz
-Bt
+du
vP
kJ
-yn
-yn
+Qp
+BG
kJ
CG
vd
@@ -1206,17 +1330,17 @@ Zw
Zw
yn
yn
-yn
kJ
-GQ
+gP
+kE
du
bU
kJ
-yn
-yn
-kJ
-Km
-at
+Fx
+Lj
+wr
+le
+le
kJ
kJ
kJ
@@ -1248,17 +1372,17 @@ Zw
Zw
yn
yn
-yn
kJ
+Em
GQ
du
oE
kJ
-yn
-yn
+xK
+Lj
kJ
-Mv
-vd
+Il
+le
kJ
Cw
DT
@@ -1288,22 +1412,22 @@ Zw
Zw
Zw
Zw
-Zw
yn
yn
kJ
+CC
CI
du
-du
+SR
kJ
kJ
kJ
+Uy
+bk
+le
kJ
-kJ
-eg
-kJ
-un
-un
+Aa
+le
TZ
kJ
yn
@@ -1330,21 +1454,21 @@ Zw
Zw
Zw
Zw
-Zw
yn
yn
kJ
-Em
+UC
+tF
tF
Bt
UM
yv
-nC
-uv
-FW
-un
+yv
+yv
+dS
+le
wj
-un
+le
Go
Vn
kJ
@@ -1372,7 +1496,7 @@ Zw
Zw
Zw
Zw
-Zw
+yn
yn
yn
kJ
@@ -1380,14 +1504,14 @@ kJ
kJ
kJ
kJ
-un
-un
-Sq
-un
-un
+uM
+le
+Im
+Im
+le
kJ
-un
-un
+kx
+le
tG
kJ
yn
@@ -1414,19 +1538,19 @@ Zw
Zw
Zw
Zw
-Zw
-Zw
yn
yn
+yn
+kJ
+KM
+Nd
kJ
-zs
-PP
PH
-un
-un
+le
+le
Sq
-un
-un
+Ir
+il
kJ
Ab
MO
@@ -1457,18 +1581,18 @@ Zw
Zw
Zw
Zw
-Zw
yn
yn
kJ
-Xm
+mn
Nd
RN
-un
-un
-Sq
-un
-un
+le
+le
+le
+ca
+ca
+le
kJ
kJ
kJ
@@ -1499,18 +1623,18 @@ Zw
Zw
Zw
Zw
-Zw
yn
yn
kJ
+Xm
+hQ
kJ
-kJ
-kJ
-un
-Hg
-Ya
-CF
-hp
+Mv
+le
+le
+le
+le
+le
kJ
yn
yn
@@ -1541,17 +1665,17 @@ Zw
Zw
Zw
Zw
-Zw
-Zw
-yn
-yn
yn
yn
kJ
-Ow
kJ
kJ
kJ
+qC
+un
+le
+vc
+Or
aW
kJ
yn
@@ -1577,8 +1701,6 @@ Zw
(24,1,1) = {"
Zw
Zw
-Zw
-Zw
yn
yn
yn
@@ -1590,12 +1712,14 @@ yn
yn
yn
kJ
-du
+Ge
+wF
+tV
+gD
+kJ
+kJ
+Wf
kJ
-yn
-yn
-rK
-yn
yn
yn
yn
@@ -1620,8 +1744,6 @@ Zw
Zw
Zw
Zw
-Zw
-Zw
yn
yn
Zw
@@ -1632,9 +1754,11 @@ yn
yn
yn
kJ
-zb
kJ
-yn
+kJ
+du
+se
+kJ
yn
rK
cB
@@ -1660,8 +1784,6 @@ Zw
"}
(26,1,1) = {"
Zw
-Zw
-Zw
yn
Zw
yn
@@ -1670,12 +1792,14 @@ yn
Zw
Zw
Zw
+Zw
yn
yn
yn
-AT
-AT
-AT
+yn
+kJ
+UT
+kJ
yn
yn
rK
@@ -1705,19 +1829,19 @@ Zw
Zw
Zw
Zw
-Zw
-Zw
yn
yn
Zw
Zw
Zw
Zw
+Zw
yn
yn
-AT
-AT
yn
+kJ
+du
+kJ
yn
yn
iL
@@ -1755,11 +1879,11 @@ Zw
Zw
Zw
Zw
-Zw
yn
yn
-Gy
-yn
+AT
+AT
+AT
yn
yn
Zw
@@ -1797,12 +1921,12 @@ Zw
Zw
Zw
Zw
-Zw
-Zw
yn
-Zw
-Zw
-Zw
+yn
+AT
+AT
+yn
+yn
yn
Zw
yn
@@ -1840,10 +1964,10 @@ Zw
Zw
Zw
Zw
-Zw
-Zw
-Zw
-Zw
+yn
+yn
+Gy
+yn
Zw
Zw
Zw
@@ -1883,7 +2007,7 @@ Zw
Zw
Zw
Zw
-Zw
+yn
Zw
Zw
Zw
@@ -2162,129 +2286,3 @@ Zw
Zw
Zw
"}
-(38,1,1) = {"
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-"}
-(39,1,1) = {"
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-"}
-(40,1,1) = {"
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-Zw
-"}
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm b/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm
index 90f335a1ffe1..29e60f6f29a9 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/meatpackers.dmm
@@ -54,7 +54,7 @@
/obj/machinery/door/airlock/silver{
locked = 1
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Delta)
"an" = (
@@ -149,7 +149,7 @@
/turf/simulated/wall/mineral/titanium,
/area/ruin/unpowered/BMPship/Fore)
"aE" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Delta)
"aF" = (
@@ -174,7 +174,7 @@
/area/ruin/powered)
"aL" = (
/obj/item/multitool,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"aM" = (
@@ -237,7 +237,7 @@
/turf/simulated/wall/mineral/titanium,
/area/ruin/unpowered/BMPship/Fore)
"aW" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Delta)
"aX" = (
@@ -259,7 +259,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"be" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"bf" = (
@@ -1610,7 +1610,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/unpowered/BMPship/Midship)
"fo" = (
@@ -1693,7 +1693,7 @@
/turf/simulated/floor/engine,
/area/ruin/unpowered/BMPship/Aft)
"fA" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Fore)
"fB" = (
@@ -1725,7 +1725,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Fore)
"fF" = (
@@ -1734,7 +1734,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Fore)
"fG" = (
@@ -1795,12 +1795,12 @@
/area/ruin/unpowered/BMPship/Aft)
"fN" = (
/obj/item/shard,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Fore)
"fO" = (
/obj/structure/chair/stool,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Fore)
"fP" = (
@@ -1854,12 +1854,12 @@
/area/ruin/powered)
"fY" = (
/obj/structure/computerframe,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Fore)
"fZ" = (
/obj/structure/computerframe,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Fore)
"ga" = (
@@ -1869,7 +1869,7 @@
},
/area/ruin/unpowered/BMPship/Midship)
"gb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/unpowered/BMPship/Midship)
"gc" = (
@@ -1965,7 +1965,7 @@
/area/ruin/unpowered/BMPship/Fore)
"gq" = (
/obj/structure/cable,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/unpowered/BMPship/Fore)
"gr" = (
@@ -1993,7 +1993,7 @@
/area/ruin/powered)
"gw" = (
/obj/effect/gibspawner/robot,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"gx" = (
@@ -2012,7 +2012,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"gz" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/powered)
"gA" = (
@@ -2312,7 +2312,7 @@
/turf/simulated/floor/plating,
/area/ruin/unpowered/BMPship/Aft)
"hE" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/pirate,
/turf/simulated/floor/plating,
/area/ruin/unpowered/BMPship/Midship)
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm
index 18e946365699..2c74b43e9fbb 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/mechtransport.dmm
@@ -1,6 +1,6 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aq" = (
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -32,7 +32,7 @@
/turf/template_noop,
/area/template_noop)
"bT" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating/damaged/airless,
/area/ruin/space/mech_transport)
"bU" = (
@@ -116,7 +116,7 @@
/area/ruin/space/mech_transport)
"hu" = (
/obj/effect/decal/remains/human,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/damaged/airless,
/area/ruin/space/mech_transport)
"hJ" = (
@@ -141,7 +141,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/mech_transport)
"jd" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/wall/mineral/plastitanium,
/area/ruin/space/mech_transport)
"jG" = (
@@ -187,7 +187,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
@@ -195,7 +195,7 @@
/obj/effect/turf_decal/delivery/partial{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"pt" = (
@@ -205,7 +205,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/mech_transport)
"px" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/mech_transport)
"pJ" = (
@@ -224,15 +224,15 @@
pixel_y = 0;
pixel_x = 32
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/light/tube{
status = 2
},
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"qJ" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/decal/cleanable/molten_object/large,
/turf/simulated/floor/plating/airless,
/area/ruin/space/mech_transport)
@@ -294,7 +294,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/mech_transport)
"uu" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/mech_transport)
"uU" = (
@@ -332,11 +332,11 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"wz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/mineral/plastitanium,
/area/ruin/space/mech_transport)
"wF" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/shreds{
pixel_y = -10
},
@@ -399,7 +399,7 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"Af" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/generic,
/obj/machinery/door_control{
id = "mechtransport_bay_shutter";
@@ -439,7 +439,7 @@
/turf/simulated/floor/plating/damaged/airless,
/area/ruin/space/mech_transport)
"EC" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood/gibs/robot/up,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating/airless,
@@ -482,7 +482,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/mech_transport)
"HK" = (
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"HT" = (
@@ -516,11 +516,11 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"Kz" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"Lq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"LZ" = (
@@ -544,7 +544,7 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"MI" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/mech_transport)
"MK" = (
@@ -587,7 +587,7 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"NR" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plating,
/area/ruin/space/mech_transport)
@@ -602,7 +602,7 @@
/obj/effect/turf_decal/delivery/partial{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
@@ -648,8 +648,8 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/mech_transport)
"Sw" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/mech_transport)
"Tf" = (
@@ -674,7 +674,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/mech_transport)
"UF" = (
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plating/airless,
/area/ruin/space/mech_transport)
"UK" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm
index 4c3d28f03fbc..0c41a0a6529b 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm
@@ -34,7 +34,7 @@
},
/area/ruin/space/moonbase19)
"af" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/ruin/space/moonbase19)
"ag" = (
@@ -286,7 +286,7 @@
/turf/simulated/wall,
/area/ruin/space/moonbase19)
"aM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/space/moonbase19)
"aN" = (
@@ -790,7 +790,7 @@
},
/area/ruin/space/moonbase19)
"cp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/moonbase19)
"cq" = (
@@ -802,7 +802,7 @@
},
/area/ruin/space/moonbase19)
"cr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/moonbase19)
"cs" = (
@@ -899,7 +899,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/moonbase19)
"cF" = (
@@ -1361,7 +1361,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "caution";
dir = 8
@@ -1837,14 +1837,14 @@
"fX" = (
/obj/structure/grille/broken,
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/moonbase19)
"fY" = (
/obj/item/stack/sheet/mineral/titanium,
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/molten_object/large,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/moonbase19)
"gb" = (
@@ -2053,7 +2053,7 @@
/area/ruin/space/moonbase19)
"gC" = (
/obj/effect/decal/cleanable/greenglow,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/clothing/mask/facehugger{
icon_state = "facehugger_impregnated";
item_state = "facehugger_impregnated";
@@ -2150,7 +2150,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/moonbase19)
"gW" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/door/airlock/titanium{
id_tag = "s_docking_airlock";
name = "Escape Pod Hatch"
@@ -3111,7 +3111,7 @@
},
/area/ruin/space/moonbase19)
"jC" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/alien,
/turf/simulated/floor/plating,
/area/ruin/space/moonbase19)
@@ -3319,7 +3319,7 @@
/area/ruin/space/moonbase19)
"kg" = (
/obj/item/kirbyplants,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "caution"
@@ -4181,7 +4181,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/moonbase19)
"ny" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"nz" = (
@@ -5110,7 +5110,7 @@
/area/ruin/space/moonbase19)
"rk" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/delivery/partial{
dir = 4
},
@@ -5524,7 +5524,7 @@
/turf/simulated/floor/engine,
/area/ruin/space/moonbase19)
"sF" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/indestructible/riveted,
/area/ruin/space/moonbase19)
"sK" = (
@@ -5653,7 +5653,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/ruin/space/moonbase19)
"to" = (
@@ -6134,7 +6134,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "dark"
@@ -6385,7 +6385,7 @@
},
/area/ruin/space/moonbase19)
"xi" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/stairs{
dir = 8
},
@@ -6738,7 +6738,7 @@
/area/ruin/space/moonbase19)
"yE" = (
/obj/item/stack/sheet/metal,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/delivery/partial{
dir = 8
},
@@ -6907,8 +6907,8 @@
},
/area/ruin/space/moonbase19)
"zn" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/ruin/space/moonbase19)
"zr" = (
@@ -7403,7 +7403,7 @@
name = "Acid-Proof disposal pipe"
},
/obj/structure/alien/resin/wall,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/moonbase19)
"Bu" = (
@@ -8545,7 +8545,7 @@
/obj/item/shard{
icon_state = "medium"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "caution"
@@ -8580,7 +8580,7 @@
/area/ruin/space/moonbase19)
"GD" = (
/obj/structure/holosign/barrier/engineering,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -9027,7 +9027,7 @@
/area/ruin/space/moonbase19)
"IN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/ruin/space/moonbase19)
"IO" = (
@@ -9554,7 +9554,7 @@
/area/ruin/space/moonbase19)
"Lb" = (
/obj/structure/rack,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/moonbase19)
"Ld" = (
@@ -10585,7 +10585,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/moonbase19)
"PP" = (
@@ -10639,7 +10639,7 @@
/obj/structure/grille/broken,
/obj/effect/decal/cleanable/glass,
/obj/item/stack/rods,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -10665,14 +10665,14 @@
/obj/structure/railing/cap{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "caution"
},
/area/ruin/space/moonbase19)
"Qf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "caution";
dir = 4
@@ -10878,7 +10878,7 @@
/turf/simulated/floor/catwalk,
/area/ruin/space/moonbase19)
"QP" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/stairs,
/area/ruin/space/moonbase19)
"QQ" = (
@@ -11227,7 +11227,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/moonbase19)
"Sz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -12723,7 +12723,7 @@
/area/ruin/space/moonbase19)
"Za" = (
/obj/structure/holosign/barrier/engineering,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/moonbase19)
"Zb" = (
@@ -12761,7 +12761,7 @@
"Zh" = (
/obj/effect/decal/cleanable/molten_object/large,
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/door/poddoor/preopen{
id_tag = "awayscilock1"
},
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
index 98f13edcf853..5a1bdfc7eb31 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm
@@ -23,7 +23,7 @@
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"af" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/space/nearstation)
"ah" = (
@@ -50,12 +50,12 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/ancientstation/hivebot)
"al" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/comm)
"am" = (
/obj/structure/sign/poster/official/nanotrasen_logo,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/comm)
"an" = (
@@ -122,7 +122,7 @@
/turf/simulated/wall,
/area/ruin/ancientstation/hivebot)
"az" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation)
"aA" = (
@@ -192,7 +192,7 @@
/area/ruin/ancientstation)
"aK" = (
/obj/structure/sign/poster/contraband/random,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation)
"aL" = (
@@ -343,7 +343,7 @@
/turf/simulated/floor/plasteel/airless,
/area/ruin/ancientstation/betanorth)
"bf" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/betanorth)
"bg" = (
@@ -439,7 +439,7 @@
/area/ruin/ancientstation/comm)
"bs" = (
/obj/structure/sign/poster/official/cleanliness,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation)
"bt" = (
@@ -454,7 +454,7 @@
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"bu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/thetacorridor)
"bv" = (
@@ -496,7 +496,7 @@
/area/ruin/ancientstation)
"bD" = (
/obj/structure/sign/greencross,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation)
"bE" = (
@@ -551,7 +551,7 @@
/area/ruin/ancientstation)
"bL" = (
/obj/structure/sign/science,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation)
"bM" = (
@@ -573,11 +573,11 @@
/area/ruin/ancientstation/thetacorridor)
"bP" = (
/obj/structure/sign/poster/official/science,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/thetacorridor)
"bQ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/hivebot)
"bR" = (
@@ -835,7 +835,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/ancientstation)
"cA" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/hydroponics)
"cB" = (
@@ -965,7 +965,7 @@
/area/ruin/ancientstation/betanorth)
"cS" = (
/obj/structure/sign/poster/official/nanomichi_ad,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/betanorth)
"cT" = (
@@ -976,7 +976,7 @@
/turf/simulated/floor/plasteel/airless,
/area/ruin/ancientstation/betanorth)
"cU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/engi)
"cV" = (
@@ -1044,7 +1044,7 @@
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"dg" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/sec)
"dh" = (
@@ -1072,7 +1072,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/ancientstation/thetacorridor)
"dj" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/rnd)
"dk" = (
@@ -1183,7 +1183,7 @@
/area/ruin/ancientstation)
"dA" = (
/obj/structure/sign/poster/contraband/donut_corp,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/sec)
"dB" = (
@@ -1664,7 +1664,7 @@
/area/ruin/ancientstation)
"eN" = (
/obj/structure/sign/poster/official/here_for_your_safety,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/sec)
"eO" = (
@@ -2461,7 +2461,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/ancientstation/engi)
"gs" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/kitchen)
"gt" = (
@@ -3340,7 +3340,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/ancientstation/atmo)
"ip" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/atmo)
"iq" = (
@@ -3377,7 +3377,7 @@
icon_state = "radiation";
name = "\improper HAZARDOUS RADIATION"
},
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/ancientstation/engi)
"iu" = (
@@ -4281,7 +4281,7 @@
/turf/simulated/floor/engine,
/area/ruin/ancientstation/atmo)
"kE" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/indestructible/riveted,
/area/ruin/ancientstation/proto)
"kF" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
index e5a071b709a5..81d7d22f00a0 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm
@@ -162,7 +162,7 @@
/area/ruin/space/onehalf/hallway)
"ay" = (
/obj/structure/table_frame,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"az" = (
@@ -226,7 +226,7 @@
/turf/template_noop,
/area/ruin/space/onehalf/hallway)
"aI" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"aJ" = (
@@ -352,12 +352,12 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"aU" = (
/obj/item/stack/sheet/metal,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"aV" = (
@@ -423,7 +423,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"be" = (
@@ -445,7 +445,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"bg" = (
@@ -462,7 +462,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"bh" = (
@@ -480,7 +480,7 @@
/obj/structure/disposalpipe/broken{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"bj" = (
@@ -585,14 +585,14 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"bv" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"bw" = (
@@ -606,7 +606,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"by" = (
@@ -618,7 +618,7 @@
/area/ruin/space/onehalf/drone_bay)
"bz" = (
/obj/structure/closet/emcloset,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"bA" = (
@@ -675,12 +675,12 @@
/area/ruin/space/onehalf/hallway)
"bK" = (
/obj/machinery/economy/vending/coffee,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"bL" = (
/obj/machinery/economy/vending/snack,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"bN" = (
@@ -700,7 +700,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"bR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"bS" = (
@@ -717,7 +717,7 @@
"bV" = (
/obj/structure/disposalpipe/segment,
/obj/item/stack/rods,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"bX" = (
@@ -728,12 +728,12 @@
dir = 1
},
/obj/item/shard,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"ca" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/onehalf/hallway)
"cb" = (
@@ -794,7 +794,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"ck" = (
@@ -802,7 +802,7 @@
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"cl" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"cm" = (
@@ -919,7 +919,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/onehalf/hallway)
"cA" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm b/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm
index cded6ef453ce..6cd4e1691199 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/rocky_motel.dmm
@@ -8,7 +8,7 @@
"ci" = (
/obj/machinery/door/airlock,
/obj/structure/fans/tiny,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/powered)
"cx" = (
@@ -75,14 +75,14 @@
/area/ruin/space/powered)
"gP" = (
/obj/structure/table/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/powered)
"gY" = (
/obj/structure/chair/sofa/left{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/powered)
"hB" = (
@@ -243,7 +243,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"Cq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/powered)
"Cw" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
index ae749ca53ef6..85a4147836bb 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/spacebar.dmm
@@ -58,7 +58,7 @@
/obj/machinery/chem_dispenser/beer{
pixel_y = 8
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/wood,
/area/ruin/space/powered/bar)
"ar" = (
@@ -191,7 +191,7 @@
},
/area/ruin/space/powered/bar)
"aU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/ruin/space/powered/bar)
"aV" = (
@@ -207,7 +207,7 @@
pixel_x = -12;
pixel_y = -8
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -318,7 +318,7 @@
},
/area/ruin/space/powered/bar)
"bn" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/tile/mineral,
/turf/simulated/floor/plating,
/area/ruin/space/powered/bar)
@@ -381,7 +381,7 @@
/turf/simulated/floor/plating/asteroid/ancient,
/area/space/nearstation)
"eG" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/cable_coil{
amount = 1
},
@@ -415,7 +415,7 @@
},
/area/ruin/space/powered/bar)
"jm" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/machinery/economy/vending/cigarette,
/turf/simulated/floor/plasteel{
dir = 9;
@@ -534,7 +534,7 @@
},
/area/ruin/space/powered/bar)
"tv" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/storage/toolbox/electrical,
/turf/simulated/floor/plating,
/area/ruin/space/powered/bar)
@@ -575,12 +575,12 @@
/turf/simulated/floor/wood,
/area/ruin/space/powered/bar)
"wy" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/holosign/barrier/engineering,
/turf/simulated/floor/plating,
/area/ruin/space/powered/bar)
"wL" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/crowbar/small,
/obj/effect/decal/cleanable/blood/writing,
/turf/simulated/floor/plating,
@@ -608,13 +608,13 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/powered/bar)
"yW" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/powered/bar)
"yX" = (
@@ -775,7 +775,7 @@
},
/area/ruin/space/powered/bar)
"KM" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/cable_coil{
amount = 1
},
@@ -839,7 +839,7 @@
"Ni" = (
/obj/machinery/kitchen_machine/microwave,
/obj/structure/table/wood,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/wood,
/area/ruin/space/powered/bar)
"Nl" = (
@@ -869,7 +869,7 @@
/turf/simulated/floor/wood,
/area/ruin/space/powered/bar)
"Of" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -898,7 +898,7 @@
/turf/simulated/floor/plating/asteroid/ancient,
/area/ruin/space/powered)
"QU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/tile/mineral,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -932,7 +932,7 @@
/turf/simulated/floor/plating/asteroid/ancient,
/area/space/nearstation)
"UO" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/structure/computerframe{
dir = 8
},
@@ -953,7 +953,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/bar)
"VU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/obj/machinery/light_construct/small{
dir = 8
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/submaps/telecomns_returns_submap.dmm b/_maps/map_files/RandomRuins/SpaceRuins/submaps/telecomns_returns_submap.dmm
index 10fbaad8e042..9212722f6953 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/submaps/telecomns_returns_submap.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/submaps/telecomns_returns_submap.dmm
@@ -81,7 +81,7 @@
/area/template_noop)
"iP" = (
/obj/machinery/economy/vending/cola,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/mineral/plastitanium/red,
/area/template_noop)
"jh" = (
@@ -179,7 +179,7 @@
/area/template_noop)
"sm" = (
/obj/machinery/economy/vending/cola,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/template_noop,
/area/template_noop)
"uH" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm
index ee7e03df5065..b3614e01e679 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/syndicatedruglab.dmm
@@ -226,7 +226,7 @@
/turf/simulated/mineral/random/high_chance,
/area/ruin/space/syndicate_druglab/asteroid)
"yV" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/pod/dark,
/area/ruin/space/syndicate_druglab)
"AE" = (
@@ -312,7 +312,7 @@
/turf/simulated/floor/pod/dark,
/area/ruin/space/syndicate_druglab)
"Im" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stock_parts/manipulator/nano,
/turf/simulated/floor/pod/dark,
/area/ruin/space/syndicate_druglab)
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm
index 26c6e5586f9f..1dbe1e1e2f75 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm
@@ -224,7 +224,7 @@
},
/area/ruin/space/syndicakefactory)
"hF" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/engine/airless,
/area/ruin/space/syndicakefactory)
"hH" = (
@@ -344,7 +344,7 @@
},
/area/ruin/space/syndicakefactory)
"oH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/ruin/space/syndicakefactory)
"oJ" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm
index ce4becef7b45..842ba45029dd 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/syndiedepot.dmm
@@ -832,7 +832,7 @@
/turf/simulated/floor/mineral/silver,
/area/syndicate_depot/core)
"cs" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating/asteroid/airless,
/area/syndicate_depot/outer)
"ct" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/telecomns_returns.dmm b/_maps/map_files/RandomRuins/SpaceRuins/telecomns_returns.dmm
index bbf18163048f..94f6209c037d 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/telecomns_returns.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/telecomns_returns.dmm
@@ -36,7 +36,7 @@
icon_state = "2-4"
},
/mob/living/simple_animal/hostile/malf_drone,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/catwalk,
/area/ruin/space/telecomms/powercontrol)
"bb" = (
@@ -278,7 +278,7 @@
/turf/space,
/area/space/nearstation/no_teleport)
"fc" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/bluegrid{
icon_state = "dark";
name = "Mainframe Floor";
@@ -426,7 +426,7 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/tele)
"ia" = (
-/obj/effect/spawner/random_spawners/telecomms_emp_loot,
+/obj/effect/spawner/random/telecomms_emp_loot,
/turf/simulated/floor/engine,
/area/ruin/space/telecomms/computer)
"ik" = (
@@ -539,7 +539,7 @@
/area/ruin/space/telecomms/chamber)
"kU" = (
/obj/structure/closet/malf/suits,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/tele)
"kV" = (
@@ -602,7 +602,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/catwalk,
/area/ruin/space/telecomms/powercontrol)
"lB" = (
@@ -909,8 +909,8 @@
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/foyer)
"pE" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/engine,
/area/ruin/space/telecomms/computer)
"pS" = (
@@ -1663,7 +1663,7 @@
pixel_y = 10;
pixel_x = -7
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/item/salvage/ruin/nanotrasen{
pixel_x = 5
},
@@ -2402,7 +2402,7 @@
/area/space/nearstation/no_teleport)
"Ky" = (
/obj/machinery/computer/nonfunctional,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms/computer)
"KH" = (
@@ -2553,7 +2553,7 @@
/turf/simulated/floor/catwalk,
/area/ruin/space/telecomms)
"Nb" = (
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/catwalk,
/area/ruin/space/telecomms/powercontrol)
"No" = (
@@ -2609,7 +2609,7 @@
"Nz" = (
/obj/structure/rack,
/obj/item/circuitboard/sleeper/syndicate,
-/obj/effect/spawner/random_spawners/telecomms_teleprod_maybe,
+/obj/effect/spawner/random/telecomms_teleprod_maybe,
/turf/simulated/floor/plasteel,
/area/ruin/space/telecomms)
"NY" = (
@@ -3301,7 +3301,7 @@
dir = 8
},
/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/catwalk,
/area/ruin/space/telecomms/powercontrol)
"Zt" = (
@@ -3329,7 +3329,7 @@
dir = 4;
level = 1
},
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/catwalk,
/area/ruin/space/telecomms/powercontrol)
"ZQ" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/unathi_skiff.dmm b/_maps/map_files/RandomRuins/SpaceRuins/unathi_skiff.dmm
index 59e91f1ff64d..c299df4f9a86 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/unathi_skiff.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/unathi_skiff.dmm
@@ -56,7 +56,7 @@
/area/ruin/space/unathi_breacher/bar)
"ec" = (
/mob/living/simple_animal/hostile/drakehound_breacher,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unathi_breacher/engineering)
"fJ" = (
@@ -212,7 +212,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unathi_breacher/engineering)
"oa" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/damaged/airless,
/area/ruin/space/unathi_breacher/engineering)
"ol" = (
@@ -298,7 +298,7 @@
"uN" = (
/obj/item/stack/rods,
/obj/item/stack/rods,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unathi_breacher/engineering)
"vc" = (
@@ -470,7 +470,7 @@
/area/ruin/space/unathi_breacher/hold)
"Hr" = (
/obj/item/cigbutt/roach,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unathi_breacher/engineering)
"Hz" = (
@@ -522,7 +522,7 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/unathi_breacher/dorms)
"Mt" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unathi_breacher/engineering)
"MI" = (
@@ -543,7 +543,7 @@
/area/ruin/space/unathi_breacher/engineering)
"OW" = (
/obj/effect/decal/cleanable/ash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/burnt/airless,
/area/ruin/space/unathi_breacher/engineering)
"Pq" = (
@@ -711,7 +711,7 @@
/area/ruin/space/unathi_breacher/dorms)
"ZY" = (
/obj/effect/decal/remains/human,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unathi_breacher/engineering)
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm
index 5265570fb7dd..0d96dad40443 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm
@@ -64,16 +64,16 @@
/turf/simulated/floor/plating,
/area/ruin/space/derelict/bridge)
"ao" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
/area/ruin/space/derelict/bridge)
"ap" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
/area/ruin/space/derelict/bridge)
"aq" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/spawner/window/shuttle,
/obj/machinery/door/poddoor/shutters{
dir = 2;
@@ -84,7 +84,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/derelict/bridge)
"ar" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/window/shuttle,
/obj/machinery/door/poddoor/shutters{
dir = 2;
@@ -149,7 +149,7 @@
},
/area/ruin/space/derelict/bridge)
"ay" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/computerframe{
desc = "This computer is a husk of what it once was. Time and decay has worn its cheap circuitry to dust.";
name = "decrepit computer"
@@ -276,8 +276,8 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/derelict/bridge)
"aN" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/shard{
icon_state = "small"
},
@@ -298,7 +298,7 @@
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/derelict/bridge)
"aQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/remains/human{
desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
name = "Human remains"
@@ -732,7 +732,7 @@
},
/area/ruin/space/derelict/arrival)
"bV" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/derelict/bridge)
"bW" = (
@@ -902,7 +902,7 @@
/obj/structure/rack,
/obj/item/reagent_containers/drinks/bottle/vodka/badminka,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/derelict/bridge)
"ct" = (
@@ -1065,10 +1065,6 @@
/obj/structure/sign/mech,
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
/area/ruin/space/derelict/arrival)
-"cM" = (
-/obj/structure/sign/securearea,
-/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
-/area/ruin/space/derelict/arrival)
"cN" = (
/obj/machinery/door/airlock/hatch{
desc = "A sturdy armoury door. If you listen closely, you can barely make out a soviet marching tune coming from the other side of the door.";
@@ -1803,7 +1799,7 @@
/area/ruin/space/derelict/crew_quarters)
"eC" = (
/obj/structure/chair/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/derelict/crew_quarters)
"eD" = (
@@ -1830,7 +1826,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/derelict/crew_quarters)
"eH" = (
@@ -2203,7 +2199,7 @@
/obj/structure/chair/wood{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/derelict/crew_quarters)
"fx" = (
@@ -2223,7 +2219,7 @@
/area/ruin/space/derelict/crew_quarters)
"fz" = (
/obj/structure/mopbucket,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/derelict/crew_quarters)
"fA" = (
@@ -2371,18 +2367,6 @@
icon_state = "caution"
},
/area/ruin/space/derelict/hallway/primary)
-"fT" = (
-/obj/machinery/door_control{
- id = "ruslock";
- layer = 2.1;
- name = "suspicious button"
- },
-/obj/machinery/economy/vending/cigarette/free{
- slogan_list = list("Just remember! No capitalist.","Best enjoyed with Vodka!.","Smoke!","Nine out of ten USSP scientists agree, smoking reduces stress!","There's no cigarette like a Soviet cigarette!","Cigarettes! Now with 100% less capitalism.")
- },
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/wood,
-/area/ruin/space/derelict/crew_quarters)
"fU" = (
/obj/item/trash/spentcasing/shotgun,
/turf/simulated/floor/wood,
@@ -2532,7 +2516,7 @@
/area/ruin/space/derelict/crew_quarters)
"gn" = (
/obj/structure/chair/stool/bar,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/derelict/crew_quarters)
"go" = (
@@ -2612,7 +2596,7 @@
},
/area/ruin/space/derelict/hallway/primary)
"gy" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
/area/ruin/space/derelict/hallway/primary)
"gz" = (
@@ -2746,7 +2730,7 @@
/turf/template_noop,
/area/space/nearstation)
"gS" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -2873,7 +2857,7 @@
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
/area/ruin/space/derelict/hallway/primary)
"hi" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/table/reinforced,
/obj/item/stack/sheet/metal/fifty,
/obj/item/stack/sheet/glass,
@@ -3001,7 +2985,7 @@
},
/area/ruin/space/derelict/hallway/primary)
"hz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
/area/ruin/space/derelict/hallway/primary)
"hA" = (
@@ -3014,7 +2998,7 @@
},
/area/ruin/space/derelict/hallway/primary)
"hB" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "caution"
@@ -3251,7 +3235,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/derelict/hallway/primary)
"ig" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/flora/rock/pile,
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/hallway/primary)
@@ -3505,7 +3489,7 @@
},
/area/ruin/space/derelict/arrival)
"iU" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/ruin/space/derelict/arrival)
"iV" = (
@@ -3553,7 +3537,7 @@
/turf/template_noop,
/area/ruin/space/derelict/hallway/primary)
"iZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/remains/human{
desc = "This guy seemed to have died in terrible way! Half his remains are dust.";
name = "Human remains"
@@ -3667,11 +3651,6 @@
/obj/effect/decal/cleanable/blood/drip,
/turf/simulated/floor/plasteel,
/area/ruin/space/derelict/arrival)
-"jq" = (
-/obj/effect/landmark/burnturf,
-/obj/item/trash/spentcasing/bullet,
-/turf/simulated/floor/plasteel,
-/area/ruin/space/derelict/arrival)
"jr" = (
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel{
@@ -3739,7 +3718,7 @@
/turf/template_noop,
/area/ruin/space/derelict/hallway/primary)
"jz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/hallway/primary)
"jA" = (
@@ -4087,7 +4066,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/hallway/primary)
"kp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/ore/slag,
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/hallway/primary)
@@ -4666,7 +4645,7 @@
/turf/template_noop,
/area/ruin/space/derelict/solar_control)
"lD" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/engine/vacuum,
/area/ruin/space/derelict/hallway/primary)
"lE" = (
@@ -4885,14 +4864,14 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/hallway/primary)
"mk" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
dir = 5;
icon_state = "green"
},
/area/ruin/space/derelict/hallway/primary)
"ml" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/grille/broken,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating/airless,
@@ -4986,7 +4965,7 @@
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/derelict/hallway/primary)
"mz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/derelict/hallway/primary)
"mA" = (
@@ -5053,7 +5032,7 @@
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
/area/ruin/space/derelict/arrival)
"mL" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
dir = 8;
icon_state = "green"
@@ -5346,13 +5325,13 @@
},
/area/ruin/space/derelict/arrival)
"nx" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "white"
},
/area/ruin/space/derelict/arrival)
"ny" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small{
dir = 1
},
@@ -5410,8 +5389,8 @@
},
/area/ruin/space/derelict/arrival)
"nG" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "floorscorched2"
},
@@ -5456,12 +5435,12 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/hallway/primary)
"nN" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/ore/iron,
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/hallway/primary)
"nO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/clothing/suit/tracksuit,
/obj/item/clothing/under/pants/track,
/obj/item/clothing/shoes/black,
@@ -5566,7 +5545,7 @@
},
/area/ruin/space/derelict/arrival)
"oa" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "floorscorched2"
},
@@ -5581,14 +5560,14 @@
/turf/template_noop,
/area/ruin/space/derelict/arrival)
"od" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/grille/broken,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"oe" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/derelict/hallway/primary)
"of" = (
@@ -5675,7 +5654,7 @@
},
/area/ruin/space/derelict/hallway/primary)
"or" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/flora/rock/pile,
/turf/simulated/floor/plasteel/airless,
/area/ruin/space/derelict/hallway/primary)
@@ -5797,14 +5776,14 @@
/turf/template_noop,
/area/ruin/space/derelict/arrival)
"oE" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/grille/broken,
/turf/simulated/floor/plasteel/airless{
icon_state = "floorscorched2"
},
/area/ruin/space/derelict/arrival)
"oF" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "floorscorched2"
},
@@ -5881,7 +5860,7 @@
},
/area/ruin/space/derelict/crew_quarters)
"oS" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/ore/iron,
/turf/simulated/floor/plasteel/airless{
icon_state = "floorscorched2"
@@ -6042,7 +6021,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/arrival)
"pp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/arrival)
"pq" = (
@@ -6118,7 +6097,7 @@
},
/area/ruin/space/derelict/crew_quarters)
"pA" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "white"
},
@@ -6163,14 +6142,14 @@
},
/area/ruin/space/derelict/crew_quarters)
"pH" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/hemostat,
/turf/simulated/floor/plasteel/airless{
icon_state = "floorscorched2"
},
/area/ruin/space/derelict/arrival)
"pI" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small{
dir = 4
},
@@ -6179,7 +6158,7 @@
},
/area/ruin/space/derelict/arrival)
"pJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
/area/ruin/space/derelict/arrival)
"pK" = (
@@ -6308,7 +6287,7 @@
},
/area/ruin/space/derelict/crew_quarters)
"qa" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/cable_coil/cut{
amount = 1
},
@@ -6347,7 +6326,7 @@
},
/area/ruin/space/derelict/crew_quarters)
"qf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/ore/slag,
/obj/structure/grille/broken,
/turf/simulated/floor/plasteel/airless{
@@ -6411,7 +6390,7 @@
},
/area/ruin/space/derelict/crew_quarters)
"qp" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
/area/ruin/space/derelict/arrival)
"qr" = (
@@ -7392,6 +7371,18 @@
/obj/effect/spawner/random/fungus/frequent,
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
/area/ruin/space/derelict/arrival)
+"Bx" = (
+/obj/machinery/door_control{
+ id = "ruslock";
+ layer = 2.1;
+ name = "suspicious button"
+ },
+/obj/machinery/economy/vending/cigarette/free{
+ slogan_list = list("Just remember! No capitalist.","Best enjoyed with Vodka!.","Smoke!","Nine out of ten USSP scientists agree, smoking reduces stress!","There's no cigarette like a Soviet cigarette!","Cigarettes! Now with 100% less capitalism.")
+ },
+/obj/effect/mapping_helpers/turfs/damage,
+/turf/simulated/floor/wood,
+/area/ruin/space/derelict/crew_quarters)
"Ci" = (
/mob/living/simple_animal/hostile/pirate/ranged,
/turf/simulated/floor/plasteel/airless{
@@ -7405,6 +7396,10 @@
},
/turf/simulated/floor/plasteel/dark,
/area/ruin/space/derelict/crew_quarters)
+"El" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
+/area/ruin/space/derelict/arrival)
"Mi" = (
/obj/effect/spawner/random/fungus/frequent,
/turf/simulated/wall/indestructible/titanium/soviet/nodiagonal,
@@ -7430,6 +7425,11 @@
icon_state = "red"
},
/area/ruin/space/derelict/arrival)
+"Tc" = (
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/item/trash/spentcasing/bullet,
+/turf/simulated/floor/plasteel,
+/area/ruin/space/derelict/arrival)
"XQ" = (
/obj/structure/chair/wood{
dir = 4
@@ -8589,7 +8589,7 @@ aW
bn
ed
en
-cM
+El
fg
fB
fX
@@ -8693,7 +8693,7 @@ hM
ia
iz
iV
-jq
+Tc
jZ
kS
lx
@@ -8865,7 +8865,7 @@ dQ
do
do
cm
-cM
+El
de
fE
fZ
@@ -9408,7 +9408,7 @@ aW
bn
cm
cA
-cM
+El
cA
do
dD
@@ -9592,7 +9592,7 @@ bF
bT
co
cA
-cM
+El
dg
ds
bn
@@ -13007,7 +13007,7 @@ ek
eD
fb
eD
-fT
+Bx
bm
dH
aV
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm
index 305ddef9a9c8..5d5105c61bf6 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm
@@ -14,7 +14,7 @@
},
/area/ruin/space/derelict/teleporter)
"dj" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"ds" = (
@@ -79,7 +79,7 @@
/area/space/nearstation)
"ic" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light{
dir = 8
},
@@ -141,7 +141,7 @@
},
/area/ruin/space/derelict/teleporter)
"mY" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
@@ -167,7 +167,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/remains/human,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
@@ -204,7 +204,7 @@
/area/ruin/space/derelict/teleporter)
"pZ" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
@@ -331,7 +331,7 @@
},
/area/ruin/space/derelict/teleporter)
"Av" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/teleporter)
"Dp" = (
@@ -350,19 +350,19 @@
},
/area/ruin/space/derelict/teleporter)
"FQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/grille/broken,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/teleporter)
"HC" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/teleporter)
"HL" = (
/mob/living/simple_animal/hostile/carp/megacarp,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/teleporter)
"Io" = (
@@ -399,7 +399,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
@@ -412,7 +412,7 @@
},
/area/ruin/space/derelict/teleporter)
"Vu" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -435,7 +435,7 @@
/area/ruin/space/derelict/teleporter)
"Wu" = (
/obj/effect/spawner/window/shuttle,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/derelict/teleporter)
"Zl" = (
@@ -451,7 +451,7 @@
/turf/template_noop,
/area/ruin/space/derelict/teleporter)
"ZN" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm
index b6e072a07e2e..b4e529f76654 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm
@@ -3,11 +3,11 @@
/obj/structure/sign/vacuum/external{
pixel_y = -32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/shuttle/abandoned)
"cf" = (
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plating,
/area/shuttle/abandoned)
"cA" = (
@@ -144,7 +144,7 @@
/turf/simulated/floor/mineral/titanium,
/area/shuttle/abandoned)
"sm" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/door/airlock/titanium,
/turf/simulated/floor/plating,
/area/shuttle/abandoned)
@@ -176,7 +176,7 @@
/turf/simulated/floor/mineral/titanium,
/area/shuttle/abandoned)
"vz" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
},
@@ -308,7 +308,7 @@
/turf/simulated/floor/wood,
/area/shuttle/abandoned)
"Kd" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/titanium,
/area/shuttle/abandoned)
"KX" = (
@@ -355,7 +355,7 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/shuttle/abandoned)
"Ro" = (
@@ -371,7 +371,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/shuttle/abandoned)
"Vd" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/shuttle/abandoned)
"VD" = (
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm
index c1b6dad133e1..2e638bbc1c3f 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm
@@ -13,7 +13,7 @@
/obj/item/shard{
icon_state = "small"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"ae" = (
@@ -21,17 +21,17 @@
/area/ruin/space/powered)
"af" = (
/obj/structure/computerframe,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/powered)
"ag" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/powered)
"ah" = (
/obj/structure/grille/broken,
/obj/item/shard,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"aj" = (
@@ -84,7 +84,7 @@
dir = 1;
in_use = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/powered)
"as" = (
@@ -240,7 +240,7 @@
/area/ruin/space/powered)
"aW" = (
/obj/effect/spawner/window/reinforced,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/powered)
"aY" = (
@@ -491,7 +491,7 @@
"YM" = (
/obj/structure/table/wood,
/obj/item/blank_tarot_card,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ruin/space/powered)
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm
index 243674063756..21203db3e6db 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm
@@ -365,7 +365,7 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/largecrate,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -432,7 +432,7 @@
/obj/machinery/door/firedoor/border_only/closed{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/wreck_cargoship)
"py" = (
@@ -549,13 +549,13 @@
},
/area/ruin/space/wreck_cargoship)
"tm" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/ruin/space/wreck_cargoship)
"tn" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/door/poddoor/shutters{
dir = 8;
id_tag = "cargoshipblastdoor4"
@@ -603,7 +603,7 @@
},
/area/ruin/space/wreck_cargoship)
"wf" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -802,7 +802,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "black"
},
@@ -938,7 +938,7 @@
},
/area/ruin/space/wreck_cargoship)
"Mc" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/wreck_cargoship)
"Mt" = (
@@ -1079,7 +1079,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/button/windowtint{
pixel_y = -32
},
@@ -1098,7 +1098,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel{
icon_state = "black"
},
diff --git a/_maps/map_files/generic/Lavaland.dmm b/_maps/map_files/generic/Lavaland.dmm
index c1955a7c2c53..338bf9cccca0 100644
--- a/_maps/map_files/generic/Lavaland.dmm
+++ b/_maps/map_files/generic/Lavaland.dmm
@@ -76,7 +76,7 @@
/turf/simulated/mineral/random/volcanic/labormineral,
/area/lavaland/surface/outdoors)
"ao" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"ap" = (
@@ -172,7 +172,7 @@
/area/mine/laborcamp)
"aL" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"aN" = (
@@ -497,7 +497,7 @@
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/catwalk,
/area/mine/outpost/hallway/west)
"bU" = (
@@ -614,8 +614,8 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"ch" = (
@@ -741,7 +741,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"cw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/storage)
"cx" = (
@@ -831,7 +831,7 @@
/obj/structure/cable/cyan{
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/mapping_helpers/airlock/access/any/supply/qm,
/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
/turf/simulated/floor/plasteel/dark,
@@ -848,7 +848,7 @@
/area/mine/outpost/hallway/east)
"cM" = (
/obj/effect/spawner/random/fungus/maybe,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/lavaland/surface/outdoors/outpost/catwalk)
"cN" = (
@@ -990,7 +990,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/cable{
icon_state = "0-8"
},
@@ -1024,7 +1024,7 @@
dir = 4
},
/obj/machinery/atmospherics/unary/vent_pump/on,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkfull"
@@ -1268,7 +1268,7 @@
},
/area/mine/outpost/storage)
"dB" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/production)
"dC" = (
@@ -1280,7 +1280,7 @@
/area/mine/outpost/production)
"dD" = (
/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
@@ -1297,7 +1297,7 @@
name = "west bump";
pixel_x = -27
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkfull"
@@ -1380,7 +1380,7 @@
/turf/simulated/floor/plating,
/area/mine/outpost/production)
"dM" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/decal/cleanable/glass,
/obj/machinery/requests_console/directional/west,
/turf/simulated/floor/plating,
@@ -1483,7 +1483,7 @@
},
/area/mine/outpost/cafeteria)
"dW" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/east)
"dX" = (
@@ -1599,6 +1599,12 @@
icon_state = "darkfull"
},
/area/mine/outpost/hallway/east)
+"ek" = (
+/obj/structure/sign/nanotrasen{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/targetable)
"el" = (
/obj/structure/disposalpipe/segment{
dir = 8
@@ -1629,7 +1635,7 @@
"eo" = (
/obj/structure/flora/ash/leaf_shroom,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"ep" = (
/obj/structure/cable{
icon_state = "0-4"
@@ -1725,7 +1731,7 @@
"ex" = (
/obj/effect/turf_decal/delivery/hollow,
/obj/structure/ore_box,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkfull"
@@ -1888,7 +1894,7 @@
/area/mine/outpost/mechbay)
"eL" = (
/obj/structure/closet/crate,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/vending_refill/wallmed,
/obj/item/vending_refill/cigarette,
/turf/simulated/floor/plating,
@@ -2038,7 +2044,7 @@
/turf/simulated/floor/plating,
/area/mine/outpost/production)
"fa" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall,
/area/lavaland/surface/outdoors/outpost/catwalk)
@@ -2050,7 +2056,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"fc" = (
@@ -2221,7 +2227,7 @@
/area/lavaland/surface/outdoors)
"fu" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/mine/outpost/production)
@@ -2355,12 +2361,12 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 6
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/catwalk,
/area/mine/outpost/engineering)
"fG" = (
/obj/effect/turf_decal/caution,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/stripes/line{
dir = 5
},
@@ -2421,7 +2427,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"fN" = (
@@ -2700,7 +2706,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/spawner/random/barrier/grille_often,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
@@ -2774,7 +2780,7 @@
},
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"gE" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
@@ -3251,6 +3257,9 @@
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"iF" = (
+/turf/simulated/floor/lava/mapping_lava,
+/area/lavaland/surface/outdoors/targetable)
"iK" = (
/obj/structure/stone_tile/block,
/obj/structure/stone_tile/cracked{
@@ -3509,6 +3518,9 @@
},
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"jZ" = (
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/targetable)
"kb" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
/obj/effect/decal/cleanable/dirt,
@@ -3683,6 +3695,10 @@
},
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"ln" = (
+/obj/structure/glowshroom,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/targetable)
"lo" = (
/obj/structure/lattice/catwalk/mining,
/obj/effect/decal/cleanable/dirt,
@@ -3875,7 +3891,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/shuttle/siberia)
"mp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/mechbay)
"mq" = (
@@ -3995,6 +4011,9 @@
},
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"mE" = (
+/turf/simulated/mineral/random/high_chance/volcanic,
+/area/lavaland/surface/outdoors/targetable)
"mF" = (
/obj/structure/stone_tile/block/cracked,
/obj/structure/stone_tile{
@@ -4258,6 +4277,9 @@
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"nu" = (
+/turf/simulated/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors/targetable)
"nv" = (
/obj/item/radio/intercom/locked/prison{
pixel_y = -28
@@ -4625,7 +4647,7 @@
/area/mine/laborcamp/security)
"pa" = (
/obj/machinery/firealarm/directional/south,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "purplecorner";
dir = 8
@@ -4682,7 +4704,7 @@
pixel_x = -32
},
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"pn" = (
/obj/structure/stone_tile{
dir = 1
@@ -4934,6 +4956,10 @@
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"rf" = (
+/obj/structure/flora/ash/stem_shroom,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/targetable)
"ri" = (
/obj/structure/chair/office/dark{
dir = 4
@@ -4943,7 +4969,7 @@
},
/area/mine/laborcamp/security)
"rk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/lockers)
"rm" = (
@@ -4962,7 +4988,7 @@
pixel_y = 8
},
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"ru" = (
/obj/effect/turf_decal/stripes/red/corner{
dir = 4
@@ -5101,7 +5127,7 @@
"ss" = (
/obj/effect/turf_decal/delivery/hollow,
/obj/structure/ore_box,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkfull"
@@ -5113,10 +5139,14 @@
icon_state = "yellowfull"
},
/area/mine/laborcamp)
+"sA" = (
+/obj/effect/mapping_helpers/turfs/rust/maybe,
+/turf/simulated/wall,
+/area/lavaland/surface/outdoors/targetable)
"sD" = (
/obj/structure/lavaland_billboard,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"sF" = (
/obj/structure/bookcase{
name = "bookcase (Fiction)"
@@ -5140,7 +5170,7 @@
/obj/item/flashlight/flare/glowstick/random,
/obj/item/flashlight/flare/glowstick/random,
/obj/item/flashlight/flare/glowstick/random,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"sP" = (
@@ -5297,7 +5327,7 @@
/obj/structure/sign/securearea{
pixel_x = -32
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors/outpost/catwalk)
"tX" = (
@@ -5310,7 +5340,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/mine/outpost/mechbay)
"tZ" = (
@@ -5356,7 +5386,7 @@
"uu" = (
/obj/structure/closet/crate,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"uB" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
@@ -5370,6 +5400,10 @@
/obj/effect/decal/remains/human,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
+"uM" = (
+/obj/structure/flora/ash/rock/style_random,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/targetable)
"uO" = (
/obj/machinery/door/airlock/maintenance{
name = "Airlock Maintence"
@@ -5440,7 +5474,7 @@
/obj/structure/marker_beacon/dock_marker/collision,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/mineral/volcanic/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"va" = (
/obj/effect/turf_decal/delivery/hollow,
/obj/structure/ore_box,
@@ -5555,7 +5589,7 @@
"vx" = (
/obj/structure/ore_box,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"vy" = (
/obj/effect/spawner/window/reinforced/plasma/grilled,
/obj/structure/cable{
@@ -5768,7 +5802,7 @@
/turf/simulated/floor/catwalk,
/area/mine/laborcamp)
"wy" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/sign/fire{
pixel_y = 32
},
@@ -5809,6 +5843,10 @@
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/mine/laborcamp/security)
+"xb" = (
+/obj/effect/mapping_helpers/turfs/rust,
+/turf/simulated/wall,
+/area/lavaland/surface/outdoors/targetable)
"xg" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/newscaster{
@@ -5860,7 +5898,7 @@
},
/obj/structure/closet/crate,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"xA" = (
/obj/machinery/hologram/holopad,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -5871,7 +5909,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/baseturf_helper/lava_land,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -5964,7 +6002,7 @@
/obj/machinery/computer/arcade{
dir = 4
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"ya" = (
@@ -6120,6 +6158,9 @@
},
/turf/simulated/floor/carpet,
/area/mine/outpost/quartermaster)
+"yG" = (
+/turf/simulated/mineral/random/volcanic/labormineral,
+/area/lavaland/surface/outdoors/targetable)
"yH" = (
/obj/machinery/light_switch{
pixel_x = 24;
@@ -6157,7 +6198,7 @@
/area/mine/outpost/maintenance/south)
"yR" = (
/obj/effect/spawner/random/barrier/grille_maybe,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/decal/cleanable/spiderling_remains,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
@@ -6245,7 +6286,7 @@
/obj/structure/fans/tiny,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/supply/mining_station,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/door/airlock/maintenance/external/glass{
name = "Landing Pad"
},
@@ -6323,6 +6364,10 @@
},
/turf/simulated/floor/wood,
/area/mine/laborcamp)
+"zI" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/targetable)
"zM" = (
/obj/structure/chair,
/obj/item/cigbutt,
@@ -6459,7 +6504,7 @@
/turf/simulated/floor/wood,
/area/mine/laborcamp)
"At" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/cable{
icon_state = "1-10"
},
@@ -6521,7 +6566,7 @@
network = list("Mining Outpost")
},
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"AE" = (
/turf/simulated/mineral/volcanic/lava_land_surface,
/area/lavaland/surface/outdoors)
@@ -6632,7 +6677,7 @@
/area/mine/laborcamp)
"Bs" = (
/obj/structure/window/reinforced,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/mine/outpost/production)
@@ -6672,7 +6717,7 @@
},
/area/mine/outpost/lockers)
"BH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/hallway/east)
"BL" = (
@@ -6789,7 +6834,7 @@
/turf/simulated/floor/plasteel,
/area/mine/outpost/mechbay)
"Cp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/mine/laborcamp/security)
"Cu" = (
@@ -6912,7 +6957,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors/outpost/catwalk)
"Dc" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/mine/outpost/maintenance/south)
"De" = (
@@ -6984,7 +7029,7 @@
/area/mine/outpost/airlock)
"DA" = (
/obj/effect/spawner/random/barrier/grille_often,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/east)
"DB" = (
@@ -7226,7 +7271,7 @@
"EO" = (
/obj/item/toy/figure/crew/miner,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"EP" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
@@ -7245,8 +7290,8 @@
"Fa" = (
/obj/structure/table,
/obj/item/lighter/random,
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"Fd" = (
@@ -7298,7 +7343,7 @@
/area/mine/laborcamp)
"Fl" = (
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/door/airlock/maintenance,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
@@ -7331,7 +7376,7 @@
/obj/structure/marker_beacon/dock_marker/collision,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"FE" = (
/obj/structure/disposalpipe/segment{
dir = 8
@@ -7351,7 +7396,7 @@
/area/lavaland/surface/outdoors)
"FH" = (
/obj/structure/cable,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/power/apc/directional/west,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/east)
@@ -7451,7 +7496,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"Gs" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/structure/sign/nanotrasen,
/turf/simulated/wall,
/area/mine/outpost/maintenance/south)
@@ -7516,6 +7561,10 @@
/obj/structure/lattice/catwalk/mining,
/turf/simulated/floor/lava/mapping_lava,
/area/lavaland/surface/outdoors/outpost/catwalk)
+"GL" = (
+/obj/effect/decal/remains/human,
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/targetable)
"GM" = (
/obj/machinery/mineral/equipment_vendor,
/obj/structure/sign/poster/official/random{
@@ -7689,7 +7738,7 @@
},
/area/mine/outpost/medbay)
"HT" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkyellowcorners"
@@ -7721,9 +7770,9 @@
"Is" = (
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/mineral/volcanic/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"Iv" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/mine/laborcamp)
"Iw" = (
@@ -7927,7 +7976,7 @@
/obj/structure/lattice/catwalk/mining,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"JD" = (
/obj/structure/grille/broken,
/obj/structure/grille/broken,
@@ -8150,7 +8199,7 @@
pixel_x = -32
},
/turf/simulated/mineral/volcanic/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"KU" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden{
@@ -8374,10 +8423,6 @@
icon_state = "darkfull"
},
/area/mine/outpost/hallway/west)
-"Mv" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
-/turf/simulated/wall,
-/area/lavaland/surface/outdoors)
"My" = (
/obj/structure/cable{
d1 = 1;
@@ -8488,7 +8533,7 @@
},
/area/mine/outpost/hallway/east)
"Nw" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/light/small,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
@@ -8523,7 +8568,7 @@
/obj/effect/mapping_helpers/no_lava,
/obj/structure/flora/ash/rock/style_random,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"NF" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -8549,13 +8594,17 @@
/area/mine/outpost/cafeteria)
"NK" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"NP" = (
/obj/machinery/computer/shuttle/mining,
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/mining)
+"NR" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/mineral/random/volcanic,
+/area/lavaland/surface/outdoors/targetable)
"NT" = (
/obj/structure/sign/nanotrasen,
/turf/simulated/wall,
@@ -8956,7 +9005,7 @@
"Qd" = (
/obj/structure/sign/nanotrasen,
/turf/simulated/wall/mineral/iron,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"Qf" = (
/obj/machinery/economy/vending/wallmed/directional/south,
/turf/simulated/floor/plasteel{
@@ -8975,7 +9024,7 @@
/turf/simulated/floor/lava/mapping_lava,
/area/lavaland/surface/outdoors)
"Qv" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
@@ -8990,6 +9039,12 @@
icon_state = "darkfull"
},
/area/mine/outpost/hallway/east)
+"Qw" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/targetable)
"Qz" = (
/obj/machinery/light{
dir = 4
@@ -9181,8 +9236,8 @@
/turf/simulated/floor/lava/mapping_lava,
/area/lavaland/surface/outdoors)
"Sh" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/production)
"Sk" = (
@@ -9242,10 +9297,6 @@
},
/turf/simulated/floor/lava/mapping_lava,
/area/lavaland/surface/outdoors/outpost/catwalk)
-"SH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/lavaland/surface/outdoors)
"SJ" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 4
@@ -9285,7 +9336,7 @@
},
/area/mine/outpost/mechbay)
"SQ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/cafeteria)
"SR" = (
@@ -9370,7 +9421,7 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/baseturf_helper/lava_land,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/east)
@@ -9406,6 +9457,12 @@
icon_state = "darkfull"
},
/area/mine/outpost/hallway/west)
+"TJ" = (
+/obj/structure/sign/nanotrasen{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors/targetable)
"TL" = (
/obj/machinery/atmospherics/unary/tank/air{
dir = 8
@@ -9424,7 +9481,7 @@
},
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"TN" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
@@ -9489,7 +9546,7 @@
/obj/machinery/light{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/catwalk,
/area/mine/outpost/engineering)
"Ur" = (
@@ -9549,7 +9606,7 @@
/obj/effect/mapping_helpers/no_lava,
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"UI" = (
/obj/structure/lattice/catwalk/mining,
/obj/structure/marker_beacon/dock_marker,
@@ -9586,7 +9643,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkfull"
@@ -9690,6 +9747,9 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors/outpost/catwalk)
+"Vy" = (
+/turf/simulated/mineral/random/volcanic,
+/area/lavaland/surface/outdoors/targetable)
"Vz" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -9743,7 +9803,7 @@
},
/area/mine/outpost/engineering)
"VG" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/maintenance/east)
"VK" = (
@@ -9789,10 +9849,14 @@
},
/turf/simulated/floor/plasteel,
/area/mine/laborcamp)
+"VU" = (
+/obj/effect/mapping_helpers/no_lava,
+/turf/simulated/floor/lava/mapping_lava,
+/area/lavaland/surface/outdoors/targetable)
"VV" = (
/obj/machinery/firealarm/directional/west,
/obj/item/kirbyplants,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/radio/intercom{
name = "north bump";
pixel_y = 28
@@ -9962,7 +10026,7 @@
/turf/simulated/floor/lava/mapping_lava,
/area/lavaland/surface/outdoors/outpost/catwalk)
"WV" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/gps/ruin{
pixel_x = 32;
gpstag = "Nanotrasen Mining Outpost"
@@ -10102,7 +10166,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -10185,7 +10249,7 @@
},
/area/mine/laborcamp)
"Yk" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/machinery/alarm/directional/north,
/obj/effect/turf_decal/loading_area,
/obj/effect/decal/cleanable/dirt,
@@ -10219,7 +10283,7 @@
/turf/simulated/floor/plasteel,
/area/mine/laborcamp)
"Yr" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -10229,7 +10293,7 @@
/turf/simulated/floor/plasteel,
/area/mine/outpost/maintenance/south)
"Ys" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/trash/chips,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
@@ -10264,7 +10328,7 @@
},
/obj/effect/mapping_helpers/no_lava,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
-/area/lavaland/surface/outdoors)
+/area/lavaland/surface/outdoors/targetable)
"YA" = (
/obj/structure/lattice/catwalk/mining,
/obj/structure/railing{
@@ -10389,7 +10453,7 @@
},
/area/mine/outpost/hallway/west)
"Zh" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/maintenance/south)
"Zj" = (
@@ -16107,34 +16171,34 @@ hb
ar
vW
OG
-ai
-ai
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ad
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ad
-ad
-Aw
-Aw
+Vy
+Vy
+iF
+iF
+iF
+iF
+iF
+iF
+mE
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+mE
+mE
+iF
+iF
Aw
Aw
Aw
@@ -16366,32 +16430,32 @@ OG
OG
OG
Iv
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+jZ
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -16623,32 +16687,32 @@ UA
nd
EP
Iv
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ai
-ad
-ai
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+Vy
+mE
+Vy
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -16880,32 +16944,32 @@ gz
aU
pd
Iv
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-ab
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+jZ
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -17137,32 +17201,32 @@ wx
hD
gZ
OG
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ai
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+Vy
rp
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -17394,32 +17458,32 @@ aK
np
Zn
OG
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -17651,32 +17715,32 @@ gz
aU
tZ
OG
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-YL
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+rf
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -17908,32 +17972,32 @@ vN
PM
tZ
OG
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-OA
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+uM
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -18165,32 +18229,32 @@ OG
OG
OG
ZM
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
-ai
-Aw
-Aw
-Aw
-Aw
-Aw
-ai
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+jZ
+Vy
+iF
+iF
+iF
+iF
+iF
+Vy
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -18417,16 +18481,16 @@ OG
OG
Iv
Iv
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
bt
dO
dO
@@ -18437,17 +18501,17 @@ dO
dO
gl
ef
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-ab
-ab
-Aw
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+jZ
+jZ
+iF
Aw
Aw
Aw
@@ -18671,18 +18735,18 @@ OG
OG
OG
OG
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
GJ
eC
Iw
@@ -18695,16 +18759,16 @@ BY
eh
WR
ef
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ai
-ab
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+Vy
+jZ
Aw
Aw
Aw
@@ -18919,27 +18983,27 @@ an
an
an
an
-an
-ab
-ab
-ab
+yG
+jZ
+jZ
+jZ
xr
uu
uu
-ab
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+jZ
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
hC
UO
pg
@@ -18952,16 +19016,16 @@ xo
LM
vZ
dx
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -19176,27 +19240,27 @@ an
an
an
an
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+jZ
+iF
+iF
hC
cR
xC
@@ -19209,16 +19273,16 @@ xC
CX
Hm
dx
-Aw
-ab
-ad
-ai
+iF
+jZ
+mE
+Vy
eo
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -19433,26 +19497,26 @@ an
an
an
an
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
-ab
-Aw
-Aw
-Aw
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+jZ
+jZ
+iF
+iF
+iF
sD
hC
vj
@@ -19466,22 +19530,22 @@ xC
CX
Hm
dx
-Aw
-ai
-ai
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+Vy
+Vy
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(36,1,1) = {"
aa
@@ -19690,27 +19754,27 @@ an
an
an
an
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-AE
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+nu
+iF
+iF
+iF
+iF
+iF
+jZ
hC
bo
xC
@@ -19723,22 +19787,22 @@ xC
CX
vZ
bH
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(37,1,1) = {"
aa
@@ -19947,27 +20011,27 @@ an
an
an
an
-an
-an
+yG
+yG
vx
vx
-an
-an
-ab
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-AE
-AE
-Aw
-Aw
-ab
+yG
+yG
+jZ
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+nu
+nu
+iF
+iF
+jZ
VA
cH
WD
@@ -19980,22 +20044,22 @@ xo
LM
vZ
dx
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(38,1,1) = {"
aa
@@ -20204,27 +20268,27 @@ an
an
an
an
-an
-an
-an
-an
-an
-an
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-AE
-AE
-Aw
-Aw
+yG
+yG
+yG
+yG
+yG
+yG
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+nu
+nu
+iF
+iF
ZT
vZ
Ry
@@ -20237,22 +20301,22 @@ WZ
vz
XI
Bo
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(39,1,1) = {"
aa
@@ -20461,27 +20525,27 @@ an
an
an
an
-an
-an
-an
-an
-an
-an
-an
-Aw
-Aw
-Aw
-Aw
-uE
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
-AE
-ab
-Aw
+yG
+yG
+yG
+yG
+yG
+yG
+yG
+iF
+iF
+iF
+iF
+GL
+iF
+iF
+iF
+iF
+iF
+jZ
+nu
+jZ
+iF
hC
vZ
KA
@@ -20493,23 +20557,23 @@ cm
By
Lw
Cu
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(40,1,1) = {"
aa
@@ -20718,22 +20782,22 @@ an
an
an
an
-an
-an
-an
-an
-an
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+yG
+yG
+yG
+yG
+yG
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
bt
tF
gl
@@ -20751,22 +20815,22 @@ tX
Qp
CZ
CZ
-AE
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+nu
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(41,1,1) = {"
aa
@@ -20975,22 +21039,22 @@ an
an
an
an
-an
-an
-an
-an
-an
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-AE
-Aw
+yG
+yG
+yG
+yG
+yG
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+nu
+iF
ra
dJ
jj
@@ -21009,21 +21073,21 @@ gi
gi
gi
NT
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(42,1,1) = {"
aa
@@ -21232,22 +21296,22 @@ an
an
an
an
-an
-an
-an
-an
-an
-an
-Aw
-Aw
-Aw
-AE
-Aw
-ab
-AE
-Aw
-Aw
-ab
+yG
+yG
+yG
+yG
+yG
+yG
+iF
+iF
+iF
+nu
+iF
+jZ
+nu
+iF
+iF
+jZ
ra
dJ
yE
@@ -21266,21 +21330,21 @@ tI
BD
gH
sk
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(43,1,1) = {"
aa
@@ -21489,22 +21553,22 @@ an
an
an
an
-an
-an
-an
-an
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-AE
-AE
-AE
-AE
-AE
-AE
+yG
+yG
+yG
+yG
+jZ
+iF
+iF
+iF
+iF
+iF
+nu
+nu
+nu
+nu
+nu
+nu
Vw
dJ
oa
@@ -21523,21 +21587,21 @@ AO
Fe
bC
sk
-AE
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+nu
+iF
+iF
+iF
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(44,1,1) = {"
aa
@@ -21746,21 +21810,21 @@ an
an
an
an
-an
-an
-an
-an
-ab
-Aw
-Aw
-Aw
-Aw
-AE
-AE
-AE
-AE
-AE
-AE
+yG
+yG
+yG
+yG
+jZ
+iF
+iF
+iF
+iF
+nu
+nu
+nu
+nu
+nu
+nu
Rs
ec
dJ
@@ -21780,21 +21844,21 @@ bG
Wf
rB
rk
-AE
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+nu
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(45,1,1) = {"
aa
@@ -22003,16 +22067,16 @@ an
an
an
an
-an
-an
-an
-an
-Aw
-Aw
-Aw
-Aw
-Aw
-ab
+yG
+yG
+yG
+yG
+iF
+iF
+iF
+iF
+iF
+jZ
cO
cO
cO
@@ -22037,21 +22101,21 @@ IK
Lr
bC
sk
-AE
-Aw
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+nu
+iF
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(46,1,1) = {"
aa
@@ -22260,16 +22324,16 @@ Aw
ab
an
an
-an
-an
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-AE
-AE
+yG
+yG
+jZ
+iF
+iF
+iF
+iF
+iF
+nu
+nu
cO
Am
fB
@@ -22294,21 +22358,21 @@ em
WX
EB
sk
-Aw
-Aw
+iF
+iF
EO
-Aw
-Aw
-Aw
-Aw
-Aw
-AE
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+nu
+iF
+iF
+iF
+iF
+iF
+iF
"}
(47,1,1) = {"
aa
@@ -22517,16 +22581,16 @@ Aw
Aw
Aw
Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-AE
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+nu
cO
cQ
SX
@@ -22551,21 +22615,21 @@ gi
gi
gi
rk
-Dx
-Aw
-Aw
-ab
-ab
-Aw
-OA
-Aw
-AE
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
+TJ
+iF
+iF
+jZ
+jZ
+iF
+uM
+iF
+nu
+jZ
+iF
+iF
+iF
+iF
+iF
"}
(48,1,1) = {"
aa
@@ -22774,16 +22838,16 @@ Aw
Aw
Aw
Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-AE
-AE
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+nu
+nu
cO
cO
cK
@@ -22806,23 +22870,23 @@ fA
XZ
XK
bH
-Yc
-Aw
-Aw
-Aw
-AE
-AE
-Aw
-AE
-Aw
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
+ln
+iF
+iF
+iF
+nu
+nu
+iF
+nu
+iF
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
"}
(49,1,1) = {"
aa
@@ -23031,17 +23095,17 @@ Aw
Aw
Aw
Aw
-Aw
-ai
-ai
-ai
-Aw
-Aw
-AE
-Aw
-ab
-AE
-AE
+iF
+Vy
+Vy
+Vy
+iF
+iF
+nu
+iF
+jZ
+nu
+nu
tS
rJ
fX
@@ -23063,23 +23127,23 @@ Pd
XZ
Jn
Kc
-Aw
-ab
-OA
-AE
-AE
-AE
-ab
-AE
-AE
-rH
-Aw
-AE
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+jZ
+uM
+nu
+nu
+nu
+jZ
+nu
+nu
+ek
+iF
+nu
+iF
+iF
+iF
+iF
+iF
"}
(50,1,1) = {"
aa
@@ -23288,22 +23352,22 @@ ai
ai
ai
ai
-ai
-am
-JA
-ci
-HB
-HB
-HB
+Vy
+Vy
+NR
+zI
+VU
+VU
+VU
Is
Is
Is
-AE
+nu
ec
eQ
gq
-AE
-AE
+nu
+nu
cM
fo
cj
@@ -23320,11 +23384,11 @@ aI
XZ
cl
xQ
-ab
-ab
-AE
-AE
-AE
+jZ
+jZ
+nu
+nu
+nu
Oq
dB
dB
@@ -23332,11 +23396,11 @@ Oq
Oq
dB
dB
-OA
-Aw
-ab
-Aw
-Aw
+uM
+iF
+jZ
+iF
+iF
"}
(51,1,1) = {"
aa
@@ -23545,22 +23609,22 @@ am
am
am
am
-am
-ai
-ci
-HB
-HB
-HB
+Vy
+Vy
+zI
+VU
+VU
+VU
Is
-HB
+VU
Is
Is
-AE
+nu
ec
-AE
-AE
-AE
-Aw
+nu
+nu
+nu
+iF
SQ
dy
dy
@@ -23579,9 +23643,9 @@ eM
eM
Zh
Zh
-AE
-AE
-AE
+nu
+nu
+nu
Oq
Yk
We
@@ -23589,11 +23653,11 @@ oq
Ow
dN
Sh
-ab
-Aw
-Aw
-Aw
-Aw
+jZ
+iF
+iF
+iF
+iF
"}
(52,1,1) = {"
aa
@@ -23802,22 +23866,22 @@ am
am
am
am
-am
-ai
-ci
-HB
-ci
+Vy
+Vy
+zI
+VU
+zI
Is
-HB
+VU
Is
Is
Is
-AE
+nu
cx
-AE
-Aw
-Aw
-ab
+nu
+iF
+iF
+jZ
dy
EL
jJ
@@ -23846,11 +23910,11 @@ aY
Fw
cX
Oq
-AE
-Aw
-ab
-Aw
-Aw
+nu
+iF
+jZ
+iF
+iF
"}
(53,1,1) = {"
aa
@@ -24059,11 +24123,11 @@ am
am
am
am
-am
-ai
-ci
-HB
-HB
+Vy
+Vy
+zI
+VU
+VU
FC
Is
Is
@@ -24071,9 +24135,9 @@ Is
JB
Qd
Bh
-Aw
-Aw
-nP
+iF
+iF
+Qw
dy
dy
Bq
@@ -24103,11 +24167,11 @@ yp
Bs
eX
Oq
-AE
-ab
-Aw
-Aw
-Aw
+nu
+jZ
+iF
+iF
+iF
"}
(54,1,1) = {"
aa
@@ -24316,21 +24380,21 @@ am
am
am
am
-am
-ai
-HB
-HB
-HB
-HB
-HB
-HB
+Vy
+Vy
+VU
+VU
+VU
+VU
+VU
+VU
FC
-ci
-Aw
+zI
+iF
Ej
-Aw
-Aw
-ab
+iF
+iF
+jZ
bJ
PI
Xk
@@ -24360,11 +24424,11 @@ fP
en
VK
dB
-AE
-ab
-Aw
-ab
-Aw
+nu
+jZ
+iF
+jZ
+iF
"}
(55,1,1) = {"
aa
@@ -24573,21 +24637,21 @@ am
am
am
am
-am
-am
-JA
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-Aw
+Vy
+Vy
+NR
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+iF
Ej
-Aw
-Aw
-Aw
+iF
+iF
+iF
bJ
eW
bN
@@ -24617,11 +24681,11 @@ dn
eN
fn
dB
-AE
-AE
-ab
-Aw
-Aw
+nu
+nu
+jZ
+iF
+iF
"}
(56,1,1) = {"
aa
@@ -24830,21 +24894,21 @@ am
am
am
am
-am
-am
-JA
-HB
-HB
-ci
-HB
-HB
-HB
-HB
-Aw
+Vy
+Vy
+NR
+VU
+VU
+zI
+VU
+VU
+VU
+VU
+iF
Ej
-ab
-Aw
-Aw
+jZ
+iF
+iF
bJ
cE
bN
@@ -24874,11 +24938,11 @@ Oq
Oq
dB
dB
-AE
-AE
-Aw
-Aw
-Aw
+nu
+nu
+iF
+iF
+iF
"}
(57,1,1) = {"
aa
@@ -25087,21 +25151,21 @@ am
am
am
am
-am
-am
-AS
-ci
-HB
-HB
-ci
+Vy
+Vy
+NR
+zI
+VU
+VU
+zI
FC
-HB
-HB
-Aw
+VU
+VU
+iF
lB
-ab
-Aw
-Aw
+jZ
+iF
+iF
dy
Nc
Jv
@@ -25126,16 +25190,16 @@ KH
eM
Fa
Zh
-AE
-AE
-AE
-AE
-AE
-ab
-Aw
-AE
-Aw
-ab
+nu
+nu
+nu
+nu
+nu
+jZ
+iF
+nu
+iF
+jZ
"}
(58,1,1) = {"
aa
@@ -25344,21 +25408,21 @@ am
am
am
am
-am
-am
-AS
-AS
-HB
-HB
+Vy
+Vy
+NR
+NR
+VU
+VU
Is
Is
NC
-HB
-Aw
+VU
+iF
Ej
-Aw
+iF
eo
-Aw
+iF
bJ
Ff
Av
@@ -25383,16 +25447,16 @@ uT
Fl
Nw
Zh
-AE
-AE
-AE
-AE
-OA
-ab
-Aw
-Aw
-Aw
-Aw
+nu
+nu
+nu
+nu
+uM
+jZ
+iF
+iF
+iF
+iF
"}
(59,1,1) = {"
aa
@@ -25601,21 +25665,21 @@ am
am
am
am
-am
-am
-AS
-AS
-AS
-HB
-HB
+Vy
+Vy
+NR
+NR
+NR
+VU
+VU
uZ
-HB
-HB
-Aw
+VU
+VU
+iF
FA
-Aw
-Aw
-ab
+iF
+iF
+jZ
wi
eW
zu
@@ -25640,16 +25704,16 @@ Np
eM
wy
Zh
-AE
-AE
-ab
-ab
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
+nu
+nu
+jZ
+jZ
+iF
+iF
+jZ
+iF
+iF
+iF
"}
(60,1,1) = {"
aa
@@ -25858,21 +25922,21 @@ am
am
am
am
-am
-am
-AS
-AS
-JA
-HB
-HB
-HB
-HB
-HB
+Vy
+Vy
+NR
+NR
+NR
+VU
+VU
+VU
+VU
+VU
SD
Zz
LS
-Aw
-Aw
+iF
+iF
bJ
cE
bN
@@ -25897,16 +25961,16 @@ uT
eM
Gt
Gs
-AE
-ab
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+nu
+jZ
+iF
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
"}
(61,1,1) = {"
aa
@@ -26115,15 +26179,15 @@ am
am
am
am
-am
-am
-AS
-JA
-HB
-HB
-HB
-HB
-HB
+Vy
+Vy
+NR
+NR
+VU
+VU
+VU
+VU
+VU
cr
cr
bp
@@ -26153,17 +26217,17 @@ mT
Dc
eM
FZ
-Aw
-OA
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+uM
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(62,1,1) = {"
aa
@@ -26372,15 +26436,15 @@ am
am
am
am
-am
-am
-AS
-JA
-HB
-HB
-HB
-HB
-HB
+Vy
+Vy
+NR
+NR
+VU
+VU
+VU
+VU
+VU
cU
dH
HT
@@ -26410,17 +26474,17 @@ Yr
uT
lf
dx
-OA
-Aw
-Aw
-Aw
-Aw
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
+uM
+iF
+iF
+iF
+iF
+jZ
+iF
+iF
+iF
+iF
+iF
"}
(63,1,1) = {"
aa
@@ -26629,15 +26693,15 @@ am
am
am
am
-am
-am
-AS
-AS
-JA
-HB
-HB
-HB
-ci
+Vy
+Vy
+NR
+NR
+NR
+VU
+VU
+VU
+zI
cU
jP
bE
@@ -26667,17 +26731,17 @@ hh
RR
lf
dx
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(64,1,1) = {"
aa
@@ -26886,14 +26950,14 @@ am
am
am
am
-am
-am
-AS
-AS
-AS
-ci
-ci
-HB
+Vy
+Vy
+NR
+NR
+NR
+zI
+zI
+VU
gD
cr
bY
@@ -26924,17 +26988,17 @@ eM
lf
lf
dx
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(65,1,1) = {"
aa
@@ -27143,14 +27207,14 @@ am
am
am
am
-am
-am
-AS
-AS
-JA
-ci
-HB
-HB
+Vy
+Vy
+NR
+NR
+NR
+zI
+VU
+VU
Is
cU
jP
@@ -27181,17 +27245,17 @@ Ty
YA
Jg
Bo
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(66,1,1) = {"
aa
@@ -27400,14 +27464,14 @@ am
am
am
am
-am
-am
-AS
-AS
-JA
-HB
-HB
-HB
+Vy
+Vy
+NR
+NR
+NR
+VU
+VU
+VU
Is
cU
yY
@@ -27433,22 +27497,22 @@ Nq
fO
nX
Hp
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(67,1,1) = {"
aa
@@ -27657,15 +27721,15 @@ am
am
am
am
-am
-am
-AS
-AS
-JA
-HB
-HB
-HB
-Mv
+Vy
+Vy
+NR
+NR
+NR
+VU
+VU
+VU
+sA
cr
cr
fs
@@ -27688,24 +27752,24 @@ vh
IC
BH
IC
-AE
-AE
-ab
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+nu
+nu
+jZ
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(68,1,1) = {"
aa
@@ -27914,15 +27978,15 @@ am
am
am
am
-am
-am
-AS
-AS
-JA
-HB
-HB
+Vy
+Vy
+NR
+NR
+NR
+VU
+VU
Is
-Mv
+sA
cr
ex
Ib
@@ -27943,26 +28007,26 @@ cN
vh
vh
AE
-AE
-AE
-SH
-AE
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+nu
+nu
+xb
+nu
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(69,1,1) = {"
aa
@@ -28171,12 +28235,12 @@ am
am
am
am
-am
-am
-AS
-AS
-JA
-ci
+Vy
+Vy
+NR
+NR
+NR
+zI
Is
Is
Is
@@ -28194,32 +28258,32 @@ dE
kf
Is
Yz
-ci
+zI
Is
Is
Is
KS
Is
Is
-ci
+zI
pl
-ci
-ci
-HB
-HB
-HB
-HB
-HB
-HB
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+zI
+zI
+VU
+VU
+VU
+VU
+VU
+VU
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(70,1,1) = {"
aa
@@ -28428,12 +28492,12 @@ am
am
am
am
-am
-am
-AS
-JA
-ci
-ci
+Vy
+Vy
+NR
+NR
+zI
+zI
Is
Is
Is
@@ -28449,34 +28513,34 @@ cD
fG
vT
kf
-ci
-ci
-ci
-ci
+zI
+zI
+zI
+zI
Is
Is
Is
-ci
-ci
-ci
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+zI
+zI
+zI
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(71,1,1) = {"
aa
@@ -28685,12 +28749,12 @@ am
am
am
am
-am
-am
-JA
-ci
-ci
-ci
+Vy
+Vy
+NR
+zI
+zI
+zI
Is
Is
Is
@@ -28706,34 +28770,34 @@ Dz
Yv
iN
Dz
-ci
-ci
-ci
-ci
-ci
-ci
-HB
-ci
-HB
-ci
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+zI
+zI
+zI
+zI
+zI
+zI
+VU
+zI
+VU
+zI
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(72,1,1) = {"
aa
@@ -28942,55 +29006,55 @@ ai
ai
am
am
-am
-JA
-ci
-ci
-ci
-ci
-ci
+Vy
+NR
+zI
+zI
+zI
+zI
+zI
Is
Is
TM
-ci
-ci
+zI
+zI
Is
Is
KS
Is
Is
Is
-ci
-ci
+zI
+zI
AD
-ci
-ci
-ci
-ci
-ci
-ci
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+zI
+zI
+zI
+zI
+zI
+zI
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
"}
(73,1,1) = {"
aa
@@ -29199,54 +29263,54 @@ ab
ab
ai
ai
-am
-JA
-ci
-ci
-ci
-ci
-ci
-ci
+Vy
+NR
+zI
+zI
+zI
+zI
+zI
+zI
Is
Is
-ci
-ci
-ci
+zI
+zI
+zI
Is
Is
Is
Is
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-HB
-HB
-HB
-HB
-ci
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+VU
+VU
+VU
+VU
+zI
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+iF
+iF
+iF
+iF
+iF
+iF
+iF
+iF
Aw
"}
(74,1,1) = {"
@@ -29456,53 +29520,53 @@ ab
ab
ai
ab
-ai
-AS
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-HB
-HB
-ci
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-HB
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+Vy
+NR
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+VU
+VU
+zI
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+VU
+iF
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
"}
@@ -29713,52 +29777,52 @@ ab
ab
ab
ab
-ab
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-JA
-JA
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-HB
-HB
-HB
-ci
-HB
-HB
-HB
-Aw
-Aw
-Aw
-Aw
-Aw
-Aw
+jZ
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+NR
+NR
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+VU
+VU
+VU
+zI
+VU
+VU
+VU
+iF
+iF
+iF
+iF
+iF
+iF
Aw
Aw
Aw
@@ -29970,46 +30034,46 @@ ab
ab
ab
ab
-ab
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-JA
-JA
-JA
-JA
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-HB
-HB
-ci
-HB
-HB
-HB
-HB
+jZ
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+NR
+NR
+NR
+NR
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+VU
+VU
+zI
+VU
+VU
+VU
+VU
Aw
Aw
Aw
@@ -30227,45 +30291,45 @@ ai
ab
ab
ab
-ab
-JA
-JA
-ci
-ci
-ci
-ci
-JA
-JA
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-JA
-JA
-JA
-JA
-JA
-JA
-JA
-JA
-JA
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-JA
-HB
-HB
-HB
+jZ
+NR
+NR
+zI
+zI
+zI
+zI
+NR
+NR
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+NR
+NR
+NR
+NR
+NR
+NR
+NR
+NR
+NR
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+NR
+VU
+VU
+VU
HB
Aw
Aw
@@ -30484,44 +30548,44 @@ ai
ab
ab
ab
-ab
-ci
-JA
-JA
-ci
-ci
-ci
-JA
-JA
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-JA
-JA
-JA
-JA
-HB
-HB
-HB
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-JA
-ci
-JA
-HB
-HB
+jZ
+zI
+NR
+NR
+zI
+zI
+zI
+NR
+NR
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+NR
+NR
+NR
+NR
+VU
+VU
+VU
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+NR
+zI
+NR
+VU
+VU
HB
HB
Aw
@@ -30741,31 +30805,31 @@ ab
ab
ab
ab
-ab
-ci
-ci
-ci
+jZ
+zI
+zI
+zI
UC
-ci
-ci
-JA
-JA
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-HB
-HB
-HB
+zI
+zI
+NR
+NR
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+VU
+VU
+VU
HB
ci
ci
@@ -30998,30 +31062,30 @@ ai
ab
ab
ab
-ab
-ci
-ci
-ci
-ci
-ci
-ci
-JA
-JA
-JA
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-ci
-HB
-HB
-HB
-HB
-HB
-HB
+jZ
+zI
+zI
+zI
+zI
+zI
+zI
+NR
+NR
+NR
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+zI
+VU
+VU
+VU
+VU
+VU
+VU
HB
HB
HB
diff --git a/_maps/map_files/generic/centcomm.dmm b/_maps/map_files/generic/centcomm.dmm
index 7f85c69cd991..dabdbceff0ba 100644
--- a/_maps/map_files/generic/centcomm.dmm
+++ b/_maps/map_files/generic/centcomm.dmm
@@ -2353,7 +2353,7 @@
/turf/simulated/floor/wood,
/area/ghost_bar)
"ip" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ghost_bar)
"iq" = (
@@ -6220,7 +6220,7 @@
/turf/simulated/floor/plasteel,
/area/admin)
"vh" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/centcom/evac)
"vj" = (
diff --git a/_maps/map_files/shuttles/emergency_lance.dmm b/_maps/map_files/shuttles/emergency_lance.dmm
index 51c690540983..4304275d5861 100644
--- a/_maps/map_files/shuttles/emergency_lance.dmm
+++ b/_maps/map_files/shuttles/emergency_lance.dmm
@@ -472,9 +472,6 @@
/obj/structure/window/reinforced{
dir = 1
},
-/obj/effect/mapping_helpers/airlock/windoor/access/all/command{
- dir = 4
- },
/obj/machinery/door/window/reinforced/normal{
name = "Last Resort";
dir = 4
@@ -487,6 +484,9 @@
pixel_y = -6
},
/obj/item/gun/energy/gun/mini,
+/obj/effect/mapping_helpers/airlock/windoor/access/all/command/general{
+ dir = 4
+ },
/turf/simulated/floor/plasteel/dark,
/area/shuttle/escape)
"vk" = (
diff --git a/_maps/map_files/stations/boxstation.dmm b/_maps/map_files/stations/boxstation.dmm
index a032c5b6854f..59f264349e92 100644
--- a/_maps/map_files/stations/boxstation.dmm
+++ b/_maps/map_files/stations/boxstation.dmm
@@ -602,6 +602,25 @@
},
/turf/simulated/floor/plating,
/area/station/aisat/hall)
+"adM" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint2)
"adN" = (
/obj/structure/table,
/obj/item/instrument/harmonica,
@@ -820,7 +839,7 @@
},
/area/station/command/office/hos)
"aeE" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"aeF" = (
@@ -1490,6 +1509,20 @@
icon_state = "white"
},
/area/station/medical/virology)
+"ahz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"ahA" = (
/obj/machinery/ai_status_display{
pixel_y = -32;
@@ -3488,9 +3521,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 5
- },
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -4489,7 +4519,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aqc" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fore)
"aqd" = (
@@ -6675,7 +6705,7 @@
/obj/structure/chair{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"awO" = (
@@ -7816,7 +7846,7 @@
/obj/structure/chair/stool/bar{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"aAc" = (
@@ -8106,7 +8136,7 @@
},
/area/station/security/prison/cell_block/A)
"aAY" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aAZ" = (
@@ -8145,7 +8175,7 @@
/obj/structure/chair/wood/wings{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"aBf" = (
@@ -8242,7 +8272,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aBy" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"aBz" = (
@@ -8336,7 +8366,7 @@
/area/station/security/execution)
"aBT" = (
/obj/item/paper/crumpled,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/space/nearstation)
"aBU" = (
@@ -8347,11 +8377,11 @@
layer = 4;
pixel_y = 32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"aBV" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"aBW" = (
@@ -8361,7 +8391,7 @@
/obj/machinery/light_construct/small{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"aBX" = (
@@ -8376,7 +8406,7 @@
},
/area/station/hallway/primary/fore)
"aBZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/space/nearstation)
"aCa" = (
@@ -8652,7 +8682,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"aCP" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"aCQ" = (
@@ -8677,7 +8707,7 @@
/area/station/maintenance/abandonedbar)
"aCS" = (
/obj/item/lighter/random,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"aCT" = (
@@ -8937,13 +8967,13 @@
/area/station/maintenance/fpmaint2)
"aDA" = (
/obj/structure/filingcabinet/filingcabinet,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aDB" = (
/obj/structure/rack,
/obj/item/camera,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint2)
"aDC" = (
@@ -9066,7 +9096,7 @@
"aEa" = (
/obj/structure/table/wood,
/obj/item/trash/can,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"aEc" = (
@@ -9307,7 +9337,7 @@
"aEH" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/spawner/xeno,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint2)
"aEI" = (
@@ -9337,7 +9367,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aEQ" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aES" = (
@@ -9350,7 +9380,7 @@
},
/area/station/maintenance/abandonedbar)
"aET" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aEU" = (
@@ -9379,7 +9409,7 @@
"aEX" = (
/obj/item/trash/pistachios,
/obj/machinery/light_construct,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"aEY" = (
@@ -9399,7 +9429,7 @@
/obj/structure/sign/poster/contraband/random{
pixel_x = 32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"aFb" = (
@@ -9695,7 +9725,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/fore_port)
"aFT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/solar_maintenance/fore_port)
"aFU" = (
@@ -9757,12 +9787,12 @@
/obj/structure/mineral_door/wood{
name = "Abandoned Bar"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"aGd" = (
/obj/effect/spawner/random/fungus/frequent,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"aGe" = (
@@ -9772,7 +9802,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aGi" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fpmaint)
"aGj" = (
@@ -9794,7 +9824,7 @@
/obj/structure/chair/stool{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint)
"aGm" = (
@@ -9822,7 +9852,7 @@
/area/station/maintenance/fpmaint)
"aGp" = (
/obj/machinery/economy/vending/coffee,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint)
"aGq" = (
@@ -10098,7 +10128,7 @@
"aHm" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint2)
"aHo" = (
@@ -10281,7 +10311,7 @@
dir = 6;
level = 1
},
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/item/wrench,
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plating,
@@ -10440,7 +10470,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aIy" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint2)
"aIA" = (
@@ -10511,7 +10541,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 5
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint2)
"aIN" = (
@@ -10546,7 +10576,7 @@
layer = 2
},
/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aIR" = (
@@ -10573,7 +10603,7 @@
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint)
"aIV" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint)
@@ -10842,7 +10872,7 @@
/turf/simulated/floor/plating,
/area/shuttle/pod_1)
"aJU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/fpmaint2)
"aJV" = (
@@ -10852,7 +10882,7 @@
"aJW" = (
/mob/living/simple_animal/mouse,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint)
"aJX" = (
@@ -10882,7 +10912,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aKc" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aKd" = (
@@ -10912,7 +10942,7 @@
/area/station/hallway/primary/fore)
"aKh" = (
/obj/structure/chair/office/dark,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aKi" = (
@@ -11264,7 +11294,7 @@
/area/station/maintenance/fpmaint2)
"aLk" = (
/obj/machinery/kitchen_machine/oven,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aLm" = (
@@ -11401,7 +11431,7 @@
},
/area/station/maintenance/fpmaint)
"aLH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/command/vault)
"aLI" = (
@@ -11423,7 +11453,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint)
"aLM" = (
@@ -11726,7 +11756,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aMz" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"aMA" = (
@@ -11853,7 +11883,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fpmaint)
"aMR" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/fpmaint)
"aMS" = (
@@ -12000,7 +12030,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aNo" = (
@@ -12488,7 +12518,7 @@
/area/station/engineering/atmos)
"aOT" = (
/obj/structure/chair,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aOU" = (
@@ -12534,7 +12564,7 @@
/area/station/maintenance/fpmaint2)
"aPa" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/food/meat/slab,
/obj/item/clothing/mask/face/fox,
/turf/simulated/floor/plasteel,
@@ -12596,12 +12626,12 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"aPr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"aPs" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aPt" = (
@@ -13250,7 +13280,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aRp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fpmaint2)
"aRr" = (
@@ -13761,7 +13791,7 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aTg" = (
@@ -14164,7 +14194,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aUf" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/electrical)
"aUg" = (
@@ -15448,7 +15478,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"aXJ" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -15476,7 +15506,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"aXM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/public/storage/tools)
"aXN" = (
@@ -16240,7 +16270,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bad" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bae" = (
@@ -16370,7 +16400,7 @@
},
/area/station/ai_monitored/storage/eva)
"bat" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fpmaint2)
"bau" = (
@@ -20410,7 +20440,7 @@
/area/station/maintenance/port)
"blL" = (
/obj/structure/closet/firecloset,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"blM" = (
@@ -21682,7 +21712,7 @@
},
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bpm" = (
@@ -22672,7 +22702,7 @@
},
/area/station/service/chapel)
"bsc" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/rack{
dir = 8;
layer = 2.9
@@ -22761,7 +22791,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"bsn" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/machinery/atmospherics/portable/canister/air,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
@@ -23405,7 +23435,7 @@
desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
name = "KEEP CLEAR: DOCKING AREA"
},
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/port)
"bum" = (
@@ -23715,7 +23745,7 @@
/obj/machinery/atmospherics/unary/tank/air{
dir = 4
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"bvp" = (
@@ -23763,7 +23793,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"bvw" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -25979,7 +26009,7 @@
},
/area/station/science/robotics)
"bEO" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/storage,
/obj/effect/spawner/random/maintenance,
@@ -26020,6 +26050,17 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
+"bFa" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/catwalk,
+/area/station/engineering/transmission_laser)
"bFd" = (
/obj/structure/rack{
dir = 8;
@@ -26241,7 +26282,7 @@
/area/station/public/storage/tools/auxiliary)
"bGb" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/port)
"bGc" = (
@@ -26512,7 +26553,7 @@
/obj/machinery/camera{
c_tag = "Auxiliary Tool Storage"
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools/auxiliary)
"bGU" = (
@@ -26643,7 +26684,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"bHv" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/structure/filingcabinet/chestdrawer,
/turf/simulated/floor/wood,
/area/station/maintenance/port)
@@ -27068,8 +27109,8 @@
/area/station/turret_protected/ai_upload)
"bIP" = (
/obj/structure/closet/secure_closet/personal,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/cobweb/right/rare,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/port)
"bIR" = (
@@ -27530,21 +27571,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/supply/sorting)
-"bKD" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/apmaint2)
"bKE" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
@@ -30187,12 +30213,22 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"bUw" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"bUx" = (
@@ -30335,6 +30371,12 @@
/obj/machinery/economy/vending/cart,
/turf/simulated/floor/plasteel,
/area/station/supply/lobby)
+"bVw" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"bVA" = (
/obj/structure/disposalpipe/segment/corner{
dir = 1
@@ -30448,7 +30490,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"bVV" = (
@@ -30490,7 +30532,7 @@
icon_state = "4-8"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
@@ -30981,7 +31023,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -31566,7 +31608,7 @@
},
/area/station/medical/reception)
"cao" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/structure/cable{
d2 = 4;
icon_state = "0-4"
@@ -31609,7 +31651,7 @@
/area/station/supply/expedition)
"cat" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/disposalpipe/trunk{
dir = 8
},
@@ -32377,7 +32419,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/sorting)
"cdb" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cdg" = (
@@ -32646,7 +32688,7 @@
/turf/simulated/floor/wood,
/area/station/medical/psych)
"ceb" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ceh" = (
@@ -32813,8 +32855,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"ceK" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/cobweb/right/frequent,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint2)
"ceM" = (
@@ -33457,7 +33499,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
@@ -33930,7 +33972,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"ciT" = (
@@ -33993,7 +34035,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
"cjc" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/port)
"cjf" = (
@@ -34488,7 +34530,7 @@
},
/area/station/medical/patients_rooms_secondary)
"clg" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint2)
"clh" = (
@@ -34596,7 +34638,7 @@
/area/station/science/storage)
"clz" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"clA" = (
@@ -34674,12 +34716,12 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint2)
"clX" = (
/obj/structure/fermenting_barrel,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint2)
"clY" = (
@@ -35083,7 +35125,7 @@
/area/station/command/office/ntrep)
"cnv" = (
/obj/item/seeds/berry,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint2)
"cnw" = (
@@ -35343,7 +35385,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/sw)
"con" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"coo" = (
@@ -35378,11 +35420,11 @@
/area/station/medical/storage/secondary)
"coA" = (
/obj/item/seeds/apple,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint2)
"coH" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/dispenser/oxygen,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -37038,13 +37080,13 @@
/obj/structure/table/glass,
/obj/item/storage/bag/trash,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/station/maintenance/aft)
"cuy" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/effect/turf_decal/delivery/white/hollow,
/obj/machinery/atmospherics/unary/portables_connector,
/obj/machinery/atmospherics/portable/canister/air{
@@ -37150,7 +37192,7 @@
/turf/simulated/wall,
/area/station/maintenance/asmaint2)
"cuS" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall,
/area/station/maintenance/asmaint2)
@@ -37373,7 +37415,7 @@
/turf/simulated/wall,
/area/station/medical/virology)
"cvQ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
@@ -37742,7 +37784,7 @@
/area/station/maintenance/aft)
"cxy" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/blood/innards,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -38000,7 +38042,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cyk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/apmaint)
"cyn" = (
@@ -38215,7 +38257,7 @@
"cyK" = (
/obj/item/clothing/under/rank/medical/scrubs/purple,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cyM" = (
@@ -38224,7 +38266,7 @@
pixel_x = 6
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cyN" = (
@@ -38408,7 +38450,7 @@
/area/station/maintenance/aft)
"czr" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"czt" = (
@@ -39973,7 +40015,7 @@
/area/station/science/misc_lab)
"cEv" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cEx" = (
@@ -39982,7 +40024,7 @@
/area/station/maintenance/aft)
"cEy" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -40039,7 +40081,7 @@
/area/station/maintenance/port)
"cEM" = (
/obj/structure/largecrate,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
"cES" = (
@@ -40292,7 +40334,7 @@
layer = 2.9
},
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cFU" = (
@@ -41043,7 +41085,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/atmos/control)
"cIj" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft)
"cIl" = (
@@ -41077,7 +41119,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cIu" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cIC" = (
@@ -41351,14 +41393,9 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"cJC" = (
-/obj/structure/dispenser,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/dispenser,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"cJD" = (
@@ -41453,7 +41490,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cJP" = (
@@ -41548,7 +41585,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
"cKi" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -42323,7 +42360,7 @@
},
/area/station/maintenance/aft)
"cNk" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cNl" = (
@@ -42531,7 +42568,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cNZ" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/assembly_line)
@@ -43153,7 +43190,7 @@
/turf/simulated/wall/r_wall,
/area/station/science/test_chamber)
"cQw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/asmaint)
"cQy" = (
@@ -43554,14 +43591,9 @@
"cRE" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
-"cRG" = (
-/obj/structure/girder,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/turf/simulated/floor/plating,
-/area/station/maintenance/apmaint2)
"cRK" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 10
@@ -43750,6 +43782,11 @@
/area/station/engineering/solar/aft_port)
"cSl" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"cSm" = (
@@ -43770,6 +43807,11 @@
/area/station/engineering/atmos/distribution)
"cSp" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"cSr" = (
@@ -44243,6 +44285,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"cTI" = (
@@ -44310,7 +44357,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
"cTU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cTV" = (
@@ -44341,10 +44388,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
-"cUc" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
-/turf/simulated/wall/r_wall,
-/area/station/maintenance/apmaint2)
"cUd" = (
/obj/structure/cable{
d1 = 2;
@@ -44367,7 +44410,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/aft_port)
"cUf" = (
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
@@ -44629,28 +44672,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
-"cVk" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 8
- },
-/turf/simulated/floor/plasteel,
-/area/station/engineering/hardsuitstorage)
"cVl" = (
/obj/structure/cable,
/obj/machinery/power/solar_control{
@@ -44671,11 +44692,6 @@
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/aft_port)
"cVo" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -44685,6 +44701,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"cVp" = (
@@ -44708,17 +44729,17 @@
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"cVv" = (
@@ -44998,11 +45019,6 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"cWy" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -45295,7 +45311,7 @@
name = "west bump";
pixel_x = -28
},
-/obj/machinery/suit_storage_unit/ce/secure,
+/obj/machinery/suit_storage_unit/industrial/ce/secure,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "yellow"
@@ -46363,7 +46379,7 @@
/turf/simulated/floor/engine/plasma,
/area/station/engineering/atmos)
"dbX" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dbZ" = (
@@ -49245,6 +49261,10 @@
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
+"dmr" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/transmission_laser)
"dms" = (
/obj/structure/cable{
d1 = 1;
@@ -50704,7 +50724,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"dsK" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"dsL" = (
@@ -50770,6 +50790,11 @@
/area/station/maintenance/port)
"dsY" = (
/obj/structure/chair,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"dta" = (
@@ -50794,6 +50819,11 @@
},
/obj/item/pen,
/obj/structure/table,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"dtc" = (
@@ -50816,6 +50846,11 @@
pixel_y = 6
},
/obj/structure/table,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"dtl" = (
@@ -50824,6 +50859,11 @@
pixel_y = 5
},
/obj/structure/table,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"dtn" = (
@@ -51269,7 +51309,7 @@
pixel_y = 3
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"dEG" = (
@@ -51426,6 +51466,17 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
+"dHd" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint2)
"dHw" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
@@ -51579,7 +51630,7 @@
/obj/item/stack/medical/bruise_pack/advanced,
/obj/effect/decal/cleanable/blood/gibs/robot/down,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"dLd" = (
@@ -51687,7 +51738,7 @@
/area/station/hallway/primary/starboard/east)
"dMM" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dMT" = (
@@ -52107,7 +52158,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"dXC" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/rods{
amount = 4
},
@@ -52524,7 +52575,7 @@
/obj/structure/sign/poster/contraband/red_rum{
pixel_y = 30
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"efD" = (
@@ -53207,8 +53258,16 @@
/area/station/engineering/control)
"euD" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_pump/on{
- dir = 4
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
},
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
@@ -53671,7 +53730,7 @@
/obj/structure/chair/stool{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft)
"eGZ" = (
@@ -53680,7 +53739,7 @@
},
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"eHw" = (
@@ -54059,7 +54118,7 @@
},
/area/station/public/dorms)
"ePX" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
@@ -54273,7 +54332,7 @@
},
/area/station/security/brig)
"eWA" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -54525,6 +54584,15 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
+"fcp" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/safety_eye_protection{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"fct" = (
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -54629,7 +54697,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"fea" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/item/clothing/gloves/color/fyellow/old,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
@@ -55589,6 +55657,10 @@
icon_state = "dark"
},
/area/station/maintenance/apmaint)
+"fzl" = (
+/obj/structure/sign/radiation/rad_area,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"fzC" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/binary/valve/open{
@@ -55793,7 +55865,7 @@
/turf/simulated/wall/r_wall,
/area/station/science/toxins/launch)
"fDM" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
@@ -55839,7 +55911,7 @@
/area/station/maintenance/aft)
"fEw" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/machinery/message_server,
/turf/simulated/floor/bluegrid,
/area/station/command/server)
@@ -56051,7 +56123,7 @@
/obj/structure/rack{
dir = 1
},
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"fJX" = (
@@ -56270,7 +56342,7 @@
},
/area/station/medical/chemistry)
"fRo" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/chair,
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plating,
@@ -57513,7 +57585,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/west)
"gwb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -57577,7 +57649,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint2)
"gyt" = (
@@ -57639,7 +57711,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"gzN" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"gAk" = (
@@ -57684,7 +57756,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"gAJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/port)
"gAK" = (
@@ -57704,6 +57776,11 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"gCJ" = (
@@ -57845,7 +57922,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"gGR" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 10
},
@@ -57928,7 +58005,7 @@
/area/station/maintenance/assembly_line)
"gIn" = (
/obj/item/lighter/random,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft)
"gIp" = (
@@ -58576,6 +58653,13 @@
icon_state = "darkred"
},
/area/station/security/brig)
+"gVS" = (
+/obj/machinery/firealarm/directional/east,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"gVT" = (
/obj/structure/table,
/obj/item/ashtray/glass,
@@ -58696,6 +58780,12 @@
icon_state = "red"
},
/area/station/security/permabrig)
+"gXh" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"gXD" = (
/obj/item/kirbyplants,
/obj/machinery/requests_console/directional/north,
@@ -58805,7 +58895,7 @@
/turf/simulated/floor/engine/vacuum,
/area/station/science/toxins/mixing)
"gZn" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -59000,7 +59090,7 @@
/area/station/science/robotics/chargebay)
"hgb" = (
/obj/structure/chair,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"hgj" = (
@@ -59496,7 +59586,7 @@
/area/space/nearstation)
"huo" = (
/obj/structure/chair/stool,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint2)
"hut" = (
@@ -59758,7 +59848,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"hCY" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -60001,10 +60091,10 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
- dir = 1
- },
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
"hIc" = (
@@ -60079,13 +60169,17 @@
/turf/simulated/floor/engine,
/area/station/engineering/control)
"hJN" = (
-/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/turf/simulated/floor/plasteel,
+/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"hJW" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
@@ -60645,6 +60739,17 @@
icon_state = "yellowcorner"
},
/area/station/maintenance/asmaint2)
+"hYH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc/directional/east,
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"hZc" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
@@ -60813,7 +60918,7 @@
},
/area/station/medical/reception)
"iez" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"ieI" = (
@@ -61007,10 +61112,10 @@
/obj/structure/closet/crate,
/obj/item/vending_refill/cargodrobe,
/obj/item/vending_refill/boozeomat,
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
@@ -61067,6 +61172,20 @@
"ikv" = (
/turf/simulated/wall,
/area/station/science/lobby)
+"ikK" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint2)
"ikL" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
@@ -61684,7 +61803,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"iBU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/disposal)
"iCd" = (
@@ -62186,6 +62305,11 @@
icon_state = "dark"
},
/area/station/medical/morgue)
+"iQq" = (
+/obj/structure/sign/securearea,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"iQJ" = (
/obj/machinery/firealarm/directional/west,
/obj/machinery/alarm/directional/north,
@@ -62764,6 +62888,25 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel,
/area/station/security/prisonershuttle)
+"jeU" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/hardsuitstorage)
"jfa" = (
/obj/machinery/light{
dir = 1
@@ -62865,7 +63008,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
@@ -62965,6 +63107,10 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard/east)
+"jlS" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"jlW" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
@@ -63391,7 +63537,7 @@
/area/station/hallway/primary/aft/north)
"jtP" = (
/obj/item/kirbyplants,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"jum" = (
@@ -63780,7 +63926,7 @@
icon_state = "4-8"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"jDJ" = (
@@ -63810,6 +63956,13 @@
},
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
+"jEc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/alarm/directional/west,
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"jFf" = (
/obj/structure/closet/crate/secure{
req_one_access = list(33,41)
@@ -64208,12 +64361,12 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"jQI" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"jQQ" = (
/obj/item/latexballon,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"jRo" = (
@@ -64622,7 +64775,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"jZL" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 4
},
@@ -64983,7 +65136,7 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"kiQ" = (
@@ -65068,7 +65221,7 @@
/turf/simulated/floor/wood,
/area/station/maintenance/aft)
"kkk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/engineering/gravitygenerator)
"kkv" = (
@@ -65574,13 +65727,21 @@
/area/station/science/hallway)
"kyh" = (
/obj/machinery/washing_machine,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"kym" = (
/obj/machinery/economy/slot_machine,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
+"kyo" = (
+/obj/item/radio/intercom{
+ name = "west bump";
+ pixel_x = -28
+ },
+/obj/effect/mapping_helpers/turfs/rust/maybe,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/gravitygenerator)
"kzB" = (
/obj/effect/spawner/lootdrop/three_course_meal,
/obj/structure/closet/crate/freezer,
@@ -65804,7 +65965,7 @@
/area/station/maintenance/aft)
"kEe" = (
/obj/machinery/economy/vending/coffee,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"kEs" = (
@@ -67185,25 +67346,30 @@
icon_state = "blue"
},
/area/station/hallway/primary/central/ne)
-"lmM" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/structure/disposalpipe/segment/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 8
+"lmL" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
},
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/turf/simulated/floor/plasteel,
+/area/station/engineering/gravitygenerator)
+"lmM" = (
+/obj/structure/disposalpipe/segment/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
"lmU" = (
@@ -67369,7 +67535,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"lqd" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/asmaint2)
"lqg" = (
@@ -67600,7 +67766,7 @@
name = "Silver Crate"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/spawner/random/maintenance,
/obj/item/coin/silver{
pixel_x = 5;
@@ -67718,7 +67884,7 @@
},
/area/station/command/office/cmo)
"lAb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light_construct/small{
dir = 8
},
@@ -67726,7 +67892,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"lAc" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood/old,
/obj/effect/decal/cleanable/blood/tracks/mapped{
dir = 1
@@ -68071,7 +68237,7 @@
/area/station/maintenance/asmaint)
"lHs" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"lHv" = (
@@ -68115,12 +68281,28 @@
/obj/machinery/sleeper{
dir = 2
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/light/small{
dir = 1
},
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
+"lIl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Prison Solitary Confinement 2";
+ dir = 6;
+ network = list("Prison","SS13")
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"lIV" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -68390,6 +68572,15 @@
icon_state = "cafeteria"
},
/area/station/public/dorms)
+"lPx" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/safety_eye_protection{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"lPC" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
@@ -68536,7 +68727,7 @@
/area/station/science/lobby)
"lSg" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"lSr" = (
@@ -68980,7 +69171,7 @@
/obj/item/food/grown/cannabis,
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/mask/cigarette/medical_marijuana,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"med" = (
@@ -69114,7 +69305,7 @@
/obj/machinery/floodlight{
light_power = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"mhC" = (
@@ -69425,6 +69616,9 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage,
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
+"mnN" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"mpk" = (
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
@@ -69490,7 +69684,7 @@
/obj/structure/chair/stool{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft)
"mrw" = (
@@ -69511,7 +69705,7 @@
},
/area/station/science/xenobiology)
"msm" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small,
/turf/simulated/floor/plating,
@@ -69673,7 +69867,7 @@
/area/station/medical/reception)
"mxz" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"mxA" = (
@@ -69784,7 +69978,7 @@
"mAq" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
@@ -69913,7 +70107,7 @@
dir = 6;
level = 1
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
@@ -70637,6 +70831,15 @@
icon_state = "whiteblue"
},
/area/station/medical/medbay2)
+"mVd" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/hardsuitstorage)
"mVm" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
@@ -71185,7 +71388,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"npb" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitehall"
@@ -71218,7 +71421,7 @@
},
/area/station/science/xenobiology)
"nqv" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/port)
"nqG" = (
@@ -71308,18 +71511,14 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"nsU" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 2;
d2 = 8;
icon_state = "2-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"nsZ" = (
@@ -71517,6 +71716,15 @@
/obj/machinery/light,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
+"nxt" = (
+/obj/structure/chair,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/hardsuitstorage)
"nxI" = (
/obj/machinery/atmospherics/pipe/simple/hidden/purple,
/obj/machinery/door/airlock/maintenance,
@@ -71629,7 +71837,7 @@
/area/station/maintenance/aft)
"nBs" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"nBz" = (
@@ -72018,7 +72226,7 @@
},
/area/station/science/rnd)
"nLf" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"nLC" = (
@@ -72062,7 +72270,7 @@
/turf/simulated/floor/plating,
/area/station/command/office/rd)
"nMd" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"nMi" = (
@@ -72086,6 +72294,20 @@
icon_state = "blue"
},
/area/station/command/bridge)
+"nME" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint2)
"nMU" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -72465,21 +72687,6 @@
},
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
-"nVM" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 10
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/station/maintenance/apmaint2)
"nXc" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/structure/cable{
@@ -73139,7 +73346,7 @@
pixel_x = -32
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"ojT" = (
@@ -73303,6 +73510,14 @@
},
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
+"omG" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/hardsuitstorage)
"onc" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -73349,6 +73564,15 @@
icon_state = "whitebluefull"
},
/area/station/medical/reception)
+"onZ" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"ooa" = (
/obj/structure/chair/comfy/black{
dir = 4
@@ -73480,7 +73704,7 @@
"orE" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"orL" = (
@@ -73726,7 +73950,7 @@
},
/area/station/command/bridge)
"owJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"owP" = (
@@ -73738,7 +73962,7 @@
/turf/simulated/floor/plating/airless,
/area/station/maintenance/fpmaint2)
"oxf" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/barrier/grille_maybe,
/turf/simulated/floor/plating,
@@ -73774,6 +73998,10 @@
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/west)
+"oyi" = (
+/obj/effect/mapping_helpers/turfs/rust/maybe,
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/apmaint2)
"oyt" = (
/obj/structure/cable{
d1 = 4;
@@ -73818,7 +74046,7 @@
},
/area/station/science/rnd)
"oyY" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/asmaint2)
"ozk" = (
@@ -74816,7 +75044,7 @@
"oVs" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"oVH" = (
@@ -75602,7 +75830,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/range)
"pqA" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"pqW" = (
@@ -75695,7 +75923,7 @@
/area/station/maintenance/apmaint)
"psT" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"ptK" = (
@@ -75741,7 +75969,7 @@
dir = 1
},
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"puC" = (
@@ -75857,22 +76085,17 @@
/turf/simulated/floor/plasteel,
/area/station/medical/storage)
"pxP" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
@@ -75895,6 +76118,15 @@
icon_state = "green"
},
/area/station/medical/virology)
+"pyC" = (
+/obj/structure/sign/electricshock{
+ pixel_y = -32
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"pyI" = (
/obj/structure/sign/biohazard,
/turf/simulated/wall/r_wall,
@@ -76239,7 +76471,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
@@ -76779,14 +77010,19 @@
/turf/simulated/floor/engine/co2,
/area/station/engineering/atmos)
"pUZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment,
/obj/structure/cable{
d1 = 1;
- d2 = 2;
- icon_state = "1-2"
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
},
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
"pVb" = (
@@ -76869,7 +77105,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
@@ -77746,7 +77981,7 @@
dir = 8;
name = "Glass Door"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint2)
"qqk" = (
@@ -77802,9 +78037,17 @@
name = "shutter door controller";
pixel_y = 26
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"qrx" = (
@@ -78040,14 +78283,14 @@
/turf/space,
/area/space/nearstation)
"qwJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/cultivator,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"qwM" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/machinery/light/small{
dir = 1
},
@@ -78306,7 +78549,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/engine/supermatter)
"qCH" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 10
},
@@ -78755,6 +78998,11 @@
/area/station/science/robotics/chargebay)
"qLK" = (
/obj/structure/closet/firecloset,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"qMk" = (
@@ -79222,7 +79470,7 @@
/area/station/security/permabrig)
"qYC" = (
/obj/item/pen/fancy,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"qYE" = (
@@ -79368,7 +79616,7 @@
/area/station/engineering/hardsuitstorage)
"rbZ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"rcf" = (
@@ -79563,7 +79811,7 @@
/area/station/maintenance/aft)
"rfh" = (
/obj/item/clothing/under/misc/assistantformal,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"rfn" = (
@@ -79900,7 +80148,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"rnd" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"rne" = (
@@ -79917,6 +80165,11 @@
/obj/machinery/light{
dir = 1
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"rng" = (
@@ -80101,7 +80354,7 @@
dir = 1
},
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"rtx" = (
@@ -80157,6 +80410,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/engine,
/area/station/engineering/control)
"ruY" = (
@@ -80357,7 +80615,7 @@
/turf/simulated/floor/engine,
/area/station/maintenance/incinerator)
"rAe" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/security/permabrig)
"rAi" = (
@@ -80422,7 +80680,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"rBN" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -80439,7 +80697,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -80561,11 +80819,11 @@
},
/area/station/public/dorms)
"rEZ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/apmaint2)
"rFc" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"rFe" = (
@@ -80698,6 +80956,25 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
+"rIH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/hardsuitstorage)
"rJb" = (
/obj/structure/cable{
d1 = 1;
@@ -80716,6 +80993,15 @@
icon_state = "brown"
},
/area/station/supply/miningdock)
+"rJr" = (
+/obj/effect/spawner/window/reinforced/plasma,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/control)
"rJJ" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/unary/vent_scrubber/on,
@@ -80785,7 +81071,7 @@
/area/station/science/explab/chamber)
"rMb" = (
/obj/machinery/mecha_part_fabricator,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"rMq" = (
@@ -80845,11 +81131,6 @@
icon_state = "yellowcorner"
},
/area/station/maintenance/asmaint2)
-"rNN" = (
-/obj/effect/spawner/random/barrier/grille_maybe,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/turf/simulated/floor/plating,
-/area/station/maintenance/apmaint2)
"rOl" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/mining/glass{
@@ -81028,7 +81309,7 @@
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
"rSS" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/misc_lab)
"rSX" = (
@@ -81432,6 +81713,9 @@
icon_state = "brown"
},
/area/station/supply/miningdock)
+"scI" = (
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"scM" = (
/obj/structure/cable/yellow{
d1 = 1;
@@ -81459,7 +81743,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"sdw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/solar_maintenance/aft_port)
"sem" = (
@@ -81664,7 +81948,7 @@
/area/station/medical/sleeper)
"sji" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/light/small{
dir = 1
},
@@ -81723,8 +82007,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"smx" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/blood/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"smL" = (
@@ -81966,6 +82250,13 @@
icon_state = "whitepurple"
},
/area/station/science/xenobiology)
+"sqN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"srx" = (
/obj/structure/disposalpipe/segment/corner{
dir = 1
@@ -82338,6 +82629,12 @@
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"sDe" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"sDp" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
@@ -82379,6 +82676,21 @@
},
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
+"sEh" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint2)
"sEl" = (
/obj/structure/bed,
/obj/effect/landmark/spawner/nukedisc_respawn,
@@ -82580,11 +82892,11 @@
/area/station/service/chapel/office)
"sJC" = (
/obj/machinery/economy/slot_machine,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"sJQ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"sJX" = (
@@ -82612,7 +82924,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
@@ -82949,7 +83261,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft)
"sSb" = (
@@ -82964,6 +83276,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/engine,
/area/station/engineering/control)
"sSf" = (
@@ -83015,6 +83332,18 @@
/obj/item/reagent_containers/glass/bucket,
/turf/simulated/floor/grass,
/area/station/security/permabrig)
+"sTc" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/stack/cable_coil{
+ color = "#FFFF00"
+ },
+/obj/item/storage/toolbox/mechanical,
+/obj/item/multitool,
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"sTF" = (
/obj/structure/cable{
d1 = 1;
@@ -83304,7 +83633,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"tcM" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
@@ -83336,6 +83665,11 @@
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"tdg" = (
@@ -83380,6 +83714,14 @@
/obj/machinery/atmospherics/pipe/simple/visible,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
+"tdO" = (
+/obj/structure/cable/yellow,
+/obj/machinery/power/transmission_laser,
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"ten" = (
/turf/simulated/floor/plasteel{
dir = 8;
@@ -83405,13 +83747,6 @@
icon_state = "dark"
},
/area/station/medical/cryo)
-"tfD" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel,
-/area/station/maintenance/apmaint2)
"tfN" = (
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 6
@@ -83536,6 +83871,10 @@
icon_state = "barber"
},
/area/station/public/locker)
+"tjG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"tjS" = (
/obj/structure/sign/chinese{
pixel_x = -32;
@@ -83745,7 +84084,7 @@
/area/station/medical/medbay3)
"tqH" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"trR" = (
@@ -83839,7 +84178,7 @@
/area/station/maintenance/fsmaint)
"tue" = (
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"tum" = (
@@ -83924,6 +84263,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"twe" = (
@@ -84041,7 +84385,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
"tzm" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/incinerator)
"tzo" = (
@@ -84288,13 +84632,6 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
-"tEU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/station/maintenance/apmaint2)
"tFe" = (
/obj/machinery/requests_console/directional/south,
/obj/machinery/camera/autoname{
@@ -84378,11 +84715,14 @@
"tHh" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small,
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
"tHl" = (
@@ -84408,6 +84748,13 @@
},
/turf/simulated/floor/plating,
/area/station/security/lobby)
+"tHE" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"tHH" = (
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 4
@@ -84582,7 +84929,7 @@
/area/station/science/misc_lab)
"tMs" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/random/mech,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
@@ -84849,7 +85196,7 @@
/area/station/command/office/ce)
"tRE" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "vault"
@@ -84994,7 +85341,7 @@
/obj/item/clothing/accessory/stethoscope,
/obj/item/crowbar,
/obj/effect/landmark/spawner/nukedisc_respawn,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
@@ -85389,7 +85736,7 @@
"ucU" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"udq" = (
@@ -85623,7 +85970,7 @@
/obj/item/reagent_containers/drinks/drinkingglass/shotglass{
pixel_x = -5
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"ulE" = (
@@ -85774,6 +86121,18 @@
icon_state = "freezerfloor"
},
/area/station/medical/cryo)
+"upX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "yellow"
+ },
+/area/station/engineering/transmission_laser)
"upZ" = (
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plasteel{
@@ -86102,8 +86461,24 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
+/obj/structure/closet/radiation,
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
+"uyl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/station/maintenance/apmaint2)
"uzd" = (
/obj/machinery/alarm/directional/west,
/obj/structure/table/glass/reinforced,
@@ -86452,7 +86827,7 @@
/area/station/security/prisonlockers)
"uJa" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
@@ -86530,7 +86905,7 @@
/obj/structure/sign/poster/contraband/random{
pixel_y = -32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"uMu" = (
@@ -86860,14 +87235,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
},
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/effect/turf_decal/stripes/line{
dir = 8
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"uWf" = (
@@ -86895,7 +87270,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"uWq" = (
@@ -87079,6 +87454,13 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
+"vbt" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/caution/stand_clear,
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"vbD" = (
/obj/structure/table/wood,
/obj/machinery/computer/med_data/laptop,
@@ -87355,13 +87737,14 @@
/area/station/maintenance/apmaint)
"vjx" = (
/obj/structure/girder,
-/obj/structure/cable{
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable/yellow{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"vkC" = (
@@ -87993,7 +88376,7 @@
/area/station/medical/morgue)
"vyw" = (
/obj/structure/chair/stool,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"vyx" = (
@@ -88399,7 +88782,6 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel,
@@ -88479,12 +88861,15 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/structure/closet/radiation,
-/obj/item/radio/intercom{
- name = "west bump";
- pixel_x = -28
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
},
-/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"vLm" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -88594,7 +88979,7 @@
},
/area/station/science/lobby)
"vOy" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -88608,7 +88993,7 @@
"vOE" = (
/obj/item/circuitboard/operating,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -88811,20 +89196,6 @@
icon_state = "white"
},
/area/station/science/hallway)
-"vVB" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/apmaint2)
"vVK" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
@@ -89098,6 +89469,17 @@
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/misc_lab)
+"wct" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/engineering/transmission_laser)
"wcA" = (
/obj/structure/closet/emcloset,
/obj/machinery/light{
@@ -89227,7 +89609,7 @@
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"wgA" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/barrier/obstruction,
/turf/simulated/floor/plasteel,
@@ -89411,7 +89793,7 @@
/turf/simulated/floor/grass,
/area/station/security/permabrig)
"wkQ" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/spawner/random/maintenance,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
@@ -89516,7 +89898,7 @@
"wnG" = (
/obj/structure/chair/sofa/bench/left,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"woA" = (
@@ -89665,7 +90047,7 @@
id_tag = "maint_house"
},
/obj/structure/barricade/wooden,
-/obj/structure/cable{
+/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
icon_state = "4-8"
@@ -89845,7 +90227,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/landmark/spawner/nukedisc_respawn,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -90533,7 +90915,7 @@
},
/obj/structure/bed,
/obj/item/bedsheet/black,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/carpet/royalblack,
/area/station/maintenance/apmaint)
"wOr" = (
@@ -90773,11 +91155,6 @@
name = "Engineering Maintenance"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -90787,6 +91164,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
"wWp" = (
@@ -90809,6 +91191,13 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"wXb" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint2)
"wXg" = (
/obj/effect/spawner/random/maintenance,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
@@ -92149,6 +92538,12 @@
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/launch)
+"xEw" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"xEG" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -92229,6 +92624,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"xHA" = (
@@ -92578,7 +92978,7 @@
},
/area/station/security/permabrig)
"xPE" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/security/permabrig)
"xQB" = (
@@ -92670,7 +93070,7 @@
},
/area/station/supply/qm)
"xRG" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "purple"
@@ -92727,21 +93127,6 @@
icon_state = "dark"
},
/area/station/maintenance/aft)
-"xSq" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
-/turf/simulated/floor/plasteel,
-/area/station/maintenance/apmaint2)
"xSF" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/spawner/airlock/e_to_w,
@@ -93382,6 +93767,12 @@
icon_state = "dark"
},
/area/station/command/office/hos)
+"yfP" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"yfT" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 8
@@ -93520,7 +93911,7 @@
"yhY" = (
/obj/structure/table/reinforced,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"yif" = (
@@ -114277,18 +114668,18 @@ gSg
ajF
qsa
cLi
+aab
+aab
aaa
-aaa
-aaa
-aaa
-cPG
-aaa
-aaa
-aaa
-aaa
+swl
+ntD
+xSF
+aab
+aab
aaa
aab
aab
+aab
aaa
aaa
aaa
@@ -114534,15 +114925,15 @@ vYD
ilt
sXR
pOC
+aaa
+aab
+aab
+swl
+jCt
+swl
+aab
aab
aab
-aaa
-aaa
-cPG
-aaa
-aaa
-aaa
-aaa
aab
aab
aaa
@@ -114792,13 +115183,12 @@ pgV
cKe
pOC
aaa
-aab
aaa
swl
+swl
ntD
-xSF
-aab
-aab
+swl
+swl
aab
aab
aaa
@@ -114876,6 +115266,7 @@ aaa
aaa
aaa
aaa
+aaa
"}
(83,1,1) = {"
aaa
@@ -115049,14 +115440,14 @@ ogh
cLF
cLi
aaa
-aaa
-aab
-swl
-jCt
-swl
-aab
-aab
aab
+cRA
+cSR
+gOm
+cVl
+sdw
+aaa
+aaa
aaa
aaa
aaa
@@ -115306,19 +115697,19 @@ dTu
cKe
rEZ
aaa
-aab
-swl
-swl
-ntD
-swl
-swl
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
+cRA
+cTa
+cUe
+cVd
+cRA
+mnN
+mnN
+jlS
+mnN
+mnN
+mnN
+mnN
aaa
aaa
aaa
@@ -115563,19 +115954,19 @@ ogh
cKe
pOC
aaa
-aaa
-cRA
-cSR
-gOm
-cVl
+aab
sdw
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+cST
+cUd
+cVm
+sdw
+sTc
+jEc
+tjG
+tHE
+fcp
+xEw
+mnN
aaa
aaa
aaa
@@ -115819,20 +116210,20 @@ rMq
wfP
eAw
pOC
-aaa
+aab
aab
cRA
-cTa
-cUe
-cVd
cRA
-aaa
-aab
-aab
-aaa
-aaa
-aaa
-aaa
+lQm
+cRA
+sdw
+onZ
+bFa
+tdO
+sDe
+bVw
+pyC
+mnN
aaa
aaa
aaa
@@ -116076,20 +116467,20 @@ cLi
qdV
kLd
rEZ
-aab
-aab
-sdw
-cST
-cUd
-cVm
-cRA
-aab
-aab
-aaa
-aaa
-aaa
aaa
aaa
+oyi
+iKY
+hgj
+eNV
+cLi
+fzl
+lIl
+xEw
+scI
+scI
+vbt
+dmr
aaa
aaa
aaa
@@ -116335,22 +116726,22 @@ qod
rEZ
aaa
aaa
-cRA
-cRA
-lQm
-cRA
-sdw
-aab
-aab
+cQy
+cNB
+cUh
+ikK
+dHd
+wct
+ahz
+bVw
+yfP
+gXh
+xEw
+fzl
+aaa
+aaa
aaa
aaa
-aYm
-aYm
-aYm
-aYm
-aYm
-aYm
-aYm
aaa
aaa
aaa
@@ -116592,20 +116983,20 @@ cKe
pOC
aaa
aaa
-cUc
-iKY
-hgj
-eNV
-cLi
-rEZ
-aaa
-aaa
-aaa
-aaa
+oyi
+cNB
+cNB
+nME
+cUf
+iQq
+hYH
+upX
+sqN
+lPx
+gVS
+mnN
aaa
-aab
aaa
-aab
aaa
aaa
aaa
@@ -116847,16 +117238,16 @@ csC
ygR
eAw
wcG
-cUc
+oyi
pOC
cQy
cLi
cZw
-hgj
+uyl
iir
bFC
bFC
-bFC
+lmL
bFC
bFC
bFC
@@ -117106,10 +117497,10 @@ weq
cLi
jUM
cZw
-cZw
+wXb
rMq
wQI
-cZw
+sEh
mAq
bFC
jtw
@@ -117620,12 +118011,12 @@ cNB
cLi
tmS
cZw
-bKD
+cKe
cLi
cLi
-tEU
+uyl
mAq
-kkk
+kyo
rne
bUv
qlp
@@ -117877,10 +118268,10 @@ cKK
cKb
cKb
gSd
-xSq
+qWJ
cNB
rMq
-tEU
+uyl
cUf
bFC
sOz
@@ -118134,7 +118525,7 @@ cJx
kNS
cKb
cUh
-vVB
+qod
cUh
cLi
qrr
@@ -118391,10 +118782,10 @@ tPe
cJx
cOr
cZw
-nVM
-rNN
-cRG
-tfD
+qWJ
+tmS
+gSd
+uyl
cUf
xsP
mLi
@@ -118651,7 +119042,7 @@ cZw
qWJ
cNB
cUh
-cNB
+adM
hJN
tdf
uVX
@@ -119681,8 +120072,8 @@ rgM
cUj
cVi
cWy
-iUF
-cVk
+uVt
+cVo
dtp
dar
cXP
@@ -120194,7 +120585,7 @@ mcW
rgM
dsH
mJT
-mJT
+mVd
mJT
cVs
cJC
@@ -120708,7 +121099,7 @@ mfv
rgM
dsK
uVt
-uVt
+cWy
uVt
xHz
uVt
@@ -121225,13 +121616,13 @@ uVt
dsY
dta
dtk
-uVt
-cXJ
-uVt
-uVt
-uVt
+omG
+jeU
+omG
+omG
+omG
qLK
-cYQ
+rJr
ruR
tEq
cRb
@@ -121479,11 +121870,11 @@ exN
rgM
dsK
uVt
-dsY
+nxt
dtb
dtl
-uVt
-cXJ
+iUF
+rIH
cVj
cSU
cYQ
diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm
index 1a59f1ff7ef3..ea63ddadb28f 100644
--- a/_maps/map_files/stations/cerestation.dmm
+++ b/_maps/map_files/stations/cerestation.dmm
@@ -199,7 +199,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/north)
"abm" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal/external/north)
"abq" = (
@@ -476,14 +476,6 @@
icon_state = "bcircuit"
},
/area/station/turret_protected/ai)
-"acK" = (
-/obj/structure/closet,
-/obj/effect/spawner/random/maintenance,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/disposal/northeast)
"acM" = (
/obj/structure/cable{
d1 = 1;
@@ -902,7 +894,7 @@
name = "External Airlock Access"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"aeM" = (
@@ -1214,7 +1206,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel/white,
/area/station/science/hallway)
"ahF" = (
@@ -1490,7 +1482,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"ajq" = (
@@ -1971,7 +1963,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/prisonershuttle)
"alX" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/restraints/handcuffs,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
@@ -2016,12 +2008,6 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
-"amu" = (
-/obj/machinery/conveyor/auto{
- dir = 8
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/disposal/northeast)
"amw" = (
/obj/machinery/disposal/deliveryChute{
dir = 4
@@ -2038,6 +2024,10 @@
},
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior/secondary)
+"amB" = (
+/obj/structure/sign/radiation/rad_area,
+/turf/simulated/wall,
+/area/station/maintenance/fore)
"amF" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
@@ -2336,12 +2326,6 @@
/obj/effect/spawner/random/storage,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
-"aoF" = (
-/obj/machinery/conveyor/auto{
- dir = 9
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/disposal/northeast)
"aoH" = (
/obj/machinery/conveyor/auto/ccw{
dir = 9
@@ -2378,7 +2362,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -2503,6 +2487,11 @@
pixel_y = -28;
name = "custom placement"
},
+/obj/machinery/power/apc/directional/west,
+/obj/structure/cable/orange{
+ d2 = 4;
+ icon_state = "0-4"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
"apz" = (
@@ -2638,7 +2627,7 @@
/obj/structure/sign/poster/contraband/kss13{
pixel_x = -32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
"aqC" = (
@@ -2667,10 +2656,6 @@
/obj/effect/landmark/spawner/rev,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
-"aqT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/turf/simulated/wall,
-/area/station/maintenance/disposal/northeast)
"aqY" = (
/obj/machinery/door/airlock/security/glass,
/obj/effect/mapping_helpers/airlock/autoname,
@@ -2812,7 +2797,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"arV" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/stack/ore/iron,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -2855,7 +2840,7 @@
/turf/simulated/wall/r_wall,
/area/station/security/brig)
"asi" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"asq" = (
@@ -3004,6 +2989,25 @@
/obj/item/restraints/handcuffs,
/turf/simulated/floor/plasteel,
/area/station/security/prisonlockers)
+"atv" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating/asteroid/ancient,
+/area/station/maintenance/fore)
"atB" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
@@ -3021,7 +3025,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
+/area/station/maintenance/disposal/northeast)
"atD" = (
/obj/structure/girder,
/turf/simulated/floor/plating,
@@ -3453,7 +3457,7 @@
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/fore2)
"awd" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"awg" = (
@@ -3578,7 +3582,7 @@
dir = 10
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"awQ" = (
@@ -3628,17 +3632,6 @@
},
/area/station/security/lobby)
"axi" = (
-/obj/structure/cable/orange{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
-"axj" = (
/obj/structure/cable/orange{
d1 = 2;
d2 = 8;
@@ -3647,6 +3640,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -4134,7 +4130,7 @@
},
/area/station/telecomms/chamber)
"aAT" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
@@ -4735,7 +4731,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -4750,7 +4746,7 @@
dir = 10;
level = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"aFt" = (
@@ -4760,8 +4756,8 @@
/obj/structure/window/reinforced/tinted{
dir = 8
},
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/freezer,
/area/station/maintenance/gambling_den)
"aFu" = (
@@ -4828,6 +4824,16 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/port)
+"aGc" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/hallway/primary/central/north)
"aGg" = (
/obj/machinery/light/small{
dir = 4
@@ -4863,7 +4869,7 @@
path_to_spawn = /mob/living/simple_animal/hostile/scarybat;
total_amount = 20
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"aGH" = (
@@ -5134,7 +5140,7 @@
pixel_x = -24;
name = "west bump"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "darkyellow";
dir = 8
@@ -5209,7 +5215,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
@@ -5315,21 +5321,6 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/port/north)
-"aKC" = (
-/obj/structure/cable/orange{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/cable/orange{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
"aKI" = (
/obj/machinery/suit_storage_unit/security/secure,
/obj/structure/window/reinforced{
@@ -5462,7 +5453,7 @@
/turf/simulated/floor/wood,
/area/station/maintenance/port)
"aLH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/starboard)
"aLJ" = (
@@ -5774,20 +5765,6 @@
},
/turf/simulated/floor/carpet,
/area/station/legal/lawoffice)
-"aNP" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/structure/cable/orange{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/fore)
"aNQ" = (
/obj/structure/sign/poster/official/random{
pixel_x = -32
@@ -6085,7 +6062,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/visible,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -6346,17 +6323,6 @@
icon_state = "darkredcorners"
},
/area/station/security/prison/cell_block/A)
-"aRc" = (
-/obj/structure/cable/orange{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
"aRd" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
@@ -6499,7 +6465,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -6695,19 +6661,6 @@
icon_state = "tranquillite"
},
/area/station/service/mime)
-"aTL" = (
-/obj/structure/cable/orange{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/fore)
"aTR" = (
/obj/machinery/computer/prisoner{
dir = 4
@@ -7585,6 +7538,11 @@
/obj/machinery/light/small{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"aZn" = (
@@ -7613,6 +7571,19 @@
},
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
+"aZp" = (
+/obj/structure/disposalpipe/segment{
+ color = "#954535"
+ },
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/hallway/primary/central/north)
"aZt" = (
/obj/effect/spawner/window/reinforced/polarized/grilled{
id = "qm"
@@ -7623,6 +7594,26 @@
"aZu" = (
/turf/simulated/floor/plating/asteroid/ancient/airless,
/area/mine/unexplored/cere/medical)
+"aZy" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = 32
+ },
+/obj/effect/spawner/random/dirt/often,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/fore/north)
"aZF" = (
/turf/simulated/wall,
/area/station/maintenance/port2)
@@ -7678,20 +7669,6 @@
icon_state = "dark"
},
/area/station/science/robotics)
-"aZY" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 6
- },
-/obj/machinery/atmospherics/binary/pump{
- dir = 1;
- name = "Mix To Turbine"
- },
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/plasteel{
- icon_state = "darkyellow";
- dir = 1
- },
-/area/station/engineering/atmos)
"aZZ" = (
/turf/simulated/wall,
/area/station/service/bar)
@@ -7955,7 +7932,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"bbw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall,
/area/station/maintenance/disposal/south)
@@ -8006,6 +7983,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"bbV" = (
@@ -8016,6 +7998,11 @@
name = "External Airlock Access"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"bca" = (
@@ -8095,7 +8082,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southwest)
"bcB" = (
@@ -8108,6 +8095,11 @@
},
/obj/effect/turf_decal/stripes/line,
/obj/machinery/door/firedoor,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -8439,6 +8431,11 @@
/area/station/maintenance/disposal/north)
"beU" = (
/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -8573,7 +8570,7 @@
dir = 4
},
/obj/machinery/door/firedoor,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -8587,7 +8584,7 @@
},
/area/station/hallway/primary/fore/east)
"bfF" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/computer/nonfunctional{
dir = 4
},
@@ -8694,6 +8691,11 @@
pixel_x = -32;
pixel_y = -32
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/north)
"bgl" = (
@@ -9536,7 +9538,7 @@
},
/area/station/service/hydroponics)
"ble" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/public/vacant_office)
"blg" = (
@@ -9639,6 +9641,11 @@
/obj/structure/disposalpipe/segment/corner{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -9866,6 +9873,23 @@
},
/turf/simulated/floor/plating,
/area/station/engineering/control)
+"bmG" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"bmH" = (
/obj/structure/disposalpipe/segment/corner{
dir = 1
@@ -10363,7 +10387,7 @@
"bqf" = (
/obj/structure/table,
/obj/item/analyzer,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"bqj" = (
@@ -10532,7 +10556,7 @@
/turf/simulated/floor/wood/nitrogen,
/area/station/maintenance/abandonedbar)
"bqK" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -10914,7 +10938,7 @@
},
/area/station/hallway/primary/starboard/south)
"bss" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"bst" = (
@@ -11055,7 +11079,7 @@
},
/area/station/science/hallway)
"bsU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
@@ -11092,6 +11116,11 @@
/area/station/command/office/hop)
"bto" = (
/obj/machinery/alarm/directional/east,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -11490,6 +11519,11 @@
/area/station/command/office/hop)
"bve" = (
/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -11712,7 +11746,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bwi" = (
@@ -11788,6 +11822,11 @@
layer = 2.6;
name = "Emergency Lockdown Blastdoor"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/engineering/break_room/secondary)
"bwx" = (
@@ -11845,7 +11884,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
@@ -12010,6 +12049,11 @@
"bxG" = (
/obj/structure/disposalpipe/segment,
/obj/item/kirbyplants/plant22,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkyellowcorners"
@@ -12288,6 +12332,11 @@
dir = 8
},
/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -12733,7 +12782,7 @@
/turf/simulated/floor/engine,
/area/station/science/misc_lab)
"bAt" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkredcorners"
@@ -12902,6 +12951,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"bBH" = (
@@ -13023,6 +13077,11 @@
dir = 4;
network = list("SS13","CE")
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -13045,7 +13104,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -14194,6 +14253,11 @@
d2 = 4;
icon_state = "1-4"
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -14566,6 +14630,11 @@
/obj/item/storage/box/lights/mixed,
/obj/item/storage/box/lights/mixed,
/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -14595,6 +14664,11 @@
/area/station/hallway/primary/fore/north)
"bID" = (
/obj/effect/spawner/window/reinforced,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plating,
/area/station/engineering/break_room/secondary)
"bIF" = (
@@ -14808,7 +14882,7 @@
},
/area/station/engineering/atmos)
"bJH" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
@@ -15103,7 +15177,7 @@
},
/area/station/security/armory/secure)
"bLc" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -15243,7 +15317,7 @@
},
/area/station/security/armory/secure)
"bLz" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment/corner{
dir = 4
},
@@ -15343,7 +15417,7 @@
"bMh" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/binary/valve/open,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/north)
"bMj" = (
@@ -15371,7 +15445,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -15495,7 +15569,7 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/turf_decal/stripes/corner,
/turf/simulated/floor/plating,
/area/station/supply/miningdock)
@@ -15947,8 +16021,8 @@
},
/area/station/hallway/primary/starboard/south)
"bOY" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
icon_state = "darkbrown"
},
@@ -16047,7 +16121,7 @@
/area/station/engineering/atmos)
"bPz" = (
/obj/machinery/light,
-/obj/machinery/suit_storage_unit/ce/secure,
+/obj/machinery/suit_storage_unit/industrial/ce/secure,
/obj/machinery/computer/guestpass{
pixel_x = -28;
pixel_y = null
@@ -16118,16 +16192,6 @@
dir = 8
},
/area/station/engineering/smes)
-"bPF" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/station/engineering/smes)
"bPG" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -16345,11 +16409,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -16646,21 +16705,21 @@
},
/area/station/engineering/smes)
"bRK" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkyellow"
},
/area/station/engineering/smes)
"bRL" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/machinery/light,
/turf/simulated/floor/plasteel{
icon_state = "darkyellow"
},
/area/station/engineering/smes)
"bRM" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkyellow"
@@ -16953,7 +17012,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/smes)
"bTp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal/southwest)
"bTy" = (
@@ -17626,7 +17685,7 @@
pixel_x = 24;
name = "east bump"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -18141,7 +18200,7 @@
/obj/structure/rack{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/spawner/random/maintenance,
/obj/item/paper/crumpled,
/turf/simulated/floor/plasteel{
@@ -18400,6 +18459,25 @@
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/office)
+"cac" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable/orange{
+ d2 = 8;
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc/directional/south,
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"cag" = (
/obj/machinery/door/poddoor{
id_tag = "QMLoaddoor2";
@@ -18493,7 +18571,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"caX" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/spawner/random/barrier/grille_maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -18730,7 +18808,7 @@
dir = 4;
color = "#954535"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/custodian{
pixel_y = -32
},
@@ -19905,7 +19983,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"ckx" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"ckC" = (
@@ -20048,6 +20126,15 @@
},
/turf/simulated/floor/plating,
/area/station/command/office/ce)
+"clv" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"clB" = (
/obj/machinery/light,
/turf/simulated/floor/plasteel{
@@ -20112,7 +20199,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"clN" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/port)
"clQ" = (
@@ -20246,16 +20333,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/science/storage)
-"cmN" = (
-/obj/structure/cable/orange{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/fore)
"cmW" = (
/obj/machinery/status_display{
layer = 4
@@ -20467,21 +20544,6 @@
icon_state = "neutralfull"
},
/area/station/turret_protected/aisat/interior)
-"coU" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Central Asteroid Maintenance"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/plating,
-/area/station/maintenance/maintcentral)
"coV" = (
/obj/structure/cable{
d1 = 1;
@@ -20548,7 +20610,7 @@
/area/station/science/rnd)
"cpo" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -20569,7 +20631,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -21193,7 +21255,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"cuJ" = (
@@ -21261,6 +21323,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -21367,8 +21434,8 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southeast)
"cvW" = (
@@ -21408,7 +21475,7 @@
/area/station/security/lobby)
"cwk" = (
/obj/effect/landmark/spawner/nukedisc_respawn,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
},
@@ -21457,7 +21524,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -21693,7 +21760,7 @@
"cza" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -21802,6 +21869,11 @@
/obj/machinery/light/small{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/fore)
"czC" = (
@@ -22189,6 +22261,9 @@
/mob/living/carbon/human/monkey,
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
+"cCu" = (
+/turf/simulated/mineral/ancient/outer,
+/area/space)
"cCw" = (
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
@@ -23146,6 +23221,11 @@
/obj/structure/railing{
dir = 8
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/space,
/area/station/hallway/spacebridge/comeng)
"cHB" = (
@@ -23172,7 +23252,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -23242,6 +23322,19 @@
},
/turf/simulated/floor/grass/jungle,
/area/station/hallway/secondary/garden)
+"cIe" = (
+/obj/structure/cable/orange{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/disposal/northeast)
"cIg" = (
/obj/structure/chair/stool{
dir = 4
@@ -23659,6 +23752,10 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/station/supply/lobby)
+"cJJ" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/mineral/ancient,
+/area/station/maintenance/fore)
"cJK" = (
/obj/structure/table,
/turf/simulated/floor/mineral/titanium,
@@ -24084,6 +24181,10 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
/area/station/legal/magistrate)
+"cMh" = (
+/obj/effect/spawner/random/fungus/probably,
+/turf/simulated/wall,
+/area/station/maintenance/disposal/northeast)
"cMm" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/command/glass{
@@ -24149,7 +24250,7 @@
},
/area/station/maintenance/port)
"cMH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fore)
"cMM" = (
@@ -24276,7 +24377,6 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"cNC" = (
@@ -24686,7 +24786,7 @@
/area/station/medical/virology)
"cPw" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"cPz" = (
@@ -24800,6 +24900,12 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/starboard/south)
+"cPS" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"cPW" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
@@ -25117,11 +25223,6 @@
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"cRo" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -25131,7 +25232,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"cRq" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/service/clown/secret)
"cRs" = (
@@ -25276,10 +25377,6 @@
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
-"cSk" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/simulated/floor/plating,
-/area/station/hallway/primary/fore/north)
"cSm" = (
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
@@ -25534,7 +25631,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/prison/cell_block/A)
"cTs" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/nitrogen,
/area/station/maintenance/abandonedbar)
"cTu" = (
@@ -25562,6 +25659,9 @@
},
/turf/simulated/floor/wood,
/area/station/service/library)
+"cTG" = (
+/turf/simulated/floor/plating/asteroid/ancient/airless,
+/area/space)
"cTH" = (
/obj/machinery/washing_machine,
/turf/simulated/floor/plasteel,
@@ -25639,27 +25739,37 @@
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/atmospherics/pipe/simple/hidden/yellow,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"cUj" = (
/obj/machinery/atmospherics/pipe/simple/hidden/yellow,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"cUl" = (
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 10
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"cUm" = (
/obj/machinery/light/small{
dir = 8
},
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
@@ -25668,6 +25778,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 5
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -25677,6 +25792,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -25696,16 +25816,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/security/processing)
-"cUr" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/maintcentral)
"cUs" = (
/obj/structure/cable/orange{
d1 = 1;
@@ -25724,14 +25834,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 4
},
-/turf/simulated/floor/plating,
-/area/station/maintenance/storage)
-"cUw" = (
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
+"cUw" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -25778,11 +25888,6 @@
name = "Central Asteroid Maintenance"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -26203,7 +26308,7 @@
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/fore)
"cVY" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -26598,7 +26703,7 @@
name = "Storefront Shutters Control";
pixel_x = 24
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -26942,6 +27047,17 @@
/obj/machinery/door/firedoor,
/turf/simulated/floor/plating,
/area/station/security/permabrig)
+"ddm" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/fore/north)
"ddn" = (
/obj/structure/table/glass/reinforced,
/obj/item/ashtray/bronze,
@@ -27018,6 +27134,11 @@
/obj/machinery/atmospherics/pipe/simple/visible/red{
dir = 4
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"ddD" = (
@@ -27557,7 +27678,7 @@
/obj/structure/rack,
/obj/item/clothing/gloves/fingerless,
/obj/item/clothing/shoes/workboots/mining,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"dgq" = (
@@ -28036,7 +28157,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -28417,18 +28538,6 @@
icon_state = "white"
},
/area/station/science/toxins/mixing)
-"dmC" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/maintenance{
- name = "Command SMES Access"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
"dmK" = (
/obj/machinery/hydroponics/constructable{
desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays.";
@@ -28442,7 +28551,7 @@
},
/area/station/security/permabrig)
"dmR" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkbrowncorners"
@@ -28476,7 +28585,7 @@
/turf/simulated/wall,
/area/station/hallway/primary/fore/north)
"dnc" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -28597,7 +28706,7 @@
},
/area/station/maintenance/port)
"dog" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/rack,
/obj/item/stack/cable_coil,
/obj/item/tank/internals/emergency_oxygen/engi,
@@ -28647,7 +28756,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"doy" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -28744,7 +28853,7 @@
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/fpmaint)
"dpf" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -29567,6 +29676,14 @@
icon_state = "redcorner"
},
/area/station/hallway/primary/fore/west)
+"dtN" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating/asteroid/ancient,
+/area/station/maintenance/fore)
"dtP" = (
/obj/machinery/light{
dir = 4
@@ -30168,6 +30285,10 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/item/radio/intercom{
+ pixel_y = 28;
+ name = "custom placement"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
@@ -30253,16 +30374,17 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/item/radio/intercom{
- pixel_y = 28;
- name = "custom placement"
- },
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
@@ -30292,31 +30414,6 @@
icon_state = "bluecorner"
},
/area/station/hallway/primary/fore/north)
-"dxx" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/cable/orange{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "bluecorner"
- },
-/area/station/hallway/primary/fore/north)
"dxD" = (
/turf/simulated/wall,
/area/station/security/detective)
@@ -30331,7 +30428,7 @@
"dxJ" = (
/obj/structure/table,
/obj/item/food/fried_vox,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel/freezer,
/area/station/maintenance/starboard)
"dxK" = (
@@ -30394,7 +30491,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -31229,6 +31326,10 @@
},
/turf/simulated/floor/plasteel/dark/telecomms,
/area/station/science/server)
+"dCr" = (
+/obj/structure/sign/engineering,
+/turf/simulated/mineral/ancient,
+/area/station/maintenance/fore)
"dCt" = (
/obj/structure/cable/orange{
d1 = 4;
@@ -31343,7 +31444,7 @@
/turf/simulated/wall,
/area/station/hallway/primary/central/west)
"dDB" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal/west)
"dDG" = (
@@ -31393,6 +31494,11 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -31414,6 +31520,18 @@
icon_state = "asteroidplating"
},
/area/station/maintenance/port2)
+"dEi" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/smes)
"dEm" = (
/obj/machinery/light/small,
/turf/simulated/floor/plating{
@@ -31495,7 +31613,7 @@
/turf/space,
/area/station/hallway/spacebridge/servsci)
"dFD" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 10
},
@@ -31571,7 +31689,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/fore)
"dGH" = (
@@ -31634,7 +31752,7 @@
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"dHV" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"dHZ" = (
@@ -31744,7 +31862,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dJM" = (
@@ -31982,7 +32100,7 @@
pixel_y = 28;
name = "custom placement"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"dMG" = (
@@ -32173,11 +32291,11 @@
},
/area/station/engineering/atmos)
"dOC" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/fore_starboard)
"dPj" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/north)
"dPq" = (
@@ -32224,7 +32342,7 @@
name = "Central Access"
},
/obj/effect/turf_decal/stripes/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -32280,6 +32398,16 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -32359,7 +32487,7 @@
name = "Aft Asteroid Maintenance"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -32436,6 +32564,21 @@
icon_state = "darkbrown"
},
/area/station/public/quantum/cargo)
+"dRN" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"dRP" = (
/obj/machinery/door/window/brigdoor{
id = "Cell 8";
@@ -32466,6 +32609,14 @@
icon_state = "dark"
},
/area/station/security/prison/cell_block/A)
+"dRV" = (
+/obj/machinery/power/transmission_laser/north,
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"dSl" = (
/obj/machinery/conveyor/east{
id = "QMLoad2"
@@ -32511,6 +32662,11 @@
/obj/machinery/door/airlock/public/glass{
name = "Central Access"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -32625,6 +32781,11 @@
/area/station/hallway/primary/fore/west)
"dTd" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -32650,6 +32811,11 @@
location = "CommandMiddle";
name = "navigation beacon (Command-Middle)"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -32673,7 +32839,7 @@
/turf/simulated/floor/plating,
/area/station/security/processing)
"dUj" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
@@ -32733,11 +32899,11 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/fpmaint)
"dUP" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"dUR" = (
@@ -32749,7 +32915,7 @@
},
/area/station/hallway/spacebridge/dockmed)
"dUZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"dVe" = (
@@ -32851,6 +33017,11 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -32981,7 +33152,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"dZd" = (
@@ -33001,7 +33172,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 1;
d2 = 4;
@@ -33074,6 +33245,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"ebi" = (
@@ -33274,7 +33450,7 @@
},
/area/station/medical/morgue)
"eeN" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
@@ -33362,7 +33538,7 @@
name = "Morgue"
},
/obj/effect/mapping_helpers/airlock/access/all/medical/morgue,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -33557,7 +33733,7 @@
/area/station/service/library)
"eke" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
@@ -33613,7 +33789,7 @@
},
/area/station/medical/virology)
"elI" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/light/small,
/obj/effect/decal/cleanable/ash,
/turf/simulated/floor/plating,
@@ -33941,7 +34117,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"erm" = (
@@ -33979,7 +34155,7 @@
},
/area/station/hallway/secondary/entry/west)
"esJ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -34300,7 +34476,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -34434,7 +34610,7 @@
},
/area/station/maintenance/port2)
"eyx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/mine/unexplored/cere/civilian)
"eyA" = (
@@ -34523,7 +34699,7 @@
opacity = 0
},
/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"ezI" = (
@@ -34623,7 +34799,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -34785,7 +34961,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"eDa" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/turf_decal/stripes/line{
dir = 4
},
@@ -34808,7 +34984,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -34953,7 +35129,7 @@
/area/station/medical/medbay)
"eFm" = (
/obj/effect/mapping_helpers/airlock/access/all/science/xenobio,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/door/airlock/maintenance{
name = "Aft Asteroid Maintenance"
},
@@ -34967,7 +35143,7 @@
/area/station/hallway/primary/central/north)
"eFq" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -35023,7 +35199,7 @@
/obj/effect/mapping_helpers/airlock/access/all/science/tox,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -35039,6 +35215,19 @@
color = "#62416F"
},
/area/station/public/quantum/science)
+"eGK" = (
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/door_control{
+ id = "medeva";
+ name = "Medical EVA shutter control";
+ pixel_y = 24;
+ req_one_access = list(19,41)
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/starboard/south)
"eGO" = (
/obj/structure/cable{
d1 = 4;
@@ -35078,6 +35267,11 @@
c_tag = "Engineering Asteroid Hallway 5";
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -35227,7 +35421,7 @@
},
/area/station/hallway/primary/port/north)
"eIK" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "brown"
@@ -35481,7 +35675,7 @@
"eMb" = (
/obj/machinery/power/apc/directional/south,
/obj/structure/cable/orange,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"eMh" = (
@@ -35815,7 +36009,7 @@
dir = 4;
color = "#954535"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -35994,6 +36188,22 @@
icon_state = "darkyellowfull"
},
/area/station/engineering/break_room/secondary)
+"eUJ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 10
+ },
+/obj/structure/cable/orange{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/fore)
"eUU" = (
/obj/structure/disposalpipe/junction{
dir = 1
@@ -36138,7 +36348,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/port)
"eXo" = (
@@ -36153,7 +36363,7 @@
/obj/structure/chair{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -36220,7 +36430,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 6
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/north)
"eZB" = (
@@ -36232,7 +36442,7 @@
},
/area/station/engineering/atmos)
"eZF" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -36294,7 +36504,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/nitrogen,
/area/station/maintenance/abandonedbar)
"fav" = (
@@ -36363,6 +36573,14 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
+"fce" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating/asteroid/ancient,
+/area/station/maintenance/fore)
"fcm" = (
/obj/structure/chair/office/dark{
dir = 1
@@ -36663,7 +36881,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"fhE" = (
@@ -36745,7 +36963,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"fjm" = (
@@ -36873,7 +37091,7 @@
/turf/simulated/mineral/ancient/outer,
/area/station/maintenance/electrical_shop)
"flF" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/maintenance/fore)
"flM" = (
@@ -36897,16 +37115,6 @@
icon_state = "solarpanel"
},
/area/station/engineering/solar/aft_starboard)
-"fms" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/visible/yellow{
- dir = 5
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plasteel{
- icon_state = "dark"
- },
-/area/station/engineering/atmos)
"fmy" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
@@ -37026,6 +37234,25 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/port)
+"foa" = (
+/obj/effect/spawner/random/dirt/often,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
+ icon_state = "space";
+ layer = 4;
+ name = "EXTERNAL AIRLOCK";
+ pixel_x = 32
+ },
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/central/north)
"fof" = (
/obj/machinery/door/airlock/external{
id_tag = "specops_home";
@@ -37095,7 +37322,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -37379,7 +37606,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"ftZ" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -37460,7 +37687,7 @@
},
/area/station/maintenance/asmaint)
"fuN" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/light/small{
dir = 1
},
@@ -37524,7 +37751,7 @@
name = "Aft Asteroid Maintenance"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"fvk" = (
@@ -37646,7 +37873,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"fxp" = (
@@ -37686,7 +37913,7 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"fxL" = (
@@ -37703,7 +37930,7 @@
/turf/simulated/floor/carpet/black,
/area/station/command/bridge)
"fyo" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal/external/southeast)
"fyN" = (
@@ -37716,6 +37943,11 @@
d2 = 2;
icon_state = "1-2"
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -37801,7 +38033,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/main)
"fAx" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -37821,7 +38053,7 @@
},
/area/station/hallway/primary/port/north)
"fAK" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/supply/miningdock)
"fBa" = (
@@ -37843,7 +38075,7 @@
/area/station/hallway/primary/port/north)
"fBr" = (
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/door/airlock/maintenance/glass,
/obj/machinery/atmospherics/pipe/simple/visible,
/turf/simulated/floor/plating,
@@ -37895,7 +38127,7 @@
/turf/simulated/floor/wood,
/area/station/service/library)
"fCP" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/stack/ore/glass,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -37911,6 +38143,9 @@
},
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
+"fDs" = (
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"fDu" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable/orange{
@@ -37950,7 +38185,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
@@ -37961,6 +38196,11 @@
/obj/structure/girder,
/obj/structure/grille,
/obj/machinery/atmospherics/pipe/simple/hidden/yellow,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"fEn" = (
@@ -38184,7 +38424,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/security/range)
"fHp" = (
@@ -38414,7 +38654,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -38423,7 +38663,7 @@
},
/area/station/hallway/primary/aft/west)
"fLp" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
@@ -38445,7 +38685,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 8;
@@ -38813,8 +39053,8 @@
/turf/simulated/wall,
/area/station/public/locker)
"fQs" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/mech_bay_recharge_port,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -38910,7 +39150,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"fRI" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/closet/firecloset/full,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -39028,7 +39268,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
@@ -39073,6 +39313,11 @@
/turf/simulated/floor/engine,
/area/station/engineering/control)
"fTR" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkyellow"
@@ -39239,6 +39484,11 @@
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
/obj/machinery/atmospherics/pipe/simple/hidden/universal,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"fWQ" = (
@@ -39386,9 +39636,13 @@
/area/station/public/arcade)
"fYk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
+"fYw" = (
+/obj/structure/sign/radiation/rad_area,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"fYy" = (
/obj/item/storage/bible,
/obj/structure/table/wood/fancy/red,
@@ -39422,11 +39676,6 @@
/turf/simulated/floor/plasteel,
/area/station/security/lobby)
"fYW" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -39467,7 +39716,7 @@
/area/station/supply/lobby)
"fZC" = (
/obj/machinery/atmospherics/pipe/manifold4w/hidden/cyan,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"fZO" = (
@@ -39584,7 +39833,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"gbC" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"gbF" = (
@@ -39805,7 +40054,7 @@
/area/station/hallway/secondary/exit)
"geK" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/east)
"gfb" = (
@@ -39870,20 +40119,6 @@
/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/science/toxins/mixing)
-"ghk" = (
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_x = 32
- },
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 9
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plating,
-/area/station/hallway/primary/central/north)
"ghv" = (
/obj/machinery/light{
dir = 1
@@ -40168,7 +40403,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"glQ" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/light/small{
dir = 4
},
@@ -40180,6 +40415,18 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
+"gmx" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/safety_eye_protection{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"gmy" = (
/obj/structure/sign/clown,
/turf/simulated/wall,
@@ -40193,7 +40440,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/apmaint)
"gnh" = (
@@ -40206,6 +40453,20 @@
icon_state = "cafeteria"
},
/area/station/supply/break_room)
+"gnt" = (
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"gnu" = (
/turf/simulated/mineral/ancient,
/area/station/maintenance/disposal/west)
@@ -40349,6 +40610,11 @@
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -40357,7 +40623,7 @@
/obj/item/gun/projectile/automatic/toy/pistol,
/obj/structure/rack,
/obj/item/toy/sword,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/sign/poster/contraband/grey_tide{
pixel_y = 32
},
@@ -40406,7 +40672,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"gpZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"gqQ" = (
@@ -40442,6 +40708,19 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/central/east)
+"grh" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/hallway/primary/fore/north)
"grv" = (
/obj/machinery/light{
dir = 8
@@ -40534,7 +40813,7 @@
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/port2)
"gtz" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -40559,7 +40838,7 @@
/area/station/hallway/primary/aft/west)
"gtZ" = (
/obj/effect/spawner/random/fungus/probably,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"gub" = (
@@ -40648,18 +40927,6 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/fore/west)
-"gvo" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/maintcentral)
"gvC" = (
/obj/structure/railing{
dir = 8
@@ -40754,7 +41021,7 @@
/area/station/service/library)
"gxa" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -40762,7 +41029,7 @@
/area/station/maintenance/port2)
"gxk" = (
/obj/structure/closet/emcloset,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/west)
"gxo" = (
@@ -40851,7 +41118,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_regular_floor = "yellowsiding";
icon_state = "tranquillite"
@@ -40965,9 +41232,34 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/fpmaint)
+"gAg" = (
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "bluecorner"
+ },
+/area/station/hallway/primary/fore/north)
"gAh" = (
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/north)
"gAq" = (
@@ -40976,6 +41268,25 @@
icon_state = "bar"
},
/area/station/service/theatre)
+"gAr" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ color = "#954535"
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/station/hallway/primary/fore/north)
"gAv" = (
/obj/item/reagent_containers/glass/bucket,
/turf/simulated/floor/plating{
@@ -41342,7 +41653,7 @@
/area/station/hallway/spacebridge/scidock)
"gGb" = (
/obj/machinery/light/small,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -41362,12 +41673,26 @@
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/light{
dir = 8
},
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
+"gGz" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"gGB" = (
/turf/simulated/mineral/ancient/outer,
/area/station/public/sleep/secondary)
@@ -41387,6 +41712,11 @@
icon_state = "whitepurplecorner"
},
/area/station/science/test_chamber)
+"gGQ" = (
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/disposal/northeast)
"gGU" = (
/obj/machinery/mineral/stacking_unit_console{
pixel_x = 32;
@@ -41638,7 +41968,7 @@
},
/area/station/medical/surgery/secondary)
"gLg" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -41678,7 +42008,7 @@
pixel_x = -32;
random_basetype = /obj/structure/sign/poster/official
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/chair/stool,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore/west)
@@ -41702,7 +42032,7 @@
},
/area/station/public/sleep/secondary)
"gLG" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/sign/poster/contraband/random{
pixel_x = -32
},
@@ -41912,11 +42242,11 @@
},
/area/station/command/vault)
"gOh" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/public/storefront)
"gOm" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/rack,
/obj/item/pen,
/turf/simulated/floor/plating,
@@ -42029,6 +42359,11 @@
dir = 5;
level = 2
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"gPT" = (
@@ -42117,7 +42452,7 @@
},
/area/station/hallway/primary/port/north)
"gSN" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/port)
"gSP" = (
@@ -42163,7 +42498,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southeast)
"gTe" = (
@@ -42320,6 +42655,11 @@
pixel_x = -28;
name = "custom placement"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -42412,7 +42752,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/unary/portables_connector{
dir = 4
},
@@ -42836,7 +43176,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -43044,7 +43384,7 @@
/turf/simulated/floor/wood,
/area/station/command/office/ntrep)
"hhV" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/flashlight/seclite,
/obj/structure/table,
/turf/simulated/floor/plating,
@@ -43143,7 +43483,7 @@
},
/area/station/science/test_chamber)
"hjp" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "escape"
@@ -43186,6 +43526,11 @@
pixel_x = -28;
name = "custom placement"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -43424,7 +43769,7 @@
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior/secondary)
"hnP" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -43779,7 +44124,7 @@
/turf/simulated/floor/carpet/royalblack,
/area/station/service/bar)
"htz" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "darkgreenfull"
},
@@ -43915,7 +44260,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -44119,7 +44464,7 @@
},
/area/station/science/robotics)
"hxE" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/maintcentral)
"hxM" = (
@@ -44447,6 +44792,18 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore/west)
+"hDc" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Command SMES Access"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/fore/north)
"hDf" = (
/obj/item/kirbyplants/plant25,
/turf/simulated/floor/plasteel{
@@ -44505,7 +44862,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/primary/aft/west)
"hDB" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/mirror{
icon_state = "mirror_broke";
pixel_y = 28
@@ -44585,7 +44942,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/apmaint)
"hEQ" = (
@@ -44595,10 +44952,37 @@
},
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/west)
+"hES" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/spawner/random/dirt/often,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/central/north)
"hEU" = (
/obj/structure/closet/firecloset/full,
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/hallway/primary/fore/west)
+"hEZ" = (
+/obj/machinery/atmospherics/unary/vent_pump/on,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"hFb" = (
/obj/structure/cable{
d1 = 4;
@@ -44766,7 +45150,7 @@
dir = 5;
level = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"hHD" = (
@@ -44810,7 +45194,7 @@
},
/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics,
/obj/effect/mapping_helpers/airlock/access/any/service/kitchen,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"hIa" = (
@@ -44890,15 +45274,10 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/yellow,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/turbine)
"hIC" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
@@ -45161,6 +45540,15 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
+"hLv" = (
+/obj/machinery/conveyor/auto{
+ dir = 1
+ },
+/obj/machinery/conveyor/auto{
+ dir = 1
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal/northeast)
"hLx" = (
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall,
@@ -45220,7 +45608,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"hMW" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/chair/wood,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -45258,7 +45646,7 @@
},
/area/station/service/hydroponics)
"hNo" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/scalpel,
/turf/simulated/floor/plasteel/freezer,
/area/station/maintenance/starboard)
@@ -45295,7 +45683,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/quantum/service)
"hNJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/kitchenspike,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/old,
@@ -45348,7 +45736,7 @@
/turf/simulated/floor/wood,
/area/station/service/theatre)
"hOG" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -45402,7 +45790,7 @@
/area/station/service/hydroponics)
"hPj" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southeast)
"hPp" = (
@@ -45508,7 +45896,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "darkyellow";
dir = 1
@@ -45530,7 +45918,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 4;
@@ -45679,21 +46067,12 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "escape"
},
/area/station/hallway/secondary/exit)
-"hRN" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/station/maintenance/maintcentral)
"hRO" = (
/obj/machinery/light{
dir = 1
@@ -45841,7 +46220,7 @@
/area/station/turret_protected/aisat/interior/secondary)
"hTT" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -46073,6 +46452,12 @@
icon_state = "darkpurple"
},
/area/station/science/robotics)
+"hXG" = (
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"hYb" = (
/obj/machinery/light,
/turf/simulated/floor/plasteel{
@@ -46108,7 +46493,7 @@
/obj/item/clothing/head/cone,
/obj/item/clothing/head/cone,
/obj/item/clothing/head/cone,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"hYu" = (
@@ -46147,7 +46532,7 @@
},
/area/station/public/sleep/secondary)
"hYH" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/spawner/grouped_spawner{
group_id = "tunnelbats";
max_per_spawner = 1;
@@ -46160,10 +46545,13 @@
},
/area/station/maintenance/apmaint)
"hYI" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
+"hYQ" = (
+/turf/simulated/mineral/ancient/outer,
+/area/station/maintenance/fore)
"hYW" = (
/turf/simulated/mineral/ancient,
/area/station/medical/paramedic)
@@ -46269,7 +46657,7 @@
},
/area/station/service/chapel/office)
"hZS" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/grille/broken,
/obj/item/stack/rods,
/turf/simulated/floor/plating,
@@ -46623,6 +47011,7 @@
/area/station/service/mime)
"ieC" = (
/obj/machinery/atmospherics/pipe/simple/visible,
+/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"ieJ" = (
@@ -46739,7 +47128,7 @@
/area/station/engineering/solar/aft)
"igx" = (
/obj/machinery/optable,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/toy/plushie/robo_corgi,
/turf/simulated/floor/plasteel{
icon_state = "darkpurple"
@@ -46765,7 +47154,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/fpmaint)
"ihn" = (
@@ -46851,6 +47240,11 @@
pixel_x = 1;
pixel_y = 5
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -47015,21 +47409,6 @@
/obj/item/gavelhammer,
/turf/simulated/floor/carpet,
/area/station/legal/courtroom)
-"ilj" = (
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/sign/securearea{
- desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
- icon_state = "space";
- layer = 4;
- name = "EXTERNAL AIRLOCK";
- pixel_x = 32
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plating,
-/area/station/hallway/primary/fore/north)
"ilR" = (
/obj/docking_port/stationary/whiteship{
dir = 8;
@@ -47090,7 +47469,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/fpmaint)
"imr" = (
@@ -47152,7 +47531,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/east)
"imO" = (
@@ -47293,6 +47672,11 @@
/turf/simulated/floor/plating,
/area/station/command/office/hop)
"iow" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"iox" = (
@@ -47310,7 +47694,7 @@
},
/area/station/security/checkpoint/secondary)
"ioJ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/hallway/primary/fore/west)
"ipn" = (
@@ -47636,14 +48020,14 @@
},
/area/station/hallway/primary/fore/west)
"irS" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
/area/station/maintenance/starboard)
"irU" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -47692,7 +48076,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -47705,6 +48089,25 @@
icon_state = "cafeteria"
},
/area/station/medical/break_room)
+"isQ" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/binary/pump{
+ dir = 1;
+ name = "Mix To Turbine"
+ },
+/obj/effect/spawner/random/dirt/frequent,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellow";
+ dir = 1
+ },
+/area/station/engineering/atmos)
"itf" = (
/turf/simulated/mineral/ancient,
/area/station/maintenance/starboard)
@@ -47759,7 +48162,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/north)
"iuC" = (
@@ -47767,9 +48170,13 @@
name = "Central Asteroid Maintenance"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
+"iuD" = (
+/obj/effect/mapping_helpers/turfs/rust,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal/northeast)
"iuE" = (
/obj/structure/cable{
d1 = 1;
@@ -48101,7 +48508,7 @@
name = "External Airlock Access"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"iyK" = (
@@ -48128,7 +48535,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
@@ -48406,7 +48813,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -48441,6 +48848,27 @@
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating/airless,
/area/station/maintenance/disposal/external/north)
+"iDF" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/fore)
+"iDW" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating/asteroid/ancient,
+/area/station/maintenance/fore)
"iDY" = (
/obj/machinery/economy/vending/bardrobe,
/obj/structure/sign/poster/contraband/random{
@@ -48582,6 +49010,11 @@
/area/station/hallway/primary/port/north)
"iFR" = (
/obj/machinery/atmospherics/pipe/manifold4w/hidden/cyan,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"iFS" = (
@@ -48675,6 +49108,11 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"iGX" = (
@@ -48741,6 +49179,14 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/fore/north)
+"iIH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/turfs/damage,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutralcorner"
+ },
+/area/station/maintenance/port2)
"iIK" = (
/turf/simulated/wall,
/area/station/supply/qm)
@@ -48752,7 +49198,6 @@
},
/area/station/medical/storage/secondary)
"iIS" = (
-/obj/item/trash/spentcasing/bullet,
/obj/effect/decal/cleanable/blood/splatter,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
@@ -48868,10 +49313,19 @@
},
/area/station/hallway/primary/fore/east)
"iJM" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/spawner/random/barrier/grille_maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
+"iJS" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"iJY" = (
/obj/machinery/light_switch{
dir = 4;
@@ -49175,7 +49629,7 @@
/area/station/hallway/primary/aft/east)
"iON" = (
/obj/structure/closet,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkbrown"
@@ -49197,7 +49651,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
+/area/station/maintenance/disposal/northeast)
"iOU" = (
/obj/structure/table/wood,
/obj/effect/spawner/random/maintenance,
@@ -49210,6 +49664,19 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/central/north)
+"iPd" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Fore Asteroid Maintenance Access"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/fore/north)
"iPe" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
@@ -49434,7 +49901,7 @@
},
/area/station/hallway/secondary/entry/west)
"iSn" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/mine/unexplored/cere/medical)
"iSo" = (
@@ -49591,9 +50058,9 @@
},
/area/station/security/detective)
"iTu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
+/obj/effect/mapping_helpers/turfs/rust,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"iTx" = (
@@ -49744,6 +50211,22 @@
icon_state = "dark"
},
/area/station/service/chapel/office)
+"iVV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"iWe" = (
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
@@ -49906,7 +50389,7 @@
/turf/simulated/floor/plating,
/area/station/science/storage)
"iYg" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/maintenance/disposal/westalt)
"iYi" = (
@@ -49940,7 +50423,7 @@
},
/area/station/hallway/primary/port/south)
"iYL" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -50127,7 +50610,7 @@
},
/area/station/hallway/primary/fore/west)
"jas" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/door/airlock/maintenance{
name = "Storefront Access"
@@ -50269,7 +50752,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/turf_decal/stripes/line{
dir = 8
},
@@ -50549,7 +51032,7 @@
/turf/simulated/mineral/ancient,
/area/mine/unexplored/cere/orbiting)
"jfS" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/closet/firecloset/full,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -50701,7 +51184,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/universal{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"jis" = (
@@ -50950,7 +51433,7 @@
pixel_x = -28;
name = "custom placement"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/public/vacant_office)
"jmh" = (
@@ -50973,7 +51456,7 @@
/area/station/maintenance/apmaint)
"jmO" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -51222,6 +51705,18 @@
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/east)
+"jpD" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"jpH" = (
/obj/structure/table,
/obj/structure/sign/electricshock{
@@ -51327,9 +51822,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 1
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -51338,6 +51830,9 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -51447,7 +51942,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"jsB" = (
@@ -51508,7 +52003,7 @@
/area/station/supply/sorting)
"jti" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -51612,6 +52107,11 @@
/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -51667,7 +52167,7 @@
},
/area/station/hallway/spacebridge/dockmed)
"jvd" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -51698,7 +52198,7 @@
},
/area/station/hallway/secondary/exit)
"jvu" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/table_frame/wood,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -51999,7 +52499,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -52086,7 +52586,7 @@
/obj/structure/rack{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/extinguisher,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -52155,6 +52655,11 @@
dir = 9;
level = 2
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"jAg" = (
@@ -52202,7 +52707,7 @@
"jAx" = (
/obj/effect/spawner/random/maintenance,
/obj/structure/table,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/robotanalyzer,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical_shop)
@@ -52256,7 +52761,7 @@
/area/station/hallway/spacebridge/engmed)
"jBh" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/starboard)
"jBk" = (
@@ -52461,7 +52966,7 @@
/area/station/maintenance/port2)
"jDw" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -52531,7 +53036,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -52551,7 +53056,7 @@
},
/area/station/hallway/primary/aft/west)
"jED" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -52919,6 +53424,14 @@
icon_state = "redcorner"
},
/area/station/hallway/secondary/entry/west)
+"jJo" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"jJr" = (
/obj/structure/window/reinforced{
dir = 8
@@ -53003,7 +53516,7 @@
/obj/machinery/door/airlock/maintenance{
name = "Starboard Asteroid Maintenance Access"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"jKO" = (
@@ -53029,7 +53542,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -53224,7 +53737,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -53273,7 +53786,7 @@
dir = 5
},
/obj/machinery/atmospherics/pipe/simple/visible,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"jPu" = (
@@ -53284,6 +53797,16 @@
icon_state = "asteroidplating"
},
/area/station/maintenance/starboard)
+"jPy" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/fore)
"jPD" = (
/obj/structure/cable/orange{
d1 = 2;
@@ -53775,6 +54298,22 @@
},
/turf/simulated/floor/plasteel/freezer,
/area/station/public/locker)
+"jVu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/structure/cable/orange{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "browncorner"
+ },
+/area/station/engineering/transmission_laser)
"jVB" = (
/obj/machinery/light,
/obj/structure/cable{
@@ -53919,7 +54458,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 4;
@@ -53942,6 +54481,11 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"jZw" = (
@@ -54016,6 +54560,17 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
+"kab" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/catwalk,
+/area/station/engineering/transmission_laser)
"kad" = (
/obj/effect/decal/cleanable/blood/tracks/mapped{
dir = 10
@@ -54503,14 +55058,6 @@
icon_state = "neutralcorner"
},
/area/station/hallway/secondary/entry/north)
-"khM" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/maintcentral)
"khN" = (
/obj/structure/cable/orange{
d1 = 1;
@@ -54581,6 +55128,15 @@
},
/turf/simulated/floor/carpet/green,
/area/station/service/library)
+"kiG" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/mapping_helpers/turfs/rust,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"kjb" = (
/obj/structure/chair/comfy/shuttle{
dir = 4
@@ -54662,7 +55218,7 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"kkD" = (
@@ -54690,6 +55246,11 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"klh" = (
@@ -54922,7 +55483,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"kol" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/stack/rods/ten,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -54999,7 +55560,6 @@
/area/station/maintenance/asmaint)
"kpK" = (
/obj/effect/decal/cleanable/blood/drip,
-/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -55040,7 +55600,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -55158,6 +55718,21 @@
"ksl" = (
/turf/simulated/floor/carpet,
/area/station/public/locker)
+"ksq" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Fore Asteroid Maintenance Access"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/fore/north)
"ksv" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/disposalpipe/segment{
@@ -55206,6 +55781,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"ksR" = (
@@ -55412,6 +55992,19 @@
},
/turf/simulated/wall,
/area/station/public/quantum/security)
+"kvL" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/fore)
"kvU" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp/green{
@@ -55447,7 +56040,7 @@
/area/station/maintenance/apmaint)
"kwq" = (
/obj/structure/chair/stool/bar,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"kwu" = (
@@ -55643,6 +56236,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 5
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"kyQ" = (
@@ -55670,7 +56268,7 @@
},
/area/station/science/xenobiology)
"kzf" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/storage)
"kzh" = (
@@ -55684,6 +56282,23 @@
"kzq" = (
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
+"kzw" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/orange{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/spawner/random/dirt/often,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"kzK" = (
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall,
@@ -56249,6 +56864,11 @@
/obj/machinery/light/small{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"kKp" = (
@@ -56553,7 +57173,7 @@
/obj/machinery/door/airlock/engineering{
name = "Science Asteroid Substation"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"kOk" = (
@@ -56616,14 +57236,6 @@
},
/turf/simulated/floor/plasteel/freezer,
/area/station/service/kitchen)
-"kPs" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Fore Asteroid Maintenance Access"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
"kPx" = (
/obj/item/kirbyplants/plant21,
/turf/simulated/floor/wood,
@@ -56987,7 +57599,7 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
@@ -57062,12 +57674,16 @@
},
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
+"kUW" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/transmission_laser)
"kVh" = (
/obj/structure/chair/sofa/right{
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"kVq" = (
@@ -57317,7 +57933,7 @@
},
/area/station/supply/lobby)
"kZs" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal/east)
"kZw" = (
@@ -57373,7 +57989,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/north)
@@ -57431,7 +58047,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -57442,6 +58058,11 @@
icon_state = "redcorner"
},
/area/station/hallway/primary/fore/west)
+"lbU" = (
+/obj/effect/mapping_helpers/turfs/rust,
+/obj/effect/spawner/random/dirt/often,
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/fore)
"lca" = (
/obj/structure/chair{
dir = 4
@@ -57563,7 +58184,7 @@
},
/area/station/science/toxins/launch)
"ldR" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/obj/structure/sign/poster/contraband/random,
/turf/simulated/wall,
/area/station/maintenance/electrical_shop)
@@ -57651,6 +58272,11 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -57705,7 +58331,7 @@
},
/area/station/supply/break_room)
"lgd" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -57846,7 +58472,7 @@
/turf/space,
/area/space/nearstation)
"lif" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/flashlight/lantern,
/obj/effect/turf_decal/box,
/turf/simulated/floor/plating,
@@ -58011,7 +58637,7 @@
name = "Quarantine Lockdown";
opacity = 0
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"ljP" = (
@@ -58252,7 +58878,7 @@
},
/area/station/service/chapel/office)
"lmt" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 4
},
@@ -58436,7 +59062,7 @@
/area/station/medical/medbay)
"lnJ" = (
/obj/structure/closet/emcloset,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"lnN" = (
@@ -58622,7 +59248,7 @@
},
/area/station/hallway/primary/starboard/south)
"lrS" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/mine/unexplored/cere/engineering)
"lrW" = (
@@ -58711,6 +59337,19 @@
icon_state = "red"
},
/area/station/hallway/secondary/exit)
+"ltw" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/item/assembly/mousetrap/armed,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/fore)
"ltP" = (
/obj/machinery/door/firedoor,
/obj/structure/cable/orange{
@@ -58795,7 +59434,7 @@
/turf/simulated/floor/carpet/royalblack,
/area/station/service/bar)
"luZ" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment/corner{
dir = 1
},
@@ -58865,6 +59504,21 @@
icon_state = "dark"
},
/area/station/maintenance/electrical_shop)
+"lvG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/firealarm/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"lvL" = (
/obj/structure/cable/orange{
d2 = 2;
@@ -59134,11 +59788,6 @@
icon_state = "4-8"
},
/obj/machinery/firealarm/directional/north,
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -59237,7 +59886,7 @@
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior/secondary)
"lzz" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -59297,6 +59946,11 @@
dir = 10
},
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"lAi" = (
@@ -59483,7 +60137,7 @@
},
/area/station/hallway/primary/port/south)
"lEv" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/firealarm/directional/west,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
@@ -59656,7 +60310,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"lGj" = (
@@ -59793,7 +60447,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/janitor)
"lJm" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/decal/cleanable/cobweb2,
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
@@ -59808,7 +60462,7 @@
/area/station/hallway/primary/starboard/south)
"lJE" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"lJM" = (
@@ -59905,7 +60559,7 @@
/obj/machinery/light{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -59954,7 +60608,7 @@
},
/area/station/service/chapel)
"lMN" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal)
"lMW" = (
@@ -59990,6 +60644,11 @@
/area/station/supply/storage)
"lNw" = (
/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -60026,7 +60685,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"lOy" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -60083,6 +60742,11 @@
/obj/machinery/computer/security/telescreen/entertainment{
pixel_x = 32
},
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -60162,6 +60826,11 @@
},
/area/station/hallway/spacebridge/sercom)
"lQT" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -60194,7 +60863,7 @@
},
/area/station/maintenance/port)
"lRc" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/clothing/suit/chef/classic,
/obj/item/clothing/head/chefhat,
/obj/effect/decal/cleanable/dirt,
@@ -60227,7 +60896,7 @@
dir = 4;
pixel_y = -8
},
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/port2)
"lRI" = (
@@ -60256,7 +60925,7 @@
},
/area/station/security/permabrig)
"lRL" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/trash/cheesie,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -60339,6 +61008,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"lSE" = (
@@ -60439,7 +61113,7 @@
},
/area/station/maintenance/electrical_shop)
"lTP" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -60637,7 +61311,7 @@
},
/area/station/hallway/primary/port/north)
"lVV" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/port)
"lVX" = (
@@ -60835,7 +61509,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"lZH" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/camera{
c_tag = "Cargo Hallway"
},
@@ -61063,7 +61737,7 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"mcB" = (
@@ -61117,7 +61791,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
"mdl" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"mdm" = (
@@ -61289,16 +61963,9 @@
/area/station/service/bar)
"mfS" = (
/obj/effect/decal/cleanable/blood/tracks/mapped,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
-"mgq" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/turf_decal/delivery,
-/turf/simulated/floor/plasteel{
- icon_state = "darkgreenfull"
- },
-/area/station/service/hydroponics)
"mgu" = (
/obj/docking_port/stationary{
dir = 4;
@@ -61773,22 +62440,6 @@
icon_state = "neutralfull"
},
/area/station/hallway/spacebridge/scidock)
-"mnU" = (
-/obj/machinery/driver_button{
- id_tag = "trash";
- pixel_x = 24;
- pixel_y = -8
- },
-/obj/machinery/door_control{
- id = "Disposal Exit";
- name = "Dispossal Vent Control";
- pixel_x = 24;
- pixel_y = 8;
- req_access = list(12)
- },
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/plating,
-/area/station/maintenance/disposal)
"mob" = (
/obj/structure/grille/broken,
/obj/structure/cable/orange{
@@ -61816,7 +62467,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southwest)
"moQ" = (
@@ -62039,7 +62690,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/north)
"mrt" = (
@@ -62063,6 +62714,17 @@
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/supply/lobby)
+"mrS" = (
+/obj/machinery/camera{
+ c_tag = "AI Satellite Service Bay";
+ dir = 8;
+ network = list("SS13","MiniSat")
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"mrU" = (
/obj/structure/closet/secure_closet/miner,
/obj/machinery/light_switch{
@@ -62093,7 +62755,7 @@
/obj/machinery/floodlight{
light_power = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"msv" = (
@@ -62114,7 +62776,7 @@
name = "Storefront Shutters Control";
pixel_x = 24
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -62198,7 +62860,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -62339,7 +63001,7 @@
},
/area/station/turret_protected/aisat/interior)
"mvD" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
@@ -62414,7 +63076,7 @@
/obj/machinery/atmospherics/binary/valve/open{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"mws" = (
@@ -62442,7 +63104,7 @@
pixel_x = -28
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"mwy" = (
@@ -62628,7 +63290,7 @@
/area/station/security/permabrig)
"mAb" = (
/obj/machinery/light/small,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/freezer,
/area/station/maintenance/gambling_den)
"mAc" = (
@@ -62679,11 +63341,11 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/fpmaint)
"mAq" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"mAH" = (
@@ -62948,8 +63610,8 @@
/turf/simulated/wall,
/area/station/maintenance/port2)
"mEr" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/alarm/directional/east,
/turf/simulated/floor/plating,
/area/station/public/storefront)
@@ -62971,7 +63633,7 @@
},
/area/station/engineering/control)
"mFJ" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -62981,7 +63643,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/station/security/range)
"mFM" = (
@@ -63122,7 +63784,7 @@
name = "Bathroom"
},
/obj/machinery/door/firedoor,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"mHH" = (
@@ -63187,7 +63849,7 @@
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -63307,7 +63969,7 @@
},
/area/station/medical/chemistry)
"mKo" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -63360,6 +64022,11 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -63421,7 +64088,7 @@
},
/area/station/maintenance/starboard)
"mMx" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/turf_decal/stripes/line{
dir = 4
},
@@ -63452,7 +64119,7 @@
},
/area/station/turret_protected/ai_upload)
"mNd" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"mNi" = (
@@ -63543,6 +64210,11 @@
dir = 6
},
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"mOA" = (
@@ -63574,7 +64246,7 @@
/obj/structure/chair/stool{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"mOX" = (
@@ -63869,7 +64541,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/office/ce)
"mTc" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/port2)
"mTo" = (
@@ -63916,7 +64588,7 @@
"mTK" = (
/obj/machinery/optable,
/obj/effect/landmark/spawner/nukedisc_respawn,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -63927,7 +64599,7 @@
/turf/simulated/floor/wood,
/area/station/public/vacant_office)
"mTO" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/spawner/grouped_spawner{
group_id = "tunnelbats";
max_per_spawner = 1;
@@ -63959,7 +64631,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/west)
"mTR" = (
@@ -63994,7 +64666,7 @@
name = "EXTERNAL AIRLOCK";
pixel_x = -32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/north)
@@ -64029,7 +64701,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 6
},
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -64103,11 +64775,6 @@
},
/area/station/maintenance/port)
"mVp" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/effect/decal/cleanable/dirt,
@@ -64155,7 +64822,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/supply/miningdock)
"mWC" = (
@@ -64266,7 +64933,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -64359,7 +65026,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/north)
"mZr" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
@@ -64465,7 +65132,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/fore)
"nbl" = (
@@ -64510,6 +65177,20 @@
"ncn" = (
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/port2)
+"ncz" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "browncorner";
+ dir = 1
+ },
+/area/station/engineering/transmission_laser)
"ncE" = (
/obj/machinery/conveyor/auto{
dir = 4
@@ -64697,7 +65378,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -64813,7 +65494,7 @@
/obj/machinery/atmospherics/pipe/manifold/visible/yellow{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"nhx" = (
@@ -65136,6 +65817,20 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/carpet/royalblack,
/area/station/service/bar)
+"nnR" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/disposal/northeast)
"nnX" = (
/obj/structure/chair,
/turf/simulated/floor/plasteel{
@@ -65171,7 +65866,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/securearea{
desc = "A warning sign which reads 'EXTERNAL AIRLOCK'";
icon_state = "space";
@@ -65204,7 +65899,7 @@
dir = 4;
color = "#954535"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore/west)
"noS" = (
@@ -65491,7 +66186,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/fore_starboard)
"ntW" = (
@@ -65659,7 +66354,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"nvU" = (
@@ -65891,7 +66586,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"nyX" = (
@@ -65934,6 +66629,19 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/security/warden)
+"nAM" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Command SMES Access"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"nAT" = (
/obj/structure/closet/wardrobe/xenos,
/turf/simulated/floor/mineral/titanium/blue,
@@ -66168,7 +66876,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -66301,16 +67009,6 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/port/north)
-"nGZ" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Atmospherics Maintenance"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/machinery/atmospherics/pipe/simple/visible/yellow,
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/plating,
-/area/station/engineering/atmos)
"nHh" = (
/obj/structure/chair/comfy/black{
dir = 4
@@ -66361,13 +67059,6 @@
/obj/machinery/atmospherics/portable/canister/air,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
-"nHR" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
"nIh" = (
/obj/structure/chair/sofa/corp/right,
/turf/simulated/floor/plasteel,
@@ -66398,6 +67089,10 @@
},
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/apmaint)
+"nIW" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plasteel,
+/area/station/hallway/spacebridge/scidock)
"nIZ" = (
/obj/effect/mapping_helpers/airlock/access/all/science/tox,
/obj/machinery/door/airlock/research,
@@ -66457,7 +67152,7 @@
/area/station/security/brig)
"nJX" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 2;
d2 = 4;
@@ -66520,7 +67215,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/north)
"nKD" = (
@@ -66656,7 +67351,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/disposalpipe/segment/corner,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
@@ -66990,7 +67685,7 @@
},
/area/station/public/quantum/security)
"nRz" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"nRO" = (
@@ -67090,7 +67785,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -67105,7 +67800,7 @@
},
/area/station/science/toxins/launch)
"nUg" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"nUh" = (
@@ -67156,7 +67851,7 @@
},
/area/station/hallway/primary/port/south)
"nUR" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "brown"
@@ -67201,6 +67896,14 @@
"nVW" = (
/turf/simulated/mineral/ancient,
/area/station/maintenance/maintcentral)
+"nWh" = (
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal/northeast)
"nWj" = (
/obj/structure/cable{
d1 = 2;
@@ -67264,7 +67967,7 @@
},
/area/station/security/permabrig)
"nWX" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -67333,7 +68036,7 @@
/turf/simulated/floor/plating,
/area/station/security/warden)
"nYM" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -67461,7 +68164,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/apmaint)
"oaE" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/light/small{
dir = 4
},
@@ -67528,7 +68231,7 @@
},
/area/station/engineering/break_room/secondary)
"obE" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
@@ -67614,7 +68317,7 @@
pixel_x = -3;
pixel_y = 5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/aft/west)
"odu" = (
@@ -67888,16 +68591,15 @@
dir = 4
},
/obj/machinery/door/firedoor,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "darkyellowfull"
},
/area/station/engineering/control)
-"ohJ" = (
-/obj/item/trash/spentcasing/bullet,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/port)
"ohL" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
@@ -68125,7 +68827,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -68356,7 +69058,7 @@
/obj/effect/decal/cleanable/blood/tracks/mapped{
dir = 10
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"onO" = (
@@ -68548,7 +69250,7 @@
"opD" = (
/obj/machinery/kitchen_machine/microwave,
/obj/structure/table,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"opP" = (
@@ -68594,15 +69296,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/security/prisonershuttle)
-"oqB" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 8;
- icon_state = "2-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/station/maintenance/storage)
"oqN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
@@ -68794,6 +69487,11 @@
},
/turf/simulated/wall,
/area/station/hallway/primary/aft/west)
+"osN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/turfs/rust,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal/northeast)
"osR" = (
/obj/structure/table/reinforced,
/obj/structure/disposalpipe/segment{
@@ -68828,8 +69526,8 @@
},
/area/station/supply/office)
"otb" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"oth" = (
@@ -68924,7 +69622,7 @@
},
/area/station/science/test_chamber)
"ove" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/mob/living/simple_animal/mouse/gray,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -68953,7 +69651,7 @@
/obj/item/cigbutt/roach,
/obj/item/cigbutt/roach,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"ovQ" = (
@@ -69026,7 +69724,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"owM" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/rack,
/obj/effect/landmark/spawner/nukedisc_respawn,
/turf/simulated/floor/plating,
@@ -69114,7 +69812,7 @@
name = "Aft Asteroid Maintenance"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"oxQ" = (
@@ -69164,11 +69862,35 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/south)
+"oyu" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/spawner/random/dirt/often,
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/hallway/primary/fore/north)
"oyx" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/turret_protected/aisat/interior/secondary)
+"oyJ" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/effect/mapping_helpers/turfs/rust,
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/fore)
"oyN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -69241,11 +69963,6 @@
},
/area/station/hallway/primary/fore/east)
"ozT" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -69254,8 +69971,8 @@
},
/obj/machinery/power/apc/directional/south,
/obj/structure/cable{
- d2 = 4;
- icon_state = "0-4"
+ d2 = 8;
+ icon_state = "0-8"
},
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
@@ -69263,6 +69980,13 @@
/obj/machinery/ai_status_display,
/turf/simulated/wall,
/area/station/service/kitchen)
+"ozX" = (
+/obj/machinery/alarm/directional/west,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"oAs" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -69281,7 +70005,7 @@
},
/area/station/maintenance/port2)
"oAz" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/grille/broken,
/obj/item/stack/ore/glass,
/turf/simulated/floor/plating,
@@ -69611,14 +70335,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
/area/station/hallway/primary/port/south)
"oGI" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -69626,7 +70350,7 @@
"oGM" = (
/obj/structure/disposalpipe/segment/corner,
/obj/item/clothing/head/ushanka,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
"oGZ" = (
@@ -69658,6 +70382,13 @@
/obj/machinery/economy/vending/cart,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
+"oIf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"oIs" = (
/obj/structure/table,
/obj/item/storage/fancy/cigarettes/cigpack_robust{
@@ -69686,6 +70417,11 @@
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -69834,6 +70570,11 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -69901,7 +70642,7 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/door/airlock/engineering{
name = "Aft Starboard Solar Access"
},
@@ -69915,7 +70656,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/lobby)
"oLP" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -69933,6 +70674,10 @@
icon_state = "dark"
},
/area/station/command/office/cmo)
+"oLU" = (
+/obj/effect/mapping_helpers/turfs/rust,
+/turf/simulated/wall,
+/area/station/maintenance/disposal/northeast)
"oMr" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/door/airlock/public/glass,
@@ -70028,7 +70773,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel{
icon_state = "darkyellow";
dir = 1
@@ -70255,18 +71000,6 @@
/obj/structure/cable,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/east)
-"oPQ" = (
-/obj/structure/cable/orange{
- d2 = 8;
- icon_state = "0-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc/directional/south,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/disposal/northeast)
"oPR" = (
/obj/structure/sign/custodian,
/turf/simulated/wall,
@@ -70357,7 +71090,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"oRA" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/radio/intercom{
name = "west bump";
pixel_x = -28
@@ -70375,7 +71108,7 @@
/turf/simulated/floor/wood,
/area/station/service/clown)
"oRS" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -70536,7 +71269,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 2;
d2 = 4;
@@ -70713,15 +71446,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore/east)
-"oXd" = (
-/obj/machinery/conveyor/auto{
- dir = 1
- },
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/disposal/northeast)
"oXg" = (
/obj/structure/toilet{
dir = 4
@@ -70862,6 +71586,11 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -70916,7 +71645,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/west)
"oZI" = (
@@ -71267,7 +71996,7 @@
},
/area/station/service/library)
"pdP" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/door/airlock/freezer,
/turf/simulated/floor/plasteel/freezer,
/area/station/maintenance/starboard)
@@ -71386,7 +72115,7 @@
/obj/structure/chair/wood{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"pfm" = (
@@ -71438,7 +72167,7 @@
/area/station/maintenance/port)
"pga" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
"pge" = (
@@ -71468,7 +72197,7 @@
/turf/simulated/floor/carpet/green,
/area/station/service/library)
"pgK" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/turf_decal/stripes/corner{
dir = 4
},
@@ -71732,7 +72461,7 @@
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"pkM" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 8
},
@@ -71785,7 +72514,7 @@
name = "Quarantine Lockdown";
opacity = 0
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"plk" = (
@@ -71824,7 +72553,7 @@
},
/area/station/medical/medbay)
"plQ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/solar_maintenance/aft_starboard)
"pmb" = (
@@ -71946,6 +72675,23 @@
},
/turf/simulated/floor/plating,
/area/station/service/hydroponics)
+"pnu" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/sign/securearea{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"pnO" = (
/obj/structure/sign/poster/contraband/random{
pixel_x = 32
@@ -72031,7 +72777,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/control)
"poY" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/freezer,
/area/station/maintenance/gambling_den)
"ppd" = (
@@ -72101,6 +72847,11 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -72118,7 +72869,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"ppV" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/solar_maintenance/fore_starboard)
"pqc" = (
@@ -72130,6 +72881,7 @@
"pqi" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/hologram/holopad,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -72357,7 +73109,7 @@
/turf/simulated/floor/grass,
/area/station/science/genetics)
"pts" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/public/vacant_office)
"ptt" = (
@@ -72390,6 +73142,26 @@
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block/A)
+"ptz" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"ptA" = (
/obj/machinery/alarm/directional/south,
/obj/machinery/camera{
@@ -72405,7 +73177,7 @@
},
/area/station/engineering/smes)
"ptT" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southeast)
"ptZ" = (
@@ -72559,7 +73331,7 @@
},
/area/station/public/storage/tools)
"pvf" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -72696,7 +73468,7 @@
"pxV" = (
/obj/structure/disposalpipe/segment/corner,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -72894,14 +73666,6 @@
icon_state = "asteroidplating"
},
/area/station/maintenance/port)
-"pBd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/plasteel{
- dir = 8;
- icon_state = "neutralcorner"
- },
-/area/station/maintenance/port2)
"pBi" = (
/obj/structure/table/wood,
/obj/item/storage/firstaid/brute,
@@ -72925,7 +73689,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"pBH" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/turf_decal/stripes/line{
dir = 4
},
@@ -73035,7 +73799,7 @@
},
/area/holodeck/alphadeck)
"pDu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"pDE" = (
@@ -73182,7 +73946,7 @@
dir = 4
},
/obj/structure/disposalpipe/segment/corner,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/east)
"pEN" = (
@@ -73283,7 +74047,7 @@
/area/space)
"pFT" = (
/obj/machinery/firealarm/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "bluecorner"
@@ -73323,6 +74087,16 @@
icon_state = "dark"
},
/area/station/command/bridge)
+"pGx" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
"pGD" = (
/obj/machinery/light/small{
dir = 4
@@ -73395,7 +74169,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"pIB" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -73581,7 +74355,7 @@
},
/area/station/maintenance/port2)
"pLe" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkbrown"
@@ -73689,7 +74463,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/primary/aft/west)
"pMR" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/turbine)
"pMT" = (
@@ -73716,7 +74490,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet,
/area/station/public/locker)
"pNq" = (
@@ -73733,7 +74507,7 @@
},
/area/station/service/chapel)
"pNE" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -74049,7 +74823,7 @@
"pQL" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/north)
"pQM" = (
@@ -74094,7 +74868,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"pRa" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/assembly/mousetrap/armed,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -74103,7 +74877,7 @@
dir = 4;
color = "#954535"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "purplecorner"
@@ -74191,8 +74965,27 @@
},
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
+"pRX" = (
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"pSh" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/firecloset,
/obj/machinery/firealarm/directional/south,
/obj/machinery/power/apc/directional/east,
@@ -74209,7 +75002,7 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -74271,6 +75064,21 @@
icon_state = "dark"
},
/area/station/turret_protected/ai)
+"pTm" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"pTr" = (
/obj/item/radio/intercom{
pixel_y = -28;
@@ -74302,20 +75110,13 @@
},
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/storage)
-"pTM" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plating,
-/area/station/hallway/primary/central/north)
"pTT" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/flasher{
id = "permaflash1";
pixel_x = 28
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -74332,6 +75133,11 @@
d2 = 8;
icon_state = "4-8"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/north)
"pUC" = (
@@ -74531,7 +75337,7 @@
/obj/item/poster/syndicate_recruitment,
/obj/item/poster/syndicate_recruitment,
/obj/item/poster/syndicate_recruitment,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"pWF" = (
@@ -74556,7 +75362,7 @@
/obj/structure/sink{
pixel_y = 24
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/freezer,
/area/station/maintenance/gambling_den)
"pWW" = (
@@ -74606,7 +75412,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"pXv" = (
@@ -74841,14 +75647,14 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"qaJ" = (
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/east)
"qba" = (
@@ -74912,26 +75718,13 @@
/obj/structure/disposalpipe/segment{
color = "#954535"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutralcorner"
},
/area/station/hallway/primary/aft/west)
-"qbE" = (
-/obj/structure/cable/orange{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/fore)
"qcb" = (
/obj/machinery/light/small{
dir = 8
@@ -74973,7 +75766,7 @@
/area/station/maintenance/port)
"qcE" = (
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/economy/vending/wallmed/directional/north,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -75009,7 +75802,7 @@
name = "Aft Asteroid Maintenance"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -75069,7 +75862,7 @@
name = "EXTERNAL AIRLOCK";
pixel_x = 32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/north)
"qef" = (
@@ -75196,6 +75989,25 @@
icon_state = "asteroidplating"
},
/area/station/maintenance/fsmaint)
+"qga" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/engine{
+ slowdown = -0.3
+ },
+/area/station/hallway/spacebridge/scidock)
"qgd" = (
/obj/machinery/navbeacon{
codes_txt = "patrol;next_patrol=EngineeringEast2";
@@ -75222,7 +76034,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -75310,7 +76122,7 @@
/obj/machinery/door/airlock/maintenance{
name = "Storefront Access"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -75479,7 +76291,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/public/storefront)
"qjv" = (
@@ -75539,6 +76351,15 @@
/obj/effect/landmark/spawner/xeno,
/turf/simulated/floor/plating,
/area/station/supply/miningdock)
+"qkl" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"qkm" = (
/obj/structure/chair/sofa{
dir = 1
@@ -75711,6 +76532,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 4
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -75802,7 +76628,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
@@ -75987,7 +76813,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 2;
d2 = 4;
@@ -76008,7 +76834,7 @@
},
/area/station/maintenance/apmaint)
"qpx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall,
/area/station/maintenance/port2)
@@ -76194,7 +77020,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_regular_floor = "yellowsiding";
icon_state = "tranquillite"
@@ -76209,7 +77035,7 @@
},
/obj/item/clothing/mask/facehugger/toy,
/obj/item/clothing/mask/fakemoustache,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
icon_regular_floor = "yellowsiding";
@@ -76354,6 +77180,27 @@
icon_state = "darkbrowncorners"
},
/area/station/maintenance/starboard)
+"quP" = (
+/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Atmospherics Maintenance"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos,
+/turf/simulated/floor/plating,
+/area/station/engineering/atmos)
+"quW" = (
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"qva" = (
/obj/structure/cable/orange{
d1 = 4;
@@ -76540,15 +77387,6 @@
icon_state = "whitepurple"
},
/area/station/science/rnd)
-"qxA" = (
-/obj/machinery/conveyor/auto/ccw{
- dir = 9
- },
-/obj/effect/decal/cleanable/cobweb{
- icon_state = "cobweb2"
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/disposal/northeast)
"qxB" = (
/obj/machinery/conveyor/auto,
/obj/machinery/light/small{
@@ -76560,7 +77398,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -76574,7 +77412,7 @@
name = "south bump";
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/secure_closet/hydroponics,
/turf/simulated/floor/plasteel{
icon_state = "darkgreenfull"
@@ -76586,7 +77424,7 @@
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -76918,7 +77756,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/pods{
pixel_x = -32
},
@@ -76951,7 +77789,7 @@
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
"qDR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"qDS" = (
@@ -77106,6 +77944,20 @@
},
/turf/space,
/area/station/hallway/spacebridge/sercom)
+"qGM" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"qGR" = (
/obj/machinery/camera{
c_tag = "Security Lobby West"
@@ -77144,7 +77996,7 @@
/turf/simulated/floor/wood/nitrogen,
/area/station/maintenance/abandonedbar)
"qHC" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/electrical_shop)
"qHH" = (
@@ -77187,7 +78039,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"qHO" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -77349,7 +78201,7 @@
},
/area/station/service/chapel/office)
"qJQ" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/turf_decal/loading_area{
dir = 4
},
@@ -77584,7 +78436,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/spacebridge/dockmed)
"qNj" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/aft/west)
"qNu" = (
@@ -77769,7 +78621,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 1;
d2 = 8;
@@ -77928,7 +78780,7 @@
/turf/simulated/floor/grass,
/area/station/science/genetics)
"qSj" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -77991,7 +78843,7 @@
dir = 4;
level = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/north)
"qTY" = (
@@ -78072,6 +78924,18 @@
},
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
+"qUN" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal/northeast)
"qUO" = (
/mob/living/simple_animal/bunny{
desc = "It's Spaghetti, the official bnuy of Atmospherics. Appropriately named after the jumbled mess of piping.";
@@ -78105,7 +78969,7 @@
/area/shuttle/arrival/station)
"qVx" = (
/obj/effect/spawner/random/fungus/maybe,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/electrical_shop)
"qVy" = (
@@ -78389,7 +79253,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "floorgrime"
},
@@ -78437,7 +79301,7 @@
},
/area/station/science/xenobiology)
"raA" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -78505,6 +79369,21 @@
/obj/effect/turf_decal/stripes/red,
/turf/simulated/floor/engine,
/area/station/engineering/control)
+"rbw" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 5
+ },
+/obj/effect/spawner/random/dirt/often,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/atmos)
"rbx" = (
/obj/structure/window/reinforced{
dir = 4
@@ -78621,7 +79500,7 @@
/area/station/maintenance/port2)
"rdl" = (
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/door/airlock/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southeast)
@@ -78637,7 +79516,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 6
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southeast)
"rdF" = (
@@ -78658,7 +79537,7 @@
network = list("Prison","SS13")
},
/obj/item/bedsheet/patriot,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"rdM" = (
@@ -78752,16 +79631,6 @@
/obj/effect/landmark/start/chemist,
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
-"rgm" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/maintcentral)
"rgy" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -78801,7 +79670,7 @@
},
/area/station/hallway/primary/port/south)
"rho" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/port)
"rhw" = (
@@ -78811,7 +79680,7 @@
},
/area/station/maintenance/apmaint)
"ril" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/security/range)
"riF" = (
@@ -78915,7 +79784,7 @@
/turf/simulated/wall/r_wall,
/area/station/turret_protected/ai_upload)
"rjx" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 2;
d2 = 8;
@@ -79092,7 +79961,7 @@
/area/station/hallway/secondary/entry/south)
"rnP" = (
/obj/effect/spawner/random/fungus/probably,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/mine/unexplored/cere/civilian)
"rnQ" = (
@@ -79157,7 +80026,7 @@
/turf/simulated/floor/carpet,
/area/station/service/bar)
"rot" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"roF" = (
@@ -79172,11 +80041,11 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"roL" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"rpg" = (
@@ -79446,7 +80315,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"rte" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/closet/crate/can,
/obj/effect/decal/cleanable/dirt,
/obj/item/kitchen/knife,
@@ -79652,7 +80521,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -79727,7 +80596,7 @@
/obj/machinery/light{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -79803,6 +80672,24 @@
"rza" = (
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"rzv" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/effect/mapping_helpers/turfs/rust,
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/fore)
"rzL" = (
/obj/structure/cable/orange{
d1 = 2;
@@ -79852,7 +80739,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 2;
d2 = 8;
@@ -79895,7 +80782,7 @@
},
/area/station/maintenance/port2)
"rAT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fore2)
"rAX" = (
@@ -80087,14 +80974,14 @@
/area/station/science/xenobiology)
"rDv" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"rDF" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/security/range)
"rEb" = (
@@ -80144,6 +81031,22 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/west)
+"rFa" = (
+/obj/machinery/driver_button{
+ id_tag = "trash";
+ pixel_x = 24;
+ pixel_y = -8
+ },
+/obj/machinery/door_control{
+ id = "Disposal Exit";
+ name = "Dispossal Vent Control";
+ pixel_x = 24;
+ pixel_y = 8;
+ req_access = list(12)
+ },
+/obj/effect/spawner/random/dirt/frequent,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal)
"rFb" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/unary/portables_connector{
@@ -80256,7 +81159,7 @@
dir = 10;
level = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"rGY" = (
@@ -80301,7 +81204,7 @@
/obj/machinery/conveyor_switch/oneway{
id = "CargoWaste"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"rHA" = (
@@ -80314,15 +81217,6 @@
/obj/structure/sign/security,
/turf/simulated/wall,
/area/station/hallway/primary/central/north)
-"rHT" = (
-/obj/machinery/camera{
- c_tag = "Bridge Exterior";
- dir = 8;
- network = list("RD","SS13");
- pixel_y = -22
- },
-/turf/space,
-/area/station/maintenance/fore)
"rIb" = (
/obj/effect/turf_decal/woodsiding{
dir = 1
@@ -80436,7 +81330,7 @@
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior)
"rJg" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/starboard)
@@ -80589,20 +81483,6 @@
/obj/item/storage/firstaid/regular,
/turf/simulated/floor/mineral/titanium,
/area/shuttle/arrival/station)
-"rLu" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Fore Asteroid Maintenance Access"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/structure/cable/orange{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
"rLz" = (
/obj/structure/closet/secure_closet/explorer,
/obj/machinery/alarm/directional/south,
@@ -80792,7 +81672,7 @@
layer = 2.9
},
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"rNC" = (
@@ -80824,7 +81704,7 @@
dir = 8
},
/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/north)
"rNT" = (
@@ -80996,7 +81876,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/machinery/door/airlock/maintenance{
name = "Storefront Access"
@@ -81169,7 +82049,7 @@
},
/area/station/maintenance/apmaint)
"rTa" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/light/small,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -81250,7 +82130,7 @@
/turf/space,
/area/station/engineering/solar/port)
"rUd" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southeast)
@@ -81478,8 +82358,8 @@
/turf/simulated/floor/plating,
/area/station/service/hydroponics)
"rXJ" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"rXS" = (
@@ -81721,6 +82601,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -81730,7 +82615,7 @@
name = "Fore Asteroid Maintenance Access"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -81824,7 +82709,7 @@
},
/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -81850,7 +82735,7 @@
c_tag = "Disposals";
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"sct" = (
@@ -81888,7 +82773,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -82366,7 +83251,7 @@
/turf/simulated/mineral/ancient/outer,
/area/station/maintenance/disposal/north)
"shX" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"shZ" = (
@@ -82727,17 +83612,6 @@
},
/turf/space,
/area/station/engineering/solar/aft)
-"snX" = (
-/obj/structure/cable/orange{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/fore)
"sok" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
@@ -82863,7 +83737,7 @@
},
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/all/security/general,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/security/range)
"srv" = (
@@ -83145,7 +84019,7 @@
/area/station/maintenance/electrical_shop)
"stP" = (
/obj/item/reagent_containers/glass/bucket,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "darkgreenfull"
},
@@ -83160,7 +84034,7 @@
/obj/structure/computerframe{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -83366,11 +84240,6 @@
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"swL" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -83381,7 +84250,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"swN" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/cigbutt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -83400,7 +84269,7 @@
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"sxa" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/mine/unexplored/cere/command)
"sxb" = (
@@ -83470,12 +84339,6 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
-"syo" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plasteel{
- icon_state = "neutralfull"
- },
-/area/station/hallway/primary/fore/north)
"syt" = (
/obj/structure/cable/orange{
d1 = 4;
@@ -83772,7 +84635,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel{
icon_state = "darkyellow";
dir = 1
@@ -83781,7 +84644,7 @@
"sCt" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"sCy" = (
@@ -84003,7 +84866,7 @@
},
/area/station/medical/surgery/secondary)
"sFd" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -84071,7 +84934,7 @@
"sGa" = (
/obj/structure/reagent_dispensers/watertank,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"sGd" = (
@@ -84142,7 +85005,7 @@
/turf/simulated/wall,
/area/station/hallway/primary/central/north)
"sIr" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -84449,7 +85312,7 @@
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -84586,7 +85449,7 @@
/area/station/maintenance/port)
"sOk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment{
dir = 4;
color = "#954535"
@@ -84691,7 +85554,7 @@
},
/area/station/hallway/primary/starboard/south)
"sPm" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/obj/effect/spawner/random/fungus/probably,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
@@ -84857,7 +85720,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -84868,19 +85731,6 @@
icon_state = "escape"
},
/area/station/hallway/secondary/entry/east)
-"sSq" = (
-/obj/structure/cable/orange{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance{
- name = "Command SMES Access"
- },
-/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
"sSv" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/door/airlock/engineering/glass{
@@ -85034,7 +85884,7 @@
/area/station/hallway/primary/starboard/south)
"sUB" = (
/obj/item/chair/stool/bar,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"sUD" = (
@@ -85243,7 +86093,7 @@
dir = 8
},
/obj/item/kirbyplants/plant21,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkyellow"
@@ -85260,6 +86110,15 @@
icon_state = "barber"
},
/area/station/service/barber)
+"sYd" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"sYg" = (
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -85298,7 +86157,7 @@
"sYE" = (
/obj/structure/reagent_dispensers/watertank,
/obj/item/extinguisher,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"sZd" = (
@@ -85463,7 +86322,7 @@
/obj/machinery/door/airlock/maintenance{
name = "Port Asteroid Maintenance"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"taT" = (
@@ -85585,7 +86444,7 @@
},
/area/station/hallway/secondary/entry/west)
"tbU" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/machinery/light/small{
dir = 1
},
@@ -85596,7 +86455,7 @@
/area/station/maintenance/electrical_shop)
"tcs" = (
/obj/item/chair,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/public/vacant_office)
"tcx" = (
@@ -85634,7 +86493,7 @@
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat/interior/secondary)
"tdk" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable/orange{
@@ -85659,7 +86518,7 @@
},
/area/station/hallway/spacebridge/dockmed)
"tet" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -85764,7 +86623,7 @@
pixel_y = 9
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"tfR" = (
@@ -85815,6 +86674,36 @@
icon_state = "cafeteria"
},
/area/station/service/bar)
+"tgd" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/control)
+"tgp" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/sign/electricshock{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"tgq" = (
/obj/structure/table/wood,
/turf/simulated/floor/wood,
@@ -85824,7 +86713,7 @@
/turf/space,
/area/station/engineering/solar/aft_starboard)
"tgU" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
@@ -85913,7 +86802,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
},
@@ -85964,6 +86853,16 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
+"tiu" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/hallway/primary/fore/north)
"tiv" = (
/obj/machinery/light{
dir = 1
@@ -85977,7 +86876,7 @@
/obj/structure/chair{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"tiG" = (
@@ -86063,7 +86962,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -86095,7 +86994,7 @@
name = "External Airlock Access"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -86122,7 +87021,7 @@
/area/station/supply/lobby)
"tjU" = (
/obj/machinery/atmospherics/pipe/simple/hidden/universal,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"tkd" = (
@@ -86261,7 +87160,7 @@
/area/station/hallway/spacebridge/sercom)
"tmg" = (
/obj/machinery/atmospherics/pipe/simple/visible,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"tmM" = (
@@ -86292,7 +87191,7 @@
},
/area/station/security/lobby)
"tmT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal/external/southwest)
"tnb" = (
@@ -86561,12 +87460,23 @@
icon_state = "dark"
},
/area/station/engineering/control)
+"trF" = (
+/obj/machinery/light,
+/obj/machinery/camera{
+ c_tag = "Engineering Power Storage 2";
+ dir = 1;
+ network = list("SS13","CE")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkyellow"
+ },
+/area/station/engineering/smes)
"trN" = (
/obj/machinery/atmospherics/unary/portables_connector{
dir = 4
},
/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"trR" = (
@@ -86611,11 +87521,29 @@
icon_state = "redcorner"
},
/area/station/security/lobby)
+"tsn" = (
+/obj/item/stack/cable_coil{
+ color = "#FFFF00"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/item/storage/toolbox/mechanical,
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/multitool,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"tsp" = (
/obj/structure/sign/poster/official/do_not_question{
pixel_y = -32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/nitrogen,
/area/station/maintenance/abandonedbar)
"tst" = (
@@ -86656,7 +87584,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
"tsS" = (
@@ -86681,7 +87609,7 @@
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
"ttn" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkbrown"
@@ -86945,23 +87873,6 @@
/obj/effect/landmark/start/shaft_miner,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
-"twg" = (
-/obj/machinery/light,
-/obj/machinery/camera{
- c_tag = "Engineering Power Storage 2";
- dir = 1;
- network = list("SS13","CE")
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plasteel{
- icon_state = "darkyellow"
- },
-/area/station/engineering/smes)
"twk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/alarm/directional/west,
@@ -87148,7 +88059,7 @@
dir = 4
},
/obj/structure/fans/tiny,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"tyT" = (
@@ -87266,7 +88177,7 @@
/turf/simulated/floor/carpet/green,
/area/station/service/library)
"tAw" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore/west)
"tAJ" = (
@@ -87326,6 +88237,11 @@
"tBG" = (
/obj/structure/disposalpipe/segment,
/obj/effect/spawner/window/reinforced,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/engineering/break_room/secondary)
"tBR" = (
@@ -87395,7 +88311,7 @@
},
/area/station/engineering/gravitygenerator)
"tCG" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/solar_maintenance/fore_starboard)
"tCX" = (
@@ -87488,14 +88404,6 @@
/obj/item/storage/fancy/candle_box/eternal,
/turf/simulated/floor/carpet/black,
/area/station/service/chapel/office)
-"tDU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 10
- },
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/fore)
"tDY" = (
/obj/structure/grille,
/turf/simulated/floor/plating,
@@ -87636,6 +88544,11 @@
/obj/structure/reagent_dispensers/water_cooler,
/obj/structure/disposalpipe/segment,
/obj/machinery/firealarm/directional/west,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -87862,7 +88775,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -88070,16 +88983,16 @@
},
/area/station/hallway/primary/aft/east)
"tNQ" = (
-/obj/structure/cable/orange{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
/obj/effect/turf_decal/stripes/corner{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/orange{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/northeast)
"tNT" = (
@@ -88210,7 +89123,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/nitrogen,
/area/station/maintenance/abandonedbar)
"tQI" = (
@@ -88395,7 +89308,7 @@
/turf/simulated/floor/wood,
/area/station/service/library)
"tTF" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/power/apc/directional/north,
/obj/structure/cable/orange{
d2 = 8;
@@ -88500,7 +89413,7 @@
opacity = 0
},
/obj/effect/mapping_helpers/airlock/unres,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"tVf" = (
@@ -88784,7 +89697,7 @@
},
/area/station/public/quantum/security)
"tYm" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"tYn" = (
@@ -88877,7 +89790,7 @@
/obj/structure/chair{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel/freezer,
/area/station/maintenance/starboard)
"tZl" = (
@@ -88912,7 +89825,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -88941,7 +89854,7 @@
},
/area/mine/unexplored/cere/civilian)
"tZI" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southwest)
"tZL" = (
@@ -88974,6 +89887,15 @@
icon_state = "dark"
},
/area/station/security/brig)
+"tZW" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal/northeast)
"tZZ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -89139,6 +90061,14 @@
icon_state = "darkredcorners"
},
/area/station/command/bridge)
+"ubX" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating/asteroid/ancient,
+/area/station/maintenance/fore)
"ubY" = (
/obj/structure/cable/orange{
d1 = 1;
@@ -89187,15 +90117,19 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/starboard/south)
+"ucv" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"ucE" = (
/obj/machinery/light/small,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/west)
"uda" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"udb" = (
@@ -89295,7 +90229,7 @@
/turf/simulated/mineral/ancient,
/area/station/service/hydroponics)
"ueH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal/northwest)
"ueQ" = (
@@ -89560,6 +90494,11 @@
"uio" = (
/obj/machinery/atmospherics/pipe/simple/hidden/yellow,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"uir" = (
@@ -89567,7 +90506,7 @@
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/asmaint)
"uix" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/public/vacant_office)
"uiD" = (
@@ -89841,7 +90780,7 @@
/turf/simulated/floor/wood,
/area/station/legal/courtroom)
"ull" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -89874,7 +90813,7 @@
},
/area/station/science/toxins/mixing)
"umz" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"umL" = (
@@ -89990,7 +90929,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"unU" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating/asteroid/ancient,
/area/station/maintenance/fsmaint)
"uob" = (
@@ -90381,7 +91320,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"uuj" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fpmaint)
"uut" = (
@@ -90500,7 +91439,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"uwc" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/radio/intercom{
name = "south bump";
pixel_y = -28
@@ -90666,7 +91605,7 @@
/area/station/engineering/atmos/control)
"uxM" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -90697,7 +91636,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
},
@@ -90742,7 +91681,7 @@
/area/station/hallway/primary/port/south)
"uyi" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -91116,7 +92055,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/west)
"uCy" = (
@@ -91245,9 +92184,19 @@
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain)
"uEU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal/north)
+"uFg" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralfull"
+ },
+/area/station/hallway/primary/central/north)
"uFq" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -91315,7 +92264,7 @@
"uGz" = (
/obj/structure/table,
/obj/machinery/kitchen_machine/microwave,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
@@ -91406,6 +92355,12 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/central/north)
+"uIg" = (
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"uIh" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/turf_decal/stripes/corner{
@@ -91666,7 +92621,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light{
dir = 1
},
@@ -91704,6 +92659,36 @@
/obj/effect/spawner/airlock/s_to_n,
/turf/simulated/mineral/ancient,
/area/station/maintenance/port)
+"uLC" = (
+/obj/structure/grille,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/mapping_helpers/turfs/rust,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
+"uLG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/sign/radiation/rad_area{
+ pixel_x = 32
+ },
+/obj/effect/mapping_helpers/turfs/rust,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"uMd" = (
/obj/structure/disposalpipe/segment{
dir = 4;
@@ -91951,7 +92936,7 @@
},
/area/station/hallway/spacebridge/dockmed)
"uPU" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -92141,27 +93126,6 @@
icon_state = "dark"
},
/area/station/engineering/control)
-"uRS" = (
-/obj/structure/cable/orange{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "bluecorner"
- },
-/area/station/hallway/primary/fore/north)
"uSa" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange{
@@ -92231,7 +93195,7 @@
name = "custom placement"
},
/obj/machinery/economy/vending/cigarette,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "escape"
@@ -92412,6 +93376,9 @@
icon_state = "whitepurple"
},
/area/station/science/genetics)
+"uVK" = (
+/turf/simulated/mineral/ancient,
+/area/station/engineering/transmission_laser)
"uWc" = (
/obj/machinery/light/small{
dir = 8
@@ -92443,7 +93410,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment,
/obj/effect/mapping_helpers/airlock/access/any/science/research,
/turf/simulated/floor/plasteel/white,
@@ -92461,7 +93428,7 @@
},
/area/station/supply/break_room)
"uWP" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -92537,9 +93504,9 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/engine/supermatter)
"uYr" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"uYv" = (
@@ -92621,7 +93588,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"uZB" = (
@@ -92662,7 +93629,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southeast)
"vaz" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -92818,7 +93785,7 @@
/area/station/medical/cloning)
"vcp" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/port)
"vcs" = (
@@ -92907,18 +93874,6 @@
icon_state = "dark"
},
/area/station/telecomms/computer)
-"vdv" = (
-/obj/structure/cable/orange{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fore)
"vdU" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
@@ -92947,7 +93902,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -93003,7 +93958,7 @@
name = "Security Blast Door";
opacity = 0
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"vfi" = (
@@ -93049,7 +94004,7 @@
},
/area/station/hallway/primary/aft/west)
"vfN" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -93086,7 +94041,7 @@
},
/area/station/hallway/primary/aft/west)
"vgP" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -93101,7 +94056,7 @@
name = "Central Access"
},
/obj/effect/turf_decal/stripes/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -93167,7 +94122,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 4;
@@ -93240,7 +94195,7 @@
/area/station/service/bar)
"vjB" = (
/obj/structure/chair/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/asmaint)
"vjI" = (
@@ -93287,6 +94242,15 @@
icon_state = "dark"
},
/area/station/public/fitness)
+"vkd" = (
+/obj/machinery/camera{
+ c_tag = "Bridge Exterior";
+ dir = 8;
+ network = list("RD","SS13");
+ pixel_y = -22
+ },
+/turf/space,
+/area/space)
"vkk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -93417,7 +94381,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 4;
d2 = 8;
@@ -93451,7 +94415,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"vmQ" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/closet/crate/miningcar,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -93493,7 +94457,7 @@
/turf/simulated/floor/plating,
/area/station/public/storefront)
"vnw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/obj/effect/spawner/airlock/s_to_n,
/turf/simulated/wall,
/area/station/maintenance/disposal/external/southwest)
@@ -93633,7 +94597,7 @@
},
/area/station/supply/storage)
"vpe" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"vpg" = (
@@ -93844,7 +94808,7 @@
/turf/space,
/area/space/nearstation)
"vrl" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/light/small{
dir = 4
},
@@ -93892,7 +94856,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"vrR" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_switch{
pixel_y = 24;
name = "north bump"
@@ -93979,7 +94943,7 @@
icon_state = "0-2"
},
/obj/machinery/power/apc/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/external/southwest)
"vtg" = (
@@ -94323,7 +95287,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/command/office/rd)
"vxp" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical_shop)
"vxH" = (
@@ -94459,6 +95423,28 @@
/obj/machinery/atmospherics/pipe/simple/visible,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/east)
+"vyR" = (
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/spawner/random/dirt/often,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "bluecorner"
+ },
+/area/station/hallway/primary/fore/north)
"vyU" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
@@ -94751,7 +95737,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"vEs" = (
@@ -94898,7 +95884,7 @@
/turf/simulated/wall,
/area/station/legal/magistrate)
"vFD" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/ore_box,
/obj/effect/turf_decal/box,
/turf/simulated/floor/plating,
@@ -94982,7 +95968,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_regular_floor = "yellowsiding";
icon_state = "tranquillite"
@@ -95169,7 +96155,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/fpmaint)
"vKQ" = (
@@ -95222,7 +96208,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkred"
@@ -95265,13 +96251,18 @@
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/engineering/break_room/secondary)
"vLS" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 2;
d2 = 8;
@@ -95287,7 +96278,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -95362,11 +96353,6 @@
/turf/simulated/floor/wood,
/area/station/service/bar)
"vME" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
@@ -95428,6 +96414,13 @@
icon_state = "dark"
},
/area/station/telecomms/chamber)
+"vNz" = (
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/turf_decal/delivery,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgreenfull"
+ },
+/area/station/service/hydroponics)
"vNJ" = (
/turf/simulated/floor/plasteel/white,
/area/station/medical/virology)
@@ -95530,6 +96523,21 @@
/obj/effect/spawner/random/barrier/grille_maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"vPg" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/disposalpipe/segment{
+ dir = 4;
+ color = "#954535"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutralcorner"
+ },
+/area/station/hallway/primary/fore/north)
"vPj" = (
/obj/machinery/atmospherics/pipe/simple/hidden/universal{
dir = 4
@@ -95603,6 +96611,27 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/port/north)
+"vPY" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/fore)
"vQk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -95696,7 +96725,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"vRb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/southwest)
"vRf" = (
@@ -95863,7 +96892,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/hallway/secondary/exit)
"vTo" = (
@@ -95904,7 +96933,7 @@
/obj/structure/urinal{
pixel_y = 32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/freezer,
/area/station/maintenance/gambling_den)
"vUb" = (
@@ -95962,7 +96991,7 @@
},
/area/station/maintenance/apmaint)
"vVP" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -96269,6 +97298,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 9
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -96289,7 +97323,7 @@
name = "Hydroponics"
},
/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -96776,7 +97810,7 @@
},
/area/station/hallway/primary/fore/west)
"wiu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal/south)
"wix" = (
@@ -96870,6 +97904,15 @@
icon_state = "white"
},
/area/station/medical/cloning)
+"wjr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"wjy" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable/orange{
@@ -96966,6 +98009,16 @@
/obj/item/flashlight/lamp,
/turf/simulated/floor/carpet/royalblack,
/area/station/command/office/captain)
+"wkK" = (
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/machinery/door/airlock/maintenance{
+ name = "Central Asteroid Maintenance"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/maintenance/maintcentral)
"wkN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -97055,7 +98108,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -97069,6 +98122,16 @@
icon_state = "neutralcorner"
},
/area/station/hallway/secondary/entry/north)
+"wlG" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"wlV" = (
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/engine,
@@ -97083,7 +98146,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -97476,7 +98539,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"wqx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/mine/unexplored/cere/research)
"wqE" = (
@@ -97719,7 +98782,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"wsV" = (
@@ -98075,7 +99138,7 @@
/obj/effect/mapping_helpers/airlock/unres{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"wwn" = (
@@ -98086,15 +99149,10 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore/west)
"wwy" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 9
},
/turf/simulated/floor/plating{
@@ -98121,7 +99179,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/fore/north)
"wxd" = (
@@ -98199,25 +99257,6 @@
icon_state = "whiteblue"
},
/area/station/medical/paramedic)
-"wyo" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4;
- color = "#954535"
- },
-/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
- },
-/area/station/hallway/primary/fore/north)
"wyu" = (
/turf/simulated/mineral/ancient,
/area/station/supply/break_room)
@@ -98317,7 +99356,7 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"wzC" = (
@@ -98652,7 +99691,7 @@
/turf/simulated/floor/wood,
/area/station/service/bar)
"wEb" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
@@ -98958,24 +99997,6 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
-"wJe" = (
-/obj/structure/cable{
- d1 = 2;
- d2 = 4;
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
- dir = 4
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plasteel{
- dir = 10;
- icon_state = "darkyellow"
- },
-/area/station/engineering/smes)
"wJk" = (
/obj/machinery/camera{
c_tag = "Research Director's Office";
@@ -99016,8 +100037,8 @@
/turf/simulated/wall,
/area/station/hallway/primary/central/east)
"wJQ" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"wJY" = (
@@ -99032,7 +100053,7 @@
name = "External Airlock Access"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/west)
"wKe" = (
@@ -99135,7 +100156,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/medical/medbay)
"wLr" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/asmaint)
"wLu" = (
@@ -99412,7 +100433,7 @@
},
/area/station/service/chapel)
"wPc" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"wPj" = (
@@ -99734,6 +100755,17 @@
},
/turf/simulated/wall,
/area/station/turret_protected/aisat/interior)
+"wUI" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fore)
"wUO" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable/orange,
@@ -99991,6 +101023,14 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/north)
+"wZq" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"wZv" = (
/turf/simulated/wall,
/area/station/medical/paramedic)
@@ -100339,7 +101379,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/disposal/east)
"xcH" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
@@ -100351,7 +101391,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/maintenance/port)
"xcV" = (
@@ -100393,7 +101433,7 @@
/area/station/hallway/primary/starboard/south)
"xdi" = (
/obj/structure/grille/broken,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"xdk" = (
@@ -100459,6 +101499,17 @@
},
/turf/simulated/floor/plating,
/area/station/medical/patients_rooms)
+"xdO" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/turfs/rust,
+/turf/simulated/floor/plating,
+/area/station/maintenance/disposal/northeast)
"xdT" = (
/obj/effect/landmark/start/doctor,
/turf/simulated/floor/plasteel{
@@ -100526,11 +101577,11 @@
},
/area/station/engineering/break_room)
"xeQ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/east)
"xfI" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -100673,7 +101724,7 @@
icon_state = "0-8"
},
/obj/structure/closet/crate/trashcart,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/public/storefront)
"xhW" = (
@@ -100884,7 +101935,7 @@
/area/station/hallway/primary/aft/west)
"xmz" = (
/obj/effect/spawner/random/fungus/probably,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/port)
"xmL" = (
@@ -100894,11 +101945,30 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/station/science/genetics)
+"xmU" = (
+/obj/structure/cable/orange{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/spawner/random/dirt/often,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment/corner,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "bluecorner"
+ },
+/area/station/hallway/primary/fore/north)
"xnc" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
@@ -100913,6 +101983,13 @@
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
+"xnq" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"xnz" = (
/obj/structure/flora/ausbushes/ywflowers,
/mob/living/simple_animal/cow/betsy,
@@ -101013,6 +102090,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/yellow{
dir = 10
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"xpg" = (
@@ -101049,7 +102131,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"xpu" = (
@@ -101098,6 +102180,18 @@
icon_state = "cafeteria"
},
/area/station/service/kitchen)
+"xqE" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/safety_eye_protection{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "brown"
+ },
+/area/station/engineering/transmission_laser)
"xqN" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -101120,7 +102214,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/fore_starboard)
"xrn" = (
@@ -101244,7 +102338,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/turf_decal/stripes/line{
dir = 4
},
@@ -101354,11 +102448,14 @@
icon_state = "white"
},
/area/station/maintenance/apmaint)
+"xvu" = (
+/turf/simulated/wall/r_wall,
+/area/station/hallway/secondary/entry/west)
"xvv" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/turf_decal/stripes/line{
dir = 4
},
@@ -101415,7 +102512,7 @@
pixel_x = 9
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"xwy" = (
@@ -101654,7 +102751,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/hallway/primary/starboard/south)
"xyT" = (
@@ -101681,6 +102778,22 @@
icon_state = "white"
},
/area/station/medical/patients_rooms)
+"xyW" = (
+/obj/structure/cable/orange{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/turf/simulated/floor/plating{
+ icon_state = "asteroidplating"
+ },
+/area/station/maintenance/fore)
"xza" = (
/obj/machinery/camera{
c_tag = "Xenobiology Chamber 7";
@@ -101729,7 +102842,7 @@
name = "Fore Asteroid Maintenance Access"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"xzA" = (
@@ -101873,7 +102986,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/white,
/area/station/science/hallway)
"xAV" = (
@@ -101942,6 +103055,11 @@
location = "EngineeringMiddle";
name = "navigation beacon (Engineering-Middle)"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -101976,6 +103094,10 @@
icon_state = "dark"
},
/area/station/engineering/control)
+"xCh" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"xCu" = (
/obj/machinery/door/airlock/public/glass{
name = "Walkway"
@@ -102156,6 +103278,9 @@
"xEp" = (
/turf/space,
/area/shuttle/gamma/station)
+"xEE" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"xEJ" = (
/obj/effect/turf_decal/delivery/hollow,
/obj/machinery/shieldwallgen,
@@ -102248,18 +103373,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
-"xGd" = (
-/obj/structure/cable{
- d1 = 1;
- d2 = 4;
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plating{
- icon_state = "asteroidplating"
- },
-/area/station/maintenance/maintcentral)
"xGs" = (
/obj/item/radio/intercom{
name = "east bump";
@@ -102312,7 +103425,7 @@
"xGC" = (
/obj/structure/closet/crate/internals,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "darkbrown"
@@ -102430,28 +103543,6 @@
"xIa" = (
/turf/simulated/wall,
/area/station/science/xenobiology)
-"xIm" = (
-/obj/structure/cable/orange{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/hidden/supply,
-/obj/structure/disposalpipe/segment/corner,
-/obj/structure/cable/orange{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "bluecorner"
- },
-/area/station/hallway/primary/fore/north)
"xIr" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/cigbutt,
@@ -102462,7 +103553,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/control)
"xIB" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -102653,7 +103744,7 @@
dir = 8
},
/obj/machinery/firealarm/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"xLj" = (
@@ -102739,7 +103830,7 @@
},
/area/station/medical/storage/secondary)
"xNu" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -102972,11 +104063,11 @@
/turf/simulated/wall,
/area/station/hallway/primary/central/west)
"xQM" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"xQR" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -102991,7 +104082,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/power/apc/directional/north,
/obj/structure/cable/orange{
d2 = 8;
@@ -103160,7 +104251,7 @@
/obj/item/stack/ore/iron,
/obj/item/stack/ore/iron,
/obj/item/stack/ore/gold,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"xTb" = (
@@ -103403,7 +104494,7 @@
/area/station/security/prison/cell_block/A)
"xWe" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"xWf" = (
@@ -103485,7 +104576,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -103526,7 +104617,7 @@
/area/station/hallway/primary/port/south)
"xXu" = (
/obj/machinery/light,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -103620,6 +104711,11 @@
/area/shuttle/pod_1)
"xYQ" = (
/obj/machinery/firealarm/directional/east,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutralcorner"
@@ -103750,6 +104846,11 @@
/area/station/security/lobby)
"yaP" = (
/obj/machinery/atmospherics/pipe/simple/hidden/yellow,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating{
icon_state = "asteroidplating"
},
@@ -103949,7 +105050,7 @@
/area/station/maintenance/asmaint)
"yer" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/cable/orange{
d1 = 1;
d2 = 2;
@@ -104032,7 +105133,7 @@
},
/area/station/supply/storage)
"yfF" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/girder,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -104147,19 +105248,6 @@
icon_state = "white"
},
/area/station/medical/patients_rooms)
-"ygI" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/door_control{
- id = "medeva";
- name = "Medical EVA shutter control";
- pixel_y = 24;
- req_one_access = list(19,41)
- },
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/plating,
-/area/station/hallway/primary/starboard/south)
"ygS" = (
/obj/structure/table,
/obj/machinery/light{
@@ -104229,7 +105317,7 @@
/area/station/hallway/primary/central/east)
"yhM" = (
/obj/structure/closet,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -104533,6 +105621,19 @@
},
/turf/simulated/floor/plating,
/area/station/hallway/primary/central/east)
+"yll" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 10;
+ level = 2
+ },
+/obj/effect/spawner/random/dirt/often,
+/turf/simulated/floor/plating,
+/area/station/hallway/primary/fore/north)
"ylx" = (
/obj/machinery/door_control{
id = "MechbayShutters";
@@ -104573,7 +105674,7 @@
/obj/machinery/computer/security/telescreen/entertainment{
pixel_x = -32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"ylX" = (
@@ -104597,7 +105698,7 @@
"ymf" = (
/obj/machinery/power/terminal,
/obj/structure/cable,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/fore_starboard)
@@ -114537,7 +115638,7 @@ lrW
whg
gUw
eHn
-ohJ
+eCI
gUw
xZV
ljz
@@ -124556,7 +125657,7 @@ lJR
lJR
btd
pNE
-mgq
+vNz
btd
cEM
eQC
@@ -127059,7 +128160,7 @@ rNK
hUU
aXn
bYq
-pBd
+iIH
fuZ
dQZ
lHU
@@ -133263,9 +134364,9 @@ aXR
ozA
cUl
uio
-nGZ
-aZY
-fms
+quP
+isQ
+rbw
jUL
rRD
bKz
@@ -133779,7 +134880,7 @@ sgp
gwb
bDR
bFa
-bIi
+nBK
bIi
bIi
aCP
@@ -135858,7 +136959,7 @@ bDR
bDR
bDR
bHt
-jgF
+pGx
ojN
ojN
ojN
@@ -136372,7 +137473,7 @@ bXA
bYe
bDR
kyo
-oqB
+bHt
cRo
kzf
aXR
@@ -137582,10 +138683,10 @@ aVd
aVS
duJ
lfg
-uOz
+vPg
fWE
gPS
-aFp
+yll
iFR
jAb
jZe
@@ -137845,10 +138946,10 @@ aFp
jZE
iGc
tjU
-ilj
+aZy
ksP
kKk
-lmZ
+ddm
cHz
cHz
cHz
@@ -137860,8 +138961,8 @@ cHz
lSw
aZk
iow
-ghk
-pTM
+foa
+hES
bbU
uep
aYJ
@@ -138095,7 +139196,7 @@ cUa
djc
dmo
dvR
-ugQ
+grh
sGY
aKp
aKp
@@ -138633,7 +139734,7 @@ mTR
mTR
mTR
mTR
-mTR
+aZp
mTR
dqx
mTR
@@ -138671,8 +139772,8 @@ dgX
bVT
bPE
aJc
-wJe
-coU
+dEi
+wkK
cUm
mVp
mVp
@@ -138681,8 +139782,8 @@ vME
vME
cUm
mVp
-gvo
-xGd
+wxd
+wxd
ppp
wxd
wxd
@@ -138866,7 +139967,7 @@ aUH
tpA
eMh
dwE
-vuY
+tiu
ykC
cWn
gXb
@@ -138926,9 +140027,9 @@ mlM
cQf
bNx
lyF
-bPF
+bPG
bQF
-twg
+trF
bND
bND
bND
@@ -138939,11 +140040,11 @@ fLT
fLT
dkk
aQR
-cUr
-rgm
-rgm
-khM
-hRN
+eAS
+eAS
+eAS
+mkk
+fLT
mJM
mJM
woy
@@ -139152,7 +140253,7 @@ aYJ
aYJ
aYJ
brf
-bgf
+aGc
czV
aYJ
bhQ
@@ -139380,7 +140481,7 @@ aVS
aVS
aVS
aVA
-vuY
+tiu
sGY
aKp
gXl
@@ -139409,7 +140510,7 @@ kbl
pKj
aYJ
lmP
-bgf
+aGc
nQu
trR
bhQ
@@ -139610,10 +140711,10 @@ rNK
rNK
rNK
rNK
-rNK
-rNK
-rNK
-rNK
+cTG
+cCu
+cTG
+cTG
rNK
rNK
rNK
@@ -139666,7 +140767,7 @@ pXq
bbu
bdx
emX
-bgf
+aGc
buQ
hCd
bhQ
@@ -139857,20 +140958,20 @@ rNK
rNK
rNK
rNK
-lez
-fwi
-rNK
-rNK
-rNK
-rNK
-rNK
-rNK
+oAO
+dhy
+oAO
rNK
rNK
rNK
rNK
rNK
rNK
+vkd
+hYQ
+hYQ
+hYQ
+hYQ
rNK
rNK
rNK
@@ -139894,7 +140995,7 @@ abW
abW
aKp
dxj
-vuY
+tiu
qtB
aKp
gXL
@@ -139923,7 +141024,7 @@ gIt
bcH
aYJ
cLz
-bgf
+aGc
buQ
fBC
bhQ
@@ -139948,7 +141049,7 @@ bCX
bhd
bFo
gbH
-nOF
+tgd
nOF
qMs
ksU
@@ -140115,19 +141216,19 @@ rNK
rNK
rNK
oAO
-dhy
+oMU
oAO
+xkY
+oAO
+xkY
+oAO
+cRv
rNK
-rNK
-rNK
-rNK
-rNK
-rNK
-rNK
-rNK
-rNK
-rNK
-rNK
+xkY
+wSn
+wSn
+wSn
+pls
cRv
cRv
cRv
@@ -140145,13 +141246,13 @@ aVS
aVS
aVS
abW
-abW
-abW
-abW
-abW
-aKp
+cMz
+cMz
+cMz
+cMz
+dmA
dwg
-vuY
+tiu
qtB
aKp
npV
@@ -140180,7 +141281,7 @@ baR
baR
cmW
fzb
-bgf
+aGc
buQ
aYJ
bhQ
@@ -140372,24 +141473,20 @@ rNK
rNK
rNK
oAO
-oMU
-oAO
+amt
+anz
+aof
+aoE
+apw
+xkY
xkY
oAO
-oAO
-oAO
-cRv
-rNK
-rHT
-abE
-cRv
-abE
-abE
-cRv
-abW
-abW
-abW
-abW
+xkY
+gGQ
+gGQ
+arm
+gKc
+bcf
abW
abW
abW
@@ -140406,10 +141503,14 @@ abW
abW
abW
abW
-aKp
+cMz
+cRI
+aBI
+cVX
+hDc
dxt
dQg
-qtB
+gAr
fXC
fXC
fXC
@@ -140437,7 +141538,7 @@ lCO
tHC
baR
eQQ
-bgf
+aGc
buQ
aYJ
bhQ
@@ -140519,7 +141620,7 @@ hKz
oeQ
ayb
ayb
-xcc
+rNK
rNK
rNK
ayb
@@ -140629,20 +141730,20 @@ rNK
rNK
rNK
oAO
-amt
-anz
-aof
-aoE
-apw
-aqT
-cMH
-cRv
-ivS
-cRv
-cRv
-cRv
-cRv
-cRv
+sDk
+obB
+aog
+vYQ
+nWh
+iuD
+osN
+xkY
+gGQ
+cIe
+nnR
+aru
+rBk
+kvL
abW
abW
abW
@@ -140660,10 +141761,10 @@ abW
abW
abW
cMz
-cMz
-cMz
-cMz
-cMz
+cRT
+bIl
+bIl
+dmA
dxw
dTI
qtB
@@ -140694,7 +141795,7 @@ kok
dqp
baR
eQQ
-bgf
+aGc
bgg
aYJ
dcG
@@ -140719,7 +141820,7 @@ bhd
bhd
bFy
bHe
-nOF
+tgd
nOF
nOF
bMk
@@ -140776,7 +141877,7 @@ hKz
oeQ
ayb
rNK
-xcc
+rNK
rNK
rNK
rNK
@@ -140886,44 +141987,44 @@ rNK
rNK
rNK
oAO
-sDk
-obB
-aog
-vYQ
-aog
-arm
-dQr
-cDp
-cMH
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
+mco
+anB
+wUc
+vIp
+tNQ
+tZW
+iOP
+atC
+xdO
+qUN
+cMh
+oLU
+aWH
+iDF
+bvB
+bqj
+bvD
+rBk
+rUq
+uPs
+rBk
+rBk
+vPY
+wlG
+wUI
+wlG
+wUI
+qGM
abW
abW
cMz
-cRI
-aBI
-cVX
-dmC
-dxx
-dTM
-wyo
+cRT
+aTb
+rjd
+dmA
+dyD
+tiu
+qtB
hli
gZI
hVQ
@@ -140951,7 +142052,7 @@ eOx
gJw
uNN
tfR
-bgf
+aGc
buQ
aYJ
bhR
@@ -140976,7 +142077,7 @@ lzH
bhd
bFz
bHe
-nOF
+tgd
nOF
nOF
eWS
@@ -141033,7 +142134,7 @@ hKz
uVb
rNK
rNK
-xcc
+rNK
rNK
rNK
rNK
@@ -141143,40 +142244,40 @@ rNK
rNK
rNK
oAO
-mco
-anB
-wUc
-vIp
-tNQ
-aru
-iOP
-atC
-uPs
-vdv
-uBs
-cMH
-aWH
-bcf
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
+aoH
+anC
+hLv
+anC
+qtu
+anC
+anC
+anC
+anC
+anC
+anC
+oAO
abW
+lEk
+bVM
+aWv
+bjY
+gKc
+aQq
+gKc
+oIf
+dQr
+gGz
+gKc
+gKc
+gKc
+dQr
+gnt
+mJn
abW
cMz
-cRT
-bIl
-bIl
+dGA
+eDi
+djn
dmA
dyC
dWE
@@ -141208,7 +142309,7 @@ dqp
ube
baR
eQQ
-bgf
+aGc
buQ
aYJ
dwz
@@ -141287,10 +142388,10 @@ oeQ
hrd
qyP
hKz
-oeQ
+nIW
+rNK
rNK
rNK
-xcc
rNK
rNK
rNK
@@ -141399,44 +142500,44 @@ rNK
rNK
rNK
rNK
+xkY
+qKz
+qKz
+xkY
+oAO
+ivS
+cRv
+cRv
+cRv
+cRv
+cRv
+apW
oAO
-aoH
-anC
-anC
-aoF
-oPQ
-aqT
-cMH
-atD
-gKc
-axj
-rBk
-aNP
-aTL
-cmN
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
abW
-cMz
-cRT
-aTb
-rjd
+uBs
+aWH
+bqQ
+aMj
+vpg
+aMj
+bjY
+amB
+ubX
+atv
+dtN
+jPy
+iDW
+czt
+axi
+xyW
+cMH
+flF
+cSh
+naY
+djv
dmA
dyD
-vuY
+tiu
qtB
nXZ
hbW
@@ -141465,7 +142566,7 @@ vQV
vRp
baR
eQQ
-bgf
+uFg
bgi
eHf
dDR
@@ -141541,13 +142642,13 @@ rNK
rNK
rNK
oeQ
-hrd
+qga
qyP
hKz
-oeQ
+nIW
+rNK
rNK
rNK
-xcc
rNK
rNK
rNK
@@ -141656,44 +142757,44 @@ rNK
rNK
rNK
rNK
-xkY
-qKz
-qKz
-aqT
-amu
-anB
-acK
-wSn
-aqT
-aqT
-qKz
+lzH
+lzH
+lzH
qKz
-aqT
-tDU
-snX
-bvB
-bqj
-bvD
-rBk
-rUq
-uPs
-rBk
-rBk
-rBk
-rUq
-uPs
-rUq
-uPs
-axi
-abW
+oAO
+cRv
+cRv
+lzH
+cRv
+rNK
+rNK
+oMU
+oAO
abW
+cDp
+cMH
+uBs
+pls
+pls
+bNM
+atD
+cJJ
+dRN
+ptz
+dCr
+cpQ
+fce
+czu
+jPy
+pRX
+sYd
+flF
+lbU
+nAM
cMz
-dGA
-eDi
-djn
dmA
eua
-vuY
+tiu
pwc
fXC
hbZ
@@ -141801,10 +142902,10 @@ oeQ
hrd
qyP
hKz
-oeQ
+nIW
+rNK
rNK
rNK
-xcc
rNK
rNK
rNK
@@ -141913,44 +143014,44 @@ rNK
rNK
rNK
rNK
+rNK
+rNK
lzH
+oAO
lzH
+rNK
+rNK
lzH
-qKz
-qxA
-qtu
-anC
-anC
-anC
-oXd
-anC
-anC
+ivS
+rNK
+rNK
+apX
oAO
-vpg
-lEk
-bVM
-aWv
-bjY
-gKc
-dQr
-gKc
-dQr
-dQr
-aQq
-gKc
-gKc
-gKc
-dQr
-aRc
-mJn
+abW
+abW
+xEE
+xEE
+xEE
+xEE
+xEE
+xEE
+xEE
+pnu
+iVV
+pls
+pls
cMH
-flF
-cSh
-naY
-djv
-dmA
-uRS
-vuY
+cDp
+pls
+eUJ
+rzv
+oyJ
+ltw
+kzw
+wlG
+ksq
+vyR
+tiu
qtB
gch
gch
@@ -142058,10 +143159,10 @@ uwf
vWN
rOM
xBI
-uwf
+uVb
+rNK
rNK
rNK
-xcc
rNK
rNK
rNK
@@ -142173,41 +143274,41 @@ rNK
rNK
rNK
lzH
-oAO
-oAO
-ivS
-cRv
-cRv
-cRv
-cRv
-cRv
-apW
-oAO
+lzH
+lzH
+rNK
+rNK
+rNK
+rNK
+rNK
+aRh
+fwi
+rNK
+rNK
+xEE
+uIg
+xqE
+ozX
+iJS
+hEZ
+lvG
+pTm
+ncz
+iVV
+pls
abW
-uBs
-aWH
-bqQ
-aMj
-vpg
-vpg
-bjY
-cDp
-czu
-aMj
-vpg
-gKc
-vpg
-czt
-qbE
-gKc
-dQr
-flF
-flF
-sSq
-cMz
-dmA
-dwg
-syo
+abW
+abW
+abW
+pls
+jJo
+kiG
+uLC
+jpD
+wjr
+iPd
+gAg
+oyu
eJV
gch
hdE
@@ -142315,10 +143416,10 @@ qHn
jqW
koo
mqR
-qHn
-lzH
-lzH
-xcc
+xvu
+rNK
+rNK
+rNK
rNK
rNK
rNK
@@ -142429,41 +143530,41 @@ rNK
rNK
rNK
rNK
-lzH
-lzH
-oAO
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+aRh
+fwi
+rNK
+rNK
+fYw
+quW
+cPS
+fDs
+fDs
+wZq
+jVu
+bmG
+uLG
+tgp
+cRv
+cRv
cRv
cRv
-lzH
cRv
-rNK
-rNK
-oMU
-oAO
-abW
cDp
-cMH
-uBs
-pls
-pls
-bNM
-atD
-pls
-cMH
-pls
-pls
-cpQ
-vpg
-czu
-axj
-rUq
-rBk
-rBk
-bvD
-aKC
-rUq
-rLu
-xIm
+cDp
+cDp
+cDp
+cDp
+cDp
+aKp
+xmU
pqi
oPw
ldo
@@ -142572,10 +143673,10 @@ qHn
abZ
dbg
mqR
-qHn
+xvu
+rNK
rNK
rNK
-xcc
rNK
rNK
rNK
@@ -142687,39 +143788,39 @@ dcv
rNK
rNK
rNK
-lzH
-lzH
rNK
rNK
-lzH
-ivS
rNK
rNK
-apX
-oAO
-abW
-abW
-abW
-abW
-abW
-pls
-pls
-pls
-abW
-abW
-abW
-pls
-pls
-cMH
-cDp
-pls
-cDp
-aWH
-aQq
-bjY
-nHR
-dQr
-kPs
+rNK
+rNK
+rNK
+hiC
+tah
+rNK
+rNK
+kUW
+xnq
+fDs
+fDs
+fDs
+wZq
+cac
+xEE
+uVK
+uVK
+cRv
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+aKp
vml
cwJ
gDe
@@ -142954,26 +144055,26 @@ rNK
aRh
fwi
rNK
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-pls
-cMH
-cMH
-pls
+rNK
+xCh
+quW
+cPS
+fDs
+dRV
+kab
+tsn
+xEE
+cRv
+cRv
+cRv
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
npV
aKp
aKp
@@ -143211,26 +144312,26 @@ rNK
aRh
fwi
rNK
+rNK
+xEE
+hXG
+gmx
+mrS
+qkl
+clv
+xEE
cRv
cRv
-cRv
-cRv
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-abW
-rBH
-abW
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+dmA
+npV
npV
djH
dmY
@@ -143469,23 +144570,23 @@ aRh
fwi
rNK
rNK
-vva
-vva
-cRv
+xEE
+xEE
+xEE
+ucv
+xEE
+xEE
+xEE
cRv
-cRv
-abW
-abW
-abW
-abW
-abW
-abW
-cRv
-cRv
-cRv
-cRv
-abW
-abW
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
dmA
npV
npV
@@ -143727,22 +144828,22 @@ fwi
rNK
rNK
rNK
-vva
-vva
-vva
-cRv
-cRv
-abW
-cRv
-cRv
-cRv
-cRv
-cRv
rNK
-vva
-cRv
-cRv
-abW
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
dmA
cSi
cSj
@@ -143985,21 +145086,21 @@ rNK
rNK
rNK
rNK
-vva
-vva
-vva
-cRv
-cRv
-cRv
rNK
-abW
-abW
rNK
rNK
-vva
-vva
-cRv
-abW
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
+rNK
dmA
cSp
cWx
@@ -144236,8 +145337,11 @@ rNK
rNK
rNK
rNK
-hiC
-tah
+aRh
+fwi
+rNK
+rNK
+rNK
rNK
rNK
rNK
@@ -144254,11 +145358,8 @@ rNK
rNK
rNK
rNK
-vva
-cRv
-cRv
dmA
-cSk
+cWz
cWz
uZw
aKp
@@ -144511,9 +145612,9 @@ rNK
rNK
rNK
rNK
-vva
-vva
-cRv
+rNK
+rNK
+rNK
dmA
cSm
ckx
@@ -144769,8 +145870,8 @@ rNK
rNK
rNK
rNK
-vva
-cRv
+rNK
+rNK
dmA
uts
ieC
@@ -145530,7 +146631,7 @@ rNK
ahF
ahF
ahF
-ahF
+rNK
rNK
rNK
rNK
@@ -146563,7 +147664,7 @@ rRM
aaf
aaf
aaf
-ahF
+rNK
rNK
rNK
rNK
@@ -148431,7 +149532,7 @@ ybZ
qGg
ljb
wZv
-ygI
+eGK
kNw
rcX
mTZ
@@ -161456,9 +162557,9 @@ rNK
rNK
rNK
aoR
-aqT
-aqT
-aqT
+oLU
+oLU
+oLU
aoR
aoR
xBm
@@ -162784,7 +163885,7 @@ gGU
hbP
mDp
siF
-mnU
+rFa
scq
oaE
lCC
diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm
index 3509ef8e7549..76bf74be618b 100644
--- a/_maps/map_files/stations/deltastation.dmm
+++ b/_maps/map_files/stations/deltastation.dmm
@@ -400,7 +400,7 @@
},
/area/station/hallway/secondary/entry/north)
"aeA" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/wood,
/area/station/hallway/secondary/entry/east)
@@ -951,9 +951,19 @@
/obj/machinery/computer/med_data/laptop,
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/cmo)
+"ahn" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "yellowfull"
+ },
+/area/station/engineering/control)
"ahz" = (
/obj/structure/sign/nanotrasen,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/hallway/secondary/entry/east)
"ahA" = (
@@ -1306,7 +1316,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/arrival/station)
"akA" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/hallway/secondary/entry/east)
"akB" = (
@@ -1353,7 +1363,7 @@
},
/area/station/hallway/secondary/entry/south)
"alk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fore2)
"alm" = (
@@ -2483,6 +2493,15 @@
dir = 1
},
/area/station/maintenance/fore2)
+"apB" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"apF" = (
/obj/machinery/power/tracker,
/obj/structure/cable{
@@ -2808,7 +2827,7 @@
/obj/structure/table/wood,
/obj/item/storage/briefcase,
/obj/item/taperecorder,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/electrical_shop)
"aqC" = (
@@ -3046,7 +3065,7 @@
},
/area/station/maintenance/fore2)
"are" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fore2)
"arf" = (
@@ -3104,7 +3123,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/electrical_shop)
"arr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/electrical_shop)
"ars" = (
@@ -3114,7 +3133,7 @@
/obj/structure/chair/comfy/brown{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/electrical_shop)
"aru" = (
@@ -3143,7 +3162,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/electrical_shop)
"arw" = (
@@ -3849,7 +3868,7 @@
/area/station/maintenance/electrical_shop)
"ath" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/electrical_shop)
"ati" = (
@@ -3903,7 +3922,7 @@
/area/station/maintenance/fore)
"atr" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fore)
"ats" = (
@@ -3913,7 +3932,7 @@
"att" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/drinks/drinkingglass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fore)
"atu" = (
@@ -3922,7 +3941,7 @@
},
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fore)
"atv" = (
@@ -4420,7 +4439,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/disposal)
"auE" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/disposal)
"auF" = (
@@ -4463,7 +4482,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
"auL" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/electrical_shop)
"auM" = (
@@ -4481,7 +4500,7 @@
icon_state = "1-2"
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fore)
"auP" = (
@@ -5230,7 +5249,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore2)
"awx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/security/checkpoint/secondary)
"awA" = (
@@ -5343,7 +5362,7 @@
/area/station/maintenance/fore)
"awW" = (
/obj/effect/spawner/random/fungus/frequent,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fore)
"awX" = (
@@ -5366,7 +5385,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore2)
"awZ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/service/janitor)
"axb" = (
@@ -5816,7 +5835,7 @@
/obj/item/camera_film,
/obj/structure/table/wood,
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fore)
"ayh" = (
@@ -6022,7 +6041,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/controlroom)
"ayW" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ayX" = (
@@ -6523,7 +6542,7 @@
/obj/structure/chair/comfy/brown{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fore)
"aAq" = (
@@ -7359,7 +7378,7 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fore)
"aCu" = (
@@ -7836,7 +7855,7 @@
},
/area/station/service/chapel)
"aDH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fore)
"aDI" = (
@@ -11172,7 +11191,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/bar)
"aMY" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/gambling_den)
"aMZ" = (
@@ -11614,7 +11633,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"aOu" = (
@@ -12124,7 +12143,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"aPN" = (
@@ -12165,7 +12184,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/art)
"aPT" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"aPU" = (
@@ -12793,7 +12812,7 @@
"aRu" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
dir = 10;
icon_state = "darkblue"
@@ -13252,14 +13271,14 @@
/turf/simulated/floor/plating,
/area/station/maintenance/gambling_den)
"aSP" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"aSQ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"aSR" = (
@@ -13981,7 +14000,7 @@
/area/station/maintenance/gambling_den)
"aUq" = (
/obj/structure/chair/stool,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"aUs" = (
@@ -14605,7 +14624,7 @@
},
/area/station/engineering/atmos)
"aVK" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fore)
"aVN" = (
@@ -16045,7 +16064,7 @@
},
/area/station/supply/storage)
"aZu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"aZv" = (
@@ -17092,7 +17111,7 @@
/area/station/engineering/atmos)
"bcb" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"bcc" = (
@@ -18330,7 +18349,7 @@
/area/station/supply/miningdock)
"bfL" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/grass/jungle,
/area/station/maintenance/fsmaint)
"bfN" = (
@@ -18524,7 +18543,7 @@
/turf/simulated/wall,
/area/station/maintenance/starboard2)
"bgt" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/starboard2)
"bgv" = (
@@ -22640,7 +22659,7 @@
/turf/simulated/wall,
/area/station/maintenance/starboard)
"bqC" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/starboard)
"bqK" = (
@@ -30472,6 +30491,15 @@
icon_state = "bot"
},
/area/station/hallway/primary/central/west)
+"bKE" = (
+/obj/structure/girder,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"bKF" = (
/obj/structure/table/wood,
/obj/item/clothing/mask/cigarette/cigar{
@@ -30902,6 +30930,13 @@
/area/space/nearstation)
"bLN" = (
/obj/effect/spawner/random/barrier/grille_maybe,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bLO" = (
@@ -31577,7 +31612,7 @@
},
/area/station/hallway/primary/starboard/north)
"bNy" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bNz" = (
@@ -31641,7 +31676,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/spawner/random/barrier/grille_maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -34984,7 +35019,7 @@
/area/station/hallway/primary/port/west)
"bWI" = (
/obj/machinery/alarm/directional/east,
-/obj/machinery/suit_storage_unit/ce/secure,
+/obj/machinery/suit_storage_unit/industrial/ce/secure,
/obj/effect/turf_decal/stripes/line{
dir = 10
},
@@ -35923,7 +35958,7 @@
/area/station/engineering/smes)
"bZG" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "neutral"
@@ -37964,6 +37999,11 @@
/obj/machinery/door/window/classic/reversed{
name = "Engineering Delivery"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"ceT" = (
@@ -38767,7 +38807,7 @@
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat)
"chv" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/command/teleporter)
"chx" = (
@@ -39087,8 +39127,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"ciq" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/port)
"ciu" = (
@@ -40206,7 +40246,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/smes)
"clw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/engineering/equipmentstorage)
"clx" = (
@@ -40691,7 +40731,7 @@
/turf/simulated/floor/plating,
/area/station/security/range)
"cmI" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/security/range)
"cmL" = (
@@ -42501,6 +42541,13 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/central/sw)
+"crt" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "yellow"
+ },
+/area/station/engineering/transmission_laser)
"cru" = (
/obj/structure/cable{
d1 = 1;
@@ -43267,7 +43314,7 @@
/area/station/ai_monitored/storage/eva)
"ctS" = (
/obj/structure/grille/broken,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"ctU" = (
@@ -43784,14 +43831,14 @@
name = "north bump";
pixel_y = 24
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
},
/area/station/supply/expedition)
"cuY" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/machinery/ai_status_display{
pixel_y = 32
},
@@ -43804,7 +43851,7 @@
/obj/machinery/light{
dir = 1
},
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/item/radio/intercom{
name = "north bump";
pixel_y = 28
@@ -43813,7 +43860,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"cva" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/machinery/status_display{
pixel_y = 32
},
@@ -44098,7 +44145,7 @@
},
/area/station/hallway/primary/starboard/south)
"cvY" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/suit_storage_unit/expedition,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -44506,7 +44553,7 @@
},
/area/station/supply/expedition)
"cxh" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/supply/expedition)
"cxk" = (
@@ -44736,7 +44783,7 @@
},
/area/station/hallway/primary/central)
"cxP" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/port)
"cxQ" = (
@@ -44938,7 +44985,7 @@
/obj/machinery/computer/security/telescreen/entertainment{
pixel_x = -32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/supply/expedition)
"cys" = (
@@ -45068,7 +45115,7 @@
name = "east bump";
pixel_x = 28
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/suit_storage_unit/expedition,
/turf/simulated/floor/plasteel,
/area/station/supply/expedition)
@@ -45233,6 +45280,13 @@
icon_state = "freezerfloor"
},
/area/station/public/sleep)
+"czb" = (
+/obj/machinery/alarm/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"cze" = (
/turf/simulated/floor/plasteel/dark,
/area/station/public/fitness)
@@ -45418,7 +45472,7 @@
/obj/machinery/light{
dir = 8
},
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/effect/decal/cleanable/cobweb,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery/hollow,
@@ -45601,7 +45655,7 @@
},
/area/station/supply/expedition)
"czW" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/requests_console/directional/west,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -46108,7 +46162,7 @@
"cBv" = (
/obj/structure/table/reinforced,
/obj/item/pizzabox/firecracker,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/supply/expedition)
"cBw" = (
@@ -46128,7 +46182,7 @@
},
/obj/structure/chair/stool/bar,
/obj/effect/landmark/start/explorer,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/supply/expedition)
"cBC" = (
@@ -46340,6 +46394,11 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -46408,7 +46467,7 @@
},
/area/station/maintenance/port)
"cCx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/port)
"cCy" = (
@@ -46603,7 +46662,7 @@
},
/area/station/hallway/primary/central/sw)
"cDe" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/public/toilet/lockerroom)
"cDf" = (
@@ -46777,6 +46836,11 @@
/area/station/engineering/hardsuitstorage)
"cDD" = (
/obj/effect/turf_decal/delivery,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"cDE" = (
@@ -47017,7 +47081,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/public/fitness)
"cEA" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/engineering/control)
"cEB" = (
@@ -47453,6 +47517,11 @@
"cFO" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/turf_decal/delivery,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -47465,8 +47534,16 @@
/area/station/security/brig)
"cFR" = (
/obj/structure/grille/broken,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 6
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
/turf/simulated/floor/plating,
/area/station/maintenance/port)
@@ -47478,6 +47555,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
},
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cFT" = (
@@ -47489,17 +47571,10 @@
dir = 4
},
/obj/effect/spawner/random/maintenance,
-/turf/simulated/floor/plasteel{
- dir = 1;
- icon_state = "neutral"
- },
-/area/station/maintenance/port)
-"cFU" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
},
/turf/simulated/floor/plasteel{
dir = 1;
@@ -47514,6 +47589,11 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -47531,6 +47611,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 8;
+ icon_state = "2-8"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -48165,10 +48250,20 @@
/area/station/command/bridge)
"cHj" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cHk" = (
/obj/machinery/light/small,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cHl" = (
@@ -48196,6 +48291,11 @@
"cHo" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -48204,11 +48304,21 @@
/obj/structure/rack,
/obj/item/clothing/gloves/color/fyellow,
/obj/effect/spawner/random/maintenance,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
/area/station/maintenance/port)
"cHq" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -48510,7 +48620,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard)
"cIa" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/public/fitness)
"cIb" = (
@@ -48683,7 +48793,7 @@
},
/area/station/maintenance/port)
"cIw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/electrical)
"cIx" = (
@@ -48762,7 +48872,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
"cIP" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/effect/turf_decal/delivery/hollow,
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
@@ -49459,7 +49569,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
"cLz" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"cLA" = (
@@ -51587,8 +51697,22 @@
/area/station/maintenance/electrical)
"cTi" = (
/obj/item/reagent_containers/glass/bucket,
-/obj/item/bikehorn/rubberducky,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/item/bikehorn/rubberducky,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -52538,15 +52662,6 @@
icon_state = "neutral"
},
/area/station/maintenance/port)
-"cWw" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/port)
"cWy" = (
/obj/machinery/light,
/turf/simulated/floor/plasteel/dark,
@@ -53116,7 +53231,7 @@
},
/area/station/maintenance/starboard)
"cZj" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/cobweb2,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -53196,7 +53311,7 @@
/turf/simulated/wall,
/area/station/science/research)
"cZw" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/turf_decal/stripes/line{
dir = 5
},
@@ -53526,7 +53641,7 @@
/turf/space,
/area/station/engineering/solar/aft_starboard)
"daD" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/science/xenobiology)
"daE" = (
@@ -53821,7 +53936,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"dbM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/port2)
"dbN" = (
@@ -54145,7 +54260,7 @@
/area/station/maintenance/apmaint)
"dcR" = (
/obj/structure/chair/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"dcS" = (
@@ -54985,11 +55100,11 @@
/turf/simulated/wall,
/area/station/public/construction)
"dfJ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/public/construction)
"dfK" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/starboard)
"dfM" = (
@@ -55029,7 +55144,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"dfR" = (
@@ -55039,7 +55154,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/research)
"dfS" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil/random,
/obj/effect/turf_decal/stripes/line{
dir = 9
@@ -55406,7 +55521,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
"dhB" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil/random,
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -55737,7 +55852,7 @@
/turf/simulated/floor/plating,
/area/station/public/construction)
"diT" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/public/construction)
"diU" = (
@@ -55766,7 +55881,7 @@
/obj/structure/chair/wood{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"diZ" = (
@@ -56156,7 +56271,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"dku" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"dkv" = (
@@ -56771,7 +56886,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"dmU" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil/random,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
@@ -57632,7 +57747,7 @@
/area/station/maintenance/abandonedbar)
"drc" = (
/obj/structure/table/wood/poker,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"drd" = (
@@ -57839,7 +57954,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"dsk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/public/construction)
"dsl" = (
@@ -57860,7 +57975,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard)
"dsn" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/circuitboard/cyborgrecharger,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
@@ -58440,7 +58555,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"duV" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/machinery/light/small,
/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plating,
@@ -58805,7 +58920,7 @@
/area/station/maintenance/theatre)
"dwW" = (
/obj/item/kirbyplants,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/theatre)
"dwX" = (
@@ -58813,14 +58928,14 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/theatre)
"dwY" = (
/obj/structure/table/wood,
/obj/item/instrument/guitar,
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/theatre)
"dwZ" = (
@@ -59017,7 +59132,7 @@
"dyj" = (
/obj/structure/table/wood,
/obj/item/tape,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/theatre)
"dyl" = (
@@ -59105,6 +59220,15 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/library)
+"dzl" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "cautioncorner"
+ },
+/area/station/engineering/transmission_laser)
"dzo" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
@@ -59318,7 +59442,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/theatre)
"dAF" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"dAH" = (
@@ -59442,7 +59566,7 @@
"dBu" = (
/obj/structure/table/wood,
/obj/item/clothing/under/costume/jester,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/theatre)
"dBv" = (
@@ -59675,7 +59799,7 @@
/obj/machinery/status_display{
pixel_x = -32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/theatre)
"dCs" = (
@@ -59690,7 +59814,7 @@
},
/area/station/maintenance/theatre)
"dCu" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/theatre)
"dCv" = (
@@ -60074,7 +60198,7 @@
},
/area/station/maintenance/starboard)
"dDG" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/theatre)
"dDH" = (
@@ -60189,7 +60313,7 @@
/turf/simulated/wall,
/area/station/maintenance/aft)
"dEp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/aft)
"dEr" = (
@@ -61832,7 +61956,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dOR" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "neutral"
@@ -61921,7 +62045,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -61933,7 +62057,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dPt" = (
@@ -62377,7 +62501,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dQS" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/maintenance/apmaint)
"dQT" = (
@@ -63636,6 +63760,11 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -64112,7 +64241,7 @@
"dYz" = (
/obj/structure/chair/stool/bar,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"dYA" = (
@@ -64550,6 +64679,27 @@
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
+"eeP" = (
+/obj/structure/cable/yellow{
+ d2 = 4;
+ icon_state = "0-4"
+ },
+/obj/machinery/power/transmission_laser/west,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "yellow"
+ },
+/area/station/engineering/transmission_laser)
"eeX" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
@@ -64896,6 +65046,13 @@
},
/turf/simulated/floor/plasteel/white,
/area/station/science/xenobiology)
+"eoc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/engineering{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"eoh" = (
/obj/machinery/atmospherics/portable/scrubber/huge,
/obj/effect/turf_decal{
@@ -66306,6 +66463,19 @@
},
/turf/simulated/floor/engine/o2,
/area/station/engineering/atmos)
+"eYk" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"eZE" = (
/obj/machinery/door/airlock,
/obj/effect/mapping_helpers/airlock/autoname,
@@ -66392,6 +66562,11 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/central/nw)
+"fct" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"fcY" = (
/obj/machinery/light{
dir = 4
@@ -66490,7 +66665,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/lobby)
"ffz" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -66834,7 +67009,7 @@
dir = 1
},
/obj/effect/landmark/spawner/xeno,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"fox" = (
@@ -67405,7 +67580,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/engineering/atmos)
"fFE" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -67448,7 +67623,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/command/office/ce)
"fHD" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/library)
"fIk" = (
@@ -67468,7 +67643,7 @@
/obj/item/book/manual/wiki/security_space_law,
/obj/item/book/manual/detective,
/obj/item/camera/detective,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"fIv" = (
@@ -67821,7 +67996,7 @@
},
/area/station/hallway/secondary/entry/east)
"fPJ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -67871,6 +68046,15 @@
/obj/structure/flora/ausbushes/brflowers,
/turf/simulated/floor/grass,
/area/station/medical/reception)
+"fQI" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/sign/engineering{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"fQU" = (
/obj/machinery/power/smes{
charge = 2e+006
@@ -68612,7 +68796,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/electrical_shop)
"gow" = (
@@ -68921,12 +69105,22 @@
/turf/simulated/floor/engine,
/area/station/engineering/controlroom)
"gAL" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
dir = 5;
icon_state = "darkblue"
},
/area/space/nearstation)
+"gAN" = (
+/obj/structure/grille/broken,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"gAP" = (
/obj/structure/cable{
d1 = 4;
@@ -68990,7 +69184,7 @@
pixel_y = 6
},
/obj/item/storage/bag/dice,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/library)
"gDy" = (
@@ -69174,7 +69368,7 @@
/area/station/hallway/secondary/entry/north)
"gHB" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"gHE" = (
@@ -69226,6 +69420,17 @@
},
/turf/simulated/floor/plasteel/white,
/area/station/science/storage)
+"gIF" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"gJC" = (
/obj/structure/window/reinforced{
dir = 4
@@ -69530,6 +69735,20 @@
icon_state = "purplecorner"
},
/area/station/hallway/primary/central/south)
+"gPK" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"gQe" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -69691,6 +69910,14 @@
icon_state = "red"
},
/area/station/security/detective)
+"gXQ" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"gYx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -69753,7 +69980,7 @@
/area/station/medical/reception)
"haA" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -70475,7 +70702,7 @@
/area/station/aisat)
"hwI" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "neutral"
@@ -70750,11 +70977,22 @@
/obj/structure/chair/office/dark{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/library)
+"hDE" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/lattice/catwalk,
+/obj/structure/grille,
+/turf/simulated/floor/plating/airless,
+/area/space/nearstation)
"hDF" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/science/break_room)
"hDS" = (
@@ -70978,6 +71216,18 @@
icon_state = "darkblue"
},
/area/station/command/office/cmo)
+"hLx" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "yellow"
+ },
+/area/station/engineering/transmission_laser)
"hLU" = (
/obj/machinery/airlock_controller/air_cycler{
ext_button_link_id = "enginen_btn_ext";
@@ -71281,6 +71531,15 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/science/xenobiology)
+"hWd" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "yellow"
+ },
+/area/station/engineering/transmission_laser)
"hWu" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
@@ -71790,6 +72049,10 @@
/obj/effect/landmark/spawner/rev,
/turf/simulated/floor/plating,
/area/station/medical/morgue)
+"iiL" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"iiM" = (
/obj/structure/window/reinforced{
dir = 8
@@ -72244,11 +72507,25 @@
},
/obj/effect/turf_decal/delivery,
/obj/effect/turf_decal/delivery,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
},
/area/station/maintenance/port)
+"iwV" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"ixb" = (
/turf/simulated/wall,
/area/station/security/storage)
@@ -72451,7 +72728,7 @@
},
/area/station/public/fitness)
"iFl" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"iFr" = (
@@ -72717,6 +72994,15 @@
icon_state = "neutralfull"
},
/area/station/hallway/primary/central/east)
+"iNM" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution";
+ dir = 1
+ },
+/area/station/engineering/transmission_laser)
"iOh" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -72828,7 +73114,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"iQO" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/library)
"iRa" = (
@@ -73246,8 +73532,8 @@
},
/area/station/public/fitness)
"jcP" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"jdb" = (
@@ -73612,7 +73898,7 @@
pixel_x = -12;
pixel_y = 2
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"jnJ" = (
@@ -73627,6 +73913,22 @@
"jnS" = (
/turf/simulated/floor/wood,
/area/station/public/pet_store)
+"joa" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"jou" = (
/obj/machinery/newscaster/security_unit{
dir = 1;
@@ -73658,7 +73960,7 @@
},
/area/station/hallway/secondary/entry/south)
"jpa" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/hallway/secondary/entry/east)
"jpk" = (
@@ -73742,7 +74044,7 @@
},
/area/station/security/execution)
"jqI" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"jrB" = (
@@ -73802,6 +74104,13 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
+"jtL" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"jtM" = (
/obj/effect/turf_decal,
/obj/structure/cable{
@@ -74664,6 +74973,17 @@
/obj/structure/lattice,
/turf/space,
/area/space/nearstation)
+"jUu" = (
+/obj/machinery/firealarm/directional/north,
+/obj/item/storage/toolbox/mechanical,
+/obj/structure/rack,
+/obj/item/stack/cable_coil,
+/obj/item/multitool,
+/turf/simulated/floor/plasteel{
+ icon_state = "caution";
+ dir = 1
+ },
+/area/station/engineering/transmission_laser)
"jUH" = (
/obj/structure/cable{
d1 = 1;
@@ -74780,7 +75100,7 @@
/turf/simulated/floor/plating,
/area/station/hallway/primary/aft/south)
"jYi" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"jZc" = (
@@ -75423,7 +75743,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"ksE" = (
@@ -76530,7 +76850,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"lad" = (
@@ -76618,7 +76938,7 @@
/obj/structure/chair/office/dark{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/library)
"lcy" = (
@@ -76721,7 +77041,7 @@
/area/station/medical/reception)
"lfd" = (
/obj/machinery/economy/slot_machine,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"lfg" = (
@@ -76739,6 +77059,13 @@
},
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/south)
+"lfT" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"lfU" = (
/obj/machinery/atmospherics/binary/pump{
dir = 1;
@@ -78200,10 +78527,23 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/controlroom)
"maf" = (
-/obj/structure/mopbucket,
-/obj/item/mop,
-/turf/simulated/floor/plating,
-/area/station/maintenance/port)
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"map" = (
/obj/machinery/door/poddoor/impassable/gamma,
/turf/simulated/floor/plasteel{
@@ -78552,6 +78892,24 @@
icon_state = "whiteblue"
},
/area/station/medical/reception)
+"mjt" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
+"mjz" = (
+/obj/structure/sign/poster/official/safety_eye_protection{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"mkp" = (
/obj/effect/spawner/window/reinforced,
/turf/simulated/floor/plating,
@@ -78624,7 +78982,7 @@
dir = 4
},
/obj/machinery/economy/slot_machine,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/gambling_den)
"mmt" = (
@@ -78663,7 +79021,7 @@
},
/area/station/security/storage)
"mmC" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -79403,7 +79761,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"mMp" = (
@@ -79694,6 +80052,16 @@
icon_state = "redcorner"
},
/area/station/hallway/primary/starboard/north)
+"mSr" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"mSB" = (
/obj/structure/bookcase{
name = "bookcase (Religious)"
@@ -80424,6 +80792,26 @@
icon_state = "whitegreen"
},
/area/station/medical/medbay)
+"njt" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"njD" = (
/obj/structure/extinguisher_cabinet{
name = "east bump";
@@ -80660,6 +81048,12 @@
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
+"noG" = (
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"noW" = (
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel/white,
@@ -80825,7 +81219,7 @@
/area/station/medical/medbay)
"nsD" = (
/obj/structure/chair/stool/bar,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "brown"
},
@@ -81095,6 +81489,15 @@
/obj/item/paper/monitorkey,
/turf/simulated/floor/plasteel/white,
/area/station/command/office/rd)
+"nCh" = (
+/obj/effect/spawner/random/storage,
+/obj/structure/sign/securearea{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"nCu" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -81464,6 +81867,10 @@
icon_state = "darkblue"
},
/area/station/medical/morgue)
+"nMD" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall,
+/area/station/maintenance/port)
"nMR" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/rack,
@@ -81540,7 +81947,7 @@
"nOO" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/library)
"nPe" = (
@@ -81915,7 +82322,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"ocr" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -82716,6 +83123,10 @@
icon_state = "darkblue"
},
/area/station/medical/storage/secondary)
+"oyF" = (
+/obj/structure/sign/securearea,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"oyG" = (
/obj/structure/railing{
dir = 4
@@ -83263,6 +83674,10 @@
icon_state = "darkred"
},
/area/station/security/brig)
+"oND" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/transmission_laser)
"oNV" = (
/obj/machinery/door/airlock/engineering/glass{
name = "Engineering Storage"
@@ -83808,6 +84223,19 @@
"paJ" = (
/turf/simulated/floor/engine,
/area/station/science/explab/chamber)
+"paO" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Research Lobby";
+ dir = 1;
+ network = list("Research","SS13")
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"pbe" = (
/obj/structure/cable{
d1 = 4;
@@ -83936,6 +84364,17 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/fore/north)
+"peB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"peG" = (
/obj/machinery/light/small{
dir = 4
@@ -84058,6 +84497,15 @@
icon_state = "darkred"
},
/area/station/security/main)
+"phH" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "yellow"
+ },
+/area/station/engineering/transmission_laser)
"pjk" = (
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
@@ -84271,7 +84719,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/flora/junglebush,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -84590,13 +85038,6 @@
icon_state = "whitegreen"
},
/area/station/medical/virology)
-"pAC" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/station/maintenance/port)
"pAZ" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -85298,7 +85739,7 @@
/obj/item/multitool,
/obj/item/wrench,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"pTv" = (
@@ -85401,6 +85842,15 @@
},
/turf/simulated/floor/plasteel/grimy,
/area/station/service/bar)
+"pVK" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"pVN" = (
/obj/structure/window/reinforced{
dir = 4
@@ -85408,6 +85858,12 @@
/obj/structure/lattice,
/turf/space,
/area/space/nearstation)
+"pVU" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"pWh" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -85433,7 +85889,7 @@
/turf/simulated/floor/plasteel/white,
/area/station/science/explab)
"pWt" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
@@ -86396,13 +86852,13 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"qDL" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
/area/station/maintenance/apmaint)
"qET" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"qFj" = (
@@ -86568,6 +87024,23 @@
},
/turf/simulated/floor/plasteel/dark,
/area/station/service/library)
+"qKb" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"qKk" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
@@ -86655,6 +87128,18 @@
},
/turf/simulated/floor/engine,
/area/station/engineering/controlroom)
+"qNj" = (
+/obj/machinery/light,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"qNO" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -87210,6 +87695,17 @@
icon_state = "darkredcorners"
},
/area/station/security/brig)
+"rbl" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"rbw" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -87229,6 +87725,16 @@
icon_state = "whitegreen"
},
/area/station/medical/virology)
+"rbS" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"rcq" = (
/obj/structure/cable{
d1 = 2;
@@ -87309,6 +87815,9 @@
/obj/structure/flora/junglebush,
/turf/simulated/floor/grass,
/area/station/medical/medbay)
+"reg" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"reo" = (
/obj/structure/sign/electricshock{
pixel_y = 32
@@ -88185,7 +88694,7 @@
/obj/structure/rack,
/obj/item/wrench/medical,
/obj/item/storage/box/bodybags,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -89018,7 +89527,7 @@
/area/station/medical/storage/secondary)
"rYP" = (
/obj/structure/bookcase,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/library)
"rYV" = (
@@ -89128,13 +89637,24 @@
icon_state = "vault"
},
/area/station/aisat)
+"sat" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"saC" = (
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"saH" = (
@@ -89822,7 +90342,7 @@
/obj/structure/sink{
pixel_y = 25
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -89847,7 +90367,7 @@
},
/area/station/security/evidence)
"sqj" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
@@ -89924,7 +90444,7 @@
/area/station/hallway/primary/central)
"sqZ" = (
/obj/effect/landmark/spawner/xeno,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/library)
"sre" = (
@@ -89986,6 +90506,9 @@
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel/white,
/area/station/science/storage)
+"srS" = (
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"sso" = (
/obj/structure/lattice,
/obj/structure/grille/broken,
@@ -90036,7 +90559,7 @@
/turf/simulated/floor/grass,
/area/station/science/genetics)
"ssL" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"ssO" = (
@@ -90238,6 +90761,15 @@
icon_state = "whitepurple"
},
/area/station/maintenance/apmaint)
+"szc" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"szf" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
@@ -90910,6 +91442,9 @@
/area/station/maintenance/starboard2)
"sQr" = (
/mob/living/simple_animal/mouse,
+/obj/machinery/light/small{
+ dir = 1
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"sQt" = (
@@ -91287,8 +91822,32 @@
},
/turf/simulated/floor/plating,
/area/station/aisat)
+"sZg" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/catwalk,
+/area/station/engineering/transmission_laser)
"sZp" = (
-/obj/machinery/light/small,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -92167,6 +92726,23 @@
icon_state = "yellowcorner"
},
/area/station/hallway/primary/port/west)
+"tEl" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"tEt" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 4
@@ -92865,7 +93441,7 @@
},
/area/station/medical/storage)
"tWj" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"tWK" = (
@@ -92943,7 +93519,7 @@
},
/area/station/medical/storage)
"tYD" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"tYQ" = (
@@ -93044,6 +93620,22 @@
/obj/effect/turf_decal/delivery,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central)
+"uaW" = (
+/obj/structure/grille/broken,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"ubm" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
@@ -93816,6 +94408,18 @@
/obj/structure/barricade/wooden,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"utt" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/safety_eye_protection{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"uud" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
@@ -93969,6 +94573,14 @@
/obj/machinery/mineral/stacking_unit_console,
/turf/simulated/wall,
/area/station/maintenance/disposal)
+"uBY" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/directional/east,
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"uCq" = (
/obj/machinery/door/airlock/maintenance{
name = "Library Maintenance"
@@ -94085,6 +94697,17 @@
},
/turf/simulated/floor/plating,
/area/station/security/interrogation)
+"uFi" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"uFz" = (
/obj/structure/window/reinforced{
dir = 4
@@ -94659,7 +95282,7 @@
dir = 1
},
/obj/effect/landmark/spawner/xeno,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/theatre)
"uWj" = (
@@ -95092,6 +95715,15 @@
icon_state = "redcorner"
},
/area/station/hallway/primary/starboard/east)
+"vjZ" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"vko" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -95274,6 +95906,16 @@
},
/turf/simulated/floor/plating,
/area/station/security/processing)
+"voM" = (
+/obj/effect/spawner/random/storage,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/radiation/rad_area{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"vpa" = (
/obj/structure/cable{
d1 = 2;
@@ -95293,6 +95935,10 @@
/obj/effect/landmark/start/coroner,
/turf/simulated/floor/plasteel/dark,
/area/station/medical/morgue)
+"vrA" = (
+/obj/structure/sign/radiation/rad_area,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"vrH" = (
/obj/structure/flora/junglebush,
/obj/machinery/light/small{
@@ -97679,6 +98325,23 @@
icon_state = "whitepurple"
},
/area/station/science/break_room)
+"wGs" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"wGz" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -97735,7 +98398,7 @@
},
/area/station/medical/cloning)
"wIb" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/structure/closet/crate,
/obj/machinery/light/small{
dir = 1
@@ -98343,7 +99006,7 @@
/turf/simulated/floor/plating,
/area/station/security/prison/cell_block)
"xaR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"xbI" = (
@@ -98444,7 +99107,7 @@
},
/area/station/security/permabrig)
"xdd" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/library)
"xdN" = (
@@ -98821,7 +99484,7 @@
/obj/item/reagent_containers/drinks/cans/beer,
/obj/item/reagent_containers/drinks/cans/beer,
/obj/item/reagent_containers/drinks/cans/beer,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/station/supply/expedition)
"xpm" = (
@@ -98974,10 +99637,6 @@
},
/turf/simulated/floor/plating,
/area/station/hallway/secondary/entry/south)
-"xtS" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/simulated/floor/plating,
-/area/station/maintenance/port)
"xtU" = (
/obj/machinery/door/airlock/virology{
name = "Virology Bedroom"
@@ -99344,6 +100003,24 @@
temperature = 80
},
/area/station/science/xenobiology)
+"xEL" = (
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/structure/sign/electricshock{
+ pixel_x = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "neutral"
+ },
+/area/station/maintenance/port)
"xES" = (
/obj/machinery/smartfridge/secure/chemistry/virology/preloaded,
/obj/structure/reagent_dispensers/virusfood{
@@ -99813,6 +100490,15 @@
icon_state = "cult"
},
/area/station/service/chapel/office)
+"xOD" = (
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/obj/structure/rack,
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"xOG" = (
/obj/structure/table/glass,
/obj/item/toy/figure/crew/virologist,
@@ -99844,7 +100530,7 @@
},
/area/station/hallway/secondary/entry/south)
"xPn" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"xPG" = (
@@ -99933,7 +100619,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"xRD" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/closet/firecloset,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
@@ -100055,6 +100741,15 @@
},
/turf/simulated/floor/plating,
/area/station/aisat)
+"xUy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"xUI" = (
/obj/machinery/suit_storage_unit/security/secure,
/turf/simulated/floor/plasteel,
@@ -100385,6 +101080,12 @@
/obj/effect/spawner/window/reinforced/plasma/grilled,
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
+"yih" = (
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "caution"
+ },
+/area/station/engineering/transmission_laser)
"yis" = (
/obj/structure/table,
/obj/item/storage/bag/dice,
@@ -116305,7 +117006,7 @@ aaa
aaa
aaa
aaa
-aaa
+dZV
aaa
aaa
aaa
@@ -116559,7 +117260,7 @@ aaa
aaa
aaa
aaa
-aaZ
+aaa
aaa
aaa
aaa
@@ -118343,10 +119044,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
aaZ
aaa
aaa
@@ -118361,8 +119058,12 @@ aaa
aaa
aaa
aaa
-dZV
-aaa
+dmq
+dmq
+dmq
+cHA
+cHA
+cHA
aaa
aaa
aaa
@@ -118612,21 +119313,21 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-dmq
-dmq
-dmq
-cHA
+cRD
+cRD
+cRD
+xCC
cHA
+cXX
+cXX
cHA
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+reg
+reg
+vrA
+oND
+iiL
+reg
+reg
aaa
acF
abj
@@ -118869,21 +119570,21 @@ aaa
aaa
aaa
aaa
-cRD
-cRD
-cRD
-xCC
-cHA
-cXX
-cXX
-cHA
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+cUP
+cUQ
+vUu
+cIu
+elb
+drn
+drn
+dmq
+reg
+mjz
+yih
+lfT
+yih
+utt
+reg
abj
acF
aaa
@@ -119126,21 +119827,21 @@ aaa
aaa
aaa
aaa
-cUP
-cUQ
-vUu
-cIu
-elb
-drn
-drn
+cRD
+cRD
+cRD
+xCC
cHA
-abj
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+sPz
+cXU
+dmq
+xOD
+dzl
+iwV
+hWd
+szc
+uFi
+reg
aaa
acF
aaa
@@ -119383,21 +120084,21 @@ aaa
aaa
aaa
aaa
-cRD
-cRD
-cRD
-xCC
-cHA
-sPz
-cXU
-cHA
-cHA
-cHA
-cHA
+aaa
+dmq
+dmq
cHA
cHA
-aaa
-aaa
+drn
+slE
+dmq
+jUu
+srS
+phH
+srS
+crt
+paO
+reg
abj
acF
abj
@@ -119637,24 +120338,24 @@ abj
abj
abj
abj
+acF
abj
abj
abj
-abj
-dmq
-dmq
-cHA
-cHA
-drn
-slE
-drn
-pAC
-dpX
-cLA
-dtU
+aaa
+aaa
cHA
+pVK
+mjt
+eoc
cHA
-aaa
+iNM
+srS
+hLx
+pVU
+eeP
+qNj
+reg
abj
acF
abj
@@ -119894,24 +120595,24 @@ cie
bXU
cie
cie
-cie
+hDE
bXU
cie
cie
cie
bXU
-xtS
-cWn
-drn
-dhG
-drn
-drn
-drn
-dhG
-drn
-cCy
-hkk
-aaa
+cHA
+tEl
+rbl
+vjZ
+xEL
+gIF
+uBY
+czb
+noG
+sZg
+apB
+oyF
abj
acF
cHA
@@ -120158,17 +120859,17 @@ bXU
bXU
bXU
iPQ
-cWn
+wGs
drn
+nMD
cHA
-cHA
-cHA
-cHA
-cHA
-drn
+reg
+reg
+reg
+jtL
maf
-hkk
-aaa
+iiL
+reg
cHA
ddh
wZD
@@ -120408,24 +121109,24 @@ cie
bXU
cie
cie
-cie
+hDE
bXU
cie
cie
cie
bXU
vys
-drn
+aYf
dhG
cHA
cJP
cLC
rkV
cHA
-drn
+fQI
cTi
-hkk
-aaa
+voM
+cHA
cHA
drw
cHA
@@ -120672,7 +121373,7 @@ abj
cbb
bXU
dmq
-drn
+aYf
cXU
cHA
cWl
@@ -120681,8 +121382,8 @@ lxh
cHA
sQr
sZp
+nCh
cHA
-aaa
cHA
drn
cHA
@@ -120929,15 +121630,15 @@ cda
cbb
cDx
bXU
-drn
-dhG
+aYf
+fct
cHA
cHA
pWT
cHA
cHA
dtU
-drn
+gPK
cHA
cHA
cHA
@@ -121186,7 +121887,7 @@ cCg
cbb
cDx
bXU
-dhG
+xFq
drn
cIv
dhG
@@ -121194,7 +121895,7 @@ cLA
cIS
cLA
cQu
-cLA
+qKb
cLA
drn
cWm
@@ -121443,15 +122144,15 @@ cCg
cDt
dCx
bXU
-cWn
-dhG
+njt
+sat
bLN
-cJO
-cNh
-cNh
-cNh
-drn
-drs
+joa
+eYk
+eYk
+eYk
+rbS
+uaW
cJO
cNh
dhG
@@ -121700,8 +122401,8 @@ cCg
cbb
cDv
bXU
-drn
-drn
+aYf
+gXQ
cIw
cIx
cIx
@@ -121957,8 +122658,8 @@ cCg
cDu
dUG
bXU
-drn
-cXU
+aYf
+mSr
cIx
cKt
cMU
@@ -122214,8 +122915,8 @@ cbb
cDv
bXU
bXU
-cWn
-cXU
+wGs
+mSr
cIy
cLx
cOx
@@ -123242,8 +123943,8 @@ cCg
cbb
cDv
bXU
-cFU
-cXU
+mAo
+mSr
cIx
cIx
cLG
@@ -123499,8 +124200,8 @@ cCg
cDt
dUI
bXU
-cWw
-cXU
+mTg
+mSr
cIx
cJS
cLH
@@ -123756,8 +124457,8 @@ cCg
cbb
cDv
bXU
-cFU
-cXU
+mAo
+mSr
cIx
cJU
cLI
@@ -124014,7 +124715,7 @@ hhD
dVy
bXU
cFV
-drn
+gXQ
cIB
cJV
cLJ
@@ -124270,8 +124971,8 @@ bXU
tlz
bXU
bXU
-cFU
-dhG
+mAo
+xUy
cIC
cJW
cLJ
@@ -124785,7 +125486,7 @@ cbi
jEI
bQr
cFY
-dsr
+peB
cIx
tJc
cLM
@@ -125042,7 +125743,7 @@ sYU
cDA
bQr
cFY
-dlM
+bKE
cIx
cJZ
cLM
@@ -125809,11 +126510,11 @@ cbn
czp
czl
cAF
-cbo
+ahn
cdh
bQr
cWt
-drs
+gAN
cIx
cIx
cIx
@@ -126066,7 +126767,7 @@ cbn
czr
czl
cAF
-cbn
+cbl
cDD
ceQ
iwU
diff --git a/_maps/map_files/stations/emeraldstation.dmm b/_maps/map_files/stations/emeraldstation.dmm
index 3037462d696e..50335f2e18a1 100644
--- a/_maps/map_files/stations/emeraldstation.dmm
+++ b/_maps/map_files/stations/emeraldstation.dmm
@@ -176,7 +176,7 @@
/area/station/aisat/atmos)
"acf" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/structure/cable{
d2 = 8;
icon_state = "0-4"
@@ -300,7 +300,7 @@
/area/station/maintenance/asmaint)
"aeo" = (
/obj/effect/spawner/random/fungus/maybe,
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/dorms/starboard)
"aer" = (
@@ -470,7 +470,7 @@
},
/area/station/public/dorms)
"agc" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"agk" = (
@@ -547,7 +547,7 @@
/obj/machinery/cooker/deepfryer,
/obj/item/organ/internal/lungs/vox,
/obj/effect/decal/cleanable/blood/xeno,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -691,7 +691,7 @@
/area/station/public/shops)
"aiN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -824,7 +824,7 @@
/turf/simulated/floor/wood,
/area/station/command/office/hop)
"akg" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 10
},
@@ -850,7 +850,7 @@
pixel_x = 1;
pixel_y = 5
},
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/machinery/requests_console/directional/west,
/turf/simulated/floor/plasteel{
dir = 9;
@@ -975,6 +975,19 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
+"amj" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"amn" = (
/turf/simulated/wall/r_wall,
/area/station/hallway/secondary/entry/east)
@@ -982,7 +995,7 @@
/obj/structure/flora/ausbushes/sparsegrass,
/obj/item/paper/crumpled,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandoned_office)
"ams" = (
@@ -993,7 +1006,7 @@
/turf/simulated/floor/plating/airless,
/area/station/aisat/breakroom)
"amC" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -1438,7 +1451,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/asteroid_filtering)
"apl" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/aft2)
"aps" = (
@@ -1553,7 +1566,7 @@
},
/area/station/science/robotics)
"aqu" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -1662,8 +1675,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"arh" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"arj" = (
@@ -1990,7 +2003,7 @@
},
/area/station/security/lobby)
"atx" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/starboard)
@@ -2211,7 +2224,7 @@
},
/area/station/supply/expedition)
"avQ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"avZ" = (
@@ -2448,6 +2461,11 @@
icon_state = "dark"
},
/area/station/aisat/service)
+"ayn" = (
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/wood,
+/area/station/maintenance/apmaint2)
"ayt" = (
/obj/structure/lattice/catwalk/mining,
/obj/structure/railing,
@@ -2646,7 +2664,7 @@
},
/area/station/science/xenobiology)
"aAM" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/reagent_containers/glass/beaker/large,
/obj/item/reagent_containers/glass/beaker,
/turf/simulated/floor/plasteel{
@@ -2695,7 +2713,7 @@
/area/station/engineering/ai_transit_tube)
"aBc" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
"aBe" = (
@@ -2726,7 +2744,7 @@
},
/area/station/science/research)
"aBm" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -2972,6 +2990,25 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
+"aFa" = (
+/obj/effect/spawner/random/blood/maybe,
+/obj/effect/spawner/random/trash,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/aft2)
"aFc" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
@@ -3567,8 +3604,8 @@
/area/station/science/genetics)
"aKZ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"aLc" = (
@@ -3918,6 +3955,18 @@
},
/turf/simulated/floor/plasteel/airless,
/area/station/science/toxins/test)
+"aNW" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"aNZ" = (
/obj/structure/cable{
d1 = 1;
@@ -3990,7 +4039,7 @@
/obj/structure/sign/poster/contraband/random{
pixel_y = 32
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -4077,11 +4126,11 @@
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"aPv" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"aPz" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
@@ -4269,7 +4318,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"aRt" = (
@@ -4326,7 +4375,7 @@
/area/station/science/toxins/mixing)
"aRP" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/light/small{
dir = 4
},
@@ -4373,7 +4422,7 @@
pixel_y = 3
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"aSf" = (
@@ -4412,7 +4461,7 @@
/area/station/security/permabrig)
"aSl" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"aSp" = (
@@ -4612,7 +4661,7 @@
},
/area/station/medical/storage/secondary)
"aUS" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"aVh" = (
@@ -4834,7 +4883,7 @@
},
/area/station/security/permabrig)
"aXl" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/suit_storage_unit/expedition,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -4995,8 +5044,8 @@
/area/station/medical/sleeper)
"aYj" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"aYl" = (
@@ -5062,6 +5111,11 @@
/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
dir = 4
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -5180,7 +5234,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
@@ -5347,8 +5401,8 @@
/turf/simulated/floor/plating,
/area/station/security/range)
"bae" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -5469,7 +5523,7 @@
/area/station/maintenance/apmaint2)
"baM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -5573,7 +5627,7 @@
/area/station/public/fitness)
"bcm" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"bcy" = (
@@ -5656,7 +5710,7 @@
},
/area/station/security/permabrig)
"bdD" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"beb" = (
@@ -5905,7 +5959,7 @@
},
/area/station/hallway/primary/central/se)
"bgM" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -6058,7 +6112,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"bhY" = (
@@ -6182,7 +6236,7 @@
},
/area/station/command/bridge)
"bja" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -6318,7 +6372,7 @@
/area/station/turret_protected/aisat/interior)
"bkF" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
@@ -6429,7 +6483,7 @@
},
/area/station/aisat/breakroom)
"blH" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -6992,7 +7046,7 @@
/area/station/security/prison/cell_block)
"bqd" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -7059,7 +7113,7 @@
/obj/structure/sign/fire{
pixel_x = 32
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/light/small{
dir = 4
},
@@ -7201,7 +7255,7 @@
},
/area/station/hallway/primary/starboard)
"bsr" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/dorms/starboard)
"bss" = (
@@ -7460,7 +7514,7 @@
"buE" = (
/obj/structure/bed,
/obj/item/bedsheet/black,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/carpet/royalblack,
/area/station/maintenance/fsmaint)
"buG" = (
@@ -7643,7 +7697,7 @@
/area/station/medical/cryo)
"bvM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bvW" = (
@@ -7749,7 +7803,7 @@
/obj/structure/sign/poster/contraband/random{
pixel_y = 32
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"bwz" = (
@@ -7949,7 +8003,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
"byO" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/greenglow,
/obj/effect/decal/cleanable/molten_object/large{
@@ -8126,6 +8180,20 @@
icon_state = "darkredcorners"
},
/area/station/security/brig)
+"bAo" = (
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
"bAr" = (
/obj/machinery/flasher/portable,
/obj/item/radio/intercom/department/security{
@@ -8262,13 +8330,13 @@
"bAT" = (
/obj/structure/table,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"bBm" = (
/obj/structure/table,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"bBn" = (
@@ -8399,8 +8467,8 @@
/area/station/science/lobby)
"bCs" = (
/obj/item/clothing/suit/chef/classic,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -8447,7 +8515,7 @@
/obj/structure/grille/broken,
/obj/item/stack/rods,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/port)
"bCU" = (
@@ -8513,7 +8581,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
"bDq" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/shard/shark_teeth{
name = "Unathi teeth"
},
@@ -8791,7 +8859,7 @@
/area/station/medical/medbay2)
"bFQ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -9121,7 +9189,7 @@
/obj/structure/chair/stool{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
@@ -9667,12 +9735,12 @@
/area/station/maintenance/asmaint)
"bNN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/landmark/spawner/xeno,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bNO" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"bNS" = (
@@ -9842,7 +9910,7 @@
/turf/space,
/area/station/engineering/solar/aft_starboard)
"bPu" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/card/id/prisoner,
/obj/structure/cable{
d1 = 1;
@@ -10091,7 +10159,7 @@
},
/area/station/science/robotics/chargebay)
"bRl" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -10659,7 +10727,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"bVQ" = (
@@ -10882,7 +10950,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/sorting)
"bYg" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/engineering/gravitygenerator)
"bYq" = (
@@ -10975,7 +11043,7 @@
/area/station/maintenance/fsmaint2)
"bZm" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"bZs" = (
@@ -10984,6 +11052,16 @@
},
/turf/space,
/area/space/nearstation)
+"bZD" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
"bZJ" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -11046,7 +11124,7 @@
/area/station/engineering/engine/supermatter)
"cas" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
@@ -11238,8 +11316,8 @@
/obj/item/reagent_containers/drinks/cans/beer,
/obj/item/reagent_containers/drinks/h_chocolate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/cobweb/right/rare,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"cbU" = (
@@ -11315,7 +11393,7 @@
/area/station/maintenance/fsmaint)
"cdd" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -11337,7 +11415,7 @@
/area/station/maintenance/apmaint2)
"cdn" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -11602,19 +11680,6 @@
icon_state = "darkblue"
},
/area/station/medical/surgery/observation)
-"cfp" = (
-/obj/effect/spawner/random/trash,
-/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/turf/simulated/floor/plasteel,
-/area/station/maintenance/apmaint2)
"cfy" = (
/obj/item/kirbyplants,
/obj/machinery/alarm/directional/north,
@@ -11828,7 +11893,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
"chL" = (
@@ -11937,7 +12002,7 @@
/obj/structure/table,
/obj/item/poster/random_contraband,
/obj/item/stack/cable_coil,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ciO" = (
@@ -11963,7 +12028,7 @@
},
/area/station/security/permabrig)
"ciZ" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plasteel,
@@ -11982,7 +12047,7 @@
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"cjO" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -12373,7 +12438,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"cnZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint)
"coj" = (
@@ -12565,7 +12630,7 @@
"cqq" = (
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/wood,
/area/station/maintenance/dorms/starboard)
"cqt" = (
@@ -12634,7 +12699,7 @@
/obj/machinery/atmospherics/portable/canister/air{
filled = 0.05
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/fore_port)
"cqZ" = (
@@ -12798,7 +12863,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"csh" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/abandoned_office)
"csk" = (
@@ -12832,6 +12897,12 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
+"csT" = (
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dorms/port)
"csX" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
@@ -12848,6 +12919,12 @@
icon_state = "whitepurple"
},
/area/station/science/xenobiology)
+"cth" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"cto" = (
/obj/machinery/newscaster{
dir = 8;
@@ -13007,11 +13084,11 @@
/turf/simulated/floor/plasteel,
/area/station/science/storage)
"cuN" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/dorms/fore)
"cuO" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
"cuW" = (
@@ -13049,7 +13126,7 @@
/area/station/hallway/secondary/garden)
"cvb" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/item/storage/toolbox/mechanical,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
@@ -13098,7 +13175,7 @@
/area/station/service/hydroponics)
"cvM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -13147,7 +13224,7 @@
/turf/simulated/wall/r_wall,
/area/space/nearstation)
"cwc" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -13520,7 +13597,7 @@
/area/station/medical/sleeper)
"czA" = (
/obj/machinery/recharge_station,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"czE" = (
@@ -13553,6 +13630,16 @@
icon_state = "browncorner"
},
/area/station/supply/storage)
+"czV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 10
+ },
+/obj/machinery/firealarm/directional/north,
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"czZ" = (
/obj/structure/cable{
d1 = 2;
@@ -13633,7 +13720,7 @@
"cBd" = (
/obj/structure/table,
/obj/item/storage/bag/money,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
"cBr" = (
@@ -13675,7 +13762,7 @@
/turf/simulated/floor/grass/jungle,
/area/station/maintenance/aft)
"cBK" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/ash,
/obj/structure/sign/poster/contraband/random{
pixel_x = -32
@@ -13745,7 +13832,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/engine/supermatter)
"cCo" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
"cCu" = (
@@ -13951,11 +14038,6 @@
icon_state = "bluecorner"
},
/area/station/hallway/primary/fore/north)
-"cEL" = (
-/obj/effect/spawner/random/trash,
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/wood,
-/area/station/maintenance/apmaint2)
"cET" = (
/obj/machinery/light{
dir = 4
@@ -14047,6 +14129,13 @@
},
/turf/simulated/floor/wood,
/area/station/service/clown)
+"cFI" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"cFM" = (
/obj/structure/chair{
dir = 4
@@ -14107,7 +14196,7 @@
},
/area/station/service/hydroponics)
"cGm" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/starboard)
"cGp" = (
@@ -14253,7 +14342,7 @@
"cGW" = (
/obj/effect/decal/cleanable/confetti,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -14303,6 +14392,11 @@
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
+"cHm" = (
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint2)
"cHD" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 6
@@ -14384,7 +14478,7 @@
},
/area/station/service/chapel/funeral)
"cIq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/closet/emcloset,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -14461,7 +14555,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
@@ -14551,7 +14645,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"cJQ" = (
@@ -14624,7 +14718,7 @@
/area/station/hallway/primary/central/west)
"cKS" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/ash,
/obj/structure/cable{
d1 = 4;
@@ -14691,7 +14785,7 @@
/obj/structure/toilet{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/light/small{
dir = 8
},
@@ -14704,6 +14798,20 @@
/obj/item/storage/fancy/cigarettes/cigpack_robust,
/turf/simulated/floor/carpet,
/area/station/hallway/primary/central/se)
+"cLC" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/trash,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/simulated/floor/plasteel,
+/area/station/maintenance/apmaint2)
"cLE" = (
/obj/structure/table,
/obj/item/poster/random_contraband,
@@ -14726,7 +14834,7 @@
"cLO" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"cLR" = (
@@ -14907,7 +15015,7 @@
/area/station/service/chapel/funeral)
"cOq" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cOt" = (
@@ -15069,7 +15177,7 @@
/obj/structure/table,
/obj/item/crowbar,
/obj/item/soap,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"cPN" = (
@@ -15102,7 +15210,7 @@
/area/station/hallway/secondary/entry/west)
"cQb" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -15175,7 +15283,7 @@
/area/station/security/processing)
"cQy" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -15303,7 +15411,7 @@
/turf/space,
/area/space)
"cSc" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/wrench,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -15335,7 +15443,7 @@
/turf/simulated/floor/carpet,
/area/station/public/mrchangs)
"cSv" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -15690,7 +15798,7 @@
/area/station/medical/cloning)
"cVy" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"cVJ" = (
@@ -16160,7 +16268,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandoned_office)
"dbu" = (
@@ -16340,7 +16448,7 @@
/obj/item/lighter/zippo/nt_rep,
/obj/item/storage/fancy/cigarettes/cigpack_robustgold,
/obj/item/stack/spacecash/c1000,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/light/small{
dir = 1
},
@@ -16376,6 +16484,12 @@
icon_state = "redyellowfull"
},
/area/station/maintenance/apmaint2)
+"ddu" = (
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"ddv" = (
/obj/structure/cable{
d1 = 4;
@@ -17017,6 +17131,21 @@
},
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
+"djZ" = (
+/obj/effect/spawner/random/oil/maybe,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
"dka" = (
/obj/machinery/atmospherics/pipe/simple/visible/green{
dir = 4
@@ -17284,7 +17413,7 @@
"dmz" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -17315,12 +17444,12 @@
"dmF" = (
/obj/item/paper/crumpled,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandoned_office)
"dmI" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -17544,7 +17673,7 @@
"doE" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -17558,7 +17687,7 @@
name = "Hidden spikes"
},
/obj/structure/flora/ausbushes/fullgrass,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/grass/jungle,
/area/station/maintenance/aft)
"doM" = (
@@ -17629,7 +17758,7 @@
/area/station/hallway/secondary/entry/west)
"dpk" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -17651,7 +17780,7 @@
},
/area/station/public/dorms)
"dpq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -17756,7 +17885,7 @@
/turf/simulated/floor/wood,
/area/station/command/office/cmo)
"dro" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/spawner/nukedisc_respawn,
/turf/simulated/floor/wood,
@@ -17786,7 +17915,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/range)
"drv" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -17836,7 +17965,7 @@
/area/station/engineering/atmos)
"drN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -17864,7 +17993,7 @@
/area/station/maintenance/apmaint2)
"drV" = (
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"drX" = (
@@ -18197,7 +18326,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -18242,7 +18371,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
"duW" = (
@@ -19109,7 +19238,7 @@
/area/station/science/xenobiology)
"dDv" = (
/obj/machinery/hydroponics/soil,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
dir = 1
@@ -19837,7 +19966,7 @@
/obj/structure/table,
/obj/item/wrench,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"dKr" = (
@@ -19906,7 +20035,7 @@
/obj/structure/table,
/obj/item/clothing/head/welding,
/obj/item/weldingtool,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"dLt" = (
@@ -20169,6 +20298,11 @@
},
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/obj/effect/mapping_helpers/airlock/autoname,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"dNw" = (
@@ -20207,7 +20341,7 @@
},
/area/station/science/xenobiology)
"dNP" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -20225,7 +20359,7 @@
/area/station/hallway/primary/starboard/south)
"dOf" = (
/obj/item/food/meat,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
@@ -20355,6 +20489,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/engine,
/area/station/maintenance/starboard)
+"dPN" = (
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/item/trash/spentcasing/shotgun,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/aft2)
"dPQ" = (
/obj/structure/closet/secure_closet/evidence,
/obj/structure/sign/poster/official/random{
@@ -20379,6 +20519,11 @@
/obj/structure/disposalpipe/segment/corner{
dir = 1
},
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"dPV" = (
@@ -20415,7 +20560,7 @@
},
/area/station/aisat/service)
"dQg" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard)
@@ -20561,7 +20706,7 @@
/turf/simulated/wall,
/area/station/command/office/cmo)
"dRH" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -20613,7 +20758,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"dSc" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"dSf" = (
@@ -20826,11 +20971,11 @@
/area/station/maintenance/fsmaint)
"dVM" = (
/obj/machinery/economy/vending/coffee,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"dVN" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
@@ -20934,8 +21079,8 @@
},
/area/station/engineering/control)
"dXh" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -21116,7 +21261,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dZo" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -21262,6 +21407,17 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
+"eaB" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/catwalk,
+/area/station/engineering/transmission_laser)
"eaD" = (
/turf/simulated/floor/plasteel{
icon_state = "arrival"
@@ -21454,7 +21610,7 @@
/area/station/engineering/ai_transit_tube)
"ecx" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -21695,7 +21851,7 @@
/obj/machinery/mech_bay_recharge_port{
dir = 2
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"eeH" = (
@@ -21916,7 +22072,7 @@
},
/area/station/public/dorms)
"egS" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/starboard)
"egV" = (
@@ -22003,7 +22159,7 @@
/obj/machinery/power/treadmill{
dir = 8
},
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"eiD" = (
@@ -22164,7 +22320,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry/east)
"ejL" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/command/vault)
"ejP" = (
@@ -22227,7 +22383,7 @@
/area/station/science/toxins/mixing)
"ekj" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"ekk" = (
@@ -22451,7 +22607,7 @@
/area/station/maintenance/aft2)
"emi" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -22562,8 +22718,8 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/mapping_helpers/airlock/access/any/command,
/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/access/any/command/general,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -22638,7 +22794,7 @@
/turf/simulated/floor/grass,
/area/station/hallway/secondary/garden)
"enX" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -22669,7 +22825,7 @@
/area/station/engineering/gravitygenerator)
"eod" = (
/obj/structure/closet/secure_closet/miner,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "brown"
@@ -22679,7 +22835,7 @@
/obj/item/chair,
/obj/item/shard,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
@@ -22881,7 +23037,7 @@
/turf/simulated/floor/carpet/red,
/area/station/public/fitness)
"eqB" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -22944,6 +23100,14 @@
icon_state = "dark"
},
/area/station/medical/storage/secondary)
+"eqR" = (
+/obj/effect/spawner/random/blood/maybe,
+/obj/item/trash/spentcasing/shotgun,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/station/maintenance/dorms/port)
"eqW" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -23050,6 +23214,11 @@
/obj/item/toy/plushie/ipcplushie,
/turf/simulated/floor/carpet,
/area/station/medical/psych)
+"esj" = (
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint)
"esq" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
@@ -23193,11 +23362,11 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/shuttle/pod_4)
"etA" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/solar_maintenance/fore_port)
"etN" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/item/storage/toolbox/emergency,
/obj/structure/table,
/obj/machinery/light/small{
@@ -23265,7 +23434,7 @@
/area/station/maintenance/abandonedbar)
"euA" = (
/obj/structure/closet/firecloset,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"euH" = (
@@ -23703,11 +23872,11 @@
/area/station/maintenance/apmaint2)
"eys" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"eyx" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -23951,7 +24120,7 @@
"eAx" = (
/obj/structure/rack,
/obj/item/tank/internals/emergency_oxygen,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/light/small{
dir = 1
},
@@ -24005,7 +24174,7 @@
/area/station/public/locker)
"eBd" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
@@ -24047,7 +24216,7 @@
/area/station/engineering/atmos)
"eBv" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"eBw" = (
@@ -24095,7 +24264,7 @@
/area/station/command/office/hop)
"eCl" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small{
dir = 4
},
@@ -24517,7 +24686,7 @@
/area/station/maintenance/fsmaint2)
"eFY" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"eGc" = (
@@ -24575,7 +24744,7 @@
"eGz" = (
/obj/structure/table,
/obj/item/storage/toolbox/mechanical,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"eGC" = (
@@ -24620,7 +24789,7 @@
/area/station/engineering/atmos/asteroid_filtering)
"eGP" = (
/obj/structure/musician/piano,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"eGU" = (
@@ -24640,6 +24809,23 @@
icon_state = "darkred"
},
/area/station/security/brig)
+"eHd" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Exterior West";
+ dir = 8;
+ network = list("SS13","MiniSat")
+ },
+/obj/machinery/power/apc/directional/east,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"eHf" = (
/obj/structure/railing/corner{
dir = 1
@@ -24792,6 +24978,23 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
+"eJg" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
"eJr" = (
/obj/effect/mapping_helpers/airlock/access/all/engineering/external,
/turf/simulated/floor/plating,
@@ -24840,7 +25043,7 @@
/area/station/engineering/atmos/storage)
"eJK" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"eJL" = (
@@ -24864,7 +25067,7 @@
},
/area/station/engineering/engine)
"eJT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/security/aft_starboard)
"eJV" = (
@@ -25216,12 +25419,12 @@
/obj/machinery/photocopier{
toner = 0
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel,
/area/station/public/storage/office)
"eNJ" = (
/obj/structure/closet/firecloset,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"eOe" = (
@@ -25311,7 +25514,7 @@
},
/area/station/public/dorms)
"eOD" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -25482,7 +25685,7 @@
dir = 1
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/port)
"ePB" = (
@@ -25641,7 +25844,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/fore_starboard)
"eRV" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"eRW" = (
@@ -25829,8 +26032,8 @@
/area/station/hallway/primary/central/se)
"eUe" = (
/obj/effect/decal/cleanable/molten_object/large,
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -25957,7 +26160,7 @@
/area/station/maintenance/security/aft_starboard)
"eVo" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -26065,7 +26268,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/incinerator)
"eVT" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -26355,7 +26558,7 @@
/area/station/maintenance/asmaint)
"eYj" = (
/obj/effect/mob_spawn/human/corpse/assistant,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
@@ -26428,7 +26631,7 @@
/turf/simulated/floor/plating,
/area/station/service/chapel)
"eYQ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -26571,7 +26774,7 @@
/turf/simulated/floor/carpet/orange,
/area/station/service/kitchen)
"eZJ" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel/white/side,
/area/station/maintenance/asmaint)
"eZK" = (
@@ -26833,7 +27036,7 @@
},
/area/station/medical/surgery/observation)
"fbI" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/maintenance/aft2)
"fcb" = (
@@ -27416,9 +27619,9 @@
},
/area/station/public/shops)
"fgs" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -27546,7 +27749,7 @@
/turf/simulated/floor/wood,
/area/station/command/office/captain)
"fhh" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"fhm" = (
@@ -27667,7 +27870,7 @@
/area/station/service/bar)
"fje" = (
/obj/structure/grille/broken,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
"fjf" = (
@@ -27772,7 +27975,7 @@
/area/station/command/office/ce)
"fkc" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -27900,12 +28103,6 @@
"flb" = (
/turf/simulated/floor/plasteel,
/area/station/engineering/ai_transit_tube)
-"flp" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/station/maintenance/dorms/starboard)
"fls" = (
/obj/machinery/atmospherics/pipe/simple/visible/green{
dir = 5;
@@ -28031,12 +28228,12 @@
/area/station/engineering/atmos)
"fmF" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"fmJ" = (
/obj/structure/closet/cardboard,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"fmK" = (
@@ -28380,7 +28577,7 @@
},
/area/station/hallway/spacebridge/security/west)
"foU" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
@@ -28479,6 +28676,15 @@
},
/turf/space,
/area/station/engineering/solar/aft_starboard)
+"fpF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/trash,
+/obj/structure/disposalpipe/segment/corner{
+ dir = 2
+ },
+/turf/simulated/floor/plasteel,
+/area/station/maintenance/dorms/starboard)
"fpM" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -28692,7 +28898,7 @@
/obj/structure/rack,
/obj/item/extinguisher,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"frB" = (
@@ -29101,6 +29307,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/engine,
/area/station/engineering/engine)
"fvl" = (
@@ -29206,7 +29417,7 @@
},
/area/station/science/toxins/mixing)
"fwd" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/plating,
/area/station/engineering/secure_storage)
@@ -29266,7 +29477,7 @@
"fwP" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"fwS" = (
@@ -29977,7 +30188,7 @@
"fEa" = (
/obj/structure/table,
/obj/item/scalpel,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/item/food/fried_vox{
pixel_y = 11
},
@@ -30115,7 +30326,7 @@
/turf/simulated/floor/grass,
/area/station/medical/reception)
"fFT" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"fFW" = (
@@ -30376,7 +30587,7 @@
/obj/structure/sign/poster/contraband/random{
pixel_y = 32
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -30400,7 +30611,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"fIl" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -30451,7 +30662,7 @@
"fIG" = (
/obj/structure/rack,
/obj/item/storage/toolbox/emergency,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -30756,7 +30967,7 @@
},
/area/station/hallway/primary/fore/north)
"fLj" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -30907,7 +31118,7 @@
/obj/effect/decal/cleanable/blood/tracks/mapped{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
@@ -31070,7 +31281,7 @@
},
/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/port)
"fNz" = (
@@ -31091,11 +31302,6 @@
/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel,
/area/station/ai_monitored/storage/eva)
-"fNH" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random/trash,
-/turf/simulated/floor/plating,
-/area/station/maintenance/apmaint2)
"fNL" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -31123,7 +31329,7 @@
},
/area/station/security/lobby)
"fOc" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -31170,12 +31376,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
-"fOt" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash,
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/wood,
-/area/station/maintenance/apmaint2)
"fOu" = (
/turf/simulated/floor/plasteel{
dir = 4;
@@ -31328,7 +31528,7 @@
"fPN" = (
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
"fPO" = (
@@ -31700,7 +31900,7 @@
/obj/structure/closet/crate{
name = "Silver Crate"
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/machinery/firealarm/directional/west,
/obj/machinery/light/small{
dir = 1
@@ -31939,7 +32139,7 @@
/obj/structure/rack,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"fWG" = (
@@ -32124,7 +32324,7 @@
/area/station/maintenance/asmaint)
"fYW" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"fYX" = (
@@ -32313,7 +32513,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/theatre)
"gbw" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "purple"
@@ -32490,6 +32690,15 @@
/obj/machinery/door/firedoor,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/sw)
+"gcE" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 10;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"gcF" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
@@ -32605,11 +32814,11 @@
/turf/simulated/floor/plasteel,
/area/station/command/office/ce)
"gdS" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/sign/poster/contraband/random{
pixel_y = 32
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -32757,7 +32966,7 @@
/area/station/supply/storage)
"geX" = (
/obj/structure/closet,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
@@ -32937,14 +33146,6 @@
/obj/structure/sign/securearea,
/turf/simulated/wall,
/area/station/science/research)
-"ggS" = (
-/obj/item/trash/spentcasing/shotgun,
-/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plasteel{
- icon_state = "redyellowfull"
- },
-/area/station/maintenance/dorms/port)
"ggT" = (
/obj/structure/morgue{
dir = 2
@@ -32953,6 +33154,15 @@
icon_state = "cult"
},
/area/station/service/chapel/office)
+"ggZ" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "blackcorner"
+ },
+/area/station/engineering/transmission_laser)
"ghb" = (
/obj/item/clothing/head/welding{
pixel_x = -3;
@@ -33484,7 +33694,7 @@
/area/station/hallway/primary/starboard/south)
"gkP" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"gkT" = (
@@ -33577,7 +33787,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"gmb" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/roller{
pixel_x = -2;
pixel_y = 10
@@ -33608,7 +33818,7 @@
pixel_y = 32
},
/obj/item/paper,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"gmo" = (
@@ -33659,7 +33869,7 @@
"gmB" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/cigbutt/roach,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"gmD" = (
@@ -33747,7 +33957,7 @@
/area/station/maintenance/aft2)
"gnA" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -33898,7 +34108,7 @@
pixel_x = 26
},
/obj/structure/headspear,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"gpf" = (
@@ -33907,7 +34117,7 @@
/area/station/maintenance/aft)
"gph" = (
/obj/structure/bed,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/clothing/under/rank/medical/nursesuit,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
@@ -33996,7 +34206,7 @@
dir = 8;
pixel_y = 10
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -34297,12 +34507,6 @@
"gtu" = (
/turf/simulated/floor/wood,
/area/station/public/dorms)
-"gtw" = (
-/obj/effect/landmark/burnturf,
-/obj/item/trash/spentcasing/shotgun,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
-/turf/simulated/floor/plating,
-/area/station/maintenance/aft2)
"gtz" = (
/obj/structure/cable{
d1 = 2;
@@ -34746,7 +34950,7 @@
/area/station/supply/sorting)
"gyH" = (
/obj/machinery/economy/slot_machine,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"gyJ" = (
@@ -34789,7 +34993,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"gzv" = (
@@ -34905,7 +35109,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard)
"gAX" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -35177,7 +35381,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/engine)
"gDA" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -35310,7 +35514,7 @@
"gEd" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/item/extinguisher/mini,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -35711,7 +35915,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 5
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"gHC" = (
@@ -35739,7 +35943,7 @@
"gHI" = (
/obj/machinery/recharge_station,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
"gHK" = (
@@ -36042,7 +36246,7 @@
"gKv" = (
/obj/item/trash/can,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"gKE" = (
@@ -36066,9 +36270,9 @@
/area/station/maintenance/storage)
"gKI" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
"gKV" = (
@@ -36188,6 +36392,20 @@
},
/turf/simulated/floor/engine,
/area/station/engineering/engine)
+"gMe" = (
+/obj/machinery/alarm/directional/east,
+/obj/item/stack/cable_coil,
+/obj/item/multitool,
+/obj/item/clothing/gloves/color/yellow,
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 6;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"gMl" = (
/obj/structure/grille,
/turf/simulated/floor/plating,
@@ -36325,7 +36543,7 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"gNW" = (
@@ -36428,7 +36646,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"gOI" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
@@ -36542,7 +36760,7 @@
/area/station/supply/office)
"gQc" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
@@ -36569,7 +36787,7 @@
},
/area/station/hallway/primary/fore)
"gQi" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -36613,7 +36831,7 @@
/turf/simulated/floor/wood,
/area/station/command/office/cmo)
"gQY" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/flour/foam,
/turf/simulated/floor/plating,
@@ -37072,7 +37290,7 @@
},
/area/station/maintenance/asmaint)
"gVK" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/machinery/conveyor{
dir = 4;
id = "Skynet_heavy"
@@ -37082,7 +37300,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/assembly_line)
"gVP" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
/turf/simulated/floor/plating,
@@ -37134,6 +37352,11 @@
icon_state = "redfull"
},
/area/station/security/permabrig)
+"gWw" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light,
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
"gWB" = (
/obj/structure/table,
/obj/item/stack/tape_roll,
@@ -37322,7 +37545,7 @@
/obj/item/flashlight,
/obj/effect/decal/cleanable/dirt,
/obj/item/storage/toolbox/emergency,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"gXX" = (
@@ -38352,7 +38575,7 @@
},
/area/station/science/research)
"hht" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -38676,7 +38899,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/incinerator)
"hjH" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
@@ -38778,7 +39001,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"hkF" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"hkJ" = (
@@ -38876,7 +39099,7 @@
},
/area/station/science/genetics)
"hmo" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"hmq" = (
@@ -38907,7 +39130,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/engine)
"hmw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/public/toilet/lockerroom)
"hmx" = (
@@ -38966,7 +39189,7 @@
/obj/structure/mirror{
pixel_y = 28
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"hna" = (
@@ -39603,8 +39826,8 @@
},
/area/station/medical/virology)
"hsV" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/effect/landmark/burnturf,
+/obj/effect/spawner/random/blood/maybe,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"hsY" = (
@@ -39721,7 +39944,7 @@
},
/area/station/security/permabrig)
"hui" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"hum" = (
@@ -39853,7 +40076,7 @@
/obj/item/flashlight{
pixel_y = -12
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"hvy" = (
@@ -39934,7 +40157,7 @@
},
/area/station/engineering/equipmentstorage)
"hwb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"hwd" = (
@@ -40060,8 +40283,8 @@
/area/station/security/permabrig)
"hxd" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/sign/poster/contraband/random{
pixel_x = -32
},
@@ -40287,7 +40510,7 @@
},
/area/station/security/range)
"hyE" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/reagent_containers/glass/bucket,
/turf/simulated/floor/plating,
/area/station/maintenance/abandoned_garden)
@@ -40531,7 +40754,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/prison/cell_block)
"hAW" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -40748,7 +40971,7 @@
/area/station/maintenance/fsmaint2)
"hCe" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"hCh" = (
@@ -40847,7 +41070,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/atmos/asteroid_maint)
"hCF" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
@@ -40875,7 +41098,7 @@
/area/station/science/xenobiology)
"hCN" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"hCS" = (
@@ -40925,7 +41148,7 @@
/area/station/maintenance/aft2)
"hDy" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/sign/poster/official/random{
pixel_y = 32
},
@@ -40947,7 +41170,7 @@
/area/station/maintenance/aft2)
"hDA" = (
/obj/effect/decal/cleanable/crayon,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/engine/cult,
/area/station/maintenance/apmaint)
"hDC" = (
@@ -41209,7 +41432,7 @@
/obj/item/trash/plate{
pixel_y = -19
},
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"hGA" = (
@@ -41668,7 +41891,7 @@
/area/station/maintenance/apmaint)
"hKN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 10
},
@@ -41837,11 +42060,11 @@
/obj/item/decorations/sticky_decorations/flammable/googlyeyes{
pixel_y = -5
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"hNh" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -41938,7 +42161,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"hNX" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -42026,7 +42249,7 @@
/area/station/public/dorms)
"hPu" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"hPx" = (
@@ -42127,7 +42350,7 @@
"hQP" = (
/obj/structure/closet/emcloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"hQU" = (
@@ -42167,7 +42390,7 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 8
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -42251,8 +42474,8 @@
},
/area/station/security/brig)
"hSJ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/landmark/burnturf,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"hSK" = (
@@ -42288,7 +42511,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/incinerator)
"hTk" = (
@@ -42326,7 +42549,7 @@
},
/area/station/science/research)
"hTG" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -42345,7 +42568,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"hUe" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -42384,7 +42607,7 @@
/turf/simulated/floor/plating,
/area/station/security/warden)
"hUH" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -42524,7 +42747,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/break_room)
"hVN" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -42624,7 +42847,7 @@
},
/area/station/science/rnd)
"hWC" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
@@ -42643,6 +42866,19 @@
icon_state = "whitegreen"
},
/area/station/medical/virology)
+"hWF" = (
+/obj/effect/spawner/random/blood/maybe,
+/obj/effect/spawner/random/trash,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/turf/simulated/floor/plasteel,
+/area/station/maintenance/apmaint2)
"hWI" = (
/obj/machinery/door/airlock/engineering/glass{
autoclose = 0;
@@ -43003,7 +43239,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/engine)
"iam" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/mob/living/simple_animal/mouse,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -43159,7 +43395,7 @@
/area/station/security/permabrig)
"ibO" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"ibR" = (
@@ -43343,7 +43579,7 @@
/turf/space,
/area/station/engineering/solar/aft_port)
"idv" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"idC" = (
@@ -43474,7 +43710,7 @@
/area/station/science/explab)
"ieS" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -43511,9 +43747,9 @@
/turf/simulated/floor/carpet,
/area/station/service/library)
"ifj" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"ifm" = (
@@ -43561,7 +43797,7 @@
/area/station/medical/break_room)
"ifF" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -43611,7 +43847,7 @@
"ifZ" = (
/obj/effect/decal/cleanable/vomit,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -43636,7 +43872,7 @@
"igc" = (
/obj/structure/table,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/structure/extinguisher_cabinet{
name = "north bump";
pixel_y = 30
@@ -43853,7 +44089,7 @@
/area/station/maintenance/apmaint2)
"ihE" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"ihH" = (
@@ -44096,7 +44332,7 @@
/area/station/aisat/atmos)
"ike" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -44278,7 +44514,7 @@
/obj/structure/rack,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -44700,6 +44936,12 @@
icon_state = "browncorner"
},
/area/station/supply/office)
+"iqx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dorms/starboard)
"iqC" = (
/obj/structure/chair/sofa/corp,
/turf/simulated/floor/plasteel{
@@ -44709,7 +44951,7 @@
"iqE" = (
/obj/structure/closet/emcloset,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/incinerator)
"iqF" = (
@@ -44730,6 +44972,11 @@
},
/turf/simulated/floor/wood,
/area/station/command/office/rd)
+"iqK" = (
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/item/trash/spentcasing/shotgun,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dorms/port)
"iqL" = (
/obj/effect/turf_decal/delivery,
/obj/item/radio/intercom{
@@ -44849,7 +45096,7 @@
/area/station/science/rnd)
"isn" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"isq" = (
@@ -44896,7 +45143,7 @@
/turf/simulated/floor/plating,
/area/station/security/prisonershuttle)
"isH" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plasteel{
@@ -45427,6 +45674,11 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/engine,
/area/station/engineering/engine)
"ixQ" = (
@@ -45597,10 +45849,24 @@
icon_state = "cafeteria"
},
/area/station/service/kitchen)
+"ize" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dorms/port)
"izg" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -45690,7 +45956,7 @@
},
/area/station/hallway/primary/starboard/south)
"iAa" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -45962,11 +46228,11 @@
/obj/machinery/floodlight{
light_power = 1
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"iCP" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/dirt,
/obj/item/shard,
@@ -46103,7 +46369,7 @@
/area/station/security/permabrig)
"iEr" = (
/obj/effect/spawner/random/barrier/grille_maybe,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"iEs" = (
@@ -46146,8 +46412,8 @@
/turf/simulated/floor/wood,
/area/station/maintenance/dorms/starboard)
"iEK" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/starboard)
"iEL" = (
@@ -46171,7 +46437,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/tech_storage)
"iEU" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -46213,7 +46479,7 @@
},
/area/station/security/brig)
"iFt" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -46318,7 +46584,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry)
"iGc" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
@@ -46433,7 +46699,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/engine)
"iGU" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"iGZ" = (
@@ -46471,7 +46737,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"iHq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/shard,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating,
@@ -46520,7 +46786,7 @@
/turf/simulated/floor/lava/plasma/fuming,
/area/station/engineering/atmos/asteroid_core)
"iHB" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -46539,7 +46805,7 @@
/obj/effect/decal/cleanable/glass,
/obj/item/shard,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
"iHQ" = (
@@ -46616,7 +46882,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/engine/supermatter)
"iIw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/dorms/starboard)
"iID" = (
@@ -46859,6 +47125,11 @@
/obj/machinery/atmospherics/pipe/manifold/visible/cyan{
dir = 1
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -46913,6 +47184,19 @@
/obj/item/poster/random_contraband,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
+"iLz" = (
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/transmission_laser/west,
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/transmission_laser)
"iLD" = (
/obj/structure/railing{
dir = 4
@@ -46971,7 +47255,7 @@
},
/area/station/service/library)
"iMd" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -47072,7 +47356,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
@@ -47092,7 +47376,7 @@
},
/area/station/aisat/service)
"iMZ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"iNa" = (
@@ -47265,14 +47549,6 @@
icon_state = "darkgrey"
},
/area/station/security/range)
-"iOO" = (
-/obj/item/trash/spentcasing/shotgun,
-/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plasteel{
- icon_state = "redyellowfull"
- },
-/area/station/maintenance/dorms/port)
"iOR" = (
/obj/structure/girder,
/turf/simulated/floor/plating,
@@ -47448,7 +47724,7 @@
/obj/effect/decal/cleanable/blood/oil,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/wood,
/area/station/maintenance/dorms/starboard)
"iQa" = (
@@ -47851,7 +48127,7 @@
},
/area/station/hallway/primary/central/west)
"iUn" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/poster/official/random{
pixel_y = 32
@@ -47992,7 +48268,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"iVu" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -48315,10 +48591,9 @@
/turf/simulated/wall,
/area/station/public/storage/office)
"iYK" = (
-/obj/effect/spawner/window/reinforced/grilled,
/obj/effect/spawner/airlock/s_to_n/long,
-/turf/simulated/floor/plating,
-/area/station/maintenance/storage)
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"iYO" = (
/obj/item/radio/intercom/locked/prison{
name = "Prison Intercom (General)";
@@ -48400,7 +48675,7 @@
/turf/simulated/floor/carpet,
/area/station/public/dorms)
"iZx" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -48811,7 +49086,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/teleporter)
"jdo" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -49314,29 +49589,10 @@
/area/station/public/vacant_office)
"jiR" = (
/obj/structure/rack,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
-"jiX" = (
-/obj/effect/spawner/random/trash,
-/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/aft2)
"jiY" = (
/turf/simulated/wall,
/area/space/nearstation)
@@ -49373,7 +49629,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -49423,6 +49679,11 @@
},
/turf/simulated/floor/carpet,
/area/station/public/arcade)
+"jjQ" = (
+/obj/effect/spawner/random/cobweb/right/rare,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/wood,
+/area/station/maintenance/dorms/starboard)
"jjT" = (
/mob/living/simple_animal/bunny,
/obj/structure/railing{
@@ -49529,7 +49790,7 @@
/area/station/engineering/engine)
"jkJ" = (
/obj/machinery/atmospherics/pipe/manifold/hidden,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -49557,7 +49818,7 @@
/area/station/engineering/atmos)
"jla" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -49667,7 +49928,7 @@
/area/station/security/brig)
"jlL" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -49724,7 +49985,7 @@
/turf/simulated/floor/grass/no_creep,
/area/station/medical/virology)
"jmd" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"jmr" = (
@@ -49767,7 +50028,7 @@
/obj/item/circuitboard/sleeper,
/obj/effect/spawner/random/maintenance,
/obj/item/stack/cable_coil,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/structure/closet/wardrobe/medical_white,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
@@ -49964,7 +50225,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"jof" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
@@ -50643,7 +50904,7 @@
},
/area/station/public/dorms)
"jvq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/space_heater,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -50657,6 +50918,18 @@
"jvz" = (
/turf/simulated/wall/r_wall,
/area/station/engineering/gravitygenerator)
+"jvA" = (
+/obj/structure/sign/electricshock{
+ pixel_x = -32
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"jvB" = (
/turf/simulated/floor/bluegrid,
/area/station/telecomms/computer)
@@ -50682,6 +50955,14 @@
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/north)
+"jvX" = (
+/obj/effect/spawner/random/blood/maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/item/trash/spentcasing/shotgun,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/station/maintenance/dorms/port)
"jwc" = (
/obj/machinery/light,
/obj/effect/turf_decal/stripes/line,
@@ -51951,7 +52232,7 @@
/turf/simulated/floor/grass,
/area/station/service/kitchen)
"jGK" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -52059,7 +52340,7 @@
"jHx" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"jHz" = (
@@ -52104,7 +52385,7 @@
"jHZ" = (
/obj/structure/closet/emcloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"jIe" = (
@@ -52115,7 +52396,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"jIn" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/security/fore)
"jIp" = (
@@ -52420,7 +52701,7 @@
/obj/structure/chair/office,
/obj/item/restraints/handcuffs/cable/red,
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -52480,6 +52761,12 @@
icon_state = "darkredcorners"
},
/area/station/security/brig)
+"jMc" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/turf/simulated/floor/plasteel{
+ icon_state = "blackcorner"
+ },
+/area/station/engineering/transmission_laser)
"jMk" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced{
@@ -52509,7 +52796,7 @@
/area/station/engineering/engine)
"jMq" = (
/obj/structure/closet/emcloset,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"jMs" = (
@@ -52875,7 +53162,7 @@
/area/station/hallway/primary/fore)
"jPo" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
@@ -52974,8 +53261,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
"jQA" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -53052,7 +53339,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/pet_store)
"jRf" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -53167,7 +53454,7 @@
/area/station/maintenance/incinerator)
"jRO" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -53289,7 +53576,7 @@
/turf/simulated/floor/engine,
/area/station/science/test_chamber)
"jTc" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -53529,7 +53816,7 @@
},
/area/station/security/permabrig)
"jWe" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/sign/poster/contraband/random{
pixel_y = 32
},
@@ -53606,7 +53893,7 @@
/area/station/public/storage/tools/auxiliary)
"jWC" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft2)
"jWF" = (
@@ -53787,7 +54074,7 @@
/obj/item/clothing/suit/straight_jacket,
/obj/item/clothing/glasses/sunglasses/blindfold,
/obj/item/clothing/mask/muzzle,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/radio/intercom/department/security{
pixel_x = 28
},
@@ -54054,7 +54341,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"kbt" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -54116,7 +54403,7 @@
/area/station/maintenance/dorms/starboard)
"kcg" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "red"
@@ -54315,7 +54602,7 @@
},
/area/station/hallway/primary/fore/north)
"kdx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"kdB" = (
@@ -54463,7 +54750,7 @@
/area/station/engineering/solar/aft_port)
"kfa" = (
/obj/structure/closet/secure_closet/freezer/meat,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/effect/decal/cleanable/dirt,
/obj/item/food/meat/human,
/obj/item/food/meat/human,
@@ -54552,7 +54839,7 @@
name = "north bump";
pixel_y = 24
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandoned_office)
"kgg" = (
@@ -54722,7 +55009,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"khL" = (
@@ -54838,7 +55125,7 @@
/area/station/maintenance/apmaint2)
"kiE" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -55031,7 +55318,7 @@
"kkD" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/abandoned_office)
@@ -55119,7 +55406,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/mapping_helpers/airlock/windoor/access/all/command,
+/obj/effect/mapping_helpers/airlock/windoor/access/all/command/general,
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
"klt" = (
@@ -55256,7 +55543,7 @@
dir = 4
},
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -55281,7 +55568,7 @@
/obj/structure/table,
/obj/item/trash/tray,
/obj/item/poster/random_contraband,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/landmark/spawner/nukedisc_respawn,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -55505,7 +55792,7 @@
"kpm" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"kpq" = (
@@ -55524,7 +55811,7 @@
dir = 9
},
/obj/effect/spawner/random/barrier/grille_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"kpO" = (
@@ -55628,7 +55915,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"kqI" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/fore)
@@ -55673,7 +55960,7 @@
"kqW" = (
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"kqZ" = (
@@ -55707,7 +55994,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft2)
"krq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -55788,7 +56075,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/warehouse)
"kse" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/fore)
"ksj" = (
@@ -55961,7 +56248,7 @@
"ktC" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"ktI" = (
@@ -55972,7 +56259,7 @@
/obj/machinery/light/small{
dir = 1
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -56078,12 +56365,6 @@
icon_state = "dark"
},
/area/station/science/genetics)
-"kuZ" = (
-/obj/effect/spawner/random/trash,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/obj/structure/table_frame,
-/turf/simulated/floor/plating,
-/area/station/maintenance/apmaint2)
"kvh" = (
/obj/machinery/light,
/turf/simulated/floor/plasteel,
@@ -56119,7 +56400,7 @@
},
/area/station/security/armory/secure)
"kvV" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
"kvZ" = (
@@ -56254,7 +56535,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"kwN" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/engineering/secure_storage)
"kwO" = (
@@ -56412,7 +56693,7 @@
"kyJ" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"kyR" = (
@@ -56741,7 +57022,7 @@
/turf/simulated/floor/carpet/orange,
/area/station/service/kitchen)
"kBy" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/radio/intercom/department/security{
pixel_y = -28
},
@@ -56986,7 +57267,7 @@
/area/station/science/xenobiology)
"kEH" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
@@ -57076,7 +57357,7 @@
/obj/structure/sign/poster/contraband/random{
pixel_x = -32
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -57162,9 +57443,9 @@
},
/area/station/hallway/secondary/entry/lounge)
"kHi" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"kHn" = (
@@ -57360,8 +57641,8 @@
"kJn" = (
/obj/structure/table/wood,
/obj/item/storage/fancy/cigarettes/cigpack_shadyjims,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/cobweb/left/rare,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"kJt" = (
@@ -57811,7 +58092,7 @@
/area/station/science/test_chamber)
"kML" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -57855,7 +58136,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 6
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
"kMW" = (
@@ -57900,7 +58181,7 @@
/area/station/legal/magistrate)
"kNt" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -57978,6 +58259,26 @@
dir = 8
},
/area/station/hallway/primary/central/west)
+"kOf" = (
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/trash,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment/corner{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fpmaint)
"kOh" = (
/obj/structure/table,
/obj/item/book/manual/supermatter_engine,
@@ -58012,7 +58313,7 @@
/area/station/hallway/primary/central/se)
"kOl" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"kOn" = (
@@ -58155,7 +58456,7 @@
/area/station/service/chapel)
"kQc" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/cap/visible{
dir = 4
},
@@ -58460,6 +58761,21 @@
/obj/item/storage/box,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
+"kSW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
"kTb" = (
/obj/machinery/atmospherics/binary/pump{
name = "Mix to Gas"
@@ -58500,6 +58816,26 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
+"kTs" = (
+/obj/effect/spawner/random/trash,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/dorms/fore)
"kTt" = (
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plating,
@@ -58632,7 +58968,7 @@
/area/station/medical/virology)
"kUV" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"kVa" = (
@@ -58889,7 +59225,7 @@
},
/area/station/security/lobby)
"kYa" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -58930,7 +59266,7 @@
/area/station/supply/qm)
"kYn" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -59000,7 +59336,7 @@
},
/mob/living/simple_animal/cockroach,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/light/small,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -59018,7 +59354,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
"kZq" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/restraints/handcuffs/cable/zipties,
/obj/item/kitchen/knife,
/turf/simulated/floor/plasteel{
@@ -59167,7 +59503,7 @@
},
/area/station/engineering/equipmentstorage)
"laP" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/shreds,
/turf/simulated/floor/plating,
@@ -59363,7 +59699,7 @@
dir = 8;
pixel_y = 10
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ldA" = (
@@ -59516,7 +59852,7 @@
"leW" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/flora/ausbushes/sparsegrass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandoned_office)
"lfe" = (
@@ -59575,7 +59911,7 @@
/area/station/medical/psych)
"lfN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -59888,7 +60224,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"liC" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/flour/foam,
/obj/item/paper/maintengine,
@@ -59996,7 +60332,7 @@
/area/station/security/permabrig)
"ljY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandoned_office)
"lkf" = (
@@ -60329,7 +60665,7 @@
/turf/simulated/floor/plating/asteroid/ancient/airless,
/area/station/engineering/atmos/asteroid)
"lnB" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -60467,6 +60803,14 @@
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
+"loM" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/transmission_laser)
"loN" = (
/turf/simulated/wall/r_wall,
/area/station/science/explab/chamber)
@@ -60517,7 +60861,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/drip,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/fore)
@@ -60626,7 +60970,7 @@
dir = 8
},
/obj/item/food/candy/coin,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"lpY" = (
@@ -60846,7 +61190,7 @@
},
/area/station/medical/cloning)
"lrR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -60904,7 +61248,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"lsu" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellowcorner"
@@ -60912,7 +61256,7 @@
/area/station/engineering/hardsuitstorage)
"lsw" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/drip,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
@@ -61116,7 +61460,7 @@
/area/station/maintenance/security/fore)
"luo" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
@@ -61585,7 +61929,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/sign/poster/contraband/random{
pixel_y = 32
},
@@ -61874,7 +62218,7 @@
/area/station/hallway/primary/starboard/south)
"lAu" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -62125,7 +62469,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
"lCx" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -62146,7 +62490,7 @@
"lCO" = (
/obj/structure/table,
/obj/item/flashlight,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"lCV" = (
@@ -62222,7 +62566,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"lDR" = (
@@ -62442,19 +62786,6 @@
icon_state = "purplecorner"
},
/area/station/command/bridge)
-"lFR" = (
-/obj/structure/closet/crate/secure{
- req_one_access = list(33,41)
- },
-/obj/item/circuitboard/thermomachine{
- pixel_x = -5
- },
-/obj/item/circuitboard/chem_dispenser,
-/obj/effect/spawner/random/maintenance,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/turf/simulated/floor/plating,
-/area/station/maintenance/security/fore)
"lGc" = (
/obj/item/paper,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
@@ -62483,7 +62814,7 @@
/obj/structure/sink{
pixel_y = 22
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -62522,16 +62853,9 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandoned_office)
-"lGI" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/spawner/random/trash,
-/turf/simulated/floor/plasteel{
- icon_state = "redyellowfull"
- },
-/area/station/maintenance/apmaint)
"lGO" = (
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel{
@@ -63385,7 +63709,7 @@
},
/area/station/medical/virology)
"lRo" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/confetti,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -63425,7 +63749,7 @@
},
/area/station/hallway/secondary/exit)
"lRz" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"lRC" = (
@@ -63692,7 +64016,7 @@
/area/station/maintenance/apmaint)
"lUF" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -63904,7 +64228,7 @@
/area/station/command/server)
"lWB" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"lWD" = (
@@ -64010,7 +64334,7 @@
/obj/structure/bed{
dir = 1
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/poster/official/random{
pixel_y = -32
@@ -64041,6 +64365,18 @@
icon_state = "dark"
},
/area/station/turret_protected/aisat/interior)
+"lXE" = (
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/trash,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
"lXF" = (
/obj/effect/turf_decal/delivery/hollow,
/obj/effect/turf_decal/arrows{
@@ -64811,7 +65147,7 @@
},
/area/station/hallway/primary/starboard)
"mgs" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"mgz" = (
@@ -64944,7 +65280,7 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"mhP" = (
@@ -65004,7 +65340,7 @@
},
/area/station/medical/medbay2)
"mit" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/sign/poster/contraband/random{
pixel_y = 32
},
@@ -65127,7 +65463,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint2)
"mjE" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -65234,6 +65570,15 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
+"mkQ" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 9;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"mlc" = (
/turf/simulated/floor/plasteel{
dir = 5;
@@ -65307,12 +65652,12 @@
"mlr" = (
/obj/item/cigbutt/roach,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 8
},
/obj/effect/landmark/spawner/xeno,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
"mlB" = (
@@ -65664,7 +66009,7 @@
/area/station/command/office/cmo)
"moy" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -66033,6 +66378,24 @@
},
/turf/simulated/floor/wood,
/area/station/service/bar)
+"mrC" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/transmission_laser)
"mrH" = (
/obj/structure/sign/poster/contraband/random{
pixel_y = -32
@@ -66313,7 +66676,7 @@
},
/area/station/science/robotics)
"muL" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -66806,7 +67169,7 @@
/area/station/public/construction)
"mAY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"mBq" = (
@@ -67063,7 +67426,7 @@
pixel_x = 26
},
/obj/structure/headspear,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -67200,7 +67563,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"mDY" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/security/aft_starboard)
"mDZ" = (
@@ -67323,7 +67686,7 @@
pixel_y = 9;
pixel_x = 9
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -67338,7 +67701,7 @@
},
/area/station/security/main)
"mFO" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fpmaint)
"mFX" = (
@@ -67362,7 +67725,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
dir = 4
},
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"mGi" = (
@@ -67375,7 +67738,7 @@
"mGn" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/kirbyplants/dead,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"mGp" = (
@@ -67421,7 +67784,7 @@
/obj/structure/flora/ausbushes/fullgrass{
pixel_y = 16
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/grass/jungle,
/area/station/maintenance/aft)
"mGM" = (
@@ -67621,9 +67984,12 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
+"mJM" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"mJR" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
@@ -67687,7 +68053,7 @@
"mKz" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/poster/official/random{
pixel_y = 32
@@ -67789,7 +68155,7 @@
"mLn" = (
/obj/structure/chair/comfy/brown,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -67988,7 +68354,7 @@
"mNF" = (
/obj/structure/table/wood,
/obj/item/camera,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel{
icon_state = "cult"
},
@@ -68380,7 +68746,7 @@
/area/space)
"mRC" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/item/poster/random_contraband,
/obj/item/toy/crayon/random,
/obj/machinery/alarm/directional/north,
@@ -68397,7 +68763,7 @@
"mRF" = (
/obj/structure/closet/firecloset,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"mRL" = (
@@ -68414,7 +68780,7 @@
pixel_x = -32
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"mRQ" = (
@@ -68434,7 +68800,7 @@
},
/area/station/science/break_room)
"mRW" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
@@ -68555,7 +68921,7 @@
},
/area/station/legal/courtroom)
"mSL" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"mSP" = (
@@ -68602,7 +68968,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"mTb" = (
@@ -68641,7 +69007,7 @@
"mTm" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/abandoned_garden)
"mTp" = (
@@ -68812,7 +69178,7 @@
/area/station/supply/warehouse)
"mUs" = (
/obj/machinery/shieldgen,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"mUt" = (
@@ -68843,6 +69209,17 @@
pixel_y = 20
},
/obj/effect/turf_decal/delivery/hollow,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/station/maintenance/storage)
"mUI" = (
@@ -69149,7 +69526,7 @@
/area/station/maintenance/starboard)
"mXx" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/mob/living/simple_animal/mouse,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -69512,6 +69889,11 @@
},
/obj/machinery/atmospherics/pipe/manifold/visible/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/engine,
/area/station/engineering/engine)
"naT" = (
@@ -69588,7 +69970,7 @@
},
/area/station/service/theatre)
"ncF" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/security/aft_starboard)
"ncH" = (
@@ -69724,9 +70106,23 @@
icon_state = "yellowcorner"
},
/area/station/hallway/primary/central/sw)
+"ndF" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos,
+/obj/effect/mapping_helpers/airlock/access/any/engineering/general,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Supermatter Secondary Cooling"
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/engine,
+/area/station/engineering/engine)
"ndJ" = (
/obj/effect/spawner/random/barrier/grille_maybe,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"ndK" = (
@@ -70159,7 +70555,7 @@
/area/station/supply/storage)
"nhh" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -70173,7 +70569,7 @@
"nho" = (
/obj/item/paper,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandoned_office)
"nhr" = (
@@ -70280,7 +70676,7 @@
},
/area/station/public/shops)
"nia" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/shard{
icon_state = "small"
},
@@ -70296,7 +70692,7 @@
},
/area/station/public/sleep)
"niO" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/assembly_line)
"niR" = (
@@ -70678,7 +71074,7 @@
/area/station/engineering/atmos)
"nmS" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
"nmV" = (
@@ -70727,7 +71123,7 @@
"nni" = (
/obj/structure/table,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"nnm" = (
@@ -70888,7 +71284,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"noG" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fsmaint2)
"noO" = (
@@ -70915,12 +71311,6 @@
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
/area/station/supply/lobby)
-"npe" = (
-/obj/effect/landmark/burnturf,
-/obj/item/trash/spentcasing/shotgun,
-/obj/effect/decal/cleanable/dirt,
-/turf/simulated/floor/plating,
-/area/station/maintenance/aft2)
"npi" = (
/turf/simulated/wall/r_wall,
/area/station/ai_monitored/storage/eva)
@@ -70932,7 +71322,7 @@
},
/area/station/service/hydroponics)
"npp" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/engine/cult,
/area/station/maintenance/apmaint)
"npx" = (
@@ -71013,7 +71403,7 @@
/area/station/supply/expedition)
"npP" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/obj/item/shard{
icon_state = "medium"
@@ -71154,21 +71544,6 @@
icon_state = "arrival"
},
/area/station/hallway/secondary/entry)
-"nqv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random/trash,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/structure/disposalpipe/segment,
-/turf/simulated/floor/plasteel,
-/area/station/maintenance/apmaint2)
"nqw" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small{
@@ -71195,7 +71570,7 @@
},
/area/station/aisat/breakroom)
"nqK" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fpmaint)
@@ -71381,7 +71756,7 @@
},
/obj/item/stack/cable_coil/random,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"nsp" = (
@@ -71470,7 +71845,7 @@
/area/station/maintenance/dorms/starboard)
"ntM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -71643,7 +72018,7 @@
},
/obj/item/pen/red,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandoned_office)
"nwc" = (
@@ -71862,7 +72237,7 @@
/turf/simulated/floor/wood,
/area/station/command/office/rd)
"nxL" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/shard{
icon_state = "small"
},
@@ -71955,7 +72330,7 @@
/area/station/hallway/primary/central/ne)
"nyp" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -71981,6 +72356,12 @@
},
/turf/simulated/floor/plasteel,
/area/station/ai_monitored/storage/eva)
+"nyB" = (
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/plasteel,
+/area/station/maintenance/dorms/port)
"nyD" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
@@ -71998,7 +72379,7 @@
/area/station/hallway/spacebridge/security/west)
"nyK" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -72078,8 +72459,8 @@
/area/station/supply/lobby)
"nzO" = (
/obj/structure/mecha_wreckage/odysseus,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"nzR" = (
@@ -72212,7 +72593,7 @@
/turf/simulated/floor/wood,
/area/station/hallway/secondary/exit)
"nBe" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
@@ -72376,7 +72757,7 @@
/area/station/maintenance/aft2)
"nCL" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"nCP" = (
@@ -72487,7 +72868,7 @@
/obj/structure/chair/office/dark{
dir = 8
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/wood,
@@ -72524,7 +72905,7 @@
/turf/simulated/floor/plasteel,
/area/station/service/hydroponics)
"nEt" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"nEu" = (
@@ -72982,7 +73363,7 @@
},
/area/station/science/rnd)
"nHE" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 2;
@@ -73076,7 +73457,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/extinguisher_cabinet{
name = "east bump";
pixel_x = 27
@@ -73196,12 +73577,6 @@
/obj/item/reagent_containers/drinks/cans/badminbrew,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
-"nJB" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/spawner/random/trash,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/station/maintenance/dorms/port)
"nJD" = (
/obj/machinery/atmospherics/unary/portables_connector{
dir = 1
@@ -73354,6 +73729,13 @@
icon_state = "dark"
},
/area/station/medical/morgue)
+"nLr" = (
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/plasteel{
+ icon_state = "redyellowfull"
+ },
+/area/station/maintenance/apmaint)
"nLz" = (
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 6
@@ -73400,7 +73782,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"nLU" = (
@@ -73859,7 +74241,7 @@
},
/area/station/hallway/secondary/garden)
"nPe" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
@@ -73937,7 +74319,7 @@
/area/station/engineering/control)
"nPY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -74028,12 +74410,6 @@
},
/turf/simulated/floor/engine,
/area/station/engineering/engine)
-"nQL" = (
-/obj/effect/spawner/random/trash,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/wood,
-/area/station/maintenance/dorms/starboard)
"nQM" = (
/obj/machinery/button/windowtint{
id = "gravity";
@@ -74177,7 +74553,7 @@
/area/station/engineering/solar/aft_starboard)
"nRQ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -74522,7 +74898,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"nVl" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"nVs" = (
@@ -74667,7 +75043,7 @@
/area/station/medical/storage)
"nWG" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard)
"nWI" = (
@@ -74711,7 +75087,7 @@
},
/area/station/engineering/atmos/storage)
"nXe" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -74785,6 +75161,11 @@
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plasteel,
/area/station/public/park)
+"nXF" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/transmission_laser)
"nXL" = (
/obj/structure/chair/stool{
dir = 8
@@ -74978,7 +75359,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/fore)
"nZp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -74989,7 +75370,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/asteroid_filtering)
"nZv" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
@@ -75317,7 +75698,7 @@
"obQ" = (
/obj/item/paper,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"obT" = (
@@ -75361,12 +75742,6 @@
icon_state = "neutralcorner"
},
/area/station/public/shops)
-"oct" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash,
-/turf/simulated/floor/plasteel,
-/area/station/maintenance/dorms/port)
"ocz" = (
/obj/structure/cable{
d1 = 1;
@@ -75448,7 +75823,7 @@
/area/station/science/xenobiology)
"ocY" = (
/obj/structure/closet,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -75581,6 +75956,10 @@
icon_state = "dark"
},
/area/station/science/robotics/chargebay)
+"oec" = (
+/obj/structure/sign/radiation/rad_area,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"oef" = (
/obj/machinery/economy/vending/cigarette,
/turf/simulated/floor/plasteel{
@@ -75589,7 +75968,7 @@
},
/area/station/hallway/spacebridge/security/south)
"oeh" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/apmaint2)
"oei" = (
@@ -75601,7 +75980,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 6
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood/drip,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -75624,7 +76003,7 @@
/turf/simulated/floor/engine/xenobio,
/area/station/science/xenobiology)
"oeG" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -76575,8 +76954,8 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"omY" = (
@@ -76731,7 +77110,7 @@
},
/area/station/engineering/break_room)
"ooy" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
@@ -76895,7 +77274,7 @@
/area/station/command/office/hop)
"opY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"oqa" = (
@@ -76979,7 +77358,7 @@
"oqI" = (
/obj/item/chair/stool,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"oqL" = (
@@ -77036,7 +77415,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
@@ -77424,7 +77803,7 @@
},
/area/station/public/dorms)
"ouZ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -77892,7 +78271,7 @@
"oAs" = (
/obj/structure/rack,
/obj/item/toy/crayon/spraycan,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"oAu" = (
@@ -78084,6 +78463,12 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"oCs" = (
+/obj/effect/spawner/random/cobweb/right/rare,
+/obj/effect/spawner/random/trash,
+/obj/structure/table_frame,
+/turf/simulated/floor/plating,
+/area/station/maintenance/apmaint2)
"oCC" = (
/obj/structure/transit_tube/curved/flipped{
dir = 4
@@ -78188,7 +78573,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
@@ -78246,7 +78631,7 @@
},
/area/station/turret_protected/aisat/interior)
"oDZ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/flour/foam,
/obj/effect/decal/cleanable/glass,
@@ -78350,6 +78735,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
+"oFg" = (
+/obj/structure/sign/poster/official/safety_eye_protection{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"oFi" = (
/obj/machinery/light{
dir = 1
@@ -78463,7 +78857,7 @@
"oGl" = (
/obj/machinery/photocopier,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
"oGn" = (
@@ -78559,7 +78953,7 @@
/area/station/maintenance/dorms/fore)
"oHn" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"oHw" = (
@@ -78846,7 +79240,7 @@
/area/station/medical/chemistry)
"oKk" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -79020,6 +79414,15 @@
/obj/item/t_scanner,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
+"oLt" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"oLv" = (
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 5
@@ -79130,7 +79533,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
@@ -79155,7 +79558,7 @@
/turf/simulated/floor/wood,
/area/station/service/library)
"oMk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/engineering/tech_storage)
"oMl" = (
@@ -79179,7 +79582,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/drip,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
@@ -79274,7 +79677,7 @@
},
/area/station/public/dorms)
"oNg" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -79324,7 +79727,7 @@
name = "Ians Stick";
desc = "A large stick covered in bite marks and dried slobber.ss"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint)
"oNB" = (
@@ -79428,7 +79831,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
@@ -79568,7 +79971,7 @@
/area/station/science/toxins/mixing)
"oPE" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"oPP" = (
@@ -79941,7 +80344,7 @@
},
/area/station/public/storage/tools)
"oTq" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/solar_maintenance/fore_port)
"oTr" = (
@@ -80421,7 +80824,7 @@
/area/station/engineering/atmos/control)
"oXc" = (
/obj/machinery/photocopier,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"oXj" = (
@@ -80471,7 +80874,7 @@
/area/station/engineering/solar/fore_starboard)
"oXw" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"oXJ" = (
@@ -80578,7 +80981,7 @@
/area/station/command/office/blueshield)
"oYm" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -80631,7 +81034,7 @@
},
/area/station/security/checkpoint/secondary)
"oYH" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 1;
d2 = 4;
@@ -80968,7 +81371,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"pbP" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"pbT" = (
@@ -81297,7 +81700,7 @@
/area/station/supply/qm)
"peT" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
"peU" = (
@@ -81385,7 +81788,7 @@
/turf/simulated/floor/engine,
/area/station/medical/chemistry)
"pfC" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/legal/courtroom)
"pfG" = (
@@ -81452,7 +81855,7 @@
/area/station/hallway/primary/fore/north)
"pga" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"pgc" = (
@@ -81668,8 +82071,8 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/north)
"phI" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/cobweb/right/rare,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/fore)
"phJ" = (
@@ -82189,7 +82592,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/alarm/directional/south,
/turf/simulated/floor/plasteel,
/area/station/maintenance/incinerator)
@@ -82215,12 +82618,12 @@
/area/station/security/brig)
"pnv" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"pnD" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/drip,
/obj/structure/cable{
d1 = 4;
@@ -82323,7 +82726,7 @@
pixel_x = 2;
pixel_y = 2
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/machinery/light/small{
dir = 1
},
@@ -82576,7 +82979,7 @@
},
/obj/effect/spawner/random/maintenance,
/obj/item/lipstick/random,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -82779,7 +83182,7 @@
/area/station/engineering/atmos)
"ptq" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -82914,7 +83317,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/machinery/firealarm/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/incinerator)
@@ -82992,6 +83395,14 @@
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
+"pvG" = (
+/obj/item/food/candy/coin,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/item/chair/stool,
+/obj/item/trash/spentcasing/shotgun,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/dorms/starboard)
"pvK" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/barricade/wooden,
@@ -83067,7 +83478,7 @@
},
/area/station/aisat/atmos)
"pwK" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -83249,7 +83660,7 @@
/area/station/medical/reception)
"pyW" = (
/obj/machinery/photocopier,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/wood,
/area/station/service/library)
"pzb" = (
@@ -83380,7 +83791,7 @@
"pAk" = (
/obj/structure/bed,
/obj/item/bedsheet/medical,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -83454,7 +83865,7 @@
},
/area/station/engineering/atmos/control)
"pAS" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -83492,7 +83903,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"pBg" = (
@@ -83548,7 +83959,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
"pBs" = (
@@ -83636,7 +84047,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"pCR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -83655,7 +84066,7 @@
/area/station/public/dorms)
"pCU" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -83899,7 +84310,7 @@
/area/station/supply/sorting)
"pEQ" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"pEU" = (
@@ -83924,7 +84335,7 @@
/obj/structure/sign/poster/contraband/random{
pixel_x = 32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"pFc" = (
@@ -84315,7 +84726,7 @@
},
/area/station/legal/courtroom)
"pIh" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -84857,7 +85268,7 @@
/area/station/engineering/atmos)
"pMq" = (
/obj/item/chair,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
@@ -85310,7 +85721,7 @@
/turf/simulated/floor/engine/airless,
/area/station/engineering/atmos)
"pSv" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/asmaint)
"pSy" = (
@@ -85344,6 +85755,15 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
+"pSR" = (
+/obj/structure/sign/poster/official/safety_eye_protection{
+ pixel_y = -32
+ },
+/obj/machinery/light,
+/turf/simulated/floor/plasteel{
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"pSS" = (
/obj/structure/table/reinforced,
/obj/item/phone,
@@ -85540,6 +85960,17 @@
},
/turf/simulated/floor/lava/plasma/fuming,
/area/station/engineering/atmos/asteroid_core)
+"pVa" = (
+/obj/item/storage/toolbox/mechanical,
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/simulated/floor/plasteel{
+ dir = 5;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"pVg" = (
/obj/structure/cable{
d1 = 1;
@@ -85712,7 +86143,7 @@
/area/station/science/rnd)
"pWy" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/item/storage/toolbox/emergency,
/obj/item/flashlight/flare/glowstick/random,
/obj/effect/decal/cleanable/dirt,
@@ -86287,7 +86718,7 @@
/obj/structure/rack,
/obj/effect/decal/cleanable/dirt,
/obj/item/storage/toolbox/emergency,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/structure/extinguisher_cabinet{
name = "west bump";
pixel_x = -27
@@ -86314,7 +86745,7 @@
"qcI" = (
/obj/machinery/hydroponics/soil,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/light/small{
dir = 4
},
@@ -86325,6 +86756,19 @@
icon_state = "white"
},
/area/station/science/xenobiology)
+"qcO" = (
+/obj/machinery/camera{
+ c_tag = "AI Satellite Antechamber South";
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 8;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"qcP" = (
/obj/structure/sign/poster/official/nanotrasen_logo{
pixel_y = 32
@@ -86349,7 +86793,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
@@ -86589,12 +87033,12 @@
"qey" = (
/obj/structure/rack,
/obj/item/flashlight/flare/glowstick/random,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"qez" = (
/obj/structure/rack,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -86725,7 +87169,7 @@
/area/station/maintenance/apmaint2)
"qgh" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"qgl" = (
@@ -86786,7 +87230,7 @@
/area/station/maintenance/aft2)
"qhb" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard)
"qhc" = (
@@ -86867,7 +87311,7 @@
/area/station/engineering/tech_storage)
"qhP" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/item/stack/sheet/glass{
amount = 50;
pixel_x = 3;
@@ -87148,7 +87592,7 @@
},
/area/station/hallway/secondary/entry)
"qla" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "yellow"
@@ -87230,7 +87674,7 @@
/area/station/maintenance/fsmaint2)
"qmg" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -87289,7 +87733,7 @@
"qna" = (
/obj/structure/table,
/obj/item/vending_refill/coffee,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/abandoned_office)
@@ -87359,7 +87803,7 @@
},
/area/station/command/office/cmo)
"qnB" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -87485,7 +87929,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/engine)
"qoG" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/structure/foamedmetal,
/turf/simulated/floor/plating,
@@ -87533,7 +87977,7 @@
},
/area/station/security/storage)
"qpr" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/starboard)
"qps" = (
@@ -87610,6 +88054,12 @@
icon_state = "darkredcorners"
},
/area/station/security/brig)
+"qpW" = (
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/wood,
+/area/station/maintenance/apmaint2)
"qqd" = (
/obj/structure/cable{
d1 = 4;
@@ -88113,7 +88563,7 @@
/area/station/maintenance/security/aft_port)
"qwl" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"qwt" = (
@@ -88173,7 +88623,7 @@
},
/area/station/medical/break_room)
"qxb" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -88222,7 +88672,7 @@
},
/area/station/hallway/primary/fore)
"qxD" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -88607,7 +89057,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/port)
@@ -88674,7 +89124,7 @@
/area/station/medical/virology)
"qBE" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"qBI" = (
@@ -88766,7 +89216,7 @@
/area/station/public/storage/tools/auxiliary)
"qCz" = (
/obj/structure/closet/emcloset,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
"qCA" = (
@@ -89032,7 +89482,7 @@
dir = 4
},
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/rods,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -89186,7 +89636,7 @@
/area/station/service/chapel)
"qGa" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"qGg" = (
@@ -89241,7 +89691,7 @@
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"qGz" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/storage)
"qGC" = (
@@ -89358,7 +89808,7 @@
},
/area/station/science/robotics/chargebay)
"qHM" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/shreds,
/turf/simulated/floor/plating,
@@ -89616,7 +90066,7 @@
/obj/item/decorations/sticky_decorations/flammable/ghost{
pixel_y = -18
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"qKm" = (
@@ -89648,7 +90098,7 @@
"qKM" = (
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/ash,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -89663,7 +90113,7 @@
/area/station/maintenance/asmaint)
"qKQ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -89727,7 +90177,7 @@
/turf/simulated/floor/grass/no_creep,
/area/station/medical/virology)
"qLv" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -89889,7 +90339,7 @@
"qMM" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"qMN" = (
@@ -89915,7 +90365,7 @@
/area/station/engineering/control)
"qMS" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/structure/table_frame,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
@@ -89951,12 +90401,12 @@
},
/area/station/medical/patients_rooms_secondary)
"qNo" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"qNp" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"qNJ" = (
@@ -90034,13 +90484,13 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/north)
"qOJ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"qOY" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/landmark/spawner/nukedisc_respawn,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
@@ -90171,7 +90621,7 @@
/obj/item/mounted/frame/display{
pixel_y = 30
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -90227,7 +90677,7 @@
/area/station/maintenance/abandoned_office)
"qQs" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -90543,7 +90993,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/lobby)
"qTY" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -90590,7 +91040,7 @@
/turf/simulated/floor/carpet,
/area/station/public/dorms)
"qUr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -90608,7 +91058,7 @@
},
/area/station/hallway/primary/central/west)
"qUE" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"qUF" = (
@@ -90617,7 +91067,7 @@
/obj/item/shard{
icon_state = "medium"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/flour/foam,
/turf/simulated/floor/plating,
@@ -90693,11 +91143,6 @@
icon_state = "browncorner"
},
/area/station/hallway/primary/central/sw)
-"qVm" = (
-/obj/item/trash/spentcasing/shotgun,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/station/maintenance/dorms/port)
"qVn" = (
/obj/structure/flora/ausbushes/grassybush,
/turf/simulated/floor/grass/jungle,
@@ -90983,7 +91428,7 @@
/area/station/maintenance/aft2)
"qXY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -91197,7 +91642,7 @@
},
/area/station/engineering/atmos/transit)
"qZs" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood/drip,
/obj/machinery/light/small{
dir = 4
@@ -91380,11 +91825,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/ne)
-"raT" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/obj/effect/spawner/random/trash,
-/turf/simulated/floor/wood,
-/area/station/maintenance/dorms/starboard)
"raV" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -92026,7 +92466,7 @@
/area/station/command/office/hop)
"rgF" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"rgI" = (
@@ -92249,7 +92689,7 @@
dir = 4
},
/obj/effect/decal/cleanable/generic,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"rir" = (
@@ -92546,7 +92986,7 @@
},
/obj/structure/grille/broken,
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"rjW" = (
@@ -92638,7 +93078,7 @@
/area/station/security/prison/cell_block)
"rld" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -92781,7 +93221,7 @@
name = "Hidden spikes"
},
/obj/structure/flora/grass/jungle,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/grass/jungle,
/area/station/maintenance/aft)
"rmA" = (
@@ -92986,7 +93426,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"roe" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -93199,7 +93639,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"rqs" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/maintenance/aft)
"rqw" = (
@@ -93364,7 +93804,7 @@
/area/station/legal/magistrate)
"rsq" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -93842,8 +94282,8 @@
/obj/structure/chair/stool{
dir = 8
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"rxl" = (
@@ -94108,7 +94548,7 @@
/area/station/legal/courtroom)
"rzE" = (
/obj/item/restraints/handcuffs/cable/red,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -94259,7 +94699,7 @@
},
/area/station/service/chapel/office)
"rAJ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -94283,7 +94723,7 @@
"rAP" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"rAU" = (
@@ -94317,7 +94757,7 @@
/area/station/legal/magistrate)
"rBE" = (
/obj/effect/decal/cleanable/confetti,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -94434,7 +94874,7 @@
/area/station/security/processing)
"rCm" = (
/obj/structure/closet/toolcloset,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/item/radio/intercom{
name = "north bump";
pixel_y = 28
@@ -94464,13 +94904,13 @@
},
/area/station/security/prison/cell_block)
"rDd" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"rDe" = (
/obj/structure/table,
/obj/item/storage/fancy/matches,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"rDg" = (
@@ -94708,7 +95148,7 @@
/area/station/maintenance/apmaint)
"rGh" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"rGk" = (
@@ -94852,7 +95292,7 @@
/turf/simulated/floor/wood,
/area/station/public/dorms)
"rHN" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
@@ -95081,7 +95521,7 @@
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"rJr" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -95152,6 +95592,23 @@
},
/turf/simulated/floor/plasteel,
/area/station/security/interrogation)
+"rJZ" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
+/turf/simulated/floor/plasteel{
+ dir = 4;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"rKa" = (
/obj/structure/cable{
d1 = 4;
@@ -95228,7 +95685,7 @@
/area/station/engineering/engine)
"rKv" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"rKx" = (
@@ -95272,7 +95729,7 @@
/area/station/security/prisonershuttle)
"rKN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"rKO" = (
@@ -95445,7 +95902,7 @@
/area/station/supply/storage)
"rLX" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/drip,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
@@ -95566,13 +96023,13 @@
/area/station/supply/lobby)
"rMG" = (
/obj/structure/closet/secure_closet/engineering_electrical,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"rMU" = (
/obj/effect/decal/cleanable/blood/gibs/robot,
/obj/effect/decal/cleanable/blood/oil,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -95767,7 +96224,7 @@
},
/area/station/medical/patients_rooms_secondary)
"rOP" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -95777,11 +96234,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
-"rOV" = (
-/obj/effect/spawner/random/trash,
-/obj/effect/spawner/random_spawners/oil_maybe,
-/turf/simulated/floor/plating,
-/area/station/maintenance/aft2)
"rOX" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/poster/contraband/random{
@@ -96074,7 +96526,7 @@
/obj/item/clothing/suit/straight_jacket,
/obj/item/clothing/glasses/sunglasses/blindfold,
/obj/item/clothing/mask/muzzle,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -96084,7 +96536,7 @@
/turf/simulated/floor/grass/jungle,
/area/station/maintenance/aft)
"rRE" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -96365,7 +96817,7 @@
},
/area/station/aisat/service)
"rUe" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -96494,7 +96946,7 @@
/area/station/maintenance/security/aft_starboard)
"rVl" = (
/obj/structure/closet/emcloset,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"rVv" = (
@@ -96626,6 +97078,11 @@
/obj/machinery/door/firedoor,
/turf/simulated/floor/wood,
/area/station/command/office/hop)
+"rWj" = (
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/aft2)
"rWp" = (
/obj/structure/closet/secure_closet/brig,
/obj/structure/window/reinforced{
@@ -96810,7 +97267,7 @@
/area/station/hallway/primary/starboard/south)
"rXp" = (
/obj/structure/closet/firecloset,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"rXs" = (
@@ -96833,7 +97290,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"rXv" = (
@@ -96976,6 +97433,10 @@
/obj/structure/flora/ausbushes/ywflowers,
/turf/simulated/floor/grass,
/area/station/public/dorms)
+"rYz" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/transmission_laser)
"rYG" = (
/turf/simulated/floor/lava/plasma/fuming,
/area/station/engineering/atmos/asteroid_core)
@@ -97006,7 +97467,7 @@
/area/station/service/kitchen)
"rYY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/security/aft_port)
"rZa" = (
@@ -97263,14 +97724,14 @@
},
/area/station/medical/cloning)
"sbA" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/table_frame,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"sbL" = (
/obj/item/cigbutt,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"sbN" = (
@@ -97404,7 +97865,7 @@
icon_state = "0-2"
},
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/item/storage/toolbox/mechanical,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
@@ -97700,7 +98161,7 @@
"sgs" = (
/obj/structure/sign/vacuum/external,
/obj/effect/spawner/window/reinforced/grilled,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/supply/storage)
"sgG" = (
@@ -97942,7 +98403,7 @@
/obj/item/paper_bin,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"siN" = (
@@ -97980,7 +98441,7 @@
},
/area/station/maintenance/starboard)
"sja" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 2;
@@ -97999,7 +98460,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"sjf" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -98195,7 +98656,7 @@
},
/area/station/medical/storage)
"skm" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/security/aft_port)
"sks" = (
@@ -98209,6 +98670,16 @@
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
+"skA" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"skE" = (
/obj/structure/chair/sofa/left{
dir = 1
@@ -98414,7 +98885,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -98423,7 +98894,7 @@
dir = 1;
pixel_y = -8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"smU" = (
@@ -98486,7 +98957,7 @@
},
/area/station/security/prison)
"snE" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -98516,7 +98987,7 @@
/obj/machinery/kitchen_machine/microwave{
pixel_y = 6
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"snW" = (
@@ -98545,7 +99016,7 @@
/area/station/maintenance/starboard)
"sov" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"soz" = (
@@ -98592,7 +99063,7 @@
/area/station/hallway/secondary/entry)
"soT" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"soW" = (
@@ -98813,7 +99284,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools/auxiliary)
"srp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"srv" = (
@@ -98907,6 +99378,18 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
+"ssy" = (
+/obj/machinery/atmospherics/pipe/simple/visible/cyan,
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
"ssD" = (
/turf/simulated/wall,
/area/station/maintenance/solar_maintenance/fore_port)
@@ -98926,7 +99409,7 @@
/area/station/maintenance/dorms/starboard)
"ssV" = (
/obj/effect/spawner/random/fungus/maybe,
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/starboard)
"ssZ" = (
@@ -98988,7 +99471,7 @@
/obj/structure/rack,
/obj/item/soap/deluxe,
/obj/item/mop,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fpmaint)
"stA" = (
@@ -99246,7 +99729,7 @@
"svw" = (
/obj/structure/table,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"svF" = (
@@ -99363,7 +99846,7 @@
},
/area/station/medical/break_room)
"swL" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -99778,7 +100261,7 @@
/obj/structure/table,
/obj/item/rpd,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"sAB" = (
@@ -99811,7 +100294,7 @@
/turf/simulated/wall/r_wall,
/area/station/security/prison)
"sAH" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/newscaster{
name = "north bump";
pixel_y = 28
@@ -99927,7 +100410,7 @@
/turf/simulated/floor/plating/airless,
/area/station/aisat/breakroom)
"sBR" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -100121,8 +100604,8 @@
/obj/structure/chair/sofa/corp{
dir = 8
},
-/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/blood/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
"sDk" = (
@@ -100566,7 +101049,7 @@
dir = 6
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"sHh" = (
@@ -100634,7 +101117,7 @@
},
/area/station/supply/qm)
"sHN" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -100870,7 +101353,7 @@
/area/station/maintenance/assembly_line)
"sKu" = (
/obj/machinery/atmospherics/portable/scrubber,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/port)
"sKy" = (
@@ -100962,7 +101445,7 @@
},
/area/station/supply/miningdock)
"sLh" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
@@ -101361,7 +101844,7 @@
/obj/structure/chair/stool{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"sQn" = (
@@ -101419,13 +101902,13 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"sQU" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"sQV" = (
@@ -101629,7 +102112,7 @@
/area/station/engineering/engine)
"sSA" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"sSN" = (
@@ -101918,7 +102401,7 @@
/area/station/engineering/atmos)
"sVx" = (
/obj/machinery/atmospherics/portable/scrubber,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"sVz" = (
@@ -102086,7 +102569,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/gravitygenerator)
"sWz" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood/drip,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -102195,7 +102678,7 @@
/turf/simulated/floor/plasteel,
/area/station/command/bridge)
"sXg" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
@@ -102289,12 +102772,12 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/asteroid_filtering)
"sXY" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"sXZ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
@@ -102386,7 +102869,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/port)
@@ -102412,7 +102895,7 @@
/area/station/medical/medbay)
"sZN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -102502,7 +102985,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/ash,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -102728,7 +103211,7 @@
/turf/simulated/floor/plating/airless,
/area/station/aisat/breakroom)
"tcy" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -103038,7 +103521,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"tfe" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -103365,16 +103848,6 @@
icon_state = "brown"
},
/area/station/supply/sorting)
-"tic" = (
-/obj/item/circuitboard/arcade/orion_trail,
-/obj/item/trash/spentcasing/shotgun,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/wood,
-/area/station/maintenance/aft2)
"tih" = (
/obj/structure/rack,
/obj/item/apc_electronics,
@@ -103400,7 +103873,7 @@
},
/area/station/hallway/spacebridge/security/south)
"tiw" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -103527,7 +104000,7 @@
/obj/item/chair/wood,
/obj/item/seeds/cannabis,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"tjA" = (
@@ -103545,7 +104018,7 @@
/area/station/legal/lawoffice)
"tjH" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -103795,7 +104268,7 @@
},
/area/station/medical/chemistry)
"tlQ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -103878,7 +104351,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/flour/foam,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -104106,7 +104579,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/atmos/asteroid_filtering)
"tod" = (
-/obj/machinery/suit_storage_unit/ce/secure,
+/obj/machinery/suit_storage_unit/industrial/ce/secure,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "yellow"
@@ -104138,13 +104611,13 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"tok" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/decal/cleanable/dirt,
/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plasteel,
@@ -104272,11 +104745,6 @@
/obj/machinery/computer/security/telescreen/entertainment/television,
/turf/simulated/floor/carpet/royalblack,
/area/station/maintenance/fsmaint)
-"tpq" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random/trash,
-/turf/simulated/floor/plating,
-/area/station/maintenance/apmaint)
"tps" = (
/obj/structure/table/wood,
/turf/simulated/floor/carpet,
@@ -104308,7 +104776,7 @@
},
/area/station/medical/reception)
"tpV" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 2;
@@ -104675,7 +105143,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ttc" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -104832,7 +105300,7 @@
/obj/item/cigbutt,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/generic,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint2)
"tua" = (
@@ -104852,7 +105320,7 @@
/area/station/hallway/secondary/entry)
"tuj" = (
/obj/structure/closet/firecloset,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
@@ -105038,7 +105506,7 @@
"txu" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/decal/cleanable/dirt,
/obj/structure/sign/poster/contraband/random{
pixel_y = 32
@@ -105129,7 +105597,7 @@
/turf/simulated/wall,
/area/station/service/chapel)
"tyf" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
"tyi" = (
@@ -105138,7 +105606,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"tyl" = (
@@ -105291,6 +105759,13 @@
"tAF" = (
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
+"tAQ" = (
+/obj/structure/closet/emcloset,
+/obj/structure/sign/electricshock{
+ pixel_x = -32
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
"tAW" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -105510,7 +105985,7 @@
/obj/item/grenade/confetti{
pixel_x = 4
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"tCV" = (
@@ -105561,7 +106036,7 @@
/area/station/maintenance/apmaint2)
"tDs" = (
/obj/machinery/economy/slot_machine,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/wood,
/area/station/maintenance/dorms/starboard)
"tDu" = (
@@ -106533,12 +107008,12 @@
"tMn" = (
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"tMr" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -106765,7 +107240,7 @@
/area/station/maintenance/fsmaint)
"tNS" = (
/obj/structure/bookcase/random,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel{
icon_state = "cult"
},
@@ -106780,7 +107255,7 @@
/area/station/science/explab)
"tOs" = (
/obj/item/stack/tile/carpet,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -106983,7 +107458,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"tRV" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "yellow"
@@ -107081,7 +107556,7 @@
/area/station/maintenance/fpmaint)
"tSQ" = (
/obj/structure/bed/pod,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"tSS" = (
@@ -107279,7 +107754,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"tUl" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
@@ -107623,7 +108098,7 @@
"tXs" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/item/storage/box,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -107707,7 +108182,7 @@
},
/area/station/command/office/ce)
"tXS" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/remains/robot,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -107745,7 +108220,7 @@
},
/area/station/medical/cloning)
"tYb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/barrier/grille_maybe,
/obj/structure/cable{
d1 = 4;
@@ -107971,7 +108446,7 @@
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
"uaj" = (
@@ -108052,7 +108527,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"uaV" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
@@ -108060,6 +108535,12 @@
/obj/machinery/economy/vending/cart,
/turf/simulated/floor/carpet/arcade,
/area/station/public/arcade)
+"ubc" = (
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/cobweb/left/rare,
+/obj/item/trash/spentcasing/shotgun,
+/turf/simulated/floor/plating,
+/area/station/maintenance/aft2)
"ubg" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
@@ -108178,12 +108659,12 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"ubU" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"ubY" = (
/obj/structure/rack,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/item/storage/box,
/obj/item/toy/crayon/spraycan,
/turf/simulated/floor/plating,
@@ -108272,7 +108753,7 @@
},
/area/station/security/prisonershuttle)
"ucH" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -108477,6 +108958,11 @@
/obj/structure/table_frame,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
+"ueM" = (
+/obj/effect/spawner/random/blood/maybe,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/plating,
+/area/station/maintenance/security/fore)
"ueN" = (
/turf/simulated/wall/r_wall,
/area/station/science/research)
@@ -108535,7 +109021,7 @@
/area/station/maintenance/aft2)
"ufk" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"ufl" = (
@@ -108714,7 +109200,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
"uhm" = (
@@ -108815,7 +109301,7 @@
/obj/structure/sign/poster/official/love_ian{
pixel_y = -32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint)
"uiT" = (
@@ -108969,26 +109455,6 @@
icon_state = "whitepurple"
},
/area/station/science/misc_lab)
-"ukj" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random/trash,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- d1 = 1;
- d2 = 8;
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 9
- },
-/obj/structure/disposalpipe/segment/corner{
- dir = 8
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/fpmaint)
"ukq" = (
/obj/structure/extinguisher_cabinet{
name = "east bump";
@@ -109434,7 +109900,7 @@
/area/space)
"uoD" = (
/obj/machinery/atmospherics/unary/tank/air,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"uoG" = (
@@ -109456,7 +109922,7 @@
/area/station/service/bar)
"uoR" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
@@ -109697,7 +110163,7 @@
},
/area/station/security/processing)
"usc" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/computerframe{
dir = 8
},
@@ -109778,7 +110244,7 @@
pixel_x = 3;
pixel_y = -4
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/fore_port)
"usF" = (
@@ -109853,14 +110319,6 @@
icon_state = "whitepurplecorner"
},
/area/station/science/research)
-"utj" = (
-/obj/item/chair/stool,
-/obj/item/trash/spentcasing/shotgun,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/food/candy/coin,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/station/maintenance/dorms/starboard)
"utm" = (
/obj/effect/decal/cleanable/crayon,
/obj/item/cardboard_cutout{
@@ -110159,7 +110617,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/structure/disposalpipe/segment,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
@@ -110410,11 +110868,11 @@
/area/station/maintenance/fpmaint)
"uyk" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"uym" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -110441,15 +110899,6 @@
icon_state = "white"
},
/area/station/maintenance/starboard)
-"uyu" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash,
-/obj/effect/landmark/burnturf,
-/obj/structure/disposalpipe/segment/corner{
- dir = 2
- },
-/turf/simulated/floor/plasteel,
-/area/station/maintenance/dorms/starboard)
"uyA" = (
/obj/structure/table/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
@@ -110485,7 +110934,7 @@
/area/station/engineering/break_room/secondary)
"uyK" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
@@ -110693,7 +111142,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
"uAy" = (
@@ -110922,7 +111371,7 @@
/obj/structure/flora/ausbushes/fullgrass{
pixel_y = 15
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/grass/jungle,
/area/station/maintenance/aft)
"uCR" = (
@@ -110952,7 +111401,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/west)
"uDa" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -111185,6 +111634,20 @@
icon_state = "dark"
},
/area/station/aisat/service)
+"uFm" = (
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
"uFx" = (
/obj/effect/landmark/start/shaft_miner,
/turf/simulated/floor/plasteel,
@@ -111398,7 +111861,7 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"uGJ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
@@ -111529,7 +111992,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"uHQ" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -111687,7 +112150,7 @@
"uIN" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"uIR" = (
@@ -111771,7 +112234,7 @@
/obj/structure/chair/sofa/corp/left{
dir = 8
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
@@ -111809,7 +112272,7 @@
/area/station/security/processing)
"uKf" = (
/obj/structure/chair,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/security/fore)
@@ -111943,7 +112406,7 @@
},
/area/station/security/lobby)
"uLT" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -112476,7 +112939,7 @@
},
/area/station/command/office/rd)
"uRj" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
@@ -112585,8 +113048,8 @@
/obj/structure/sign/poster/official/random{
pixel_y = 32
},
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"uSn" = (
@@ -113058,7 +113521,7 @@
/area/station/maintenance/aft2)
"uWm" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/item/reagent_containers/spray/cleaner,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -113139,7 +113602,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
@@ -113169,7 +113632,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/control)
"uXq" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -113403,7 +113866,7 @@
/obj/item/shard{
icon_state = "medium"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
@@ -113441,7 +113904,7 @@
},
/area/station/turret_protected/ai)
"vaY" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fpmaint)
@@ -113587,8 +114050,19 @@
},
/turf/simulated/floor/wood,
/area/station/maintenance/abandoned_office)
+"vcP" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
"vcS" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/abandoned_garden)
"vcV" = (
@@ -113651,7 +114125,7 @@
/area/station/hallway/secondary/exit)
"vdI" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"vdJ" = (
@@ -113727,7 +114201,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
"ves" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
"vew" = (
@@ -114148,7 +114622,7 @@
/area/station/hallway/primary/aft)
"vjj" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/item/storage/toolbox/mechanical,
/obj/machinery/light/small{
dir = 1
@@ -114636,7 +115110,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"vnf" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/reagent_containers/glass/beaker/large,
/obj/item/reagent_containers/glass/beaker,
/turf/simulated/floor/plasteel{
@@ -115312,7 +115786,7 @@
name = "Ians Collar";
desc = "Sports a small tag on the front: Ian"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/fpmaint)
"vtr" = (
@@ -115389,7 +115863,7 @@
/area/station/engineering/engine)
"vtS" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"vuu" = (
@@ -115401,6 +115875,12 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry/east)
+"vuz" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/transmission_laser)
"vuF" = (
/obj/effect/spawner/random/barrier/grille_maybe,
/obj/effect/decal/cleanable/dirt,
@@ -115500,7 +115980,7 @@
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/spawner/nukedisc_respawn,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
"vvj" = (
@@ -115629,7 +116109,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"vwN" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -115743,7 +116223,7 @@
/turf/space,
/area/station/engineering/solar/aft_starboard)
"vyj" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fpmaint)
"vyl" = (
@@ -115799,7 +116279,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"vyP" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -115857,7 +116337,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"vzs" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
@@ -116091,7 +116571,7 @@
},
/area/station/aisat/hall)
"vBq" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 1;
@@ -116274,7 +116754,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/asteroid_filtering)
"vDd" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
@@ -116440,7 +116920,18 @@
},
/area/station/security/processing)
"vEK" = (
-/obj/machinery/light{
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
dir = 8
},
/turf/simulated/floor/plating,
@@ -117009,7 +117500,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"vJX" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/security/fore)
"vKa" = (
@@ -117030,7 +117521,7 @@
"vKd" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"vKf" = (
@@ -117313,7 +117804,7 @@
/area/station/public/dorms)
"vMb" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/ash,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
@@ -117741,7 +118232,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fsmaint2)
"vPr" = (
@@ -117983,7 +118474,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/aft_port)
"vRE" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plasteel,
@@ -117993,6 +118484,16 @@
/obj/item/ashtray/glass,
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/asteroid_filtering)
+"vRQ" = (
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/item/circuitboard/arcade/orion_trail,
+/obj/item/trash/spentcasing/shotgun,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+ dir = 4
+ },
+/turf/simulated/floor/wood,
+/area/station/maintenance/aft2)
"vRS" = (
/obj/structure/chair/office/dark{
dir = 8
@@ -118023,7 +118524,7 @@
},
/area/station/security/checkpoint/secondary)
"vSy" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil,
/obj/structure/cable,
/turf/simulated/floor/plasteel,
@@ -118098,7 +118599,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
@@ -118147,7 +118648,7 @@
pixel_y = 3
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"vTw" = (
@@ -118195,7 +118696,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"vUk" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -118232,7 +118733,7 @@
/area/station/science/robotics)
"vUx" = (
/obj/item/mod/module/balloon,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"vUy" = (
@@ -118595,7 +119096,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/command/vault)
"vXQ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/dorms/port)
"vXX" = (
@@ -118902,7 +119403,7 @@
/area/station/command/office/rd)
"waH" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -118921,7 +119422,7 @@
/area/station/maintenance/asmaint)
"waP" = (
/obj/machinery/recharge_station,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "brown"
@@ -119069,7 +119570,7 @@
},
/area/station/science/rnd)
"wcG" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/electrical)
"wcI" = (
@@ -119156,7 +119657,7 @@
"wdB" = (
/obj/structure/table,
/obj/item/storage/fancy/crayons,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"wdE" = (
@@ -119525,7 +120026,7 @@
},
/area/station/hallway/primary/starboard)
"whf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/generic,
/mob/living/simple_animal/mouse,
/turf/simulated/floor/plating,
@@ -119618,7 +120119,7 @@
/area/station/medical/break_room)
"whN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/storage/box,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -119645,8 +120146,8 @@
/area/station/maintenance/aft2)
"whZ" = (
/obj/effect/decal/cleanable/molten_object/large,
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
@@ -119681,6 +120182,14 @@
icon_state = "whitecorner"
},
/area/station/hallway/primary/central/south)
+"wio" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/transmission_laser)
"wiu" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/item/radio/intercom/department/security{
@@ -119950,7 +120459,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/electrical)
"wkQ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -119969,6 +120478,16 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/sw)
+"wkT" = (
+/obj/machinery/atmospherics/unary/portables_connector,
+/obj/item/radio/intercom{
+ name = "north bump";
+ pixel_y = 28
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/engine)
"wkZ" = (
/obj/structure/rack{
dir = 8;
@@ -120190,7 +120709,7 @@
},
/area/station/hallway/primary/aft)
"wnG" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"wnL" = (
@@ -120564,7 +121083,7 @@
/area/station/security/warden)
"wqs" = (
/obj/item/chair/wood/wings,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/decal/cleanable/vomit,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
@@ -120751,7 +121270,7 @@
},
/area/station/service/chapel/office)
"wsQ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
@@ -120879,7 +121398,7 @@
"wuc" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel/white/side,
/area/station/maintenance/asmaint)
"wux" = (
@@ -120923,13 +121442,22 @@
/area/station/public/vacant_office)
"wva" = (
/obj/machinery/atmospherics/pipe/simple/visible/yellow,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 4
+ },
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/storage)
"wve" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"wvi" = (
@@ -121106,7 +121634,7 @@
"wwR" = (
/obj/structure/table,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"wwT" = (
@@ -121177,7 +121705,7 @@
/area/station/public/shops)
"wxx" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -121212,7 +121740,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
"wxL" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/closet/secure_closet/genetics,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -121225,7 +121753,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/wood,
/area/station/maintenance/aft2)
"wxY" = (
@@ -121269,7 +121797,7 @@
/turf/space,
/area/space)
"wyR" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/item/toy/figure/crew/engineer{
pixel_y = 17;
pixel_x = -9
@@ -121313,8 +121841,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"wzf" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"wzh" = (
@@ -121334,7 +121862,7 @@
},
/area/station/service/mime)
"wzk" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/grille/broken,
/turf/simulated/floor/plating,
@@ -121677,14 +122205,9 @@
},
/area/station/supply/office)
"wDI" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/aft)
-"wDJ" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/effect/spawner/random/trash,
-/turf/simulated/floor/plating,
-/area/station/maintenance/security/fore)
"wDW" = (
/obj/effect/spawner/window/reinforced/plasma,
/turf/simulated/floor/plating,
@@ -121820,7 +122343,7 @@
/area/station/medical/chemistry)
"wFM" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -122194,7 +122717,7 @@
dir = 1
},
/obj/item/clothing/under/suit/mafia/vest,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"wKf" = (
@@ -122276,7 +122799,7 @@
},
/area/station/security/brig)
"wKq" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/port)
@@ -122475,18 +122998,6 @@
icon_state = "dark"
},
/area/station/security/brig)
-"wLO" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
"wMb" = (
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
/obj/effect/turf_decal/stripes/line{
@@ -122671,12 +123182,12 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint2)
"wOp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
@@ -122766,7 +123277,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"wOW" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/reagent_dispensers/watertank,
/obj/structure/sign/poster/official/random{
pixel_x = 32
@@ -122868,7 +123379,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"wPQ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -122997,7 +123508,7 @@
/turf/simulated/wall,
/area/station/supply/warehouse)
"wRf" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint2)
"wRg" = (
@@ -123120,7 +123631,7 @@
/area/station/engineering/atmos/control)
"wSl" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -123783,13 +124294,6 @@
},
/turf/simulated/floor/engine/asteroid,
/area/station/engineering/atmos/asteroid_core)
-"wZs" = (
-/obj/item/paper,
-/obj/effect/spawner/random/trash,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
-/turf/simulated/floor/wood,
-/area/station/maintenance/abandoned_office)
"wZD" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
/obj/structure/cable{
@@ -123964,7 +124468,7 @@
/turf/simulated/floor/engine/airless/nodecay,
/area/station/engineering/atmos/asteroid_filtering)
"xbL" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -124154,7 +124658,7 @@
/turf/simulated/wall,
/area/station/maintenance/security/aft_starboard)
"xdR" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/starboard)
@@ -124299,7 +124803,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
@@ -124460,6 +124964,24 @@
icon_state = "grimy"
},
/area/station/command/office/hop)
+"xgJ" = (
+/obj/machinery/atmospherics/pipe/simple/visible/yellow{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/storage)
"xgT" = (
/obj/machinery/door/airlock/maintenance,
/obj/structure/cable{
@@ -124844,7 +125366,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"xjZ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
"xkc" = (
@@ -125023,7 +125545,7 @@
},
/area/station/security/permabrig)
"xmi" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/starboard)
@@ -125154,6 +125676,14 @@
icon_state = "whitepurple"
},
/area/station/science/explab)
+"xnC" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/transmission_laser)
"xnE" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -125634,7 +126164,7 @@
/obj/structure/chair/stool{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/light/small{
dir = 1
},
@@ -125924,7 +126454,7 @@
/area/station/hallway/secondary/entry/lounge)
"xsY" = (
/obj/item/stack/rods,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/fore)
"xts" = (
@@ -125999,7 +126529,7 @@
},
/area/station/medical/morgue)
"xtZ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -126027,7 +126557,7 @@
"xuI" = (
/obj/item/cigbutt/roach,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/abandonedbar)
"xuN" = (
@@ -126130,7 +126660,7 @@
/area/station/maintenance/aft2)
"xvO" = (
/obj/structure/closet/wardrobe/mixed,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"xvW" = (
@@ -126215,7 +126745,7 @@
/area/station/engineering/break_room/secondary)
"xwH" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"xwJ" = (
@@ -126342,7 +126872,7 @@
},
/area/station/science/xenobiology)
"xxy" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/generic,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
@@ -126371,7 +126901,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 9
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_port)
"xxQ" = (
@@ -126391,7 +126921,7 @@
/area/station/medical/psych)
"xyd" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -126801,7 +127331,7 @@
/obj/structure/sign/poster/official/obey{
pixel_y = -32
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "red"
@@ -126868,7 +127398,7 @@
"xCT" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint2)
"xDg" = (
@@ -127278,7 +127808,7 @@
/turf/simulated/floor/plasteel,
/area/station/legal/courtroom)
"xHE" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -127368,7 +127898,7 @@
"xIe" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"xIl" = (
@@ -127611,7 +128141,7 @@
},
/area/station/aisat/service)
"xKJ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/item/shard{
icon_state = "small"
@@ -127744,7 +128274,7 @@
/turf/simulated/floor/plasteel,
/area/station/ai_monitored/storage/eva)
"xLD" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
@@ -127886,6 +128416,19 @@
/obj/machinery/economy/vending/chinese,
/turf/simulated/floor/plasteel,
/area/station/legal/courtroom)
+"xNL" = (
+/obj/structure/closet/crate/secure{
+ req_one_access = list(33,41)
+ },
+/obj/item/circuitboard/thermomachine{
+ pixel_x = -5
+ },
+/obj/item/circuitboard/chem_dispenser,
+/obj/effect/spawner/random/maintenance,
+/obj/effect/spawner/random/cobweb/right/rare,
+/obj/effect/decal/cleanable/dirt,
+/turf/simulated/floor/plating,
+/area/station/maintenance/security/fore)
"xNN" = (
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall/r_wall,
@@ -127955,7 +128498,7 @@
/turf/simulated/floor/carpet/black,
/area/station/command/meeting_room)
"xOo" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/light/small,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -128063,7 +128606,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/starboard)
"xPt" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/cockroach,
/turf/simulated/floor/plasteel{
@@ -128229,7 +128772,7 @@
/area/station/science/rnd)
"xQZ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"xRf" = (
@@ -128413,7 +128956,7 @@
},
/area/station/hallway/secondary/exit)
"xTr" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/dorms/fore)
"xTw" = (
@@ -128424,7 +128967,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/asteroid_filtering)
"xTA" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/broken_bottle,
/turf/simulated/floor/light/disco,
/area/station/maintenance/apmaint2)
@@ -128628,6 +129171,18 @@
icon_state = "darkbrown"
},
/area/station/supply/qm)
+"xUL" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ dir = 1;
+ icon_state = "black"
+ },
+/area/station/engineering/transmission_laser)
"xUW" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
@@ -128775,6 +129330,12 @@
icon_state = "grimy"
},
/area/station/security/detective)
+"xWo" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/spawner/random/trash,
+/turf/simulated/floor/wood,
+/area/station/maintenance/dorms/starboard)
"xWq" = (
/mob/living/simple_animal/slime,
/turf/simulated/floor/engine,
@@ -128810,26 +129371,6 @@
icon_state = "whitebluefull"
},
/area/station/medical/reception)
-"xWC" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/hidden/supply{
- dir = 4
- },
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/station/maintenance/dorms/fore)
"xWH" = (
/obj/effect/turf_decal/delivery/partial,
/turf/simulated/floor/plating,
@@ -128841,7 +129382,7 @@
},
/area/station/service/hydroponics)
"xWW" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/chair{
dir = 4
},
@@ -128923,6 +129464,12 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/security/fore)
+"xYf" = (
+/obj/effect/turf_decal/delivery,
+/turf/simulated/floor/plasteel{
+ icon_state = "dark"
+ },
+/area/station/engineering/transmission_laser)
"xYm" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
@@ -128978,6 +129525,12 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan,
/turf/simulated/wall/r_wall,
/area/station/engineering/atmos)
+"xZj" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"xZr" = (
/obj/machinery/atmospherics/portable/canister/air{
filled = 0.1
@@ -129046,7 +129599,7 @@
"xZF" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/security/aft_starboard)
"xZG" = (
@@ -129112,7 +129665,7 @@
/area/station/public/sleep)
"yau" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -129186,7 +129739,7 @@
},
/area/station/telecomms/computer)
"ybc" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -129347,7 +129900,7 @@
/area/station/service/bar)
"ycK" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ycO" = (
@@ -129453,7 +130006,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/dorms/fore)
"ydT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/security/fore)
"ydU" = (
@@ -129652,20 +130205,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/lava/plasma/fuming,
/area/station/engineering/atmos/asteroid_core)
-"yfq" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/structure/cable{
- d1 = 1;
- d2 = 2;
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random/trash,
-/obj/effect/landmark/burnturf,
-/turf/simulated/floor/plating,
-/area/station/maintenance/dorms/port)
"yfv" = (
/obj/machinery/chem_master/condimaster{
name = "CondiMaster Neo";
@@ -130105,8 +130644,8 @@
/turf/simulated/floor/plasteel,
/area/station/science/break_room)
"yju" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/obj/effect/landmark/burnturf,
+/obj/effect/spawner/random/cobweb/right/rare,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"yjv" = (
@@ -139031,7 +139570,7 @@ aQe
jTc
kNt
ldt
-cfp
+hWF
riy
sym
wGv
@@ -139733,7 +140272,7 @@ jnP
jnP
jnP
jnP
-aZS
+jnP
gDq
hcP
gDq
@@ -139780,7 +140319,7 @@ jnP
aZS
oQf
nQm
-tpq
+esj
cVg
vGF
hey
@@ -139990,7 +140529,7 @@ jnP
jnP
jnP
jnP
-aZS
+jnP
gDq
hcP
gDq
@@ -140298,7 +140837,7 @@ aPv
pzm
gSe
moy
-lGI
+nLr
fqv
xBo
oQf
@@ -140755,15 +141294,15 @@ jnP
jnP
jnP
jnP
-jnP
-jnP
-jnP
-jnP
+mJM
+mJM
+mJM
+rYz
+oec
+mJM
+mJM
aZS
-jnP
-jnP
aZS
-jnP
aZS
jnP
jnP
@@ -141012,13 +141551,13 @@ jnP
jnP
jnP
jnP
-jnP
-wPA
-jnP
-aZS
-aZS
-jnP
-jnP
+mJM
+mkQ
+jvA
+cFI
+qcO
+gcE
+mJM
aZS
aZS
aZS
@@ -141269,13 +141808,13 @@ mLQ
jnP
jnP
jnP
-jnP
-jnP
-jnP
-aZS
-jnP
-jnP
-jnP
+mJM
+oFg
+xZj
+xYf
+cth
+pSR
+mJM
orn
orn
orn
@@ -141526,13 +142065,13 @@ jnP
jnP
jnP
jnP
-jnP
-jnP
-jnP
-jnP
-jnP
-jnP
-jnP
+mJM
+oLt
+loM
+nXF
+vuz
+ggZ
+amj
orn
deg
aST
@@ -141783,19 +142322,19 @@ jnP
jnP
jnP
mLQ
-jnP
-jnP
-jnP
-jnP
-jnP
-jnP
-jnP
-orn
-tja
+mJM
+xUL
+wio
+xnC
+iLz
+eaB
+skA
+bAo
+bZD
iKR
aYw
-xiE
-xtA
+ssy
+ndF
fvi
naQ
ixI
@@ -142040,15 +142579,15 @@ jnP
jnP
jnP
wPA
-jnP
-jnP
-jnP
-jnP
-jnP
-jnP
-jnP
+mJM
+czV
+jMc
+eHd
+aNW
+rJZ
+ddu
orn
-tLy
+wkT
nKI
xzX
cdv
@@ -142297,13 +142836,13 @@ wPA
jnP
jnP
jnP
-jnP
-jnP
-jnP
-sZB
-sZB
-sZB
-sZB
+mJM
+pVa
+gMe
+mJM
+mJM
+mrC
+oec
orn
oSW
nKI
@@ -142554,11 +143093,11 @@ jnP
jnP
jnP
jnP
-vbN
-vbN
-vbN
+mJM
+mJM
+mJM
iYK
-izx
+tAQ
vEK
cHf
orn
@@ -142816,8 +143355,8 @@ fcb
eJr
fcb
fuK
-pff
-pff
+kSW
+gWw
orn
cPI
fke
@@ -143073,7 +143612,7 @@ vbN
vbN
vbN
kCQ
-lRz
+djZ
xUn
ruC
lCF
@@ -143330,7 +143869,7 @@ jnP
vbN
rjB
uYT
-fcb
+uFm
wHT
lBp
bfK
@@ -143400,7 +143939,7 @@ xDE
wQu
oQf
cBD
-fNH
+cHm
wSl
srp
oeh
@@ -143844,7 +144383,7 @@ sZB
oso
fcb
fcb
-fcb
+uFm
wHT
vbN
jnP
@@ -144099,8 +144638,8 @@ eZo
eZo
tCh
pff
-xUn
-wva
+xgJ
+vcP
wva
iur
vbN
@@ -144356,7 +144895,7 @@ ety
uuH
uHS
fcb
-wHT
+eJg
sZB
sZB
sZB
@@ -144613,7 +145152,7 @@ eZo
eZo
tCh
fcb
-wHT
+eJg
sZB
jnP
jnP
@@ -144870,7 +145409,7 @@ fpO
fpO
fpO
dMr
-wHT
+eJg
sZB
jnP
jnP
@@ -145127,7 +145666,7 @@ wIX
vew
fpO
fcb
-wHT
+eJg
ydU
ydU
ydU
@@ -145384,7 +145923,7 @@ gym
bav
fpO
izx
-wHT
+eJg
boC
rcY
pHK
@@ -145898,7 +146437,7 @@ dye
pFe
fpO
fcb
-wHT
+eJg
kwN
fwd
gCz
@@ -146155,7 +146694,7 @@ gEm
qZn
fpO
fcb
-wHT
+eJg
ydU
qDG
gCz
@@ -146493,7 +147032,7 @@ nAc
hMT
obQ
rJq
-fOt
+qpW
nMY
emk
dGS
@@ -147009,7 +147548,7 @@ gml
opq
hPu
ckw
-cEL
+ayn
uPm
bNa
fMB
@@ -147771,7 +148310,7 @@ vLQ
php
vXX
aub
-nqv
+cLC
vOB
xFW
xnE
@@ -152399,7 +152938,7 @@ aYX
ipp
wgy
cFB
-kuZ
+oCs
aIU
ues
jnP
@@ -154161,7 +154700,7 @@ jiR
lEt
urg
oKv
-nJB
+csT
ewj
jFw
vds
@@ -154394,7 +154933,7 @@ uHQ
xpa
tcy
jnX
-ukj
+kOf
jKd
nwf
fGF
@@ -155444,7 +155983,7 @@ oJN
arS
xDS
kZq
-qVm
+iqK
pwK
hdT
fwH
@@ -155959,11 +156498,11 @@ edg
arS
iXG
fMq
-iOO
+eqR
wwP
dQk
fwH
-oct
+nyB
tPf
kGy
mwv
@@ -156214,7 +156753,7 @@ cDt
eSN
uUB
arS
-ggS
+jvX
nRs
izg
sXZ
@@ -160844,7 +161383,7 @@ mzN
sQR
fzX
pgN
-yfq
+ize
nDk
lee
vek
@@ -164922,7 +165461,7 @@ dlV
jko
syn
cgf
-xWC
+kTs
eUC
vOE
wSv
@@ -165234,7 +165773,7 @@ eLX
kew
iTl
uqq
-jiX
+aFa
vKF
gBS
gBS
@@ -165972,7 +166511,7 @@ hrj
trn
tZO
iCO
-nQL
+xWo
rMs
wzF
qDY
@@ -166968,7 +167507,7 @@ uZS
kRi
leW
doI
-wZs
+nho
doI
vcK
doI
@@ -167000,7 +167539,7 @@ tZO
tZO
tZO
xqT
-utj
+pvG
uMC
bIH
sQj
@@ -167258,7 +167797,7 @@ ntJ
qlt
tDs
eSk
-raT
+jjQ
iEJ
eOn
iPZ
@@ -167780,7 +168319,7 @@ qlt
jOP
qad
fRA
-uyu
+fpF
bfb
bfb
xLK
@@ -168030,7 +168569,7 @@ rGh
jpn
dAR
tVF
-flp
+iqx
atx
vHu
luo
@@ -168061,7 +168600,7 @@ xxQ
lRd
snP
aIj
-rOV
+rWj
vJc
bVp
dtF
@@ -170132,7 +170671,7 @@ eNH
tCt
gsg
iYE
-gtw
+ubc
bae
qHM
nCK
@@ -170647,8 +171186,8 @@ kVU
hIT
iYE
cCo
-tic
-npe
+vRQ
+dPN
qXW
rZj
hda
@@ -171555,7 +172094,7 @@ wyj
qvk
vYn
jIn
-lFR
+xNL
fGR
cwI
cwI
@@ -173094,7 +173633,7 @@ jnP
jnP
cwI
cBd
-wDJ
+ueM
rGC
tcL
gNy
@@ -174178,7 +174717,7 @@ jnP
gdv
mRC
rpQ
-wLO
+lXE
qXY
uIl
mfA
diff --git a/_maps/map_files/stations/metastation.dmm b/_maps/map_files/stations/metastation.dmm
index eaa2a62541ed..5bb30c6beb37 100644
--- a/_maps/map_files/stations/metastation.dmm
+++ b/_maps/map_files/stations/metastation.dmm
@@ -387,9 +387,6 @@
},
/turf/simulated/floor/engine/n2,
/area/station/engineering/atmos)
-"afb" = (
-/turf/simulated/wall,
-/area/station/public/fitness)
"afl" = (
/obj/structure/cable{
d1 = 1;
@@ -595,7 +592,7 @@
},
/area/station/security/detective)
"ahd" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ahh" = (
@@ -648,7 +645,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ahJ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ahZ" = (
@@ -877,7 +874,7 @@
/area/space/nearstation)
"ajy" = (
/obj/item/vending_refill/coffee,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"ajC" = (
@@ -957,7 +954,7 @@
/area/station/maintenance/fore)
"ajS" = (
/obj/effect/turf_decal/delivery/hollow,
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"akg" = (
@@ -1103,7 +1100,7 @@
c_tag = "Engineering - Storage"
},
/obj/effect/turf_decal/delivery/hollow,
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"akR" = (
@@ -1492,20 +1489,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
-"anf" = (
-/obj/effect/landmark/damageturf,
-/obj/machinery/airlock_controller/air_cycler{
- pixel_x = -25;
- pixel_y = 4;
- vent_link_id = "arrivalsmaint_vent";
- ext_door_link_id = "arrivalsmaint_door_ext";
- int_door_link_id = "arrivalsmaint_door_int";
- ext_button_link_id = "arrivalsmaint_btn_ext";
- int_button_link_id = "arrivalsmaint_btn_int";
- req_access = list(13)
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/port)
"anh" = (
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
@@ -1750,9 +1733,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/supply/lobby)
-"aoh" = (
-/turf/simulated/wall,
-/area/station/service/mime)
"aoi" = (
/obj/structure/sign/securearea{
pixel_y = 32
@@ -1811,7 +1791,7 @@
},
/area/station/public/fitness)
"aoE" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/segment,
@@ -2291,7 +2271,7 @@
/obj/item/extinguisher,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"aro" = (
@@ -2577,7 +2557,7 @@
/area/station/public/storage/tools)
"asN" = (
/obj/machinery/atmospherics/unary/tank/air,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"asQ" = (
@@ -2593,7 +2573,7 @@
},
/area/station/engineering/gravitygenerator)
"asU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/maintenance/solar_maintenance/fore_starboard)
"asV" = (
@@ -3180,9 +3160,17 @@
/area/station/engineering/gravitygenerator)
"avg" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/unary/vent_pump/on{
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 8
},
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 1
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"avk" = (
@@ -3222,7 +3210,7 @@
"avy" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
/obj/effect/turf_decal/delivery/hollow,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
"avz" = (
@@ -3249,7 +3237,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"avD" = (
@@ -3501,7 +3489,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/aft_port)
"awf" = (
@@ -3618,7 +3606,7 @@
/area/station/security/permabrig)
"awE" = (
/obj/machinery/space_heater,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/cobweb2,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -3640,7 +3628,7 @@
"awM" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"awN" = (
@@ -3688,7 +3676,7 @@
/area/station/public/dorms)
"awT" = (
/obj/item/clothing/gloves/color/fyellow,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"awU" = (
@@ -3840,7 +3828,7 @@
/area/station/public/storage/emergency/port)
"axt" = (
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"axv" = (
@@ -4103,9 +4091,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -4192,9 +4177,6 @@
/obj/effect/turf_decal/stripes/line{
dir = 10
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
"ayN" = (
@@ -4314,7 +4296,10 @@
/obj/effect/turf_decal/stripes/line{
dir = 6
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
/turf/simulated/floor/plasteel,
@@ -4332,23 +4317,6 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
-"azs" = (
-/obj/structure/cable{
- d1 = 4;
- d2 = 8;
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance,
-/obj/effect/mapping_helpers/airlock/autoname,
-/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
"azu" = (
/obj/structure/closet/firecloset,
/obj/effect/spawner/random/maintenance,
@@ -4604,9 +4572,6 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -4619,14 +4584,17 @@
/area/station/public/sleep)
"aAK" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aAL" = (
@@ -5165,6 +5133,11 @@
/area/station/maintenance/fsmaint)
"aDi" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -5407,7 +5380,7 @@
/turf/simulated/floor/plating,
/area/station/command/bridge)
"aEj" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/public/storage/emergency/port)
"aEk" = (
@@ -5637,7 +5610,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aEN" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small{
dir = 1
},
@@ -6083,7 +6056,7 @@
/obj/machinery/computer/security/telescreen/entertainment{
pixel_y = -29
},
-/obj/machinery/suit_storage_unit/ce/secure,
+/obj/machinery/suit_storage_unit/industrial/ce/secure,
/turf/simulated/floor/plasteel{
icon_state = "darkgrey"
},
@@ -6518,7 +6491,7 @@
dir = 1
},
/obj/effect/turf_decal/delivery/hollow,
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"aIA" = (
@@ -7543,7 +7516,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/service/bar)
"aLD" = (
@@ -7745,7 +7718,7 @@
"aMh" = (
/obj/machinery/atmospherics/portable/canister/air,
/obj/effect/turf_decal/delivery/white/hollow,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"aMi" = (
@@ -10780,7 +10753,7 @@
/turf/simulated/floor/plating,
/area/station/security/storage)
"aVY" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/fore)
"aVZ" = (
@@ -11236,10 +11209,6 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/port/east)
-"aXu" = (
-/obj/effect/spawner/random/fungus/maybe,
-/turf/simulated/wall,
-/area/station/public/toilet/lockerroom)
"aXw" = (
/obj/effect/landmark/start/cargo_technician,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
@@ -12139,14 +12108,17 @@
},
/area/station/public/locker)
"bag" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bai" = (
@@ -12657,7 +12629,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"bbK" = (
@@ -12739,15 +12711,12 @@
},
/area/station/aisat)
"bcb" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"bcd" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/girder,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -14039,6 +14008,17 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bfc" = (
@@ -14136,7 +14116,7 @@
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/all/supply/cargo_bay,
/turf/simulated/floor/plating,
-/area/station/supply/storage)
+/area/station/maintenance/port2)
"bfp" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
@@ -14779,8 +14759,8 @@
/area/space/nearstation)
"bgV" = (
/obj/item/kirbyplants/plant22,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/cobweb/left/rare,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"bgW" = (
@@ -15398,7 +15378,7 @@
dir = 4
},
/turf/simulated/wall,
-/area/station/supply/sorting)
+/area/station/maintenance/port2)
"biE" = (
/obj/machinery/conveyor{
dir = 4;
@@ -16126,7 +16106,7 @@
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting,
/turf/simulated/floor/plating,
-/area/station/supply/sorting)
+/area/station/maintenance/port2)
"bkw" = (
/obj/structure/cable{
d1 = 1;
@@ -16500,6 +16480,11 @@
/area/station/engineering/ai_transit_tube)
"blA" = (
/obj/machinery/atmospherics/pipe/simple/visible/purple,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"blB" = (
@@ -16894,7 +16879,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bmq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bmr" = (
@@ -17143,7 +17128,7 @@
/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics,
/obj/effect/mapping_helpers/airlock/access/any/service/kitchen,
/turf/simulated/floor/plating,
-/area/station/service/hydroponics)
+/area/station/maintenance/starboard)
"bnd" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass,
@@ -18189,7 +18174,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"bpT" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bpU" = (
@@ -18492,7 +18477,7 @@
},
/area/station/hallway/primary/central/se)
"bqS" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"bqT" = (
@@ -20700,7 +20685,7 @@
/turf/space,
/area/space/nearstation)
"bwO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/service/bar)
"bwP" = (
@@ -21961,8 +21946,7 @@
},
/obj/machinery/power/apc/directional/east,
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "purple"
+ icon_state = "neutralcorner"
},
/area/station/hallway/primary/aft/south)
"bAv" = (
@@ -24148,7 +24132,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
-/area/station/science/xenobiology)
+/area/station/maintenance/xenobio_north)
"bIu" = (
/obj/structure/lattice,
/obj/machinery/atmospherics/pipe/simple/visible/yellow{
@@ -24227,7 +24211,7 @@
"bIH" = (
/obj/machinery/firealarm/directional/east,
/turf/simulated/floor/plasteel{
- icon_state = "neutralcorner"
+ icon_state = "purplecorner"
},
/area/station/hallway/primary/aft/south)
"bIO" = (
@@ -25467,7 +25451,7 @@
"bNf" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/glass/rag,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"bNg" = (
@@ -26294,7 +26278,7 @@
/area/station/hallway/secondary/bridge)
"bQu" = (
/obj/machinery/economy/slot_machine,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"bQy" = (
@@ -26929,7 +26913,7 @@
"bSG" = (
/obj/machinery/atmospherics/portable/pump,
/obj/effect/turf_decal/delivery/white/hollow,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/light/small{
dir = 1
},
@@ -27323,7 +27307,7 @@
},
/area/station/supply/expedition)
"bTU" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
@@ -27396,7 +27380,7 @@
/area/station/science/research)
"bUz" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard2)
"bUA" = (
@@ -27602,7 +27586,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/science/robotics/showroom)
"bVe" = (
@@ -27721,7 +27705,7 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"bVL" = (
@@ -27742,7 +27726,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"bVN" = (
@@ -27759,7 +27743,7 @@
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"bVR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bVS" = (
@@ -28081,7 +28065,7 @@
/turf/simulated/floor/wood,
/area/station/science/robotics/showroom)
"bWJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/science/robotics/showroom)
"bWK" = (
@@ -28174,7 +28158,7 @@
},
/area/station/supply/expedition)
"bWZ" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -28252,7 +28236,7 @@
opacity = 1
},
/turf/simulated/floor/plasteel,
-/area/station/service/hydroponics)
+/area/station/maintenance/starboard)
"bXt" = (
/obj/structure/bookcase{
name = "bookcase (Fiction)"
@@ -28754,7 +28738,7 @@
},
/area/station/ai_monitored/storage/eva)
"bYT" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"bYW" = (
@@ -28896,7 +28880,7 @@
},
/area/station/maintenance/asmaint)
"bZz" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
@@ -29937,7 +29921,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"cdB" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
@@ -30006,7 +29990,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"cdP" = (
@@ -30334,7 +30318,7 @@
/area/station/maintenance/aft)
"cfb" = (
/obj/machinery/economy/slot_machine,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cfc" = (
@@ -30885,7 +30869,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -31065,7 +31049,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"chE" = (
@@ -31671,7 +31655,7 @@
/obj/structure/chair/stool{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"cjH" = (
@@ -31859,7 +31843,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ckF" = (
@@ -32023,7 +32007,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cll" = (
@@ -32234,7 +32218,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/firecloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"cmi" = (
@@ -32286,7 +32270,7 @@
},
/area/station/science/research)
"cms" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cmu" = (
@@ -32393,6 +32377,7 @@
/obj/structure/window/reinforced{
dir = 1
},
+/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plating/airless,
/area/station/engineering/atmos)
"cmQ" = (
@@ -32402,6 +32387,7 @@
/obj/structure/window/reinforced{
dir = 1
},
+/obj/machinery/atmospherics/unary/portables_connector,
/turf/simulated/floor/plating/airless,
/area/station/engineering/atmos)
"cmR" = (
@@ -32656,14 +32642,16 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/atmospherics/binary/pump,
/turf/simulated/floor/plating/airless,
/area/station/engineering/atmos)
"coc" = (
/obj/structure/window/reinforced{
dir = 4
},
-/obj/machinery/atmospherics/unary/portables_connector,
+/obj/machinery/atmospherics/binary/pump{
+ dir = 1
+ },
/turf/simulated/floor/plating/airless,
/area/station/engineering/atmos)
"cof" = (
@@ -32963,13 +32951,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/aft_port)
"cpq" = (
-/obj/machinery/atmospherics/binary/pump,
-/turf/simulated/wall/r_wall,
-/area/station/engineering/atmos)
-"cps" = (
-/obj/machinery/atmospherics/binary/pump{
- dir = 1
- },
+/obj/machinery/atmospherics/pipe/simple/hidden,
/turf/simulated/wall/r_wall,
/area/station/engineering/atmos)
"cpt" = (
@@ -33193,7 +33175,7 @@
/area/station/maintenance/aft)
"cqi" = (
/obj/item/shovel/spade,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard2)
"cqj" = (
@@ -33274,8 +33256,8 @@
},
/area/station/science/rnd)
"cqC" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/effect/spawner/random/cobweb/left/rare,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil/five,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -33301,8 +33283,8 @@
/obj/item/cultivator,
/obj/item/reagent_containers/glass/bucket,
/obj/item/vending_refill/hydroseeds,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/cobweb/right/rare,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard2)
"cqK" = (
@@ -33596,7 +33578,7 @@
/obj/effect/turf_decal/stripes/white/line,
/obj/structure/closet/emcloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"crR" = (
@@ -33735,7 +33717,7 @@
/turf/simulated/floor/plasteel/airless,
/area/station/engineering/atmos)
"csv" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"csw" = (
@@ -34586,7 +34568,7 @@
/obj/structure/chair/stool{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"cvS" = (
@@ -34851,7 +34833,7 @@
"cwQ" = (
/obj/structure/closet/firecloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"cwR" = (
@@ -35052,7 +35034,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -35169,7 +35151,7 @@
/obj/item/seeds/banana,
/obj/item/seeds/chanter,
/obj/item/seeds/chili,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard2)
"cyf" = (
@@ -35246,7 +35228,7 @@
"cyx" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/stool,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"cyy" = (
@@ -35620,7 +35602,7 @@
/area/station/maintenance/xenobio_south)
"cAf" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/space_heater,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
@@ -36173,7 +36155,7 @@
/area/station/maintenance/apmaint)
"cCp" = (
/obj/structure/closet/crate,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -36181,7 +36163,7 @@
/obj/structure/table/wood,
/obj/item/book/manual/random,
/obj/item/paicard,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"cCs" = (
@@ -36408,7 +36390,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 9
},
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cDl" = (
@@ -36491,7 +36473,7 @@
/obj/structure/sign/poster/contraband/random{
pixel_x = 32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cDA" = (
@@ -37471,7 +37453,7 @@
pixel_x = -32
},
/obj/structure/bed/dogbed,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"cHf" = (
@@ -37650,7 +37632,7 @@
/area/station/security/prison/cell_block/A)
"cHy" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cHA" = (
@@ -37863,7 +37845,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"cIl" = (
@@ -37888,7 +37870,7 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
"cIp" = (
@@ -38411,7 +38393,8 @@
dir = 4
},
/turf/simulated/floor/plasteel{
- icon_state = "purplecorner"
+ dir = 4;
+ icon_state = "purple"
},
/area/station/hallway/primary/aft/south)
"cKz" = (
@@ -39171,7 +39154,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cNC" = (
@@ -39600,19 +39583,19 @@
pixel_y = 32
},
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small{
dir = 1
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cPq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/janitor/supplies,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cPr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/table,
/obj/item/kitchen/rollingpin,
/obj/item/reagent_containers/glass/beaker,
@@ -39856,7 +39839,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cQt" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small,
/mob/living/simple_animal/mouse,
/turf/simulated/floor/plating,
@@ -40237,7 +40220,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard2)
"cSg" = (
@@ -40614,7 +40597,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"cTD" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
@@ -41444,13 +41427,13 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"cXu" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"cXz" = (
@@ -41651,7 +41634,7 @@
/area/station/science/toxins/test)
"cYB" = (
/obj/machinery/economy/vending/hydrodrobe,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard2)
"cYC" = (
@@ -42252,7 +42235,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dbC" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/structure/closet/crate/secure/loot,
/obj/item/circuitboard/biogenerator,
/turf/simulated/floor/plasteel,
@@ -42297,7 +42280,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"dcd" = (
@@ -42330,7 +42313,7 @@
"dcj" = (
/obj/structure/chair/sofa/left,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"dcq" = (
@@ -42871,7 +42854,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -42994,7 +42977,7 @@
},
/area/station/hallway/secondary/entry/south)
"dgg" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
@@ -43011,7 +42994,7 @@
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics,
/turf/simulated/floor/plating,
-/area/station/service/hydroponics)
+/area/station/maintenance/starboard2)
"dgp" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
@@ -43999,15 +43982,18 @@
},
/area/station/medical/surgery/observation)
"dxe" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
/obj/machinery/light/small,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"dxh" = (
@@ -44075,6 +44061,16 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
+"dxJ" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/unary/outlet_injector/on,
+/obj/structure/cable{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/turf/space,
+/area/station/maintenance/fsmaint)
"dxT" = (
/obj/item/radio/intercom{
name = "north bump";
@@ -44349,6 +44345,18 @@
},
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central/sw)
+"dEx" = (
+/obj/machinery/atmospherics/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/safety_eye_protection{
+ pixel_y = 32
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"dEG" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -44556,6 +44564,11 @@
"dKL" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/reagent_dispensers/fueltank,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"dKN" = (
@@ -44608,6 +44621,10 @@
icon_state = "whiteblue"
},
/area/station/medical/reception)
+"dMB" = (
+/obj/structure/sign/radiation/rad_area,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"dMK" = (
/obj/machinery/atmospherics/binary/valve/open,
/turf/simulated/floor/plating,
@@ -45073,7 +45090,7 @@
pixel_x = 4;
pixel_y = -4
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"dYi" = (
@@ -45220,6 +45237,14 @@
/obj/structure/closet/emcloset,
/turf/simulated/floor/plasteel,
/area/station/security/brig)
+"eaC" = (
+/obj/machinery/light,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"eaG" = (
/obj/structure/sign/poster/official/random{
pixel_x = 32
@@ -45298,7 +45323,7 @@
"ech" = (
/obj/effect/spawner/random/maintenance,
/obj/structure/table,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"edg" = (
@@ -45326,7 +45351,7 @@
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/autoname,
/turf/simulated/floor/plating,
-/area/station/security/range)
+/area/station/maintenance/fore)
"edw" = (
/obj/structure/cable{
d1 = 4;
@@ -46403,7 +46428,7 @@
/area/station/security/permabrig)
"eBk" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"eBq" = (
@@ -46430,9 +46455,6 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -46742,11 +46764,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft2)
-"eKV" = (
-/obj/structure/lattice/catwalk,
-/obj/item/barcodescanner,
-/turf/space,
-/area/space/nearstation)
"eKW" = (
/obj/machinery/door/airlock/security/glass{
name = "Brig"
@@ -46792,7 +46809,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/purple{
dir = 4
},
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/test_chamber)
"eLW" = (
@@ -46846,7 +46863,7 @@
},
/area/station/science/xenobiology)
"eMS" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"eNa" = (
@@ -46935,7 +46952,7 @@
},
/area/station/hallway/secondary/entry/lounge)
"ePK" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard2)
"ePT" = (
@@ -46967,7 +46984,7 @@
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
"eQn" = (
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -47022,7 +47039,7 @@
/turf/simulated/floor/plasteel{
icon_state = "bot"
},
-/area/station/service/kitchen)
+/area/station/maintenance/starboard)
"eRy" = (
/obj/structure/table/glass,
/obj/structure/cable{
@@ -47219,7 +47236,7 @@
dir = 4
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -47444,7 +47461,7 @@
icon_state = "4-8"
},
/turf/simulated/floor/plating,
-/area/station/science/rnd)
+/area/station/maintenance/starboard2)
"eYD" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/poddoor/preopen{
@@ -47528,7 +47545,7 @@
},
/area/station/science/break_room)
"eZR" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/clothing/mask/gas,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -47985,7 +48002,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"fla" = (
@@ -48287,7 +48304,7 @@
dir = 4
},
/turf/simulated/wall/r_wall,
-/area/station/science/toxins/mixing)
+/area/station/maintenance/asmaint)
"fqz" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
@@ -48431,6 +48448,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/engine,
/area/station/engineering/control)
"ftd" = (
@@ -49614,7 +49636,7 @@
dir = 4
},
/turf/simulated/floor/plating,
-/area/station/security/detective)
+/area/station/maintenance/fore)
"fQi" = (
/obj/machinery/disposal,
/obj/structure/disposalpipe/trunk{
@@ -49684,9 +49706,17 @@
"fRm" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
+"fRA" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgrey"
+ },
+/area/station/engineering/transmission_laser)
"fRT" = (
/obj/machinery/computer/secure_data{
dir = 8
@@ -49817,7 +49847,7 @@
},
/area/station/science/lobby)
"fTV" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"fUf" = (
@@ -50008,7 +50038,7 @@
dir = 10
},
/obj/machinery/alarm/directional/north,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"fYk" = (
@@ -50159,10 +50189,6 @@
icon_state = "whitepurple"
},
/area/station/science/xenobiology)
-"gbM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
-/turf/simulated/wall,
-/area/station/maintenance/fsmaint)
"gbP" = (
/obj/structure/cable{
d1 = 1;
@@ -50467,6 +50493,17 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 6
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"ggM" = (
@@ -50726,7 +50763,7 @@
/area/station/medical/reception)
"gnS" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"gnZ" = (
@@ -50970,13 +51007,27 @@
icon_state = "red"
},
/area/station/security/processing)
+"gsW" = (
+/obj/effect/spawner/window/reinforced/plasma/grilled,
+/obj/machinery/door/poddoor/preopen{
+ id_tag = "Xenolab";
+ name = "special containment blast door"
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/engine,
+/area/station/maintenance/xenobio_north)
"gtu" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging,
/obj/structure/lattice,
/turf/space,
/area/space/nearstation)
"gty" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/maintenance/aft2)
"gtW" = (
@@ -51226,7 +51277,7 @@
},
/area/station/medical/reception)
"gBL" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/test_chamber)
"gCo" = (
@@ -51405,7 +51456,7 @@
/obj/structure/table,
/obj/item/flashlight/lamp,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"gFf" = (
@@ -51565,6 +51616,11 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 6
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -51580,8 +51636,8 @@
/area/station/maintenance/fpmaint)
"gHV" = (
/obj/machinery/atmospherics/pipe/simple/heat_exchanging,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/effect/spawner/random/cobweb/left/frequent,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil/five,
/turf/simulated/floor/bluegrid,
/area/station/maintenance/starboard)
@@ -51759,7 +51815,7 @@
},
/area/station/engineering/break_room)
"gLZ" = (
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"gMh" = (
@@ -51917,7 +51973,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/warehouse)
"gOT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/research)
"gOU" = (
@@ -52799,7 +52855,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -52955,7 +53011,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/lobby)
"hjE" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -53064,7 +53120,7 @@
},
/area/station/security/armory/secure)
"hmu" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -53118,7 +53174,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
dir = 1
},
@@ -53449,7 +53505,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/prison/cell_block/A)
"hvr" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"hvz" = (
@@ -53689,6 +53745,17 @@
/obj/machinery/atmospherics/pipe/manifold/visible{
dir = 1
},
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"hAK" = (
@@ -54058,6 +54125,20 @@
icon_state = "green"
},
/area/station/service/hydroponics)
+"hGw" = (
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/machinery/airlock_controller/air_cycler{
+ pixel_x = -25;
+ pixel_y = 4;
+ vent_link_id = "arrivalsmaint_vent";
+ ext_door_link_id = "arrivalsmaint_door_ext";
+ int_door_link_id = "arrivalsmaint_door_int";
+ ext_button_link_id = "arrivalsmaint_btn_ext";
+ int_button_link_id = "arrivalsmaint_btn_int";
+ req_access = list(13)
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"hGS" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
@@ -54736,7 +54817,7 @@
"hTl" = (
/obj/item/book/manual/random,
/obj/machinery/light/small,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"hTx" = (
@@ -54763,7 +54844,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"hTS" = (
@@ -55038,7 +55119,7 @@
/turf/space,
/area/space/nearstation)
"iag" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -55291,7 +55372,7 @@
"igJ" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"ihq" = (
@@ -56230,7 +56311,9 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/mecha_part_fabricator/station,
+/obj/machinery/mecha_part_fabricator/station{
+ dir = 4
+ },
/turf/simulated/floor/plasteel,
/area/station/science/robotics)
"iAS" = (
@@ -56276,7 +56359,7 @@
/obj/effect/spawner/random/maintenance,
/obj/item/clothing/under/plasmaman/science,
/obj/item/clothing/head/helmet/space/plasmaman/science,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitehall"
@@ -56739,6 +56822,11 @@
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -56947,6 +57035,14 @@
"iRu" = (
/turf/simulated/wall/r_wall,
/area/station/engineering/atmos/distribution)
+"iRA" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
"iRP" = (
/obj/structure/disposalpipe/junction/reversed{
dir = 8
@@ -57540,7 +57636,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"jfb" = (
@@ -57647,7 +57743,7 @@
"jiR" = (
/obj/structure/closet/firecloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"jiW" = (
@@ -58045,7 +58141,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"juN" = (
@@ -58395,10 +58491,6 @@
},
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
-"jDK" = (
-/obj/effect/spawner/random/fungus/maybe,
-/turf/simulated/wall,
-/area/station/hallway/primary/central/se)
"jEw" = (
/obj/structure/transit_tube/horizontal,
/obj/structure/lattice/catwalk,
@@ -58623,6 +58715,16 @@
},
/turf/simulated/floor/plasteel,
/area/station/service/hydroponics)
+"jHX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/machinery/firealarm/directional/north,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"jIf" = (
/obj/machinery/hologram/holopad,
/obj/structure/disposalpipe/segment,
@@ -59979,6 +60081,10 @@
icon_state = "whiteblue"
},
/area/station/medical/medbay)
+"kgN" = (
+/obj/effect/turf_decal/delivery,
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"kgS" = (
/obj/machinery/atmospherics/unary/portables_connector,
/obj/machinery/light/small{
@@ -59999,7 +60105,7 @@
},
/turf/simulated/floor/plasteel{
dir = 4;
- icon_state = "purple"
+ icon_state = "purplecorner"
},
/area/station/hallway/primary/aft/south)
"khy" = (
@@ -60110,7 +60216,7 @@
},
/area/station/security/permabrig)
"klo" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
dir = 1
},
@@ -60174,6 +60280,11 @@
"kmb" = (
/obj/machinery/atmospherics/pipe/simple/visible/purple,
/obj/effect/spawner/window/reinforced/grilled,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"kmj" = (
@@ -60246,7 +60357,7 @@
/turf/simulated/floor/engine/plasma,
/area/station/engineering/atmos)
"kol" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -60420,10 +60531,6 @@
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
-"ksb" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
-/turf/simulated/wall/r_wall,
-/area/station/maintenance/fsmaint)
"ksf" = (
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -60932,7 +61039,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/break_room)
"kEw" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"kEy" = (
@@ -61945,7 +62052,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -62514,7 +62621,7 @@
"ljT" = (
/obj/item/rack_parts,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ljV" = (
@@ -62757,6 +62864,14 @@
},
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
+"loa" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/obj/effect/mapping_helpers/turfs/rust/probably,
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/fsmaint)
"loo" = (
/obj/structure/cable/pink{
icon_state = "1-8"
@@ -62908,7 +63023,7 @@
"lst" = (
/obj/structure/rack,
/obj/item/extinguisher,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"lsz" = (
@@ -63143,7 +63258,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/plating,
-/area/station/science/xenobiology)
+/area/station/maintenance/xenobio_south)
"lyp" = (
/obj/structure/extinguisher_cabinet{
name = "west bump";
@@ -63797,6 +63912,10 @@
icon_state = "bluecorner"
},
/area/station/hallway/primary/central/sw)
+"lKS" = (
+/obj/effect/mapping_helpers/turfs/rust/probably,
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/fsmaint)
"lLb" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable,
@@ -64020,7 +64139,7 @@
/area/station/service/chapel)
"lPm" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"lPx" = (
@@ -64252,7 +64371,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/spacehut)
"lVp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/solar_maintenance/aft_starboard)
"lVy" = (
@@ -64333,7 +64452,7 @@
"lXi" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"lXV" = (
@@ -64412,6 +64531,18 @@
},
/turf/simulated/floor/plating,
/area/station/security/main)
+"lZY" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"mao" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
@@ -65312,7 +65443,7 @@
"mtr" = (
/obj/structure/closet/firecloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"mtV" = (
@@ -65828,6 +65959,14 @@
icon_state = "blackcorner"
},
/area/station/security/permabrig)
+"mDU" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgrey"
+ },
+/area/station/engineering/transmission_laser)
"mDX" = (
/obj/structure/cable{
d2 = 4;
@@ -65966,8 +66105,7 @@
pixel_x = 32
},
/turf/simulated/floor/plasteel{
- dir = 4;
- icon_state = "purplecorner"
+ icon_state = "neutralcorner"
},
/area/station/hallway/primary/aft/south)
"mGT" = (
@@ -65975,7 +66113,7 @@
/obj/machinery/light/small{
dir = 8
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/carpet/arcade,
/area/station/maintenance/fore)
"mHn" = (
@@ -66381,7 +66519,7 @@
},
/area/station/hallway/primary/starboard/east)
"mPr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -66663,11 +66801,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/plating,
-/area/station/science/explab)
-"mVF" = (
-/obj/effect/spawner/random/fungus/maybe,
-/turf/simulated/wall,
-/area/station/service/hydroponics)
+/area/station/maintenance/asmaint)
"mVG" = (
/obj/structure/cable/yellow{
d1 = 1;
@@ -66712,10 +66846,6 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/entry/north)
-"mVZ" = (
-/obj/effect/spawner/random/fungus/probably,
-/turf/simulated/wall,
-/area/station/service/hydroponics)
"mWp" = (
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel{
@@ -66811,6 +66941,11 @@
d2 = 8;
icon_state = "1-8"
},
+/obj/structure/cable{
+ icon_state = "1-4";
+ d1 = 1;
+ d2 = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"mYh" = (
@@ -66933,7 +67068,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/distribution)
"naq" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/toxins/launch)
"naR" = (
@@ -67258,6 +67393,11 @@
},
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"nfk" = (
@@ -67917,7 +68057,7 @@
"nsJ" = (
/obj/structure/sign/electricshock,
/turf/simulated/wall/r_wall,
-/area/station/security/range)
+/area/station/maintenance/fore)
"ntO" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -67937,6 +68077,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -67996,6 +68141,11 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"nuP" = (
+/obj/effect/mapping_helpers/turfs/rust/probably,
+/obj/structure/sign/radiation/rad_area,
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/fsmaint)
"nvB" = (
/turf/simulated/wall,
/area/station/security/prison/cell_block/A)
@@ -68282,7 +68432,7 @@
"nBf" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"nBj" = (
@@ -68323,7 +68473,7 @@
/area/station/maintenance/asmaint)
"nCf" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"nCh" = (
@@ -68724,7 +68874,7 @@
pixel_x = -4;
pixel_y = 1
},
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"nKf" = (
@@ -68861,7 +69011,7 @@
/area/station/security/range)
"nOE" = (
/obj/item/book/manual/random,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel{
icon_state = "cult"
},
@@ -68872,6 +69022,18 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
+"nOH" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/power/apc/directional/west,
+/obj/structure/cable{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"nOR" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/maintenance_hatch{
@@ -68930,7 +69092,7 @@
"nPD" = (
/obj/structure/closet/emcloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"nPH" = (
@@ -68973,7 +69135,7 @@
},
/area/station/science/toxins/launch)
"nRQ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/science/test_chamber)
"nSc" = (
@@ -68992,7 +69154,7 @@
/area/station/maintenance/asmaint)
"nSs" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"nSC" = (
@@ -69221,7 +69383,7 @@
/area/station/maintenance/starboard)
"nXk" = (
/obj/structure/bookcase,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/starboard)
"nXr" = (
@@ -69293,7 +69455,7 @@
/obj/machinery/computer/arcade/battle{
dir = 8
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"nYF" = (
@@ -69347,7 +69509,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"nZj" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/engineering/control)
"nZB" = (
@@ -69366,6 +69528,14 @@
icon_state = "escape"
},
/area/station/engineering/atmos)
+"nZV" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/alarm/directional/west,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"oab" = (
/obj/structure/lattice/catwalk,
/obj/item/toy/plushie/carpplushie,
@@ -69882,9 +70052,9 @@
},
/area/station/maintenance/asmaint)
"ook" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
-/area/station/security/range)
+/area/station/maintenance/fore)
"ool" = (
/obj/item/seeds/eggplant,
/turf/simulated/floor/plating,
@@ -69999,7 +70169,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"oqk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/chair/stool{
dir = 8
},
@@ -70134,6 +70304,15 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
+"owM" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/multitool,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"owQ" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
@@ -70425,7 +70604,7 @@
/area/station/science/rnd)
"oDp" = (
/obj/structure/girder,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"oEe" = (
@@ -70738,7 +70917,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"oNk" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"oNl" = (
@@ -70809,7 +70988,7 @@
/area/station/maintenance/starboard)
"oNA" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"oNQ" = (
@@ -71239,7 +71418,7 @@
},
/area/station/science/robotics)
"oVx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/engineering/gravitygenerator)
"oVI" = (
@@ -71258,6 +71437,14 @@
icon_state = "neutralcorner"
},
/area/station/public/fitness)
+"oVV" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgrey"
+ },
+/area/station/engineering/transmission_laser)
"oWa" = (
/obj/machinery/door/window/classic/normal{
name = "Containment Pen #7";
@@ -71470,6 +71657,23 @@
icon_state = "bar"
},
/area/station/service/bar)
+"pap" = (
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 10
+ },
+/obj/machinery/access_button{
+ autolink_id = "arrivalsmaint_btn_int";
+ name = "interior access button";
+ pixel_x = -25;
+ pixel_y = -25;
+ req_access = list(13)
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/port)
"pat" = (
/obj/structure/table/wood,
/obj/machinery/computer/secure_data/laptop{
@@ -72046,7 +72250,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
"pmd" = (
@@ -72522,14 +72726,17 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"pxj" = (
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
/obj/structure/cable{
d1 = 1;
d2 = 8;
icon_state = "1-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"pxk" = (
@@ -72687,14 +72894,17 @@
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
- },
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"pAU" = (
@@ -73774,8 +73984,17 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
+"pWg" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/obj/structure/cable{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/turf/simulated/floor/plating,
+/area/station/engineering/transmission_laser)
"pWK" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"pWM" = (
@@ -73870,7 +74089,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
@@ -74957,10 +75176,12 @@
dir = 2
},
/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
- dir = 4
+/obj/machinery/atmospherics/pipe/manifold/hidden/supply{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{
+ dir = 8;
+ initialize_directions = 11
},
/turf/simulated/floor/plasteel,
/area/station/engineering/gravitygenerator)
@@ -75118,7 +75339,7 @@
/area/station/science/xenobiology)
"qyp" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"qyw" = (
@@ -75201,6 +75422,20 @@
icon_state = "whitegreen"
},
/area/station/medical/virology)
+"qAl" = (
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
"qAr" = (
/obj/machinery/light/small{
dir = 1
@@ -75549,7 +75784,7 @@
},
/area/station/security/armory)
"qKY" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"qLe" = (
@@ -75841,7 +76076,7 @@
/area/station/security/interrogation)
"qRm" = (
/mob/living/simple_animal/mouse,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"qRq" = (
@@ -76127,6 +76362,20 @@
icon_state = "purple"
},
/area/station/science/xenobiology)
+"qYk" = (
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
"qYD" = (
/obj/structure/window/plasmareinforced{
dir = 4
@@ -76138,7 +76387,7 @@
/area/station/science/toxins/mixing)
"qYT" = (
/obj/machinery/computer/nonfunctional,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/bluespace,
/area/station/maintenance/starboard)
"qZg" = (
@@ -76207,6 +76456,20 @@
},
/turf/simulated/floor/engine,
/area/station/engineering/control)
+"rag" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/door/airlock/engineering{
+ name = "Power Transmission Laser"
+ },
+/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
+/turf/simulated/floor/plasteel,
+/area/station/maintenance/fsmaint)
"rak" = (
/obj/structure/table/glass,
/obj/structure/window/reinforced{
@@ -76375,11 +76638,11 @@
/area/station/maintenance/fsmaint)
"rbS" = (
/obj/machinery/mecha_part_fabricator,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard2)
"rbU" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small{
dir = 4
},
@@ -76548,7 +76811,7 @@
},
/area/station/science/storage)
"rhb" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/chair,
/turf/simulated/floor/plating,
/area/station/maintenance/engimaint)
@@ -76741,6 +77004,13 @@
/obj/structure/chair/stool,
/turf/simulated/floor/wood,
/area/station/service/cafeteria)
+"rla" = (
+/obj/structure/sign/securearea{
+ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
+ name = "KEEP CLEAR: DOCKING AREA"
+ },
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"rll" = (
/obj/structure/table/glass,
/obj/machinery/camera{
@@ -76788,6 +77058,11 @@
d2 = 2;
icon_state = "4-8"
},
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 4;
+ icon_state = "1-4"
+ },
/turf/simulated/floor/engine,
/area/station/engineering/control)
"rmg" = (
@@ -77511,6 +77786,20 @@
icon_state = "dark"
},
/area/station/aisat)
+"rzV" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgrey"
+ },
+/area/station/engineering/transmission_laser)
"rzW" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
@@ -77552,6 +77841,15 @@
/obj/machinery/atmospherics/meter,
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/distribution)
+"rAu" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 6
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"rAE" = (
/obj/structure/extinguisher_cabinet{
name = "east bump";
@@ -78339,6 +78637,18 @@
"rOZ" = (
/turf/simulated/wall/r_wall,
/area/station/science/toxins/launch)
+"rPn" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/simulated/floor/catwalk,
+/area/station/engineering/transmission_laser)
"rPt" = (
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 4
@@ -78919,10 +79229,6 @@
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
-"scT" = (
-/obj/effect/spawner/random/fungus/maybe,
-/turf/simulated/wall/r_wall,
-/area/station/public/mrchangs)
"scY" = (
/obj/structure/cable{
d1 = 1;
@@ -79193,7 +79499,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/distribution)
"skd" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -79372,7 +79678,7 @@
/area/station/hallway/secondary/entry/south)
"smW" = (
/obj/machinery/space_heater,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
@@ -79467,13 +79773,13 @@
},
/area/station/service/kitchen)
"spf" = (
-/obj/structure/filingcabinet/security,
/obj/machinery/light{
dir = 8
},
/obj/machinery/computer/guestpass{
pixel_x = -28
},
+/obj/structure/filingcabinet,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "yellow"
@@ -79608,6 +79914,12 @@
/obj/machinery/economy/vending/cigarette,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"sts" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgrey"
+ },
+/area/station/engineering/transmission_laser)
"stW" = (
/obj/structure/window/reinforced{
dir = 8
@@ -79671,7 +79983,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"swh" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/crowbar/small,
/turf/simulated/floor/plasteel{
dir = 9;
@@ -79854,7 +80166,7 @@
dir = 4
},
/obj/structure/closet/crate/trashcart,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -80138,7 +80450,7 @@
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/all/science/tox,
/turf/simulated/floor/plating,
-/area/station/science/toxins/launch)
+/area/station/maintenance/aft2)
"sGI" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -80660,7 +80972,7 @@
/turf/simulated/floor/carpet,
/area/station/legal/courtroom)
"sPF" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
@@ -81058,7 +81370,7 @@
"sZC" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/machinery/light/small{
dir = 1
},
@@ -81171,7 +81483,7 @@
"tba" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -81491,7 +81803,7 @@
/turf/simulated/floor/carpet,
/area/station/command/office/hop)
"thI" = (
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 5
},
@@ -81575,9 +81887,6 @@
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
-"tjd" = (
-/turf/simulated/wall/r_wall,
-/area/station/science/server/coldroom)
"tjR" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
@@ -81812,6 +82121,10 @@
/mob/living/simple_animal/mouse,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
+"toc" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/station/maintenance/fsmaint)
"toy" = (
/turf/simulated/wall/r_wall,
/area/station/hallway/primary/central/north)
@@ -82653,7 +82966,7 @@
},
/area/station/engineering/break_room)
"tKX" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/engine,
/area/station/maintenance/asmaint)
"tLv" = (
@@ -82710,7 +83023,7 @@
"tNh" = (
/obj/machinery/atmospherics/unary/portables_connector,
/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"tNn" = (
@@ -83089,7 +83402,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"tXq" = (
@@ -83335,6 +83648,20 @@
icon_state = "white"
},
/area/station/medical/reception)
+"ubU" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 9
+ },
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
"uck" = (
/obj/machinery/light{
dir = 8
@@ -83949,6 +84276,26 @@
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"uoX" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable{
+ d1 = 1;
+ d2 = 8;
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ d1 = 2;
+ d2 = 4;
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"upe" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
@@ -84018,7 +84365,7 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"urH" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"usg" = (
@@ -84126,6 +84473,15 @@
icon_state = "whitepurple"
},
/area/station/science/robotics)
+"uvz" = (
+/obj/structure/rack,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"uvM" = (
/obj/structure/cable{
d1 = 1;
@@ -84184,6 +84540,11 @@
icon_state = "dark"
},
/area/station/medical/surgery/observation)
+"uxg" = (
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgrey"
+ },
+/area/station/engineering/transmission_laser)
"uxo" = (
/obj/machinery/status_display{
layer = 4;
@@ -84586,6 +84947,10 @@
icon_state = "white"
},
/area/station/science/rnd)
+"uHr" = (
+/obj/effect/spawner/window/reinforced/grilled,
+/turf/simulated/floor/plating,
+/area/station/engineering/transmission_laser)
"uHv" = (
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
@@ -84711,6 +85076,17 @@
icon_state = "neutralcorner"
},
/area/station/hallway/primary/port/east)
+"uJG" = (
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/machinery/camera{
+ c_tag = "AI Satellite Antechamber South";
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"uJL" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
@@ -84975,6 +85351,10 @@
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"uOd" = (
+/obj/structure/sign/electricshock,
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"uOg" = (
/obj/effect/spawner/window/reinforced/grilled,
/obj/structure/cable{
@@ -85023,15 +85403,15 @@
dir = 1
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/mapping_helpers/airlock/windoor/access/all/science/research{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable{
d1 = 1;
d2 = 2;
icon_state = "1-2"
},
+/obj/effect/mapping_helpers/airlock/windoor/access/all/science/tox{
+ dir = 1
+ },
/turf/simulated/floor/plasteel,
/area/station/science/misc_lab)
"uPt" = (
@@ -85099,6 +85479,12 @@
},
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
+"uQK" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/effect/mapping_helpers/airlock/autoname,
+/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics,
+/turf/simulated/floor/plating,
+/area/station/maintenance/starboard)
"uQU" = (
/obj/structure/cable{
d1 = 4;
@@ -85572,6 +85958,17 @@
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
+"uZx" = (
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
+/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/effect/mapping_helpers/turfs/rust/probably,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
"uZy" = (
/turf/simulated/floor/plasteel{
icon_state = "red"
@@ -85740,7 +86137,7 @@
dir = 4
},
/turf/simulated/floor/plasteel,
-/area/station/science/rnd)
+/area/station/maintenance/starboard2)
"vdk" = (
/obj/structure/cable{
d2 = 4;
@@ -85805,23 +86202,6 @@
icon_state = "whiteblue"
},
/area/station/medical/medbay)
-"veE" = (
-/obj/effect/landmark/damageturf,
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 10
- },
-/obj/machinery/access_button{
- autolink_id = "arrivalsmaint_btn_int";
- name = "interior access button";
- pixel_x = -25;
- pixel_y = -25;
- req_access = list(13)
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/port)
"veO" = (
/obj/machinery/light/small{
dir = 8
@@ -86147,6 +86527,17 @@
dir = 9
},
/obj/machinery/light/small,
+/obj/structure/cable/yellow{
+ d1 = 4;
+ d2 = 8;
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/hidden/supply{
+ dir = 4
+ },
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"vmA" = (
@@ -86182,7 +86573,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"vmW" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/misc_lab)
"vmX" = (
@@ -86371,9 +86762,6 @@
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
/area/station/command/bridge)
-"vqX" = (
-/turf/simulated/wall/r_wall,
-/area/station/public/mrchangs)
"vrw" = (
/obj/structure/chair/stool{
dir = 4
@@ -86520,8 +86908,11 @@
/obj/machinery/hologram/holopad,
/turf/simulated/floor/plasteel,
/area/station/public/dorms)
+"vum" = (
+/turf/simulated/wall/r_wall,
+/area/station/engineering/transmission_laser)
"vuo" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/engineering/tech_storage)
"vuE" = (
@@ -86740,13 +87131,6 @@
icon_state = "green"
},
/area/station/service/hydroponics)
-"vAN" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/visible{
- dir = 5
- },
-/turf/simulated/floor/plating,
-/area/station/maintenance/fsmaint)
"vAP" = (
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
@@ -86833,7 +87217,7 @@
},
/area/station/security/permabrig)
"vCt" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"vCB" = (
@@ -86910,7 +87294,7 @@
"vFm" = (
/obj/structure/closet/emcloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"vFz" = (
@@ -87902,7 +88286,7 @@
/obj/structure/table,
/obj/item/storage/toolbox/electrical,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/starboard2)
"wgh" = (
@@ -87926,7 +88310,7 @@
icon_state = "1-2"
},
/turf/simulated/floor/engine,
-/area/station/science/xenobiology)
+/area/station/maintenance/xenobio_south)
"wgE" = (
/obj/structure/table/glass,
/obj/item/paper_bin{
@@ -87961,7 +88345,7 @@
/area/station/maintenance/fore)
"whg" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"whu" = (
@@ -88112,6 +88496,11 @@
/obj/effect/mapping_helpers/airlock/access/all/engineering/general,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
+/obj/structure/cable/yellow{
+ d1 = 1;
+ d2 = 2;
+ icon_state = "1-2"
+ },
/turf/simulated/floor/engine,
/area/station/engineering/control)
"wlo" = (
@@ -88602,7 +88991,7 @@
dir = 5
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel,
/area/station/security/range)
"wxR" = (
@@ -88652,6 +89041,16 @@
icon_state = "white"
},
/area/station/science/xenobiology)
+"wyk" = (
+/obj/machinery/atmospherics/unary/vent_scrubber/on{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/sign/poster/official/safety_eye_protection{
+ pixel_y = -32
+ },
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"wyB" = (
/obj/structure/extinguisher_cabinet{
name = "south bump";
@@ -89013,7 +89412,7 @@
},
/area/station/security/brig)
"wGv" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -89191,9 +89590,17 @@
/area/station/maintenance/aft)
"wMy" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
+"wME" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/visible{
+ dir = 5
+ },
+/obj/machinery/light/small,
+/turf/simulated/floor/plating,
+/area/station/maintenance/fsmaint)
"wMQ" = (
/obj/structure/chair{
dir = 1
@@ -89233,7 +89640,7 @@
name = "Science Chemistry";
dir = 1
},
-/obj/effect/mapping_helpers/airlock/windoor/access/all/science/research{
+/obj/effect/mapping_helpers/airlock/windoor/access/all/science/tox{
dir = 1
},
/turf/simulated/floor/plasteel,
@@ -89269,6 +89676,10 @@
/obj/structure/lattice/catwalk,
/turf/space,
/area/space/nearstation)
+"wPQ" = (
+/obj/effect/mapping_helpers/turfs/rust/probably,
+/turf/simulated/wall,
+/area/station/maintenance/fsmaint)
"wPS" = (
/obj/machinery/smartfridge/food/chef,
/obj/machinery/door/window/classic/normal{
@@ -89337,7 +89748,7 @@
dir = 4
},
/turf/simulated/floor/plating,
-/area/station/science/toxins/mixing)
+/area/station/maintenance/aft2)
"wRh" = (
/obj/machinery/door/window/classic/reversed{
name = "Shooting Range";
@@ -90298,7 +90709,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"xkQ" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"xkR" = (
@@ -90755,7 +91166,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/xenobio_south)
"xtx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/science/toxins/launch)
"xtA" = (
@@ -90884,6 +91295,10 @@
icon_state = "whiteblue"
},
/area/station/medical/paramedic)
+"xwi" = (
+/obj/effect/turf_decal/caution/stand_clear,
+/turf/simulated/floor/plasteel,
+/area/station/engineering/transmission_laser)
"xwJ" = (
/obj/effect/spawner/window/reinforced/grilled,
/turf/simulated/floor/plating,
@@ -91618,7 +92033,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -91815,6 +92230,19 @@
icon_state = "yellow"
},
/area/station/engineering/break_room)
+"xPV" = (
+/obj/structure/cable/yellow{
+ d2 = 2;
+ icon_state = "0-2"
+ },
+/obj/machinery/power/transmission_laser/east,
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/simulated/floor/plasteel{
+ icon_state = "darkgrey"
+ },
+/area/station/engineering/transmission_laser)
"xPZ" = (
/obj/structure/chair,
/obj/effect/turf_decal/tile/red,
@@ -91898,7 +92326,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/fore/east)
"xSv" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/engimaint)
"xTH" = (
@@ -91992,9 +92420,6 @@
"xWu" = (
/obj/effect/spawner/random/trash,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
- dir = 8
- },
/obj/structure/disposalpipe/segment/corner{
dir = 4
},
@@ -92003,6 +92428,7 @@
d2 = 4;
icon_state = "2-4"
},
+/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
"xWI" = (
@@ -102823,11 +103249,11 @@ aaa
aaa
aaa
aaa
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
aaa
aaa
aaa
@@ -103080,11 +103506,11 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -103328,20 +103754,20 @@ aaa
aaa
aaa
aaa
-laH
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
+abf
aup
-laH
-laH
-laH
+abf
+abf
+abf
aaa
brn
aaa
-laH
+abf
aaa
aaa
aaa
@@ -103432,9 +103858,9 @@ aaa
aaa
aaa
cVm
-laH
-laH
-laH
+abf
+abf
+abf
aaa
aaa
aaa
@@ -103585,7 +104011,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -103598,7 +104024,7 @@ aaa
aaa
aiQ
aaa
-laH
+abf
aaa
aaa
aaa
@@ -103842,7 +104268,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -103855,19 +104281,19 @@ agM
abq
hpJ
abq
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
aup
-laH
-laH
+abf
+abf
aaa
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
arA
arA
arA
@@ -104099,7 +104525,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -104356,7 +104782,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
abq
@@ -104477,22 +104903,22 @@ aaa
aaa
aaa
aaa
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
aup
-laH
-laH
+abf
+abf
iju
aaa
aaa
@@ -104613,7 +105039,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -104734,7 +105160,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -104870,7 +105296,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -104991,7 +105417,7 @@ cRe
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -105127,7 +105553,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -105248,7 +105674,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
coR
mHF
@@ -105384,7 +105810,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -105505,7 +105931,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -105522,7 +105948,7 @@ aaa
aaa
abq
abq
-laH
+abf
aaa
aaa
aaa
@@ -105641,7 +106067,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -105726,7 +106152,7 @@ anE
cdT
cEB
lJq
-anf
+hGw
bZP
bZP
tIb
@@ -105762,7 +106188,7 @@ chS
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -105779,7 +106205,7 @@ abq
abq
abq
abq
-laH
+abf
aaa
aaa
aaa
@@ -105898,7 +106324,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -106006,15 +106432,15 @@ aef
abq
abq
abq
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
cIl
abq
abq
@@ -106155,7 +106581,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
abq
@@ -106239,7 +106665,7 @@ bBz
bWm
cdT
ckN
-veE
+pap
bKy
bZP
cOA
@@ -106293,7 +106719,7 @@ abq
abq
abq
abq
-laH
+abf
aaa
aaa
aaa
@@ -106412,7 +106838,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -106550,7 +106976,7 @@ aaa
aaa
abq
aaa
-laH
+abf
aaa
aaa
aaa
@@ -106669,7 +107095,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -106807,7 +107233,7 @@ abq
abq
abq
aaa
-laH
+abf
aaa
aaa
aaa
@@ -106926,7 +107352,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -107064,7 +107490,7 @@ ctJ
aaa
abq
aaa
-laH
+abf
aaa
aaa
aaa
@@ -107321,7 +107747,7 @@ abq
abq
abq
abq
-laH
+abf
aaa
aaa
aaa
@@ -107835,7 +108261,7 @@ abq
abq
abq
abq
-laH
+abf
aaa
aaa
aaa
@@ -108092,7 +108518,7 @@ cFj
aaa
abq
aaa
-laH
+abf
aaa
aaa
aaa
@@ -108468,7 +108894,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -108725,7 +109151,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -109293,13 +109719,13 @@ aaa
aaa
aZt
aZt
-aZt
+pqM
bfo
-nrY
+pqM
biD
bku
biD
-nrY
+pqM
oRU
brF
btt
@@ -109377,7 +109803,7 @@ abq
abq
abq
abq
-laH
+abf
aaa
aaa
aaa
@@ -109496,7 +109922,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -109634,7 +110060,7 @@ aaa
aaa
abq
aaa
-laH
+abf
aaa
aaa
aaa
@@ -109753,7 +110179,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -109891,7 +110317,7 @@ aaa
aaa
abq
aaa
-laH
+abf
aaa
aaa
aaa
@@ -110010,7 +110436,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -110148,7 +110574,7 @@ aaa
aaa
abq
aaa
-laH
+abf
aaa
aaa
aaa
@@ -110267,7 +110693,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -110405,7 +110831,7 @@ aaa
aaa
abq
abq
-laH
+abf
aaa
aaa
aaa
@@ -110524,7 +110950,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -110781,7 +111207,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -111038,7 +111464,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -111295,7 +111721,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
abq
aaa
@@ -111334,7 +111760,7 @@ aMq
aOB
aOB
aOB
-aVl
+aOB
aPw
aMW
azN
@@ -111546,13 +111972,13 @@ aaa
aaa
aaa
aaa
-laH
-laH
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
+abf
+abf
aaa
abq
aaa
@@ -111591,7 +112017,7 @@ bgA
bmi
fuy
rwj
-aVl
+aOB
aLS
aMZ
aNm
@@ -111803,7 +112229,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -111848,7 +112274,7 @@ atk
adY
fuy
fuy
-aVl
+aOB
aLQ
aNY
dxB
@@ -112079,11 +112505,11 @@ rgu
aJM
pdc
abW
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
iMJ
cQJ
cQJ
@@ -112105,11 +112531,11 @@ aEM
aDz
aYb
aAP
-aVl
-aVl
-aVl
-aVl
-aVl
+aOB
+aOB
+aOB
+aOB
+aOB
ufI
uKy
aUt
@@ -112317,7 +112743,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -112337,7 +112763,7 @@ dpZ
wRL
jfk
aaa
-laH
+abf
aaa
aaa
aaa
@@ -112574,7 +113000,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
dqt
@@ -112594,7 +113020,7 @@ awA
lmP
gjF
aaa
-laH
+abf
aaa
aaa
aaa
@@ -112831,7 +113257,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
hov
@@ -113088,7 +113514,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
abq
abW
abW
@@ -113345,7 +113771,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
nui
aYF
@@ -113602,7 +114028,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
ieD
thc
@@ -113859,7 +114285,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
abq
abW
fLK
@@ -114116,7 +114542,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
abq
abW
gmn
@@ -114373,7 +114799,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
toO
hdk
@@ -114630,7 +115056,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
uMy
lNt
@@ -114887,7 +115313,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
tpq
abW
abW
@@ -115414,11 +115840,11 @@ kbN
kbN
kbN
kbN
-kbN
-kbN
-kbN
-kbN
-kbN
+aky
+aky
+aky
+aky
+aky
teN
kkP
owq
@@ -116432,9 +116858,9 @@ aaa
aaa
aaa
hxz
-laH
-laH
-laH
+mZb
+mZb
+mZb
kbN
kbN
kbN
@@ -116688,7 +117114,7 @@ aaa
aaa
aaa
aaa
-abq
+aaa
abq
aaa
aaa
@@ -116753,9 +117179,9 @@ bhK
bkN
bpQ
box
-bqc
-bqc
-bqc
+bje
+bje
+bje
bqc
byl
bzW
@@ -117005,14 +117431,14 @@ bbh
bcM
bel
bfR
-bhq
-bhq
+bht
+bht
bkO
-bhq
-bhq
+bht
+bht
bht
brS
-bqc
+bje
bya
bym
thC
@@ -117269,7 +117695,7 @@ bmF
boy
btP
brT
-bqc
+bje
byu
bym
bzX
@@ -117526,7 +117952,7 @@ bpU
boz
bqe
buB
-bqc
+bje
bye
bym
xnp
@@ -117783,7 +118209,7 @@ bje
bje
bht
lJg
-bqc
+bje
byv
aLy
bym
@@ -121063,7 +121489,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
lZU
rsQ
@@ -121320,7 +121746,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
hnc
xjC
@@ -121577,7 +122003,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
apO
aSm
@@ -122091,7 +122517,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
apO
eXK
@@ -122200,13 +122626,13 @@ cJp
cFY
cFY
mPh
-cEK
-cEK
+cOp
+cOp
wQQ
-cEK
-cEK
-cEK
-cEK
+cOp
+cOp
+cOp
+cOp
agK
agK
cOp
@@ -122348,7 +122774,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
apO
eXK
@@ -122605,7 +123031,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
apO
eXK
@@ -122628,9 +123054,9 @@ iBR
gZV
fuv
iBR
-iBR
-iBR
-iBR
+awp
+awp
+awp
afy
acR
dKd
@@ -122862,7 +123288,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
apO
aSm
@@ -122885,20 +123311,20 @@ uKi
apM
nOA
vKs
-esA
+awp
aAw
awp
-qeK
-qeK
-qeK
-qeK
+awp
+awp
+awp
+awp
fPT
-qeK
-apz
-abZ
-abZ
-abZ
-abZ
+awp
+awp
+ajg
+ajg
+ajg
+ajg
aZU
aNC
aMm
@@ -123119,7 +123545,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
apO
aFe
@@ -123142,7 +123568,7 @@ esA
czl
sdX
pWM
-esA
+awp
sfG
bxN
aGE
@@ -123376,7 +123802,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
sRw
tcD
@@ -123399,7 +123825,7 @@ esA
aUG
sYR
liS
-esA
+awp
oqi
lHw
awu
@@ -123633,7 +124059,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
sRw
fJr
@@ -123656,7 +124082,7 @@ esA
uos
wRh
stW
-esA
+awp
kfU
bxN
oIs
@@ -123890,30 +124316,30 @@ aaa
aaa
aaa
aaa
-laH
+arB
abq
apO
nEV
nEV
exm
nEV
-nEV
+awp
xyP
-apO
-apO
-apO
-avc
+awp
+awp
+awp
+awp
czz
rsR
fcT
-avc
-avc
-avc
+awp
+awp
+awp
ook
qEX
gbg
qwB
-esA
+awp
avL
aWv
ajg
@@ -124147,26 +124573,26 @@ aaa
aaa
aaa
aaa
+aup
aaa
aaa
-laH
nEV
jXY
jKG
rOj
-nEV
+awp
oQV
ajg
jiR
agG
-avc
-avc
-avc
-avc
-avc
+awp
+awp
+awp
+awp
+awp
gbi
aWc
-esA
+awp
eZF
jQw
qwB
@@ -124404,14 +124830,14 @@ aaa
aaa
aaa
aaa
+abf
aaa
aaa
-laH
nEV
ffH
rUg
fFo
-nEV
+awp
alW
akR
aDY
@@ -124423,7 +124849,7 @@ alW
rOp
aWx
vqu
-esA
+awp
qEX
olt
qwB
@@ -124496,10 +124922,10 @@ rdd
cmB
vde
eYA
-cmo
-cmo
-cmo
-cmo
+cmB
+cmB
+cmB
+cmB
lsi
rsb
rXS
@@ -124661,14 +125087,14 @@ aaa
aaa
aaa
aaa
+abf
aaa
aaa
-laH
-nEV
nEV
nEV
nEV
nEV
+awp
aDY
wLB
cnV
@@ -124684,7 +125110,7 @@ ook
wxO
ivv
myk
-esA
+awp
cju
uJL
aWv
@@ -124756,7 +125182,7 @@ wpn
cte
pfa
ctb
-cmo
+cmB
pQv
oFn
keQ
@@ -124918,9 +125344,9 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-laH
+arB
+abq
+abq
abq
abq
abq
@@ -124938,10 +125364,10 @@ aJl
aWv
ajg
nsJ
-esA
-esA
+awp
+awp
ook
-esA
+awp
azH
dHU
ajg
@@ -125001,11 +125427,11 @@ bfI
qPB
yhW
bZt
-bZu
-bZu
-bZu
-bZu
-jDK
+cte
+cte
+cte
+cte
+lBw
cAP
ipj
cvY
@@ -125013,7 +125439,7 @@ jEA
xTH
ipj
cFB
-cmo
+cmB
giv
eZG
cmA
@@ -125030,11 +125456,11 @@ cgG
cgG
cgG
cgG
-cgG
+bdN
fqp
fqp
-cEK
-cEK
+bdN
+bdN
nqG
cOp
crN
@@ -125178,8 +125604,8 @@ aaa
aaa
aaa
aaa
+abf
aaa
-laH
aaa
aaa
aaa
@@ -125262,15 +125688,15 @@ chO
cfA
dCx
ggQ
-bZu
-bZu
+cte
+cte
ppH
cvY
lBw
cte
ppH
gSO
-cmo
+cmB
mVl
afT
dxD
@@ -125287,7 +125713,7 @@ cUf
xPE
tCr
qAH
-cgG
+bdN
oPh
jes
das
@@ -125435,8 +125861,8 @@ aaa
aaa
aaa
aaa
+abf
aaa
-laH
aaa
aaa
aaa
@@ -125520,14 +125946,14 @@ cfB
cgO
cbL
rJn
-bZu
+cte
cwG
daw
cte
rbS
mrv
rnM
-kvG
+cmB
kvG
kvG
kvG
@@ -125544,7 +125970,7 @@ hiP
qlX
fRh
nUa
-cgG
+bdN
gqC
cKG
wvJ
@@ -125692,7 +126118,6 @@ aaa
aaa
aaa
aaa
-aaa
laH
aaa
aaa
@@ -125703,6 +126128,7 @@ aaa
aaa
aaa
aaa
+aaa
ajg
ubH
qRm
@@ -125725,12 +126151,12 @@ wzV
aSJ
iNk
aWv
-avv
-avv
-avv
-avv
-avv
-avv
+ajg
+ajg
+ajg
+ajg
+ajg
+ajg
aQB
aQC
aTp
@@ -125777,14 +126203,14 @@ bZv
cgP
eVE
cip
-bZu
+cte
ruo
cvY
cte
vZh
gHd
cFB
-kvG
+cmB
cwW
cvH
cKw
@@ -125949,8 +126375,8 @@ aaa
aaa
aaa
aaa
+abf
aaa
-laH
aaa
aaa
aaa
@@ -126034,14 +126460,14 @@ cfC
hvL
cbL
kCk
-bZu
+cte
cAu
daw
cte
wfE
rAm
wpL
-kvG
+cmB
kTH
oha
gDC
@@ -126058,22 +126484,22 @@ uHQ
cha
lfu
tRD
-cgG
+bdN
vwU
fqn
vfd
cPc
-bXG
+bdN
bXG
luM
-bXG
-bXG
-bXG
-rOZ
-rOZ
-rOZ
+cOp
+cOp
+cOp
+cOp
+cOp
+cOp
sGE
-rOZ
+cOp
rOZ
xtx
rOZ
@@ -126206,8 +126632,8 @@ aaa
aaa
aaa
aaa
+abf
aaa
-laH
aaa
aaa
aaa
@@ -126220,13 +126646,13 @@ aaa
ahH
khy
fpy
-aoh
-aoh
-aoh
-aKB
-aKB
-aKB
-aKB
+ajg
+ajg
+ajg
+ajg
+ajg
+ajg
+ajg
tYX
alW
alA
@@ -126291,14 +126717,14 @@ cYQ
voi
ciC
bZu
-bZu
+cte
bkp
cnF
lBw
cte
dcX
cte
-kvG
+cmB
cNk
nFh
aZr
@@ -126315,12 +126741,12 @@ cNu
cLB
lfu
cha
-cgG
+bdN
fWB
gqC
tWK
nCh
-bXG
+bdN
vhl
yeU
dCm
@@ -126463,8 +126889,8 @@ aaa
aaa
aaa
aaa
+abf
aaa
-laH
aaa
aaa
aaa
@@ -126477,13 +126903,13 @@ aaa
ahH
fpy
aQM
-aoh
+ajg
aIq
aTB
aKB
aMC
adc
-aKB
+ajg
pqg
alW
akR
@@ -126544,10 +126970,10 @@ xLA
tfH
cdb
amV
-bZv
-bZu
-bZu
-bZu
+cte
+cte
+cte
+cte
cte
oyD
cvY
@@ -126555,7 +126981,7 @@ pvb
syo
wPp
wlW
-kvG
+cmB
cvJ
mWH
wsN
@@ -126572,12 +126998,12 @@ cux
xrm
kNi
qnY
-qmD
+bdN
iWB
jBw
fGH
das
-bXG
+bdN
hwV
yed
xrA
@@ -126720,8 +127146,8 @@ aaa
aaa
aaa
aaa
+abf
aaa
-laH
aaa
aaa
aaa
@@ -126734,21 +127160,21 @@ aaa
ajg
aJl
khy
-aoh
+ajg
gDi
dox
aKB
rPt
aFT
-aKB
+ajg
azH
alW
uZt
-aiY
+ajg
aGL
ajk
aTD
-aiY
+ajg
mGT
ams
uoK
@@ -126801,7 +127227,7 @@ cbd
ces
chm
mNu
-bZv
+cte
dZI
dZI
vpo
@@ -126812,7 +127238,7 @@ uhJ
pwj
sBZ
hty
-kvG
+cmB
cGF
lCW
cCV
@@ -126829,12 +127255,12 @@ cKu
cnK
ruj
cnK
-qmD
+bdN
fVX
gqC
tIg
aAO
-bXG
+bdN
gGe
keu
mEW
@@ -126977,8 +127403,8 @@ aaa
aaa
aaa
aaa
-aaa
-laH
+abf
+abq
abq
abq
abq
@@ -126991,21 +127417,21 @@ abq
ajg
khy
khy
-aoh
+ajg
aex
aIs
aKB
riN
aMx
-aKB
+ajg
axS
fpy
amM
-aiY
+ajg
aGJ
akk
hWk
-aiY
+ajg
vrw
vnj
vSV
@@ -127058,7 +127484,7 @@ cbt
bYA
chm
pyC
-bZv
+cte
kpl
fru
sbZ
@@ -127069,7 +127495,7 @@ cwG
syo
aFL
umT
-kvG
+cmB
cgY
cDK
cCV
@@ -127086,12 +127512,12 @@ eAx
cnK
dru
cnK
-qmD
+bdN
gWE
gWE
rPx
cPc
-bXG
+bdN
rxB
ubf
jwi
@@ -127237,7 +127663,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -127248,21 +127674,21 @@ aaa
aVY
ksa
khy
-aoh
+ajg
aBu
aIt
aKB
nwU
aMA
-aKB
+ajg
pqg
akg
aDY
-aiY
+ajg
kEh
dLF
azL
-aiY
+ajg
nYu
tRT
ghT
@@ -127315,7 +127741,7 @@ cbd
ces
chm
qZv
-bZv
+cte
fYb
fDE
gMo
@@ -127326,7 +127752,7 @@ wrO
cte
ufm
lBw
-kvG
+cmB
cwH
cxa
doV
@@ -127343,12 +127769,12 @@ cnK
jPj
kqi
oUs
-qmD
+bdN
bZy
fCO
fSa
gqt
-bXG
+bdN
yap
jSe
ddG
@@ -127494,7 +127920,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -127505,21 +127931,21 @@ aaa
ajg
ajg
cZz
-aoh
+ajg
cZo
hdo
aKB
cYd
jbe
-aKB
+ajg
qWM
ajg
aWv
-aiY
+ajg
wuH
aEk
aQv
-aiY
+ajg
ajg
ajg
ajg
@@ -127571,8 +127997,8 @@ bYA
cbt
bYA
rXk
-bZv
-bZv
+cte
+cte
cte
vjR
hYj
@@ -127583,8 +128009,8 @@ cte
cte
gSO
kcG
-kvG
-tjd
+cmB
+cmB
riX
riX
fId
@@ -127594,18 +128020,18 @@ fId
mfG
cwR
tUS
-qmD
-qmD
-qmD
-qmD
-qmD
-qmD
-qmD
+bdN
+bdN
+bdN
+bdN
+bdN
+bdN
+bdN
cKG
ggT
kgB
uDH
-bXG
+bdN
lVI
dRT
wyC
@@ -127751,7 +128177,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -127828,7 +128254,7 @@ cdD
cbd
ces
cjZ
-bZv
+cte
igJ
cwG
cwG
@@ -127841,7 +128267,7 @@ gnS
cFB
peg
ipj
-tjd
+cmB
qub
cyR
cyP
@@ -127862,7 +128288,7 @@ cFe
fGH
qEh
eZr
-bXG
+bdN
wci
dRT
ekg
@@ -128008,7 +128434,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -128098,7 +128524,7 @@ iKH
qig
cZY
dct
-tjd
+cmB
cbf
cyS
cBS
@@ -128119,13 +128545,13 @@ hjx
rPx
cPc
gWE
-bXG
-bXG
-bXG
-bXG
-bXG
-bXG
-rOZ
+bdN
+bdN
+bdN
+bdN
+bdN
+bdN
+bdN
eAC
dWQ
eDX
@@ -128265,7 +128691,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -128314,7 +128740,7 @@ bPb
aIo
aLl
edZ
-gbM
+wPQ
aLl
bnk
gcq
@@ -128342,7 +128768,7 @@ cgT
oTq
imQ
lIR
-bZv
+cte
cwG
cAP
cte
@@ -128355,7 +128781,7 @@ cte
cte
cte
cte
-tjd
+cmB
hdR
xcw
cyP
@@ -128382,7 +128808,7 @@ nBW
cPc
rRg
das
-rOZ
+bdN
ljg
fuC
lIC
@@ -128568,7 +128994,7 @@ aLl
aIo
avA
xNa
-gbM
+wPQ
aaa
aaa
aaa
@@ -128599,7 +129025,7 @@ bYA
cbt
bYA
cll
-bZv
+cte
cwG
cwG
xkc
@@ -128612,13 +129038,13 @@ cte
ipj
gqi
ima
-tjd
-tjd
-tjd
-fId
-fId
-fId
-fId
+cmB
+cmB
+cmB
+cmB
+cmB
+cmB
+cmB
cfw
iBI
cfw
@@ -128639,7 +129065,7 @@ lPx
gpR
kXT
fHu
-rOZ
+bdN
xtx
rOZ
rOZ
@@ -128820,7 +129246,7 @@ aBI
aBI
hRH
aBI
-aBI
+aLl
aLl
vmT
alb
@@ -128856,7 +129282,7 @@ qXW
bpj
upe
fza
-bZv
+cte
oNA
cwG
cwG
@@ -129077,7 +129503,7 @@ pxM
aBI
aTF
sVD
-aBI
+aLl
cZi
smw
nET
@@ -129113,8 +129539,8 @@ bZv
bZv
bZv
caS
-bZv
-bZv
+cte
+cte
clC
iFx
cte
@@ -129334,7 +129760,7 @@ aKX
bNY
aPz
aQd
-aBI
+aLl
hFY
fvU
dAH
@@ -129371,7 +129797,7 @@ bZv
oFN
cdk
ceP
-bZv
+cte
bkp
ubu
cte
@@ -129393,12 +129819,12 @@ cmB
cmz
cWK
cmz
-mMv
-mMv
-mMv
-mMv
-mMv
-mMv
+bdN
+bdN
+bdN
+bdN
+bdN
+bdN
fFi
jSa
cTk
@@ -129433,7 +129859,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -129580,7 +130006,7 @@ awo
avr
edg
avr
-vqX
+aBZ
aLl
aJK
aLl
@@ -129591,7 +130017,7 @@ mfp
utu
ebZ
aQd
-aBI
+aLl
jln
baD
aIo
@@ -129628,7 +130054,7 @@ bZv
mVn
ktD
gwd
-bZv
+cte
cwG
xmO
eUU
@@ -129655,8 +130081,8 @@ cHq
uzR
dlD
ycw
-mMv
-mMv
+bdN
+bdN
dSF
kqz
ifD
@@ -129690,7 +130116,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -129807,7 +130233,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -129837,7 +130263,7 @@ eLz
oPi
efq
aOZ
-vqX
+aBZ
fAs
aLi
dAH
@@ -129847,8 +130273,8 @@ wCm
aSc
axM
ktZ
-aBI
-aXu
+aLl
+aIo
dAH
xNa
aLl
@@ -129873,10 +130299,10 @@ bTd
bJO
bQI
vPk
-bQI
+aoG
eRh
-bQI
-bQI
+aoG
+aoG
bVA
wGR
wgT
@@ -129885,7 +130311,7 @@ bZv
oTB
sYJ
cex
-bZv
+cte
hvr
uZG
cwG
@@ -129913,7 +130339,7 @@ eIa
lar
lar
ydI
-mMv
+bdN
yaL
cPc
cPc
@@ -129947,7 +130373,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -130064,7 +130490,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -130072,7 +130498,7 @@ aaa
ahH
agi
agG
-afb
+ajg
aio
ajp
akn
@@ -130094,17 +130520,17 @@ aMs
jiW
oNZ
aIc
-vqX
+aBZ
avA
aLk
cxr
aLl
-bNY
-aBI
-aBI
-aBI
-bNY
-aBI
+ayv
+aLl
+aLl
+aLl
+ayv
+aLl
apL
isf
eiI
@@ -130128,12 +130554,12 @@ aoG
aoG
aoG
aoG
-bQI
-bQI
-bQI
+aoG
+aoG
+aoG
aNR
bEG
-bZv
+aoG
bVB
mNF
nac
@@ -130142,7 +130568,7 @@ bZv
pHM
ces
bNK
-bZv
+aoG
aoG
pWa
oXK
@@ -130170,7 +130596,7 @@ uzR
bnB
uzR
cGs
-mMv
+bdN
lEN
oUf
ifq
@@ -130204,7 +130630,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -130321,7 +130747,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -130329,7 +130755,7 @@ aaa
ahH
agi
aDY
-afb
+ajg
ajb
ajp
ako
@@ -130348,10 +130774,10 @@ nrj
aPH
hCg
aAC
-vqX
-vqX
-vqX
-scT
+aBZ
+aBZ
+aBZ
+cbc
rXf
aLj
xeC
@@ -130390,16 +130816,16 @@ oXK
bPg
dnm
bTP
-mVF
+oXK
bnc
bXq
-bZv
-bZv
-mVF
-bZv
-dgn
-bZv
-mVZ
+aoG
+aoG
+oXK
+aoG
+uQK
+aoG
+dcx
bSU
eUt
coQ
@@ -130427,7 +130853,7 @@ uzR
qyw
uzR
cEN
-mMv
+bdN
mNJ
ljk
cJk
@@ -130461,7 +130887,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -130586,7 +131012,7 @@ aaa
ahH
lRK
aWv
-oWE
+awp
aeN
aeN
aeN
@@ -130597,7 +131023,7 @@ alh
aeN
aeN
aeN
-oWE
+aBZ
aBZ
aBZ
aBZ
@@ -130684,7 +131110,7 @@ oHb
eAL
myv
xEr
-mMv
+bdN
xLY
gft
wnx
@@ -130718,7 +131144,7 @@ abq
abq
aaa
abq
-laH
+abf
aaa
aaa
aaa
@@ -130835,7 +131261,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -130843,7 +131269,7 @@ aaa
ahH
ajD
azu
-oWE
+awp
air
air
air
@@ -130854,7 +131280,7 @@ air
air
air
air
-oWE
+aBZ
aDe
gtW
ath
@@ -130975,7 +131401,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -131092,7 +131518,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -131100,7 +131526,7 @@ aaa
ahH
tUt
alW
-oWE
+awp
air
air
air
@@ -131111,7 +131537,7 @@ air
air
air
air
-oWE
+aBZ
iAS
cxr
skd
@@ -131232,7 +131658,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -131349,7 +131775,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -131357,7 +131783,7 @@ aaa
ahH
lRK
ajg
-oWE
+awp
air
air
air
@@ -131368,7 +131794,7 @@ air
air
air
air
-oWE
+aBZ
iAS
oyN
gWz
@@ -131489,7 +131915,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -131606,7 +132032,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -131614,7 +132040,7 @@ aaa
ahH
oTt
jNv
-oWE
+awp
air
air
air
@@ -131625,7 +132051,7 @@ air
air
air
air
-oWE
+aBZ
aLl
aIo
ayk
@@ -131746,7 +132172,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -131863,7 +132289,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -131871,7 +132297,7 @@ aaa
ahH
agi
aDY
-oWE
+awp
air
air
air
@@ -131882,7 +132308,7 @@ air
air
air
air
-oWE
+aBZ
avy
bVY
cxr
@@ -132003,7 +132429,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -132120,7 +132546,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -132128,18 +132554,18 @@ aaa
aVY
dxh
aWv
-oWE
-oWE
-oWE
-oWE
+awp
+awp
+awp
+awp
alh
aeN
aeN
alh
-oWE
-oWE
-oWE
-oWE
+aBZ
+aBZ
+aBZ
+aBZ
avD
rbR
plD
@@ -132260,7 +132686,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -132377,7 +132803,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -132388,12 +132814,12 @@ gNO
lKn
bUA
lLH
-oWE
+awp
alj
ami
ani
aqS
-oWE
+aBZ
axb
guZ
aLl
@@ -132494,7 +132920,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -132517,7 +132943,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -132634,7 +133060,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -132751,30 +133177,30 @@ aaa
aaa
aaa
aaa
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
aaa
aaa
aaa
@@ -132891,7 +133317,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -132902,12 +133328,12 @@ loo
qNN
sxV
nmd
-oWE
+awp
oWE
bDN
bDN
oWE
-oWE
+aBZ
pep
wTo
lEo
@@ -133148,7 +133574,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -133421,7 +133847,7 @@ abq
abq
abq
abq
-gbM
+wPQ
aLl
atU
aIo
@@ -133936,7 +134362,7 @@ aaa
aaa
aaa
aaa
-gbM
+wPQ
rIq
dhW
iqp
@@ -134199,7 +134625,7 @@ aud
paT
aLl
aIo
-azs
+aJK
aBZ
aEy
aEz
@@ -134530,8 +134956,8 @@ abq
abq
abq
abq
-laH
-laH
+abf
+abf
abq
rPS
fvN
@@ -134543,8 +134969,8 @@ uQm
fvN
rPS
abq
-laH
-laH
+abf
+abf
aaa
aaa
aaa
@@ -134787,7 +135213,7 @@ abq
aaa
aaa
aaa
-laH
+abf
aaa
aaa
uQm
@@ -134801,7 +135227,7 @@ cEn
uQm
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -134968,7 +135394,7 @@ aGt
nHi
avR
avF
-aBZ
+amk
ayQ
azn
amk
@@ -135044,7 +135470,7 @@ iju
aaa
aaa
aaa
-laH
+abf
aaa
aaa
fvN
@@ -135058,7 +135484,7 @@ kjo
fvN
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -135301,7 +135727,7 @@ abq
aaa
aaa
aaa
-laH
+abf
aaa
aaa
fvN
@@ -135315,7 +135741,7 @@ kjo
fvN
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -135554,8 +135980,8 @@ abq
abq
abq
abq
-laH
-laH
+abf
+abf
abq
abq
abq
@@ -135575,8 +136001,8 @@ abq
abq
abq
abq
-laH
-laH
+abf
+abf
aaa
aaa
aaa
@@ -135811,7 +136237,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -135833,7 +136259,7 @@ uQm
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -135971,14 +136397,14 @@ aaa
aaa
aaa
aaa
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
abq
abq
abq
@@ -136068,7 +136494,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -136090,7 +136516,7 @@ hXd
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -136228,7 +136654,7 @@ aaD
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -136325,7 +136751,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -136347,7 +136773,7 @@ hXd
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -136482,10 +136908,10 @@ aaa
aaa
aaa
aaa
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
aaa
aaa
aaa
@@ -136512,8 +136938,8 @@ aaa
aaa
edZ
dsq
-wJQ
-avA
+qAl
+iRA
iLI
aDi
gHz
@@ -136586,7 +137012,7 @@ abq
abq
abq
fsj
-eUC
+uQm
mDq
kEg
mDq
@@ -136600,7 +137026,7 @@ mkR
mDq
uZl
mDq
-evr
+uQm
kTP
abq
abq
@@ -136739,7 +137165,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
abq
@@ -136770,7 +137196,7 @@ gDl
gDl
azr
avg
-dAH
+sln
aBZ
qto
bsw
@@ -136996,7 +137422,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
abq
abq
cya
@@ -137026,7 +137452,7 @@ auj
arT
gDl
heC
-avA
+qYk
avA
aBZ
iJz
@@ -137094,7 +137520,7 @@ abq
abq
aaa
aaa
-laH
+abf
aef
aef
nxT
@@ -137120,7 +137546,7 @@ unF
unF
aef
aef
-laH
+abf
aaa
aaa
aaa
@@ -137253,7 +137679,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
abq
@@ -137351,7 +137777,7 @@ aaa
abq
aaa
aaa
-laH
+abf
aaa
aaa
quL
@@ -137377,7 +137803,7 @@ pes
adk
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -137510,7 +137936,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
abq
@@ -137614,7 +138040,7 @@ aaa
quL
cxU
eUC
-uQm
+eUC
ibI
cBb
cEd
@@ -137628,7 +138054,7 @@ cji
sNa
cBb
ibI
-uQm
+evr
evr
uLb
adk
@@ -137767,10 +138193,10 @@ aaa
aaa
aaa
aaa
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
aaa
aaa
cCP
@@ -137865,7 +138291,7 @@ aaa
abq
aaa
aaa
-laH
+abf
aaa
aaa
nxT
@@ -137891,7 +138317,7 @@ uLb
unF
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -138027,7 +138453,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
abq
abq
dch
@@ -138051,7 +138477,7 @@ aef
aef
aef
aef
-bOn
+dxJ
kmb
blA
vmv
@@ -138122,7 +138548,7 @@ cqW
qbf
qbf
aaa
-laH
+abf
aef
aef
quL
@@ -138148,7 +138574,7 @@ uLb
adk
aef
aef
-laH
+abf
aaa
aaa
aaa
@@ -138284,7 +138710,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
cke
@@ -138303,16 +138729,16 @@ aaa
aef
aaa
aaa
-aaa
-aaa
-aaa
-aef
-aaa
-aaa
-ksb
-vnQ
-vAN
-ksb
+vum
+vum
+vum
+vum
+vum
+pWg
+loa
+avA
+qYk
+lKS
aaa
aaa
aef
@@ -138379,7 +138805,7 @@ cqU
cqU
cqW
aaa
-laH
+abf
aaa
aaa
nxT
@@ -138405,7 +138831,7 @@ uLb
unF
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -138541,7 +138967,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
age
@@ -138560,16 +138986,16 @@ aaa
aef
aaa
aaa
-aaa
-aaa
-aaa
-aef
-aaa
-aaa
-aLl
-gbM
-avA
-uJn
+rla
+rAu
+nZV
+uJG
+nOH
+uoX
+rag
+uZx
+ubU
+aBZ
abq
abq
abq
@@ -138798,7 +139224,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
abq
abq
abq
@@ -138817,15 +139243,15 @@ abq
aef
aaa
aaa
-aaa
-aaa
-aaa
-aef
-aef
-aef
-aef
-aLl
-xQV
+vum
+jHX
+mDU
+oVV
+xPV
+rPn
+toc
+avA
+avA
aBZ
aaa
aaa
@@ -138887,13 +139313,13 @@ xOC
aWC
cmQ
coc
-cps
+cpq
cqV
cqU
cqU
bCM
aaa
-laH
+abf
aaa
aaa
quL
@@ -138919,7 +139345,7 @@ fZU
adk
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -139055,7 +139481,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
ago
@@ -139074,16 +139500,16 @@ aaa
aef
aaa
aaa
-aaa
-aaa
-aaa
-eKV
-aaa
-aaa
-aef
-aLl
-avA
-ksb
+vum
+lZY
+fRA
+uxg
+sts
+eaC
+nuP
+vnQ
+wME
+lKS
aaa
aaa
aaa
@@ -139150,7 +139576,7 @@ qbf
cqW
cpt
aaa
-laH
+abf
aef
aef
nxT
@@ -139176,7 +139602,7 @@ unF
unF
aef
aef
-laH
+abf
aaa
aaa
aaa
@@ -139312,7 +139738,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
cCP
@@ -139331,16 +139757,16 @@ aaa
aef
aaa
aaa
-aaa
-aaa
-aaa
-aef
-aaa
-aaa
-aef
-aef
-aef
-aBZ
+vum
+dEx
+uvz
+rzV
+owM
+wyk
+aLl
+wPQ
+avA
+uJn
aaa
aaa
aaa
@@ -139569,7 +139995,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
abq
abq
dch
@@ -139588,16 +140014,16 @@ abq
ajo
aaa
aaa
-aaa
-aaa
-aaa
-ajo
-abq
-abq
-cSy
-abq
-aef
-abq
+vum
+kgN
+kgN
+xwi
+kgN
+kgN
+bre
+aLl
+xQV
+aBZ
abq
aaa
abq
@@ -139666,7 +140092,7 @@ aaa
aaa
aaa
abq
-laH
+abf
aaa
quL
cxU
@@ -139688,7 +140114,7 @@ evr
uLb
adk
aaa
-laH
+abf
abq
aaa
aaa
@@ -139842,19 +140268,19 @@ cke
cke
aaa
aaa
-laH
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+abf
aaa
aaa
+vum
+vum
+dMB
+uHr
+uOd
+vum
+bre
+aLl
+avA
+lKS
mZb
bre
bre
@@ -139923,7 +140349,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
abq
nxT
cxU
@@ -139945,7 +140371,7 @@ evr
uLb
unF
abq
-laH
+abf
aaa
aaa
aaa
@@ -140083,7 +140509,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
age
@@ -140099,11 +140525,7 @@ age
age
aaa
aaa
-laH
-aaa
-aaa
-aaa
-aaa
+abf
aaa
aaa
aaa
@@ -140112,6 +140534,10 @@ aaa
aaa
aaa
aaa
+bre
+aef
+aef
+aBZ
mZb
mZb
bre
@@ -140340,7 +140766,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
abq
abq
abq
@@ -140356,11 +140782,7 @@ abq
abq
abq
abq
-laH
-aaa
-aaa
-aaa
-aaa
+abf
aaa
aaa
aaa
@@ -140369,6 +140791,10 @@ aaa
aaa
aaa
aaa
+cSy
+abq
+aef
+abq
aaa
mZb
mZb
@@ -140445,13 +140871,13 @@ aEl
hEj
ltH
eUC
-uQm
+eUC
wZa
uFN
wXA
mnt
xnj
-uQm
+evr
evr
mPr
oZw
@@ -140597,7 +141023,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -140613,7 +141039,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -140702,13 +141128,13 @@ ngG
ngG
igv
xQR
-uQm
+eUC
bdp
reP
uDq
wXA
qcu
-uQm
+evr
uHv
uLb
nkt
@@ -140854,23 +141280,23 @@ aaa
aaa
aaa
aaa
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
+abf
aup
-laH
-laH
-laH
+abf
+abf
+abf
abq
-laH
-laH
+abf
+abf
aaa
aaa
aaa
@@ -140959,7 +141385,7 @@ qiA
aEl
oBT
jWt
-mIC
+gsW
mIC
xsj
vCK
@@ -141216,13 +141642,13 @@ nxT
nxT
jSg
nxT
-uQm
+eUC
mdi
mdi
oJs
mdi
dSg
-uQm
+evr
unF
heq
unF
@@ -141473,13 +141899,13 @@ nxT
oOg
umh
dfi
-uQm
+eUC
qIh
mdi
oJs
mdi
dSg
-uQm
+evr
xts
qww
sCX
@@ -141730,13 +142156,13 @@ nxT
hbc
dMK
lzW
-uQm
+eUC
eqj
mdi
heJ
mdi
gSU
-uQm
+evr
noE
iqC
kUz
@@ -141987,13 +142413,13 @@ sJE
nxT
quL
quL
-uQm
+eUC
lKc
mdi
niQ
mdi
mdi
-uQm
+evr
adk
adk
unF
@@ -143786,13 +144212,13 @@ aaa
aaa
aaa
aaa
-laH
+abf
abq
aaa
abq
aaa
abq
-laH
+abf
aaa
aaa
aaa
@@ -145773,7 +146199,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aUU
@@ -145813,7 +146239,7 @@ wri
aQF
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -146030,7 +146456,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aUU
@@ -146070,7 +146496,7 @@ wri
aQF
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -146544,7 +146970,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aUU
@@ -146584,7 +147010,7 @@ wri
aQF
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -146801,7 +147227,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
bwM
aXH
aXN
@@ -146841,7 +147267,7 @@ wri
tFm
aXH
aaa
-laH
+abf
aaa
aaa
aaa
@@ -147058,7 +147484,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aUU
hIG
bbX
@@ -147098,7 +147524,7 @@ rKu
bbX
cer
aQF
-laH
+abf
aaa
aaa
aaa
@@ -147315,7 +147741,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aUU
cLL
bbW
@@ -147355,7 +147781,7 @@ fES
cUI
bzh
aQF
-laH
+abf
aaa
aaa
aaa
@@ -147572,7 +147998,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aXL
bsG
bbY
@@ -147612,7 +148038,7 @@ cQc
bbY
cWj
aXL
-laH
+abf
aaa
aaa
aaa
@@ -147829,7 +148255,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aUU
cLL
pkq
@@ -147869,7 +148295,7 @@ ijt
kXs
bzh
aQF
-laH
+abf
aaa
aaa
aaa
@@ -148086,7 +148512,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aUU
btg
bbZ
@@ -148126,7 +148552,7 @@ cLL
bbZ
bNX
aQF
-laH
+abf
aaa
aaa
aaa
@@ -148343,7 +148769,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
bwM
aXO
bgU
@@ -148383,7 +148809,7 @@ bMr
xOC
aXO
aaa
-laH
+abf
aaa
aaa
aaa
@@ -148600,7 +149026,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aUU
@@ -148640,7 +149066,7 @@ bMr
aQF
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -148897,7 +149323,7 @@ bMr
aQF
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -149114,7 +149540,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aUU
@@ -149154,7 +149580,7 @@ bMr
aQF
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -149371,7 +149797,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aUU
@@ -149411,7 +149837,7 @@ bMr
aQF
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -149885,7 +150311,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -149925,7 +150351,7 @@ aWC
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -150142,7 +150568,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -150182,7 +150608,7 @@ abq
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -150399,7 +150825,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -150439,7 +150865,7 @@ abq
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -150656,7 +151082,7 @@ aaa
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -150696,7 +151122,7 @@ abq
aaa
aaa
aaa
-laH
+abf
aaa
aaa
aaa
@@ -151172,43 +151598,43 @@ aaa
aaa
aaa
aaa
-laH
-laH
+abf
+abf
cKI
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
cKI
-laH
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
+abf
cKI
-laH
+abf
abq
aup
-laH
-laH
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
+abf
+abf
cKI
-laH
-laH
-laH
-laH
-laH
+abf
+abf
+abf
+abf
+abf
aup
-laH
-laH
+abf
+abf
cKI
-laH
-laH
+abf
+abf
aaa
aaa
aaa
diff --git a/_maps/map_files220/RandomRuins/LavaRuins/cheesus_temple.dmm b/_maps/map_files220/RandomRuins/LavaRuins/cheesus_temple.dmm
index 9af0deff413c..61112690678b 100644
--- a/_maps/map_files220/RandomRuins/LavaRuins/cheesus_temple.dmm
+++ b/_maps/map_files220/RandomRuins/LavaRuins/cheesus_temple.dmm
@@ -50,8 +50,8 @@
/obj/effect/turf_decal/siding/yellow/corner{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"dC" = (
@@ -73,7 +73,7 @@
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"eW" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/siding/yellow/corner,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
@@ -82,7 +82,7 @@
/area/lavaland/surface/outdoors)
"fk" = (
/obj/structure/table/wood,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"fK" = (
@@ -110,12 +110,12 @@
/obj/item/storage/box/mousetraps{
pixel_x = -9
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"hZ" = (
/mob/living/simple_animal/mouse,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"js" = (
@@ -127,7 +127,7 @@
/obj/item/storage/toolbox/mechanical/old{
pixel_x = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/reagent_containers/condiment/enzyme{
pixel_x = -11;
pixel_y = 9
@@ -165,7 +165,7 @@
pixel_y = 9;
pixel_x = 7
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/reagent_containers/condiment/enzyme{
pixel_y = 5;
pixel_x = 9
@@ -200,7 +200,7 @@
dir = 5
},
/obj/effect/spawner/random/trash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"pQ" = (
@@ -208,7 +208,7 @@
/area/lavaland/surface/outdoors)
"qq" = (
/obj/effect/turf_decal/siding/yellow,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"qw" = (
@@ -219,7 +219,7 @@
dir = 1
},
/mob/living/simple_animal/mouse,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"qQ" = (
@@ -233,7 +233,7 @@
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"rW" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"tw" = (
@@ -244,28 +244,28 @@
/area/ruin/powered/cheesus)
"tQ" = (
/obj/effect/turf_decal/siding/yellow/corner,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"vk" = (
/obj/effect/turf_decal/siding/yellow{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"wp" = (
/obj/structure/chair/comfy/yellow{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"wr" = (
/obj/effect/turf_decal/siding/yellow/corner{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"xk" = (
@@ -282,13 +282,13 @@
/obj/effect/turf_decal/siding/yellow/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"yi" = (
/obj/machinery/light/directional/north,
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"yM" = (
@@ -321,7 +321,7 @@
/obj/item/kirbyplants{
pixel_y = 13
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"Cn" = (
@@ -339,8 +339,8 @@
/turf/simulated/floor/grass/no_creep,
/area/ruin/powered/cheesus)
"DW" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"Eo" = (
@@ -348,7 +348,7 @@
/area/ruin/powered/cheesus)
"Ex" = (
/obj/structure/table/wood/fancy/orange,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"EE" = (
@@ -361,19 +361,19 @@
/area/ruin/powered/cheesus)
"Ga" = (
/mob/living/simple_animal/mouse,
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"Gz" = (
/obj/effect/turf_decal/siding/yellow/corner,
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"Hh" = (
/obj/structure/table/wood,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/food/vulpix/cheese{
pixel_y = 6;
pixel_x = -9
@@ -390,14 +390,14 @@
/area/ruin/powered/cheesus)
"HV" = (
/obj/machinery/light/small/directional/west,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"Ka" = (
/turf/template_noop,
/area/template_noop)
"Km" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak/lavaland_air,
/area/lavaland/surface/outdoors)
"Md" = (
@@ -405,14 +405,14 @@
dir = 5
},
/mob/living/simple_animal/mouse,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"Nc" = (
/obj/effect/turf_decal/siding/yellow{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"NG" = (
@@ -429,7 +429,7 @@
/obj/effect/turf_decal/siding/yellow{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"OS" = (
@@ -444,19 +444,19 @@
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"Ud" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"Uu" = (
/obj/effect/turf_decal/siding/yellow{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"UX" = (
/obj/effect/turf_decal/siding/yellow,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"Vn" = (
@@ -471,7 +471,7 @@
/obj/structure/chair/comfy/yellow{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
"XT" = (
@@ -496,7 +496,7 @@
/obj/effect/turf_decal/siding/yellow{
dir = 5
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/food/sliceable/cheesewheel,
/turf/simulated/floor/wood/fancy/oak,
/area/ruin/powered/cheesus)
diff --git a/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm b/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm
index 605e28281d1f..a698a398fc6a 100644
--- a/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm
+++ b/_maps/map_files220/RandomRuins/LavaRuins/scp_facility.dmm
@@ -16,7 +16,7 @@
},
/area/ruin/powered/scpfacility)
"bf" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/door/airlock/highsecurity,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/powered/scpfacility)
@@ -106,7 +106,7 @@
/area/ruin/powered/scpfacility)
"fH" = (
/obj/structure/girder/reinforced,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/powered/scpfacility)
"fN" = (
@@ -393,7 +393,7 @@
/area/ruin/powered/scpfacility)
"sy" = (
/obj/structure/barricade/security,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/powered/scpfacility)
"sT" = (
@@ -659,7 +659,7 @@
"DH" = (
/obj/structure/girder/reinforced,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/powered/scpfacility)
"DJ" = (
@@ -839,7 +839,7 @@
},
/area/ruin/powered/scpfacility)
"Ir" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/powered/scpfacility)
"Jj" = (
@@ -1050,7 +1050,7 @@
/area/ruin/powered/scpfacility)
"SG" = (
/obj/structure/girder/displaced,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/powered/scpfacility)
"SU" = (
@@ -1220,7 +1220,7 @@
/obj/effect/decal/cleanable/blood/writing{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/ruin/powered/scpfacility)
"ZE" = (
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm
index 5c35b388280a..555b9cb5cfe9 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm
@@ -11,7 +11,7 @@
pixel_x = -27;
name = "intercom"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
@@ -22,7 +22,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/unpowered/unpowered_structures)
"bf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/shuttle/engine/router,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -70,7 +70,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"cG" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
@@ -133,7 +133,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"eh" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -145,7 +145,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"eJ" = (
/obj/machinery/light_construct/directional/west,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
@@ -170,7 +170,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"gK" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/closet/crate/secure/weapon,
/obj/item/clothing/accessory/storage,
/obj/item/clothing/accessory/holster,
@@ -213,7 +213,7 @@
pixel_y = -10;
pixel_x = 16
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -390,7 +390,7 @@
/turf/simulated/wall/mineral/plastitanium/interior,
/area/ruin/space/unpowered/unpowered_structures)
"st" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
@@ -400,7 +400,7 @@
/obj/item/lighter{
pixel_x = 8
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -415,7 +415,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"tW" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/closet/crate/secure/weapon{
req_access = list(3)
},
@@ -460,7 +460,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"vy" = (
/obj/structure/closet/walllocker/emerglocker/west,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/gibs,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
@@ -514,7 +514,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"wm" = (
/obj/machinery/door/airlock/command,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
@@ -552,14 +552,14 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered)
"yr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark"
},
/area/ruin/space/unpowered/unpowered_structures)
"yN" = (
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/circuitboard/pacman,
/obj/item/stack/cable_coil{
amount = 5
@@ -688,7 +688,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/unpowered/unpowered_structures)
"Dq" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Dt" = (
@@ -702,7 +702,7 @@
/obj/machinery/atmospherics/unary/vent_pump{
dir = 8
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "darkbluecornersalt";
dir = 4
@@ -747,7 +747,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"FZ" = (
/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/organ/external/arm,
/obj/item/organ/external/hand,
/turf/simulated/floor/plating/airless,
@@ -768,7 +768,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"GT" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -819,7 +819,7 @@
/area/template_noop)
"IL" = (
/obj/item/airlock_electronics/destroyed,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"IM" = (
@@ -858,7 +858,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"JS" = (
/obj/item/shard,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"KG" = (
@@ -954,7 +954,7 @@
},
/area/ruin/space/unpowered/unpowered_structures)
"NK" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"OT" = (
@@ -1013,12 +1013,12 @@
icon_state = "medium";
pixel_y = 9
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Ra" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/shuttle/engine/router,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -1177,7 +1177,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"Vm" = (
/obj/item/rack_parts,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm
index 0c0cfdba6f66..d7b8cd9b1278 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm
@@ -33,8 +33,8 @@
/turf/template_noop,
/area/template_noop)
"bq" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"bS" = (
@@ -45,7 +45,7 @@
/area/template_noop)
"dE" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/shard{
icon_state = "small";
pixel_x = 10;
@@ -60,8 +60,8 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"ew" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"gV" = (
@@ -127,7 +127,7 @@
/turf/template_noop,
/area/template_noop)
"lt" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/remains/human,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -147,7 +147,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"lW" = (
@@ -173,11 +173,11 @@
/area/ruin/space/unpowered/unpowered_structures)
"nm" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"nr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"nA" = (
@@ -210,13 +210,13 @@
/turf/template_noop,
/area/template_noop)
"pW" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"rf" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/remains/human,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -231,7 +231,7 @@
dir = 4;
autolink_id = "aisat_vent"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"rT" = (
@@ -239,12 +239,12 @@
/turf/template_noop,
/area/template_noop)
"sP" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"sW" = (
/obj/item/stack/sheet/mineral/plastitanium,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"tw" = (
@@ -254,7 +254,7 @@
/turf/template_noop,
/area/template_noop)
"tA" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"tB" = (
@@ -262,8 +262,8 @@
/turf/template_noop,
/area/template_noop)
"tE" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"tJ" = (
@@ -283,7 +283,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"tP" = (
/obj/structure/table_frame,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"uS" = (
@@ -294,12 +294,12 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/machinery/teleport/hub/upgraded,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"vt" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/circular_saw,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -337,7 +337,7 @@
"yT" = (
/obj/machinery/light_construct/directional/south,
/obj/machinery/atmospherics/pipe/manifold4w/hidden,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"zg" = (
@@ -351,8 +351,8 @@
/turf/template_noop,
/area/template_noop)
"zT" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/shard,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -387,19 +387,19 @@
"CI" = (
/obj/structure/grille/broken,
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"CK" = (
/obj/structure/chair/comfy/shuttle{
dir = 1
},
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"CR" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/sheet/mineral/plastitanium,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
@@ -421,7 +421,7 @@
/area/template_noop)
"EM" = (
/obj/structure/table_frame,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"EW" = (
@@ -429,7 +429,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"GS" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/shuttle/engine/heater{
dir = 8
},
@@ -439,13 +439,13 @@
/obj/structure/closet/crate/internals,
/obj/item/tank/internals/oxygen/red,
/obj/item/clothing/mask/gas,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Io" = (
/obj/machinery/light_construct/directional/south,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Iq" = (
@@ -472,7 +472,7 @@
/obj/item/shard{
icon_state = "small"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Jx" = (
@@ -509,12 +509,12 @@
icon_state = "medium";
pixel_y = 9
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"LR" = (
/obj/item/chair/stool,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Mt" = (
@@ -546,7 +546,7 @@
/area/template_noop)
"NM" = (
/obj/machinery/door/window/reinforced/normal,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"NV" = (
@@ -556,7 +556,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Og" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plating/airless,
@@ -593,7 +593,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Pt" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/mineral/plastitanium/red/airless,
@@ -633,7 +633,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"SK" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"SQ" = (
@@ -641,7 +641,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Uf" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/tile{
pixel_y = 14;
pixel_x = 18
@@ -653,7 +653,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Ul" = (
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil{
amount = 1
},
@@ -665,7 +665,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"UE" = (
/obj/machinery/light_construct/directional/east,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"UJ" = (
@@ -676,7 +676,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 6
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"UY" = (
@@ -696,7 +696,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"VA" = (
/obj/item/storage/toolbox/syndicate,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/unpowered/unpowered_structures)
"VC" = (
@@ -712,15 +712,15 @@
/turf/template_noop,
/area/template_noop)
"Xp" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"XO" = (
/obj/item/stack/rods,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"Yx" = (
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm
index 80251760f5aa..e5078971e393 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm
@@ -23,25 +23,25 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"aF" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
/area/ruin/space/powered/requires_power_space)
"aH" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"aY" = (
/obj/machinery/light_construct/directional/south,
/obj/effect/decal/cleanable/blood/splatter,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"bh" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/dirt/blackpowder,
/obj/effect/decal/cleanable/blood/gibs/xeno,
/obj/item/trash/spentcasing/bullet,
@@ -72,7 +72,7 @@
dir = 8
},
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/blood/gibs/body,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
@@ -80,7 +80,7 @@
/obj/structure/computerframe{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"cB" = (
@@ -88,7 +88,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"cC" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"cK" = (
@@ -122,8 +122,8 @@
dir = 4
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"dq" = (
@@ -142,7 +142,7 @@
"dI" = (
/mob/living/simple_animal/hostile/alien,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"dK" = (
@@ -151,7 +151,7 @@
},
/obj/structure/sign/poster/contraband/random/north,
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"dU" = (
@@ -176,18 +176,18 @@
/area/ruin/space/powered/requires_power_space)
"ez" = (
/obj/machinery/light_construct/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/freezer,
/area/ruin/space/powered/requires_power_space)
"eC" = (
/obj/machinery/atmospherics/portable/canister,
/obj/machinery/light_construct/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"eG" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/organ/internal/body_egg/alien_embryo{
icon_state = "facehugger_dead"
},
@@ -233,7 +233,7 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/blood/gibs/cleangibs,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
@@ -244,7 +244,7 @@
"gg" = (
/obj/item/trash/can,
/obj/structure/sign/poster/contraband/random/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -261,7 +261,7 @@
/obj/machinery/atmospherics/unary/vent_pump{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -292,13 +292,13 @@
/obj/item/bedsheet/syndie,
/obj/item/trash/syndi_cakes,
/obj/item/trash/syndi_cakes,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"hG" = (
/obj/machinery/light/small/directional/south,
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/obj/effect/turf_decal/stripes/line{
@@ -308,7 +308,7 @@
/area/ruin/space/powered/requires_power_space)
"hP" = (
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -321,7 +321,7 @@
/obj/structure/grille/broken,
/obj/item/shard,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/blood/drip{
icon_state = "5"
},
@@ -385,7 +385,7 @@
},
/obj/effect/turf_decal/stripes/white/line,
/mob/living/simple_animal/hostile/alien/sentinel,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
@@ -394,7 +394,7 @@
/obj/effect/decal/cleanable/blood/drip{
icon_state = "5"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/generic,
/obj/item/trash/spentcasing/bullet,
/obj/item/trash/spentcasing/bullet,
@@ -410,8 +410,8 @@
/area/ruin/space/powered/requires_power_space)
"jr" = (
/obj/item/chair,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -423,7 +423,7 @@
/area/ruin/space/powered/requires_power_space)
"jW" = (
/mob/living/simple_animal/hostile/alien,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"kg" = (
@@ -441,7 +441,7 @@
/area/ruin/space/powered/requires_power_space)
"kx" = (
/obj/item/chair/stool,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
@@ -451,7 +451,7 @@
/obj/machinery/atmospherics/unary/vent_pump,
/obj/effect/decal/cleanable/blood/drip,
/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/trash/spentcasing/bullet,
/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/mineral/plastitanium,
@@ -462,8 +462,8 @@
pixel_y = 9
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/blood/often,
/obj/item/trash/spentcasing/shotgun,
/turf/simulated/floor/pod,
/area/ruin/space/powered/requires_power_space)
@@ -472,7 +472,7 @@
dir = 1
},
/obj/effect/turf_decal/stripes/white/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"la" = (
@@ -494,13 +494,13 @@
dir = 1
},
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"lk" = (
/obj/effect/decal/cleanable/generic,
/obj/effect/decal/cleanable/vomit/green,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"lm" = (
@@ -519,7 +519,7 @@
pixel_y = 17
},
/obj/item/organ/internal/body_egg/alien_embryo,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"lu" = (
@@ -530,13 +530,13 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"lA" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/turf/simulated/floor/pod,
/area/ruin/space/powered/requires_power_space)
"lP" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/blood/gibs/xeno,
/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/mineral/plastitanium,
@@ -560,7 +560,7 @@
dir = 1
},
/obj/effect/turf_decal/stripes/white/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"ne" = (
@@ -580,7 +580,7 @@
/obj/effect/decal/cleanable/blood/drip{
icon_state = "5"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"ns" = (
@@ -595,7 +595,7 @@
/area/ruin/space/powered/requires_power_space)
"nE" = (
/mob/living/simple_animal/hostile/alien/sentinel,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/blood/drip{
icon_state = "3"
},
@@ -609,7 +609,7 @@
},
/obj/effect/turf_decal/stripes/white/line,
/obj/effect/decal/cleanable/blood/splatter,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"nU" = (
@@ -632,7 +632,7 @@
/obj/structure/computerframe{
icon_state = "comp_frame_2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/shard{
icon_state = "small";
pixel_x = 10;
@@ -642,8 +642,8 @@
/area/ruin/space/powered/requires_power_space)
"pg" = (
/obj/structure/alien/egg/burst,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"pj" = (
@@ -651,7 +651,7 @@
/obj/structure/computerframe{
icon_state = "comp_frame_5"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/shard,
/obj/item/stack/cable_coil{
amount = 1
@@ -669,8 +669,8 @@
/obj/item/chair{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -680,7 +680,7 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"pK" = (
@@ -693,7 +693,7 @@
pixel_x = 8;
pixel_y = -4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"pO" = (
@@ -703,7 +703,7 @@
/obj/item/trash/raisins,
/obj/item/trash/can,
/obj/item/trash/plate,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -727,8 +727,8 @@
/turf/simulated/floor/pod,
/area/ruin/space/powered/requires_power_space)
"rs" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -753,8 +753,8 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"sb" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"sg" = (
@@ -768,7 +768,7 @@
/obj/structure/closet/crate/freezer,
/obj/item/food/meat/corgi,
/obj/item/food/meat/corgi,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/freezer,
/area/ruin/space/powered/requires_power_space)
"st" = (
@@ -780,7 +780,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/powered/requires_power_space)
"sA" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/obj/effect/turf_decal/stripes/white/line{
@@ -811,13 +811,13 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"tO" = (
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/blood/gibs/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"tX" = (
@@ -829,18 +829,18 @@
/area/ruin/space/powered/requires_power_space)
"ue" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"ug" = (
/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/organ/external/chest,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"ul" = (
/obj/structure/table_frame,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/stack/sheet/metal,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
@@ -849,7 +849,7 @@
dir = 1
},
/obj/effect/turf_decal/stripes/white/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/generic,
/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/mineral/plastitanium/red,
@@ -862,7 +862,7 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/mob/living/simple_animal/hostile/alien,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
@@ -883,7 +883,7 @@
"vL" = (
/obj/effect/turf_decal/stripes/white/line,
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"vX" = (
@@ -891,13 +891,13 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"wO" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/organ/internal/beard,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"wY" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/blood/often,
/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
@@ -912,7 +912,7 @@
dir = 4
},
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
@@ -922,7 +922,7 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/blood/drip,
/obj/effect/decal/cleanable/blood/gibs/xeno,
/obj/item/trash/spentcasing/bullet,
@@ -935,7 +935,7 @@
"xG" = (
/obj/machinery/light_construct/directional/west,
/obj/item/paper/crumpled,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/storage/secure/briefcase/syndie,
/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/mineral/plastitanium,
@@ -965,13 +965,13 @@
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
/obj/structure/extinguisher_cabinet/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"zq" = (
/obj/machinery/light_construct/directional/east,
/obj/effect/decal/cleanable/blood/splatter,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium/red/airless{
icon_state = "plastitanium"
},
@@ -987,7 +987,7 @@
dir = 4
},
/obj/effect/turf_decal/stripes/white/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"zK" = (
@@ -1000,7 +1000,7 @@
dir = 1
},
/obj/effect/turf_decal/stripes/white/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/organ/internal/body_egg/alien_embryo{
icon_state = "facehugger_dead"
},
@@ -1010,9 +1010,9 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/dirt/blackpowder,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"As" = (
@@ -1032,8 +1032,8 @@
/obj/effect/decal/cleanable/blood/drip{
icon_state = "4"
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"AV" = (
@@ -1046,7 +1046,7 @@
dir = 4
},
/obj/effect/turf_decal/stripes/white/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"BA" = (
@@ -1057,7 +1057,7 @@
"BK" = (
/obj/machinery/light/small/directional/south,
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -1101,14 +1101,14 @@
/obj/effect/decal/cleanable/blood/drip{
icon_state = "4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/blood/gibs/body,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"FH" = (
/obj/structure/table_frame/wood,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -1124,8 +1124,8 @@
/area/ruin/space/powered/requires_power_space)
"FS" = (
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"FT" = (
@@ -1142,7 +1142,7 @@
pixel_y = 14;
pixel_x = 6
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -1160,7 +1160,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"He" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/paintkit/gygax_syndie,
/turf/simulated/floor/pod,
/area/ruin/space/powered/requires_power_space)
@@ -1205,7 +1205,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"Ie" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/structure/alien/resin/door{
dir = 4
},
@@ -1216,13 +1216,13 @@
/turf/template_noop,
/area/template_noop)
"IH" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/blood/gibs/body,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"IR" = (
/obj/effect/decal/cleanable/blood/splatter,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"IX" = (
@@ -1239,12 +1239,12 @@
/area/ruin/space/powered/requires_power_space)
"Je" = (
/obj/machinery/light_construct/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"Jp" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/blood/gibs/body,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
@@ -1258,7 +1258,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"JK" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"JO" = (
@@ -1268,7 +1268,7 @@
"JS" = (
/mob/living/simple_animal/hostile/alien/sentinel,
/obj/effect/decal/cleanable/blood/gibs/xeno/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"Kv" = (
@@ -1296,7 +1296,7 @@
/area/ruin/space/powered/requires_power_space)
"LA" = (
/obj/structure/closet/secure_closet/freezer/fridge,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "stage_left"
},
@@ -1306,7 +1306,7 @@
dir = 4
},
/obj/effect/decal/cleanable/blood/drip,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/blood/gibs/body,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
@@ -1340,14 +1340,14 @@
/obj/effect/turf_decal/stripes/white/corner{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"Nj" = (
/obj/structure/barricade/security,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"NN" = (
@@ -1373,8 +1373,8 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/organ/external/hand,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
@@ -1383,7 +1383,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"OA" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/poster/contraband/random/south,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
@@ -1392,7 +1392,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"Pm" = (
@@ -1406,7 +1406,7 @@
"Po" = (
/obj/structure/closet/crate/engineering,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"Pq" = (
@@ -1480,7 +1480,7 @@
"SA" = (
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/blood/gibs/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
@@ -1493,8 +1493,8 @@
},
/area/ruin/space/powered/requires_power_space)
"Tn" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/blood/often,
/obj/structure/barricade/security,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
@@ -1516,12 +1516,12 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"TV" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"Us" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/table_frame,
/obj/item/organ/internal/body_egg/alien_embryo{
icon_state = "facehugger_impregnated"
@@ -1548,22 +1548,22 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"Vc" = (
/obj/machinery/atmospherics/unary/vent_pump{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium/red/airless{
icon_state = "plastitanium"
},
/area/ruin/space/powered/requires_power_space)
"Vn" = (
/obj/structure/barricade/security,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
"VF" = (
@@ -1578,13 +1578,13 @@
/area/ruin/space/powered/requires_power_space)
"VN" = (
/obj/item/organ/external/chest,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/pod,
/area/ruin/space/powered/requires_power_space)
"Wd" = (
/obj/item/trash/spentcasing/bullet,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"We" = (
@@ -1595,8 +1595,8 @@
"Ww" = (
/obj/item/clothing/suit/fire/firefighter,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"WQ" = (
@@ -1609,7 +1609,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"WR" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/blood/drip{
icon_state = "5"
},
@@ -1620,8 +1620,8 @@
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"Xe" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/trash/spentcasing/bullet,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
@@ -1635,14 +1635,14 @@
/area/ruin/space/powered/requires_power_space)
"XL" = (
/obj/structure/bed/nest,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"XW" = (
/obj/structure/kitchenspike_frame,
/obj/item/stack/rods,
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/freezer,
/area/ruin/space/powered/requires_power_space)
"Ye" = (
@@ -1680,7 +1680,7 @@
/obj/effect/turf_decal/stripes/white/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/ruin/space/powered/requires_power_space)
"Zc" = (
@@ -1689,8 +1689,8 @@
dir = 1
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/blood/often,
/obj/item/trash/spentcasing/shotgun,
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered/requires_power_space)
@@ -1701,8 +1701,8 @@
/obj/structure/toilet{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/ruin/space/powered/requires_power_space)
"ZA" = (
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm
index 2b88ee64a886..d8d1b6b9515a 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm
@@ -335,7 +335,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/ruin/space/powered)
"iG" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/flashlight{
on = 1
},
@@ -507,7 +507,7 @@
/turf/template_noop,
/area/template_noop)
"lR" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"lS" = (
@@ -575,7 +575,7 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"nx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/ruin/space/powered)
"nA" = (
@@ -612,7 +612,7 @@
/area/ruin/space/powered)
"oh" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"ol" = (
@@ -624,7 +624,7 @@
"ov" = (
/obj/effect/decal/cleanable/ash,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"oE" = (
@@ -834,8 +834,8 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"to" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"tv" = (
@@ -988,7 +988,7 @@
/area/ruin/space/powered)
"wv" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"wF" = (
@@ -1034,7 +1034,7 @@
},
/obj/effect/decal/cleanable/glass,
/obj/item/shard,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"xY" = (
@@ -1081,7 +1081,7 @@
/turf/simulated/wall/indestructible/syndishuttle/nodiagonal,
/area/ruin/space/powered)
"yt" = (
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/turf/simulated/floor/bluegrid,
@@ -1182,7 +1182,7 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"AS" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stock_parts/cell/hyper/empty,
/obj/item/stack/cable_coil{
amount = 5
@@ -1623,7 +1623,7 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"HQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"HU" = (
@@ -1684,7 +1684,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"IK" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/sheet/mineral/titanium,
/obj/item/stack/rods,
/turf/simulated/floor/plating,
@@ -1694,7 +1694,7 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"Ja" = (
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/obj/effect/decal/cleanable/dirt,
@@ -1770,7 +1770,7 @@
/turf/simulated/floor/carpet/blue,
/area/ruin/space/powered)
"KW" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/railing{
dir = 5
},
@@ -1847,7 +1847,7 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"LV" = (
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/obj/item/stack/cable_coil{
@@ -1879,8 +1879,8 @@
/turf/simulated/floor/mech_bay_recharge_floor,
/area/ruin/space/powered)
"Mp" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/sheet/mineral/titanium,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
@@ -2058,7 +2058,7 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"QD" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/powered)
"QF" = (
@@ -2078,7 +2078,7 @@
/obj/item/cigbutt/roach,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/blood/oil,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"QS" = (
@@ -2103,7 +2103,7 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"Ry" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"RF" = (
@@ -2157,7 +2157,7 @@
/area/ruin/space/powered)
"SA" = (
/obj/structure/fans/tiny/invisible,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/ruin/space/powered)
"SH" = (
@@ -2217,7 +2217,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/powered)
"Ty" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/bluegrid,
/area/ruin/space/powered)
"TR" = (
@@ -2285,7 +2285,7 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
"UH" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stock_parts/cell/hyper/empty,
/obj/item/stock_parts/cell/hyper/empty{
pixel_y = 8;
@@ -2366,7 +2366,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/ruin/space/powered)
"VO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/ruin/space/powered)
"VQ" = (
@@ -2388,7 +2388,7 @@
/obj/item/circuitboard/atmoscontrol{
icon_state = "command_broken"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/mineral/titanium/yellow,
/area/ruin/space/powered)
@@ -2455,7 +2455,7 @@
/turf/simulated/floor/mineral/titanium,
/area/ruin/space/powered)
"Xy" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light_construct/directional/north,
/obj/structure/closet/secure_closet/engineering_electrical,
/turf/simulated/floor/plating,
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm
index ea87acb0a880..b3facde06aea 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/spacehotel.dmm
@@ -98,7 +98,7 @@
icon_state = "4-8"
},
/obj/machinery/light/small/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"aQ" = (
@@ -157,7 +157,7 @@
"bd" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"bh" = (
@@ -212,7 +212,7 @@
/area/ruin/space/spacehotelv1/entryhallway)
"bz" = (
/obj/machinery/light/small/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/emcloset,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
@@ -322,7 +322,7 @@
/area/ruin/space/spacehotelv1/centralhallway)
"cp" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"cr" = (
@@ -350,7 +350,7 @@
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
/obj/machinery/light/small/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"cE" = (
@@ -411,7 +411,7 @@
"de" = (
/obj/structure/rack,
/obj/random/toolbox,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/poster/random{
pixel_x = -32
},
@@ -497,7 +497,7 @@
/obj/structure/disposalpipe/trunk{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"dH" = (
@@ -579,7 +579,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"ez" = (
@@ -606,7 +606,7 @@
/obj/structure/sign/poster/random{
pixel_y = -32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"eE" = (
@@ -743,7 +743,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"fF" = (
@@ -775,7 +775,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/poster/random{
pixel_x = -32
},
@@ -783,7 +783,7 @@
/area/ruin/space/spacehotelv1/engi1)
"fP" = (
/obj/machinery/atmospherics/portable/pump,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"fV" = (
@@ -796,7 +796,7 @@
/area/ruin/space/spacehotelv1/guestroom4)
"gb" = (
/obj/machinery/suit_storage_unit/standard_unit,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"gd" = (
@@ -848,7 +848,7 @@
/area/ruin/space/spacehotelv1/bar)
"gA" = (
/obj/structure/closet/emcloset,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"gC" = (
@@ -975,7 +975,7 @@
/area/space/nearstation)
"hy" = (
/obj/structure/closet/emcloset,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"hD" = (
@@ -1104,7 +1104,7 @@
icon_state = "2-8"
},
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"it" = (
@@ -1247,7 +1247,7 @@
/area/ruin/space/spacehotelv1/reception)
"jw" = (
/obj/structure/dispenser/oxygen,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"jx" = (
@@ -1324,7 +1324,7 @@
/obj/structure/sign/securearea{
pixel_y = -32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"jZ" = (
@@ -1502,7 +1502,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"lj" = (
@@ -1513,7 +1513,7 @@
/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/bar)
"ll" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/portable/canister/oxygen,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
@@ -1537,7 +1537,7 @@
/turf/template_noop,
/area/space/nearstation)
"lr" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/poster/random{
pixel_y = 32
},
@@ -1717,7 +1717,7 @@
/area/ruin/space/spacehotelv1/bar)
"mA" = (
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"mC" = (
@@ -1758,7 +1758,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
@@ -1780,7 +1780,7 @@
id = "ext_eva_door2";
pixel_x = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"nd" = (
@@ -1800,7 +1800,7 @@
"nj" = (
/obj/machinery/door/airlock/external,
/obj/structure/fans/tiny,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"nl" = (
@@ -1825,7 +1825,7 @@
dir = 4
},
/obj/structure/window/reinforced,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"no" = (
@@ -1845,7 +1845,7 @@
icon_state = "4-8"
},
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"nx" = (
@@ -1954,7 +1954,7 @@
/obj/structure/sign/vacuum{
pixel_y = 32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"ok" = (
@@ -2050,7 +2050,7 @@
/area/ruin/space/spacehotelv1/bar)
"oR" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"oU" = (
@@ -2087,7 +2087,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"pg" = (
@@ -2107,7 +2107,7 @@
/obj/item/holder/mouse{
name = "Elliot"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"pq" = (
@@ -2152,7 +2152,7 @@
dir = 1
},
/obj/machinery/door/window/reinforced/normal,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"pC" = (
@@ -2197,7 +2197,7 @@
"pM" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"pN" = (
@@ -2288,7 +2288,7 @@
"qu" = (
/obj/machinery/door/airlock/external,
/obj/structure/fans/tiny,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"qA" = (
@@ -2544,7 +2544,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"sF" = (
@@ -2558,7 +2558,7 @@
/turf/simulated/floor/carpet,
/area/ruin/space/spacehotelv1/restoraunt1)
"sM" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"sQ" = (
@@ -2598,14 +2598,14 @@
"tg" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"tj" = (
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"tk" = (
@@ -2627,8 +2627,8 @@
},
/area/ruin/space/spacehotelv1/guestroom3)
"tm" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/cobweb/left/rare,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/rack,
/obj/random/tool,
/obj/effect/spawner/random/maintenance,
@@ -2641,7 +2641,7 @@
/area/ruin/space/spacehotelv1/restoraunt1)
"to" = (
/obj/machinery/door/airlock/maintenance,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -2909,7 +2909,7 @@
dir = 4;
id_tag = "hotelstrash"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"vf" = (
@@ -2934,7 +2934,7 @@
"vk" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"vp" = (
@@ -3168,7 +3168,7 @@
/obj/structure/rack,
/obj/random/tool,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"wL" = (
@@ -3195,7 +3195,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"wS" = (
@@ -3209,7 +3209,7 @@
/obj/structure/sign/poster/random{
pixel_y = 32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"wZ" = (
@@ -3294,7 +3294,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"xs" = (
@@ -3371,7 +3371,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"xO" = (
@@ -3468,7 +3468,7 @@
/obj/structure/sign/poster/random{
pixel_y = -32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"yF" = (
@@ -3674,7 +3674,7 @@
/obj/machinery/conveyor_switch/oneway{
id = "hotelsdisposal"
},
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"zR" = (
@@ -3738,7 +3738,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"Ak" = (
@@ -3787,7 +3787,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"AK" = (
@@ -3913,7 +3913,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"Bz" = (
@@ -3924,7 +3924,7 @@
/area/ruin/space/spacehotelv1/bar)
"BG" = (
/obj/machinery/door/airlock/maintenance_hatch,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"BI" = (
@@ -4048,7 +4048,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"CC" = (
@@ -4103,7 +4103,7 @@
/area/ruin/space/spacehotelv1/guestroom1)
"Dk" = (
/obj/machinery/light/small/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"Dl" = (
@@ -4136,7 +4136,7 @@
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"DA" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"DD" = (
@@ -4156,7 +4156,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"DF" = (
@@ -4205,7 +4205,7 @@
/obj/structure/disposalpipe/segment/corner{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"DW" = (
@@ -4229,7 +4229,7 @@
/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Ec" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/poster/random{
pixel_y = -32
},
@@ -4249,7 +4249,7 @@
locked = 1
},
/obj/structure/fans/tiny,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"Ek" = (
@@ -4271,7 +4271,7 @@
name = "Push me";
id_tag = "hotelstrash"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"Es" = (
@@ -4411,7 +4411,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"Fo" = (
@@ -4510,8 +4510,8 @@
icon_state = "1-2"
},
/obj/machinery/light/small/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"FV" = (
@@ -4530,7 +4530,7 @@
},
/area/ruin/space/spacehotelv1/cargostorage)
"Gb" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/vacuum{
pixel_y = -32
},
@@ -4584,7 +4584,7 @@
/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/forehallway)
"Gm" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"Gs" = (
@@ -4725,7 +4725,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"Hr" = (
@@ -4750,7 +4750,7 @@
pixel_x = 32
},
/obj/random/toolbox,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"HB" = (
@@ -4772,7 +4772,7 @@
dir = 4
},
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"HP" = (
@@ -4846,7 +4846,7 @@
icon_state = "1-2"
},
/obj/machinery/light/small/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"Iv" = (
@@ -4867,7 +4867,7 @@
/obj/structure/rack,
/obj/random/tool,
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"IE" = (
@@ -5166,8 +5166,8 @@
/area/ruin/space/spacehotelv1/guestroom1)
"KR" = (
/obj/structure/closet/firecloset,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/cobweb/left/frequent,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"KU" = (
@@ -5177,7 +5177,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"KX" = (
@@ -5269,7 +5269,7 @@
/turf/simulated/floor/plasteel/grimy,
/area/ruin/space/spacehotelv1/forehallway)
"Ls" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"Lv" = (
@@ -5314,7 +5314,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/door/airlock/maintenance,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
@@ -5341,7 +5341,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"Ma" = (
@@ -5438,7 +5438,7 @@
icon_state = "1-4"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"ME" = (
@@ -5479,7 +5479,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"MX" = (
@@ -5599,8 +5599,8 @@
/area/ruin/space/spacehotelv1/guestroom2)
"NN" = (
/obj/structure/rack,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/cobweb/left/frequent,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"NR" = (
@@ -5644,7 +5644,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"NY" = (
@@ -5770,7 +5770,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"OU" = (
@@ -5786,7 +5786,7 @@
/obj/machinery/computer/monitor{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/poster/random{
pixel_y = -32
},
@@ -5851,7 +5851,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"Ps" = (
@@ -5875,7 +5875,7 @@
/obj/structure/disposaloutlet{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"Pw" = (
@@ -5884,7 +5884,7 @@
icon_state = "0-2"
},
/obj/machinery/power/apc/off_station/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/portable/canister/nitrogen,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
@@ -5927,7 +5927,7 @@
/obj/structure/rack,
/obj/random/toolbox,
/obj/random/tool,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"PQ" = (
@@ -5942,7 +5942,7 @@
/turf/simulated/floor/wood/oak,
/area/ruin/space/spacehotelv1/centralhallway)
"Qc" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/circuitboard/tcomms/core,
/turf/simulated/floor/greengrid/airless{
icon_state = "bcircuit"
@@ -5954,7 +5954,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"Qo" = (
@@ -6112,13 +6112,13 @@
/turf/simulated/floor/carpet/red,
/area/ruin/space/spacehotelv1/guestroom4)
"RL" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/space_heater,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"RP" = (
/obj/machinery/light/small/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"RR" = (
@@ -6162,7 +6162,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"Sd" = (
@@ -6229,7 +6229,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"SL" = (
@@ -6270,7 +6270,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/fans/tiny,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
@@ -6285,7 +6285,7 @@
pixel_y = 32
},
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"Tv" = (
@@ -6379,12 +6379,12 @@
/area/ruin/space/spacehotelv1/forehallway)
"TT" = (
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"TV" = (
/obj/machinery/suit_storage_unit/standard_unit,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"TW" = (
@@ -6410,7 +6410,7 @@
pixel_y = 8
},
/obj/machinery/light/small/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"Uh" = (
@@ -6439,7 +6439,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"UH" = (
@@ -6693,7 +6693,7 @@
"Wa" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"We" = (
@@ -6774,12 +6774,12 @@
/area/ruin/space/spacehotelv1/janitor)
"Wy" = (
/obj/machinery/atmospherics/portable/scrubber,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"WD" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"WM" = (
@@ -6794,7 +6794,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"WU" = (
@@ -6998,11 +6998,11 @@
icon_state = "0-8"
},
/obj/machinery/power/apc/off_station/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
"YA" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/reagent_dispensers/watertank,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi2)
@@ -7037,7 +7037,7 @@
/obj/structure/chair{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"YS" = (
@@ -7152,7 +7152,7 @@
/area/space/nearstation)
"ZP" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/engi1)
"ZR" = (
@@ -7164,7 +7164,7 @@
/area/ruin/space/spacehotelv1/entryhallway)
"ZS" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/ruin/space/spacehotelv1/forestarboardmaints)
"ZU" = (
diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/voxraiders_1.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/voxraiders_1.dmm
index 567b8ccf3e80..cc8e771d706c 100644
--- a/_maps/map_files220/RandomRuins/SpaceRuins/voxraiders_1.dmm
+++ b/_maps/map_files220/RandomRuins/SpaceRuins/voxraiders_1.dmm
@@ -5,7 +5,7 @@
/area/ruin/space/unpowered/unpowered_structures)
"bu" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"bG" = (
@@ -164,7 +164,7 @@
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"ot" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/ruin/space/unpowered/unpowered_structures)
"oL" = (
diff --git a/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm b/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm
index 2632008b7078..72c89df87c0c 100644
--- a/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm
+++ b/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm
@@ -33,7 +33,7 @@
/area/awaymission/BMPship/TurretsSouth)
"al" = (
/obj/item/stack/sheet/mineral/titanium,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"am" = (
@@ -111,7 +111,7 @@
maxHealth = 150;
name = "Angry giant spider"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"aA" = (
@@ -145,7 +145,7 @@
icon_state = "small"
},
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TurretsNorth)
"aF" = (
@@ -163,7 +163,7 @@
"aG" = (
/obj/machinery/light_construct/small/north,
/obj/structure/alien/weeds,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"aH" = (
@@ -172,7 +172,7 @@
dir = 4
},
/obj/structure/grille,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TurretsNorth)
"aI" = (
@@ -208,7 +208,7 @@
/turf/simulated/wall/indestructible/whiteshuttle,
/area/awaymission/BMPship/Gate)
"aR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/apc_electronics,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TurretsNorth)
@@ -238,7 +238,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
"bb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/ash,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Buffer)
@@ -293,7 +293,7 @@
pixel_x = -5;
pixel_y = 12
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"bm" = (
@@ -384,16 +384,16 @@
/area/awaymission/BMPship/Fore)
"bw" = (
/obj/structure/alien/weeds,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/vault,
/area/awaymission/BMPship/Buffer)
"by" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
"bz" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
"bA" = (
@@ -651,7 +651,7 @@
/area/awaymission/BMPship/Containment)
"ci" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/circuitboard/smes,
/obj/item/stack/cable_coil/green,
/turf/simulated/floor/greengrid,
@@ -784,7 +784,7 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Engines)
"cE" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/tile/plasteel,
/obj/item/stack/sheet/mineral/titanium,
/turf/simulated/floor/plating/airless,
@@ -996,7 +996,7 @@
name = "MAXIMUM ATTENTION";
pixel_x = -32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"dl" = (
@@ -1089,7 +1089,7 @@
/turf/simulated/floor/grass,
/area/awaymission/BMPship/Kitchen)
"dw" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stock_parts/cell,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
@@ -1298,7 +1298,7 @@
/area/awaymission/BMPship/Containment)
"dU" = (
/obj/item/reagent_containers/drinks/sillycup,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"dV" = (
@@ -1437,7 +1437,7 @@
/obj/machinery/economy/vending/boozeomat{
layer = 3.1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"en" = (
@@ -1505,13 +1505,13 @@
/area/awaymission/BMPship/Fore)
"eC" = (
/obj/effect/decal/cleanable/ash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/cable_coil,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TurretsNorth)
"eD" = (
/obj/structure/spider/stickyweb,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"eE" = (
@@ -1679,7 +1679,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"fc" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/ore/iron,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
@@ -2000,7 +2000,7 @@
},
/area/awaymission/BMPship/Kitchen)
"fT" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -2176,14 +2176,14 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"gs" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"gt" = (
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"gu" = (
@@ -2213,7 +2213,7 @@
/area/space)
"gz" = (
/obj/item/shard,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"gA" = (
@@ -2241,14 +2241,14 @@
/area/awaymission/BMPship/Fore)
"gD" = (
/obj/structure/chair/stool,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"gE" = (
/obj/structure/computerframe{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"gF" = (
@@ -2306,7 +2306,7 @@
/area/awaymission/BMPship/Fore)
"gP" = (
/obj/item/multitool,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission)
"gQ" = (
@@ -2324,7 +2324,7 @@
/area/awaymission/BMPship/Fore)
"gS" = (
/obj/structure/cable,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/tank/internals/emergency_oxygen/empty,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
@@ -2353,7 +2353,7 @@
/obj/structure/closet/fireaxecabinet{
pixel_x = -30
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"gX" = (
@@ -2364,21 +2364,21 @@
},
/area/awaymission/BMPship/Dormitories)
"gY" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Mining)
"gZ" = (
/obj/effect/landmark/awaystart,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Mining)
"ha" = (
/obj/effect/gibspawner/robot,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Mining)
"hb" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/clothing/mask/gas/explorer,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Mining)
@@ -2440,7 +2440,7 @@
/turf/simulated/floor/vault,
/area/awaymission/BMPship/Buffer)
"hr" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/spider/stickyweb,
/obj/structure/cable{
icon_state = "2-8"
@@ -2503,7 +2503,7 @@
/area/awaymission/BMPship/Containment)
"hB" = (
/obj/machinery/light_construct/small/north,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"hC" = (
@@ -2604,7 +2604,7 @@
icon_state = "small"
},
/obj/item/shard,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/grille/broken,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
@@ -2667,7 +2667,7 @@
/area/awaymission/BMPship/CommonArea)
"ih" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Armory)
@@ -2679,7 +2679,7 @@
pixel_x = -7;
pixel_y = -10
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"ij" = (
@@ -2964,7 +2964,7 @@
"jm" = (
/obj/effect/decal/cleanable/ash,
/obj/effect/decal/cleanable/blood/oil,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TurretsNorth)
"jn" = (
@@ -3217,7 +3217,7 @@
/obj/structure/window/reinforced{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/grille/broken,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
@@ -3403,7 +3403,7 @@
/area/awaymission)
"mJ" = (
/obj/structure/girder,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"mL" = (
@@ -3458,7 +3458,7 @@
/area/awaymission/BMPship/TurretsNorth)
"nD" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
icon_state = "4-8"
},
@@ -3469,7 +3469,7 @@
layer = 2.8
},
/obj/effect/mob_spawn/human/corpse/syndicatesoldier/trader,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TraderShuttle)
"nH" = (
@@ -3576,7 +3576,7 @@
/obj/effect/turf_decal/delivery/red/partial{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Gate)
"os" = (
@@ -3593,7 +3593,7 @@
icon_state = "0-4"
},
/obj/item/mounted/frame/apc_frame,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Armory)
"ov" = (
@@ -3627,11 +3627,11 @@
pixel_y = 13
},
/obj/item/clothing/head/collectable/captain,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"oD" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stock_parts/cell/empty,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Buffer)
@@ -3700,7 +3700,7 @@
/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"pn" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/apc_electronics,
/obj/item/clothing/mask/gas/explorer,
/turf/simulated/floor/plating/airless,
@@ -3836,7 +3836,7 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Engines)
"qb" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/circuitboard/smes,
/obj/item/stack/cable_coil/blue,
/turf/simulated/floor/greengrid,
@@ -3853,7 +3853,7 @@
/turf/simulated/floor/carpet,
/area/awaymission/BMPship/Dormitories)
"qp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/ash,
/obj/item/stack/sheet/mineral/titanium,
/turf/simulated/floor/plating/airless,
@@ -3927,12 +3927,12 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"qS" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/firealarm/no_alarm/directional/north,
/turf/simulated/floor/plasteel,
/area/awaymission/BMPship/Bath)
"qX" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/crowbar/fluff/zelda_creedy_1,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Mining)
@@ -3941,7 +3941,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/awaymission/BMPship/TraderShuttle)
"rg" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/delivery/red/partial{
dir = 8
},
@@ -3980,7 +3980,7 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/TurretsSouth)
"rE" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Buffer)
"rJ" = (
@@ -4044,7 +4044,7 @@
pixel_x = -13
},
/obj/item/wrench,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"sq" = (
@@ -4059,14 +4059,14 @@
/turf/simulated/floor/carpet,
/area/awaymission/BMPship/Dormitories)
"su" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/bodyanalyzer,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
"sv" = (
/obj/item/stack/tile/plasteel,
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"sF" = (
@@ -4090,7 +4090,7 @@
maxHealth = 150;
name = "Angry giant spider"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"sQ" = (
@@ -4151,7 +4151,7 @@
},
/area/awaymission/BMPship/Engines)
"tw" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
@@ -4178,7 +4178,7 @@
/turf/simulated/wall/indestructible/whiteshuttle,
/area/awaymission/BMPship/Kitchen)
"tE" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
@@ -4222,7 +4222,7 @@
"tY" = (
/obj/structure/alien/weeds,
/obj/item/skeleton/r_arm,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"uj" = (
@@ -4244,7 +4244,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"uo" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/indestructible/whiteshuttle,
/area/awaymission/BMPship/Buffer)
"ur" = (
@@ -4363,7 +4363,7 @@
faction = list("alien");
layer = 2.6
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Armory)
"vl" = (
@@ -4451,7 +4451,7 @@
/obj/machinery/light_construct/small/south,
/obj/effect/decal/cleanable/ash,
/obj/effect/decal/cleanable/blood/oil,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TurretsNorth)
"wg" = (
@@ -4472,7 +4472,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"wk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TurretsNorth)
"wo" = (
@@ -4514,7 +4514,7 @@
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/awaymission/BMPship/TraderShuttle)
"wB" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/CommonArea)
"wG" = (
@@ -4693,7 +4693,7 @@
/area/awaymission/BMPship/Containment)
"ye" = (
/obj/effect/decal/cleanable/ash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/carp{
maxHealth = 50;
name = "Annoyed space carp";
@@ -4721,7 +4721,7 @@
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Containment)
"yv" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/indestructible/whiteshuttle,
/area/awaymission/BMPship/Fore)
"yw" = (
@@ -4786,7 +4786,7 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Gate)
"zb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/engine/vacuum,
/area/awaymission/BMPship/Buffer)
"zf" = (
@@ -4931,7 +4931,7 @@
d2 = 4;
icon_state = "0-4"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Armory)
"AI" = (
@@ -4969,7 +4969,7 @@
/area/awaymission/BMPship/TraderShuttle)
"AW" = (
/obj/effect/decal/cleanable/ash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"AZ" = (
@@ -5021,7 +5021,7 @@
/turf/simulated/floor/vault,
/area/awaymission/BMPship/Fore)
"BC" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/ash,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Mining)
@@ -5046,7 +5046,7 @@
/obj/structure/window/reinforced{
color = "green"
},
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil/yellow,
/turf/simulated/floor/plasteel{
dir = 6;
@@ -5372,7 +5372,7 @@
},
/area/awaymission/BMPship/CommonArea)
"EA" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkyellowalt"
@@ -5495,7 +5495,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Gate)
"FQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
icon_state = "darkredaltstrip"
@@ -5697,7 +5697,7 @@
/area/awaymission/BMPship/MedBay)
"HE" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/poison/giant_spider{
health = 250;
maxHealth = 250;
@@ -5795,7 +5795,7 @@
},
/area/awaymission/BMPship/CommonArea)
"IF" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/shard{
icon_state = "small"
},
@@ -5809,7 +5809,7 @@
name = "MAXIMUM ATTENTION";
pixel_x = -32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/awaymission/BMPship/CommonArea)
"IH" = (
@@ -5857,7 +5857,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
"Jh" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/mounted/frame/apc_frame,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TurretsNorth)
@@ -5925,7 +5925,7 @@
/obj/item/shard{
icon_state = "small"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TraderShuttle)
"KF" = (
@@ -6171,7 +6171,7 @@
"ND" = (
/obj/item/stack/ore/iron,
/obj/effect/decal/cleanable/ash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TraderShuttle)
"NI" = (
@@ -6196,7 +6196,7 @@
/area/awaymission/BMPship/Containment)
"Oj" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/firealarm/no_alarm/directional/north,
/obj/structure/spider/stickyweb,
/obj/structure/spider/stickyweb,
@@ -6245,7 +6245,7 @@
},
/area/awaymission/BMPship/Engines)
"OS" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TraderShuttle)
"OU" = (
@@ -6423,7 +6423,7 @@
/obj/item/shard{
icon_state = "medium"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TraderShuttle)
"QQ" = (
@@ -6494,7 +6494,7 @@
},
/area/awaymission/BMPship/CommonArea)
"Rk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/TurretsNorth)
"Rm" = (
@@ -6504,7 +6504,7 @@
/turf/simulated/floor/wood/oak,
/area/awaymission/BMPship/Fore)
"Rn" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/indestructible/whiteshuttle,
/area/awaymission/BMPship/MedBay)
"RB" = (
@@ -6532,7 +6532,7 @@
/area/awaymission/BMPship/Buffer)
"RK" = (
/obj/structure/girder,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TraderShuttle)
"Sd" = (
@@ -6568,12 +6568,12 @@
/area/awaymission/BMPship/MedBay)
"Sn" = (
/obj/effect/decal/cleanable/ash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TraderShuttle)
"Sq" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
},
@@ -6667,7 +6667,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"TJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/r_wall,
/area/awaymission/BMPship/Containment)
"TM" = (
@@ -6707,7 +6707,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"Ug" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/indestructible/whiteshuttle,
/area/awaymission/BMPship/Armory)
"Uh" = (
@@ -6720,7 +6720,7 @@
/area/awaymission/BMPship/Containment)
"Uj" = (
/obj/item/shard,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/TraderShuttle)
"Un" = (
@@ -6835,7 +6835,7 @@
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Containment)
"Vw" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/spider/stickyweb,
/turf/simulated/floor/plasteel{
icon_state = "cafeteria"
@@ -6876,16 +6876,16 @@
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Gate)
"VO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/clothing/mask/gas/explorer,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Mining)
"VQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/BMPship/Gate)
"VV" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/indestructible/whiteshuttle,
/area/awaymission/BMPship/TurretsNorth)
"VX" = (
@@ -6954,7 +6954,7 @@
pixel_y = 32
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Armory)
"Xa" = (
@@ -7161,7 +7161,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/BMPship/Containment)
"YX" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/tile/plasteel,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/Fore)
@@ -7206,7 +7206,7 @@
/turf/simulated/floor/engine,
/area/awaymission/BMPship/Containment)
"ZB" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/drip,
/turf/simulated/floor/plating/airless,
/area/awaymission/BMPship/MedBay)
diff --git a/_maps/map_files220/RandomZLevels/blackmesa.dmm b/_maps/map_files220/RandomZLevels/blackmesa.dmm
index 77885d7c03dc..993765d6f617 100644
--- a/_maps/map_files220/RandomZLevels/blackmesa.dmm
+++ b/_maps/map_files220/RandomZLevels/blackmesa.dmm
@@ -123,7 +123,7 @@
/area/awaymission/black_mesa/entrance_lobby)
"alh" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/employee_dorm_room)
"alo" = (
@@ -461,8 +461,8 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/awaymission/black_mesa/xen/vortigaunt_village_nihilanth)
"aED" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/hecu_zone_infirmary)
@@ -533,7 +533,7 @@
},
/area/awaymission/black_mesa/deep_sci_turret)
"aKG" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/cryo_room)
"aKT" = (
@@ -570,7 +570,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/deep_sci_medbay)
"aOq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/black_ops_entrance)
"aOA" = (
@@ -732,7 +732,7 @@
/turf/simulated/floor/plating/ironsand,
/area/awaymission/black_mesa)
"aYk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_external_hall)
@@ -977,7 +977,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/hecu_zone_external_sec)
"bry" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth{
icon_state = "smooth_large"
},
@@ -1044,12 +1044,12 @@
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/hecu_zone_camp)
"buj" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_external_hall)
"bun" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_hallway)
"buK" = (
@@ -1214,7 +1214,7 @@
/area/awaymission/black_mesa/high_security_hallway)
"bEF" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/railing{
dir = 1
},
@@ -1556,7 +1556,7 @@
/area/awaymission/black_mesa/hecu_zone_camp)
"bSp" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa)
"bTt" = (
@@ -1714,7 +1714,7 @@
/area/awaymission/black_mesa/xen/freeman_puzzle)
"cdE" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/high_security_servers)
"cdV" = (
@@ -1768,7 +1768,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/cryo_storage)
"ciM" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/machinery/light_construct/directional/north,
/turf/simulated/floor/plasteel/dark,
/area/awaymission/black_mesa/xen/lost_camp)
@@ -2150,7 +2150,7 @@
/area/awaymission/black_mesa/science_labs)
"cFH" = (
/obj/structure/chair/office/dark,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_servers)
@@ -2215,8 +2215,8 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_surgery)
"cKB" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_infirmary)
"cKL" = (
@@ -2371,7 +2371,7 @@
/area/awaymission/black_mesa/hecu_zone_bathroom)
"cUv" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_hallway)
"cUI" = (
@@ -2407,7 +2407,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/deep_sci_turret)
"cXa" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/employee_dorm_room)
"cXr" = (
@@ -3281,7 +3281,7 @@
/area/awaymission/black_mesa/entrance_large_office)
"dYH" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/high_security_hallway)
"dZj" = (
@@ -3919,7 +3919,7 @@
"eLv" = (
/obj/effect/gibspawner/human,
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/employee_dorm_room)
"eLD" = (
@@ -3941,7 +3941,7 @@
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/security_outpost)
"eMu" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/deep_sci_medbay)
"eMQ" = (
@@ -4186,7 +4186,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/hecu_zone_atrium)
"feI" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_external_hall)
"feK" = (
@@ -4282,7 +4282,7 @@
/area/awaymission/black_mesa/deep_sci_medbay)
"fjl" = (
/obj/machinery/light/directional/south,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/tram_room)
@@ -4319,7 +4319,7 @@
/area/awaymission/black_mesa/tram_tunnel)
"flK" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/railing{
dir = 4
},
@@ -4553,7 +4553,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_external_sec)
"fBh" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/cryo_room)
@@ -4610,7 +4610,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/deep_sci_storage)
"fDF" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/high_security_servers)
"fDU" = (
@@ -4801,7 +4801,7 @@
/area/awaymission/black_mesa/security_outpost)
"fQV" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/high_security_hallway)
"fRD" = (
@@ -5167,7 +5167,7 @@
/turf/simulated/floor/plating/xen,
/area/awaymission/black_mesa/xen/acid_lake_hallway)
"goD" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/salvage/ruin/brick,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_servers)
@@ -5273,7 +5273,7 @@
/area/awaymission/black_mesa/high_security_emitter)
"gvl" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mob_spawn/human/corpse/damaged,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plasteel/smooth,
@@ -5486,7 +5486,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/deep_sci_turret)
"gHe" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_infirmary)
"gHk" = (
@@ -5740,7 +5740,7 @@
/turf/simulated/floor/plating/xen,
/area/awaymission/black_mesa/xen/vortigaunt_village)
"gXU" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/glass,
/obj/structure/chair/office/dark{
dir = 4
@@ -6276,7 +6276,7 @@
},
/area/awaymission/black_mesa/scientist_hall)
"hIO" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
/turf/simulated/floor/plating,
@@ -6673,7 +6673,7 @@
/area/awaymission/black_mesa/xen/lost_camp)
"ilz" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/deep_sci_medbay)
"ilL" = (
@@ -7202,7 +7202,7 @@
/area/awaymission/black_mesa/employee_dorm_room)
"iUe" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_hallway)
@@ -7273,7 +7273,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/entrance_lobby)
"iXT" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/rods,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plating,
@@ -7376,7 +7376,7 @@
/turf/simulated/wall/indestructible/rock/mineral,
/area/awaymission/black_mesa/xen/village_hallway)
"jgb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth{
icon_state = "smooth_large"
},
@@ -7715,7 +7715,7 @@
/area/awaymission/black_mesa/hecu_zone_camp)
"jxZ" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mob_spawn/human/corpse/damaged,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plating,
@@ -7920,7 +7920,7 @@
/area/awaymission/black_mesa/science_labs)
"jKh" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_servers)
"jKr" = (
@@ -8027,7 +8027,7 @@
/area/awaymission/black_mesa/xen/vortigaunt_village_nihilanth)
"jRH" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/deep_sci_medbay)
@@ -8074,7 +8074,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/entrance_lobby)
"jVr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/sign/securearea{
pixel_x = 32
},
@@ -8139,7 +8139,7 @@
/area/awaymission/black_mesa/entrance_internal_hall)
"jZT" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/railing,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/high_security_servers)
@@ -8274,7 +8274,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/entrance_lobby)
"kfX" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_servers)
@@ -8307,7 +8307,7 @@
/area/awaymission/black_mesa/xen/village_hallway)
"khN" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/railing/corner,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_servers)
@@ -8335,7 +8335,7 @@
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/xen/lost_camp)
"kiu" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/flora/rock/pile,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/tram_room)
@@ -8486,7 +8486,7 @@
/area/awaymission/black_mesa/high_security_servers)
"krR" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/railing{
dir = 1
},
@@ -8703,7 +8703,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/dorm_computers)
"kEO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/deep_sci_hall)
"kFR" = (
@@ -9118,7 +9118,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/entrance_lobby)
"ljT" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_infirmary)
"lkl" = (
@@ -9202,7 +9202,7 @@
/area/awaymission/black_mesa/black_ops_entrance)
"lnj" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/employee_dorm_room)
"lnI" = (
@@ -9313,7 +9313,7 @@
"lte" = (
/obj/machinery/light_construct/directional/east,
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/deep_sci_medbay)
"ltj" = (
@@ -9595,7 +9595,7 @@
/turf/simulated/floor/plating/ironsand,
/area/awaymission/black_mesa/hecu_zone_towards_facility)
"lIs" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/cryo_room)
"lIL" = (
@@ -9669,7 +9669,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/cryo_room)
"lNH" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood/old,
/obj/item/assembly/signaler/anomaly/pyro,
/turf/simulated/floor/plasteel,
@@ -10049,7 +10049,7 @@
/area/awaymission/black_mesa/equipment_room)
"mmv" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/salvage/ruin/brick,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_servers)
@@ -10305,7 +10305,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/lambda_teleporter)
"mFF" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_external_hall)
"mFY" = (
@@ -10348,8 +10348,8 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_hallway)
"mJu" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_infirmary)
"mJw" = (
@@ -10450,8 +10450,8 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/cryo_room)
"mOG" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/hecu_zone_external_hall)
"mOJ" = (
@@ -10558,7 +10558,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_atrium)
"mTm" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/deep_sci_medbay)
@@ -10819,7 +10819,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/black_ops_armory)
"nhf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mob_spawn/human/corpse/damaged,
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plasteel/smooth,
@@ -11119,7 +11119,7 @@
/area/awaymission/black_mesa/high_security_servers)
"nAw" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/deep_sci_hall)
"nAy" = (
@@ -11272,7 +11272,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/employee_dorm_room)
"nKH" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/employee_dorm_room)
"nLg" = (
@@ -11385,7 +11385,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/cryo_room)
"nSk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plasteel/stairs/left{
dir = 4
@@ -11504,7 +11504,7 @@
},
/area/awaymission/black_mesa/entrance_lobby)
"nZK" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/rods,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/cryo_room)
@@ -11758,7 +11758,7 @@
/turf/simulated/floor/mineral/titanium,
/area/awaymission/black_mesa/entrance)
"oon" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel/dark,
/area/awaymission/black_mesa/xen/lost_camp)
"ooy" = (
@@ -11850,7 +11850,7 @@
/area/awaymission/black_mesa/deep_sci_chem)
"ouG" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/employee_dorm_room)
"ouJ" = (
@@ -11876,7 +11876,7 @@
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/cryo_storage)
"owC" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_servers)
"owG" = (
@@ -12003,7 +12003,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/security_outpost)
"oFm" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/tram_room)
"oFn" = (
@@ -12074,7 +12074,7 @@
/area/awaymission/black_mesa/tram_tunnel)
"oHU" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/stairs/left{
dir = 4
},
@@ -12259,7 +12259,7 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_servers)
"oSj" = (
@@ -12772,7 +12772,7 @@
"pxs" = (
/obj/machinery/light_construct/directional/east,
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_servers)
"pxF" = (
@@ -13338,11 +13338,11 @@
},
/area/awaymission/black_mesa/entrance_internal_hall)
"qjE" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/catwalk,
/area/awaymission/black_mesa/deep_sci_hall)
"qjI" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light_construct/directional/west,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/high_security_servers)
@@ -13419,7 +13419,7 @@
/turf/simulated/floor/beach/away/water/deep/xen,
/area/awaymission/black_mesa/xen/acid_lake_hallway)
"qoz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/deep_sci_medbay)
"qpe" = (
@@ -13442,7 +13442,7 @@
/area/awaymission/black_mesa/xen/lost_camp)
"qqB" = (
/obj/effect/mob_spawn/human/corpse/charredskeleton,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/cryo_room)
"qqP" = (
@@ -13656,7 +13656,7 @@
/area/awaymission/black_mesa/security_outpost)
"qEe" = (
/obj/machinery/light/directional/west,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/employee_dorm_room)
"qEj" = (
@@ -14257,7 +14257,7 @@
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/resonant_chamber)
"rmQ" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
/turf/simulated/floor/plasteel/smooth,
@@ -14425,7 +14425,7 @@
/area/awaymission/black_mesa/entrance_internal_hall)
"rzP" = (
/obj/item/ammo_box/magazine/enforcer/lethal,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/employee_dorm_room)
"rAG" = (
@@ -14699,12 +14699,12 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/entrance_lobby)
"rPN" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/cryo_room)
"rQk" = (
/obj/machinery/light/directional/east,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth{
icon_state = "smooth_large"
},
@@ -14713,7 +14713,7 @@
/turf/simulated/wall/indestructible/rock/mineral/xen,
/area/awaymission/black_mesa/xen/village_hallway)
"rQu" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/black_ops_entrance)
"rQO" = (
@@ -14846,7 +14846,7 @@
/area/awaymission/black_mesa/deep_sci_chem)
"rZF" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/deep_sci_hall)
"rZJ" = (
@@ -16042,7 +16042,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/hecu_zone_external_sec)
"tBV" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/landmark/awaymissions/black_mesa/random_mob_placer,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plasteel/smooth,
@@ -16168,7 +16168,7 @@
/turf/simulated/wall/indestructible/rock/mineral,
/area/awaymission/black_mesa/science_labs)
"tIM" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/stairs/right{
dir = 4
},
@@ -16257,14 +16257,14 @@
/turf/simulated/floor/plasteel/white,
/area/awaymission/black_mesa/hecu_zone_camp)
"tNR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/salvage/ruin/brick,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/tram_room)
"tON" = (
/obj/structure/table_frame,
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/deep_sci_medbay)
"tPQ" = (
@@ -16615,7 +16615,7 @@
/obj/structure/railing{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/black_mesa/tram_room)
"urb" = (
@@ -16691,7 +16691,7 @@
/turf/simulated/floor/plating/xen,
/area/awaymission/black_mesa/xen/lost_camp)
"uuS" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/landmark/awaymissions/black_mesa/random_mob_placer,
/turf/simulated/floor/plasteel/smooth,
/area/awaymission/black_mesa/hecu_zone_external_hall)
@@ -17163,7 +17163,7 @@
/turf/simulated/floor/plasteel/dark,
/area/awaymission/black_mesa/hecu_zone_camp)
"uUV" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/pickaxe/silver,
/turf/simulated/floor/plasteel/smooth{
icon_state = "smooth_large"
@@ -17428,7 +17428,7 @@
/turf/simulated/floor/plasteel/dark,
/area/awaymission/black_mesa/hecu_zone_camp)
"vlH" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
@@ -17592,7 +17592,7 @@
/area/awaymission/black_mesa/lambda_teleporter)
"vxK" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/smooth{
icon_state = "smooth_large"
},
@@ -17723,7 +17723,7 @@
/area/awaymission/black_mesa/security_outpost)
"vHh" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/high_security_servers)
"vHz" = (
@@ -18074,7 +18074,7 @@
"wde" = (
/obj/machinery/light/directional/west,
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/high_security_servers)
"weJ" = (
@@ -18423,7 +18423,7 @@
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/resonant_chamber)
"wAc" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/ash,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/cryo_room)
@@ -19490,7 +19490,7 @@
/area/awaymission/black_mesa/hecu_zone_atrium)
"xQU" = (
/obj/structure/table_frame,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/sheet/metal{
amount = 40
},
@@ -19535,7 +19535,7 @@
/turf/simulated/floor/chasm/straight_down/lava_land_surface/normal_air/normal_temp,
/area/awaymission/black_mesa/entrance)
"xTU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/high_security_hallway)
"xUr" = (
@@ -19657,7 +19657,7 @@
"xZJ" = (
/obj/effect/gibspawner/human,
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/black_mesa/employee_dorm_room)
"xZT" = (
diff --git a/_maps/map_files220/RandomZLevels/caves.dmm b/_maps/map_files220/RandomZLevels/caves.dmm
index a781c21ee11b..c175a2806424 100644
--- a/_maps/map_files220/RandomZLevels/caves.dmm
+++ b/_maps/map_files220/RandomZLevels/caves.dmm
@@ -1,7 +1,7 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"aa" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"ac" = (
@@ -17,7 +17,7 @@
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/shreds,
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/green,
/area/awaymission/caves/build/reqpower_build)
"af" = (
@@ -36,7 +36,7 @@
pixel_y = 5
},
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -46,7 +46,7 @@
/obj/structure/chair/sofa/right{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"al" = (
@@ -61,7 +61,7 @@
/obj/structure/table/wood,
/obj/item/newspaper,
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"an" = (
@@ -72,7 +72,7 @@
},
/area/awaymission/caves/build/reqpower_build)
"ao" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build)
"ap" = (
@@ -82,13 +82,13 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"as" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/awaymission/caves/build/reqpower_build)
"au" = (
/obj/effect/decal/cleanable/glass/plasma,
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/shard,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -105,7 +105,7 @@
/area/awaymission/caves)
"aw" = (
/obj/structure/curtain/black,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredcornersalt"
},
@@ -116,12 +116,12 @@
icon_state = "destroyed_target_prism"
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"aD" = (
/obj/machinery/optable,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -156,7 +156,7 @@
/area/awaymission/caves/build)
"aH" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"aJ" = (
@@ -164,7 +164,7 @@
req_access = list(271);
opened = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
@@ -191,24 +191,24 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"aV" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"aW" = (
/obj/structure/cult/archives,
/obj/item/spellbook/oneuse/fake_gib,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"aX" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/salvage/ruin/tablet,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"aY" = (
/obj/item/stock_parts/micro_laser,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -221,7 +221,7 @@
/obj/effect/turf_decal{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/east,
/obj/item/salvage/ruin/nanotrasen,
/turf/simulated/floor/plasteel/dark{
@@ -235,7 +235,7 @@
/area/awaymission/caves)
"bd" = (
/obj/structure/constructshell,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -246,12 +246,12 @@
},
/obj/item/organ/external/chest,
/obj/effect/gibspawner/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"bf" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredaltstrip"
@@ -261,12 +261,12 @@
/obj/structure/fluff/divine/conduit{
icon_state = "nexus-red"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"bh" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 4;
icon_state = "darkredalt"
@@ -274,7 +274,7 @@
/area/awaymission/caves/build/reqpower_build)
"bi" = (
/obj/effect/decal/cleanable/blood/gibs/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredalt"
@@ -282,7 +282,7 @@
/area/awaymission/caves/build/reqpower_build)
"bk" = (
/obj/effect/decal/cleanable/blood/oil,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -295,13 +295,13 @@
dir = 4
},
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"bo" = (
/obj/structure/curtain/black,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredcornersalt";
dir = 8
@@ -320,7 +320,7 @@
/obj/structure/door_assembly/door_assembly_min{
anchored = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"bw" = (
@@ -351,16 +351,16 @@
"bE" = (
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"bG" = (
/obj/structure/flora/rock/pile,
/obj/item/stack/sheet/metal,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 4;
icon_state = "darkredalt"
@@ -378,7 +378,7 @@
/area/awaymission/caves)
"bM" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -399,7 +399,7 @@
/obj/item/stack/cable_coil{
amount = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -416,7 +416,7 @@
/area/awaymission/caves/build/reqpower_build)
"bS" = (
/obj/item/reagent_containers/iv_bag/salglu,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/stack/rods,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -425,7 +425,7 @@
/area/awaymission/caves/build/reqpower_build)
"bT" = (
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -443,7 +443,7 @@
/obj/item/toy/character/wizard{
pixel_y = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/food/grown/apple/poisoned,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
@@ -455,8 +455,8 @@
/obj/effect/turf_decal/siding/wood/neutral/corner{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"ca" = (
@@ -466,17 +466,17 @@
/area/awaymission/caves)
"cc" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"cg" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/mob/living/simple_animal/pet/cat/Runtime{
name = "Witches Familiar";
desc = "A witch!";
maxbodytemp = 500
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"ci" = (
@@ -487,7 +487,7 @@
dir = 5
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo20"
},
@@ -502,7 +502,7 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"ck" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/crowbar,
/obj/item/salvage/ruin/brick,
/turf/simulated/floor/wood/lavaland_air,
@@ -522,7 +522,7 @@
/obj/structure/toilet{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -533,8 +533,8 @@
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"cs" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -550,25 +550,25 @@
pixel_x = 6
},
/obj/item/pen,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"cv" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 4;
icon_state = "darkredalt"
},
/area/awaymission/caves/build/reqpower_build)
"cz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves)
"cA" = (
/obj/effect/decal/cleanable/shreds,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -603,8 +603,8 @@
/obj/structure/sign/fire{
pixel_x = 32
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"cF" = (
@@ -626,7 +626,7 @@
/obj/structure/sign/securearea{
pixel_y = -30
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -652,7 +652,7 @@
/area/awaymission/caves)
"cW" = (
/obj/structure/dresser,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/south,
/turf/simulated/floor/carpet/purple,
/area/awaymission/caves/build/reqpower_build)
@@ -665,7 +665,7 @@
/obj/structure/stone_tile/slab/cracked{
dir = 1
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"da" = (
@@ -678,7 +678,7 @@
/area/awaymission/caves)
"db" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"dd" = (
@@ -705,7 +705,7 @@
dir = 4
},
/obj/effect/turf_decal/delivery/hollow,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 10;
icon_state = "darkredalt"
@@ -719,12 +719,12 @@
dir = 5
},
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"dk" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"do" = (
@@ -767,16 +767,16 @@
/area/awaymission/caves)
"du" = (
/obj/structure/flora/rock/pile,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredcornersalt"
},
/area/awaymission/caves/build/reqpower_build)
"dw" = (
/obj/structure/girder,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"dz" = (
@@ -807,24 +807,24 @@
/obj/structure/closet,
/obj/item/clothing/suit/browntrenchcoat,
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/stack/spacecash/c20,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"dG" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves)
"dI" = (
/obj/machinery/atmospherics/unary/tank/oxygen,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"dP" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"dQ" = (
@@ -836,7 +836,7 @@
anchored = 1
},
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -845,8 +845,8 @@
/obj/structure/sign/biohazard{
pixel_y = -30
},
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"dS" = (
@@ -857,7 +857,7 @@
},
/obj/item/flashlight/lamp,
/obj/effect/turf_decal/siding/wood/neutral,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"dU" = (
@@ -868,7 +868,7 @@
/obj/structure/bed,
/obj/item/bedsheet/green,
/obj/structure/curtain/black,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/purple,
/area/awaymission/caves/build/reqpower_build)
"dX" = (
@@ -893,12 +893,12 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"ef" = (
/obj/structure/sink/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/stack/rods,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
@@ -909,7 +909,7 @@
icon_state = "comp_frame_2"
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -917,7 +917,7 @@
/area/awaymission/caves/build/reqpower_build)
"ek" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -925,7 +925,7 @@
/area/awaymission/caves/build/reqpower_build)
"eo" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -934,7 +934,7 @@
"eq" = (
/obj/structure/table/wood/fancy/black,
/obj/item/tome,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -945,12 +945,12 @@
"ew" = (
/obj/effect/decal/cleanable/blood/old,
/obj/machinery/light/small/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"eA" = (
/obj/item/stack/sheet/metal,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark{
dir = 5;
icon_state = "darkredaltstrip"
@@ -958,7 +958,7 @@
/area/awaymission/caves/build/reqpower_build)
"eB" = (
/obj/structure/railing,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
@@ -968,7 +968,7 @@
/obj/structure/fence{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -986,12 +986,12 @@
},
/obj/item/mining_scanner,
/obj/item/mining_voucher,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"eG" = (
/obj/item/kirbyplants,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/north,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
@@ -999,7 +999,7 @@
/mob/living/simple_animal/hostile/abomination/altform4{
maxbodytemp = 1500
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 4;
icon_state = "darkredalt"
@@ -1014,7 +1014,7 @@
/mob/living/simple_animal/hostile/abomination/altform1{
maxbodytemp = 1500
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"eO" = (
@@ -1030,7 +1030,7 @@
dir = 8
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/turf_decal/miscellaneous/goldensiding{
dir = 4
},
@@ -1045,7 +1045,7 @@
"eR" = (
/obj/effect/decal/cleanable/generic,
/obj/machinery/light_construct/small/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/remains/robot,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
@@ -1060,14 +1060,14 @@
dir = 4
},
/obj/item/bikehorn/rubberducky,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
/area/awaymission/caves/build/reqpower_build)
"eZ" = (
/obj/structure/curtain/black,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -1075,7 +1075,7 @@
/area/awaymission/caves/build/reqpower_build)
"fa" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/stack/medical/splint,
/obj/item/stack/medical/splint,
/turf/simulated/floor/plasteel/lavaland_air{
@@ -1091,7 +1091,7 @@
/obj/structure/railing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"fc" = (
@@ -1101,14 +1101,14 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"fe" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"ff" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -1126,7 +1126,7 @@
anchored = 1
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"fl" = (
@@ -1138,7 +1138,7 @@
/area/awaymission/caves)
"fm" = (
/obj/structure/closet/emcloset,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -1162,7 +1162,7 @@
},
/obj/structure/coatrack,
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"fs" = (
@@ -1171,8 +1171,8 @@
pixel_x = 9;
pixel_y = -9
},
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"fu" = (
@@ -1183,12 +1183,12 @@
/area/awaymission/caves)
"fw" = (
/obj/item/storage/firstaid/brute/empty,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"fz" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -1233,18 +1233,18 @@
/obj/effect/turf_decal/siding/wood/neutral/corner{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"fQ" = (
/obj/structure/table_frame,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"fS" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "elevatorshaft"
},
@@ -1258,8 +1258,8 @@
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"fV" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo19"
},
@@ -1273,15 +1273,15 @@
opened = 1
},
/obj/item/clothing/mask/breath,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
"fX" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 6;
icon_state = "darkredalt"
@@ -1289,7 +1289,7 @@
/area/awaymission/caves/build/reqpower_build)
"ga" = (
/obj/structure/closet/l3closet/general,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -1317,7 +1317,7 @@
"gg" = (
/obj/structure/table,
/obj/item/mod/module/visor/night,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"gh" = (
@@ -1328,7 +1328,7 @@
/obj/structure/closet/crate/freezer{
opened = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -1336,7 +1336,7 @@
/area/awaymission/caves/build/reqpower_build)
"gk" = (
/obj/structure/dresser,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/north,
/turf/simulated/floor/carpet/purple,
/area/awaymission/caves/build/reqpower_build)
@@ -1363,14 +1363,14 @@
"gq" = (
/obj/effect/turf_decal/delivery,
/obj/structure/ore_box,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves/build)
"gs" = (
/obj/item/stack/sheet/metal,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"gu" = (
@@ -1379,7 +1379,7 @@
icon_screen = "broken";
icon_keyboard = "generic_key_broken"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -1392,21 +1392,16 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"gB" = (
/obj/item/salvage/ruin/nanotrasen,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
-"gC" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/turf/simulated/floor/wood/lavaland_air,
-/obj/effect/landmark/damageturf,
-/area/awaymission/caves)
"gI" = (
/obj/item/rack_parts,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -1424,7 +1419,7 @@
/area/awaymission/caves/build/reqpower_build)
"gN" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 4;
icon_state = "darkredalt"
@@ -1446,7 +1441,7 @@
/obj/item/storage/box/handcuffs{
pixel_x = -9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredalt"
@@ -1454,19 +1449,19 @@
/area/awaymission/caves/build/reqpower_build)
"hb" = (
/obj/structure/flora/rock,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"hd" = (
/obj/item/storage/firstaid/surgery,
/obj/structure/spider/stickyweb,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"he" = (
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
/obj/effect/decal/cleanable/cobweb,
@@ -1497,7 +1492,7 @@
pixel_x = 9;
pixel_y = -9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -1513,7 +1508,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"hp" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/brick,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
@@ -1555,7 +1550,7 @@
"hG" = (
/obj/item/shard/plasma,
/obj/effect/decal/cleanable/glass/plasma,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"hH" = (
@@ -1571,12 +1566,12 @@
/area/awaymission/caves)
"hI" = (
/obj/effect/decal/cleanable/blood/gibs/down,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"hJ" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"hL" = (
@@ -1595,7 +1590,7 @@
/obj/structure/stone_tile/slab/cracked{
dir = 9
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"hP" = (
@@ -1638,13 +1633,13 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"hZ" = (
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/obj/item/stack/cable_coil{
amount = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -1652,7 +1647,7 @@
/area/awaymission/caves/build/reqpower_build)
"ie" = (
/obj/machinery/light/small/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/turf_decal/arrows{
dir = 8
},
@@ -1662,7 +1657,7 @@
/area/awaymission/caves/build)
"if" = (
/obj/item/kirbyplants,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"ig" = (
@@ -1686,7 +1681,7 @@
},
/obj/structure/table,
/obj/item/storage/fancy/donut_box,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -1694,14 +1689,14 @@
/area/awaymission/caves/build/reqpower_build)
"ij" = (
/obj/machinery/light_construct/small/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves)
"ik" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 5;
icon_state = "darkredalt"
@@ -1710,7 +1705,7 @@
"ip" = (
/obj/structure/railing,
/obj/structure/sink/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
@@ -1724,12 +1719,12 @@
/obj/structure/spider/stickyweb,
/obj/machinery/iv_drip,
/obj/item/storage/firstaid/toxin,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"iu" = (
/obj/item/flag/solgov,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -1754,7 +1749,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"iy" = (
@@ -1762,7 +1757,7 @@
pixel_y = -15;
pixel_x = -5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"iA" = (
@@ -1783,7 +1778,7 @@
/area/awaymission/caves)
"iD" = (
/mob/living/simple_animal/hostile/abomination,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredaltstrip"
@@ -1813,7 +1808,7 @@
density = 1;
anchored = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/greengrid{
icon_state = "bcircuit"
},
@@ -1827,7 +1822,7 @@
/area/awaymission/caves)
"iM" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"iQ" = (
@@ -1842,7 +1837,7 @@
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/ants,
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -1850,14 +1845,14 @@
/area/awaymission/caves/build/reqpower_build)
"iW" = (
/obj/structure/flora/rock/pile,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
/area/awaymission/caves/build/reqpower_build)
"iZ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plasteel/stairs/left{
dir = 1
@@ -1865,13 +1860,13 @@
/area/awaymission/caves/build/reqpower_build)
"ja" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"je" = (
/obj/machinery/economy/vending/snack/free,
/obj/effect/mapping_helpers/machinery/damaged,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredalt"
@@ -1883,15 +1878,15 @@
/area/awaymission/caves)
"jh" = (
/obj/effect/decal/cleanable/blood/oil,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/landmark/awaystart,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"ji" = (
/obj/effect/decal/cleanable/generic,
/obj/machinery/light_construct/small/east,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"jm" = (
@@ -1908,7 +1903,7 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"jn" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/structure/stone_tile/slab/cracked,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -1920,7 +1915,7 @@
pixel_x = 3
},
/obj/item/reagent_containers/syringe/insulin,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/dnascrambler,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -1932,7 +1927,7 @@
/obj/effect/turf_decal/siding/wood/neutral{
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/south,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
@@ -1968,7 +1963,7 @@
/turf/simulated/floor/plating,
/area/awaymission/caves/build)
"jC" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/crate/miningcar,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
@@ -1983,11 +1978,11 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"jF" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark{
dir = 6;
icon_state = "darkredalt"
@@ -1997,12 +1992,12 @@
/obj/effect/turf_decal/siding/wood/neutral/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"jM" = (
/obj/structure/closet/radiation,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 5;
icon_state = "darkredalt"
@@ -2010,21 +2005,21 @@
/area/awaymission/caves/build/reqpower_build)
"jN" = (
/obj/item/stack/sheet/metal,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"jP" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredaltstrip"
},
/area/awaymission/caves/build/reqpower_build)
"jQ" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredalt"
@@ -2039,19 +2034,19 @@
/obj/structure/railing{
dir = 6
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"jX" = (
/obj/structure/window/reinforced{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"jY" = (
/obj/machinery/light/small/directional/south,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"jZ" = (
@@ -2063,7 +2058,7 @@
"ka" = (
/obj/effect/decal/cleanable/glass,
/obj/structure/windoor_assembly,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"kc" = (
@@ -2099,7 +2094,7 @@
/obj/structure/sign/securearea{
pixel_x = -30
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"km" = (
@@ -2119,7 +2114,7 @@
pixel_x = -6;
pixel_y = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/card/id/away/old{
name = "Miner's Personal ID";
pixel_x = 5
@@ -2133,7 +2128,7 @@
"kp" = (
/obj/machinery/optable,
/obj/item/clothing/gloves/color/latex,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -2145,7 +2140,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"kC" = (
@@ -2155,7 +2150,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"kD" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -2168,7 +2163,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"kG" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/awaymission/caves/build)
"kH" = (
@@ -2178,7 +2173,7 @@
pixel_x = -7;
pixel_y = -10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"kI" = (
@@ -2193,7 +2188,7 @@
wander = 0;
maxbodytemp = 1500
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -2204,7 +2199,7 @@
dir = 8
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"kV" = (
@@ -2234,7 +2229,7 @@
/area/awaymission/caves/build/reqpower_build)
"lk" = (
/obj/item/stack/sheet/metal,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -2253,7 +2248,7 @@
/mob/living/simple_animal/hostile/abomination/altform3{
maxbodytemp = 1500
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"lp" = (
@@ -2268,14 +2263,14 @@
/area/awaymission/caves/build)
"lq" = (
/obj/machinery/door/firedoor,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"lr" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo9"
},
@@ -2285,7 +2280,7 @@
},
/area/awaymission/caves/build/reqpower_build)
"ls" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 4;
icon_state = "darkredaltstrip"
@@ -2323,8 +2318,8 @@
pixel_y = 5
},
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"lx" = (
@@ -2337,7 +2332,7 @@
storage_type = null;
locked = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/turf_decal/delivery/hollow,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
@@ -2353,7 +2348,7 @@
/obj/item/stack/cable_coil{
amount = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 9;
icon_state = "darkredalt"
@@ -2361,17 +2356,17 @@
/area/awaymission/caves/build/reqpower_build)
"lG" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"lJ" = (
/obj/item/organ/external/chest,
/obj/item/kitchen/knife/butcher,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"lL" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/chair/office/dark{
dir = 1
},
@@ -2411,7 +2406,7 @@
/area/awaymission/caves)
"lU" = (
/obj/item/chair/wood,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"lV" = (
@@ -2424,8 +2419,8 @@
/area/awaymission/caves/build/reqpower_build)
"lW" = (
/obj/structure/railing,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
@@ -2455,13 +2450,13 @@
dir = 6
},
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"mj" = (
/obj/structure/closet/emcloset,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"ml" = (
@@ -2476,7 +2471,7 @@
wander = 0;
maxbodytemp = 1500
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -2530,7 +2525,7 @@
/obj/structure/barricade/wooden/crude{
layer = 3.01
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"mJ" = (
@@ -2555,7 +2550,7 @@
/area/awaymission/caves)
"mM" = (
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -2596,14 +2591,14 @@
"nc" = (
/obj/effect/decal/cleanable/generic,
/obj/machinery/light_construct/small/east,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"ng" = (
/obj/effect/turf_decal/miscellaneous/goldensiding,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo3"
},
@@ -2612,20 +2607,16 @@
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
-"nh" = (
-/turf/simulated/floor/wood/lavaland_air,
-/obj/effect/landmark/damageturf,
-/area/awaymission/caves)
"nj" = (
/obj/structure/chair/wood/wings{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"nl" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredaltstrip"
},
@@ -2635,7 +2626,7 @@
icon_state = "comp_frame_5";
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -2651,12 +2642,12 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"nt" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/gibspawner/human,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"nu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/awaymission/caves)
"nv" = (
@@ -2679,7 +2670,7 @@
/area/awaymission/caves)
"nB" = (
/obj/structure/bed/roller,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -2700,11 +2691,11 @@
icon_state = "conduit-red"
},
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"nE" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -2724,7 +2715,7 @@
/obj/item/stack/cable_coil{
amount = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/obj/effect/decal/cleanable/cobweb2,
/turf/simulated/floor/plasteel{
@@ -2733,7 +2724,7 @@
},
/area/awaymission/caves/build/reqpower_build)
"nJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -2742,25 +2733,25 @@
/obj/machinery/power/terminal,
/obj/structure/cable,
/obj/machinery/light/small/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"nN" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredcornersalt"
},
/area/awaymission/caves/build/reqpower_build)
"nO" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"nP" = (
/obj/structure/flora/rock/pile,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/rods,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
@@ -2770,7 +2761,7 @@
/area/awaymission/caves)
"nR" = (
/obj/item/chair/stool,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"nU" = (
@@ -2789,19 +2780,19 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"nZ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/stairs/right{
dir = 1
},
/area/awaymission/caves/build/reqpower_build)
"oa" = (
/obj/structure/chair/comfy/black,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"oc" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/stack/rods,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
@@ -2814,14 +2805,14 @@
"om" = (
/obj/structure/flora/rock/pile,
/obj/machinery/light_construct/small/south,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"oo" = (
/obj/structure/flora/rock/pile,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -2832,8 +2823,8 @@
/area/awaymission/caves)
"or" = (
/obj/structure/closet/walllocker/firelocker/south,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"ot" = (
@@ -2845,11 +2836,11 @@
/area/awaymission/caves/build/reqpower_build)
"ow" = (
/obj/machinery/light_construct/small/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"oz" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredalt"
@@ -2859,8 +2850,8 @@
/mob/living/simple_animal/hostile/abomination/super{
maxbodytemp = 1500
},
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredcornersalt";
dir = 8
@@ -2872,8 +2863,8 @@
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"oG" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/radio,
/turf/simulated/floor/plasteel/dark{
dir = 10;
@@ -2894,7 +2885,7 @@
/area/awaymission/caves/build/reqpower_build)
"oM" = (
/obj/effect/decal/cleanable/shreds,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"oN" = (
@@ -2918,7 +2909,7 @@
/area/awaymission/caves/build/reqpower_build)
"oR" = (
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/nanotrasen,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -2936,7 +2927,7 @@
/obj/item/stack/cable_coil{
amount = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plasteel/dark{
dir = 8;
@@ -2956,7 +2947,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -2970,8 +2961,8 @@
/obj/structure/table/tray,
/obj/item/scalpel/laser/laser3,
/obj/item/retractor,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 6;
icon_state = "darkredalt"
@@ -2990,14 +2981,14 @@
icon_state = "small";
pixel_x = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
"pi" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plasteel/dark{
@@ -3006,7 +2997,7 @@
},
/area/awaymission/caves/build/reqpower_build)
"pk" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/purple,
/area/awaymission/caves/build/reqpower_build)
"pm" = (
@@ -3017,23 +3008,23 @@
/area/awaymission/caves)
"pq" = (
/obj/effect/turf_decal/box,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
"pr" = (
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"ps" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/brick,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"pt" = (
@@ -3047,24 +3038,24 @@
/obj/item/shard{
icon_state = "small"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"pw" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredcornersalt"
},
/area/awaymission/caves/build/reqpower_build)
"pB" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"pE" = (
/obj/item/stack/rods,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"pH" = (
@@ -3084,13 +3075,13 @@
/area/awaymission/caves)
"pJ" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves)
"pQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark{
dir = 10;
icon_state = "darkredalt"
@@ -3101,7 +3092,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"pU" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -3141,7 +3132,7 @@
/area/awaymission/caves/build/reqpower_build)
"qe" = (
/obj/structure/closet/l3closet/general,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -3152,15 +3143,15 @@
/obj/structure/bed,
/obj/item/bedsheet/fluff,
/obj/structure/curtain/black,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/purple,
/area/awaymission/caves/build/reqpower_build)
"qg" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/black,
/area/awaymission/caves/build/reqpower_build)
"qi" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/awaymission/caves)
"qj" = (
@@ -3188,13 +3179,13 @@
/obj/structure/closet,
/obj/item/tank/internals/emergency_oxygen,
/obj/item/clothing/mask/breath,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"qt" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/stack/rods,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"qx" = (
@@ -3203,14 +3194,14 @@
storage_type = null;
locked = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build)
"qE" = (
/obj/structure/bed{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"qH" = (
@@ -3220,8 +3211,8 @@
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"qI" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel/dark{
dir = 9;
@@ -3237,8 +3228,8 @@
/area/awaymission/caves)
"qP" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -3246,7 +3237,7 @@
/area/awaymission/caves/build/reqpower_build)
"qQ" = (
/obj/structure/closet/firecloset/full,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"qS" = (
@@ -3261,7 +3252,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"qT" = (
@@ -3274,7 +3265,7 @@
pixel_y = 32
},
/obj/structure/closet/l3closet/general,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredalt"
@@ -3291,7 +3282,7 @@
/area/awaymission/caves)
"qZ" = (
/obj/structure/mineral_door/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"ra" = (
@@ -3302,7 +3293,7 @@
/obj/item/stack/sheet/runed_metal{
amount = 10
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -3320,7 +3311,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -3354,7 +3345,7 @@
icon_state = "4-8"
},
/obj/structure/railing,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"rq" = (
@@ -3369,7 +3360,7 @@
id = "cave4_flash"
},
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -3399,8 +3390,8 @@
flickering = 1;
icon_state = "candle1_flicker"
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"rA" = (
@@ -3444,13 +3435,13 @@
dir = 4
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"rZ" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 10;
icon_state = "darkredaltstrip"
@@ -3464,7 +3455,7 @@
dir = 1
},
/obj/structure/spider/stickyweb,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -3475,19 +3466,19 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"sh" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"si" = (
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
/obj/machinery/light_construct/small/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"sj" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 9;
icon_state = "darkredaltstrip"
@@ -3501,7 +3492,7 @@
/obj/structure/gunrack,
/obj/item/gun/energy/laser/retro,
/obj/item/gun/energy/laser/retro,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/cobweb2,
/turf/simulated/floor/plasteel{
@@ -3510,17 +3501,17 @@
},
/area/awaymission/caves/build/reqpower_build)
"so" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"sq" = (
/obj/item/chair/wood{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"sr" = (
@@ -3530,8 +3521,8 @@
"sw" = (
/obj/structure/spider/stickyweb,
/obj/machinery/light_construct/small/east,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"sy" = (
@@ -3554,12 +3545,12 @@
/obj/structure/railing{
dir = 5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"sF" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
@@ -3590,8 +3581,8 @@
/turf/simulated/floor/plating,
/area/awaymission/caves/build)
"sO" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/salvage/ruin/brick,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -3603,8 +3594,8 @@
/area/awaymission/caves)
"sU" = (
/obj/item/storage/box/monkeycubes/neaeracubes,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"sV" = (
@@ -3640,7 +3631,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"th" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "elevatorshaft"
},
@@ -3650,7 +3641,7 @@
icon_state = "trap-fire";
density = 0
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -3662,7 +3653,7 @@
flickering = 1;
icon_state = "candle1_flicker"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"tm" = (
@@ -3677,7 +3668,7 @@
/area/awaymission/caves)
"tn" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -3701,14 +3692,14 @@
/obj/effect/turf_decal/arrows{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves/build)
"tw" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -3723,7 +3714,7 @@
/area/awaymission/caves)
"ty" = (
/obj/structure/stone_tile/slab/cracked,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"tB" = (
@@ -3731,20 +3722,20 @@
anchored = 1
},
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"tC" = (
/obj/effect/turf_decal/stripes{
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves)
"tD" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -3752,7 +3743,7 @@
/obj/effect/turf_decal/miscellaneous/goldensiding{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/kirbyplants,
/obj/structure/railing,
/turf/simulated/floor/plating,
@@ -3789,17 +3780,17 @@
/area/awaymission/caves)
"tP" = (
/obj/item/bedsheet/blue,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"tQ" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"tT" = (
/obj/structure/dresser,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/black,
/area/awaymission/caves/build/reqpower_build)
"tU" = (
@@ -3818,7 +3809,7 @@
/area/awaymission/caves)
"tW" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -3857,7 +3848,7 @@
/obj/effect/turf_decal/siding/wood/neutral{
dir = 6
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"ue" = (
@@ -3871,7 +3862,7 @@
/obj/item/stack/cable_coil{
amount = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"uh" = (
@@ -3887,29 +3878,29 @@
/obj/structure/bed,
/obj/item/bedsheet/orange,
/obj/structure/curtain/black,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/purple,
/area/awaymission/caves/build/reqpower_build)
"uk" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 5;
icon_state = "darkredaltstrip"
},
/area/awaymission/caves/build/reqpower_build)
"un" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plasteel/stairs/right,
/area/awaymission/caves/build/reqpower_build)
"uo" = (
/obj/effect/decal/cleanable/ants,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"up" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -3917,15 +3908,15 @@
/obj/structure/chair/office/dark{
dir = 1
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
/area/awaymission/caves/build/reqpower_build)
"uu" = (
/obj/structure/flora/rock/pile,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredalt"
@@ -3933,14 +3924,14 @@
/area/awaymission/caves/build/reqpower_build)
"uv" = (
/obj/effect/decal/cleanable/glass/plasma,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves)
"ux" = (
/obj/structure/flora/rock/pile,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"uy" = (
@@ -3965,14 +3956,14 @@
/obj/effect/turf_decal/siding/wood/neutral{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"uJ" = (
/obj/structure/chair/wood{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"uL" = (
@@ -3987,7 +3978,7 @@
/obj/item/stack/cable_coil{
amount = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/greengrid{
icon_state = "bcircuit"
},
@@ -4000,15 +3991,15 @@
/area/awaymission/caves)
"uP" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves)
"uR" = (
/obj/effect/decal/cleanable/ash,
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"uS" = (
@@ -4022,7 +4013,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"uW" = (
@@ -4033,7 +4024,7 @@
/area/awaymission/caves)
"uX" = (
/obj/effect/decal/cleanable/blood/gibs/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredaltstrip"
},
@@ -4042,7 +4033,7 @@
/obj/structure/chair/office/dark{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo14"
},
@@ -4060,7 +4051,7 @@
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"vc" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/atmospherics/portable/canister/oxygen,
/turf/simulated/floor/plasteel/dark{
dir = 5;
@@ -4068,7 +4059,7 @@
},
/area/awaymission/caves/build/reqpower_build)
"vg" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -4076,7 +4067,7 @@
/obj/structure/bed,
/obj/item/bedsheet/red,
/obj/structure/curtain/black,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/purple,
/area/awaymission/caves/build/reqpower_build)
"vi" = (
@@ -4109,22 +4100,22 @@
/obj/structure/railing{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"vr" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 6;
icon_state = "darkredaltstrip"
},
/area/awaymission/caves/build/reqpower_build)
"vx" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"vy" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredaltstrip"
},
@@ -4132,14 +4123,14 @@
"vC" = (
/obj/structure/table,
/obj/effect/turf_decal/siding/wood/neutral,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/south,
/obj/item/salvage/ruin/nanotrasen,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"vE" = (
/obj/structure/closet/crate/freezer,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -4172,7 +4163,7 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -4193,7 +4184,7 @@
/obj/effect/turf_decal/siding/wood/neutral{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"vS" = (
@@ -4203,11 +4194,11 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"vV" = (
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/obj/item/stock_parts/capacitor,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/greengrid{
icon_state = "bcircuit"
},
@@ -4220,7 +4211,7 @@
density = 1;
anchored = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/greengrid{
icon_state = "bcircuit"
},
@@ -4238,21 +4229,21 @@
/obj/effect/turf_decal/miscellaneous/goldensiding{
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
"vZ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves)
"wd" = (
/obj/machinery/light/small/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -4261,7 +4252,7 @@
/obj/structure/chair/sofa/corp/right{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 10;
icon_state = "darkredalt"
@@ -4274,17 +4265,17 @@
locked = 1
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/turf_decal/delivery/hollow,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"wi" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"wo" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/obj/item/assembly/igniter,
@@ -4296,12 +4287,12 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"ws" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"wu" = (
/obj/structure/stone_tile/slab/cracked,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"ww" = (
@@ -4317,7 +4308,7 @@
/obj/structure/chair/comfy/black{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -4326,8 +4317,8 @@
/area/awaymission/caves/build/reqpower_build)
"wy" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"wB" = (
@@ -4346,7 +4337,7 @@
pixel_y = 5;
pixel_x = -5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -4386,7 +4377,7 @@
/area/awaymission/caves)
"wH" = (
/obj/structure/sink/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -4396,7 +4387,7 @@
icon_state = "destroyed_target_prism"
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -4423,7 +4414,7 @@
/obj/item/clothing/under/rank/medical/scrubs,
/obj/item/clothing/mask/surgical,
/obj/item/gun/syringe/rapidsyringe,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 9;
icon_state = "darkredalt"
@@ -4438,8 +4429,8 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"wV" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "elevatorshaft"
},
@@ -4453,30 +4444,30 @@
/obj/structure/railing{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"xd" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"xf" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/indestructible/riveted,
/area/awaymission/caves/build/reqpower_build)
"xg" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"xh" = (
/obj/structure/closet/crate,
/obj/item/mecha_parts/mecha_equipment/drill,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"xi" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build/reqpower_build)
"xk" = (
@@ -4487,8 +4478,8 @@
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"xq" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel/dark{
dir = 5;
@@ -4497,7 +4488,7 @@
/area/awaymission/caves/build/reqpower_build)
"xy" = (
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"xz" = (
@@ -4529,7 +4520,7 @@
/obj/structure/spawner/skeleton{
max_mobs = 5
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"xJ" = (
@@ -4538,7 +4529,7 @@
/obj/item/reagent_containers/iv_bag/blood/vox,
/obj/item/reagent_containers/iv_bag/salglu,
/obj/item/reagent_containers/iv_bag/salglu,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/reagent_containers/iv_bag/blood/OMinus,
/obj/item/reagent_containers/iv_bag/blood/OPlus,
/turf/simulated/floor/plasteel/lavaland_air{
@@ -4553,13 +4544,13 @@
dir = 4
},
/obj/effect/turf_decal/siding/wood/neutral/corner,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"xS" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -4573,7 +4564,7 @@
pixel_y = 5
},
/obj/machinery/light/small/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -4587,8 +4578,8 @@
},
/obj/effect/turf_decal/siding/wood/neutral/corner,
/obj/structure/barricade/wooden,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"ye" = (
@@ -4602,7 +4593,7 @@
"yf" = (
/obj/structure/rack,
/obj/item/shield/mirror,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -4612,7 +4603,7 @@
/area/awaymission/caves/build)
"yo" = (
/obj/structure/flora/rock/pile,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -4630,14 +4621,14 @@
/area/awaymission/caves)
"yt" = (
/obj/structure/spider/stickyweb,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
/area/awaymission/caves/build)
"yw" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"yz" = (
@@ -4647,12 +4638,12 @@
/area/awaymission/caves)
"yD" = (
/obj/item/storage/box/gloves,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"yF" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -4664,7 +4655,7 @@
pixel_y = 32;
id = "cave4_flash"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/cobweb2,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -4681,7 +4672,7 @@
pixel_y = -3;
pixel_x = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"yJ" = (
@@ -4689,7 +4680,7 @@
pixel_y = 30
},
/obj/effect/decal/cleanable/shreds,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredalt"
@@ -4702,7 +4693,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"yN" = (
@@ -4717,7 +4708,7 @@
/area/awaymission/caves/build)
"yO" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -4731,7 +4722,7 @@
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"yR" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -4760,14 +4751,14 @@
},
/area/awaymission/caves/build/reqpower_build)
"yY" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/stairs/medium{
dir = 4
},
/area/awaymission/caves/build/reqpower_build)
"za" = (
/obj/structure/closet/walllocker/emerglocker/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/stack/sheet/metal,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
@@ -4776,7 +4767,7 @@
dir = 1
},
/obj/effect/decal/cleanable/blood/gibs/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredcornersalt";
dir = 4
@@ -4790,8 +4781,8 @@
dir = 4
},
/obj/structure/table/wood,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"zg" = (
@@ -4799,8 +4790,8 @@
/obj/item/flashlight/lantern{
pixel_y = 18
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"zk" = (
@@ -4813,7 +4804,7 @@
/area/awaymission/caves/build/reqpower_build)
"zl" = (
/obj/item/organ/external/arm,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"zm" = (
@@ -4824,7 +4815,7 @@
/area/awaymission/caves)
"zp" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"zq" = (
@@ -4842,7 +4833,7 @@
pixel_x = -3;
pixel_y = 3
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -4860,14 +4851,14 @@
icon_state = "candle1_flicker"
},
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"zx" = (
/obj/structure/table,
/obj/item/trash/tray,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -4879,8 +4870,8 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"zA" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"zD" = (
@@ -4918,7 +4909,7 @@
/area/awaymission/caves)
"zT" = (
/obj/structure/spider/stickyweb,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"zU" = (
@@ -4940,7 +4931,7 @@
/obj/structure/closet/radiation{
opened = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 6;
icon_state = "darkredalt"
@@ -4982,7 +4973,7 @@
/area/awaymission/caves)
"Ar" = (
/obj/machinery/light_construct/small/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"At" = (
@@ -5023,7 +5014,7 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"AE" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/mob/living/simple_animal/hostile/clown/mutant{
maxbodytemp = 1500
},
@@ -5082,20 +5073,20 @@
/area/awaymission/caves)
"AO" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"AP" = (
/obj/effect/decal/cleanable/glass,
/obj/structure/spider/cocoon,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
/area/awaymission/caves/build)
"AQ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel/stairs/left,
/area/awaymission/caves/build/reqpower_build)
@@ -5105,7 +5096,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"AV" = (
@@ -5145,9 +5136,9 @@
"Bc" = (
/obj/structure/flora/rock,
/obj/item/stack/sheet/metal,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -5157,7 +5148,7 @@
/obj/item/clothing/suit/armor/vest/old,
/obj/item/clothing/mask/balaclava,
/obj/item/clothing/mask/balaclava,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -5177,7 +5168,7 @@
/obj/structure/stone_tile/slab/cracked{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"Bl" = (
@@ -5192,8 +5183,8 @@
/obj/structure/closet/crate/can,
/obj/item/soulstone/anybody/purified,
/obj/item/storage/bible,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Bo" = (
@@ -5211,7 +5202,7 @@
icon_screen = "guest_broken"
},
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredalt"
@@ -5238,7 +5229,7 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"By" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo12"
},
@@ -5260,7 +5251,7 @@
/obj/item/chair/wood{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"BE" = (
@@ -5280,8 +5271,8 @@
pixel_y = -32;
id = "cave4_flash"
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
@@ -5290,7 +5281,7 @@
/obj/structure/sign/securearea{
pixel_x = 30
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -5364,7 +5355,7 @@
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Cf" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/structure/flora/rock,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
@@ -5373,7 +5364,7 @@
pixel_y = 32;
id = "cave4_flash"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -5397,7 +5388,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/rods,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -5413,7 +5404,7 @@
flickering = 1;
icon_state = "candle1_flicker"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Cn" = (
@@ -5425,7 +5416,7 @@
max_integrity = 150;
name = "Invoker's Shield"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -5433,7 +5424,7 @@
/obj/structure/stone_tile/slab/cracked{
dir = 10
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Cx" = (
@@ -5448,7 +5439,7 @@
pixel_y = 30
},
/obj/structure/chair/comfy,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -5456,7 +5447,7 @@
"CA" = (
/obj/machinery/door/airlock/survival_pod,
/obj/effect/mapping_helpers/machinery/damaged,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -5470,7 +5461,7 @@
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"CE" = (
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/obj/item/stack/cable_coil{
@@ -5487,7 +5478,7 @@
/obj/effect/turf_decal/miscellaneous/goldensiding{
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -5507,7 +5498,7 @@
/obj/structure/closet,
/obj/item/clothing/mask/breath,
/obj/item/gun/energy/kinetic_accelerator,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"CO" = (
@@ -5517,15 +5508,15 @@
"CP" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"CQ" = (
/obj/structure/chair/wood/wings{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"CU" = (
@@ -5557,7 +5548,7 @@
/area/awaymission/caves/build)
"Do" = (
/obj/effect/decal/cleanable/glass/plasma,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/shard{
icon_state = "small";
pixel_x = 10
@@ -5580,13 +5571,13 @@
/area/awaymission/caves)
"Dw" = (
/obj/machinery/light/small/directional/west,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil{
amount = 5
},
/obj/item/stock_parts/capacitor/adv,
/obj/item/circuitboard/holopad,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -5611,7 +5602,7 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"DM" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/south,
/turf/simulated/floor/plasteel/dark{
dir = 10;
@@ -5650,7 +5641,7 @@
/area/awaymission/caves/build/reqpower_build)
"DZ" = (
/obj/machinery/light_construct/small/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"Ea" = (
@@ -5668,7 +5659,7 @@
dir = 6
},
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Ed" = (
@@ -5676,7 +5667,7 @@
dir = 1
},
/obj/machinery/light_construct/small/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/railing/cap{
dir = 8
},
@@ -5699,7 +5690,7 @@
/area/awaymission/caves/build)
"Ei" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -5709,7 +5700,7 @@
/obj/effect/turf_decal/caution{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -5736,7 +5727,7 @@
pixel_y = 10
},
/obj/item/reagent_containers/syringe/sarin,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -5750,7 +5741,7 @@
/area/awaymission/caves)
"Eu" = (
/obj/item/flash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Ew" = (
@@ -5775,7 +5766,7 @@
/area/awaymission/caves)
"EB" = (
/obj/structure/closet/crate/can,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"ED" = (
@@ -5803,7 +5794,7 @@
/area/awaymission/caves)
"EJ" = (
/mob/living/simple_animal/hostile/abomination/altform4,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo6"
},
@@ -5828,14 +5819,14 @@
pixel_x = 7;
pixel_y = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
"ES" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/flashlight/flare,
/obj/item/flashlight/flare,
/obj/item/flashlight/flare,
@@ -5853,8 +5844,8 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"EV" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"EW" = (
@@ -5863,7 +5854,7 @@
/area/awaymission/caves)
"EY" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"EZ" = (
@@ -5872,8 +5863,8 @@
/area/awaymission/caves)
"Fe" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Fi" = (
@@ -5882,7 +5873,7 @@
/obj/item/stack/sheet/mineral/diamond{
amount = 15
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -5899,7 +5890,7 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Fl" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/stack/sheet/mineral/adamantine{
amount = 5
},
@@ -5920,7 +5911,7 @@
/obj/effect/turf_decal{
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/nanotrasen,
/turf/simulated/floor/plasteel/dark{
dir = 4;
@@ -5935,7 +5926,7 @@
},
/area/awaymission/caves/build/reqpower_build)
"Fr" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
@@ -5953,13 +5944,13 @@
/obj/item/paper_bin,
/obj/item/pen,
/obj/effect/turf_decal/siding/wood/neutral,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"FA" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 4;
icon_state = "darkredalt"
@@ -5967,21 +5958,21 @@
/area/awaymission/caves/build/reqpower_build)
"FE" = (
/obj/structure/closet/walllocker/emerglocker/east,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"FF" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"FG" = (
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"FJ" = (
@@ -5996,7 +5987,7 @@
/area/awaymission/caves/build)
"FK" = (
/obj/structure/sink/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -6027,12 +6018,12 @@
"FP" = (
/obj/structure/mecha_wreckage/ripley,
/obj/machinery/light_construct/small/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"FR" = (
/obj/effect/decal/cleanable/blood/oil,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"FY" = (
@@ -6044,11 +6035,11 @@
/obj/structure/railing{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"FZ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"Gc" = (
@@ -6060,15 +6051,15 @@
/area/awaymission/caves)
"Gg" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
"Gh" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/stack/sheet/runed_metal{
amount = 5
},
@@ -6094,7 +6085,7 @@
icon_keyboard = null
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
@@ -6104,7 +6095,7 @@
dir = 8
},
/obj/structure/spider/stickyweb,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Go" = (
@@ -6129,8 +6120,8 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"GA" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 6;
icon_state = "darkredaltstrip"
@@ -6152,17 +6143,17 @@
"GD" = (
/obj/item/stack/rods,
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"GF" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"GG" = (
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plasteel/dark{
dir = 1;
@@ -6173,7 +6164,7 @@
/obj/machinery/iv_drip{
pixel_y = -14
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -6187,7 +6178,7 @@
/area/awaymission/caves)
"GN" = (
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/carpet/green,
/area/awaymission/caves/build/reqpower_build)
@@ -6219,7 +6210,7 @@
"Hc" = (
/obj/structure/table_frame,
/obj/item/storage/firstaid/fire,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -6231,11 +6222,11 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"He" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/mob_spawn/human/corpse/damaged,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -6253,7 +6244,7 @@
icon_state = "comp_frame_2";
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -6267,9 +6258,9 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Hi" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredalt"
@@ -6277,11 +6268,11 @@
/area/awaymission/caves/build/reqpower_build)
"Hj" = (
/obj/effect/decal/remains/robot,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"Hk" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/brick,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -6300,7 +6291,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Hn" = (
@@ -6312,9 +6303,9 @@
icon_keyboard = null
},
/obj/structure/flora/rock,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Hr" = (
@@ -6336,7 +6327,7 @@
/area/awaymission/caves)
"Hx" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/salvage/ruin/tablet,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -6350,12 +6341,12 @@
pixel_y = -30
},
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"HD" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"HF" = (
@@ -6393,7 +6384,7 @@
/area/awaymission/caves/build/reqpower_build)
"HL" = (
/obj/structure/closet/l3closet/general,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/east,
/obj/effect/decal/cleanable/cobweb2,
/turf/simulated/floor/plasteel{
@@ -6415,23 +6406,23 @@
dir = 8
},
/obj/item/storage/belt/medical/surgery,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredaltstrip"
},
/area/awaymission/caves/build/reqpower_build)
"HV" = (
/obj/effect/turf_decal/caution,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredaltstrip"
},
/area/awaymission/caves/build/reqpower_build)
"HW" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 9;
icon_state = "darkredalt"
@@ -6451,8 +6442,8 @@
/area/awaymission/caves/build)
"HZ" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredalt"
@@ -6470,17 +6461,17 @@
/area/awaymission/caves)
"Ih" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Ii" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Ik" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -6499,10 +6490,10 @@
/area/awaymission/caves)
"Is" = (
/obj/effect/decal/cleanable/cobweb,
-/obj/machinery/constructable_frame/machine_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -6514,7 +6505,7 @@
/obj/item/bedsheet/brown{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Ix" = (
@@ -6528,7 +6519,7 @@
/area/awaymission/caves)
"IF" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredalt"
@@ -6542,8 +6533,8 @@
dir = 4
},
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"IK" = (
@@ -6568,7 +6559,7 @@
/area/awaymission/caves/build/reqpower_build)
"IM" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"IP" = (
@@ -6578,7 +6569,7 @@
/obj/effect/turf_decal/siding/wood/neutral{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"IS" = (
@@ -6587,8 +6578,8 @@
/obj/item/shard{
pixel_x = 9
},
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -6622,7 +6613,7 @@
/area/awaymission/caves)
"Jd" = (
/obj/machinery/mech_bay_recharge_port,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/mapping_helpers/machinery/damaged,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
@@ -6631,7 +6622,7 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Jf" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/brick,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredcornersalt";
@@ -6646,11 +6637,11 @@
icon = 'icons/obj/power.dmi';
density = 1
},
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Jh" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/stack/sheet/mineral/bananium{
amount = 5
},
@@ -6658,7 +6649,7 @@
/area/awaymission/caves)
"Jj" = (
/obj/structure/chair/sofa/corp/left,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredalt"
@@ -6667,14 +6658,14 @@
"Jl" = (
/obj/machinery/door/airlock/survival_pod,
/obj/machinery/door/firedoor/closed,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
"Jn" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel/dark{
dir = 4;
@@ -6692,7 +6683,7 @@
/obj/item/stack/cable_coil{
amount = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -6705,7 +6696,7 @@
/area/awaymission/caves)
"Jv" = (
/obj/structure/chair/sofa/corp/right,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredalt"
@@ -6715,7 +6706,7 @@
/obj/structure/spider/stickyweb,
/obj/machinery/optable,
/obj/machinery/light_construct/small/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"Jz" = (
@@ -6725,11 +6716,11 @@
},
/area/awaymission/caves)
"JC" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"JD" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 6;
icon_state = "darkredalt"
@@ -6740,7 +6731,7 @@
dir = 10
},
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"JN" = (
@@ -6780,7 +6771,7 @@
dir = 8
},
/obj/effect/decal/cleanable/blood/gibs/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredaltstrip"
},
@@ -6799,7 +6790,7 @@
pixel_x = -5;
pixel_y = -8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plasteel/dark{
dir = 5;
@@ -6814,8 +6805,8 @@
"Ka" = (
/obj/effect/decal/cleanable/shreds,
/obj/machinery/light_construct/small/east,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Kc" = (
@@ -6831,7 +6822,7 @@
/mob/living/simple_animal/hostile/abomination/altform2{
maxbodytemp = 1500
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -6839,8 +6830,8 @@
/area/awaymission/caves/build/reqpower_build)
"Ke" = (
/obj/item/reagent_scanner,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -6858,7 +6849,7 @@
icon_state = "2-8"
},
/obj/structure/railing,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Ki" = (
@@ -6867,7 +6858,7 @@
/area/awaymission/caves)
"Kl" = (
/obj/machinery/power/port_gen/pacman,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -6876,7 +6867,7 @@
/obj/effect/turf_decal{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -6922,13 +6913,13 @@
"Kz" = (
/obj/structure/table,
/obj/random/toolbox,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"KB" = (
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
@@ -6954,8 +6945,8 @@
/area/awaymission/caves)
"KL" = (
/obj/structure/table_frame/wood,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"KN" = (
@@ -6971,7 +6962,7 @@
icon_state = "comp_frame_2";
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -6983,7 +6974,7 @@
wander = 0;
maxbodytemp = 1500
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"KQ" = (
@@ -6991,7 +6982,7 @@
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"KR" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plasteel/dark{
dir = 1;
@@ -7008,7 +6999,7 @@
/obj/item/clothing/head/witchwig,
/obj/item/clothing/gloves/ring/gold,
/obj/effect/gibspawner/human,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"KX" = (
@@ -7062,7 +7053,7 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Ll" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"Lm" = (
@@ -7073,9 +7064,9 @@
/area/awaymission/caves)
"Ln" = (
/obj/structure/flora/rock/pile,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 4;
icon_state = "darkredalt"
@@ -7088,7 +7079,7 @@
/obj/structure/fence/cut/large{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -7106,7 +7097,7 @@
/obj/structure/sign/securearea{
pixel_x = -30
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -7126,7 +7117,7 @@
/obj/structure/railing{
dir = 6
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Lv" = (
@@ -7137,8 +7128,8 @@
/area/awaymission/caves)
"Lz" = (
/obj/machinery/light_construct/small/east,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"LB" = (
@@ -7146,7 +7137,7 @@
dir = 8
},
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"LH" = (
@@ -7154,14 +7145,14 @@
/area/awaymission/caves/build)
"LI" = (
/obj/item/tank/internals/emergency_oxygen,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"LJ" = (
/obj/structure/table,
/obj/item/gun/projectile/revolver/russian,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"LM" = (
@@ -7189,7 +7180,7 @@
/turf/simulated/wall/indestructible/rock/mineral,
/area/awaymission/caves)
"LV" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
@@ -7197,7 +7188,7 @@
/area/awaymission/caves)
"Md" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/mob/living/simple_animal/hostile/abomination/super{
maxbodytemp = 1500
},
@@ -7208,7 +7199,7 @@
/area/awaymission/caves/build/reqpower_build)
"Me" = (
/obj/item/toy/crayon/red,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Mh" = (
@@ -7217,7 +7208,7 @@
/area/awaymission/caves)
"Mi" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Mo" = (
@@ -7225,7 +7216,7 @@
dir = 9
},
/obj/effect/turf_decal/miscellaneous/goldensiding,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -7234,19 +7225,19 @@
/turf/simulated/floor/carpet/green,
/area/awaymission/caves/build/reqpower_build)
"Mq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/rods,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Mu" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/stairs/right{
dir = 8
},
/area/awaymission/caves/build/reqpower_build)
"MA" = (
/obj/structure/spider/cocoon,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -7268,7 +7259,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -7286,12 +7277,12 @@
icon_state = "trap-fire";
density = 0
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"MV" = (
/obj/item/stack/sheet/metal,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"MX" = (
@@ -7299,7 +7290,7 @@
pixel_x = -3;
pixel_y = 3
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -7323,7 +7314,7 @@
/obj/effect/decal/cleanable/generic,
/obj/effect/decal/cleanable/cobweb,
/obj/machinery/light_construct/small/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Nm" = (
@@ -7334,7 +7325,7 @@
"Nn" = (
/obj/structure/table,
/obj/item/ashtray/bronze,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel/dark{
dir = 1;
@@ -7358,12 +7349,12 @@
/obj/structure/stone_tile/slab/cracked{
icon_state = "cracked_block1"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Nx" = (
/obj/machinery/light_construct/small/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build)
"NA" = (
@@ -7371,7 +7362,7 @@
/obj/effect/turf_decal/siding/wood/neutral{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"NE" = (
@@ -7388,7 +7379,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/stack/rods,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -7401,7 +7392,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"NJ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -7411,7 +7402,7 @@
dir = 4
},
/obj/effect/turf_decal/delivery/hollow,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -7422,7 +7413,7 @@
/obj/effect/turf_decal/miscellaneous/goldensiding{
dir = 5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo24"
},
@@ -7443,7 +7434,7 @@
/obj/item/stack/sheet/mineral/gold{
amount = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -7455,7 +7446,7 @@
},
/area/awaymission/caves)
"NS" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/card/id/away/old{
name = "Miner's Personal ID";
pixel_x = -5
@@ -7463,7 +7454,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"NU" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light_construct/small/north,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
@@ -7494,25 +7485,25 @@
},
/mob/living/simple_animal/mouse,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"Od" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/soviet,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves/build)
"Oi" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Ok" = (
/obj/structure/spider/cocoon,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"Ol" = (
@@ -7522,7 +7513,7 @@
/obj/structure/railing{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -7541,11 +7532,11 @@
/area/awaymission/caves/build/reqpower_build)
"Os" = (
/obj/structure/table/wood,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"Ot" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/indestructible,
/area/awaymission/caves/build)
"Ox" = (
@@ -7557,7 +7548,7 @@
/area/awaymission/caves)
"OA" = (
/obj/machinery/atmospherics/unary/tank/air,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"OF" = (
@@ -7585,8 +7576,8 @@
/area/awaymission/caves/build/reqpower_build)
"OM" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"ON" = (
@@ -7597,7 +7588,7 @@
icon_state = "medium";
pixel_y = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"OR" = (
@@ -7610,23 +7601,23 @@
/area/awaymission/caves/build/reqpower_build)
"OS" = (
/obj/effect/decal/cleanable/shreds,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"OV" = (
/obj/machinery/door/window/reinforced/normal{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
"OZ" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 4;
icon_state = "darkredaltstrip"
@@ -7658,7 +7649,7 @@
/obj/effect/turf_decal/siding/wood/neutral{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"Pf" = (
@@ -7673,7 +7664,7 @@
/obj/structure/chair/sofa/corp/left{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 9;
icon_state = "darkredalt"
@@ -7705,19 +7696,19 @@
/area/awaymission/caves/build)
"Pp" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Pq" = (
/obj/structure/closet/walllocker/medlocker/south,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
/area/awaymission/caves/build/reqpower_build)
"Pv" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredcornersalt";
dir = 8
@@ -7728,8 +7719,8 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"Py" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo13"
},
@@ -7749,7 +7740,7 @@
icon_screen = "broken";
icon_keyboard = "generic_key_broken"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredalt"
@@ -7759,14 +7750,14 @@
/mob/living/simple_animal/hostile/abomination/altform3{
maxbodytemp = 1500
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"PE" = (
/obj/structure/stone_tile/slab/cracked{
icon_state = "cracked_center4"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"PF" = (
@@ -7783,7 +7774,7 @@
"PJ" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/sign/nosmoking_2{
pixel_y = 30
},
@@ -7797,7 +7788,7 @@
/obj/item/shard{
pixel_x = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -7817,14 +7808,14 @@
dir = 6
},
/obj/item/kirbyplants,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
"PR" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/crate/miningcar,
/obj/item/stack/sheet/mineral/plasma{
amount = 30
@@ -7838,13 +7829,13 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"PY" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/south,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"PZ" = (
/obj/effect/turf_decal/delivery/hollow,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/suit_storage_unit/lavaland{
req_access = list(271);
storage_type = null;
@@ -7856,8 +7847,8 @@
/obj/machinery/computer/nonfunctional{
dir = 1
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel/dark{
dir = 6;
@@ -7866,7 +7857,7 @@
/area/awaymission/caves/build/reqpower_build)
"Qg" = (
/obj/effect/decal/cleanable/glass/plasma,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/shard{
icon_state = "medium";
pixel_x = -7;
@@ -7877,7 +7868,7 @@
"Qm" = (
/obj/structure/table_frame,
/obj/random/tool,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -7899,7 +7890,7 @@
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Qr" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/stack/sheet/plasteel{
amount = 5
},
@@ -7911,7 +7902,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"Qu" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/flora/rock/pile,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -7919,7 +7910,7 @@
/obj/structure/rack,
/obj/item/melee/cultblade,
/obj/item/whetstone/cult,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -7929,14 +7920,14 @@
/area/awaymission/caves)
"QF" = (
/obj/structure/dresser,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/purple,
/area/awaymission/caves/build/reqpower_build)
"QN" = (
/obj/structure/stone_tile/slab/cracked{
icon_state = "cracked_tile9"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"QO" = (
@@ -7976,8 +7967,8 @@
dir = 8
},
/obj/item/shard,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredaltstrip"
},
@@ -7993,7 +7984,7 @@
/turf/simulated/floor/engine,
/area/awaymission/caves/build/reqpower_build)
"Rk" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -8024,13 +8015,13 @@
/area/awaymission/caves)
"Rq" = (
/obj/item/chair/wood,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Rv" = (
/obj/machinery/atmospherics/pipe/manifold/hidden,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Rw" = (
@@ -8058,7 +8049,7 @@
/obj/item/bedsheet/patriot{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/black,
/area/awaymission/caves/build/reqpower_build)
"RD" = (
@@ -8075,14 +8066,14 @@
/obj/structure/sign/securearea{
pixel_x = 30
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"RH" = (
/obj/item/stack/cable_coil{
amount = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredaltstrip"
@@ -8099,7 +8090,7 @@
icon_state = "pod_cloning";
desc = "Some sort of pod filled with... What is this?"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 10;
icon_state = "darkredalt"
@@ -8113,7 +8104,7 @@
pixel_y = 32;
density = 0
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredalt"
@@ -8133,7 +8124,7 @@
/area/awaymission/caves)
"RR" = (
/obj/item/hemostat,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -8160,7 +8151,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Se" = (
@@ -8181,7 +8172,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/flora/rock/pile,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -8198,7 +8189,7 @@
"Sp" = (
/obj/structure/table,
/obj/item/mod/module/active_sonar,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"Sq" = (
@@ -8213,8 +8204,8 @@
"Sr" = (
/mob/living/simple_animal/hostile/hellhound/tear,
/obj/effect/gibspawner/human,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Su" = (
@@ -8226,7 +8217,7 @@
/obj/structure/railing{
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Sx" = (
@@ -8234,7 +8225,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"SA" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
@@ -8242,7 +8233,7 @@
/area/awaymission/caves)
"SB" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"SC" = (
@@ -8251,7 +8242,7 @@
max_integrity = 150;
name = "Invoker's Shield"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"SD" = (
@@ -8260,7 +8251,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/indestructible,
/area/awaymission/caves/build)
"SH" = (
@@ -8270,7 +8261,7 @@
"SI" = (
/obj/machinery/economy/vending/cigarette/free,
/obj/effect/mapping_helpers/machinery/damaged,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plasteel/dark{
dir = 9;
@@ -8279,33 +8270,33 @@
/area/awaymission/caves/build/reqpower_build)
"SM" = (
/obj/machinery/atmospherics/binary/valve,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"SO" = (
/obj/item/stack/sheet/metal,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"SR" = (
/obj/structure/mopbucket,
/obj/item/mop,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"SS" = (
/obj/structure/flora/rock/pile,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"SU" = (
/obj/item/stack/sheet/wood{
amount = 3
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"SV" = (
@@ -8325,7 +8316,7 @@
"SY" = (
/obj/structure/table/glass,
/obj/item/surgicaldrill,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/bonesetter,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -8344,7 +8335,7 @@
"Tc" = (
/obj/effect/spawner/random/maintenance,
/obj/structure/rack,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Te" = (
@@ -8357,7 +8348,7 @@
dir = 8
},
/obj/effect/turf_decal/delivery/hollow,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -8378,8 +8369,8 @@
"Th" = (
/obj/effect/decal/cleanable/glass/plasma,
/obj/item/stack/rods,
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Tk" = (
@@ -8397,13 +8388,13 @@
/obj/structure/stone_tile/slab/cracked{
dir = 5
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"Tp" = (
/obj/structure/flora/rock/pile,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredalt"
@@ -8424,7 +8415,7 @@
dir = 10
},
/obj/machinery/light_construct/small/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Tu" = (
@@ -8437,7 +8428,7 @@
/area/awaymission/caves/build)
"Tv" = (
/obj/item/stock_parts/matter_bin,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -8450,8 +8441,8 @@
/area/awaymission/caves)
"Ty" = (
/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plasteel/dark{
dir = 8;
@@ -8462,11 +8453,11 @@
/obj/structure/stone_tile/slab/cracked{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"TB" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 1;
icon_state = "darkredaltstrip"
@@ -8484,7 +8475,7 @@
id = "cave_base";
pixel_x = -8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -8511,7 +8502,7 @@
/obj/item/organ/internal/heart{
pixel_y = -6
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"TN" = (
@@ -8519,7 +8510,7 @@
/obj/item/kitchen/knife/ritual,
/obj/item/staff/broom,
/obj/item/clothing/accessory/necklace/locket/fluff/fethasnecklace,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/tablet,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
@@ -8531,12 +8522,12 @@
/obj/structure/stone_tile/slab/cracked{
dir = 9
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"TV" = (
/obj/effect/turf_decal/delivery/white,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/soviet,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
@@ -8550,7 +8541,7 @@
/area/awaymission/caves)
"TZ" = (
/obj/effect/decal/cleanable/ash,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Ud" = (
@@ -8576,7 +8567,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"Uj" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -8584,21 +8575,21 @@
"Uk" = (
/obj/structure/rack/skeletal_bar/left,
/obj/item/clothing/suit/hooded/cultrobes,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/salvage/ruin/tablet,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Um" = (
/obj/effect/decal/cleanable/generic,
/obj/effect/decal/cleanable/blood/gibs/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
},
/area/awaymission/caves/build/reqpower_build)
"Un" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/flora/rock/pile,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
@@ -8608,7 +8599,7 @@
/obj/machinery/shower{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/south,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -8627,7 +8618,7 @@
"Ut" = (
/obj/structure/bed/roller,
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -8644,7 +8635,7 @@
pixel_x = 10;
pixel_y = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -8684,7 +8675,7 @@
icon_state = "comp_frame_5";
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -8692,11 +8683,11 @@
/area/awaymission/caves/build/reqpower_build)
"UF" = (
/obj/effect/decal/cleanable/ash,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"UH" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"UI" = (
@@ -8706,8 +8697,8 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"UJ" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plasteel/dark{
dir = 4;
@@ -8735,7 +8726,7 @@
pixel_y = 8;
id = "cave4_solgov"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo15"
},
@@ -8745,7 +8736,7 @@
},
/area/awaymission/caves/build/reqpower_build)
"UM" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"UN" = (
@@ -8761,9 +8752,9 @@
/obj/effect/mob_spawn/human/corpse/damaged,
/obj/effect/decal/cleanable/glass,
/obj/effect/turf_decal/miscellaneous/goldensiding,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/solgov_logo{
icon_state = "sol_logo4"
},
@@ -8778,7 +8769,7 @@
},
/area/awaymission/caves)
"US" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -8813,7 +8804,7 @@
/area/awaymission/caves)
"Vc" = (
/obj/structure/closet/walllocker/emerglocker/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Vd" = (
@@ -8850,7 +8841,7 @@
dir = 8
},
/obj/effect/turf_decal/delivery/hollow,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/south,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -8858,8 +8849,8 @@
},
/area/awaymission/caves/build/reqpower_build)
"Vn" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredaltstrip"
@@ -8867,7 +8858,7 @@
/area/awaymission/caves/build/reqpower_build)
"Vq" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Vs" = (
@@ -8878,7 +8869,7 @@
/area/awaymission/caves)
"Vt" = (
/obj/effect/gibspawner/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Vv" = (
@@ -8886,7 +8877,7 @@
dir = 1
},
/obj/structure/computerframe,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -8904,12 +8895,12 @@
/area/awaymission/caves/build/reqpower_build)
"VC" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"VD" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"VG" = (
@@ -8917,22 +8908,22 @@
/obj/structure/closet,
/obj/item/tank/internals/emergency_oxygen,
/obj/item/clothing/mask/breath,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"VK" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/flora/rock,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"VL" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
/area/awaymission/caves/build/reqpower_build)
"VM" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/turf_decal/arrows{
dir = 8
},
@@ -8954,8 +8945,8 @@
/obj/item/stack/cable_coil{
amount = 1
},
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 8;
icon_state = "darkredaltstrip"
@@ -8969,12 +8960,12 @@
"VT" = (
/obj/machinery/light_construct/small/south,
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air,
/area/awaymission/caves)
"VV" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"VX" = (
@@ -8987,20 +8978,20 @@
/obj/effect/turf_decal/caution{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves)
"VZ" = (
/obj/structure/bookcase/random,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Wb" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
@@ -9013,7 +9004,7 @@
pixel_x = 3;
list_reagents = list("methamphetamine" = 30)
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/dnascrambler,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -9032,7 +9023,7 @@
},
/obj/item/reagent_containers/applicator/burn,
/obj/item/storage/box/monkeycubes/stokcubes,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Wg" = (
@@ -9041,7 +9032,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/indestructible,
/area/awaymission/caves/build)
"Wj" = (
@@ -9083,7 +9074,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"Wv" = (
@@ -9091,7 +9082,7 @@
dir = 8
},
/mob/living/simple_animal/hostile/abomination/altform1,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredaltstrip"
},
@@ -9100,8 +9091,8 @@
/obj/structure/sign/securearea{
pixel_x = -30
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 9;
icon_state = "darkredalt"
@@ -9109,7 +9100,7 @@
/area/awaymission/caves/build/reqpower_build)
"Wz" = (
/obj/structure/janitorialcart,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"WA" = (
@@ -9121,7 +9112,7 @@
id = "cave_elevator";
pixel_x = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -9139,7 +9130,7 @@
/obj/structure/table,
/obj/item/reagent_containers/applicator/brute,
/obj/item/reagent_containers/applicator/burn,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "white"
},
@@ -9169,23 +9160,23 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves)
"WO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/mod/module/springlock,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"WP" = (
/obj/structure/spider/stickyweb,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"WR" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/awaymission/caves)
"WS" = (
/obj/structure/rack/skeletal_bar/right,
/obj/item/clothing/suit/hooded/cultrobes,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/salvage/ruin/tablet,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -9196,7 +9187,7 @@
pixel_x = -5;
pixel_y = -8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"WW" = (
@@ -9204,8 +9195,8 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/awaymission/caves/build)
"WX" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/extinguisher_cabinet/directional/south,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
@@ -9225,8 +9216,8 @@
/obj/effect/turf_decal/siding/wood/neutral{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"Xc" = (
@@ -9241,7 +9232,7 @@
/area/awaymission/caves/build)
"Xe" = (
/mob/living/simple_animal/hostile/hellhound,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
@@ -9262,7 +9253,7 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"Xn" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/chasm/straight_down/lava_land_surface{
light_color = null;
light_power = 0;
@@ -9288,8 +9279,8 @@
name = "cauldron"
},
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Xx" = (
@@ -9313,11 +9304,11 @@
/obj/structure/railing{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"Xz" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/stairs/left{
dir = 8
},
@@ -9346,7 +9337,7 @@
/area/awaymission/caves)
"XH" = (
/obj/effect/turf_decal/miscellaneous/goldensiding/corner,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -9377,7 +9368,7 @@
/area/awaymission/caves)
"XL" = (
/obj/effect/decal/cleanable/glass/plasma,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"XN" = (
@@ -9397,7 +9388,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden{
dir = 5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
@@ -9410,11 +9401,11 @@
/area/awaymission/caves)
"XS" = (
/obj/structure/bookcase/random,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"XT" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/carpet/green,
/area/awaymission/caves/build/reqpower_build)
"XU" = (
@@ -9422,7 +9413,7 @@
used = 1
},
/obj/structure/cult/forge,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"XW" = (
@@ -9441,7 +9432,7 @@
/area/awaymission/caves)
"Yb" = (
/obj/item/kirbyplants,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredalt"
},
@@ -9457,7 +9448,7 @@
icon_state = "conduit-red"
},
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"Yf" = (
@@ -9478,7 +9469,7 @@
/obj/effect/turf_decal/stripes{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
@@ -9496,7 +9487,7 @@
"Yo" = (
/obj/structure/table,
/obj/machinery/recharger,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -9504,8 +9495,8 @@
},
/area/awaymission/caves/build/reqpower_build)
"Yq" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 9;
icon_state = "darkredaltstrip"
@@ -9520,7 +9511,7 @@
},
/area/awaymission/caves/build/reqpower_build)
"Yu" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -9534,7 +9525,7 @@
/area/awaymission/caves)
"Yx" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
"YC" = (
@@ -9550,7 +9541,7 @@
/obj/effect/turf_decal/siding/wood/neutral{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"YI" = (
@@ -9559,7 +9550,7 @@
/obj/item/clothing/under/rank/medical/scrubs/green,
/obj/item/clothing/mask/surgical,
/obj/item/clothing/suit/apron/surgical,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -9568,7 +9559,7 @@
/area/awaymission/caves/build/reqpower_build)
"YL" = (
/obj/structure/dresser,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/lavaland_air,
/area/awaymission/caves)
"YM" = (
@@ -9583,7 +9574,7 @@
"YS" = (
/obj/structure/gunrack,
/obj/item/gun/energy/disabler,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 10;
icon_state = "darkredalt"
@@ -9599,14 +9590,14 @@
/area/awaymission/caves)
"Za" = (
/obj/item/stack/sheet/metal,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/lavaland_air{
icon_state = "dark"
},
/area/awaymission/caves)
"Ze" = (
/obj/effect/decal/cleanable/shreds,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/caves/build)
"Zg" = (
@@ -9623,8 +9614,8 @@
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves/build)
"Zm" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
icon_state = "darkredcornersalt";
dir = 8
@@ -9632,8 +9623,8 @@
/area/awaymission/caves/build/reqpower_build)
"Zn" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"Zq" = (
@@ -9653,8 +9644,8 @@
},
/area/awaymission/caves/build/reqpower_build)
"Zu" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light_construct/small/east,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -9669,8 +9660,8 @@
dir = 1
},
/obj/structure/table/wood,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
"Zz" = (
@@ -9690,7 +9681,7 @@
/turf/simulated/floor/engine/cult/lavaland_air,
/area/awaymission/caves)
"ZC" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/flora/rock,
/turf/simulated/floor/plating/lavaland_air,
/area/awaymission/caves)
@@ -9701,7 +9692,7 @@
icon_state = "small";
pixel_x = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"ZF" = (
@@ -9710,14 +9701,14 @@
},
/obj/machinery/optable,
/obj/effect/decal/cleanable/blood/gibs/body,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel/dark{
dir = 5;
icon_state = "darkredalt"
},
/area/awaymission/caves/build/reqpower_build)
"ZG" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"ZH" = (
@@ -9742,20 +9733,20 @@
/area/awaymission/caves/build)
"ZP" = (
/obj/structure/windoor_assembly,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"ZU" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/caves/build/reqpower_build)
"ZZ" = (
/obj/effect/decal/cleanable/shreds,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/caves/build/reqpower_build)
diff --git a/_maps/map_files220/RandomZLevels/gate_lizard.dmm b/_maps/map_files220/RandomZLevels/gate_lizard.dmm
index dd86a847aa02..9e6ebfa39f39 100644
--- a/_maps/map_files220/RandomZLevels/gate_lizard.dmm
+++ b/_maps/map_files220/RandomZLevels/gate_lizard.dmm
@@ -51,7 +51,7 @@
/area/awaymission/jungle_planet/outside)
"adt" = (
/obj/machinery/light_construct/small/south,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -89,14 +89,14 @@
/obj/item/stack/medical/bruise_pack,
/obj/item/stack/medical/bruise_pack,
/obj/item/clothing/mask/surgical,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/awaymission/jungle_planet/inside/complex)
"ahk" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"ahF" = (
@@ -104,7 +104,7 @@
dir = 8;
pixel_x = -12
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "dark"
@@ -149,7 +149,7 @@
/area/awaymission/jungle_planet/inside/complex)
"ajt" = (
/obj/item/reagent_containers/drinks/oilcan,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"ajx" = (
@@ -198,7 +198,7 @@
pixel_x = -3;
pixel_y = 7
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -218,7 +218,7 @@
/obj/structure/falsewall/reinforced{
name = "Suspicious-looking wall"
},
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"aoh" = (
@@ -248,7 +248,7 @@
id = "CMDgate";
req_access = list(301)
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "whiteblue"
@@ -306,7 +306,7 @@
/area/awaymission/jungle_planet/outside/cave/pirate)
"ati" = (
/obj/item/reagent_containers/drinks/cans/cola,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"atM" = (
@@ -394,7 +394,7 @@
"aEA" = (
/obj/machinery/firealarm/directional/east,
/obj/item/reagent_containers/glass/beaker/waterbottle,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"aFo" = (
@@ -422,7 +422,7 @@
pixel_x = 12
},
/obj/machinery/light/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"aGN" = (
@@ -446,7 +446,7 @@
/obj/structure/sign/explosives/alt{
pixel_x = -32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -477,7 +477,7 @@
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate,
/obj/item/stack/sheet/metal/fifty,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"aIU" = (
@@ -490,7 +490,7 @@
/obj/structure/railing{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"aJz" = (
@@ -553,8 +553,8 @@
/area/awaymission/jungle_planet/outside/cave)
"aPo" = (
/obj/effect/turf_decal/arrows,
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -602,7 +602,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"aVe" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/abandoned)
"aVq" = (
@@ -614,7 +614,7 @@
/area/awaymission/jungle_planet/outside/abandoned)
"aVr" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -638,7 +638,7 @@
/obj/item/shield/riot/buckler,
/obj/item/shield/riot/buckler,
/obj/item/shield/riot/buckler,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"aYE" = (
@@ -659,7 +659,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -675,7 +675,7 @@
/obj/item/clothing/head/helmet/skull,
/obj/item/clothing/head/helmet/skull,
/obj/structure/closet/crate/wooden,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"bbq" = (
@@ -736,7 +736,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"bdW" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"bec" = (
@@ -769,7 +769,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"bhj" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"bhA" = (
@@ -786,7 +786,7 @@
/obj/structure/chair/office/dark{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -822,14 +822,14 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"bkg" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "browncorner"
},
/area/awaymission/jungle_planet/inside/complex)
"bkL" = (
/obj/structure/closet/secure_closet/medical2,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -871,7 +871,7 @@
/obj/effect/turf_decal/loading_area{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -922,7 +922,7 @@
name = "dorm";
req_access = list(271)
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bqo" = (
@@ -949,7 +949,7 @@
pixel_x = -3;
pixel_y = 18
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bqH" = (
@@ -1003,7 +1003,7 @@
/obj/item/stack/sheet/mineral/plasma{
amount = 20
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -1021,7 +1021,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"bti" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bty" = (
@@ -1042,14 +1042,14 @@
pixel_y = -10;
pixel_x = 31
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
},
/area/awaymission/jungle_planet/inside/complex)
"btI" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"btQ" = (
@@ -1109,7 +1109,7 @@
/area/awaymission/jungle_planet/inside/complex)
"bwB" = (
/obj/structure/bonfire/lit,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"bxc" = (
@@ -1130,7 +1130,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"byv" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/flora/ausbushes/fullgrass,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
@@ -1171,7 +1171,7 @@
amount = 2
},
/obj/item/stock_parts/manipulator,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
@@ -1221,8 +1221,8 @@
desc = "A clip on ID Badge, has one of those fancy new magnetic strips built in."
},
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bEz" = (
@@ -1232,7 +1232,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"bES" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/kirbyplants,
/mob/living/simple_animal/hostile/poison_snake{
wander = 0
@@ -1333,7 +1333,7 @@
/obj/item/shard,
/obj/item/clothing/mask/surgical,
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -1355,8 +1355,8 @@
},
/area/awaymission/jungle_planet/outside/river)
"bMV" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/awaymission/jungle_planet/outside/cave)
"bNa" = (
@@ -1376,11 +1376,11 @@
pixel_x = -9;
pixel_y = -7
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"bNI" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkbluefull"
@@ -1435,8 +1435,8 @@
},
/area/awaymission/jungle_planet/inside)
"bSK" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -1468,7 +1468,7 @@
/obj/item/coin/gold,
/obj/item/coin/gold,
/obj/item/coin/gold,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/crate/wooden,
/obj/item/salvage/loot/pirate,
/obj/item/salvage/loot/pirate,
@@ -1508,12 +1508,12 @@
state_open = 1;
interact_offline = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/jungle_planet/outside/abandoned)
"bYg" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "red"
@@ -1538,7 +1538,7 @@
/obj/item/stack/cable_coil{
amount = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -1558,12 +1558,12 @@
/obj/item/reagent_containers/drinks/drinkingglass{
pixel_x = -5
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"cbj" = (
/obj/machinery/light_construct/directional/south,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -1573,7 +1573,7 @@
/obj/structure/chair/wood{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"cbY" = (
@@ -1599,7 +1599,7 @@
"cdh" = (
/obj/structure/gunrack,
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"cfb" = (
@@ -1620,7 +1620,7 @@
/obj/structure/computerframe{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -1653,12 +1653,12 @@
"cge" = (
/obj/structure/table/wood,
/obj/item/trash/tray,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"cgI" = (
/obj/item/flashlight,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"chq" = (
@@ -1668,7 +1668,7 @@
},
/area/awaymission/jungle_planet/outside/river)
"cjo" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -1695,14 +1695,14 @@
/area/awaymission/jungle_planet/outside)
"cll" = (
/obj/structure/flora/ausbushes/lavendergrass,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"clv" = (
/obj/machinery/bodyscanner{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -1744,7 +1744,7 @@
/obj/effect/turf_decal/caution/stand_clear{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"cnW" = (
@@ -1821,7 +1821,7 @@
/area/awaymission/jungle_planet/outside/river)
"crR" = (
/obj/machinery/light_construct/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"csE" = (
@@ -1849,7 +1849,7 @@
/area/awaymission/jungle_planet/outside)
"cum" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkblue"
@@ -1876,7 +1876,7 @@
/obj/structure/railing/corner{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"cxR" = (
@@ -1895,7 +1895,7 @@
"cyh" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"czz" = (
@@ -1906,7 +1906,7 @@
},
/obj/machinery/light/small/directional/east,
/obj/structure/cable,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"cAA" = (
@@ -1938,7 +1938,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -1949,7 +1949,7 @@
pixel_x = -1;
pixel_y = -11
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/cautery,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -1976,7 +1976,7 @@
},
/area/awaymission/jungle_planet/outside/cave)
"cDs" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
"cDS" = (
@@ -2036,7 +2036,7 @@
/obj/effect/turf_decal/arrows{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"cFz" = (
@@ -2047,7 +2047,7 @@
/area/awaymission/jungle_planet/outside)
"cFB" = (
/obj/effect/turf_decal/box,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -2140,7 +2140,7 @@
/area/awaymission/jungle_planet/outside)
"cJO" = (
/obj/effect/turf_decal/caution,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"cKa" = (
@@ -2150,7 +2150,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -2179,7 +2179,7 @@
},
/area/awaymission/jungle_planet/inside)
"cNf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"cNM" = (
@@ -2202,7 +2202,7 @@
/turf/simulated/floor/mineral/titanium/blue,
/area/awaymission/jungle_planet/outside/abandoned)
"cPg" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/bluegrid{
icon_state = "gcircuitoff"
},
@@ -2258,7 +2258,7 @@
/area/awaymission/jungle_planet/outside/river)
"cUf" = (
/obj/item/camera_assembly,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "purple"
@@ -2309,8 +2309,8 @@
/obj/effect/decal/cleanable/blood/writing{
dir = 6
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"cWx" = (
@@ -2321,7 +2321,7 @@
/obj/effect/decal/nanotrasen_logo{
icon_state = "logo6"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/newspaper,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -2359,7 +2359,7 @@
/area/awaymission/jungle_planet/outside/abandoned)
"dbJ" = (
/obj/structure/dispenser/oxygen,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"dbU" = (
@@ -2389,7 +2389,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"deq" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
@@ -2442,7 +2442,7 @@
dir = 1
},
/obj/effect/turf_decal/caution/stand_clear,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"djG" = (
@@ -2452,7 +2452,7 @@
/area/awaymission/jungle_planet/outside)
"djO" = (
/obj/item/cigbutt,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"djW" = (
@@ -2472,7 +2472,7 @@
/area/awaymission/jungle_planet/outside/cave)
"dkt" = (
/obj/machinery/light/directional/north,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
@@ -2480,14 +2480,14 @@
/area/awaymission/jungle_planet/inside/complex)
"dkV" = (
/obj/effect/turf_decal/arrows,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
},
/area/awaymission/jungle_planet/inside/complex)
"dla" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -2549,7 +2549,7 @@
/obj/structure/railing/corner{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"doc" = (
@@ -2562,7 +2562,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"dph" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/stock_parts/cell/high,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
@@ -2579,7 +2579,7 @@
/obj/item/flashlight/seclite,
/obj/item/clothing/shoes/combat,
/obj/item/storage/belt/security,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -2588,7 +2588,7 @@
/obj/effect/turf_decal/grass{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"drb" = (
@@ -2657,7 +2657,7 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -2688,7 +2688,7 @@
"dwN" = (
/obj/structure/bed,
/obj/item/bedsheet/brown,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
"dxA" = (
@@ -2711,7 +2711,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/waterfall)
"dBV" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/awaymission/jungle_planet/outside/cave)
"dCq" = (
@@ -2728,7 +2728,7 @@
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"dGF" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -2750,7 +2750,7 @@
/obj/item/bedsheet/black{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"dKi" = (
@@ -2760,7 +2760,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"dKU" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"dLx" = (
@@ -2771,7 +2771,7 @@
/area/awaymission/jungle_planet/outside/cave)
"dLG" = (
/obj/item/chair,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -2789,7 +2789,7 @@
/obj/structure/railing/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"dMT" = (
@@ -2821,17 +2821,17 @@
/obj/effect/turf_decal/caution{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"dNU" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/radio,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"dOI" = (
/obj/item/flag/syndi,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/jungle_planet/outside/abandoned)
"dPd" = (
@@ -2901,7 +2901,7 @@
/area/awaymission/jungle_planet/outside/waterfall)
"dSf" = (
/obj/item/reagent_containers/glass/rag,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -2914,7 +2914,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -2924,7 +2924,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -2956,7 +2956,7 @@
id = "Arm in";
req_access = list(301)
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -2989,12 +2989,12 @@
/obj/effect/turf_decal/loading_area{
dir = 8
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"dXw" = (
/obj/machinery/light_construct/small/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"dYL" = (
@@ -3006,7 +3006,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -3024,7 +3024,7 @@
amount = 2
},
/obj/item/assembly/prox_sensor,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/river)
"dZH" = (
@@ -3039,7 +3039,7 @@
/obj/structure/railing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"eay" = (
@@ -3049,7 +3049,7 @@
},
/obj/item/gun/energy/laser/retro/old,
/obj/item/fireaxe,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/small)
"eaA" = (
@@ -3092,7 +3092,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"edO" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -3104,12 +3104,12 @@
/obj/structure/railing{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"efM" = (
/obj/machinery/light_construct/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"efS" = (
@@ -3148,7 +3148,7 @@
pixel_x = 30;
density = 0
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"eis" = (
@@ -3158,8 +3158,8 @@
/obj/item/bedsheet/black{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"ejI" = (
@@ -3176,12 +3176,12 @@
"elg" = (
/obj/structure/bed,
/obj/item/stack/sheet/cloth,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"elw" = (
/obj/effect/decal/cleanable/blood/oil,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"elP" = (
@@ -3209,7 +3209,7 @@
/area/awaymission/jungle_planet/outside/abandoned)
"enb" = (
/obj/item/cigbutt,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"enG" = (
@@ -3230,7 +3230,7 @@
/area/awaymission/jungle_planet/inside/complex)
"epj" = (
/obj/item/camera_assembly,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
@@ -3238,7 +3238,7 @@
/area/awaymission/jungle_planet/inside/complex)
"epz" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"epR" = (
@@ -3312,7 +3312,7 @@
/obj/structure/closet/crate,
/obj/item/poster/syndicate_recruitment,
/obj/item/taperecorder/empty,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/jungle_planet/outside/abandoned)
"etK" = (
@@ -3367,7 +3367,7 @@
pixel_y = -9
},
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -3379,7 +3379,7 @@
id = "gatelizard_piratcaptain";
name = "hidden button"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"ewJ" = (
@@ -3387,7 +3387,7 @@
dir = 8;
pixel_x = -27
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"ewM" = (
@@ -3409,7 +3409,7 @@
"eyi" = (
/obj/effect/turf_decal/delivery/red/hollow,
/obj/structure/mecha_wreckage/ripley,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"ezc" = (
@@ -3421,12 +3421,12 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"eAh" = (
/obj/machinery/light_construct/small/west,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"eBs" = (
@@ -3454,7 +3454,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/waterfall)
"eDn" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil{
pixel_y = -11;
amount = 2
@@ -3515,9 +3515,9 @@
/area/awaymission/jungle_planet/inside/complex)
"eGY" = (
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/landmark/awaystart,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"eHa" = (
@@ -3549,7 +3549,7 @@
dir = 4;
pixel_x = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"eIQ" = (
@@ -3607,7 +3607,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"eKx" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/river)
"eLl" = (
@@ -3641,8 +3641,8 @@
"eOG" = (
/obj/structure/bed,
/obj/item/bedsheet/black,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"eOP" = (
@@ -3663,7 +3663,7 @@
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate,
/obj/item/stack/sheet/metal/fifty,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -3729,13 +3729,13 @@
"eSa" = (
/obj/structure/mineral_door/wood,
/obj/structure/barricade/wooden/crude,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"eSc" = (
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stock_parts/micro_laser,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"eTu" = (
@@ -3771,7 +3771,7 @@
/obj/structure/railing{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"eUG" = (
@@ -3860,7 +3860,7 @@
/area/awaymission/jungle_planet/outside/river)
"ffh" = (
/obj/item/ammo_casing/caseless/arrow,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"ffL" = (
@@ -3874,7 +3874,7 @@
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -3884,7 +3884,7 @@
/obj/structure/bed{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -3921,7 +3921,7 @@
/obj/structure/railing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"fiw" = (
@@ -3933,8 +3933,8 @@
/area/awaymission/jungle_planet/outside/waterfall)
"fiM" = (
/obj/effect/turf_decal/box,
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -3987,7 +3987,7 @@
/area/awaymission/jungle_planet/inside/complex)
"fnP" = (
/obj/structure/spider/stickyweb,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"fpm" = (
@@ -4005,7 +4005,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"fpQ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "redcorner"
@@ -4119,7 +4119,7 @@
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"fyJ" = (
@@ -4216,7 +4216,7 @@
},
/area/awaymission/jungle_planet/outside/cave)
"fEq" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"fET" = (
@@ -4261,7 +4261,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"fFk" = (
@@ -4283,13 +4283,13 @@
/obj/item/clothing/mask/cigarette/pipe,
/obj/item/stack/spacecash/c100,
/obj/item/lighter/zippo/fluff/purple,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/ammo_box/shotgun/buck,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"fGf" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"fGg" = (
@@ -4330,12 +4330,12 @@
/area/awaymission/jungle_planet/outside)
"fJc" = (
/obj/structure/chair/comfy/brown,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"fJs" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -4352,12 +4352,12 @@
pixel_x = 9;
pixel_y = -9
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"fKx" = (
/obj/machinery/light_construct/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "purple"
@@ -4387,7 +4387,7 @@
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "purplecorner"
},
@@ -4399,7 +4399,7 @@
},
/area/awaymission/jungle_planet/outside/cave)
"fMh" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"fMq" = (
@@ -4438,7 +4438,7 @@
max_amount = 5
},
/obj/item/ammo_casing/caseless/arrow,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/river)
"fPe" = (
@@ -4459,13 +4459,13 @@
/turf/simulated/floor/indestructible/grass/no_creep,
/area/awaymission/jungle_planet/outside)
"fRW" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/salvage/ruin/pirate,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"fSp" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/river)
"fSv" = (
@@ -4521,18 +4521,18 @@
/area/awaymission/jungle_planet/inside/complex)
"fYj" = (
/obj/structure/railing,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
},
/area/awaymission/jungle_planet/outside/river)
"fYG" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/reagent_containers/drinks/bottle/rum{
list_reagents = list("rum" = 0)
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"fZj" = (
@@ -4561,7 +4561,7 @@
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"gaK" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/awaymission/jungle_planet/inside/complex)
"gbK" = (
@@ -4578,14 +4578,14 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
},
/area/awaymission/jungle_planet/inside/complex)
"gck" = (
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stock_parts/capacitor,
/obj/item/stock_parts/capacitor{
pixel_x = 14
@@ -4604,7 +4604,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"gdv" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mech_bay_recharge_floor,
/area/awaymission/jungle_planet/inside/complex)
"gdK" = (
@@ -4616,7 +4616,7 @@
dir = 8
},
/obj/effect/turf_decal/arrows,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -4632,7 +4632,7 @@
/area/awaymission/jungle_planet/outside/waterfall)
"gfM" = (
/obj/machinery/light/directional/north,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"gge" = (
@@ -4649,11 +4649,11 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"giu" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -4678,7 +4678,7 @@
/area/awaymission/jungle_planet/outside)
"gkO" = (
/obj/item/toy/crayon/spraycan,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"glo" = (
@@ -4686,14 +4686,14 @@
/obj/structure/railing{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"glO" = (
/obj/structure/railing{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"gmI" = (
@@ -4753,7 +4753,7 @@
layer = 5;
pixel_y = 14
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -4809,7 +4809,7 @@
"gvS" = (
/obj/structure/bed,
/obj/item/bedsheet/brown,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"gwC" = (
@@ -4827,12 +4827,12 @@
/area/awaymission/jungle_planet/outside)
"gxN" = (
/obj/machinery/door/firedoor/closed,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"gxQ" = (
/obj/effect/turf_decal/delivery/red/hollow,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"gxU" = (
@@ -4855,12 +4855,12 @@
/area/awaymission/jungle_planet/inside/complex)
"gyH" = (
/obj/structure/railing/corner,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"gzp" = (
/obj/structure/curtain/medical,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -4886,7 +4886,7 @@
"gAk" = (
/obj/effect/turf_decal/box,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"gAD" = (
@@ -4901,7 +4901,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -4926,7 +4926,7 @@
"gDF" = (
/obj/structure/closet,
/obj/item/clothing/under/color/red,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -4965,7 +4965,7 @@
/area/awaymission/jungle_planet/outside/cave)
"gGu" = (
/obj/structure/table/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"gGN" = (
@@ -4982,7 +4982,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"gHN" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/broken_bottle,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/wood/oak,
@@ -5001,15 +5001,15 @@
/obj/structure/chair/sofa/right{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"gJG" = (
/obj/item/storage/belt/medical{
pixel_y = 18
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -5103,7 +5103,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -5134,7 +5134,7 @@
/obj/structure/closet{
opened = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/clothing/suit/blacktrenchcoat,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
@@ -5178,7 +5178,7 @@
},
/area/awaymission/jungle_planet/inside)
"gUQ" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/shovel{
pixel_x = -5
},
@@ -5192,25 +5192,25 @@
density = 1;
climbable = 1
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/claymore/ceremonial,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"gVX" = (
/obj/item/stack/rods,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/river)
"gWs" = (
/obj/structure/railing{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"gWu" = (
/obj/structure/flora/rock,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/bluegrid{
icon_state = "gcircuitoff"
},
@@ -5251,7 +5251,7 @@
/obj/item/stack/sheet/mineral/plasma{
amount = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -5275,14 +5275,14 @@
},
/area/awaymission/jungle_planet/outside/river)
"haC" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
/area/awaymission/jungle_planet/inside/complex)
"haX" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"hbb" = (
@@ -5307,7 +5307,7 @@
/area/awaymission/jungle_planet/inside/complex)
"hcz" = (
/obj/item/paper/crumpled,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"hdm" = (
@@ -5321,7 +5321,7 @@
/area/awaymission/jungle_planet/inside/complex)
"hdu" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"heb" = (
@@ -5353,7 +5353,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil{
amount = 5
},
@@ -5387,7 +5387,7 @@
/obj/structure/chair/wood{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"hga" = (
@@ -5438,7 +5438,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil{
amount = 5
},
@@ -5472,7 +5472,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"hlm" = (
@@ -5481,8 +5481,8 @@
icon_state = "mirror_broke";
pixel_x = 28
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitebluecorner"
@@ -5492,14 +5492,14 @@
/obj/structure/grille/broken,
/obj/effect/decal/cleanable/spiderling_remains,
/obj/item/cigbutt,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"hmu" = (
/obj/item/chair{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"hnr" = (
@@ -5529,7 +5529,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"hoX" = (
@@ -5596,7 +5596,7 @@
pixel_x = 6
},
/obj/item/stack/medical/bruise_pack,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -5634,7 +5634,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -5656,7 +5656,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"huL" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "purplecorner"
@@ -5668,7 +5668,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/engine,
/area/awaymission/jungle_planet/inside/complex)
"hvD" = (
@@ -5707,7 +5707,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -5733,8 +5733,8 @@
/obj/item/bedsheet/blue{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"hAv" = (
@@ -5745,7 +5745,7 @@
/obj/item/storage/backpack/industrial,
/obj/item/storage/belt/utility,
/obj/item/storage/bag/ore,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "browncorner"
},
@@ -5772,7 +5772,7 @@
"hDZ" = (
/obj/structure/flora/ausbushes/ppflowers,
/obj/structure/flora/ausbushes/brflowers,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"hEw" = (
@@ -5799,7 +5799,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"hFQ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"hGt" = (
@@ -5818,7 +5818,7 @@
/area/awaymission/jungle_planet/outside/cave)
"hHj" = (
/obj/structure/chair/wood,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"hHM" = (
@@ -5863,7 +5863,7 @@
/area/awaymission/jungle_planet/outside/river)
"hIW" = (
/mob/living/simple_animal/hostile/jungle_lizard/meele,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"hJI" = (
@@ -5890,7 +5890,7 @@
dir = 4;
pixel_y = -7
},
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/awaymission/jungle_planet/inside/complex)
"hKc" = (
@@ -5929,7 +5929,7 @@
"hNN" = (
/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
@@ -6072,11 +6072,11 @@
},
/area/awaymission/jungle_planet/outside/river)
"hYQ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/awaymission/jungle_planet/outside/cave/pirate)
"iad" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/jungle_planet/outside/abandoned)
"iah" = (
@@ -6100,7 +6100,7 @@
/obj/effect/turf_decal/arrows{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -6118,7 +6118,7 @@
dir = 8
},
/obj/machinery/light_construct/directional/north,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -6134,7 +6134,7 @@
dir = 1
},
/obj/machinery/light_construct/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/landmark/awaystart,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -6143,7 +6143,7 @@
/area/awaymission/jungle_planet/inside)
"ibX" = (
/obj/item/chair,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
"icJ" = (
@@ -6168,7 +6168,7 @@
pixel_y = 10;
amount = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"iek" = (
@@ -6207,7 +6207,7 @@
},
/area/awaymission/jungle_planet/outside/cave)
"ifJ" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/obj/effect/decal/cleanable/cobweb2{
@@ -6217,7 +6217,7 @@
/area/awaymission/jungle_planet/inside/complex)
"igf" = (
/obj/effect/turf_decal/box,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"igC" = (
@@ -6270,7 +6270,7 @@
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"ikb" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/turf_decal/stripes/line{
dir = 8
},
@@ -6301,7 +6301,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"ilA" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -6323,7 +6323,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil{
amount = 5
},
@@ -6391,7 +6391,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"isG" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/beach/away/sand,
/area/awaymission/jungle_planet/outside/river)
"isU" = (
@@ -6435,7 +6435,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"iuK" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/river)
"iuL" = (
@@ -6444,7 +6444,7 @@
/obj/item/stack/sheet/mineral/bananium{
amount = 30
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -6501,7 +6501,7 @@
/area/awaymission/jungle_planet/outside)
"iyT" = (
/obj/item/chair,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/ammo_casing/caseless/arrow,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/abandoned)
@@ -6509,7 +6509,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"iAq" = (
@@ -6521,7 +6521,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"iAY" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -6574,7 +6574,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"iEF" = (
@@ -6598,7 +6598,7 @@
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/ranged{
id = "cave4"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"iGn" = (
@@ -6614,7 +6614,7 @@
"iGS" = (
/obj/structure/chair,
/obj/item/newspaper,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"iGT" = (
@@ -6643,8 +6643,8 @@
},
/area/awaymission/jungle_planet/outside/river)
"iJu" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitebluecorner"
@@ -6652,8 +6652,8 @@
/area/awaymission/jungle_planet/inside/complex)
"iJL" = (
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"iKa" = (
@@ -6675,7 +6675,7 @@
/obj/item/storage/fancy/cigarettes/cigpack_robust,
/obj/item/razor,
/obj/item/clothing/glasses/sunglasses,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -6689,7 +6689,7 @@
anchored = 1;
desc = "A mysterious gateway built by unknown hands, it allows for faster than light travel to far-flung locations."
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"iKW" = (
@@ -6715,7 +6715,7 @@
/area/awaymission/jungle_planet/outside/cave)
"iMH" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/salvage/ruin/soviet,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -6755,7 +6755,7 @@
pixel_y = -11;
amount = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "purplecorner"
@@ -6770,9 +6770,9 @@
},
/area/awaymission/jungle_planet/outside/cave)
"iPQ" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/ammo_casing/caseless/arrow,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/storage/firstaid/regular/empty,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
@@ -6791,14 +6791,14 @@
pixel_x = -6;
pixel_y = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/awaymission/jungle_planet/inside/complex)
"iQn" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"iRg" = (
@@ -6816,12 +6816,12 @@
/obj/item/storage/backpack/industrial,
/obj/item/storage/belt/utility,
/obj/item/storage/bag/ore,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"iRJ" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"iTk" = (
@@ -6833,7 +6833,7 @@
/obj/item/stack/sheet/wood{
amount = 30
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"iUc" = (
@@ -6848,7 +6848,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -6889,7 +6889,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -6905,13 +6905,13 @@
icon_state = "medium"
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"iXN" = (
/obj/item/ammo_casing/caseless/arrow,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"iYQ" = (
@@ -6962,7 +6962,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"jck" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -6991,7 +6991,7 @@
/area/awaymission/jungle_planet/outside)
"jei" = (
/obj/effect/turf_decal/caution/stand_clear/red,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"jeC" = (
@@ -7022,7 +7022,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/machinery/power/apc/off_station/empty_charge/directional/east,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -7033,7 +7033,7 @@
/obj/effect/decal/cleanable/blood/writing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -7074,7 +7074,7 @@
/area/awaymission/jungle_planet/outside/abandoned)
"jiB" = (
/obj/effect/decal/cleanable/ash,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"jiZ" = (
@@ -7093,7 +7093,7 @@
/area/awaymission/jungle_planet/inside/complex)
"jlc" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"jlv" = (
@@ -7122,7 +7122,7 @@
pixel_y = 10;
amount = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"jlV" = (
@@ -7150,7 +7150,7 @@
/obj/effect/decal/cleanable/blood/writing{
dir = 5
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"jps" = (
@@ -7255,7 +7255,7 @@
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -7265,7 +7265,7 @@
/obj/structure/railing/corner{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"jvT" = (
@@ -7290,7 +7290,7 @@
/obj/effect/turf_decal/loading_area{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -7323,7 +7323,7 @@
/obj/item/multitool{
pixel_x = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"jAq" = (
@@ -7353,7 +7353,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/small)
"jCf" = (
@@ -7425,7 +7425,7 @@
pixel_y = 11
},
/obj/machinery/light/directional/east,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -7435,7 +7435,7 @@
dir = 4;
pixel_y = 3
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -7479,7 +7479,7 @@
/obj/effect/turf_decal/caution{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"jHY" = (
@@ -7521,7 +7521,7 @@
/area/awaymission/jungle_planet/outside/waterfall)
"jIx" = (
/obj/effect/decal/nanotrasen_logo/n1,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"jKc" = (
@@ -7537,7 +7537,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"jKq" = (
@@ -7550,7 +7550,7 @@
dir = 1
},
/obj/effect/turf_decal/caution/stand_clear,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"jLE" = (
@@ -7570,7 +7570,7 @@
/obj/structure/chair/wood{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"jMH" = (
@@ -7582,7 +7582,7 @@
pixel_x = 7
},
/obj/machinery/light_construct/directional/west,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"jMK" = (
@@ -7603,7 +7603,7 @@
pixel_y = -11;
amount = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "purple"
@@ -7630,7 +7630,7 @@
/area/awaymission/jungle_planet/outside/river)
"jPS" = (
/obj/effect/decal/cleanable/blood/oil,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -7646,7 +7646,7 @@
/obj/item/shard{
icon_state = "small"
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/blood/writing{
dir = 4
},
@@ -7655,7 +7655,7 @@
name = "Security Shutters-control";
req_access = list(301)
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -7671,7 +7671,7 @@
/obj/item/stack/cable_coil{
amount = 2
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"jVn" = (
@@ -7684,7 +7684,7 @@
/area/awaymission/jungle_planet/outside/waterfall)
"jVr" = (
/obj/structure/closet/crate,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
@@ -7701,7 +7701,7 @@
/obj/item/clothing/glasses/eyepatch,
/obj/item/clothing/head/hgpiratecap,
/obj/item/clothing/shoes/fluff/noble_boot,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"jYd" = (
@@ -7729,7 +7729,7 @@
/obj/item/storage/belt/utility{
pixel_y = -8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"jZg" = (
@@ -7771,7 +7771,7 @@
/area/awaymission/jungle_planet/outside/waterfall)
"kba" = (
/obj/machinery/light_construct/directional/west,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"kby" = (
@@ -7785,7 +7785,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"kcy" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -7816,7 +7816,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -7863,7 +7863,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"khX" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "red"
@@ -7884,7 +7884,7 @@
/obj/item/stack/sheet/metal,
/obj/item/stack/rods,
/obj/structure/flora/ausbushes/lavendergrass,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/inside/complex)
"kjq" = (
@@ -7915,8 +7915,8 @@
/area/awaymission/jungle_planet/outside/waterfall)
"kka" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -7933,7 +7933,7 @@
/area/awaymission/jungle_planet/outside/cave)
"klh" = (
/obj/item/bedsheet/brown,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
"klA" = (
@@ -7950,7 +7950,7 @@
"kmg" = (
/obj/machinery/door/airlock/glass,
/obj/structure/firelock_frame,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"kmw" = (
@@ -8025,14 +8025,14 @@
/obj/item/bedsheet/brown{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"krt" = (
/obj/item/chair/wood{
pixel_x = 22
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"ksq" = (
@@ -8041,7 +8041,7 @@
dir = 8;
pixel_y = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "whiteblue"
@@ -8063,8 +8063,8 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"kuj" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"kuH" = (
@@ -8092,14 +8092,14 @@
/obj/item/kitchen/rollingpin{
pixel_y = 7
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
},
/area/awaymission/jungle_planet/inside/complex)
"kvJ" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "dark"
@@ -8121,13 +8121,13 @@
/area/awaymission/jungle_planet/inside/complex)
"kwl" = (
/obj/machinery/light/small/directional/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"kwD" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"kwU" = (
@@ -8142,9 +8142,9 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/abandoned)
"kxv" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/door/firedoor,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"kxC" = (
@@ -8174,7 +8174,7 @@
/area/awaymission/jungle_planet/outside)
"kzI" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -8189,7 +8189,7 @@
/obj/structure/closet/crate{
opened = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"kBQ" = (
@@ -8212,7 +8212,7 @@
/obj/item/razor,
/obj/item/clothing/suit/leathercoat,
/obj/item/clothing/head/flatcap,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/card/id/away/old/sec{
name = "MC-16 multicard";
desc = "A clip on ID Badge, has one of those fancy new magnetic strips built in."
@@ -8240,7 +8240,7 @@
icon_screen = "broken";
icon_keyboard = "generic_key_broken"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -8256,7 +8256,7 @@
anchored = 1;
dir = 6
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "darkgreycamo"
@@ -8264,7 +8264,7 @@
/area/awaymission/jungle_planet/inside)
"kEk" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"kEE" = (
@@ -8273,7 +8273,7 @@
/area/awaymission/jungle_planet/outside/river)
"kGA" = (
/obj/structure/chair,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
"kGW" = (
@@ -8293,14 +8293,14 @@
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"kHP" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"kHW" = (
/obj/effect/turf_decal/caution/stand_clear/red,
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"kIg" = (
@@ -8316,7 +8316,7 @@
/obj/item/stock_parts/cell/high/empty,
/obj/item/stack/cable_coil,
/obj/item/broken_device,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"kJf" = (
@@ -8331,7 +8331,7 @@
dir = 4
},
/obj/machinery/light_construct/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -8350,7 +8350,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil{
amount = 5
},
@@ -8362,13 +8362,13 @@
/obj/machinery/economy/vending/medical{
req_access = list(301)
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
/area/awaymission/jungle_planet/inside/complex)
"kLj" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
/turf/simulated/floor/bluegrid{
@@ -8410,11 +8410,11 @@
/area/awaymission/jungle_planet/outside/cave)
"kRa" = (
/obj/structure/chair/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"kRf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"kRN" = (
@@ -8426,7 +8426,7 @@
/area/awaymission/jungle_planet/inside/complex)
"kRO" = (
/obj/structure/sink/directional/west,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
@@ -8446,7 +8446,7 @@
pixel_x = -32;
density = 0
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "purple"
@@ -8539,13 +8539,13 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/abandoned)
"kWk" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -8558,7 +8558,7 @@
/obj/structure/railing{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"kXb" = (
@@ -8587,7 +8587,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -8613,15 +8613,15 @@
/area/awaymission/jungle_planet/outside)
"kZZ" = (
/obj/structure/bed,
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"lbq" = (
/obj/effect/turf_decal/caution{
dir = 8
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/turf_decal/stripes/line{
dir = 8
},
@@ -8678,12 +8678,12 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"leE" = (
/obj/machinery/mecha_part_fabricator,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"lfb" = (
@@ -8707,13 +8707,13 @@
},
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"lgq" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -8740,7 +8740,7 @@
/area/awaymission/jungle_planet/outside)
"lid" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/bluegrid{
icon_state = "gcircuitoff"
},
@@ -8777,7 +8777,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"ljf" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/pirate,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
@@ -8840,7 +8840,7 @@
/obj/item/stack/cable_coil{
amount = 2
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"lms" = (
@@ -8850,7 +8850,7 @@
icon_keyboard = "generic_key_broken"
},
/obj/item/paper,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"lmK" = (
@@ -8875,7 +8875,7 @@
/area/awaymission/jungle_planet/inside/complex)
"lnA" = (
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -8888,7 +8888,7 @@
/obj/structure/computerframe{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -8974,7 +8974,7 @@
/area/awaymission/jungle_planet/outside/river)
"lwg" = (
/obj/structure/closet/crate/secure/loot,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"lwj" = (
@@ -9045,14 +9045,14 @@
"lAr" = (
/obj/structure/table/wood,
/obj/item/trash/plate,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"lCT" = (
/obj/structure/reagent_dispensers/fueltank/chem{
pixel_y = 30
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
icon_state = "purple";
dir = 1
@@ -9094,7 +9094,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -9109,11 +9109,11 @@
/obj/structure/chair{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"lGN" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"lIv" = (
@@ -9121,7 +9121,7 @@
/area/awaymission/jungle_planet/outside/river)
"lIF" = (
/obj/machinery/iv_drip,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whitebluecorner"
@@ -9129,7 +9129,7 @@
/area/awaymission/jungle_planet/inside/complex)
"lIX" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"lIZ" = (
@@ -9150,11 +9150,11 @@
"lJw" = (
/obj/structure/gunrack,
/obj/item/gun/energy/e_gun/old,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"lJK" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"lKZ" = (
@@ -9305,8 +9305,8 @@
/obj/structure/closet,
/obj/item/clothing/under/costume/pirate,
/obj/item/clothing/head/bandana,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"lVB" = (
@@ -9381,13 +9381,13 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"mcY" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"mdf" = (
/obj/machinery/firealarm/directional/north,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -9404,13 +9404,13 @@
/obj/structure/railing{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"mdt" = (
/obj/structure/bed,
/obj/item/bedsheet/blue,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"mfd" = (
@@ -9420,7 +9420,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -9489,7 +9489,7 @@
icon_state = "small"
},
/obj/item/shard,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"miM" = (
@@ -9503,7 +9503,7 @@
/area/awaymission/jungle_planet/outside/river)
"mjF" = (
/obj/effect/turf_decal/arrows,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -9597,8 +9597,8 @@
/obj/item/clothing/mask/cigarette/pipe,
/obj/item/lighter/zippo/engraved,
/obj/item/clothing/head/helmet/skull,
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"mmK" = (
@@ -9620,7 +9620,7 @@
},
/area/awaymission/jungle_planet/outside)
"mog" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/indestructible/riveted,
/area/awaymission/jungle_planet/outside/cave)
"mph" = (
@@ -9628,7 +9628,7 @@
/obj/effect/decal/cleanable/cobweb2{
icon_state = "cobweb1"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -9636,7 +9636,7 @@
"mpQ" = (
/obj/machinery/firealarm/directional/south,
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
@@ -9664,14 +9664,14 @@
/obj/effect/turf_decal/grass{
icon_state = "grass_edge_big_corner"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
},
/area/awaymission/jungle_planet/inside)
"mqZ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/clothing/shoes/workboots,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -9680,7 +9680,7 @@
/area/awaymission/jungle_planet/inside/complex)
"mre" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/ammo_casing/caseless/arrow,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -9690,7 +9690,7 @@
/area/awaymission/jungle_planet/outside/cave/small)
"msr" = (
/obj/machinery/atmospherics/binary/valve,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"msZ" = (
@@ -9772,7 +9772,7 @@
},
/area/awaymission/jungle_planet/outside)
"mxl" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/turf/simulated/floor/plating,
@@ -9802,7 +9802,7 @@
/area/awaymission/jungle_planet/outside)
"mzt" = (
/obj/item/chair/wood,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"mzv" = (
@@ -9812,8 +9812,8 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"mzx" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -9885,7 +9885,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"mDQ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -9896,7 +9896,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"mFh" = (
@@ -9909,7 +9909,7 @@
/obj/effect/turf_decal/grass{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -9943,7 +9943,7 @@
/area/awaymission/jungle_planet/inside/complex)
"mHV" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/ammo_casing/caseless/arrow,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/abandoned)
@@ -9962,7 +9962,7 @@
/obj/structure/closet,
/obj/item/storage/fancy/cigarettes/cigpack_robust,
/obj/item/storage/belt/fannypack,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -9982,7 +9982,7 @@
amount = 1;
max_amount = 5
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/river)
"mJv" = (
@@ -10010,7 +10010,7 @@
},
/area/awaymission/jungle_planet/outside/waterfall)
"mKz" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "purplecorner"
@@ -10022,14 +10022,14 @@
amount = 2
},
/obj/item/ammo_casing/caseless/arrow,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
},
/area/awaymission/jungle_planet/inside/complex)
"mKY" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/ancient{
name = "ground"
},
@@ -10038,7 +10038,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"mLY" = (
@@ -10056,7 +10056,7 @@
/obj/structure/closet/crate/wooden/barrel,
/obj/item/food/meat,
/obj/item/food/meat,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"mNu" = (
@@ -10297,15 +10297,15 @@
},
/area/awaymission/jungle_planet/outside/cave)
"mYW" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"mZK" = (
/obj/structure/extinguisher_cabinet{
pixel_y = -30
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"mZT" = (
@@ -10344,7 +10344,7 @@
/obj/item/clothing/gloves/ring/gold,
/obj/item/clothing/accessory/necklace/locket,
/obj/item/coin/gold,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/crate/wooden,
/obj/item/salvage/loot/pirate,
/obj/item/salvage/loot/pirate,
@@ -10368,7 +10368,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -10378,7 +10378,7 @@
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/melee_axe{
id = "cave4"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"neX" = (
@@ -10407,15 +10407,15 @@
dir = 8
},
/obj/structure/sign/poster/official/random/east,
-/obj/effect/spawner/random_spawners/dirt_frequent,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/frequent,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"ngO" = (
/obj/effect/decal/cleanable/blood/writing{
dir = 5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -10440,7 +10440,7 @@
/obj/item/clothing/gloves/bracer,
/obj/item/clothing/suit/armor/bone,
/obj/structure/closet/crate/wooden,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"njd" = (
@@ -10461,7 +10461,7 @@
/area/awaymission/jungle_planet/inside/complex)
"njE" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"njH" = (
@@ -10476,7 +10476,7 @@
/area/awaymission/jungle_planet/outside/cave)
"njP" = (
/obj/effect/turf_decal/box,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"nld" = (
@@ -10504,7 +10504,7 @@
/area/awaymission/jungle_planet/outside/river)
"nqg" = (
/mob/living/simple_animal/lizard,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"nry" = (
@@ -10519,7 +10519,7 @@
/obj/item/stack/sheet/metal,
/obj/item/stack/rods,
/obj/item/stack/sheet/metal,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"nsm" = (
@@ -10536,7 +10536,7 @@
/obj/structure/railing{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"nuz" = (
@@ -10587,7 +10587,7 @@
/area/awaymission/jungle_planet/outside/abandoned)
"nwM" = (
/obj/machinery/light/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "rampbottom"
},
@@ -10625,7 +10625,7 @@
/area/awaymission/jungle_planet/outside)
"nzK" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -10646,7 +10646,7 @@
/obj/structure/extinguisher_cabinet{
pixel_x = 25
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -10661,7 +10661,7 @@
/turf/simulated/floor/beach/away/sand,
/area/awaymission/jungle_planet/outside/river)
"nCA" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"nCT" = (
@@ -10683,7 +10683,7 @@
/area/awaymission/jungle_planet/outside/river)
"nEG" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"nFb" = (
@@ -10712,8 +10712,8 @@
/obj/item/hemostat{
pixel_y = 2
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/FixOVein,
/obj/item/surgicaldrill,
/turf/simulated/floor/plasteel{
@@ -10760,8 +10760,8 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"nMr" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/indestructible/riveted,
/area/awaymission/jungle_planet/outside/cave)
"nMI" = (
@@ -10770,12 +10770,12 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/abandoned)
"nMQ" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"nNc" = (
/obj/structure/falsewall/bookcase,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"nNs" = (
@@ -10797,7 +10797,7 @@
/obj/effect/decal/cleanable/blood/writing{
dir = 5
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"nOE" = (
@@ -10805,7 +10805,7 @@
name = "south extinguisher cabinet";
pixel_y = -30
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -10858,7 +10858,7 @@
/area/awaymission/jungle_planet/inside/complex)
"nRW" = (
/obj/effect/turf_decal/delivery/white,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"nSy" = (
@@ -10872,7 +10872,7 @@
/area/awaymission/jungle_planet/outside/river)
"nSR" = (
/obj/machinery/light_construct/directional/south,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"nSX" = (
@@ -10932,7 +10932,7 @@
/obj/item/stack/sheet/mineral/plasma{
amount = 30
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"nWE" = (
@@ -10956,13 +10956,13 @@
/area/awaymission/jungle_planet/outside/cave)
"nZd" = (
/obj/structure/sign/poster/contraband/random/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/jungle_planet/outside/abandoned)
"nZe" = (
/obj/item/reagent_containers/drinks/trophy/silver_cup,
/obj/item/clothing/gloves/ring/gold,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/crate/wooden,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
@@ -10975,7 +10975,7 @@
/obj/effect/turf_decal/arrows{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"oal" = (
@@ -10997,7 +10997,7 @@
/area/awaymission/jungle_planet/inside)
"obG" = (
/obj/machinery/light_construct/directional/west,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/decal/cleanable/ants,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
@@ -11084,13 +11084,13 @@
/obj/effect/turf_decal/caution/stand_clear{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"oiZ" = (
/obj/item/stack/rods,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -11129,11 +11129,11 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"omz" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/indestructible/riveted,
/area/awaymission/jungle_planet/inside/complex)
"omT" = (
@@ -11144,12 +11144,12 @@
/obj/item/food/grown/cannabis/ultimate,
/obj/item/food/grown/cannabis/ultimate,
/obj/item/food/grown/cannabis/ultimate,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"omY" = (
/obj/item/flag,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/small)
"onb" = (
@@ -11164,8 +11164,8 @@
/turf/simulated/floor/beach/away/water/deep/dense_canpass,
/area/awaymission/jungle_planet/outside/cave)
"ooe" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"oov" = (
@@ -11181,7 +11181,7 @@
/obj/effect/decal/nanotrasen_logo{
icon_state = "logo2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"opl" = (
@@ -11208,7 +11208,7 @@
/area/awaymission/jungle_planet/outside/river)
"oqo" = (
/obj/machinery/light/directional/west,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"oqX" = (
@@ -11228,7 +11228,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"orm" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"osc" = (
@@ -11344,7 +11344,7 @@
/obj/item/stack/sheet/bone{
amount = 5
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/ancient{
name = "ground"
},
@@ -11393,7 +11393,7 @@
anchored = 1;
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkgreycamo"
@@ -11450,7 +11450,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -11463,25 +11463,25 @@
/obj/structure/sign/securearea{
pixel_x = 32
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"oFY" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"oHz" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate,
/obj/item/stack/sheet/mineral/plasma/fifty,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"oHE" = (
/obj/effect/decal/cleanable/blood/writing,
/obj/structure/sign/poster/official/random/west,
/obj/machinery/light_construct/directional/west,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -11511,7 +11511,7 @@
/area/awaymission/jungle_planet/outside)
"oJx" = (
/obj/structure/closet/crate,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -11525,7 +11525,7 @@
d2 = 2;
icon_state = "0-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"oKw" = (
@@ -11562,7 +11562,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/awaymission/jungle_planet/inside)
"oMg" = (
@@ -11573,7 +11573,7 @@
pixel_x = -11;
pixel_y = 2
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"oMS" = (
@@ -11582,7 +11582,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -11598,7 +11598,7 @@
/obj/item/clothing/gloves/ring/gold,
/obj/structure/safe/floor,
/obj/item/documents/nanotrasen,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/kirbyplants,
/mob/living/simple_animal/hostile/poison_snake{
wander = 0
@@ -11606,7 +11606,7 @@
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"oND" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/landmark/awaystart,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
@@ -11619,7 +11619,7 @@
"oPC" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"oQl" = (
@@ -11634,7 +11634,7 @@
/area/awaymission/jungle_planet/outside/cave)
"oRs" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"oRE" = (
@@ -11676,8 +11676,8 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/cave/small)
"oSL" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -11687,7 +11687,7 @@
/obj/structure/chair{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/decal/remains/human,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -11785,16 +11785,16 @@
/area/awaymission/jungle_planet/outside/river)
"pbE" = (
/obj/structure/chair/wood,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"pbH" = (
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"pce" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"pcp" = (
@@ -11827,7 +11827,7 @@
/area/awaymission/jungle_planet/outside)
"pdL" = (
/obj/item/clothing/glasses/sunglasses,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"pdY" = (
@@ -11842,7 +11842,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/waterfall)
"pfh" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "darkgreycamo"
@@ -11862,7 +11862,7 @@
/obj/structure/chair{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -11884,14 +11884,14 @@
/obj/structure/bed,
/obj/item/bedsheet/red,
/obj/machinery/light_construct/directional/east,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
/area/awaymission/jungle_planet/inside/complex)
"piV" = (
/obj/structure/largecrate,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -11920,7 +11920,7 @@
/obj/item/stack/spacecash/c1000,
/obj/item/stack/spacecash/c500,
/obj/machinery/light/small/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/crate/wooden,
/obj/item/stack/spacecash/c1000,
/turf/simulated/floor/wood/oak,
@@ -11962,7 +11962,7 @@
/area/awaymission/jungle_planet/inside/complex)
"plU" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"pmk" = (
@@ -11975,11 +11975,11 @@
pixel_y = -6;
pixel_x = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/inside/complex)
"pnG" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"pnJ" = (
@@ -11991,7 +11991,7 @@
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/melee_axe{
id = "cave3"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"ppD" = (
@@ -12004,18 +12004,18 @@
"ppW" = (
/obj/structure/statue/silver/monkey,
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"pqt" = (
/obj/machinery/firealarm/directional/south,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"prp" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/river)
"prI" = (
@@ -12084,15 +12084,15 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"pwP" = (
/turf/simulated/wall/indestructible/wood,
/area/awaymission/jungle_planet/outside/cave/pirate)
"pwS" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitebluecorner"
@@ -12116,7 +12116,7 @@
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -12130,9 +12130,9 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"pzW" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/bedsheet/black,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"pzZ" = (
@@ -12169,11 +12169,11 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"pDO" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -12204,7 +12204,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"pGk" = (
@@ -12226,11 +12226,11 @@
},
/area/awaymission/jungle_planet/inside/complex)
"pGZ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/awaymission/jungle_planet/inside)
"pHo" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"pHp" = (
@@ -12247,7 +12247,7 @@
/obj/item/stack/sheet/mineral/plasma{
amount = 10
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"pJn" = (
@@ -12265,7 +12265,7 @@
},
/area/awaymission/jungle_planet/outside/river)
"pJO" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "purple";
dir = 1
@@ -12294,8 +12294,8 @@
/obj/structure/sign/poster/official/walk{
pixel_y = -32
},
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"pMn" = (
@@ -12326,7 +12326,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"pOr" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/abandoned)
"pRD" = (
@@ -12362,7 +12362,7 @@
/area/awaymission/jungle_planet/outside/cave/small)
"pTC" = (
/obj/machinery/firealarm/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"pUX" = (
@@ -12418,7 +12418,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"pWK" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/ancient{
name = "ground"
},
@@ -12441,7 +12441,7 @@
"pZa" = (
/obj/structure/bed,
/obj/item/bedsheet/brown,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"pZY" = (
@@ -12467,13 +12467,13 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"qbZ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/spider/cocoon,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"qcZ" = (
/obj/structure/table/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/small)
"qdL" = (
@@ -12489,7 +12489,7 @@
"qeb" = (
/obj/structure/gunrack,
/obj/item/gun/projectile/bow,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"qee" = (
@@ -12514,7 +12514,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"qfJ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"qgv" = (
@@ -12554,7 +12554,7 @@
/area/awaymission/jungle_planet/inside)
"qhD" = (
/obj/item/reagent_containers/glass/bucket,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
@@ -12568,20 +12568,20 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"qkl" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/ammo_casing/caseless/arrow,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
},
/area/awaymission/jungle_planet/inside/complex)
"qkp" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"qkM" = (
@@ -12601,24 +12601,24 @@
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/structure/cable{
d1 = 4;
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
},
/area/awaymission/jungle_planet/inside)
"qlE" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/remains/human,
/obj/machinery/light/directional/west,
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"qma" = (
@@ -12685,7 +12685,7 @@
"qph" = (
/obj/structure/closet/syndicate,
/obj/item/clothing/suit/jacket/bomber/syndicate,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/jungle_planet/outside/abandoned)
"qpu" = (
@@ -12704,7 +12704,7 @@
/turf/simulated/floor/indestructible/grass/no_creep,
/area/awaymission/jungle_planet/outside)
"qpV" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/circular_saw,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -12741,8 +12741,8 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"qrw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/awaymission/jungle_planet/outside/cave/pirate)
"qsD" = (
@@ -12779,7 +12779,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -12859,7 +12859,7 @@
/area/awaymission/jungle_planet/inside/complex)
"qxu" = (
/obj/effect/turf_decal/arrows,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -12879,7 +12879,7 @@
},
/area/awaymission/jungle_planet/outside/river)
"qyk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -12951,14 +12951,14 @@
/obj/structure/railing{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/river)
"qEf" = (
/obj/structure/railing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"qEs" = (
@@ -13005,12 +13005,12 @@
},
/area/awaymission/jungle_planet/inside)
"qIk" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/ammo_casing/caseless/arrow,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -13057,7 +13057,7 @@
/obj/effect/decal/cleanable/blood/writing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "dark"
@@ -13107,10 +13107,10 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"qOM" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"qPc" = (
@@ -13250,7 +13250,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"qVZ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -13269,7 +13269,7 @@
/area/awaymission/jungle_planet/outside/river)
"qYR" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/salvage/ruin/soviet,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -13277,7 +13277,7 @@
},
/area/awaymission/jungle_planet/inside)
"qZP" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
@@ -13306,7 +13306,7 @@
/obj/structure/chair/sofa/left{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"rbZ" = (
@@ -13329,7 +13329,7 @@
/turf/simulated/wall/indestructible/whiteshuttle/nodiagonal,
/area/awaymission/jungle_planet/outside/abandoned)
"rcL" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "browncorner"
@@ -13396,7 +13396,7 @@
/area/awaymission/jungle_planet/outside/cave/pirate)
"rim" = (
/obj/structure/chair/wood,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"riR" = (
@@ -13415,7 +13415,7 @@
/obj/item/bedsheet/red{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "redfull"
},
@@ -13506,7 +13506,7 @@
/area/awaymission/jungle_planet/outside)
"rnO" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/chair,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -13524,7 +13524,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"rpw" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -13562,7 +13562,7 @@
icon = 'icons/obj/power.dmi';
density = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"rrw" = (
@@ -13572,11 +13572,11 @@
icon_state = "1-2"
},
/obj/item/ammo_casing/caseless/arrow,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"rrT" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/light_emitter{
light_color = "#FFFFFF";
set_cap = 1;
@@ -13587,7 +13587,7 @@
/turf/simulated/floor/beach/away/sand,
/area/awaymission/jungle_planet/outside/river)
"rsE" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -13628,7 +13628,7 @@
/obj/structure/chair/wood/wings{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"rwz" = (
@@ -13659,7 +13659,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 6
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -13671,9 +13671,9 @@
},
/obj/machinery/optable,
/obj/item/clothing/gloves/color/latex,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/blood/gibs/old,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "bluefull"
@@ -13701,11 +13701,11 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/cave/small)
"rAr" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/blood/writing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -13732,13 +13732,13 @@
/area/awaymission/jungle_planet/inside/complex)
"rAR" = (
/obj/item/ammo_casing/caseless/arrow,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"rBb" = (
/obj/effect/turf_decal/delivery,
/obj/structure/ore_box,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"rBr" = (
@@ -13751,14 +13751,14 @@
pixel_x = -32;
density = 0
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "purple"
},
/area/awaymission/jungle_planet/inside/complex)
"rBC" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"rBF" = (
@@ -13768,7 +13768,7 @@
/area/awaymission/jungle_planet/outside/waterfall)
"rCN" = (
/obj/structure/table_frame,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -13779,13 +13779,13 @@
/area/awaymission/jungle_planet/inside/complex)
"rEW" = (
/obj/structure/flora/ausbushes/grassybush,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"rFs" = (
/obj/effect/turf_decal/delivery,
/obj/structure/ore_box,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"rFx" = (
@@ -13793,7 +13793,7 @@
dir = 1;
pixel_y = -27
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"rHc" = (
@@ -13805,7 +13805,7 @@
/obj/structure/chair/comfy/shuttle{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/jungle_planet/outside/abandoned)
"rHT" = (
@@ -13849,7 +13849,7 @@
/turf/simulated/floor/mineral/titanium/yellow,
/area/awaymission/jungle_planet/outside/abandoned)
"rJC" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -13926,7 +13926,7 @@
/area/awaymission/jungle_planet/inside/complex)
"rNb" = (
/obj/structure/railing,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/river)
"rNB" = (
@@ -13945,7 +13945,7 @@
req_access = list(301);
interact_offline = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"rNK" = (
@@ -13966,7 +13966,7 @@
/obj/structure/chair{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -13998,7 +13998,7 @@
pixel_x = -4;
pixel_y = 5
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "purple"
},
@@ -14032,7 +14032,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -14048,7 +14048,7 @@
/area/awaymission/jungle_planet/inside/complex)
"rSn" = (
/obj/machinery/firealarm/directional/east,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -14207,7 +14207,7 @@
/area/awaymission/jungle_planet/inside/complex)
"sba" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/salvage/ruin/soviet,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -14259,8 +14259,8 @@
/mob/living/simple_animal/hostile/pirate/ranged{
loot = null
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"sel" = (
@@ -14276,7 +14276,7 @@
/obj/machinery/computer/mech_bay_power_console{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "purple"
@@ -14300,7 +14300,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"siH" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "yellowcorner"
@@ -14316,7 +14316,7 @@
/area/awaymission/jungle_planet/inside)
"sjJ" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/salvage/ruin/soviet,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -14381,7 +14381,7 @@
"soK" = (
/obj/effect/decal/cleanable/generic,
/obj/machinery/light/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/chair{
dir = 4
},
@@ -14422,7 +14422,7 @@
/obj/structure/chair/wood{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"srB" = (
@@ -14439,8 +14439,8 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -14453,7 +14453,7 @@
/area/awaymission/jungle_planet/inside/complex)
"ssu" = (
/obj/structure/sign/poster/official/random/east,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "rampbottom"
},
@@ -14481,7 +14481,7 @@
/area/awaymission/jungle_planet/outside/cave)
"suE" = (
/obj/structure/mineral_door/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/small)
"suM" = (
@@ -14523,7 +14523,7 @@
/obj/effect/decal/cleanable/cobweb2{
icon_state = "cobweb1"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"syW" = (
@@ -14547,11 +14547,11 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"szb" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"szn" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/kirbyplants,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -14572,12 +14572,12 @@
/obj/structure/closet/crate{
opened = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"szY" = (
/obj/item/stack/packageWrap,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -14624,14 +14624,14 @@
/obj/item/chair/wood{
pixel_x = 22
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"sDP" = (
/obj/structure/chair/office/dark{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"sDQ" = (
@@ -14668,8 +14668,8 @@
},
/area/awaymission/jungle_planet/outside)
"sHQ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/mapping_helpers/turfs/rust/probably,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/wall,
/area/awaymission/jungle_planet/outside/cave/pirate)
"sIz" = (
@@ -14678,7 +14678,7 @@
/obj/item/reagent_containers/drinks/drinkingglass/shotglass{
pixel_x = -4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -14730,7 +14730,7 @@
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -14738,7 +14738,7 @@
/area/awaymission/jungle_planet/inside)
"sMs" = (
/obj/structure/kitchenspike_frame,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"sMA" = (
@@ -14751,14 +14751,14 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"sMO" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"sMZ" = (
/obj/item/pen{
pixel_x = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "dark"
@@ -14798,7 +14798,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"sPM" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"sQH" = (
@@ -14865,7 +14865,7 @@
/obj/effect/turf_decal/arrows{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -14887,7 +14887,7 @@
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"sVj" = (
@@ -14906,11 +14906,11 @@
/obj/structure/sign/radiation{
pixel_y = 65
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"sXj" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/awaymission/jungle_planet/inside/complex)
"sXU" = (
@@ -14928,7 +14928,7 @@
/obj/structure/disposalpipe/broken{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"sZo" = (
@@ -14939,7 +14939,7 @@
/mob/living/simple_animal/hostile/pirate/ranged{
loot = null
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"tas" = (
@@ -14969,7 +14969,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"tcP" = (
@@ -14988,8 +14988,8 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"tdt" = (
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"tei" = (
@@ -15064,7 +15064,7 @@
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"tho" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/mob/living/simple_animal/hostile/jungle_lizard/meele{
wander = 0
},
@@ -15082,7 +15082,7 @@
dir = 9;
desc = "A mysterious gateway built by unknown hands, it allows for faster than light travel to far-flung locations."
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "darkgreycamo"
@@ -15119,7 +15119,7 @@
/obj/effect/decal/cleanable/blood/writing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -15132,7 +15132,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"tlv" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "browncorner"
@@ -15141,7 +15141,7 @@
"tmv" = (
/obj/structure/table/wood,
/obj/item/stack/sheet/bone,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"tmC" = (
@@ -15165,14 +15165,14 @@
},
/area/awaymission/jungle_planet/outside/waterfall)
"tnK" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/decal/remains/human,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"tnM" = (
/obj/structure/bed,
/obj/item/bedsheet/black,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"tnS" = (
@@ -15191,7 +15191,7 @@
icon_state = "grass_edge_big_corner";
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"tnX" = (
@@ -15210,7 +15210,7 @@
},
/area/awaymission/jungle_planet/outside/cave)
"tps" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -15290,12 +15290,12 @@
"tsM" = (
/obj/item/shard,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"tte" = (
/obj/item/bikehorn/golden,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/crate/wooden,
/obj/item/salvage/loot/pirate,
/obj/item/salvage/loot/pirate,
@@ -15345,8 +15345,8 @@
/obj/structure/chair/wood{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"tzH" = (
@@ -15382,7 +15382,7 @@
dir = 1
},
/obj/effect/landmark/awaystart,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -15390,7 +15390,7 @@
/area/awaymission/jungle_planet/inside)
"tAY" = (
/obj/machinery/light_construct/small/north,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"tBs" = (
@@ -15400,7 +15400,7 @@
/turf/simulated/wall/indestructible/rock/mineral,
/area/awaymission/jungle_planet/outside/cave)
"tBu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/awaymission/jungle_planet/inside)
"tBJ" = (
@@ -15409,19 +15409,19 @@
/area/awaymission/jungle_planet/outside/cave)
"tCk" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"tCl" = (
/obj/item/chair/wood,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"tDf" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -15447,7 +15447,7 @@
/area/awaymission/jungle_planet/outside/waterfall)
"tEi" = (
/obj/item/rack_parts,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"tEr" = (
@@ -15466,8 +15466,8 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/waterfall)
"tEQ" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"tGN" = (
@@ -15480,14 +15480,14 @@
},
/area/awaymission/jungle_planet/outside/cave)
"tHT" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"tIH" = (
/obj/structure/railing{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"tJi" = (
@@ -15623,14 +15623,14 @@
},
/area/awaymission/jungle_planet/outside)
"tRE" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"tSG" = (
/obj/structure/morgue{
dir = 2
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "darkblue"
},
@@ -15658,7 +15658,7 @@
/area/awaymission/jungle_planet/outside/cave)
"tTV" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"tTZ" = (
@@ -15707,7 +15707,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"tUU" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/effect/landmark/awaystart,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -15722,12 +15722,12 @@
"tVL" = (
/obj/structure/flora/grass/jungle,
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"tVQ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"tWg" = (
@@ -15761,7 +15761,7 @@
/area/awaymission/jungle_planet/outside/river)
"tYH" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
@@ -15802,7 +15802,7 @@
},
/area/awaymission/jungle_planet/inside)
"ubw" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
@@ -15847,7 +15847,7 @@
pixel_x = 17;
pixel_y = -13
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/item/storage/firstaid/toxin,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -15969,12 +15969,12 @@
/obj/item/coin/silver,
/obj/item/coin/silver,
/obj/item/coin/silver,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/structure/closet/crate/wooden,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"ulv" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/mob/living/simple_animal/hostile/poison/giant_spider,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -16019,7 +16019,7 @@
/obj/item/chair{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -16038,7 +16038,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -16055,7 +16055,7 @@
"upX" = (
/obj/item/stack/rods,
/obj/item/shard,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/firealarm/directional/west,
/turf/simulated/floor/plasteel{
icon_state = "white"
@@ -16110,14 +16110,14 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"uts" = (
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/light_emitter{
light_color = "#FFFFFF";
set_cap = 1;
@@ -16129,13 +16129,13 @@
/area/awaymission/jungle_planet/outside)
"utY" = (
/obj/effect/decal/cleanable/cobweb,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/bluegrid{
icon_state = "gcircuitoff"
},
/area/awaymission/jungle_planet/outside/cave)
"uue" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/ammo_casing/caseless/arrow,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -16152,14 +16152,14 @@
/obj/item/storage/box/syringes,
/obj/item/stack/medical/bruise_pack,
/obj/item/storage/box/gloves,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitebluecorner"
},
/area/awaymission/jungle_planet/inside/complex)
"uvz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"uvF" = (
@@ -16218,7 +16218,7 @@
/obj/item/stack/medical/ointment/advanced,
/obj/item/stack/medical/bruise_pack,
/obj/item/stack/medical/splint,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/small)
"uBo" = (
@@ -16236,7 +16236,7 @@
},
/area/awaymission/jungle_planet/inside)
"uBw" = (
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stock_parts/capacitor,
/obj/item/stock_parts/capacitor{
pixel_x = 14
@@ -16375,7 +16375,7 @@
/area/awaymission/jungle_planet/inside/complex)
"uJY" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "red"
},
@@ -16397,7 +16397,7 @@
/area/awaymission/jungle_planet/inside/complex)
"uKT" = (
/obj/structure/kitchenspike,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating/asteroid/ancient{
name = "ground"
},
@@ -16432,7 +16432,7 @@
anchored = 1;
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkgreycamo"
@@ -16446,7 +16446,7 @@
/area/awaymission/jungle_planet/outside)
"uND" = (
/obj/machinery/light_construct/directional/south,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -16454,15 +16454,15 @@
/area/awaymission/jungle_planet/inside)
"uNI" = (
/obj/item/handheld_defibrillator,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
icon_state = "whitebluefull"
},
/area/awaymission/jungle_planet/inside/complex)
"uOh" = (
/obj/item/camera_assembly,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"uOn" = (
@@ -16493,7 +16493,7 @@
/area/awaymission/jungle_planet/outside/river)
"uQQ" = (
/obj/structure/closet/crate/secure/loot,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"uRs" = (
@@ -16501,7 +16501,7 @@
pixel_x = 6;
pixel_y = 30
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -16528,7 +16528,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"uTk" = (
@@ -16549,7 +16549,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"uVT" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "whitebluecorner"
},
@@ -16596,7 +16596,7 @@
/obj/machinery/atmospherics/pipe/simple/visible,
/obj/structure/sign/poster/contraband/random/west,
/obj/random/tool,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"vao" = (
@@ -16681,7 +16681,7 @@
icon_state = "spiderling";
name = "dead spider"
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"vgF" = (
@@ -16719,7 +16719,7 @@
/area/awaymission/jungle_planet/outside/cave)
"vhL" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"vhX" = (
@@ -16747,7 +16747,7 @@
/obj/item/stack/sheet/plasteel{
amount = 10
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -16773,7 +16773,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"vkC" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -16784,7 +16784,7 @@
icon_state = "small"
},
/obj/structure/table,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "yellowcorner"
@@ -16810,7 +16810,7 @@
},
/area/awaymission/jungle_planet/outside)
"vmE" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"vni" = (
@@ -16822,7 +16822,7 @@
},
/obj/effect/decal/remains/human,
/obj/item/ammo_casing/caseless/arrow,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/light_construct/small/west,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -16832,7 +16832,7 @@
/obj/effect/decal/cleanable/blood/writing{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -16844,7 +16844,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"voN" = (
@@ -16861,12 +16861,12 @@
},
/area/awaymission/jungle_planet/outside/river)
"vpR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/small)
"vqo" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/grass{
icon_state = "grass_edge_medium";
dir = 4
@@ -16881,7 +16881,7 @@
/obj/item/stack/sheet/mineral/silver{
amount = 40
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -16905,7 +16905,7 @@
/obj/structure/closet/secure_closet{
req_access = list(271)
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -16931,7 +16931,7 @@
pixel_x = -2;
pixel_y = -5
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"vtg" = (
@@ -16961,7 +16961,7 @@
"vvO" = (
/obj/item/broken_device,
/obj/item/stack/rods,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/bluegrid{
icon_state = "bcircuitoff"
},
@@ -17014,7 +17014,7 @@
icon_state = "spiderling";
name = "dead spider"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -17135,7 +17135,7 @@
/area/awaymission/jungle_planet/inside/complex)
"vEO" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"vFj" = (
@@ -17153,8 +17153,8 @@
/area/awaymission/jungle_planet/outside)
"vFR" = (
/obj/effect/turf_decal/caution/stand_clear/red,
-/obj/effect/spawner/random_spawners/oil_maybe,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/oil/maybe,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"vGb" = (
@@ -17234,7 +17234,7 @@
dir = 8
},
/obj/effect/turf_decal/stripes/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -17261,12 +17261,12 @@
/area/awaymission/jungle_planet/inside/complex)
"vKf" = (
/obj/machinery/atmospherics/pipe/simple/visible,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"vKK" = (
/obj/structure/chair,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"vLD" = (
@@ -17297,7 +17297,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -17326,9 +17326,9 @@
/area/awaymission/jungle_planet/outside/river)
"vNE" = (
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/mob/living/simple_animal/parrot,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"vOh" = (
@@ -17340,7 +17340,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/inside/complex)
"vPN" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/indestructible/riveted,
/area/awaymission/jungle_planet/inside)
"vPR" = (
@@ -17368,7 +17368,7 @@
"vRw" = (
/obj/structure/bed,
/obj/item/bedsheet/red,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -17380,7 +17380,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"vSc" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/mob/living/simple_animal/lizard,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
@@ -17390,7 +17390,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"vSu" = (
@@ -17406,7 +17406,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"vTu" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -17436,7 +17436,7 @@
/area/awaymission/jungle_planet/outside)
"vVD" = (
/obj/structure/flora/ausbushes/brflowers,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/remains/human,
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
@@ -17455,7 +17455,7 @@
pixel_y = -1
},
/obj/machinery/light_construct/small/west,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/grass{
icon_state = "grass_edge_medium";
dir = 4
@@ -17495,15 +17495,15 @@
/obj/structure/chair/office/dark{
dir = 8
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"wax" = (
/obj/effect/decal/cleanable/blood/writing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"waQ" = (
@@ -17520,13 +17520,13 @@
},
/area/awaymission/jungle_planet/inside)
"wbT" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/mob/living/simple_animal/hostile/poison/giant_spider/hunter,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"wcv" = (
/obj/structure/bed/mattress,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/small)
"wcW" = (
@@ -17541,7 +17541,7 @@
/area/awaymission/jungle_planet/outside)
"wdb" = (
/obj/machinery/door/firedoor,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"wdZ" = (
@@ -17552,7 +17552,7 @@
/obj/effect/decal/cleanable/blood/writing{
dir = 10
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -17585,11 +17585,11 @@
},
/area/awaymission/jungle_planet/inside/complex)
"wgn" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -17609,8 +17609,8 @@
/area/awaymission/jungle_planet/outside)
"wjd" = (
/obj/structure/chair/stool/bar,
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"wjj" = (
@@ -17648,7 +17648,7 @@
/obj/structure/chair{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"wmO" = (
@@ -17662,7 +17662,7 @@
},
/area/awaymission/jungle_planet/outside/river)
"wne" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/awaymission/jungle_planet/outside/river)
"wnr" = (
@@ -17674,14 +17674,14 @@
/area/awaymission/jungle_planet/inside/complex)
"woa" = (
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"woW" = (
/obj/structure/closet,
/obj/item/clothing/under/costume/pirate_rags,
/obj/item/clothing/head/bandana,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"wpb" = (
@@ -17715,19 +17715,19 @@
},
/area/awaymission/jungle_planet/inside/complex)
"wtM" = (
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"wtW" = (
/obj/structure/bed,
/obj/item/bedsheet/black,
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"wuN" = (
/obj/structure/flora/ausbushes/lavendergrass,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/landmark/awaymissions/gate_lizard/mob_spawn/melee{
id = "lake5"
},
@@ -17735,7 +17735,7 @@
/area/awaymission/jungle_planet/outside/river)
"wvP" = (
/obj/structure/kitchenspike,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
},
@@ -17776,7 +17776,7 @@
/obj/item/vending_refill/medical,
/obj/item/vending_refill/snack,
/obj/item/vending_refill,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -17791,7 +17791,7 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside/river)
"wzk" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
@@ -17842,7 +17842,7 @@
dir = 8
},
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"wCZ" = (
@@ -17928,8 +17928,8 @@
name = "Surgery Cleaner";
pixel_x = -7
},
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitebluecorner"
@@ -17983,7 +17983,7 @@
},
/area/awaymission/jungle_planet/outside/river)
"wJh" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/indestructible,
/area/awaymission/jungle_planet/inside)
"wJq" = (
@@ -18006,7 +18006,7 @@
icon_state = "grass_edge_big_corner";
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -18047,7 +18047,7 @@
/obj/item/shield/riot,
/obj/item/shield/riot,
/obj/item/shield/riot,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"wNS" = (
@@ -18089,7 +18089,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside/river)
"wPA" = (
@@ -18165,7 +18165,7 @@
"wTo" = (
/obj/effect/turf_decal/delivery,
/obj/structure/closet/crate,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -18195,7 +18195,7 @@
/obj/structure/sign/monkey_paint{
pixel_y = 30
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"wWP" = (
@@ -18203,14 +18203,14 @@
/turf/simulated/floor/indestructible/grass,
/area/awaymission/jungle_planet/outside)
"wXR" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"wYk" = (
/obj/effect/decal/cleanable/blood/writing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
@@ -18218,7 +18218,7 @@
/area/awaymission/jungle_planet/inside/complex)
"wYy" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -18237,7 +18237,7 @@
pixel_x = -7;
pixel_y = -10
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -18246,20 +18246,20 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"wZY" = (
/obj/item/storage/bag/cash,
-/obj/effect/spawner/random_spawners/dirt_often,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/dirt/often,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"xae" = (
/mob/living/simple_animal/hostile/pirate{
loot = null
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"xag" = (
@@ -18277,7 +18277,7 @@
/area/awaymission/jungle_planet/outside/abandoned)
"xaI" = (
/obj/effect/turf_decal/caution,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -18290,7 +18290,7 @@
pixel_x = -8
},
/obj/item/trash/can,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"xbo" = (
@@ -18351,7 +18351,7 @@
/obj/item/bedsheet/black{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"xdC" = (
@@ -18359,9 +18359,9 @@
pixel_y = -11;
amount = 2
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/ammo_casing/caseless/arrow,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"xeo" = (
@@ -18370,7 +18370,7 @@
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave/pirate)
"xeD" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/river)
"xeZ" = (
@@ -18394,8 +18394,8 @@
/area/awaymission/jungle_planet/inside/complex)
"xfn" = (
/obj/item/ammo_casing/caseless/arrow,
-/obj/effect/spawner/random_spawners/blood_often,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/blood/often,
+/obj/effect/spawner/random/dirt/often,
/obj/machinery/door_control/shutter/south{
name = "Armory Shutters-control";
id = "Arm in";
@@ -18407,7 +18407,7 @@
},
/area/awaymission/jungle_planet/inside/complex)
"xfP" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/outside)
"xhl" = (
@@ -18440,7 +18440,7 @@
"xkK" = (
/obj/structure/bed,
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"xlu" = (
@@ -18450,7 +18450,7 @@
/obj/item/stack/sheet/mineral/diamond{
amount = 25
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"xmJ" = (
@@ -18472,26 +18472,26 @@
/obj/item/stack/sheet/mineral/plasma{
amount = 20
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"xqz" = (
/obj/machinery/atmospherics/pipe/simple/visible,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
"xrT" = (
/obj/structure/table/wood,
/obj/item/gun/energy/gun/turret,
/obj/item/clothing/mask/cigarette/pipe,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/river)
"xsD" = (
/obj/effect/turf_decal/arrows{
dir = 8
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -18551,7 +18551,7 @@
/turf/simulated/floor/beach/away/sand,
/area/awaymission/jungle_planet/outside/river)
"xuU" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/decal/cleanable/generic,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
@@ -18581,7 +18581,7 @@
dir = 8
},
/obj/effect/decal/cleanable/glass,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/jungle_planet/outside/abandoned)
"xyC" = (
@@ -18607,7 +18607,7 @@
/obj/item/chair{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "red"
@@ -18620,7 +18620,7 @@
tool_volume = 300;
on = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"xAY" = (
@@ -18638,7 +18638,7 @@
dir = 8
},
/obj/item/clothing/glasses/hud/health,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "whitebluecorner"
},
@@ -18657,14 +18657,14 @@
/area/awaymission/jungle_planet/outside/waterfall)
"xCP" = (
/obj/effect/decal/remains/human,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "darkredcorners"
},
/area/awaymission/jungle_planet/inside/complex)
"xCQ" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/obj/item/storage/belt/utility,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
@@ -18673,7 +18673,7 @@
pixel_y = 10;
amount = 2
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/mob/living/simple_animal/lizard,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside)
@@ -18689,7 +18689,7 @@
/turf/simulated/floor/engine/cult,
/area/awaymission/jungle_planet/outside/cave)
"xDg" = (
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -18756,9 +18756,9 @@
},
/area/awaymission/jungle_planet/outside/river)
"xJH" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/largecrate,
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -18799,11 +18799,11 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"xOa" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "cafeteria"
@@ -18840,7 +18840,7 @@
/obj/effect/turf_decal/arrows{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkneutralfull"
@@ -18905,7 +18905,7 @@
/obj/effect/turf_decal/loading_area{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/obj/effect/landmark/awaystart,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -18944,7 +18944,7 @@
list_reagents = list("whiskey" = 0);
pixel_x = -9
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/inside/complex)
"xSz" = (
@@ -18981,7 +18981,7 @@
/area/awaymission/jungle_planet/inside/complex)
"xVk" = (
/obj/structure/bed,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside)
"xVv" = (
@@ -19008,7 +19008,7 @@
},
/area/awaymission/jungle_planet/outside)
"xWo" = (
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel{
icon_state = "redcorner"
},
@@ -19018,14 +19018,14 @@
pixel_y = -11;
amount = 2
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside/river)
"xWT" = (
/obj/structure/sign/nosmoking_2{
pixel_x = -32
},
-/obj/effect/spawner/random_spawners/dirt_often,
+/obj/effect/spawner/random/dirt/often,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"xYt" = (
@@ -19041,7 +19041,7 @@
/obj/item/chair{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/inside/complex)
"xZy" = (
@@ -19056,7 +19056,7 @@
/area/awaymission/jungle_planet/outside/cave/pirate)
"xZT" = (
/obj/item/cigbutt,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"yaX" = (
@@ -19081,7 +19081,7 @@
/area/awaymission/jungle_planet/outside)
"ydq" = (
/obj/structure/bed/mattress/dirty,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/jungle_planet/outside/cave)
"ydD" = (
@@ -19120,7 +19120,7 @@
/obj/effect/decal/cleanable/blood/writing{
dir = 4
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plating,
/area/awaymission/jungle_planet/inside/complex)
"ygc" = (
@@ -19152,7 +19152,7 @@
/obj/structure/railing/corner{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/plasteel,
/area/awaymission/jungle_planet/outside)
"yhd" = (
diff --git a/_maps/map_files220/RandomZLevels/spacebattle.dmm b/_maps/map_files220/RandomZLevels/spacebattle.dmm
index 82390b0d0c26..4c047b7fc288 100644
--- a/_maps/map_files220/RandomZLevels/spacebattle.dmm
+++ b/_maps/map_files220/RandomZLevels/spacebattle.dmm
@@ -62,7 +62,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate)
"ai" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway7)
"aj" = (
@@ -161,7 +161,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/hallway3)
"aA" = (
@@ -291,7 +291,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate)
"aR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/hallway3)
"aS" = (
@@ -346,7 +346,7 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/blood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/engine)
"ba" = (
@@ -367,7 +367,7 @@
/turf/space,
/area/awaymission/space_battle/hallway10)
"bd" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/landmark/awaymissions/spacebattle/mine_spawner{
id = "ext2"
},
@@ -384,7 +384,7 @@
},
/area/awaymission/space_battle/prhallway3)
"bf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate/syndicate5)
"bg" = (
@@ -427,7 +427,7 @@
/turf/space,
/area/awaymission/space_battle/syndicate/syndicate1)
"bm" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/cruiser)
"bn" = (
@@ -452,7 +452,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway2)
"bp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral";
dir = 1
@@ -614,7 +614,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway8)
"bX" = (
@@ -805,7 +805,7 @@
/area/awaymission)
"cw" = (
/obj/item/stack/ore/glass,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/asteroid/airless,
/area/space)
"cx" = (
@@ -828,10 +828,10 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway3)
"cB" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/gibs/down,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/living)
@@ -933,7 +933,7 @@
/area/awaymission/space_battle/living)
"cR" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space)
"cS" = (
@@ -1056,7 +1056,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate2)
"dp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner";
dir = 1
@@ -1094,7 +1094,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/sec_storage)
"du" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/cruiser)
"dv" = (
@@ -1331,7 +1331,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate2)
"en" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/hallway2)
"eo" = (
@@ -1425,7 +1425,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral";
dir = 4
@@ -1460,7 +1460,7 @@
},
/area/awaymission/space_battle/engine)
"eL" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light_construct/directional/south,
/turf/simulated/floor/plasteel/airless{
icon_state = "yellow"
@@ -1479,7 +1479,7 @@
/area/awaymission/space_battle/syndicate/syndicate5)
"eO" = (
/obj/machinery/door/airlock/titanium,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/titanium/blue/airless,
/area/space)
"eP" = (
@@ -1507,7 +1507,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/engine)
"eS" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -1572,7 +1572,7 @@
/area/awaymission/space_battle/hallway1)
"fc" = (
/obj/machinery/light_construct/directional/south,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral"
},
@@ -1659,7 +1659,7 @@
icon = 'icons/obj/turrets.dmi';
icon_state = "destroyed_target_prism"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space)
"fq" = (
@@ -1744,7 +1744,7 @@
"fz" = (
/obj/structure/disposalpipe/segment,
/obj/structure/transit_tube,
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
layer = 4;
icon = 'icons/obj/singularity.dmi';
icon_state = "TheSingGen"
@@ -1779,7 +1779,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/turret7)
"fE" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral";
dir = 9
@@ -1890,7 +1890,7 @@
},
/area/awaymission/space_battle/hallway11)
"fU" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/rods,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plasteel,
@@ -2271,18 +2271,18 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark,
/area/awaymission/space_battle/hallway7)
"gX" = (
/obj/machinery/power/apc/off_station/empty_charge/directional/south,
/obj/structure/cable,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/living)
"gY" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/hallway5)
"gZ" = (
@@ -2347,7 +2347,7 @@
/area/awaymission/space_battle/syndicate/syndicate2)
"hg" = (
/obj/structure/inflatable/door,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space)
"hh" = (
@@ -2683,13 +2683,13 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/cruiser)
"ii" = (
-/obj/machinery/constructable_frame,
-/obj/effect/landmark/damageturf,
+/obj/structure/machine_frame,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/living)
"ij" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -2837,7 +2837,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate1)
"iG" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/engineering)
"iH" = (
@@ -3015,7 +3015,7 @@
/area/awaymission/space_battle/cruiser)
"jc" = (
/obj/effect/turf_decal/delivery/white/hollow,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark_large"
},
@@ -3227,7 +3227,7 @@
icon_state = "0-2"
},
/obj/machinery/power/apc/off_station/directional/north,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral";
dir = 1
@@ -3295,7 +3295,7 @@
},
/area/awaymission/space_battle/server)
"jQ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/asteroid/airless,
/area/awaymission)
"jR" = (
@@ -3330,7 +3330,7 @@
/turf/simulated/wall/indestructible/whiteshuttle,
/area/awaymission/space_battle/cruiser)
"jV" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
/obj/item/stack/cable_coil,
@@ -3927,7 +3927,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate/syndicate1)
"lR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate)
"lS" = (
@@ -4051,11 +4051,11 @@
},
/area/awaymission/space_battle/hallway8)
"ml" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/living)
"mm" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/ash,
/turf/simulated/floor/mineral/titanium,
/area/awaymission/space_battle/storage)
@@ -4069,7 +4069,7 @@
},
/area/awaymission/space_battle/cruiser)
"mp" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/awaymission/space_battle/syndicate/syndicate2)
"mq" = (
@@ -4084,7 +4084,7 @@
},
/area/awaymission/space_battle/hallway8)
"mr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/rods,
/turf/simulated/floor/plating/asteroid/airless,
/area/awaymission)
@@ -4181,7 +4181,7 @@
/area/awaymission/space_battle/syndicate/syndicate1)
"mG" = (
/obj/item/stack/rods,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/kitchen)
"mH" = (
@@ -4218,7 +4218,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate)
"mQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/engineering)
"mS" = (
@@ -4330,7 +4330,7 @@
/area/awaymission/space_battle/hallway2)
"nl" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/shreds,
/turf/simulated/floor/plating/airless,
/area/space)
@@ -4481,7 +4481,7 @@
/obj/effect/turf_decal/stripes/red/line{
dir = 1
},
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
/obj/structure/cable{
@@ -4550,7 +4550,7 @@
/area/awaymission/space_battle/syndicate/syndicate6)
"nU" = (
/obj/item/cigbutt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral";
dir = 1
@@ -4594,13 +4594,13 @@
},
/area/awaymission/space_battle/syndicate)
"ob" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral"
},
/area/awaymission/space_battle/hallway11)
"oc" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_2"
},
/obj/effect/decal/cleanable/blood/gibs/up,
@@ -4758,7 +4758,7 @@
/area/awaymission/space_battle/hallway8)
"ox" = (
/obj/effect/decal/cleanable/shreds,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light_construct/directional/south,
/mob/living/simple_animal/hostile/syndicate/ranged/space/autogib,
/turf/simulated/floor/plating/airless,
@@ -4896,7 +4896,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/cruiser)
"oX" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/titanium,
/area/awaymission/space_battle/storage)
"oY" = (
@@ -4941,7 +4941,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 9
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "floor_large"
},
@@ -5011,7 +5011,7 @@
"pq" = (
/obj/structure/disposalpipe/segment,
/obj/structure/transit_tube,
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
layer = 4;
icon = 'icons/obj/singularity.dmi';
icon_state = "TheSingGen"
@@ -5309,7 +5309,7 @@
"qq" = (
/obj/structure/disposalpipe/segment,
/obj/structure/transit_tube,
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
layer = 4;
icon = 'icons/obj/singularity.dmi';
icon_state = "TheSingGen"
@@ -5527,7 +5527,7 @@
/obj/item/shard{
icon_state = "medium"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate)
"rh" = (
@@ -5641,7 +5641,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/hallway11)
"ry" = (
@@ -5711,7 +5711,7 @@
},
/area/awaymission/space_battle/hallway11)
"rI" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/chair/comfy/shuttle,
/mob/living/simple_animal/hostile/syndicate/ranged/space/autogib/spacebattle,
/turf/simulated/floor/mineral/titanium/blue/airless,
@@ -5785,7 +5785,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway10)
"rY" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral";
dir = 4
@@ -5824,7 +5824,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/living)
"sd" = (
@@ -6020,7 +6020,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/hallway5)
"sL" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/hallway2)
"sM" = (
@@ -6425,7 +6425,7 @@
},
/area/awaymission/space_battle/kitchen)
"tZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway8)
"ua" = (
@@ -6526,7 +6526,7 @@
/area/awaymission/space_battle/hallway11)
"uo" = (
/obj/structure/girder/reinforced,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space)
"up" = (
@@ -6562,7 +6562,7 @@
"uv" = (
/obj/effect/turf_decal/delivery/white/hollow/right,
/obj/effect/turf_decal/box/corners,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/dark{
icon_state = "dark_large"
},
@@ -6719,7 +6719,7 @@
},
/area/awaymission/space_battle/prhallway3)
"uV" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate/syndicate2)
"uW" = (
@@ -6790,7 +6790,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/sec_storage)
"vk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/syndicate/syndicate1)
"vl" = (
@@ -6804,7 +6804,7 @@
dir = 10
},
/obj/structure/window/reinforced,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark,
/area/awaymission/space_battle/hallway7)
"vm" = (
@@ -6813,7 +6813,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/hallway3)
"vo" = (
@@ -6893,7 +6893,7 @@
"vx" = (
/obj/structure/disposalpipe/segment,
/obj/structure/transit_tube,
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
layer = 4;
icon = 'icons/obj/singularity.dmi';
icon_state = "TheSingGen"
@@ -6946,7 +6946,7 @@
/area/awaymission/space_battle/hallway5)
"vG" = (
/obj/effect/decal/remains/robot,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "podfloor"
},
@@ -7182,7 +7182,7 @@
/area/awaymission/space_battle/syndicate/syndicate6)
"ww" = (
/obj/item/stack/rods,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/asteroid/airless,
/area/awaymission)
"wx" = (
@@ -7317,7 +7317,7 @@
/area/awaymission/space_battle/syndicate/syndicate1)
"wO" = (
/obj/item/kirbyplants,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral";
dir = 10
@@ -7399,7 +7399,7 @@
/obj/effect/turf_decal/box/corners{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/landmark/awaymissions/spacebattle/mob_spawn/ranged_space{
id = "turret3"
},
@@ -7451,7 +7451,7 @@
/area/awaymission/space_battle/syndicate)
"xf" = (
/obj/item/stock_parts/cell/high/empty,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral";
dir = 1
@@ -7468,7 +7468,7 @@
/turf/space,
/area/space)
"xk" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/mob/living/simple_animal/hostile/malf_drone/spacebattle,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate/syndicate5)
@@ -7501,7 +7501,7 @@
},
/area/awaymission/space_battle/cruiser)
"xq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral";
dir = 1
@@ -7534,7 +7534,7 @@
/turf/simulated/floor/plating,
/area/awaymission/space_battle/hallway3)
"xv" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/space)
"xy" = (
@@ -7546,7 +7546,7 @@
/area/awaymission/space_battle/syndicate/syndicate6)
"xz" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/hallway11)
"xA" = (
@@ -7562,14 +7562,14 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate1)
"xD" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral";
dir = 8
},
/area/awaymission/space_battle/prhallway2)
"xF" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mob_spawn/human/corpse/spacebattle/medic,
/obj/effect/decal/cleanable/blood/gibs/down,
/turf/simulated/floor/plating/airless,
@@ -7672,7 +7672,7 @@
/area/awaymission/space_battle/hallway8)
"xT" = (
/obj/effect/turf_decal/delivery/white/hollow,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "dark_large"
},
@@ -7727,7 +7727,7 @@
/turf/space,
/area/space)
"yf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -7912,7 +7912,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/engine)
"yJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/syndicate/ranged/autogib/spacebattle,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway5)
@@ -7950,7 +7950,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/space_battle/syndicate/syndicate2)
"yO" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral"
},
@@ -7983,7 +7983,7 @@
/area/space)
"yV" = (
/obj/item/stack/ore/iron,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/asteroid/airless,
/area/space)
"yW" = (
@@ -8043,7 +8043,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle)
"ze" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/turret3)
"zf" = (
@@ -8163,7 +8163,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 9
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "darkfull"
},
@@ -8180,7 +8180,7 @@
},
/area/awaymission/space_battle/engine)
"zB" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/sec_storage)
"zC" = (
@@ -8286,11 +8286,11 @@
/obj/item/shard{
icon_state = "medium"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/living)
"zP" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -8405,7 +8405,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway9)
"Am" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/syndicate/ranged/space/autogib/spacebattle,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/engineering)
@@ -8531,11 +8531,11 @@
"AJ" = (
/obj/effect/mob_spawn/human/corpse/spacebattle/engineer/space,
/obj/effect/decal/cleanable/blood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/turret1)
"AK" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/turret7)
"AL" = (
@@ -8550,7 +8550,7 @@
/area/space)
"AN" = (
/obj/item/stack/cable_coil,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate)
"AO" = (
@@ -8614,7 +8614,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/syndicate/ranged/autogib/spacebattle,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway10)
@@ -8680,7 +8680,7 @@
/turf/simulated/floor/plating,
/area/awaymission/space_battle/prhallway1)
"Bi" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space)
"Bj" = (
@@ -8750,7 +8750,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/sec_storage)
"Br" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -8799,7 +8799,7 @@
/turf/simulated/floor/plating,
/area/awaymission/space_battle/cruiser)
"Bz" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -8884,7 +8884,7 @@
},
/area/awaymission/space_battle/server)
"BL" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/engineering)
"BM" = (
@@ -9038,7 +9038,7 @@
/turf/simulated/floor/plasteel/freezer,
/area/awaymission/space_battle/kitchen)
"Cm" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "darkfull"
},
@@ -9099,7 +9099,7 @@
},
/area/awaymission/space_battle/cruiser)
"Cv" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
/obj/structure/sign/poster/official/random/south,
@@ -9113,7 +9113,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light_construct/directional/east,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral";
@@ -9165,7 +9165,7 @@
/area/awaymission/space_battle/hallway2)
"CF" = (
/obj/item/stack/sheet/mineral/titanium,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -9288,7 +9288,7 @@
},
/area/awaymission/space_battle/hallway5)
"CU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood/tracks/mapped{
dir = 8
},
@@ -9409,7 +9409,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/engine)
"Dj" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral"
},
@@ -9458,7 +9458,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate/syndicate1)
"Ds" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/space)
"Dt" = (
@@ -9495,7 +9495,7 @@
/turf/simulated/floor/mineral/plastitanium,
/area/awaymission/space_battle/syndicate/syndicate2)
"DA" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral";
dir = 1
@@ -9610,7 +9610,7 @@
/turf/simulated/floor/mineral/titanium,
/area/awaymission/space_battle/storage)
"DS" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/sign/poster/ripped{
pixel_y = 32
},
@@ -9703,7 +9703,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/dark,
/area/awaymission/space_battle/hallway7)
"Eh" = (
@@ -9746,7 +9746,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/engine)
"Eo" = (
@@ -9835,7 +9835,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate5)
"EA" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/turret8)
"EE" = (
@@ -9893,7 +9893,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -9914,7 +9914,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/turret3)
"EM" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/mineral/plastitanium/red/airless,
/area/awaymission/space_battle/syndicate/syndicate5)
"EN" = (
@@ -10010,7 +10010,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/turret6)
"EY" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/mineral,
/area/awaymission)
"EZ" = (
@@ -10101,7 +10101,7 @@
/obj/structure/sign/securearea{
pixel_y = -32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral"
},
@@ -10194,7 +10194,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate6)
"FB" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral";
dir = 1
@@ -10285,7 +10285,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "darkfull"
},
@@ -10409,7 +10409,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/sec_storage)
"Gk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/bridge)
"Gm" = (
@@ -10417,7 +10417,7 @@
/obj/structure/sign/engineering{
pixel_x = 32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/titanium,
/area/awaymission/space_battle/storage)
"Gn" = (
@@ -10648,7 +10648,7 @@
},
/area/awaymission/space_battle/hallway11)
"GT" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "podfloor"
},
@@ -10722,7 +10722,7 @@
},
/area/awaymission/space_battle/bridge)
"Hc" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/asteroid/airless,
/area/space)
"He" = (
@@ -10814,7 +10814,7 @@
},
/area/awaymission/space_battle/hallway8)
"Ht" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/syndicate/ranged/space/autogib,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/living)
@@ -11090,7 +11090,7 @@
/area/awaymission/space_battle/engineering)
"Ii" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/titanium,
/area/awaymission/space_battle/storage)
"Ij" = (
@@ -11115,7 +11115,7 @@
/turf/simulated/floor/plasteel/dark,
/area/awaymission/space_battle/hallway2)
"Im" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/landmark/awaymissions/spacebattle/mine_spawner{
id = "turret1"
},
@@ -11154,7 +11154,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate1)
"Is" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/malf_drone/spacebattle,
/turf/simulated/floor/plasteel/airless{
icon_state = "podfloor"
@@ -11300,12 +11300,12 @@
/area/awaymission/space_battle/hallway5)
"IP" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space)
"IQ" = (
/obj/item/shard,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "podfloor"
},
@@ -11345,7 +11345,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/prhallway2)
"IZ" = (
@@ -11491,7 +11491,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 6
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark,
/area/awaymission/space_battle/hallway7)
"Jy" = (
@@ -11626,7 +11626,7 @@
},
/area/awaymission/space_battle/hallway5)
"JV" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "yellow";
dir = 8
@@ -11717,7 +11717,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/hallway11)
"Km" = (
@@ -11746,7 +11746,7 @@
/turf/space,
/area/space)
"Kq" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate/syndicate2)
"Ks" = (
@@ -11795,7 +11795,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate1)
"KB" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/hallway7)
"KC" = (
@@ -11830,7 +11830,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/cruiser)
"KH" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "blueyellowfull"
},
@@ -11904,7 +11904,7 @@
/area/space)
"KV" = (
/obj/machinery/porta_turret/syndicate,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space)
"KW" = (
@@ -11994,7 +11994,7 @@
"Li" = (
/obj/structure/cable,
/obj/machinery/power/apc/off_station/directional/west,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "bar"
},
@@ -12007,7 +12007,7 @@
/turf/simulated/floor/mineral/plastitanium/red/nitrogen,
/area/awaymission/space_battle/syndicate)
"Lk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -12171,7 +12171,7 @@
},
/area/awaymission/space_battle/medbay)
"LI" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -12262,7 +12262,7 @@
/turf/simulated/floor/plasteel/dark,
/area/awaymission/space_battle/hallway4)
"LU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/hallway11)
"LV" = (
@@ -12396,7 +12396,7 @@
/area/awaymission/space_battle/cruiser)
"Mo" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral";
dir = 9
@@ -12484,7 +12484,7 @@
/turf/space,
/area/space)
"MD" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner";
dir = 8
@@ -12516,10 +12516,10 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/cruiser)
"MG" = (
-/obj/machinery/constructable_frame{
+/obj/structure/machine_frame{
icon_state = "box_1"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/living)
@@ -12579,7 +12579,7 @@
/obj/structure/rack,
/obj/item/stack/rods/fifty,
/obj/effect/turf_decal/delivery/red/hollow,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark,
/area/awaymission/space_battle/hallway11)
"MQ" = (
@@ -12912,7 +12912,7 @@
/turf/simulated/floor/mineral/plastitanium/red/nitrogen,
/area/awaymission/space_battle/syndicate)
"NO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/turret1)
"NP" = (
@@ -12953,7 +12953,7 @@
},
/area/awaymission/space_battle/kitchen)
"NT" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "whiteblue"
},
@@ -13013,7 +13013,7 @@
},
/area/awaymission/space_battle/hallway4)
"Of" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/engineering)
"Og" = (
@@ -13058,7 +13058,7 @@
},
/area/awaymission/space_battle/syndicate/syndicate4)
"Oo" = (
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil,
/obj/effect/gibspawner/human,
/turf/simulated/floor/plasteel/airless,
@@ -13069,7 +13069,7 @@
/area/awaymission/space_battle/syndicate)
"Or" = (
/obj/effect/gibspawner/human,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/living)
@@ -13176,7 +13176,7 @@
/obj/effect/turf_decal/stripes/red/line{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "darkredalt";
dir = 8
@@ -13201,7 +13201,7 @@
},
/area/awaymission/space_battle/hallway1)
"ON" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate/syndicate1)
"OO" = (
@@ -13293,7 +13293,7 @@
},
/area/awaymission/space_battle/engine)
"Pc" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -13319,7 +13319,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/hallway3)
"Pf" = (
@@ -13353,14 +13353,14 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "yellow";
dir = 8
},
/area/awaymission/space_battle/engine)
"Pl" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral";
dir = 6
@@ -13573,7 +13573,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral";
dir = 4
@@ -13646,7 +13646,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/syndicate/syndicate2)
"Qg" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -13841,7 +13841,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/sec_storage)
"QJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/syndicate/melee/space/autogib/spacebattle,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral";
@@ -14308,7 +14308,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/living)
@@ -14663,7 +14663,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/hostile/syndicate/ranged/space/autogib,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/hallway2)
@@ -14785,7 +14785,7 @@
/turf/simulated/floor/grass/no_creep,
/area/awaymission/space_battle)
"TP" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "darkfull"
},
@@ -14865,7 +14865,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/prhallway2)
"Ub" = (
@@ -14904,7 +14904,7 @@
/obj/effect/turf_decal/stripes/red/line{
dir = 8
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/airless{
icon_state = "darkredalt";
dir = 4
@@ -14934,7 +14934,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/living)
"Uo" = (
@@ -14993,7 +14993,7 @@
/turf/simulated/floor/plating,
/area/awaymission/space_battle/engine)
"UB" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "yellow";
dir = 8
@@ -15004,7 +15004,7 @@
/area/awaymission/space_battle/syndicate/syndicate2)
"UD" = (
/obj/item/rack_parts,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/turret7)
"UF" = (
@@ -15329,7 +15329,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate1)
"Vy" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/asteroid/airless,
/area/space)
"Vz" = (
@@ -15436,7 +15436,7 @@
/area/awaymission/space_battle/syndicate/syndicate2)
"VQ" = (
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/living)
"VS" = (
@@ -15507,7 +15507,7 @@
"Wa" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/caution/stand_clear,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel/dark,
/area/awaymission/space_battle/hallway7)
"Wc" = (
@@ -15544,7 +15544,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate2)
"Wf" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway7)
"Wg" = (
@@ -15603,7 +15603,7 @@
},
/area/awaymission/space_battle/hallway8)
"Wn" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -15640,8 +15640,8 @@
/turf/space,
/area/space)
"Wu" = (
-/obj/effect/landmark/burnturf,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/burn,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/engineering)
"Ww" = (
@@ -15775,7 +15775,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/hallway5)
"WT" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/item/stack/cable_coil,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/hallway3)
@@ -15798,7 +15798,7 @@
/area/awaymission/space_battle/hallway6)
"WX" = (
/obj/item/reagent_containers/patch/styptic,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/bridge)
"WZ" = (
@@ -15811,7 +15811,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/hallway5)
"Xb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless{
icon_state = "neutral"
},
@@ -15865,7 +15865,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/sec_storage)
"Xi" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/awaymission/space_battle/hallway2)
"Xj" = (
@@ -15888,7 +15888,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/hallway3)
"Xl" = (
@@ -15955,7 +15955,7 @@
/turf/simulated/floor/mineral/plastitanium/red,
/area/awaymission/space_battle/syndicate/syndicate1)
"Xv" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d2 = 2;
icon_state = "0-2"
@@ -15973,7 +15973,7 @@
/obj/machinery/door_control/shutter/south{
id = "SpaceBattlePodbaySpace"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -16002,7 +16002,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/cable{
d1 = 2;
d2 = 4;
@@ -16015,7 +16015,7 @@
/area/awaymission/space_battle/prhallway2)
"XC" = (
/obj/item/stack/ore/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/asteroid/airless,
/area/awaymission)
"XD" = (
@@ -16194,7 +16194,7 @@
},
/area/awaymission/space_battle/hallway11)
"Yd" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/awaymission/space_battle/living)
"Ye" = (
@@ -16457,7 +16457,7 @@
},
/area/awaymission/space_battle/prhallway2)
"YO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/asteroid/airless,
/area/awaymission)
"YP" = (
@@ -16527,7 +16527,7 @@
/area/awaymission/space_battle/syndicate/syndicate2)
"YZ" = (
/obj/item/stack/ore/glass,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/asteroid/airless,
/area/awaymission)
"Za" = (
@@ -16562,7 +16562,7 @@
/turf/simulated/floor/plasteel,
/area/awaymission/space_battle/bridge)
"Zd" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/awaymission/space_battle/turret8)
diff --git a/_maps/map_files220/RandomZLevels/wildwest.dmm b/_maps/map_files220/RandomZLevels/wildwest.dmm
index 7db5136c0c9b..35200bc6991d 100644
--- a/_maps/map_files220/RandomZLevels/wildwest.dmm
+++ b/_maps/map_files220/RandomZLevels/wildwest.dmm
@@ -3,7 +3,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 6
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
"ab" = (
@@ -52,7 +52,7 @@
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ar" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
"as" = (
@@ -80,7 +80,7 @@
/area/awaymission/wildwest/wildwest_mines)
"aD" = (
/obj/machinery/power/port_gen/pacman,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"aG" = (
@@ -202,8 +202,8 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
"cd" = (
@@ -330,7 +330,7 @@
/area/awaymission/wildwest/wildwest_mines)
"dn" = (
/obj/effect/mine/gas/plasma,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ds" = (
@@ -345,7 +345,7 @@
/area/awaymission/wildwest/wildwest_mines)
"dC" = (
/obj/structure/shuttle/engine/router,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
"dG" = (
@@ -521,7 +521,7 @@
/area/awaymission/wildwest/wildwest_mines)
"fd" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil{
amount = 1
},
@@ -551,7 +551,7 @@
/turf/simulated/floor/carpet,
/area/awaymission/wildwest/wildwest_mines)
"fu" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -621,7 +621,7 @@
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"fU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/salvage/ruin/pirate,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
@@ -1115,7 +1115,7 @@
/turf/simulated/floor/carpet/orange,
/area/awaymission/wildwest/wildwest_mines)
"kA" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
"kE" = (
@@ -1132,7 +1132,7 @@
/turf/simulated/wall/indestructible/opsglass,
/area/awaymission/wildwest/wildwest_refine)
"kO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"kQ" = (
@@ -1170,7 +1170,7 @@
},
/obj/effect/mine/dnascramble,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"lg" = (
@@ -1330,7 +1330,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
"mn" = (
@@ -1562,7 +1562,7 @@
"om" = (
/obj/effect/decal/cleanable/dirt,
/obj/item/stack/tile/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"on" = (
@@ -1720,7 +1720,7 @@
/turf/simulated/floor/carpet,
/area/awaymission/wildwest/wildwest_mines)
"pO" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
@@ -1909,7 +1909,7 @@
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
"rx" = (
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/asteroid{
icon_state = "asteroidfloor"
@@ -2255,7 +2255,7 @@
},
/area/awaymission/wildwest/wildwest_mines)
"uR" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/wall/mineral/plastitanium,
/area/awaymission/wildwest/wildwest_refine)
"uS" = (
@@ -2323,8 +2323,8 @@
/turf/simulated/floor/plating/asteroid,
/area/awaymission/wildwest/wildwest_mines)
"vF" = (
-/obj/machinery/constructable_frame,
-/obj/effect/landmark/damageturf,
+/obj/structure/machine_frame,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"vJ" = (
@@ -2493,7 +2493,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/wildwest/wildwest_refine)
"xr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -2516,7 +2516,7 @@
},
/area/awaymission/wildwest/wildwest_mines)
"xB" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/tile/plasteel,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
@@ -2779,7 +2779,7 @@
/area/awaymission/wildwest/wildwest_mines)
"AM" = (
/obj/effect/mob_spawn/human/corpse/skeleton,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"AO" = (
@@ -3087,7 +3087,7 @@
/obj/effect/decal/cleanable/cobweb,
/obj/structure/closet/crate/trashcart,
/obj/item/fireaxe,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"DG" = (
@@ -3307,7 +3307,7 @@
},
/area/awaymission/wildwest/wildwest_mines)
"FB" = (
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -3477,7 +3477,7 @@
/area/awaymission/wildwest/wildwest_mines)
"Hm" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Hn" = (
@@ -3717,7 +3717,7 @@
"Kb" = (
/obj/structure/closet/cabinet,
/obj/effect/decal/cleanable/cobweb2,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Kk" = (
@@ -3897,7 +3897,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 9
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
"Mi" = (
@@ -3971,7 +3971,7 @@
},
/area/awaymission/wildwest/wildwest_refine)
"MM" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/wall/mineral/plastitanium,
/area/awaymission/wildwest/wildwest_refine)
"MO" = (
@@ -4154,8 +4154,8 @@
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
"ON" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -4279,7 +4279,7 @@
/area/awaymission/wildwest/wildwest_refine)
"PW" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Qc" = (
@@ -4358,7 +4358,7 @@
/turf/simulated/floor/plating/airless,
/area/awaymission/wildwest/wildwest_refine)
"QG" = (
-/obj/machinery/constructable_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil{
amount = 1
},
@@ -4386,7 +4386,7 @@
},
/area/awaymission/wildwest/wildwest_mines)
"QQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
@@ -4401,7 +4401,7 @@
/area/awaymission/wildwest/wildwest_refine)
"QY" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"Re" = (
@@ -4443,7 +4443,7 @@
/area/awaymission/wildwest/wildwest_mines)
"RQ" = (
/obj/structure/closet/crate/can,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"RY" = (
@@ -4610,7 +4610,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/awaymission/wildwest/wildwest_refine)
"TH" = (
@@ -4829,7 +4829,7 @@
/area/awaymission/wildwest/wildwest_mines)
"VU" = (
/obj/structure/sign/poster/contraband/random/north,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"VV" = (
@@ -5191,7 +5191,7 @@
/area/awaymission/wildwest/wildwest_refine)
"ZU" = (
/obj/structure/mineral_door/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/awaymission/wildwest/wildwest_mines)
"ZV" = (
diff --git a/_maps/map_files220/generic/Admin_Zone.dmm b/_maps/map_files220/generic/Admin_Zone.dmm
index 12395b805432..8d5079e0bdd3 100644
--- a/_maps/map_files220/generic/Admin_Zone.dmm
+++ b/_maps/map_files220/generic/Admin_Zone.dmm
@@ -357,7 +357,7 @@
"bn" = (
/obj/structure/sink/directional/west,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/directional/east,
/turf/simulated/floor/plasteel/dark/nitrogen{
icon_state = "darkpurplecorners";
@@ -1409,7 +1409,7 @@
/turf/simulated/floor/carpet/arcade,
/area/trader_station/sol)
"eP" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/chair/sofa/left{
dir = 1
},
@@ -1581,7 +1581,7 @@
/obj/machinery/atmospherics/unary/portables_connector{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/nitrogen,
/area/vox_base)
"fE" = (
@@ -1658,7 +1658,7 @@
/area/vox_base)
"fQ" = (
/obj/effect/spawner/random/trash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/flag/species/vox,
/turf/simulated/floor/mineral/plastitanium{
nitrogen = 103.984;
@@ -1821,7 +1821,7 @@
/area/ghost_bar/outdoor)
"gx" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/nitrogen,
/area/vox_base)
"gy" = (
@@ -1894,7 +1894,7 @@
/obj/structure/closet/crate/trashcart,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/clothing/glasses/meson{
pixel_x = 5
},
@@ -2121,7 +2121,7 @@
},
/area/ghost_bar/outdoor)
"ht" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red/nitrogen,
/area/vox_base)
"hv" = (
@@ -2931,7 +2931,7 @@
/area/holodeck/source_thunderdomecourt)
"kg" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/flag/species/vox,
/turf/simulated/floor/mineral/plastitanium/red/nitrogen,
/area/vox_base)
@@ -3583,7 +3583,7 @@
/turf/simulated/floor/wood/cherry,
/area/ghost_bar/indoor)
"mm" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/cherry,
/area/ghost_bar/indoor)
"mn" = (
@@ -4164,7 +4164,7 @@
/turf/simulated/floor/carpet/purple,
/area/wizard_station)
"ox" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/parquet/tile,
/area/ghost_bar/indoor)
"oz" = (
@@ -4335,7 +4335,7 @@
/obj/machinery/atmospherics/unary/tank/nitrogen{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/box/red,
/turf/simulated/floor/plating/nitrogen,
@@ -4416,7 +4416,7 @@
/obj/structure/chair/sofa/right{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/parquet/tile,
/area/ghost_bar/indoor)
"pt" = (
@@ -4484,7 +4484,7 @@
/turf/simulated/floor/wood/oak,
/area/admin)
"pD" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/nitrogen,
/area/vox_base)
@@ -4595,7 +4595,7 @@
/area/abductor_ship)
"qb" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/unary/portables_connector{
dir = 8
},
@@ -4670,7 +4670,7 @@
/turf/simulated/floor/wood/oak,
/area/admin)
"qu" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/parquet,
/area/ghost_bar/indoor)
"qv" = (
@@ -5164,7 +5164,7 @@
/area/ghost_bar/outdoor/beach)
"rU" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium{
color = "#fff894";
nitrogen = 103.984;
@@ -5526,7 +5526,7 @@
/area/ghost_bar/indoor)
"tl" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/flag/species/vox,
/turf/simulated/floor/mineral/plastitanium{
nitrogen = 103.984;
@@ -5536,7 +5536,7 @@
/area/vox_base)
"tm" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red/nitrogen,
/area/vox_base)
"to" = (
@@ -6838,7 +6838,7 @@
/area/ninja/holding)
"xw" = (
/obj/item/kirbyplants,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium{
color = "#ff78f4";
nitrogen = 103.984;
@@ -7262,7 +7262,7 @@
/area/ghost_bar/indoor)
"yR" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark/nitrogen{
icon_state = "darkpurplefull";
nitrogen = 103.984
@@ -7732,7 +7732,7 @@
/turf/simulated/floor/wood,
/area/ghost_bar/indoor)
"Ax" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/nitrogen,
/area/space/nearstation/centcom)
@@ -9527,7 +9527,7 @@
pixel_y = -1;
pixel_x = -9
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium{
color = "#00ffea";
nitrogen = 103.984;
@@ -9885,7 +9885,7 @@
},
/area/ghost_bar/indoor)
"HN" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium{
nitrogen = 103.984;
oxygen = 0;
@@ -10099,7 +10099,7 @@
"Ix" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/flag/species/vox,
/turf/simulated/floor/plating/nitrogen,
/area/vox_base)
@@ -10180,7 +10180,7 @@
/turf/simulated/floor/wood/fancy/birch,
/area/ghost_bar/outdoor/beach)
"IL" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium{
color = "#ff78f4";
nitrogen = 103.984;
@@ -10219,7 +10219,7 @@
/turf/simulated/floor/carpet/royalblue,
/area/shuttle/trade/sol)
"IU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium{
color = "#fff894";
nitrogen = 103.984;
@@ -10586,7 +10586,7 @@
/turf/simulated/floor/plasteel,
/area/tdome/arena_source)
"Kj" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/light_fake{
dir = 4
},
@@ -10660,7 +10660,7 @@
pixel_y = 23
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium{
color = "#00ffea";
nitrogen = 103.984;
@@ -10892,7 +10892,7 @@
/area/ghost_bar/outdoor/beach)
"Lo" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/directional/north,
/obj/structure/closet/walllocker/firelocker/north,
/turf/simulated/floor/mineral/plastitanium/red/nitrogen,
@@ -11062,7 +11062,7 @@
/area/admin)
"LX" = (
/obj/effect/turf_decal/delivery/hollow,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/directional/south,
/turf/simulated/floor/mineral/plastitanium{
color = "#fff894";
@@ -11133,7 +11133,7 @@
/area/vox_base)
"Mg" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark/nitrogen{
icon_state = "darkpurple";
dir = 1;
@@ -11401,7 +11401,7 @@
/turf/simulated/floor/wood/oak,
/area/admin)
"Nq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/plastic,
/turf/simulated/floor/plating/nitrogen,
@@ -11629,7 +11629,7 @@
"Od" = (
/obj/effect/turf_decal/delivery/hollow,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/portable/canister/nitrogen,
/turf/simulated/floor/mineral/plastitanium{
color = "#fff894";
@@ -12536,7 +12536,7 @@
"QV" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium/red/nitrogen,
/area/vox_base)
"QW" = (
@@ -12681,7 +12681,7 @@
/turf/simulated/floor/wood,
/area/ghost_bar/indoor)
"Rx" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/reagent_dispensers/beerkeg,
/turf/simulated/floor/wood/cherry,
/area/ghost_bar/indoor)
@@ -13102,7 +13102,7 @@
/area/ghost_bar/outdoor)
"Tb" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium{
color = "#00ffea";
nitrogen = 103.984;
@@ -13888,7 +13888,7 @@
pixel_x = -11;
pixel_y = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating/nitrogen,
/area/vox_base)
@@ -13935,7 +13935,7 @@
"VP" = (
/obj/effect/turf_decal/delivery/hollow,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/portable/canister/nitrogen,
/obj/effect/decal/remains/mouse,
/turf/simulated/floor/mineral/plastitanium{
@@ -14658,7 +14658,7 @@
/turf/simulated/floor/plasteel/dark,
/area/ghost_bar/indoor)
"Yk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/ghost_bar/indoor)
"Yl" = (
@@ -14677,7 +14677,7 @@
/turf/simulated/floor/wood,
/area/ghost_bar/indoor)
"Yp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/flag/species/vox,
/turf/simulated/floor/plating/nitrogen,
/area/vox_base)
@@ -14887,7 +14887,7 @@
/area/ghost_bar/indoor)
"YW" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/mineral/plastitanium{
nitrogen = 103.984;
oxygen = 0;
diff --git a/_maps/map_files220/generic/Lavaland.dmm b/_maps/map_files220/generic/Lavaland.dmm
index 304d7de4595c..f236e6b1eb6b 100644
--- a/_maps/map_files220/generic/Lavaland.dmm
+++ b/_maps/map_files220/generic/Lavaland.dmm
@@ -512,7 +512,7 @@
},
/area/mine/outpost/hallway/east)
"bt" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/lockers)
"bu" = (
@@ -682,7 +682,7 @@
/obj/machinery/computer/arcade{
dir = 4
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"bI" = (
@@ -967,7 +967,7 @@
},
/area/mine/outpost/medbay)
"co" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/lavaland/surface/outdoors)
"cp" = (
@@ -1002,7 +1002,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"cs" = (
@@ -1025,7 +1025,7 @@
},
/area/mine/outpost/hallway/east)
"cw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/storage)
"cx" = (
@@ -1144,7 +1144,7 @@
},
/area/mine/outpost/hallway/east)
"cM" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"cN" = (
@@ -1226,7 +1226,7 @@
/area/lavaland/surface/outdoors)
"cX" = (
/obj/structure/window/reinforced,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/mine/outpost/production)
@@ -1292,7 +1292,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/cable{
icon_state = "0-8"
},
@@ -1315,7 +1315,7 @@
"df" = (
/obj/machinery/light/directional/east,
/obj/machinery/atmospherics/unary/vent_pump/on,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -1397,7 +1397,7 @@
},
/area/mine/outpost/engineering)
"dn" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/cable{
icon_state = "1-10"
},
@@ -1567,7 +1567,7 @@
},
/area/mine/outpost/storage)
"dB" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/machinery/alarm/directional/north,
/obj/effect/turf_decal/loading_area,
/obj/effect/decal/cleanable/dirt,
@@ -1582,7 +1582,7 @@
/area/mine/outpost/production)
"dD" = (
/obj/machinery/atmospherics/pipe/manifold4w/visible/cyan,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
@@ -1596,7 +1596,7 @@
/area/mine/outpost/engineering)
"dE" = (
/obj/structure/extinguisher_cabinet/directional/west,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/stripes/line{
dir = 10
},
@@ -1691,7 +1691,7 @@
/turf/simulated/floor/plating,
/area/mine/outpost/production)
"dM" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/decal/cleanable/glass,
/obj/machinery/requests_console/directional/west,
/turf/simulated/floor/plating,
@@ -1778,7 +1778,7 @@
/area/lavaland/surface/outdoors/outpost/catwalk)
"dW" = (
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/baseturf_helper/lava_land,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/east)
@@ -2017,7 +2017,7 @@
},
/area/mine/outpost/hallway/west)
"et" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/production)
"eu" = (
@@ -2053,7 +2053,7 @@
"ex" = (
/obj/effect/turf_decal/delivery/hollow,
/obj/structure/ore_box,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "dark"
@@ -2211,7 +2211,7 @@
/area/mine/outpost/mechbay)
"eL" = (
/obj/structure/closet/crate,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/vending_refill/wallmed,
/obj/item/vending_refill/cigarette,
/turf/simulated/floor/plating,
@@ -2420,7 +2420,7 @@
},
/area/mine/outpost/engineering)
"ff" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/sign/fire{
pixel_y = 32
},
@@ -2576,7 +2576,7 @@
},
/area/mine/outpost/storage)
"ft" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/maintenance/south)
"fu" = (
@@ -2702,12 +2702,12 @@
/obj/machinery/atmospherics/pipe/simple/visible/cyan{
dir = 6
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/catwalk,
/area/mine/outpost/engineering)
"fG" = (
/obj/effect/turf_decal/caution,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/stripes/line{
dir = 5
},
@@ -2774,7 +2774,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"fM" = (
@@ -3078,7 +3078,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/spawner/random/barrier/grille_often,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
@@ -3299,7 +3299,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors)
"gQ" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
@@ -3757,7 +3757,7 @@
},
/area/mine/outpost/mechbay)
"iT" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel,
/area/mine/outpost/maintenance/south)
"iU" = (
@@ -4276,7 +4276,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -4286,7 +4286,7 @@
"lc" = (
/obj/effect/turf_decal/delivery/hollow,
/obj/structure/ore_box,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "dark"
@@ -4436,7 +4436,7 @@
/area/lavaland/surface/outdoors)
"lx" = (
/obj/structure/fans/tiny,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/door/airlock/maintenance/external/glass,
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/any/supply/mining_station,
@@ -5281,7 +5281,7 @@
/area/lavaland/surface/outdoors/legion)
"oP" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"oR" = (
@@ -5322,7 +5322,7 @@
/area/lavaland/surface/outdoors)
"pa" = (
/obj/machinery/firealarm/directional/south,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
icon_state = "purplecorner";
dir = 8
@@ -5445,7 +5445,7 @@
/turf/simulated/floor/indestructible/boss,
/area/lavaland/surface/outdoors/legion)
"qd" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/lavaland/surface/outdoors)
"qi" = (
@@ -5453,7 +5453,7 @@
/turf/simulated/wall,
/area/lavaland/surface/outdoors/outpost/catwalk)
"qm" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/trash/chips,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
@@ -5520,7 +5520,7 @@
/turf/simulated/floor/indestructible/boss,
/area/lavaland/surface/outdoors/legion)
"qT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/mine/laborcamp)
"rd" = (
@@ -5566,7 +5566,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 5
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/mine/laborcamp)
"rz" = (
@@ -5761,7 +5761,7 @@
/obj/item/flashlight/flare/glowstick/random,
/obj/item/flashlight/flare/glowstick/random,
/obj/item/flashlight/flare/glowstick/random,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"sM" = (
@@ -6013,7 +6013,7 @@
/obj/item/radio/intercom/locked/prison{
pixel_y = 22
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/mine/laborcamp)
"ug" = (
@@ -6033,7 +6033,7 @@
/area/mine/laborcamp)
"uh" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"ui" = (
@@ -6516,7 +6516,7 @@
/obj/structure/cable/cyan{
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms,
/obj/effect/mapping_helpers/airlock/access/any/supply/qm,
/turf/simulated/floor/plasteel/dark,
@@ -6574,7 +6574,7 @@
},
/area/mine/laborcamp/security)
"xl" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/mechbay)
"xo" = (
@@ -6627,7 +6627,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "dark"
@@ -6681,7 +6681,7 @@
/turf/simulated/floor/carpet,
/area/mine/outpost/quartermaster)
"xP" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/east)
"xR" = (
@@ -6850,7 +6850,7 @@
/area/lavaland/surface/outdoors)
"yR" = (
/obj/effect/spawner/random/barrier/grille_maybe,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/decal/cleanable/spiderling_remains,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
@@ -6928,7 +6928,7 @@
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/mine/laborcamp)
"zu" = (
@@ -7322,7 +7322,7 @@
/obj/structure/sign/securearea{
pixel_x = -32
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors/outpost/catwalk)
"Bq" = (
@@ -7400,7 +7400,7 @@
/turf/simulated/floor/plating,
/area/mine/outpost/airlock)
"BH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/hallway/east)
"BT" = (
@@ -7653,7 +7653,7 @@
/obj/item/radio/intercom/locked/prison{
pixel_y = 22
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/mine/laborcamp)
"Dh" = (
@@ -7720,7 +7720,7 @@
/area/mine/outpost/airlock)
"DA" = (
/obj/effect/spawner/random/barrier/grille_often,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/east)
"DB" = (
@@ -7985,7 +7985,7 @@
/obj/structure/bed,
/obj/item/bedsheet/orange,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/mine/laborcamp)
"Fs" = (
@@ -8108,7 +8108,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/mine/outpost/mechbay)
"Gm" = (
@@ -8125,7 +8125,7 @@
/area/mine/laborcamp)
"Gp" = (
/obj/structure/sign/poster/contraband/clown,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/mine/laborcamp)
"Gt" = (
@@ -8392,7 +8392,7 @@
},
/area/mine/outpost/cafeteria)
"HT" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "dark"
@@ -8485,7 +8485,7 @@
/area/mine/laborcamp)
"Iv" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/mine/outpost/production)
@@ -8732,7 +8732,7 @@
dir = 1;
network = list("Labor Camp")
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/mine/laborcamp)
"JQ" = (
@@ -8754,8 +8754,8 @@
"JX" = (
/obj/structure/table,
/obj/item/lighter/random,
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"JY" = (
@@ -8924,7 +8924,7 @@
/obj/structure/fans/tiny,
/obj/machinery/door/airlock/maintenance/external/glass,
/obj/effect/mapping_helpers/airlock/autoname,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/mapping_helpers/airlock/access/any/supply/mining_station,
/turf/simulated/floor/catwalk,
/area/mine/outpost/hallway/west)
@@ -9384,7 +9384,7 @@
"ND" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/mine/laborcamp)
"NG" = (
@@ -9513,7 +9513,7 @@
/turf/simulated/floor/plating,
/area/mine/outpost/production)
"Os" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/maintenance/east)
"Ov" = (
@@ -9571,7 +9571,7 @@
/turf/simulated/floor/indestructible/boss,
/area/lavaland/surface/outdoors/legion)
"OM" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/autoname,
/obj/effect/mapping_helpers/airlock/access/any/supply/mining_station,
@@ -9741,12 +9741,12 @@
/area/mine/laborcamp)
"Qq" = (
/obj/structure/cable,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/machinery/power/apc/directional/west,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/east)
"Qv" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
@@ -9963,7 +9963,7 @@
},
/area/lavaland/surface/outdoors/legion)
"RB" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/gps/ruin{
pixel_x = 32
},
@@ -10114,7 +10114,7 @@
},
/area/mine/laborcamp)
"Sx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/mine/outpost/cafeteria)
"Sy" = (
@@ -10213,7 +10213,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 6
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/mine/laborcamp)
"Tn" = (
@@ -10320,7 +10320,7 @@
icon_state = "4-8"
},
/obj/machinery/light/directional/north,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/turf/simulated/floor/catwalk,
/area/mine/outpost/engineering)
"Um" = (
@@ -10451,7 +10451,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 1
},
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/effect/turf_decal/loading_area,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -10510,7 +10510,7 @@
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/east)
"Vm" = (
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 8;
@@ -10648,7 +10648,7 @@
},
/area/mine/laborcamp)
"VJ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/mine/laborcamp)
"VK" = (
@@ -10675,7 +10675,7 @@
"VN" = (
/obj/structure/bed,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/mine/laborcamp)
"VO" = (
@@ -10741,7 +10741,7 @@
"VV" = (
/obj/machinery/firealarm/directional/west,
/obj/item/kirbyplants,
-/obj/effect/spawner/random_spawners/dirt_maybe,
+/obj/effect/spawner/random/dirt/maybe,
/obj/item/radio/intercom/directional/north,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -10832,7 +10832,7 @@
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
/area/lavaland/surface/outdoors/outpost/catwalk)
"WI" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/structure/sign/nanotrasen,
/turf/simulated/wall,
/area/mine/outpost/maintenance/south)
@@ -10998,7 +10998,7 @@
/turf/simulated/floor/indestructible/boss,
/area/lavaland/surface/outdoors/legion)
"XI" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall,
/area/lavaland/surface/outdoors/outpost/catwalk)
@@ -11088,7 +11088,7 @@
},
/area/mine/outpost/hallway/east)
"Yb" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/mine/laborcamp/security)
"Yc" = (
@@ -11370,8 +11370,8 @@
icon_state = "2-4"
},
/obj/machinery/light/small/directional/west,
-/obj/effect/spawner/random_spawners/dirt_maybe,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/dirt/maybe,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/mine/outpost/maintenance/south)
"ZL" = (
diff --git a/_maps/map_files220/generic/centcomm.dmm b/_maps/map_files220/generic/centcomm.dmm
index 1ada4eb1c8a1..a47938d93e2c 100644
--- a/_maps/map_files220/generic/centcomm.dmm
+++ b/_maps/map_files220/generic/centcomm.dmm
@@ -1513,7 +1513,7 @@
},
/area/centcom/ss220/bar)
"aZm" = (
-/obj/mecha/working/ripley/mining,
+/obj/mecha/working/ripley/mining/old,
/obj/effect/turf_decal/stripes/red/box,
/turf/simulated/floor/plasteel/dark,
/area/centcom/ss220/supply)
@@ -11751,9 +11751,8 @@
/area/centcom/ss220/supply)
"haI" = (
/obj/effect/turf_decal/delivery/red,
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -17864,9 +17863,8 @@
dir = 4
},
/obj/effect/turf_decal/delivery/white,
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -19867,9 +19865,8 @@
/area/syndicate_mothership)
"lKt" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "dark"
@@ -20725,9 +20722,8 @@
/obj/structure/light_fake/spot{
dir = 1
},
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/turf/simulated/floor/plasteel{
icon_state = "darkyellowalt"
},
@@ -22098,9 +22094,8 @@
},
/area/syndicate_mothership/cargo)
"neJ" = (
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/turf/simulated/floor/plasteel{
dir = 10;
icon_state = "darkyellowalt"
@@ -22314,9 +22309,8 @@
/turf/simulated/floor/wood/oak,
/area/syndicate_mothership/control)
"nlb" = (
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -22998,9 +22992,8 @@
dir = 8
},
/obj/effect/turf_decal/delivery/white,
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -23411,9 +23404,8 @@
/area/syndicate_mothership/outside)
"nRS" = (
/obj/effect/turf_decal/delivery/white,
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -24557,9 +24549,8 @@
"oEC" = (
/obj/effect/turf_decal/stripes/line,
/obj/effect/turf_decal/delivery/red,
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -25221,9 +25212,8 @@
/turf/simulated/floor/indestructible/grass,
/area/syndicate_mothership/outside)
"oYr" = (
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/obj/structure/closet/crate,
/turf/simulated/floor/plasteel{
dir = 9;
@@ -34169,9 +34159,8 @@
/turf/simulated/floor/wood/parquet/tile,
/area/centcom/ss220/admin2)
"upU" = (
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/obj/structure/closet/crate,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -37969,9 +37958,8 @@
dir = 5
},
/obj/effect/turf_decal/delivery/white,
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
@@ -38529,9 +38517,8 @@
/area/centcom/ss220/admin1)
"wLN" = (
/obj/effect/turf_decal/delivery,
-/obj/effect/spawner/random_spawners/syndicate/loot{
- spawn_inside = null
- },
+/obj/effect/spawner/random/syndicate/loot/common,
+/obj/structure/closet/secure_closet/syndicate/depot,
/obj/structure/fans/tiny/invisible,
/turf/simulated/floor/plasteel{
dir = 1;
diff --git a/_maps/map_files220/stations/boxstation.dmm b/_maps/map_files220/stations/boxstation.dmm
index 81d8c0d65d76..cbba111ade92 100644
--- a/_maps/map_files220/stations/boxstation.dmm
+++ b/_maps/map_files220/stations/boxstation.dmm
@@ -772,7 +772,7 @@
},
/area/station/command/office/hos)
"aeE" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"aeF" = (
@@ -2839,7 +2839,7 @@
/turf/space,
/area/station/engineering/solar/fore)
"amW" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -3738,7 +3738,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aqc" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fore)
"aqd" = (
@@ -5480,7 +5480,7 @@
/obj/structure/chair{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"awN" = (
@@ -5566,7 +5566,7 @@
"axh" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plasteel{
icon_state = "yellowcorner"
},
@@ -5950,7 +5950,7 @@
/obj/structure/chair/barber,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/item/decorations/sticky_decorations/flammable/spider,
/obj/structure/mirror{
icon_state = "mirror_broke";
@@ -6665,7 +6665,7 @@
/obj/structure/chair/stool/bar{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"azU" = (
@@ -6746,7 +6746,7 @@
/obj/structure/chair/stool/bar{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aAc" = (
@@ -7013,7 +7013,7 @@
},
/area/station/security/armory/secure)
"aAY" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aAZ" = (
@@ -7074,15 +7074,15 @@
dir = 4
},
/obj/structure/spider/stickyweb,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"aBe" = (
/obj/structure/chair/wood/wings{
dir = 8
},
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/cobweb/right/frequent,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBf" = (
@@ -7164,7 +7164,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"aBy" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"aBA" = (
@@ -7274,7 +7274,7 @@
/area/station/security/execution)
"aBT" = (
/obj/item/paper/crumpled,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/space/nearstation)
"aBU" = (
@@ -7284,13 +7284,13 @@
/obj/structure/sign/poster/random{
pixel_x = -32
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBV" = (
/obj/item/storage/fancy/crayons,
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBW" = (
@@ -7298,7 +7298,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBX" = (
@@ -7310,7 +7310,7 @@
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aBZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/airless,
/area/space/nearstation)
"aCa" = (
@@ -7591,7 +7591,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"aCP" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"aCQ" = (
@@ -7628,7 +7628,7 @@
"aCS" = (
/obj/item/lighter/random,
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aCU" = (
@@ -7856,13 +7856,13 @@
/area/station/maintenance/fpmaint2)
"aDA" = (
/obj/structure/filingcabinet/filingcabinet,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aDB" = (
/obj/structure/rack,
/obj/item/camera,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aDC" = (
@@ -8006,7 +8006,7 @@
/obj/structure/table/wood,
/obj/item/trash/can,
/obj/item/reagent_containers/glass/rag,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aEc" = (
@@ -8169,13 +8169,13 @@
/obj/item/clothing/head/det_hat,
/obj/item/cartridge/detective,
/obj/item/clothing/glasses/sunglasses/yeah,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aEH" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/landmark/spawner/xeno,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aEI" = (
@@ -8212,7 +8212,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aEQ" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aES" = (
@@ -8222,16 +8222,16 @@
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"aET" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aEU" = (
/obj/item/shard{
icon_state = "medium"
},
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"aEV" = (
@@ -8257,7 +8257,7 @@
/obj/item/trash/pistachios,
/obj/machinery/light/directional/south,
/obj/effect/mapping_helpers/machinery/destroyed,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aEY" = (
@@ -8279,7 +8279,7 @@
pixel_x = -8;
pixel_y = 2
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aFb" = (
@@ -8297,7 +8297,7 @@
/obj/structure/closet/cabinet,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"aFh" = (
@@ -8537,7 +8537,7 @@
"aFN" = (
/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/mouse/brown,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "stage_bleft"
},
@@ -8589,7 +8589,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/fore_port)
"aFT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/solar_maintenance/fore_port)
"aFU" = (
@@ -8648,12 +8648,12 @@
name = "Abandoned Bar"
},
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"aGd" = (
/obj/effect/spawner/random/fungus/frequent,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"aGe" = (
@@ -8663,7 +8663,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aGi" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fpmaint)
"aGj" = (
@@ -8681,7 +8681,7 @@
/obj/structure/chair/stool{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
"aGm" = (
@@ -8703,7 +8703,7 @@
/area/station/maintenance/fpmaint)
"aGp" = (
/obj/machinery/economy/vending/coffee,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
"aGq" = (
@@ -8821,7 +8821,7 @@
/obj/structure/closet/crate,
/obj/effect/spawner/random/trash,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/decal/cleanable/dust,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plasteel,
@@ -8930,7 +8930,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aGZ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/maintenance/fsmaint)
"aHa" = (
@@ -9019,7 +9019,7 @@
"aHm" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aHq" = (
@@ -9179,7 +9179,7 @@
dir = 6;
level = 1
},
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/item/wrench,
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plating,
@@ -9285,7 +9285,7 @@
/obj/structure/closet/crate/secure{
req_one_access = list(33,41)
},
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aIo" = (
@@ -9399,7 +9399,7 @@
/turf/simulated/floor/transparent/glass/reinforced,
/area/station/public/dorms)
"aIH" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aII" = (
@@ -9420,7 +9420,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 5
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
"aIM" = (
@@ -9443,7 +9443,7 @@
"aIQ" = (
/obj/machinery/atmospherics/unary/portables_connector,
/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aIR" = (
@@ -9475,7 +9475,7 @@
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
"aIV" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/spawner/random/maintenance,
/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
@@ -9745,7 +9745,7 @@
/turf/simulated/floor/plating,
/area/shuttle/pod_1)
"aJU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/fpmaint2)
"aJV" = (
@@ -9759,7 +9759,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
@@ -9784,7 +9784,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aKc" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aKd" = (
@@ -9797,11 +9797,11 @@
/area/station/maintenance/fpmaint)
"aKh" = (
/obj/structure/chair/office/dark,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aKj" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/clothing/mask/bandana/skull,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -10067,7 +10067,7 @@
/area/station/security/detective)
"aLk" = (
/obj/machinery/kitchen_machine/oven,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aLn" = (
@@ -10077,7 +10077,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint2)
@@ -10155,7 +10155,7 @@
},
/area/station/maintenance/fpmaint)
"aLH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/command/vault)
"aLJ" = (
@@ -10167,7 +10167,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"aLL" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fpmaint)
"aLM" = (
@@ -10379,7 +10379,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aMz" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"aMA" = (
@@ -10456,7 +10456,7 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/station/legal/lawoffice)
"aMR" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/fpmaint)
"aMS" = (
@@ -10530,7 +10530,7 @@
},
/area/station/maintenance/fsmaint)
"aNh" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/effect/decal/cleanable/dirt,
/obj/structure/reagent_dispensers/watertank/high,
/turf/simulated/floor/plasteel{
@@ -10566,7 +10566,7 @@
/area/station/maintenance/electrical)
"aNm" = (
/obj/machinery/power/port_gen/pacman,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"aNo" = (
@@ -10881,7 +10881,7 @@
/turf/simulated/floor/wood/fancy,
/area/station/legal/courtroom)
"aOC" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"aOE" = (
@@ -10949,7 +10949,7 @@
/area/station/engineering/atmos/storage)
"aOT" = (
/obj/structure/chair,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aOU" = (
@@ -10999,7 +10999,7 @@
/area/station/maintenance/apmaint)
"aPa" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/food/meat/slab,
/obj/item/clothing/mask/face/fox,
/turf/simulated/floor/plasteel,
@@ -11031,7 +11031,7 @@
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
/obj/effect/spawner/random/trash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aPf" = (
@@ -11068,7 +11068,7 @@
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"aPr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"aPt" = (
@@ -11550,7 +11550,7 @@
},
/area/station/maintenance/fsmaint)
"aQN" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/rack,
/obj/item/hatchet,
/obj/item/reagent_containers/spray/plantbgone,
@@ -11719,7 +11719,7 @@
/turf/simulated/wall/mineral/titanium,
/area/shuttle/pod_1)
"aRp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fpmaint2)
"aRw" = (
@@ -12065,7 +12065,7 @@
/area/station/maintenance/aft)
"aTf" = (
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"aTg" = (
@@ -12091,7 +12091,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"aTm" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/structure/cable{
@@ -12383,7 +12383,7 @@
/area/station/service/clown)
"aUe" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/spacecash/c10,
/turf/simulated/floor/engine,
/area/station/maintenance/fsmaint)
@@ -12623,7 +12623,7 @@
/area/station/public/sleep_female)
"aUU" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aUV" = (
@@ -13227,7 +13227,7 @@
"aWT" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -13529,7 +13529,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/garden)
"aXM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/public/storage/tools)
"aXO" = (
@@ -14243,7 +14243,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bad" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bag" = (
@@ -14346,7 +14346,7 @@
},
/area/station/ai_monitored/storage/eva)
"bat" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fpmaint2)
"bau" = (
@@ -17194,7 +17194,7 @@
/area/station/maintenance/port)
"blL" = (
/obj/structure/closet/firecloset,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"blM" = (
@@ -18683,7 +18683,7 @@
/turf/simulated/floor/wood/oak,
/area/station/public/vacant_office)
"bsc" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/rack,
/obj/item/extinguisher,
/obj/effect/spawner/random/maintenance,
@@ -18747,7 +18747,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/vacant_store)
"bsn" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/machinery/atmospherics/portable/canister/air,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
@@ -18953,7 +18953,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/vacant_store)
"bsW" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/engineering/supermatter_room)
"bsX" = (
@@ -19193,7 +19193,7 @@
desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'.";
name = "KEEP CLEAR: DOCKING AREA"
},
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/port)
"bun" = (
@@ -19366,7 +19366,7 @@
/obj/machinery/atmospherics/unary/tank/air{
dir = 4
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"bvq" = (
@@ -21270,7 +21270,7 @@
/area/station/medical/chemistry)
"bEt" = (
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"bEu" = (
@@ -21644,7 +21644,7 @@
/area/station/public/storage/tools/auxiliary)
"bGb" = (
/obj/machinery/atmospherics/unary/vent_pump/on,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/port)
"bGc" = (
@@ -22001,7 +22001,7 @@
/obj/machinery/camera{
c_tag = "Auxiliary Tool Storage"
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools/auxiliary)
"bGY" = (
@@ -22060,7 +22060,7 @@
/turf/simulated/floor/carpet/black,
/area/station/service/bar/atrium)
"bHv" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/structure/filingcabinet/chestdrawer,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/port)
@@ -22392,8 +22392,8 @@
/area/station/turret_protected/ai_upload)
"bIP" = (
/obj/structure/closet/secure_closet/personal,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/cobweb/right/rare,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/port)
"bIR" = (
@@ -23524,7 +23524,7 @@
"bNP" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/port)
@@ -23992,7 +23992,7 @@
/area/station/supply/qm)
"bPR" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"bPT" = (
@@ -24296,7 +24296,7 @@
},
/area/station/science/robotics/chargebay)
"bRz" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/disposalpipe/segment/corner{
dir = 1
},
@@ -25589,7 +25589,7 @@
},
/area/station/hallway/primary/central/west)
"bWT" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/storage)
"bWU" = (
@@ -26318,7 +26318,7 @@
"cao" = (
/obj/machinery/recharge_station,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "brown"
@@ -26360,7 +26360,7 @@
},
/obj/machinery/disposal,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "brown"
@@ -27109,7 +27109,7 @@
},
/area/station/medical/morgue)
"ccF" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -27228,7 +27228,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/sorting)
"cdb" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
@@ -27612,8 +27612,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"ceK" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/cobweb/right/frequent,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"ceM" = (
@@ -28075,7 +28075,7 @@
/area/station/medical/paramedic)
"chk" = (
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cho" = (
@@ -28546,7 +28546,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cjc" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/port)
"cjd" = (
@@ -29012,7 +29012,7 @@
},
/area/station/engineering/atmos)
"ckR" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"ckU" = (
@@ -29303,12 +29303,12 @@
/area/station/medical/reception)
"clW" = (
/obj/machinery/light/small/directional/east,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"clX" = (
/obj/structure/fermenting_barrel,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"clY" = (
@@ -29616,7 +29616,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
"cmR" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/service/janitor)
"cmT" = (
@@ -29731,7 +29731,7 @@
/area/station/command/office/ntrep)
"cnv" = (
/obj/item/seeds/berry,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"cnx" = (
@@ -30037,7 +30037,7 @@
/area/station/medical/medbay2)
"coA" = (
/obj/item/seeds/apple,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"coC" = (
@@ -30413,7 +30413,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -30579,7 +30579,7 @@
},
/area/station/medical/patients_rooms)
"crj" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"crm" = (
@@ -31630,7 +31630,7 @@
/turf/simulated/wall,
/area/station/maintenance/asmaint2)
"cuS" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/spawner/random/fungus/maybe,
/turf/simulated/wall,
/area/station/maintenance/asmaint2)
@@ -31874,7 +31874,7 @@
},
/area/station/command/office/cmo)
"cvQ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -32412,7 +32412,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cyk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/apmaint)
"cyn" = (
@@ -32771,7 +32771,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"czg" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -32840,7 +32840,7 @@
/area/station/maintenance/aft)
"czr" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"czu" = (
@@ -33112,7 +33112,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
"cAw" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -33121,7 +33121,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cAB" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/aft)
"cAC" = (
@@ -34163,7 +34163,7 @@
/area/station/science/misc_lab)
"cEv" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cEx" = (
@@ -34398,7 +34398,7 @@
"cFP" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cFQ" = (
@@ -35225,7 +35225,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"cIl" = (
@@ -35296,7 +35296,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"cIu" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cIv" = (
@@ -35777,7 +35777,7 @@
/turf/simulated/floor/bluegrid,
/area/station/turret_protected/ai)
"cJO" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cJP" = (
@@ -35827,7 +35827,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
@@ -35852,7 +35852,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/aft)
"cKi" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -35989,7 +35989,7 @@
},
/area/station/engineering/control)
"cKS" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"cKT" = (
@@ -36192,7 +36192,7 @@
/area/station/aisat/hall)
"cLF" = (
/obj/structure/largecrate,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel,
/area/station/maintenance/apmaint)
"cLG" = (
@@ -36714,7 +36714,7 @@
},
/area/station/engineering/supermatter_room)
"cOk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/engineering/hallway)
"cOl" = (
@@ -37351,7 +37351,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"cQw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/asmaint)
"cQx" = (
@@ -37735,7 +37735,7 @@
"cRE" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cRJ" = (
@@ -38601,7 +38601,7 @@
},
/area/station/engineering/hallway)
"cTU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cTV" = (
@@ -38937,7 +38937,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/control)
"cVi" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"cVj" = (
@@ -40116,7 +40116,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/xenobiology)
"cZu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"cZv" = (
@@ -40463,7 +40463,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"daG" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/engineering/control)
"daH" = (
@@ -40765,7 +40765,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"dbN" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/engineering/utility)
"dbO" = (
@@ -40811,7 +40811,7 @@
},
/area/station/engineering/supermatter_room)
"dbX" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dbZ" = (
@@ -42088,7 +42088,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"dgn" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/effect/turf_decal/delivery/hollow,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -43111,7 +43111,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/atmos)
"dku" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/structure/closet/l3closet/janitor,
@@ -45181,7 +45181,7 @@
},
/area/station/engineering/equipmentstorage)
"dta" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/structure/window/reinforced{
dir = 4
},
@@ -45474,7 +45474,7 @@
/turf/simulated/wall,
/area/station/maintenance/port)
"dwg" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/fsmaint)
"dwA" = (
@@ -45508,7 +45508,7 @@
/area/station/maintenance/fsmaint)
"dxe" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/engine,
/area/station/maintenance/fsmaint)
@@ -45609,7 +45609,7 @@
},
/area/station/engineering/smes)
"dzg" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/turbine)
"dzn" = (
@@ -45981,7 +45981,7 @@
pixel_y = 3
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"dEv" = (
@@ -46244,7 +46244,7 @@
/area/station/science/explab/chamber)
"dHU" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/light/small/nightshifted/north,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
@@ -46263,7 +46263,7 @@
/area/station/public/arcade)
"dIh" = (
/obj/structure/dresser,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dIY" = (
@@ -46986,7 +46986,7 @@
},
/area/station/maintenance/abandonedbar)
"dXC" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/rods{
amount = 4
},
@@ -47486,7 +47486,7 @@
/obj/structure/sign/poster/contraband/red_rum{
pixel_y = 30
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"efl" = (
@@ -48106,7 +48106,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"erd" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -48882,7 +48882,7 @@
},
/area/station/security/brig)
"eFl" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -48982,14 +48982,14 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/landmark/start/uncertain,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"eGZ" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
@@ -49803,7 +49803,7 @@
/turf/simulated/floor/plating,
/area/station/aisat/hall)
"eWA" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -50240,13 +50240,13 @@
/turf/simulated/floor/plating,
/area/station/medical/cloning)
"fea" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/item/clothing/gloves/color/fyellow/old,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"feq" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/reagent_containers/condiment/enzyme,
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
@@ -50433,7 +50433,7 @@
/area/station/public/dorms)
"fiM" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"fjd" = (
@@ -51066,7 +51066,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -51178,7 +51178,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"fwy" = (
@@ -51605,7 +51605,7 @@
/turf/simulated/wall/r_wall,
/area/station/science/toxins/launch)
"fDM" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
@@ -51627,7 +51627,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/turbine)
"fDU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dust,
/obj/structure/cable{
d1 = 4;
@@ -51955,7 +51955,7 @@
/area/station/maintenance/asmaint)
"fJK" = (
/obj/structure/rack,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"fJX" = (
@@ -52138,7 +52138,7 @@
"fNH" = (
/obj/machinery/space_heater,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel{
icon_state = "stage_bleft"
},
@@ -52246,7 +52246,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"fRo" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/chair,
/obj/effect/decal/cleanable/blood/old,
/turf/simulated/floor/plating,
@@ -52398,7 +52398,7 @@
/area/station/service/hydroponics)
"fTO" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"fTR" = (
@@ -52454,7 +52454,7 @@
"fVg" = (
/obj/effect/decal/cleanable/dust,
/obj/item/trash/can,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/station/maintenance/abandonedbar)
"fVk" = (
@@ -54074,7 +54074,7 @@
},
/area/station/service/kitchen)
"gwb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/blood,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -54217,7 +54217,7 @@
},
/area/station/hallway/primary/central/nw)
"gzN" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"gzQ" = (
@@ -54715,7 +54715,7 @@
/turf/simulated/floor/engine,
/area/station/science/xenobiology)
"gGR" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -54770,7 +54770,7 @@
/area/station/engineering/atmos)
"gIn" = (
/obj/item/lighter/random,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"gIp" = (
@@ -55278,7 +55278,7 @@
/area/station/service/bar)
"gPk" = (
/obj/machinery/hydroponics/constructable,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/small/directional/south,
/obj/effect/mapping_helpers/machinery/damaged,
/turf/simulated/floor/engine,
@@ -55362,7 +55362,7 @@
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"gRp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/medical/patients_rooms)
"gRB" = (
@@ -55911,7 +55911,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"gZn" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -55927,7 +55927,7 @@
/area/station/engineering/atmos)
"gZH" = (
/obj/effect/decal/remains/human,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"gZS" = (
@@ -55983,7 +55983,7 @@
"hak" = (
/obj/effect/decal/cleanable/dust,
/obj/machinery/light/small/directional/east,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"hau" = (
@@ -56150,7 +56150,7 @@
},
/area/station/maintenance/asmaint)
"hea" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/engineering/control)
"hen" = (
@@ -56225,7 +56225,7 @@
/area/station/science/robotics/chargebay)
"hgb" = (
/obj/structure/chair,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"hgR" = (
@@ -56295,7 +56295,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/turf/simulated/floor/plating,
@@ -56489,7 +56489,7 @@
/area/station/security/permabrig)
"hiQ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/spawner/random/barrier/grille_often,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
@@ -56867,7 +56867,7 @@
},
/area/station/hallway/secondary/exit)
"hqi" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/port)
"hqo" = (
@@ -57011,7 +57011,7 @@
"hsz" = (
/obj/effect/decal/cleanable/dust,
/obj/structure/sign/poster/contraband/random/west,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/structure/bed{
dir = 1
},
@@ -57137,7 +57137,7 @@
/area/station/science/hallway)
"huo" = (
/obj/structure/chair/stool,
-/obj/effect/spawner/random_spawners/dirt_frequent,
+/obj/effect/spawner/random/dirt/frequent,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"huD" = (
@@ -57568,7 +57568,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"hCY" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -57701,7 +57701,7 @@
},
/area/station/science/server/coldroom)
"hEW" = (
-/obj/machinery/suit_storage_unit/ce/secure,
+/obj/machinery/suit_storage_unit/industrial/ce/secure,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "darkyellow"
@@ -58069,7 +58069,7 @@
},
/area/station/security/execution)
"hLB" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -59025,7 +59025,7 @@
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"iez" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/port)
"ieC" = (
@@ -59418,7 +59418,7 @@
"inm" = (
/obj/machinery/washing_machine,
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"inu" = (
@@ -60038,7 +60038,7 @@
/area/station/medical/surgery/secondary)
"izV" = (
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"iBm" = (
@@ -60097,7 +60097,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"iBU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/disposal)
"iBV" = (
@@ -60206,7 +60206,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"iEg" = (
@@ -62178,7 +62178,7 @@
/obj/structure/sign/poster/contraband/communist_state{
pixel_y = 32
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"jqd" = (
@@ -62220,7 +62220,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 4
},
-/obj/effect/spawner/random_spawners/id_skins/no_chance,
+/obj/effect/spawner/random/id_skins/no_chance,
/turf/simulated/floor/wood/oak,
/area/station/service/library)
"jqN" = (
@@ -62457,7 +62457,7 @@
/area/station/public/dorms)
"jtP" = (
/obj/item/kirbyplants,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"jtR" = (
@@ -62926,7 +62926,7 @@
},
/area/station/security/prisonlockers)
"jDg" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"jDn" = (
@@ -62955,7 +62955,7 @@
/area/station/maintenance/asmaint2)
"jDC" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 6
},
@@ -63038,7 +63038,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"jFF" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/effect/spawner/wire_splicing/thirty,
@@ -63214,7 +63214,7 @@
"jKN" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel{
icon_state = "stage_bleft"
},
@@ -63565,12 +63565,12 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"jQI" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"jQQ" = (
/obj/item/latexballon,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"jQW" = (
@@ -63957,7 +63957,7 @@
"jYF" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -64488,7 +64488,7 @@
"kiF" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"kjf" = (
@@ -65127,7 +65127,7 @@
/area/station/turret_protected/ai)
"ktP" = (
/obj/structure/bed,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel{
icon_state = "grimy"
},
@@ -65366,7 +65366,7 @@
/area/station/science/hallway)
"kyh" = (
/obj/machinery/washing_machine,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"kym" = (
@@ -65471,7 +65471,7 @@
/area/station/command/office/hos)
"kAX" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/trash,
/obj/structure/cable{
d1 = 4;
@@ -65631,7 +65631,7 @@
/area/station/maintenance/fsmaint)
"kCM" = (
/obj/item/flag/cult,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel{
icon_state = "cult"
},
@@ -65694,7 +65694,7 @@
/area/station/maintenance/aft)
"kEe" = (
/obj/machinery/economy/vending/coffee,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"kEj" = (
@@ -66933,7 +66933,7 @@
},
/area/station/engineering/supermatter_room)
"laK" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/disposalpipe/segment,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
@@ -67138,7 +67138,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"ldl" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"lee" = (
@@ -67719,7 +67719,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"lqd" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/asmaint2)
"lqj" = (
@@ -68033,14 +68033,14 @@
},
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel{
dir = 5;
icon_state = "vault"
},
/area/station/maintenance/apmaint)
"lvE" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dust,
/obj/item/stack/cable_coil,
/turf/simulated/floor/plating,
@@ -68284,13 +68284,13 @@
/turf/simulated/floor/plasteel,
/area/station/supply/sorting)
"lAb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light_construct/small/west,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"lAc" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/blood/old,
/obj/effect/decal/cleanable/blood/tracks/mapped{
dir = 1
@@ -68727,7 +68727,7 @@
/area/station/maintenance/asmaint)
"lHs" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"lHw" = (
@@ -68882,7 +68882,7 @@
/obj/structure/disposalpipe/junction/y{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -69112,7 +69112,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"lOY" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/fore)
"lPa" = (
@@ -70139,7 +70139,7 @@
/obj/item/food/grown/cannabis,
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/mask/cigarette/medical_marijuana,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"mem" = (
@@ -70327,7 +70327,7 @@
/obj/machinery/floodlight{
light_power = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"mhv" = (
@@ -70929,7 +70929,7 @@
/obj/structure/chair/stool{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
"mrd" = (
@@ -70991,7 +70991,7 @@
},
/area/station/hallway/primary/aft)
"msm" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/south,
/turf/simulated/floor/plating,
@@ -71243,7 +71243,7 @@
/area/station/maintenance/solar_maintenance/aft_port)
"mxz" = (
/obj/machinery/space_heater,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"mxA" = (
@@ -71496,7 +71496,7 @@
},
/area/station/hallway/secondary/entry)
"mCw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"mCx" = (
@@ -71636,7 +71636,7 @@
dir = 6;
level = 1
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
@@ -72226,7 +72226,7 @@
"mSI" = (
/obj/structure/chair/comfy/brown,
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"mSJ" = (
@@ -72704,7 +72704,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"naG" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dust,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
@@ -73393,7 +73393,7 @@
/area/station/medical/morgue)
"nlI" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"nlK" = (
@@ -73532,7 +73532,7 @@
},
/area/station/command/office/ce)
"npb" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "whitehall"
@@ -73640,7 +73640,7 @@
},
/area/station/engineering/supermatter_room)
"nqv" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/port)
"nqC" = (
@@ -74065,7 +74065,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"nxH" = (
@@ -74257,7 +74257,7 @@
/area/station/engineering/control)
"nBs" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"nBw" = (
@@ -74559,7 +74559,7 @@
/area/station/engineering/secure_storage)
"nGG" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"nGL" = (
@@ -74828,7 +74828,7 @@
},
/area/station/engineering/atmos)
"nMd" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"nMi" = (
@@ -75143,7 +75143,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"nSQ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable{
@@ -75940,7 +75940,7 @@
},
/area/station/maintenance/aft)
"ogH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/engineering/ai_transit_tube)
"ogI" = (
@@ -76165,7 +76165,7 @@
"ojz" = (
/obj/structure/sign/poster/contraband/random/west,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"ojJ" = (
@@ -76363,7 +76363,7 @@
/area/station/maintenance/aft)
"omd" = (
/obj/item/stack/sheet/metal/ten,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"omz" = (
@@ -76568,7 +76568,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"oqT" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/small/nightshifted/south,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
@@ -76603,7 +76603,7 @@
"orE" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"orM" = (
@@ -76924,7 +76924,7 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/station/service/theatre)
"owJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"owP" = (
@@ -76934,7 +76934,7 @@
/turf/simulated/floor/plating/airless,
/area/station/maintenance/asmaint)
"owR" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -76946,7 +76946,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"oxf" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/barrier/grille_maybe,
/turf/simulated/floor/plating,
@@ -77731,7 +77731,7 @@
},
/area/station/science/misc_lab)
"oLk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/engineering/break_room)
"oLm" = (
@@ -78216,7 +78216,7 @@
},
/area/station/medical/sleeper)
"oTk" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/power/apc/directional/east,
/obj/structure/cable{
d2 = 2;
@@ -78343,7 +78343,7 @@
"oVs" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"oVy" = (
@@ -78647,7 +78647,7 @@
/area/station/command/office/cmo)
"oZa" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"oZe" = (
@@ -79666,7 +79666,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
"pqA" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/asmaint)
"pqE" = (
@@ -79702,7 +79702,7 @@
},
/obj/effect/decal/cleanable/dust,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
@@ -79765,7 +79765,7 @@
/area/station/maintenance/asmaint)
"psT" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"psU" = (
@@ -79846,7 +79846,7 @@
"puo" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"puy" = (
@@ -80174,7 +80174,7 @@
/area/station/command/office/ntrep)
"pzX" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -80502,7 +80502,7 @@
/obj/structure/closet/cabinet,
/obj/item/lighter/zippo/engraved,
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"pHs" = (
@@ -80600,7 +80600,7 @@
},
/area/station/public/dorms)
"pIx" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"pIP" = (
@@ -80804,7 +80804,7 @@
},
/area/station/engineering/atmos)
"pMD" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/electrical)
"pMM" = (
@@ -80990,7 +80990,7 @@
/obj/machinery/door/window/classic/normal{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"pQg" = (
@@ -81566,7 +81566,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -81719,7 +81719,7 @@
pixel_y = 4
},
/obj/machinery/light/small/directional/east,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/carpet,
/area/station/command/office/captain/bedroom)
"qef" = (
@@ -81748,7 +81748,7 @@
},
/area/station/maintenance/fsmaint)
"qek" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/closet/body_bag,
/obj/effect/spawner/random/maintenance,
/obj/structure/reagent_dispensers/peppertank/north,
@@ -81833,11 +81833,11 @@
/obj/item/clothing/under/color/grey,
/obj/item/clothing/under/color/grey,
/obj/machinery/light_construct/small/north,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"qgz" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/disposalpipe/segment,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -82089,7 +82089,7 @@
dir = 6;
level = 1
},
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"qlt" = (
@@ -82674,7 +82674,7 @@
},
/area/station/hallway/secondary/exit)
"qtQ" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/structure/chair,
/obj/item/garrote/improvised,
/turf/simulated/floor/plating,
@@ -82813,14 +82813,14 @@
},
/area/station/maintenance/fsmaint)
"qwJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/cultivator,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"qwM" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint2)
@@ -83127,7 +83127,7 @@
},
/area/station/engineering/atmos/control)
"qCH" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 10
},
@@ -83206,7 +83206,7 @@
"qDq" = (
/obj/structure/reagent_dispensers/fueltank,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/obj/structure/sign/poster/contraband/tools{
pixel_y = 32
},
@@ -83409,7 +83409,7 @@
/area/station/engineering/hallway)
"qGl" = (
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"qGm" = (
@@ -83576,7 +83576,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 9
},
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"qJg" = (
@@ -84505,7 +84505,7 @@
/area/station/engineering/atmos/control)
"qYC" = (
/obj/item/pen/fancy,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"qYJ" = (
@@ -84696,7 +84696,7 @@
/area/station/maintenance/apmaint)
"rbZ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"rcf" = (
@@ -84904,7 +84904,7 @@
/area/station/aisat/atmos)
"rfh" = (
/obj/item/clothing/under/misc/assistantformal,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"rfp" = (
@@ -85104,7 +85104,7 @@
/turf/simulated/floor/carpet,
/area/station/public/vacant_office)
"rkb" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -85264,7 +85264,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/control)
"rnd" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"rng" = (
@@ -85458,7 +85458,7 @@
"rtu" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"rtA" = (
@@ -85758,7 +85758,7 @@
},
/area/station/engineering/break_room)
"rAe" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/security/permabrig)
"rAi" = (
@@ -86322,7 +86322,7 @@
/area/station/science/explab/chamber)
"rMb" = (
/obj/machinery/mecha_part_fabricator,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"rMi" = (
@@ -86445,7 +86445,7 @@
/area/station/engineering/atmos)
"rPa" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"rPd" = (
@@ -86474,7 +86474,7 @@
/obj/effect/turf_decal/siding/wood/oak{
dir = 5
},
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"rPK" = (
@@ -86702,7 +86702,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"rSS" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/misc_lab)
"rTm" = (
@@ -87546,7 +87546,7 @@
/area/station/security/permabrig)
"sji" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
@@ -87768,8 +87768,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"smx" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/blood/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"smz" = (
@@ -87794,7 +87794,7 @@
/area/station/maintenance/asmaint)
"smS" = (
/obj/structure/closet/crate,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/spawner/random/maintenance,
/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
@@ -87863,7 +87863,7 @@
req_one_access = list(33,41)
},
/mob/living/simple_animal/hostile/scarybat,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/plasteel{
icon_state = "vault"
},
@@ -88688,7 +88688,7 @@
/obj/structure/table/wood,
/obj/effect/spawner/random/maintenance,
/obj/item/stack/sheet/cloth,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fsmaint)
"sBO" = (
@@ -88975,7 +88975,7 @@
/area/station/hallway/secondary/entry)
"sEL" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"sEO" = (
@@ -89072,7 +89072,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"sFX" = (
@@ -89202,11 +89202,11 @@
/area/station/public/construction)
"sJC" = (
/obj/machinery/economy/slot_machine,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"sJQ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"sJX" = (
@@ -89513,7 +89513,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/structure/cable{
d1 = 2;
@@ -89589,7 +89589,7 @@
/area/station/hallway/secondary/entry)
"sQt" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/clothing/head/soft/blue,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
@@ -89615,7 +89615,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"sRj" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -89665,7 +89665,7 @@
/obj/structure/chair/wood{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/landmark/start/uncertain,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/aft)
@@ -90187,7 +90187,7 @@
/area/station/engineering/control)
"tbW" = (
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/oak,
/area/station/maintenance/abandonedbar)
"tcw" = (
@@ -90223,7 +90223,7 @@
},
/area/station/security/brig)
"tcM" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
@@ -91026,7 +91026,7 @@
/area/station/maintenance/fsmaint)
"tqH" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/structure/cable{
d1 = 2;
d2 = 8;
@@ -91203,7 +91203,7 @@
/area/station/science/xenobiology)
"tue" = (
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"tuy" = (
@@ -91421,7 +91421,7 @@
},
/area/station/engineering/hallway)
"tzm" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/incinerator)
"tzo" = (
@@ -91802,7 +91802,7 @@
/area/station/engineering/hallway)
"tGZ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"tHr" = (
@@ -91999,7 +91999,7 @@
/area/station/security/processing)
"tLp" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -92043,7 +92043,7 @@
/area/station/engineering/supermatter_room)
"tMs" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/random/mech,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
@@ -92140,7 +92140,7 @@
},
/area/station/medical/surgery/observation)
"tOs" = (
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/structure/table,
/turf/simulated/floor/plating,
/area/station/engineering/utility)
@@ -92220,7 +92220,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"tPT" = (
@@ -92352,7 +92352,7 @@
/area/station/engineering/controlroom)
"tRE" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "vault"
@@ -92506,7 +92506,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/aft)
"tTx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fore)
"tTz" = (
@@ -92520,7 +92520,7 @@
"tTF" = (
/obj/machinery/space_heater,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
"tTV" = (
@@ -92539,7 +92539,7 @@
/obj/item/clothing/accessory/stethoscope,
/obj/item/crowbar,
/obj/effect/landmark/spawner/nukedisc_respawn,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
@@ -92970,7 +92970,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -93195,7 +93195,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/port)
"ueC" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 8
},
@@ -93208,7 +93208,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/disposal)
"ueH" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/spacecash/c10,
/turf/simulated/floor/engine,
/area/station/maintenance/fsmaint)
@@ -93580,7 +93580,7 @@
/obj/item/reagent_containers/drinks/drinkingglass/shotglass{
pixel_x = -5
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint)
"ulv" = (
@@ -93634,7 +93634,7 @@
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"umw" = (
@@ -95013,7 +95013,7 @@
},
/area/station/service/hydroponics)
"uLO" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/solar_maintenance/aft_port)
"uMa" = (
@@ -95023,7 +95023,7 @@
},
/area/station/science/hallway)
"uMl" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"uMp" = (
@@ -95114,7 +95114,7 @@
pixel_y = -2
},
/obj/item/assembly/signaler,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"uOG" = (
@@ -95510,7 +95510,7 @@
"uVG" = (
/obj/structure/reagent_dispensers/watertank,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -95566,7 +95566,7 @@
},
/area/station/turret_protected/ai_upload)
"uWw" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
d1 = 4;
@@ -97088,7 +97088,7 @@
/area/station/science/explab)
"vyw" = (
/obj/structure/chair/stool,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"vyz" = (
@@ -97238,7 +97238,7 @@
},
/area/station/engineering/supermatter_room)
"vAZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -97534,7 +97534,7 @@
/area/station/security/armory/secure)
"vEW" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/remains/xeno,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -98044,7 +98044,7 @@
},
/area/station/science/lobby)
"vOy" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -98973,7 +98973,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/electrical)
"weK" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"weS" = (
@@ -99017,11 +99017,11 @@
"wgt" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"wgA" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/barrier/obstruction,
/turf/simulated/floor/plasteel,
@@ -99143,7 +99143,7 @@
filled = 1
},
/obj/effect/turf_decal/delivery/white/hollow,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint2)
"wjV" = (
@@ -99183,7 +99183,7 @@
/turf/simulated/floor/wood/oak,
/area/station/command/office/hop)
"wkQ" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/spawner/random/maintenance,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
@@ -99313,7 +99313,7 @@
"wnG" = (
/obj/structure/chair/sofa/bench/left,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"wnQ" = (
@@ -99520,7 +99520,7 @@
/area/station/command/office/rd)
"wqv" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/obj/structure/coatrack,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
@@ -99836,7 +99836,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/structure/table,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/landmark/spawner/nukedisc_respawn,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -100120,7 +100120,7 @@
/area/station/maintenance/apmaint)
"wBf" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/structure/cable{
@@ -100511,7 +100511,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
@@ -100814,7 +100814,7 @@
},
/obj/structure/bed,
/obj/item/bedsheet/black,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/random/hampter,
/turf/simulated/floor/carpet/royalblack,
/area/station/maintenance/apmaint)
@@ -101324,7 +101324,7 @@
"wYL" = (
/obj/item/flashlight/lantern,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel{
icon_state = "cult"
},
@@ -101396,7 +101396,7 @@
},
/area/station/engineering/hallway)
"xab" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable{
d1 = 4;
d2 = 8;
@@ -101989,7 +101989,7 @@
},
/area/station/hallway/secondary/exit)
"xiA" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{
dir = 4
},
@@ -102185,7 +102185,7 @@
/area/station/engineering/hallway)
"xmW" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel,
/area/station/maintenance/assembly_line)
"xmZ" = (
@@ -102483,7 +102483,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"xsk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/supply/expedition)
"xsl" = (
@@ -102979,7 +102979,7 @@
"xBC" = (
/obj/machinery/door/airlock/maintenance,
/obj/effect/mapping_helpers/airlock/autoname,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/asmaint2)
"xBM" = (
@@ -103521,7 +103521,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 6
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -103827,7 +103827,7 @@
},
/area/station/security/brig)
"xPE" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/security/permabrig)
"xPH" = (
@@ -103939,7 +103939,7 @@
},
/area/station/supply/qm)
"xRG" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
dir = 6;
icon_state = "purple"
@@ -104378,7 +104378,7 @@
/turf/simulated/floor/wood,
/area/station/public/mrchangs)
"xYl" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -104561,7 +104561,7 @@
pixel_y = 32
},
/obj/machinery/light/small/directional/north,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/table,
/obj/item/food/meat/tomatomeat,
/obj/effect/decal/cleanable/ants,
@@ -104690,7 +104690,7 @@
/area/station/security/permabrig)
"ydU" = (
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/spacecash/c10,
/turf/simulated/floor/engine,
/area/station/maintenance/fsmaint)
@@ -104923,7 +104923,7 @@
"yhY" = (
/obj/structure/table/reinforced,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/apmaint)
"yig" = (
@@ -105000,7 +105000,7 @@
"yiZ" = (
/obj/structure/closet/wardrobe/pjs,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/fancy/birch,
/area/station/maintenance/fsmaint)
"yjg" = (
diff --git a/_maps/map_files220/stations/deltastation.dmm b/_maps/map_files220/stations/deltastation.dmm
index 5f41c02313e7..7ded00e9877f 100644
--- a/_maps/map_files220/stations/deltastation.dmm
+++ b/_maps/map_files220/stations/deltastation.dmm
@@ -135,7 +135,7 @@
/turf/space,
/area/station/maintenance/solar_maintenance/port)
"acn" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/turf_decal/delivery/hollow,
/obj/machinery/economy/vending/wallmed/directional/east,
/turf/simulated/floor/plasteel{
@@ -1285,8 +1285,8 @@
},
/area/station/security/lobby)
"ajN" = (
-/obj/effect/landmark/damageturf,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/structure/machine_frame,
/obj/item/stock_parts/cell,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb,
@@ -2199,8 +2199,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"aoM" = (
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/item/stack/cable_coil,
@@ -2753,7 +2753,7 @@
"aqB" = (
/obj/structure/table/wood,
/obj/item/storage/briefcase,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aqC" = (
@@ -2998,7 +2998,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore2)
"ari" = (
@@ -3049,7 +3049,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/electrical_shop)
"arr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"ars" = (
@@ -3059,7 +3059,7 @@
/obj/structure/chair/comfy/brown{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"aru" = (
@@ -3073,7 +3073,7 @@
},
/obj/machinery/atmospherics/unary/vent_scrubber/on,
/obj/random/hampter,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"arw" = (
@@ -3558,7 +3558,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
@@ -3830,7 +3830,7 @@
/area/station/maintenance/electrical_shop)
"ath" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"ati" = (
@@ -3872,14 +3872,14 @@
},
/obj/effect/decal/remains/human,
/obj/effect/decal/cleanable/blood,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/plasteel{
icon_state = "freezerfloor"
},
/area/station/maintenance/fore)
"atr" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"ats" = (
@@ -3894,7 +3894,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"atu" = (
@@ -3903,7 +3903,7 @@
},
/obj/effect/decal/cleanable/cobweb,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"atv" = (
@@ -4321,7 +4321,7 @@
/turf/simulated/floor/plating,
/area/station/engineering/controlroom)
"auL" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/electrical_shop)
"auM" = (
@@ -4339,7 +4339,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/fore)
"auP" = (
@@ -4389,7 +4389,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -4507,7 +4507,7 @@
"avq" = (
/obj/effect/decal/cleanable/dust,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/light/small/directional/west,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
@@ -4613,7 +4613,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -4727,7 +4727,7 @@
},
/area/station/security/interrogation)
"awx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/security/checkpoint/secondary)
"awA" = (
@@ -4873,7 +4873,7 @@
/area/station/engineering/atmos/control)
"awW" = (
/obj/effect/spawner/random/fungus/frequent,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fore)
"awX" = (
@@ -4901,7 +4901,7 @@
/area/station/maintenance/fore2)
"axb" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/shard{
icon_state = "small"
},
@@ -5468,7 +5468,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"ayW" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ayX" = (
@@ -6430,7 +6430,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/controlroom)
"aCl" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"aCo" = (
@@ -6731,7 +6731,7 @@
/area/station/legal/lawoffice)
"aDy" = (
/obj/item/emptysandbag,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -6765,7 +6765,7 @@
},
/area/station/maintenance/fore)
"aDH" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/fore)
"aDL" = (
@@ -6830,7 +6830,7 @@
/area/station/supply/storage)
"aDS" = (
/obj/effect/turf_decal/delivery/hollow,
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"aDT" = (
@@ -7015,7 +7015,7 @@
/area/station/maintenance/fore)
"aEu" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -7070,7 +7070,7 @@
},
/area/station/hallway/primary/fore)
"aEG" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/starboard2)
"aEH" = (
@@ -7086,7 +7086,7 @@
icon_state = "4-8"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/spawner/random/storage,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
@@ -7271,7 +7271,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"aFa" = (
@@ -9008,7 +9008,7 @@
},
/area/station/maintenance/turbine)
"aLp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/engineering/controlroom)
"aLr" = (
@@ -9102,7 +9102,7 @@
/area/station/public/arcade)
"aLM" = (
/obj/effect/turf_decal/delivery/hollow,
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
"aLS" = (
@@ -10351,7 +10351,7 @@
},
/area/station/service/bar/atrium)
"aRB" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/server/coldroom)
"aRH" = (
@@ -10705,7 +10705,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -11248,7 +11248,7 @@
},
/area/station/engineering/atmos)
"aVK" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/fore)
"aVL" = (
@@ -11338,7 +11338,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/service/bar/atrium)
"aWf" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/effect/turf_decal/stripes/line{
@@ -11872,7 +11872,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"aYD" = (
@@ -12119,7 +12119,7 @@
},
/area/station/supply/miningdock)
"aZu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"aZv" = (
@@ -12653,7 +12653,7 @@
/area/station/engineering/atmos)
"bcb" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"bcd" = (
@@ -13050,7 +13050,7 @@
/area/station/service/kitchen)
"bdG" = (
/obj/effect/landmark/start/uncertain,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -13337,7 +13337,7 @@
/area/station/maintenance/fsmaint)
"ber" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"bes" = (
@@ -13875,7 +13875,7 @@
},
/area/station/turret_protected/ai)
"bgO" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "dark"
@@ -17541,7 +17541,7 @@
layer = 2.5
},
/obj/item/shard,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"bvS" = (
@@ -21850,7 +21850,7 @@
/area/station/engineering/mechanic)
"bKb" = (
/obj/item/stack/sheet/mineral/sandbags,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -22784,7 +22784,7 @@
"bMQ" = (
/obj/structure/table/wood,
/obj/item/folder/yellow,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/carpet,
/area/station/command/meeting_room)
"bMR" = (
@@ -25637,7 +25637,7 @@
/turf/space,
/area/space/nearstation)
"bVt" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/portable/canister/air,
/obj/machinery/atmospherics/unary/portables_connector,
/obj/structure/sign/vacuum{
@@ -26003,7 +26003,7 @@
/area/station/hallway/primary/port)
"bWI" = (
/obj/machinery/alarm/directional/east,
-/obj/machinery/suit_storage_unit/ce/secure,
+/obj/machinery/suit_storage_unit/industrial/ce/secure,
/obj/effect/turf_decal/stripes/line{
dir = 10
},
@@ -26323,7 +26323,7 @@
},
/area/station/security/lobby)
"bXX" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/spawner/random/fungus/probably,
/turf/simulated/wall,
/area/station/maintenance/starboard2)
@@ -26594,7 +26594,7 @@
},
/area/station/hallway/primary/starboard)
"bYR" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/fore2)
"bYU" = (
@@ -26802,7 +26802,7 @@
/area/station/security/prison/cell_block/A)
"bZG" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "neutral"
@@ -28959,7 +28959,7 @@
/turf/simulated/floor/plating,
/area/station/turret_protected/aisat)
"chv" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/command/teleporter)
"chw" = (
@@ -29245,8 +29245,8 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"ciq" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/port)
"cir" = (
@@ -29492,7 +29492,7 @@
"cjq" = (
/obj/structure/rack,
/obj/item/book/manual/wiki/security_space_law,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/dormitory_maintenance)
"cjt" = (
@@ -29793,8 +29793,8 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/landmark/damageturf,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/engineering/mechanic)
@@ -30016,7 +30016,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/item/stack/cable_coil/random,
/obj/item/assembly/igniter,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/machinery/light_switch/east,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -30100,7 +30100,7 @@
/turf/simulated/wall/r_wall,
/area/station/engineering/smes)
"clw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/engineering/equipmentstorage)
"clx" = (
@@ -31577,11 +31577,11 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"csd" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/maintenance,
/obj/structure/table,
@@ -31909,7 +31909,7 @@
},
/area/station/medical/patients_rooms)
"cts" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
dir = 1
@@ -31999,7 +31999,7 @@
/area/station/service/library)
"ctS" = (
/obj/structure/grille/broken,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"ctU" = (
@@ -32319,7 +32319,7 @@
},
/area/station/supply/expedition)
"cuY" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/machinery/ai_status_display/north,
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -32810,7 +32810,7 @@
/area/station/supply/sorting)
"cxt" = (
/obj/structure/table/wood/poker,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/plasteel/grimy,
/area/station/maintenance/abandonedbar)
"cxw" = (
@@ -32829,7 +32829,7 @@
},
/area/station/public/locker)
"cxA" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/glass,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
@@ -33590,7 +33590,7 @@
/area/station/supply/expedition)
"czX" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"czY" = (
@@ -33854,7 +33854,7 @@
pixel_y = 4
},
/obj/machinery/light/directional/south,
-/obj/effect/spawner/random_spawners/id_skins/no_chance,
+/obj/effect/spawner/random/id_skins/no_chance,
/turf/simulated/floor/wood/parquet/tile,
/area/station/service/library)
"cAZ" = (
@@ -34702,7 +34702,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/public/fitness)
"cEA" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/engineering/control)
"cEB" = (
@@ -35248,7 +35248,7 @@
/turf/simulated/floor/wood/oak,
/area/station/service/cafeteria)
"cHp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -35399,7 +35399,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/item/stack/rods,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -35470,7 +35470,7 @@
},
/area/station/maintenance/port)
"cIw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/electrical)
"cIx" = (
@@ -35544,7 +35544,7 @@
/turf/simulated/floor/engine/xenobio,
/area/station/science/xenobiology)
"cIP" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/effect/turf_decal/delivery/hollow,
/turf/simulated/floor/plasteel,
/area/station/engineering/equipmentstorage)
@@ -35784,7 +35784,7 @@
},
/area/station/maintenance/port)
"cJP" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/service/cafeteria)
"cJR" = (
@@ -36075,7 +36075,7 @@
},
/area/station/science/research)
"cKB" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light_construct/small/east,
/obj/item/shard{
pixel_y = -6;
@@ -36321,7 +36321,7 @@
},
/area/station/maintenance/electrical)
"cLz" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"cLA" = (
@@ -37058,7 +37058,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/window/reinforced{
dir = 8
},
@@ -37350,7 +37350,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -37379,7 +37379,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"cQu" = (
@@ -37623,7 +37623,7 @@
},
/area/station/medical/chemistry)
"cRv" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/mouse/rat,
/turf/simulated/floor/plasteel{
@@ -38252,7 +38252,7 @@
},
/area/station/science/research)
"cTy" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/turf_decal/stripes/line{
dir = 6
},
@@ -39499,7 +39499,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"cYg" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cYh" = (
@@ -39649,7 +39649,7 @@
/turf/simulated/wall,
/area/station/medical/psych)
"cYT" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/spawner/random/trash,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
@@ -39956,7 +39956,7 @@
},
/area/station/science/research)
"daD" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/science/xenobiology)
"daF" = (
@@ -40189,7 +40189,7 @@
/turf/simulated/floor/grass/no_creep,
/area/station/science/break_room)
"dbM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/port2)
"dbU" = (
@@ -40418,7 +40418,7 @@
/area/station/maintenance/apmaint)
"dcR" = (
/obj/structure/chair/wood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dcS" = (
@@ -40685,7 +40685,7 @@
},
/area/station/science/rnd)
"ddF" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/machinery/camera{
c_tag = "Research and Development";
network = list("Research","SS13");
@@ -41027,12 +41027,12 @@
/obj/structure/chair/wood{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dfQ" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
-/obj/effect/landmark/damageturf,
+/obj/effect/spawner/random/blood/maybe,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -41120,7 +41120,7 @@
},
/area/station/security/permabrig)
"dgs" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/stack/rods,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -41704,7 +41704,7 @@
/obj/structure/chair/wood{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"diZ" = (
@@ -42292,7 +42292,7 @@
/obj/machinery/light/small/directional/east,
/obj/effect/mapping_helpers/machinery/damaged,
/obj/item/stack/cable_coil,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/white,
/area/station/maintenance/apmaint)
"dlK" = (
@@ -43458,7 +43458,7 @@
/area/station/maintenance/abandonedbar)
"drc" = (
/obj/structure/table/wood/poker,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"drd" = (
@@ -43479,7 +43479,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/science/robotics)
"drh" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil/random,
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -43590,7 +43590,7 @@
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"drB" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/toxins/launch)
"drC" = (
@@ -44707,7 +44707,7 @@
"dvH" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/cable{
d1 = 1;
d2 = 2;
@@ -45640,7 +45640,7 @@
},
/area/station/maintenance/aft)
"dBZ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"dCb" = (
@@ -47943,7 +47943,7 @@
"dOR" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 5;
@@ -48046,7 +48046,7 @@
d2 = 4;
icon_state = "2-4"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutralcorner"
@@ -48058,7 +48058,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/spawner/wire_splicing/thirty,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -48349,7 +48349,7 @@
/obj/structure/mopbucket,
/obj/item/mop,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dQp" = (
@@ -48455,7 +48455,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"dQS" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/maintenance/apmaint)
"dQT" = (
@@ -50325,7 +50325,7 @@
"dYz" = (
/obj/structure/chair/stool/bar,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"dYA" = (
@@ -50351,7 +50351,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash,
/obj/effect/spawner/random/trash,
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"dYD" = (
@@ -50635,7 +50635,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/brig)
"dZR" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/disposal/east)
"dZS" = (
@@ -51001,7 +51001,7 @@
"eem" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/reagent_containers/pill/salbutamol{
pixel_x = -6;
pixel_y = 8
@@ -51752,7 +51752,7 @@
},
/area/station/science/robotics)
"eoI" = (
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/obj/effect/turf_decal/siding/wood/cherry{
dir = 5
},
@@ -51865,7 +51865,7 @@
/area/station/maintenance/port)
"erb" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/engineeringcart,
/obj/structure/sign/poster/contraband/random/north,
/turf/simulated/floor/plating,
@@ -52203,7 +52203,7 @@
/area/station/public/sleep)
"evu" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plasteel{
dir = 4;
icon_state = "neutral"
@@ -52416,7 +52416,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"eyg" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dormitory_maintenance)
"eyn" = (
@@ -52803,7 +52803,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/controlroom)
"eEl" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/spawner/random/fungus/probably,
/turf/simulated/wall,
/area/station/maintenance/starboard)
@@ -53624,7 +53624,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"eQc" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/effect/turf_decal/stripes/line{
dir = 6
},
@@ -53891,7 +53891,7 @@
pixel_x = 32
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"eTh" = (
@@ -53959,7 +53959,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"eUk" = (
@@ -54170,7 +54170,7 @@
"eYd" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/trash,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/spawner/random/trash,
/obj/effect/spawner/random/trash,
/obj/effect/spawner/random/trash,
@@ -54656,7 +54656,7 @@
},
/area/station/security/storage)
"fho" = (
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/turf_decal/siding/wood/cherry{
dir = 9
},
@@ -54718,7 +54718,7 @@
pixel_x = 4;
pixel_y = 4
},
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel{
dir = 9;
icon_state = "brown"
@@ -54743,7 +54743,7 @@
/area/station/public/fitness)
"fhQ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whiteblue"
@@ -54943,7 +54943,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/medmaint)
"fkK" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/spawner/random/maintenance,
/obj/effect/turf_decal/stripes/line{
@@ -55928,7 +55928,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/effect/turf_decal/stripes/line{
@@ -56269,7 +56269,7 @@
/area/station/medical/chemistry)
"fGc" = (
/obj/item/clothing/mask/gas,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/sign/poster/contraband/random/east,
/obj/structure/sign/poster/contraband/random/north,
/obj/effect/decal/cleanable/dirt,
@@ -56340,7 +56340,7 @@
},
/area/station/security/permabrig)
"fHD" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"fHK" = (
@@ -56733,7 +56733,7 @@
"fPh" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/shard,
/obj/machinery/light/small/directional/west,
/obj/effect/decal/cleanable/glass,
@@ -57248,7 +57248,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"fVi" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/explab/chamber)
"fVI" = (
@@ -57283,7 +57283,7 @@
},
/area/station/medical/medbay2)
"fVZ" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stock_parts/manipulator,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
@@ -57475,7 +57475,7 @@
/area/station/hallway/primary/central/se)
"fYN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/spawner/random/barrier/grille_often,
/turf/simulated/floor/plasteel{
dir = 8;
@@ -58582,7 +58582,7 @@
d2 = 8;
icon_state = "0-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/electrical_shop)
"gru" = (
@@ -58915,7 +58915,7 @@
},
/area/station/command/office/cmo)
"gwu" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/test_chamber)
"gwB" = (
@@ -59140,7 +59140,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"gAT" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/food/meat/human,
/obj/item/food/meat/human,
/obj/effect/decal/cleanable/dirt,
@@ -59321,7 +59321,7 @@
pixel_y = 6
},
/obj/item/storage/bag/dice,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"gDY" = (
@@ -59756,7 +59756,7 @@
dir = 4;
name = "Medbay Reception"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -60215,7 +60215,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"gRr" = (
@@ -60470,7 +60470,7 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/landmark/start/uncertain,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
@@ -60560,7 +60560,7 @@
/turf/simulated/floor/wood/parquet,
/area/station/service/library)
"gWi" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -60806,7 +60806,7 @@
/area/station/medical/medbay)
"haA" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -61510,7 +61510,7 @@
},
/area/station/security/warden)
"hle" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
@@ -62096,7 +62096,7 @@
/area/station/maintenance/fore)
"hwI" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -62495,7 +62495,7 @@
},
/area/station/maintenance/disposal/west)
"hBK" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/effect/turf_decal/stripes/line,
@@ -62594,7 +62594,7 @@
/obj/structure/chair/office/dark{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"hDF" = (
@@ -63054,7 +63054,7 @@
/obj/structure/disposalpipe/broken{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/virology_maint)
"hJh" = (
@@ -63429,7 +63429,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
@@ -63628,7 +63628,7 @@
},
/obj/machinery/light/small/directional/north,
/obj/effect/decal/cleanable/glass,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "whitegreen"
@@ -64131,8 +64131,8 @@
},
/area/station/engineering/controlroom)
"iav" = (
-/obj/effect/landmark/damageturf,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/effect/mapping_helpers/turfs/damage,
+/obj/structure/machine_frame,
/obj/item/shard,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
@@ -64494,7 +64494,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/sign/poster/contraband/random/west,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -64594,7 +64594,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"igI" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -64880,7 +64880,7 @@
/turf/simulated/floor/wood/cherry,
/area/station/service/chapel/office)
"ila" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -65371,7 +65371,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/disposalpipe/segment/corner{
dir = 1
},
@@ -65890,7 +65890,7 @@
/obj/effect/spawner/random/trash,
/obj/effect/spawner/random/trash,
/obj/effect/spawner/random/trash,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"iyC" = (
@@ -66261,7 +66261,7 @@
},
/area/station/maintenance/fsmaint)
"iFl" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/abandonedbar)
"iFx" = (
@@ -66325,7 +66325,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 10
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
@@ -66740,7 +66740,7 @@
/turf/simulated/floor/grass,
/area/station/science/lobby)
"iNi" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -66955,7 +66955,7 @@
},
/area/station/maintenance/medmaint)
"iQO" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/library)
"iRa" = (
@@ -67278,7 +67278,7 @@
/area/station/supply/expedition)
"iVg" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/engineering/mechanic)
@@ -67481,7 +67481,7 @@
/area/station/security/detective)
"iXL" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -68258,7 +68258,7 @@
/area/station/engineering/hardsuitstorage)
"jit" = (
/obj/machinery/atmospherics/portable/canister,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -68284,7 +68284,7 @@
"jiN" = (
/obj/effect/decal/cleanable/ants,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"jiT" = (
@@ -68733,7 +68733,7 @@
},
/area/station/security/brig)
"jnp" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/effect/turf_decal/delivery,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/cobweb,
@@ -68922,12 +68922,12 @@
},
/area/station/science/genetics)
"jpy" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/effect/turf_decal/stripes/line,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"jpB" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -69003,7 +69003,7 @@
},
/area/station/engineering/mechanic)
"jqI" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"jqX" = (
@@ -69040,7 +69040,7 @@
},
/area/station/security/interrogation)
"jrg" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -69565,7 +69565,7 @@
/turf/simulated/floor/carpet/red,
/area/station/maintenance/fsmaint)
"jzw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/engineering/control)
"jzE" = (
@@ -70712,7 +70712,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"jRL" = (
@@ -70734,7 +70734,7 @@
"jRY" = (
/obj/machinery/chem_master,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"jSb" = (
@@ -71752,10 +71752,10 @@
},
/area/station/supply/storage)
"keZ" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/rods,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/cobweb2,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating,
@@ -71893,7 +71893,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -71913,7 +71913,7 @@
/turf/simulated/floor/plasteel,
/area/station/science/toxins/mixing)
"kgY" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/abandoned_garden)
"kht" = (
@@ -72084,7 +72084,7 @@
},
/area/station/public/fitness)
"kjP" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/misc_lab)
"kjR" = (
@@ -72116,7 +72116,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
"kkB" = (
@@ -72363,7 +72363,7 @@
},
/area/station/turret_protected/ai)
"kpp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/old_detective)
"kpB" = (
@@ -72425,7 +72425,7 @@
/turf/simulated/floor/plasteel/freezer,
/area/station/public/pool)
"kqa" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/spawner/random/fungus/probably,
/turf/simulated/wall,
/area/station/maintenance/old_kitchen)
@@ -72448,7 +72448,7 @@
},
/area/station/hallway/primary/central/east)
"kqQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 8
},
@@ -73006,7 +73006,7 @@
/area/station/engineering/controlroom)
"kzN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"kzR" = (
@@ -74200,7 +74200,7 @@
/turf/simulated/floor/wood/fancy/cherry,
/area/station/public/vacant_store)
"kTo" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"kTs" = (
@@ -74675,7 +74675,7 @@
/obj/structure/chair/office/dark{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"lcA" = (
@@ -75009,7 +75009,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
@@ -75162,7 +75162,7 @@
},
/area/station/hallway/primary/central/nw)
"lja" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"ljm" = (
@@ -75882,9 +75882,9 @@
/area/station/maintenance/fore)
"ltQ" = (
/obj/effect/decal/cleanable/dirt,
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stock_parts/cell,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"ltX" = (
@@ -77284,7 +77284,7 @@
},
/area/station/hallway/secondary/entry)
"lMM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/server)
"lNj" = (
@@ -77765,7 +77765,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/wire_splicing/thirty,
/turf/simulated/floor/plating,
/area/station/maintenance/virology_maint)
@@ -78029,7 +78029,7 @@
"lZc" = (
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"lZm" = (
@@ -78602,7 +78602,7 @@
"miH" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"miL" = (
@@ -78753,7 +78753,7 @@
"mli" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/glass,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
@@ -78890,7 +78890,7 @@
/area/station/security/warden)
"mng" = (
/obj/structure/closet/crate,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/obj/structure/window/reinforced{
dir = 1
},
@@ -79333,7 +79333,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/science/xenobiology)
"mtz" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/west,
/mob/living/simple_animal/mouse/rat,
@@ -79418,7 +79418,7 @@
},
/area/station/science/lobby)
"muJ" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/effect/turf_decal/stripes/line{
@@ -79757,7 +79757,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/abandonedbar)
"mAw" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 1;
@@ -79925,7 +79925,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/window/reinforced{
dir = 8
},
@@ -80296,7 +80296,7 @@
},
/area/station/hallway/primary/starboard)
"mMm" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm/directional/north,
/turf/simulated/floor/plasteel{
@@ -80402,7 +80402,7 @@
icon_state = "4-8"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"mOC" = (
@@ -80419,7 +80419,7 @@
},
/area/station/maintenance/port)
"mOI" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"mOS" = (
@@ -81424,7 +81424,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/electrical)
"nct" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/structure/sign/poster/official/random/east,
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/east,
@@ -81851,7 +81851,7 @@
},
/area/station/maintenance/medmaint)
"nij" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil/random,
/obj/effect/turf_decal/delivery,
/obj/effect/decal/cleanable/dirt,
@@ -82552,7 +82552,7 @@
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"nsL" = (
@@ -82902,7 +82902,7 @@
},
/area/station/medical/storage)
"nxO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/port)
"nyl" = (
@@ -83687,7 +83687,7 @@
/obj/machinery/recharger{
pixel_y = 2
},
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/carpet/black,
/area/station/command/office/captain/bedroom)
"nHh" = (
@@ -84179,7 +84179,7 @@
/area/station/hallway/primary/fore)
"nMH" = (
/obj/effect/spawner/random/trash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/unary/vent_scrubber/on{
dir = 1
},
@@ -84396,7 +84396,7 @@
"nOO" = (
/obj/structure/table/wood,
/obj/item/flashlight/lamp,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"nOP" = (
@@ -85394,7 +85394,7 @@
/area/station/maintenance/fsmaint)
"ocg" = (
/obj/effect/spawner/random/trash,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/spawner/random/trash,
/obj/effect/spawner/random/trash,
/obj/effect/spawner/random/trash,
@@ -86206,7 +86206,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/disposalpipe/segment/corner{
dir = 1
},
@@ -87114,7 +87114,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
"oDU" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -87416,7 +87416,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"oIJ" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/storage)
"oIQ" = (
@@ -87765,7 +87765,7 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"oNY" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
@@ -87879,7 +87879,7 @@
/area/station/security/range)
"oPR" = (
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
@@ -88601,7 +88601,7 @@
/obj/item/reagent_scanner/adv,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"pam" = (
@@ -89184,7 +89184,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"piV" = (
@@ -89781,7 +89781,7 @@
},
/area/station/supply/storage)
"prI" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/hallway/secondary/exit/maintenance)
"prN" = (
@@ -89815,7 +89815,7 @@
},
/area/station/medical/sleeper)
"prY" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/supply/warehouse)
"psd" = (
@@ -90012,7 +90012,7 @@
},
/area/station/aisat)
"ptU" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -90250,7 +90250,7 @@
"pys" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
icon_state = "hydrofloor"
},
@@ -90371,7 +90371,7 @@
},
/area/station/engineering/break_room)
"pAx" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
@@ -90713,7 +90713,7 @@
/turf/simulated/floor/mineral/tranquillite,
/area/station/service/mime)
"pFO" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/item/shard{
icon_state = "small"
},
@@ -90760,7 +90760,7 @@
/area/station/science/xenobiology)
"pGn" = (
/obj/structure/falsewall,
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"pGr" = (
@@ -90989,7 +90989,7 @@
/area/station/engineering/controlroom)
"pJj" = (
/obj/effect/decal/cleanable/generic,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"pJv" = (
@@ -91241,7 +91241,7 @@
"pMr" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/table_frame,
/obj/effect/decal/cleanable/glass,
/turf/simulated/floor/plasteel{
@@ -91413,7 +91413,7 @@
},
/obj/machinery/atmospherics/pipe/cap/hidden/supply,
/obj/structure/disposalpipe/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/virology_maint)
"pPl" = (
@@ -91597,7 +91597,7 @@
/area/station/public/sleep_male)
"pRP" = (
/obj/effect/decal/cleanable/blood,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -92244,7 +92244,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/processing)
"qcK" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/engineering/mechanic)
"qcV" = (
@@ -92708,7 +92708,7 @@
/obj/item/clothing/gloves/color/white,
/obj/structure/table/wood,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel{
icon_state = "redbluefull"
},
@@ -93665,7 +93665,7 @@
/area/station/hallway/primary/central/se)
"qxU" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -93707,7 +93707,7 @@
/turf/simulated/floor/wood/fancy/oak,
/area/station/legal/magistrate)
"qzw" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/security/checkpoint/south)
"qzy" = (
@@ -94220,7 +94220,7 @@
},
/area/station/medical/virology/lab)
"qGy" = (
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/obj/effect/turf_decal/stripes/line,
/obj/structure/sign/poster/official/report_crimes{
pixel_y = 32
@@ -94303,7 +94303,7 @@
"qHN" = (
/obj/effect/decal/cleanable/dirt,
/mob/living/simple_animal/mouse/white,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"qHO" = (
@@ -94849,7 +94849,7 @@
/turf/simulated/floor/plating,
/area/station/security/podpilot)
"qPD" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/old_kitchen)
"qPJ" = (
@@ -95194,7 +95194,7 @@
/area/station/command/office/rd)
"qTe" = (
/obj/machinery/economy/vending/cigarette,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light/small/directional/north,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
@@ -95880,7 +95880,7 @@
dir = 10
},
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/shard{
pixel_y = -6;
pixel_x = 11
@@ -95898,7 +95898,7 @@
},
/area/station/engineering/mechanic)
"rdn" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"rdq" = (
@@ -96353,7 +96353,7 @@
},
/area/station/security/permabrig)
"riO" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/port)
"riP" = (
@@ -96721,7 +96721,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"rqX" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -96740,7 +96740,7 @@
},
/area/station/security/permabrig)
"rrk" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plating,
@@ -97161,7 +97161,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/controlroom)
"rwn" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -97685,7 +97685,7 @@
},
/area/station/hallway/secondary/exit)
"rEQ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "black"
@@ -98047,7 +98047,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/disposalpipe/segment/corner{
dir = 2
},
@@ -98585,7 +98585,7 @@
"rUi" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plasteel{
dir = 9;
@@ -98890,7 +98890,7 @@
/area/station/medical/medbay)
"rYP" = (
/obj/structure/bookcase,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"rYV" = (
@@ -99117,7 +99117,7 @@
/area/station/maintenance/apmaint)
"sbe" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/item/reagent_containers/glass/bucket,
/obj/effect/spawner/random/storage,
/obj/effect/spawner/random/maintenance,
@@ -99533,7 +99533,7 @@
icon_state = "1-2"
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plasteel{
@@ -99964,7 +99964,7 @@
/obj/item/reagent_containers/pill/random_drugs,
/obj/item/reagent_containers/pill/random_drugs,
/obj/item/reagent_containers/pill/random_drugs,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -100165,7 +100165,7 @@
/area/station/science/toxins/launch)
"sqZ" = (
/obj/effect/landmark/spawner/xeno,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/library)
"src" = (
@@ -100279,7 +100279,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"ssL" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/apmaint)
"ssM" = (
@@ -101374,7 +101374,7 @@
},
/area/station/service/chapel)
"sFT" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/light_construct/directional/west,
/obj/structure/sign/poster/random/west,
/turf/simulated/floor/wood/oak,
@@ -101490,7 +101490,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"sHY" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
@@ -101572,7 +101572,7 @@
/obj/item/cigbutt,
/obj/item/cigbutt,
/obj/item/cigbutt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plasteel{
icon_state = "neutral"
},
@@ -102281,7 +102281,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 10
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/port)
"sVv" = (
@@ -102823,7 +102823,7 @@
},
/area/station/medical/patients_rooms)
"teg" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/spawner/random/fungus/probably,
/turf/simulated/wall,
/area/station/maintenance/virology_maint)
@@ -102964,7 +102964,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/mechanic)
"tfZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 10;
@@ -103447,7 +103447,7 @@
"tmY" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/barricade/security,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutralfull"
},
@@ -103467,7 +103467,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light_switch/west,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/obj/effect/turf_decal/siding/wood/cherry{
dir = 9
},
@@ -104327,7 +104327,7 @@
/turf/simulated/floor/carpet/blue,
/area/station/command/office/blueshield)
"tAT" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/sign/poster/official/random/north,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
@@ -104676,7 +104676,7 @@
},
/area/station/supply/storage)
"tFi" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/spawner/random/fungus/probably,
/turf/simulated/wall/r_wall,
/area/station/maintenance/starboard2)
@@ -104925,7 +104925,7 @@
"tIK" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/structure/closet/crate/can,
/turf/simulated/floor/plating,
/area/station/maintenance/fore2)
@@ -104954,7 +104954,7 @@
},
/area/station/command/office/cmo)
"tJc" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/port)
"tJd" = (
@@ -105059,7 +105059,7 @@
/obj/structure/chair/sofa/right{
dir = 4
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"tNd" = (
@@ -105803,7 +105803,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/window/reinforced{
dir = 1
},
@@ -105865,7 +105865,7 @@
},
/area/station/hallway/primary/fore)
"tYD" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"tZe" = (
@@ -105903,7 +105903,7 @@
/area/station/maintenance/port)
"tZJ" = (
/obj/effect/turf_decal/delivery/hollow,
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "brown"
@@ -105982,7 +105982,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel/dark,
/area/station/maintenance/port)
"uaH" = (
@@ -107045,7 +107045,7 @@
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"uqc" = (
@@ -107201,7 +107201,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
dir = 1;
icon_state = "neutral"
@@ -107365,7 +107365,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"uwp" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall/r_wall,
/area/station/engineering/hardsuitstorage)
"uwZ" = (
@@ -107706,7 +107706,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/medmaint)
"uDp" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/virology_maint)
"uDz" = (
@@ -107932,13 +107932,13 @@
/area/station/legal/lawoffice)
"uHX" = (
/obj/item/kirbyplants,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"uIg" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/item/kirbyplants,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -108137,7 +108137,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"uKF" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/turf/simulated/floor/plasteel{
icon_state = "redyellowfull"
},
@@ -108154,7 +108154,7 @@
/obj/structure/chair/sofa/left{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard2)
"uKU" = (
@@ -109030,7 +109030,7 @@
/area/station/science/toxins/mixing)
"uVh" = (
/obj/effect/decal/cleanable/ants,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"uVz" = (
@@ -109484,7 +109484,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/old_kitchen)
"vcE" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -109818,7 +109818,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
icon_state = "neutralcorner"
},
@@ -110086,7 +110086,7 @@
},
/area/station/maintenance/starboard2)
"vmL" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/starboard)
"vmO" = (
@@ -110621,7 +110621,7 @@
},
/area/station/hallway/secondary/exit)
"vxn" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/spawner/random/fungus/probably,
/turf/simulated/wall,
/area/station/maintenance/medmaint)
@@ -111402,7 +111402,7 @@
},
/area/station/maintenance/apmaint)
"vJJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -111426,7 +111426,7 @@
"vKr" = (
/obj/item/chair/wood,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/old_kitchen)
"vKs" = (
@@ -111682,7 +111682,7 @@
/turf/simulated/floor/plasteel/freezer,
/area/station/maintenance/aft)
"vOI" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/science/toxins/mixing)
"vOK" = (
@@ -112269,7 +112269,7 @@
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 9
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "neutral"
@@ -112281,7 +112281,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
"vWT" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/stack/cable_coil/random,
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -112364,7 +112364,7 @@
},
/area/station/maintenance/fsmaint)
"vXM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/port2)
"vYg" = (
@@ -112863,7 +112863,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/virology_maint)
"wfX" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/power/apc/directional/north,
/obj/structure/cable{
d2 = 2;
@@ -113014,7 +113014,7 @@
},
/area/station/medical/sleeper)
"wig" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/virology_maint)
"wij" = (
@@ -113387,7 +113387,7 @@
"woQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/shard{
icon_state = "small";
pixel_x = -8;
@@ -113420,7 +113420,7 @@
},
/area/station/public/locker)
"wpc" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/science/break_room)
"wpe" = (
@@ -113488,7 +113488,7 @@
},
/obj/effect/decal/cleanable/dust,
/obj/item/pipe_meter,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
@@ -113609,7 +113609,7 @@
/area/station/medical/virology/test_room)
"wua" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/mounted/frame/display/newscaster_frame,
/obj/structure/table/wood,
/turf/simulated/floor/wood/fancy/birch,
@@ -113712,7 +113712,7 @@
},
/area/station/security/permabrig)
"wvn" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel,
/area/station/maintenance/dormitory_maintenance)
@@ -113788,7 +113788,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/office)
"wwk" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/maintenance/starboard2)
"www" = (
@@ -114386,7 +114386,7 @@
},
/area/station/engineering/atmos/control)
"wGh" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -114773,7 +114773,7 @@
/turf/simulated/floor/carpet/orange,
/area/station/service/bar/atrium)
"wMt" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
dir = 4;
@@ -114886,7 +114886,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/permabrig)
"wOg" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
@@ -114941,7 +114941,7 @@
},
/area/station/command/office/rd)
"wOT" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/storage,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plasteel{
@@ -115568,7 +115568,7 @@
"wWd" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/turf/simulated/floor/plasteel{
icon_state = "white"
},
@@ -115625,7 +115625,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{
dir = 5
},
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/structure/disposalpipe/segment/corner{
dir = 1
},
@@ -115801,7 +115801,7 @@
/turf/simulated/floor/wood/parquet,
/area/station/service/library)
"wYL" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/effect/turf_decal/stripes/line,
@@ -115886,7 +115886,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/brig)
"wZz" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/obj/effect/spawner/airlock/long,
/turf/simulated/wall/r_wall,
/area/station/maintenance/starboard2)
@@ -116123,7 +116123,7 @@
/turf/simulated/floor/plasteel,
/area/station/security/processing)
"xdd" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/library)
"xdE" = (
@@ -116183,7 +116183,7 @@
"xec" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/item/shard,
/obj/structure/window/reinforced{
dir = 1;
@@ -116835,7 +116835,7 @@
/area/station/maintenance/port)
"xpq" = (
/obj/structure/toilet,
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/turf/simulated/floor/plasteel{
@@ -117153,7 +117153,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -117759,7 +117759,7 @@
/obj/effect/decal/cleanable/dust,
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood/oak,
/area/station/maintenance/starboard)
"xCn" = (
@@ -118029,7 +118029,7 @@
},
/area/station/maintenance/fsmaint)
"xGA" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall,
/area/station/maintenance/medmaint)
"xGG" = (
@@ -118091,7 +118091,7 @@
/area/station/service/chapel/office)
"xHN" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "whiteblue"
@@ -118580,7 +118580,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dust,
/obj/effect/turf_decal/stripes/line{
@@ -118673,7 +118673,7 @@
/turf/simulated/floor/plasteel/dark,
/area/station/science/robotics)
"xPn" = (
-/obj/effect/spawner/random_spawners/wall_rusted_always,
+/obj/effect/mapping_helpers/turfs/rust,
/turf/simulated/wall,
/area/station/maintenance/abandonedbar)
"xPq" = (
@@ -119258,7 +119258,7 @@
},
/area/station/service/bar)
"xXc" = (
-/obj/effect/spawner/random_spawners/blood_maybe,
+/obj/effect/spawner/random/blood/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
diff --git a/_maps/map_files220/stations/metastation.dmm b/_maps/map_files220/stations/metastation.dmm
index 12ba615a6d7c..e9106c428bb4 100644
--- a/_maps/map_files220/stations/metastation.dmm
+++ b/_maps/map_files220/stations/metastation.dmm
@@ -351,7 +351,7 @@
/area/space/nearstation)
"aeg" = (
/obj/effect/spawner/random/trash,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -651,7 +651,7 @@
},
/area/station/security/detective)
"ahd" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ahh" = (
@@ -701,7 +701,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ahJ" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ahZ" = (
@@ -971,7 +971,7 @@
/area/space/nearstation)
"ajy" = (
/obj/item/vending_refill/coffee,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"ajB" = (
@@ -1050,7 +1050,7 @@
/area/station/maintenance/fore)
"ajS" = (
/obj/effect/turf_decal/delivery/hollow,
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"akg" = (
@@ -1173,7 +1173,7 @@
c_tag = "Engineering - Storage"
},
/obj/effect/turf_decal/delivery/hollow,
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"akR" = (
@@ -1588,7 +1588,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/fitness)
"anf" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/airlock_controller/air_cycler{
pixel_y = -24;
vent_link_id = "arrivalsmaint_vent";
@@ -1953,7 +1953,7 @@
},
/area/station/public/fitness)
"aoE" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/disposalpipe/segment,
@@ -2453,7 +2453,7 @@
/obj/item/extinguisher,
/obj/effect/spawner/random/maintenance,
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"aro" = (
@@ -2749,7 +2749,7 @@
/area/station/public/storage/tools)
"asN" = (
/obj/machinery/atmospherics/unary/tank/air,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"asQ" = (
@@ -2763,7 +2763,7 @@
},
/area/station/engineering/gravitygenerator)
"asU" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/maintenance/solar_maintenance/port)
"asV" = (
@@ -3342,7 +3342,7 @@
"avy" = (
/obj/machinery/atmospherics/portable/canister/oxygen,
/obj/effect/turf_decal/delivery/hollow,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
"avz" = (
@@ -3618,7 +3618,7 @@
d2 = 8;
icon_state = "2-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/aft_port)
"awf" = (
@@ -3736,7 +3736,7 @@
/area/station/security/permabrig)
"awE" = (
/obj/machinery/space_heater,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/cobweb2,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -3777,7 +3777,7 @@
"awM" = (
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"awN" = (
@@ -3822,7 +3822,7 @@
/area/station/public/dorms)
"awT" = (
/obj/item/clothing/gloves/color/fyellow,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"awU" = (
@@ -3967,7 +3967,7 @@
/area/station/public/storage/emergency/port)
"axt" = (
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"axu" = (
@@ -4414,7 +4414,7 @@
/obj/effect/decal/cleanable/cobweb,
/obj/structure/closet/crate,
/obj/machinery/light/small/directional/north,
-/obj/effect/spawner/random_spawners/id_skins/no_chance,
+/obj/effect/spawner/random/id_skins/no_chance,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"azj" = (
@@ -5559,7 +5559,7 @@
/turf/simulated/floor/plating,
/area/station/command/bridge)
"aEj" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/public/storage/emergency/port)
"aEk" = (
@@ -6253,7 +6253,7 @@
/obj/machinery/computer/security/telescreen/entertainment{
pixel_y = -29
},
-/obj/machinery/suit_storage_unit/ce/secure,
+/obj/machinery/suit_storage_unit/industrial/ce/secure,
/turf/simulated/floor/plasteel{
icon_state = "darkneutralfull"
},
@@ -6641,7 +6641,7 @@
"aIz" = (
/obj/machinery/light/directional/north,
/obj/effect/turf_decal/delivery/hollow,
-/obj/machinery/suit_storage_unit/engine/secure,
+/obj/machinery/suit_storage_unit/industrial/engine/secure,
/turf/simulated/floor/plasteel,
/area/station/engineering/hardsuitstorage)
"aIA" = (
@@ -10874,7 +10874,7 @@
/area/station/public/locker)
"aVT" = (
/obj/structure/table,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/plasteel,
/area/station/public/locker)
"aVU" = (
@@ -10903,7 +10903,7 @@
/turf/simulated/floor/plating,
/area/station/security/storage)
"aVY" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/fore)
"aWa" = (
@@ -11442,7 +11442,7 @@
/area/space/nearstation)
"aXP" = (
/obj/item/crowbar,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"aXQ" = (
@@ -12785,7 +12785,7 @@
},
/area/station/aisat)
"bcb" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"bcd" = (
@@ -14737,7 +14737,7 @@
/turf/space,
/area/space/nearstation)
"bgV" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"bgW" = (
@@ -16728,7 +16728,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bmq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bmr" = (
@@ -18011,7 +18011,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/miningdock)
"bpT" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"bpU" = (
@@ -18342,7 +18342,7 @@
},
/area/station/hallway/primary/central)
"bqS" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating/airless,
/area/space/nearstation)
"bqT" = (
@@ -20511,7 +20511,7 @@
/area/space/nearstation)
"bwN" = (
/obj/machinery/light/small/directional/south,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/public/storage/emergency)
"bwO" = (
@@ -20523,7 +20523,7 @@
/obj/effect/spawner/random/trash,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"bwR" = (
@@ -23686,7 +23686,7 @@
/area/station/hallway/secondary/garden)
"bHo" = (
/obj/effect/decal/cleanable/vomit,
-/obj/effect/spawner/random_spawners/id_skins,
+/obj/effect/spawner/random/id_skins,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"bHp" = (
@@ -25063,7 +25063,7 @@
/turf/simulated/floor/carpet,
/area/station/public/vacant_office)
"bME" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/line{
dir = 4
},
@@ -25232,7 +25232,7 @@
"bNf" = (
/obj/structure/table/wood,
/obj/item/reagent_containers/glass/rag,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"bNg" = (
@@ -26161,7 +26161,7 @@
/area/station/hallway/secondary/bridge)
"bQu" = (
/obj/machinery/economy/slot_machine,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"bQy" = (
@@ -26905,7 +26905,7 @@
},
/area/station/medical/morgue)
"bTb" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/lootdrop{
loot = list(/obj/item/storage/box/mousetraps,/obj/item/storage/box/lights/tubes,/obj/item/storage/box/lights/mixed,/obj/item/storage/box/lights/bulbs);
name = "Janitor Supplies Spawner"
@@ -27518,7 +27518,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/science/robotics/showroom)
"bVf" = (
@@ -27583,7 +27583,7 @@
/area/station/science/research)
"bVk" = (
/obj/machinery/light/small/directional/north,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"bVl" = (
@@ -27713,7 +27713,7 @@
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"bVR" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"bVS" = (
@@ -28018,7 +28018,7 @@
/turf/simulated/floor/wood,
/area/station/science/robotics/showroom)
"bWJ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/science/robotics/showroom)
"bWK" = (
@@ -30047,7 +30047,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/wire_splicing/thirty,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
@@ -30195,7 +30195,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"cdP" = (
@@ -30362,7 +30362,7 @@
d2 = 8;
icon_state = "1-8"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"cen" = (
@@ -30529,7 +30529,7 @@
/area/station/maintenance/aft)
"cfb" = (
/obj/machinery/economy/slot_machine,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cfc" = (
@@ -30916,7 +30916,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cgp" = (
@@ -31146,7 +31146,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -31332,7 +31332,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"chG" = (
@@ -31814,7 +31814,7 @@
icon_state = "1-2"
},
/obj/effect/spawner/wire_splicing/thirty,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/xenobio_south)
"cjn" = (
@@ -31936,7 +31936,7 @@
/obj/structure/chair/stool{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"cjH" = (
@@ -32369,7 +32369,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cll" = (
@@ -32659,7 +32659,7 @@
},
/area/station/science/research)
"cms" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cmu" = (
@@ -33994,7 +33994,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -34126,7 +34126,7 @@
},
/area/station/maintenance/starboard2)
"csl" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/item/circuitboard/chem_master/condi_master,
/turf/simulated/floor/plasteel{
icon_state = "showroomfloor"
@@ -34184,7 +34184,7 @@
/turf/simulated/floor/plasteel/airless,
/area/station/engineering/atmos)
"csv" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"csw" = (
@@ -35049,7 +35049,7 @@
/obj/structure/chair/stool{
dir = 1
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/landmark/start/uncertain,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
@@ -35184,7 +35184,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cwi" = (
@@ -35584,7 +35584,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -35607,7 +35607,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/disposalpipe/segment/corner{
dir = 8
},
@@ -35783,7 +35783,7 @@
"cyv" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"cyw" = (
@@ -35794,7 +35794,7 @@
"cyx" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair/stool,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/landmark/start/uncertain,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
@@ -35956,7 +35956,7 @@
"cyT" = (
/obj/structure/bed/roller,
/obj/effect/decal/cleanable/blood/old,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/item/toy/plushie/snakeplushie,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
@@ -36282,7 +36282,7 @@
/area/station/maintenance/xenobio_south)
"cAf" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/space_heater,
/obj/structure/disposalpipe/segment,
/obj/structure/cable/yellow{
@@ -36344,7 +36344,7 @@
},
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cAw" = (
@@ -36898,12 +36898,12 @@
},
/area/station/medical/virology)
"cCn" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"cCp" = (
/obj/structure/closet/crate,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -37115,7 +37115,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 9
},
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cDl" = (
@@ -37175,7 +37175,7 @@
/area/station/maintenance/apmaint)
"cDv" = (
/obj/structure/sign/poster/contraband/random/east,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"cDz" = (
@@ -38309,7 +38309,7 @@
"cHd" = (
/obj/structure/sign/poster/contraband/random/west,
/obj/structure/bed/dogbed,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"cHf" = (
@@ -38703,7 +38703,7 @@
icon_state = "1-2"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/maintcentral)
"cIl" = (
@@ -38726,7 +38726,7 @@
icon_state = "1-2"
},
/obj/machinery/light/small/directional/east,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
"cIp" = (
@@ -38964,10 +38964,10 @@
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cJl" = (
-/obj/machinery/constructable_frame/machine_frame,
+/obj/structure/machine_frame,
/obj/machinery/light_construct/directional/east,
/obj/item/broken_device,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"cJm" = (
@@ -39491,7 +39491,7 @@
loot = list(/obj/item/storage/box/mousetraps,/obj/item/storage/box/lights/tubes,/obj/item/storage/box/lights/mixed,/obj/item/storage/box/lights/bulbs);
name = "Janitor Supplies Spawner"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"cLt" = (
@@ -39542,7 +39542,7 @@
},
/area/station/hallway/primary/central)
"cLF" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cLI" = (
@@ -39948,7 +39948,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cNC" = (
@@ -40214,7 +40214,7 @@
req_access = list(25)
},
/obj/machinery/light_switch/north,
-/obj/effect/spawner/random_spawners/id_skins/no_chance,
+/obj/effect/spawner/random/id_skins/no_chance,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
"cOB" = (
@@ -40423,7 +40423,7 @@
"cPp" = (
/obj/structure/sign/poster/contraband/random/north,
/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small/directional/north,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -40432,11 +40432,11 @@
loot = list(/obj/item/storage/box/mousetraps,/obj/item/storage/box/lights/tubes,/obj/item/storage/box/lights/mixed,/obj/item/storage/box/lights/bulbs);
name = "Janitor Supplies Spawner"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"cPr" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/table,
/obj/item/kitchen/rollingpin,
/obj/item/reagent_containers/glass/beaker,
@@ -40683,7 +40683,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"cQt" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small/directional/south,
/mob/living/simple_animal/mouse,
/turf/simulated/floor/plating,
@@ -41040,7 +41040,7 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"cSa" = (
@@ -41270,7 +41270,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/spawner/wire_splicing/thirty,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
@@ -41389,7 +41389,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/secondary/exit)
"cTD" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/closet/crate,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
@@ -41651,7 +41651,7 @@
/area/station/science/lobby)
"cUF" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/medmaint)
"cUI" = (
@@ -42284,13 +42284,13 @@
d2 = 8;
icon_state = "4-8"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"cXu" = (
/obj/structure/rack,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"cXx" = (
@@ -42390,7 +42390,7 @@
"cXW" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"cXX" = (
@@ -43199,7 +43199,7 @@
/area/station/maintenance/starboard2)
"dcu" = (
/obj/effect/landmark/spawner/xeno,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"dcx" = (
@@ -43266,7 +43266,7 @@
},
/area/station/medical/storage)
"dcO" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/mob/living/simple_animal/pet/penguin/baby,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
@@ -43352,7 +43352,7 @@
icon_state = "2-8"
},
/obj/effect/landmark/spawner/xeno,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/solar_maintenance/aft_starboard)
"ddK" = (
@@ -43812,7 +43812,7 @@
},
/area/station/hallway/secondary/entry)
"dgg" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
@@ -46594,7 +46594,7 @@
/obj/structure/chair/stool{
dir = 8
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/landmark/start/uncertain,
/turf/simulated/floor/wood,
/area/station/maintenance/apmaint)
@@ -46894,7 +46894,7 @@
/area/station/security/permabrig)
"eBk" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
"eBr" = (
@@ -47315,7 +47315,7 @@
},
/area/station/science/xenobiology)
"eMS" = (
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"eNR" = (
@@ -47426,7 +47426,7 @@
/turf/simulated/floor/carpet,
/area/station/science/robotics/showroom)
"eQn" = (
-/obj/effect/spawner/random_spawners/oil_often,
+/obj/effect/spawner/random/oil/often,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan{
dir = 4
},
@@ -48255,7 +48255,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/port2)
"fla" = (
@@ -48799,7 +48799,7 @@
/turf/simulated/floor/plating,
/area/station/science/xenobiology)
"fvO" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"fvU" = (
@@ -49715,7 +49715,7 @@
"fRm" = (
/obj/structure/closet,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"fRT" = (
@@ -50125,7 +50125,7 @@
},
/area/station/science/xenobiology)
"gbM" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall,
/area/station/maintenance/fsmaint)
"gbP" = (
@@ -52485,7 +52485,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -52496,7 +52496,7 @@
/area/station/maintenance/medmaint)
"hgY" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"hht" = (
@@ -52607,7 +52607,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/lobby)
"hjE" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/effect/spawner/random/maintenance,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -52716,7 +52716,7 @@
},
/area/station/security/armory/secure)
"hmu" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/structure/cable/yellow{
@@ -53000,7 +53000,7 @@
/area/station/service/bar)
"hrM" = (
/obj/structure/reagent_dispensers/watertank,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/asmaint)
"hrZ" = (
@@ -53183,7 +53183,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 9
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/starboard)
"hwP" = (
@@ -53201,7 +53201,7 @@
},
/area/station/science/toxins/launch)
"hwZ" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -54542,7 +54542,7 @@
/turf/space,
/area/space/nearstation)
"iag" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -56834,7 +56834,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"jfb" = (
@@ -56888,7 +56888,7 @@
"jiR" = (
/obj/structure/closet/firecloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"jiW" = (
@@ -57278,7 +57278,7 @@
d2 = 2;
icon_state = "1-2"
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
"juN" = (
@@ -59213,7 +59213,7 @@
},
/area/station/science/toxins/mixing)
"kol" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/effect/spawner/random/trash,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
@@ -59336,7 +59336,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ksb" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/maintenance/fsmaint)
"ksf" = (
@@ -59421,7 +59421,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central)
"kuh" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -60914,7 +60914,7 @@
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/cable/yellow{
d1 = 4;
d2 = 8;
@@ -61497,7 +61497,7 @@
"ljT" = (
/obj/item/rack_parts,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"ljV" = (
@@ -62077,7 +62077,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/starboard2)
"lza" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/hidden/supply,
/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,
/obj/structure/cable/yellow{
@@ -64664,7 +64664,7 @@
"mGT" = (
/obj/effect/decal/cleanable/dirt,
/obj/machinery/light/small/directional/west,
-/obj/effect/spawner/random_spawners/cobweb_left_rare,
+/obj/effect/spawner/random/cobweb/left/rare,
/turf/simulated/floor/carpet/arcade,
/area/station/maintenance/fore)
"mHs" = (
@@ -66854,7 +66854,7 @@
/area/station/medical/reception)
"nCf" = (
/obj/structure/grille/broken,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"nCm" = (
@@ -67376,7 +67376,7 @@
"nPD" = (
/obj/structure/closet/emcloset,
/obj/effect/spawner/random/maintenance,
-/obj/effect/spawner/random_spawners/cobweb_left_frequent,
+/obj/effect/spawner/random/cobweb/left/frequent,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"nPH" = (
@@ -67422,7 +67422,7 @@
/area/station/science/toxins/launch)
"nSs" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"nSH" = (
@@ -67686,7 +67686,7 @@
/obj/machinery/computer/arcade/battle{
dir = 8
},
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"nYF" = (
@@ -67731,7 +67731,7 @@
/turf/simulated/floor/plasteel,
/area/station/supply/storage)
"nZj" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/engineering/control)
"nZB" = (
@@ -68228,7 +68228,7 @@
},
/area/station/hallway/primary/starboard)
"ook" = (
-/obj/effect/spawner/random_spawners/wall_rusted_maybe,
+/obj/effect/mapping_helpers/turfs/rust/maybe,
/turf/simulated/wall/r_wall,
/area/station/security/range)
"ooD" = (
@@ -68339,7 +68339,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"oqk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/chair/stool{
dir = 8
},
@@ -68676,7 +68676,7 @@
/area/station/science/rnd)
"oDp" = (
/obj/structure/girder,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"oEe" = (
@@ -68963,7 +68963,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"oNk" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/apmaint)
"oNl" = (
@@ -69319,7 +69319,7 @@
},
/area/station/science/robotics)
"oVx" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/engineering/gravitygenerator)
"oVI" = (
@@ -70058,7 +70058,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
"pmE" = (
@@ -71014,7 +71014,7 @@
},
/area/station/medical/reception)
"pMx" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/turf_decal/stripes/line{
dir = 8
},
@@ -71523,7 +71523,7 @@
/turf/simulated/floor/engine,
/area/station/engineering/control)
"pWK" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/disposal)
"pWM" = (
@@ -73409,7 +73409,7 @@
/area/station/security/interrogation)
"qRm" = (
/mob/living/simple_animal/mouse,
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plasteel,
/area/station/maintenance/fore)
"qRI" = (
@@ -73876,7 +73876,7 @@
/turf/simulated/floor/plasteel,
/area/station/maintenance/fsmaint)
"rbU" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/light/small/directional/east,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
@@ -74076,7 +74076,7 @@
},
/area/station/science/storage)
"rhb" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/structure/chair,
/turf/simulated/floor/plating,
/area/station/maintenance/engimaint)
@@ -74593,7 +74593,7 @@
},
/area/station/medical/medbay)
"rtk" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
"rtq" = (
@@ -75724,7 +75724,7 @@
/turf/simulated/floor/plasteel,
/area/station/hallway/primary/central)
"rVv" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/reagent_dispensers/fueltank,
/turf/simulated/floor/plating,
/area/station/maintenance/aft2)
@@ -76236,7 +76236,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos/distribution)
"skd" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/machinery/atmospherics/unary/vent_pump/on,
/turf/simulated/floor/plating,
/area/station/maintenance/fsmaint)
@@ -76363,7 +76363,7 @@
/area/station/science/toxins/mixing)
"smW" = (
/obj/machinery/space_heater,
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/effect/decal/cleanable/cobweb,
/turf/simulated/floor/plating,
/area/station/maintenance/port)
@@ -76674,7 +76674,7 @@
/turf/simulated/floor/plasteel,
/area/station/public/storage/tools)
"swh" = (
-/obj/effect/spawner/random_spawners/blood_often,
+/obj/effect/spawner/random/blood/often,
/obj/item/crowbar/small,
/turf/simulated/floor/plasteel{
dir = 9;
@@ -79563,7 +79563,7 @@
"tNh" = (
/obj/machinery/atmospherics/unary/portables_connector,
/obj/machinery/atmospherics/portable/canister/air,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"tNr" = (
@@ -79858,7 +79858,7 @@
d2 = 4;
icon_state = "1-4"
},
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/fpmaint)
"tXA" = (
@@ -80630,7 +80630,7 @@
/turf/simulated/floor/plating,
/area/station/security/permabrig)
"urH" = (
-/obj/effect/spawner/random_spawners/oil_maybe,
+/obj/effect/spawner/random/oil/maybe,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"usg" = (
@@ -82332,7 +82332,7 @@
},
/area/station/medical/reception)
"veE" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/machinery/atmospherics/pipe/simple/visible{
dir = 10
},
@@ -82974,7 +82974,7 @@
},
/area/station/engineering/break_room)
"vuo" = (
-/obj/effect/spawner/random_spawners/wall_rusted_probably,
+/obj/effect/mapping_helpers/turfs/rust/probably,
/turf/simulated/wall/r_wall,
/area/station/engineering/tech_storage)
"vuE" = (
@@ -83241,7 +83241,7 @@
},
/area/station/security/permabrig)
"vCt" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
"vCK" = (
@@ -84267,7 +84267,7 @@
/area/station/maintenance/fore)
"whg" = (
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_rare,
+/obj/effect/spawner/random/cobweb/right/rare,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"whu" = (
@@ -84592,7 +84592,7 @@
/turf/simulated/floor/plasteel,
/area/station/engineering/atmos)
"wsq" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/obj/structure/girder,
/turf/simulated/floor/plating,
/area/station/maintenance/aft)
@@ -84878,7 +84878,7 @@
dir = 5
},
/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/random_spawners/cobweb_right_frequent,
+/obj/effect/spawner/random/cobweb/right/frequent,
/turf/simulated/floor/plasteel,
/area/station/security/range)
"wxR" = (
@@ -85212,7 +85212,7 @@
},
/area/station/security/brig)
"wGv" = (
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/unary/vent_pump/on{
dir = 1
},
@@ -85334,7 +85334,7 @@
/area/station/hallway/secondary/garden)
"wMy" = (
/obj/machinery/atmospherics/pipe/simple/hidden/cyan,
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"wMQ" = (
@@ -87511,7 +87511,7 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/burnturf,
+/obj/effect/mapping_helpers/turfs/burn,
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
dir = 4
},
@@ -87769,7 +87769,7 @@
/turf/simulated/floor/plating,
/area/station/maintenance/fore)
"xSv" = (
-/obj/effect/landmark/damageturf,
+/obj/effect/mapping_helpers/turfs/damage,
/turf/simulated/floor/plating,
/area/station/maintenance/engimaint)
"xTz" = (
diff --git a/code/__DEFINES/announce_defines.dm b/code/__DEFINES/announce_defines.dm
index 9e6b7a6a78e1..7293cff7f8fa 100644
--- a/code/__DEFINES/announce_defines.dm
+++ b/code/__DEFINES/announce_defines.dm
@@ -6,3 +6,4 @@
#define ANNOUNCE_KIND_MAJOR "NAS Trurl Update"
#define ANNOUNCE_KIND_EVENT "NAS Trurl Update" // Intentionally the same as above
#define ANNOUNCE_KIND_AI "A.I. Announcement"
+#define ANNOUNCE_KIND_PTL "Power Transmission Laser report"
diff --git a/code/__DEFINES/clothing_defines.dm b/code/__DEFINES/clothing_defines.dm
index c9e26b2d78fb..947f3c24355c 100644
--- a/code/__DEFINES/clothing_defines.dm
+++ b/code/__DEFINES/clothing_defines.dm
@@ -25,8 +25,9 @@
#define ITEM_SLOT_PDA (1<<20) // pda
#define ITEM_SLOT_ACCESSORY (1<<21) // accessories
#define ITEM_SLOT_COLLAR (1<<22) // pet collar
-#define ITEM_SLOT_AMOUNT_FLAG (1< cybernetic eyes, specific eye traits.
-#define WING_LAYER 46
-#define WING_UNDERLIMBS_LAYER 45
-#define MUTANTRACE_LAYER 44
-#define TAIL_UNDERLIMBS_LAYER 43 //Tail split-rendering.
-#define LIMBS_LAYER 42
-#define MARKINGS_LAYER 41
-#define INTORGAN_LAYER 40
-#define UNDERWEAR_LAYER 39
-#define MUTATIONS_LAYER 38
-#define H_DAMAGE_LAYER 37
-#define UNIFORM_LAYER 36
-#define ID_LAYER 35
-#define HANDS_LAYER 34 //Exists to overlay hands over jumpsuits
-#define SHOES_LAYER 33
-#define L_FOOT_BLOOD_LAYER 32 // Blood overlay separation Left-Foot
-#define R_FOOT_BLOOD_LAYER 31 // Blood overlay separation Right-Foot
-#define GLOVES_LAYER 30
-#define L_HAND_BLOOD_LAYER 29 // Blood overlay separation Left-Hand
-#define R_HAND_BLOOD_LAYER 28 // Blood overlay separation Right-Hand
-#define LEFT_EAR_LAYER 27
-#define RIGHT_EAR_LAYER 26
-#define BELT_LAYER 25 //Possible make this an overlay of something required to wear a belt?
-#define SUIT_LAYER 24
-#define SPECIAL_BELT_LAYER 23
+#define EYES_OVERLAY_LAYER 49
+#define MISC_LAYER 48 // Handles eye_shine() -> cybernetic eyes, specific eye traits.
+#define WING_LAYER 47
+#define WING_UNDERLIMBS_LAYER 46
+#define MUTANTRACE_LAYER 45
+#define TAIL_UNDERLIMBS_LAYER 44 //Tail split-rendering.
+#define LIMBS_LAYER 43
+#define MARKINGS_LAYER 42
+#define INTORGAN_LAYER 41
+#define UNDERWEAR_LAYER 40
+#define MUTATIONS_LAYER 39
+#define H_DAMAGE_LAYER 38
+#define UNIFORM_LAYER 37
+#define ID_LAYER 36
+#define HANDS_LAYER 35 //Exists to overlay hands over jumpsuits
+#define SHOES_LAYER 34
+#define L_FOOT_BLOOD_LAYER 33 // Blood overlay separation Left-Foot
+#define R_FOOT_BLOOD_LAYER 32 // Blood overlay separation Right-Foot
+#define GLOVES_LAYER 31
+#define L_HAND_BLOOD_LAYER 30 // Blood overlay separation Left-Hand
+#define R_HAND_BLOOD_LAYER 29 // Blood overlay separation Right-Hand
+#define LEFT_EAR_LAYER 28
+#define RIGHT_EAR_LAYER 27
+#define BELT_LAYER 26 //Possible make this an overlay of something required to wear a belt?
+#define SUIT_LAYER 25
+#define SPECIAL_BELT_LAYER 24
+#define NECK_LAYER 23
#define SUIT_STORE_LAYER 22
#define BACK_LAYER 21
#define HEAD_ACCESSORY_LAYER 20
@@ -233,7 +234,7 @@
#define HALO_LAYER 3 //blood cult ascended halo, because there's currently no better solution for adding/removing
#define FIRE_LAYER 2 //If you're on fire
#define FROZEN_LAYER 1
-#define TOTAL_LAYERS 48
+#define TOTAL_LAYERS 49
///Access Region Codes///
#define REGION_ALL 0
@@ -423,7 +424,7 @@
#define INVESTIGATE_HOTMIC "hotmic"
// The SQL version required by this version of the code
-#define SQL_VERSION 612207
+#define SQL_VERSION 622207
// Vending machine stuff
#define CAT_NORMAL (1<<0)
@@ -550,6 +551,7 @@
// Runechat symbol types
#define RUNECHAT_SYMBOL_EMOTE 1
#define RUNECHAT_SYMBOL_LOOC 2
+#define RUNECHAT_SYMBOL_DEAD 3
/// Waits at a line of code until X is true
#define UNTIL(X) while(!(X)) sleep(world.tick_lag)
diff --git a/code/__DEFINES/power_defines.dm b/code/__DEFINES/power_defines.dm
index c7397a99d846..1c2f62aeaace 100644
--- a/code/__DEFINES/power_defines.dm
+++ b/code/__DEFINES/power_defines.dm
@@ -46,3 +46,6 @@
#define KJ * 1e3
#define MJ * 1e6
#define GJ * 1e9
+
+/// Conversion ratio from Watt over a machine process tick time to Joules
+#define WATT_TICK_TO_JOULE 2
diff --git a/code/__DEFINES/preferences_defines.dm b/code/__DEFINES/preferences_defines.dm
index fd0a1d7d7bfd..8aaf307cdc4c 100644
--- a/code/__DEFINES/preferences_defines.dm
+++ b/code/__DEFINES/preferences_defines.dm
@@ -80,13 +80,26 @@
#define TOGGLES_2_DEFAULT (PREFTOGGLE_2_FANCYUI|PREFTOGGLE_2_ITEMATTACK|PREFTOGGLE_2_WINDOWFLASHING|PREFTOGGLE_2_RUNECHAT|PREFTOGGLE_2_DEATHMESSAGE|PREFTOGGLE_2_SEE_ITEM_OUTLINES|PREFTOGGLE_2_THOUGHT_BUBBLE|PREFTOGGLE_2_DANCE_DISCO|PREFTOGGLE_2_MOD_ACTIVATION_METHOD|PREFTOGGLE_2_SWAP_INPUT_BUTTONS|PREFTOGGLE_2_LARGE_INPUT_BUTTONS)
+
+// toggles_3 variables. These MUST be prefixed with PREFTOGGLE_3
+#define TOGGLES_3_TOTAL 1023 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined.
+
+// When you add a toggle here, inform AA on merge so the column can be zeroed out. This needs to exist to avoid the compiler freaking out
+// Also update the above value to the actual total
+#define TOGGLES_3_DEFAULT (1)
+
// Sanity checks
+// I should really convert these to a JSON list at some point hnnnnnng
#if TOGGLES_TOTAL > 16777215
#error toggles bitflag over 16777215. Please use toggles_2.
#endif
#if TOGGLES_2_TOTAL > 16777215
-#error toggles_2 bitflag over 16777215. Please make an issue report and postpone the feature you are working on.
+#error toggles_2 bitflag over 16777215. Please use toggles_3.
+#endif
+
+#if TOGGLES_3_TOTAL > 16777215
+#error toggles_3 bitflag over 16777215. Please make an issue report and postpone the feature you are working on.
#endif
// This is a list index. Required to start at 1 instead of 0 so it's properly placed in the list
diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm
index c3f268824dfc..8bac4307c41a 100644
--- a/code/__DEFINES/status_effects.dm
+++ b/code/__DEFINES/status_effects.dm
@@ -138,6 +138,10 @@
#define STATUS_EFFECT_C_FOAMED /datum/status_effect/c_foamed
+#define STATUS_EFFECT_TEMPORAL_SLASH /datum/status_effect/temporal_slash
+
+#define STATUS_EFFECT_TEMPORAL_SLASH_FINISHER /datum/status_effect/temporal_slash_finisher
+
//#define STATUS_EFFECT_NECROPOLIS_CURSE /datum/status_effect/necropolis_curse
//#define CURSE_BLINDING 1 //makes the edges of the target's screen obscured
//#define CURSE_SPAWNING 2 //spawns creatures that attack the target only
diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm
index cdfdf72d4295..4d37d42965c7 100644
--- a/code/__HELPERS/text.dm
+++ b/code/__HELPERS/text.dm
@@ -463,7 +463,13 @@
text = replacetext(text, "\[signfont\]", "")
text = replacetext(text, "\[/signfont\]", " ")
if(sign)
- text = replacetext(text, "\[sign\]", "[user ? user.real_name : "Anonymous"] ")
+ if(istype(P, /obj/item/pen/chameleon)) // if we are using chameleon pen use fake name from the pen
+ var/obj/item/pen/chameleon/chameleon_pen = P
+ add_attack_logs(user, "paper", "Has signed paper as [chameleon_pen.forge_name]")
+ // small tip for a player if the left forge_name empty
+ text = replacetext(text, "\[sign\]", "[chameleon_pen.forge_name ? chameleon_pen.forge_name : "No name was provided"] ")
+ else
+ text = replacetext(text, "\[sign\]", "[user ? user.real_name : "Anonymous"] ")
if(fields)
text = replacetext(text, "\[field\]", " ")
if(format)
diff --git a/code/_globalvars/lists/mob_lists.dm b/code/_globalvars/lists/mob_lists.dm
index 9b38978bdbe4..ec8e6fa4f594 100644
--- a/code/_globalvars/lists/mob_lists.dm
+++ b/code/_globalvars/lists/mob_lists.dm
@@ -22,6 +22,7 @@ GLOBAL_LIST_EMPTY(mob_living_list) //all instances of /mob/living and subtypes
GLOBAL_LIST_EMPTY(carbon_list) //all instances of /mob/living/carbon and subtypes, notably does not contain simple animals
GLOBAL_LIST_EMPTY(human_list) //all instances of /mob/living/carbon/human and subtypes
GLOBAL_LIST_EMPTY(alive_mob_list) //List of all alive mobs, including clientless. Excludes /mob/new_player
+GLOBAL_LIST_EMPTY(alive_megafauna_list) //List of all living megafauna
GLOBAL_LIST_EMPTY(dead_mob_list) //List of all dead mobs, including clientless. Excludes /mob/new_player
GLOBAL_LIST_EMPTY(non_respawnable_keys) //List of ckeys that are excluded from respawning for remainder of round.
GLOBAL_LIST_INIT(simple_animals, list(list(), list(), list(), list())) //One for each AI_* status define, List of all simple animals, including clientless
diff --git a/code/_onclick/hud/human_hud.dm b/code/_onclick/hud/human_hud.dm
index 9c49ff65e85e..5106817b1006 100644
--- a/code/_onclick/hud/human_hud.dm
+++ b/code/_onclick/hud/human_hud.dm
@@ -198,6 +198,16 @@
inv_box.alpha = ui_alpha
toggleable_inventory += inv_box
+ inv_box = new /atom/movable/screen/inventory()
+ inv_box.name = "neck"
+ inv_box.icon = ui_style
+ inv_box.icon_state = "neck"
+ inv_box.screen_loc = ui_neck
+ inv_box.slot_id = ITEM_SLOT_NECK
+ inv_box.color = ui_color
+ inv_box.alpha = ui_alpha
+ toggleable_inventory += inv_box
+
inv_box = new /atom/movable/screen/inventory()
inv_box.name = "back"
inv_box.icon = ui_style
@@ -434,6 +444,9 @@
if(H.wear_mask)
H.wear_mask.screen_loc = ui_mask
screenmob.client.screen += H.wear_mask
+ if(H.neck)
+ H.neck.screen_loc = ui_neck
+ screenmob.client.screen += H.neck
if(H.head)
H.head.screen_loc = ui_head
screenmob.client.screen += H.head
@@ -454,6 +467,8 @@
screenmob.client.screen -= H.wear_suit
if(H.wear_mask)
screenmob.client.screen -= H.wear_mask
+ if(H.neck)
+ screenmob.client.screen -= H.neck
if(H.head)
screenmob.client.screen -= H.head
diff --git a/code/controllers/configuration/sections/ruin_configuration.dm b/code/controllers/configuration/sections/ruin_configuration.dm
index a4664b61700c..cad322a7f522 100644
--- a/code/controllers/configuration/sections/ruin_configuration.dm
+++ b/code/controllers/configuration/sections/ruin_configuration.dm
@@ -12,8 +12,14 @@
var/list/active_space_ruins = list()
/// List of all active lavaland ruins
var/list/active_lava_ruins = list()
- /// Budget for lavaland ruins
- var/lavaland_ruin_budget = 60
+ /// Minimum budget for space ruins
+ var/space_ruin_budget_min = 750
+ /// Maximum budget for space ruins
+ var/space_ruin_budget_max = 1000
+ /// Minimum budget for lavaland ruins
+ var/lavaland_ruin_budget_min = 175
+ /// Maximum budget for lavaland ruins
+ var/lavaland_ruin_budget_max = 325
/datum/configuration_section/ruin_configuration/load_data(list/data)
// Use the load wrappers here. That way the default isnt made 'null' if you comment out the config line
@@ -23,4 +29,7 @@
CONFIG_LOAD_NUM(extra_levels_max, data["maximum_zlevels"])
CONFIG_LOAD_LIST(active_space_ruins, data["active_space_ruins"])
CONFIG_LOAD_LIST(active_lava_ruins, data["active_lava_ruins"])
- CONFIG_LOAD_NUM(lavaland_ruin_budget, data["lavaland_ruin_budget"])
+ CONFIG_LOAD_NUM(space_ruin_budget_min, data["space_ruin_budget_min"])
+ CONFIG_LOAD_NUM(space_ruin_budget_max, data["space_ruin_budget_max"])
+ CONFIG_LOAD_NUM(lavaland_ruin_budget_min, data["lavaland_ruin_budget_min"])
+ CONFIG_LOAD_NUM(lavaland_ruin_budget_max, data["lavaland_ruin_budget_max"])
diff --git a/code/controllers/subsystem/non_firing/SSmapping.dm b/code/controllers/subsystem/non_firing/SSmapping.dm
index f7d2f5883927..d6a385ff2a49 100644
--- a/code/controllers/subsystem/non_firing/SSmapping.dm
+++ b/code/controllers/subsystem/non_firing/SSmapping.dm
@@ -26,6 +26,11 @@ SUBSYSTEM_DEF(mapping)
/// A mapping of environment names to MILLA environment IDs.
var/list/environments
+ /// Ruin placement manager for space levels.
+ var/datum/ruin_placer/space/space_ruins_placer
+ /// Ruin placement manager for lavaland levels.
+ var/datum/ruin_placer/lavaland/lavaland_ruins_placer
+
// This has to be here because world/New() uses [station_name()], which looks this datum up
/datum/controller/subsystem/mapping/PreInit()
. = ..()
@@ -108,7 +113,8 @@ SUBSYSTEM_DEF(mapping)
// Spawn Lavaland ruins and rivers.
log_startup_progress("Populating lavaland...")
var/lavaland_setup_timer = start_watch()
- seedRuins(list(level_name_to_num(MINING)), GLOB.configuration.ruins.lavaland_ruin_budget, /area/lavaland/surface/outdoors/unexplored, GLOB.lava_ruins_templates)
+ lavaland_ruins_placer = new()
+ lavaland_ruins_placer.place_ruins(list(level_name_to_num(MINING)))
if(lavaland_theme)
lavaland_theme.setup()
if(caves_theme)
@@ -252,10 +258,10 @@ SUBSYSTEM_DEF(mapping)
// Note that this budget is not split evenly accross all zlevels
log_startup_progress("Seeding ruins...")
var/seed_ruins_timer = start_watch()
- var/space_z_levels = levels_by_trait(SPAWN_RUINS)
- seedRuins(space_z_levels, rand(20, 30), /area/space, GLOB.space_ruins_templates)
+ space_ruins_placer = new()
+ space_ruins_placer.place_ruins(levels_by_trait(SPAWN_RUINS))
log_startup_progress("Successfully seeded ruins in [stop_watch(seed_ruins_timer)]s.")
- seed_space_salvage(space_z_levels)
+ seed_space_salvage(levels_by_trait(SPAWN_RUINS))
// Loads in the station
/datum/controller/subsystem/mapping/proc/loadStation()
@@ -301,90 +307,6 @@ SUBSYSTEM_DEF(mapping)
GLOB.maploader.load_map(file("_maps/map_files220/generic/Lavaland.dmm"), z_offset = lavaland_z_level) // SS220 EDIT - map_files
log_startup_progress("Loaded Lavaland in [stop_watch(watch)]s")
-/datum/controller/subsystem/mapping/proc/seedRuins(list/z_levels = null, budget = 0, whitelist = /area/space, list/potentialRuins)
- if(!z_levels || !length(z_levels))
- WARNING("No Z levels provided - Not generating ruins")
- return
-
- for(var/zl in z_levels)
- var/turf/T = locate(1, 1, zl)
- if(!T)
- WARNING("Z level [zl] does not exist - Not generating ruins")
- return
-
- var/list/ruins = potentialRuins.Copy()
-
- var/list/forced_ruins = list() //These go first on the z level associated (same random one by default)
- var/list/ruins_availible = list() //we can try these in the current pass
- var/forced_z //If set we won't pick z level and use this one instead.
-
- //Set up the starting ruin list
- for(var/key in ruins)
- var/datum/map_template/ruin/R = ruins[key]
- if(R.cost > budget) //Why would you do that
- continue
- if(R.always_place)
- forced_ruins[R] = -1
- if(R.unpickable)
- continue
- ruins_availible[R] = R.placement_weight
-
- while(budget > 0 && (length(ruins_availible) || length(forced_ruins)))
- var/datum/map_template/ruin/current_pick
- var/forced = FALSE
- if(length(forced_ruins)) //We have something we need to load right now, so just pick it
- for(var/ruin in forced_ruins)
- current_pick = ruin
- if(forced_ruins[ruin] > 0) //Load into designated z
- forced_z = forced_ruins[ruin]
- forced = TRUE
- break
- else //Otherwise just pick random one
- current_pick = pickweight(ruins_availible)
-
- var/placement_tries = PLACEMENT_TRIES
- var/failed_to_place = TRUE
- var/z_placed = 0
- while(placement_tries > 0)
- placement_tries--
- z_placed = pick(z_levels)
- if(!current_pick.try_to_place(forced_z ? forced_z : z_placed,whitelist))
- continue
- else
- failed_to_place = FALSE
- break
-
- //That's done remove from priority even if it failed
- if(forced)
- //TODO : handle forced ruins with multiple variants
- forced_ruins -= current_pick
- forced = FALSE
-
- if(failed_to_place)
- for(var/datum/map_template/ruin/R in ruins_availible)
- if(R.id == current_pick.id)
- ruins_availible -= R
- log_world("Failed to place [current_pick.name] ruin.")
- else
- budget -= current_pick.cost
- if(!current_pick.allow_duplicates)
- for(var/datum/map_template/ruin/R in ruins_availible)
- if(R.id == current_pick.id)
- ruins_availible -= R
- if(current_pick.never_spawn_with)
- for(var/blacklisted_type in current_pick.never_spawn_with)
- for(var/possible_exclusion in ruins_availible)
- if(istype(possible_exclusion,blacklisted_type))
- ruins_availible -= possible_exclusion
- forced_z = 0
-
- //Update the availible list
- for(var/datum/map_template/ruin/R in ruins_availible)
- if(R.cost > budget)
- ruins_availible -= R
-
- log_world("Ruin loader finished with [budget] left to spend.")
-
/datum/controller/subsystem/mapping/proc/make_maint_all_access()
for(var/area/station/maintenance/A in existing_station_areas)
for(var/obj/machinery/door/airlock/D in A)
diff --git a/code/datums/action.dm b/code/datums/action.dm
index 197f34763880..cb552deec375 100644
--- a/code/datums/action.dm
+++ b/code/datums/action.dm
@@ -616,6 +616,10 @@
var/obj/item/voice_changer/V = target
V.set_voice(usr)
+/datum/action/item_action/herald
+ name = "Mirror Walk"
+ desc = "Use near a mirror to enter it."
+
// for clothing accessories like holsters
/datum/action/item_action/accessory
check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_LYING|AB_CHECK_CONSCIOUS
@@ -637,9 +641,6 @@
name = "View Storage"
-/datum/action/item_action/accessory/herald
- name = "Mirror Walk"
- desc = "Use near a mirror to enter it."
//Preset for spells
/datum/action/spell_action
diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm
index 46852784a0fb..8108bf3f430c 100644
--- a/code/datums/chatmessage.dm
+++ b/code/datums/chatmessage.dm
@@ -137,6 +137,9 @@
symbol = "\[LOOC] "
size ||= "small"
output_color = "gray"
+ if(RUNECHAT_SYMBOL_DEAD)
+ symbol = null
+ output_color = "#b826b3"
else
symbol = null
diff --git a/code/datums/outfits/outfit.dm b/code/datums/outfits/outfit.dm
index 56f4d6e30e94..8cacc854158a 100644
--- a/code/datums/outfits/outfit.dm
+++ b/code/datums/outfits/outfit.dm
@@ -10,6 +10,7 @@
var/shoes = null
var/head = null
var/mask = null
+ var/neck = null
var/l_ear = null
var/r_ear = null
var/glasses = null
@@ -85,6 +86,8 @@
equip_item(H, head, ITEM_SLOT_HEAD)
if(mask)
equip_item(H, mask, ITEM_SLOT_MASK)
+ if(neck)
+ equip_item(H, neck, ITEM_SLOT_NECK)
if(l_ear)
equip_item(H, l_ear, ITEM_SLOT_LEFT_EAR)
if(r_ear)
@@ -172,6 +175,8 @@
H.wear_suit.add_fingerprint(H, 1)
if(H.wear_mask)
H.wear_mask.add_fingerprint(H, 1)
+ if(H.neck)
+ H.neck.add_fingerprint(H, 1)
if(H.head)
H.head.add_fingerprint(H, 1)
if(H.shoes)
@@ -199,7 +204,7 @@
return 1
/datum/outfit/proc/get_chameleon_disguise_info()
- var/list/types = list(uniform, suit, back, belt, gloves, shoes, head, mask, l_ear, r_ear, glasses, id, l_pocket, r_pocket, suit_store, r_hand, l_hand, pda)
+ var/list/types = list(uniform, suit, back, belt, gloves, shoes, head, mask, neck, l_ear, r_ear, glasses, id, l_pocket, r_pocket, suit_store, r_hand, l_hand, pda)
types += chameleon_extras
listclearnulls(types)
return types
@@ -225,6 +230,7 @@
shoes = text2path(outfit_data["shoes"])
head = text2path(outfit_data["head"])
mask = text2path(outfit_data["mask"])
+ neck = text2path(outfit_data["neck"])
l_ear = text2path(outfit_data["l_ear"])
r_ear = text2path(outfit_data["r_ear"])
glasses = text2path(outfit_data["glasses"])
@@ -281,6 +287,7 @@
.["shoes"] = shoes
.["head"] = head
.["mask"] = mask
+ .["neck"] = neck
.["l_ear"] = l_ear
.["r_ear"] = r_ear
.["glasses"] = glasses
diff --git a/code/datums/outfits/outfit_admin.dm b/code/datums/outfits/outfit_admin.dm
index 1cea15bcdf78..06dc30cfd21e 100644
--- a/code/datums/outfits/outfit_admin.dm
+++ b/code/datums/outfits/outfit_admin.dm
@@ -589,8 +589,8 @@
return
H.real_name = "[capitalize(pick(GLOB.first_names_soviet))] [capitalize(pick(GLOB.last_names_soviet))]"
H.name = H.real_name
- H.add_language("Neo-Russkiya")
- H.set_default_language(GLOB.all_languages["Neo-Russkiya"])
+ H.add_language("Neo-Russkiya") // SS220 EDIT - Zvezhan -> Neo-Russkiya
+ H.set_default_language(GLOB.all_languages["Neo-Russkiya"]) // SS220 EDIT - Zvezhan -> Neo-Russkiya
var/obj/item/card/id/I = H.wear_id
if(istype(I))
apply_to_card(I, H, list(ACCESS_MAINT_TUNNELS), name)
diff --git a/code/datums/outfits/vv_outfit.dm b/code/datums/outfits/vv_outfit.dm
index 818098126164..43aebaeaa2fc 100644
--- a/code/datums/outfits/vv_outfit.dm
+++ b/code/datums/outfits/vv_outfit.dm
@@ -27,6 +27,8 @@
head = item_path
if(ITEM_SLOT_MASK)
mask = item_path
+ if(ITEM_SLOT_NECK)
+ neck = item_path
if(ITEM_SLOT_LEFT_EAR)
l_ear = item_path
if(ITEM_SLOT_RIGHT_EAR)
@@ -70,7 +72,7 @@
// Copy equipment
var/list/result = list()
- var/list/slots_to_check = list(ITEM_SLOT_JUMPSUIT, ITEM_SLOT_BACK, ITEM_SLOT_OUTER_SUIT, ITEM_SLOT_BELT, ITEM_SLOT_GLOVES, ITEM_SLOT_SHOES, ITEM_SLOT_HEAD, ITEM_SLOT_MASK, ITEM_SLOT_LEFT_EAR, ITEM_SLOT_RIGHT_EAR, ITEM_SLOT_EYES, ITEM_SLOT_ID, ITEM_SLOT_PDA, ITEM_SLOT_SUIT_STORE, ITEM_SLOT_LEFT_POCKET, ITEM_SLOT_RIGHT_POCKET)
+ var/list/slots_to_check = list(ITEM_SLOT_JUMPSUIT, ITEM_SLOT_BACK, ITEM_SLOT_OUTER_SUIT, ITEM_SLOT_BELT, ITEM_SLOT_GLOVES, ITEM_SLOT_SHOES, ITEM_SLOT_HEAD, ITEM_SLOT_MASK, ITEM_SLOT_LEFT_EAR, ITEM_SLOT_RIGHT_EAR, ITEM_SLOT_EYES, ITEM_SLOT_ID, ITEM_SLOT_PDA, ITEM_SLOT_SUIT_STORE, ITEM_SLOT_LEFT_POCKET, ITEM_SLOT_RIGHT_POCKET, ITEM_SLOT_NECK)
for(var/s in slots_to_check)
var/obj/item/I = get_item_by_slot(s)
var/vedits = collect_vv(I)
diff --git a/code/datums/ruins.dm b/code/datums/ruins.dm
index 7cfc24fdd16a..76462159b292 100644
--- a/code/datums/ruins.dm
+++ b/code/datums/ruins.dm
@@ -10,7 +10,6 @@
var/unpickable = FALSE //If TRUE these won't be placed automatically (can still be forced or loaded with another ruin)
var/always_place = FALSE //Will skip the whole weighting process and just plop this down, ideally you want the ruins of this kind to have no cost.
var/placement_weight = 1 //How often should this ruin appear
- var/cost = 0 //Cost in ruin budget placement system
var/allow_duplicates = TRUE
var/list/never_spawn_with = null //If this ruin is spawned these will not eg list(/datum/map_template/ruin/base_alternate)
@@ -23,3 +22,12 @@
mappath = prefix + suffix
..(path = mappath)
+
+/// The cost of a ruin is the square root of the product of its dimensions.
+/// This encodes the size of the ruin relative to each other without the
+/// numbers getting ridiculous.
+/datum/map_template/ruin/proc/get_cost()
+ if(!width || !height)
+ CRASH("cost of [name]/[suffix] requested before loaded size")
+
+ return floor(sqrt(width * height))
diff --git a/code/datums/ruins/bridges/bridges.dm b/code/datums/ruins/bridges/bridges.dm
index 313f57126d77..3f991b3a867e 100644
--- a/code/datums/ruins/bridges/bridges.dm
+++ b/code/datums/ruins/bridges/bridges.dm
@@ -148,7 +148,7 @@
if(LONG_BRIDGE_THEME_WOOD)
T.ChangeTurf(/turf/simulated/floor/wood/lavaland_air)
if(prob(20))
- new /obj/effect/landmark/damageturf(T)
+ new /obj/effect/mapping_helpers/turfs/damage(T)
if(LONG_BRIDGE_THEME_CATWALK)
new /obj/structure/lattice/catwalk/mining(T)
diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm
index de957d20cec7..e6ffaba8c911 100644
--- a/code/datums/ruins/lavaland.dm
+++ b/code/datums/ruins/lavaland.dm
@@ -3,7 +3,6 @@
ci_exclude = /datum/map_template/ruin/lavaland
/datum/map_template/ruin/lavaland/biodome
- cost = 5
allow_duplicates = FALSE
ci_exclude = /datum/map_template/ruin/lavaland/biodome // This is a parent holder, not a ruin itself
@@ -36,7 +35,6 @@
Probably best to stay clear."
suffix = "lavaland_surface_ash_walker1.dmm"
allow_duplicates = FALSE
- cost = 20 // Not auto due to the nature of walkers
/datum/map_template/ruin/lavaland/free_golem
name = "Free Golem Ship"
@@ -52,7 +50,6 @@
id = "althland-facility"
description = "A grim testament to the Althland Mining Company's ambitions, this facility lies in ruin, swallowed by the very planet it sought to exploit. \
Once a beacon of mining promise, it now stands as a stark reminder of the company's catastrophic demise."
- cost = 5
suffix = "lavaland_surface_althland_facility.dmm"
allow_duplicates = FALSE
@@ -61,12 +58,10 @@
id = "althland-excavation"
description = "An abandoned mining pit, once operated by the late Althland Mining Corporation, stands as a testament to the extensive efforts of numerous labor groups who endeavored to exploit the ore-rich depths of the planet. \
Now, it lies abandoned, wholly reclaimed by the hostile environment, transforming into yet another relic of a lost company."
- cost = 5
suffix = "lavaland_surface_althland_excavation.dmm"
allow_duplicates = FALSE
/datum/map_template/ruin/lavaland/sin
- cost = 10
allow_duplicates = FALSE
ci_exclude = /datum/map_template/ruin/lavaland/sin // This is a parent holder, not a ruin itself
@@ -99,14 +94,12 @@
id = "sloth"
description = "..."
suffix = "lavaland_surface_sloth.dmm"
- cost = 0
/datum/map_template/ruin/lavaland/ratvar
name = "Dead God"
id = "ratvar"
description = "Ratvars final resting place."
suffix = "lavaland_surface_dead_ratvar.dmm"
- cost = 0
allow_duplicates = FALSE
/datum/map_template/ruin/lavaland/hierophant
@@ -122,7 +115,6 @@
id = "blooddrunk"
description = "A strange arrangement of stone tiles and an insane, beastly miner contemplating them."
suffix = "lavaland_surface_blooddrunk1.dmm"
- cost = 0
allow_duplicates = FALSE //will only spawn one variant of the ruin
/datum/map_template/ruin/lavaland/blood_drunk_miner/guardian
@@ -138,7 +130,6 @@
id = "ufo-crash"
description = "Turns out that keeping your abductees unconscious is really important. Who knew?"
suffix = "lavaland_surface_ufo_crash.dmm"
- cost = 5
/datum/map_template/ruin/lavaland/xeno_nest
name = "Xenomorph Nest"
@@ -146,21 +137,19 @@
description = "These xenomorphs got bored of horrifically slaughtering people on space stations, and have settled down on a nice lava filled hellscape to focus on what's really important in life. \
Quality memes."
suffix = "lavaland_surface_xeno_nest.dmm"
- cost = 20
/datum/map_template/ruin/lavaland/fountain
name = "Fountain Hall"
id = "fountain"
description = "The fountain has a warning on the side. DANGER: May have undeclared side effects that only become obvious when implemented."
suffix = "lavaland_surface_fountain_hall.dmm"
- cost = 5
+
/datum/map_template/ruin/lavaland/survivalcapsule
name = "Survival Capsule Ruins"
id = "survivalcapsule"
description = "What was once sanctuary to the common miner, is now their tomb."
suffix = "lavaland_surface_survivalpod.dmm"
- cost = 5
/datum/map_template/ruin/lavaland/pizza
name = "Ruined Pizza Party"
@@ -168,7 +157,6 @@
description = "Little Timmy's birthday pizza-bash took a turn for the worse when a bluespace anomaly passed by."
suffix = "lavaland_surface_pizzaparty.dmm"
allow_duplicates = FALSE
- cost = 5
/datum/map_template/ruin/lavaland/cultaltar
name = "Summoning Ritual"
@@ -176,7 +164,6 @@
description = "A place of vile worship, the scrawling of blood in the middle glowing eerily. A demonic laugh echoes throughout the caverns"
suffix = "lavaland_surface_cultaltar.dmm"
allow_duplicates = FALSE
- cost = 10
/datum/map_template/ruin/lavaland/hermit
name = "Makeshift Shelter"
@@ -192,21 +179,18 @@
description = "A heavily-damaged mining ripley, property of a very unfortunate miner. You might have to do a bit of work to fix this thing up."
suffix = "lavaland_surface_random_ripley.dmm"
allow_duplicates = FALSE
- cost = 5
/datum/map_template/ruin/lavaland/puzzle
name = "Ancient Puzzle"
id = "puzzle"
description = "Mystery to be solved."
suffix = "lavaland_surface_puzzle.dmm"
- cost = 5
/datum/map_template/ruin/lavaland/tumor
name = "Elite Tumor"
id = "tumor"
description = "The victor freed, the loser the next fighter. The ghosts, the endless spectators. And thus the cycle loops..."
suffix = "lavaland_surface_elite_tumor.dmm"
- cost = 5
always_place = TRUE
/datum/map_template/ruin/lavaland/monster_nest
@@ -215,14 +199,12 @@
description = "A cave of several tunnels, housing the local fauna deep underground."
suffix = "lavaland_surface_monster_nest.dmm"
allow_duplicates = FALSE
- cost = 5
/datum/map_template/ruin/lavaland/watcher_grave
name = "Watchers' Grave"
id = "watcher-grave"
description = "A lonely cave where an orphaned child awaits a new parent."
suffix = "lavaland_surface_watcher_grave.dmm"
- cost = 5
allow_duplicates = FALSE
/datum/map_template/ruin/lavaland/shuttlecrash
@@ -230,5 +212,4 @@
id = "shuttlecrash"
description = "A passenger shuttle crashsite of indeterminate origin."
suffix = "lavaland_surface_shuttlecrash.dmm"
- cost = 5
allow_duplicates = FALSE
diff --git a/code/datums/ruins/ruin_placer.dm b/code/datums/ruins/ruin_placer.dm
new file mode 100644
index 000000000000..3f0d80bb4a67
--- /dev/null
+++ b/code/datums/ruins/ruin_placer.dm
@@ -0,0 +1,108 @@
+/datum/ruin_placer
+ var/ruin_budget
+ var/area_whitelist
+ var/list/templates
+
+/datum/ruin_placer/proc/place_ruins(z_levels)
+ if(!z_levels || !length(z_levels))
+ WARNING("No Z levels provided - Not generating ruins")
+ return
+
+ for(var/zl in z_levels)
+ var/turf/T = locate(1, 1, zl)
+ if(!T)
+ WARNING("Z level [zl] does not exist - Not generating ruins")
+ return
+
+ var/list/ruins = templates.Copy()
+
+ var/list/forced_ruins = list() //These go first on the z level associated (same random one by default)
+ var/list/ruins_availible = list() //we can try these in the current pass
+ var/forced_z //If set we won't pick z level and use this one instead.
+
+ //Set up the starting ruin list
+ for(var/key in ruins)
+ var/datum/map_template/ruin/R = ruins[key]
+ if(R.get_cost() > ruin_budget) //Why would you do that
+ continue
+ if(R.always_place)
+ forced_ruins[R] = -1
+ if(R.unpickable)
+ continue
+ ruins_availible[R] = R.placement_weight
+
+ while(ruin_budget > 0 && (length(ruins_availible) || length(forced_ruins)))
+ var/datum/map_template/ruin/current_pick
+ var/forced = FALSE
+ if(length(forced_ruins)) //We have something we need to load right now, so just pick it
+ for(var/ruin in forced_ruins)
+ current_pick = ruin
+ if(forced_ruins[ruin] > 0) //Load into designated z
+ forced_z = forced_ruins[ruin]
+ forced = TRUE
+ break
+ else //Otherwise just pick random one
+ current_pick = pickweight(ruins_availible)
+
+ var/placement_tries = PLACEMENT_TRIES
+ var/failed_to_place = TRUE
+ var/z_placed = 0
+ while(placement_tries > 0)
+ placement_tries--
+ z_placed = pick(z_levels)
+ if(!current_pick.try_to_place(forced_z ? forced_z : z_placed, area_whitelist))
+ continue
+ else
+ failed_to_place = FALSE
+ break
+
+ //That's done remove from priority even if it failed
+ if(forced)
+ //TODO : handle forced ruins with multiple variants
+ forced_ruins -= current_pick
+ forced = FALSE
+
+ if(failed_to_place)
+ for(var/datum/map_template/ruin/R in ruins_availible)
+ if(R.id == current_pick.id)
+ ruins_availible -= R
+ log_world("Failed to place [current_pick.name] ruin.")
+ else
+ ruin_budget -= current_pick.get_cost()
+ if(!current_pick.allow_duplicates)
+ for(var/datum/map_template/ruin/R in ruins_availible)
+ if(R.id == current_pick.id)
+ ruins_availible -= R
+ if(current_pick.never_spawn_with)
+ for(var/blacklisted_type in current_pick.never_spawn_with)
+ for(var/possible_exclusion in ruins_availible)
+ if(istype(possible_exclusion,blacklisted_type))
+ ruins_availible -= possible_exclusion
+ forced_z = 0
+
+ //Update the availible list
+ for(var/datum/map_template/ruin/R in ruins_availible)
+ if(R.get_cost() > ruin_budget)
+ ruins_availible -= R
+
+ log_world("Ruin loader finished with [ruin_budget] left to spend.")
+
+/datum/ruin_placer/space
+ area_whitelist = /area/space
+
+/datum/ruin_placer/space/New()
+ ruin_budget = rand(
+ GLOB.configuration.ruins.space_ruin_budget_min,
+ GLOB.configuration.ruins.space_ruin_budget_max
+ )
+ templates = GLOB.space_ruins_templates
+
+/datum/ruin_placer/lavaland
+ area_whitelist = /area/lavaland/surface/outdoors/unexplored
+
+/datum/ruin_placer/lavaland/New()
+ ruin_budget = rand(
+ GLOB.configuration.ruins.lavaland_ruin_budget_min,
+ GLOB.configuration.ruins.lavaland_ruin_budget_max
+ )
+ templates = GLOB.lava_ruins_templates
diff --git a/code/datums/ruins/space_ruins.dm b/code/datums/ruins/space_ruins.dm
index abc7652d8002..1e22462d1e71 100644
--- a/code/datums/ruins/space_ruins.dm
+++ b/code/datums/ruins/space_ruins.dm
@@ -1,7 +1,5 @@
-//The bigger ones lag like hell if there is more than one on a z-level, so cost 2 for them
/datum/map_template/ruin/space
prefix = "_maps/map_files/RandomRuins/SpaceRuins/"
- cost = 1
ci_exclude = /datum/map_template/ruin/space
/datum/map_template/ruin/space/zoo
@@ -12,7 +10,6 @@
zoos to working order with the breeding stock kept in these 100% \
secure and unbreachable storage facilities. At no point has anything \
escaped. That's our story, and we're sticking to it."
- cost = 2
/datum/map_template/ruin/space/asteroid1
id = "asteroid1"
@@ -58,7 +55,6 @@
a giant unused asteroid. Then make it self sufficient, mask any \
evidence of construction, hook it covertly into the \
telecommunications network and hope for the best."
- cost = 2
allow_duplicates = FALSE // this shouldn't be spawning more than once anymore
/datum/map_template/ruin/space/derelict1
@@ -138,7 +134,6 @@
gutted asteroids, we suspect that a mining ship using a restricted \
engine is somewhere in the area. We'd like to request a patrol vessel \
to investigate."
- cost = 2
/datum/map_template/ruin/space/spacebar
id = "spacebar"
@@ -149,7 +144,6 @@
Rampant Golem and Yellow Hound. Can I take your order?"
allow_duplicates = FALSE //it spawn ship docking, no more than one to avoid duplication in console.
always_place = TRUE
- cost = 0
/datum/map_template/ruin/space/turreted_outpost
id = "turreted-outpost"
@@ -170,7 +164,6 @@
name = "Ancient Space Station"
description = "The crew of a space station awaken one hundred years after a crisis. Awaking to a derelict space station on the verge of collapse, and a hostile force of invading \
hivebots. Can the surviving crew overcome the odds and survive and rebuild, or will the cold embrace of the stars become their new home?"
- cost = 0
always_place = TRUE
allow_duplicates = FALSE
@@ -179,7 +172,6 @@
suffix = "wizardcrash.dmm"
name = "Crashed Wizard Shuttle"
description = "A shuttle of the Wizard Federation, sent out to crush some wandless scum. Unfortunately, the pilot suffered a magic-related accident and the shuttle crashed into a nearby asteroid."
- cost = 2
/datum/map_template/ruin/space/abandonedtele
id = "abandonedtele"
@@ -192,7 +184,6 @@
suffix = "blowntcommsat.dmm"
name = "Blown-out Telecommunications Satellite"
description = "The remains of an old telecommunications satellite once utilised by Nanotrasen. It lays derelict, with quite a few pieces missing."
- cost = 5 // This is a chonky boy
allow_duplicates = FALSE // Absolutely huge, also has its own APC and the area isnt set to allow many
/datum/map_template/ruin/space/malftcommsat
@@ -200,7 +191,6 @@
suffix = "telecomns_returns.dmm"
name = "D.V.O.R.A.K'S Telecommunications Satellite"
description = "Seems the telecomunication satellite that went dark 4 years ago finally re-appeared on scanners? Strange signals are coming from it."
- cost = 5 // Huge. Large. In charge
allow_duplicates = FALSE // One sadistic malfunctioning AI is enough. Also unique apcs.
/datum/map_template/ruin/space/clownmime
@@ -214,7 +204,6 @@
suffix = "dj.dmm"
name = "Soviet DJ Station"
description = "A USSP listening post masquerading as a popular Soviet entertainment broadcaster, keeping tabs on Nanotrasen activity in the system and relaying it back to the Union."
- cost = 2
allow_duplicates = FALSE
/datum/map_template/ruin/space/druglab
@@ -229,7 +218,6 @@
name = "Suspicious Station"
description = "A syndicate drug laboratory hidden on an asteroid. It is strangely well-protected."
allow_duplicates = FALSE
- cost = 3
/datum/map_template/ruin/space/syndiedepot
id = "syndiedepot"
@@ -238,7 +226,6 @@
description = "A syndicate supply depot, heavily stocked, but heavily guarded with an assortment of shields, sentry bots, armed operatives and more."
allow_duplicates = FALSE // One of these is enough
always_place = TRUE // This is on the always spawn list because of the shielding chance
- cost = 0 // Force spawned so shouldnt have a cost
/datum/map_template/ruin/space/ussp_tele
id = "ussp_tele"
@@ -253,7 +240,6 @@
name = "USSP"
description = "A decript station of seemingly Soviet origin. The last contact had with this station was a distress signal, and the rest was dark."
allow_duplicates = FALSE // One of these has enough loot
- cost = 5 // This ruin is 100x100 tiles, so we dont want it to be treated like a 10x10 meteor
/datum/map_template/ruin/space/whiteship
id = "whiteship"
@@ -262,7 +248,6 @@
description = "A small expeditionary ship for use in local space exploration and salvaging."
allow_duplicates = FALSE // I dont even want to think about what happens if you have 2 shuttles with the same ID. Likely scary stuff.
always_place = TRUE // Its designed to make exploring other space ruins more accessible
- cost = 0 // Force spawned so shouldnt have a cost
/datum/map_template/ruin/space/golem_destination
id = "golemtarget"
@@ -271,14 +256,12 @@
description = "Just a handful of rocks floating in space. Guaranteed space destination for the Golem shuttle in case other destinations don't spawn."
allow_duplicates = FALSE
always_place = TRUE
- cost = 0
/datum/map_template/ruin/space/syndicate_space_base
name = "Syndicate Space Base"
id = "syndie-space-base"
description = "A secret base researching illegal bioweapons, it is closely guarded by an elite team of syndicate agents."
suffix = "syndie_space_base.dmm"
- cost = 0
always_place = TRUE
allow_duplicates = FALSE
@@ -288,7 +271,6 @@
name = "Syndicakes Factory"
description = "Syndicate used to get funds selling corgi cakes produced here. Was it hit by meteors or by a Nanotrasen comando?"
allow_duplicates = FALSE
- cost = 2 //telecomms + multiple mobs
/datum/map_template/ruin/space/debris1
id = "debris1"
@@ -314,7 +296,6 @@
name = "Meat Packers"
description = "An old transport ship, possibly with a dubious past. It smells faintly of meat."
allow_duplicates = FALSE
- cost = 2 // Pretty big
/datum/map_template/ruin/space/mo19
id = "mo19"
@@ -322,7 +303,6 @@
name = "Moon Outpost 19"
description = "A now-defunct outpost, with the last received signal being that of distress."
allow_duplicates = FALSE
- cost = 2 // Also pretty big
/datum/map_template/ruin/space/voyager
id = "voyager"
@@ -330,7 +310,6 @@
name = "Voyager"
description = "A relic of old times, you don't know what it hide inside."
allow_duplicates = FALSE
- cost = 1 // Gives research levels and it should be hard-to-find
/datum/map_template/ruin/space/wreckedcargoship
id = "wreckedcargoship"
@@ -338,7 +317,6 @@
name = "Wrecked Cargoship"
description = "A cargo shuttle in a wrecked condition. There are many unknown horrors in space and looks like its last crew has faced one of them."
allow_duplicates = FALSE
- cost = 1 // With the loot it contains it shouldn't be found frequently
/datum/map_template/ruin/space/abandoned_engi_sat
id = "abandoned_engi_sat"
@@ -346,7 +324,6 @@
name = "Abandoned NT Engineering Satellite"
description = "A derelict operating base for NT engineering crew."
allow_duplicates = FALSE
- cost = 1
/datum/map_template/ruin/space/rocky_motel
id = "rocky_motel"
@@ -354,7 +331,6 @@
name = "Rocky Motel"
description = "A cozy little home nestled in an asteroid, perfect for one or two people!"
allow_duplicates = FALSE
- cost = 1
/datum/map_template/ruin/space/casino
id = "casino"
@@ -375,7 +351,7 @@
suffix = "freighter.dmm"
name = "Voidhopper of Nexus"
description = "A cargo ship headed to a nearby system."
-
+
/datum/map_template/ruin/space/drakehound_breacher
id = "drakehound_breacher"
suffix = "unathi_skiff.dmm"
diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm
index 99e5dfbcb6a0..858f9076582b 100644
--- a/code/datums/status_effects/debuffs.dm
+++ b/code/datums/status_effects/debuffs.dm
@@ -1406,3 +1406,64 @@
duration = 5 SECONDS
alert_type = null
status_type = STATUS_EFFECT_REPLACE
+
+/// This is the threshold where the attack will stun on the last hit. Why? Because it is cool, that's why.
+#define FINISHER_THRESHOLD 7
+
+/datum/status_effect/temporal_slash
+ id = "temporal_slash"
+ duration = 3 SECONDS
+ status_type = STATUS_EFFECT_REFRESH
+ alert_type = null
+ /// How many times the user has been cut. Each cut adds a damage value below
+ var/cuts = 1
+ /// How much damage the blade will do each slice
+ var/damage_per_cut = 20
+
+/datum/status_effect/temporal_slash/on_creation(mob/living/new_owner, cut_damage = 20)
+ . = ..()
+ damage_per_cut = cut_damage
+
+/datum/status_effect/temporal_slash/refresh()
+ cuts++
+ return ..()
+
+/datum/status_effect/temporal_slash/on_remove()
+ owner.apply_status_effect(STATUS_EFFECT_TEMPORAL_SLASH_FINISHER, cuts, damage_per_cut) //We apply this to a new status effect, to avoid refreshing while on_remove happens.
+
+/datum/status_effect/temporal_slash_finisher
+ id = "temporal_slash_finisher"
+ status_type = STATUS_EFFECT_UNIQUE
+ alert_type = null
+ tick_interval = 0.25 SECONDS
+ /// How many times the user has been cut. Each cut adds a damage value below
+ var/cuts = 1
+ /// How much damage the blade will do each slice
+ var/damage_per_cut = 20
+ /// Have we done enough damage to trigger the finisher?
+ var/finishing_cuts = FALSE
+
+/datum/status_effect/temporal_slash_finisher/on_creation(mob/living/new_owner, final_cuts = 1, cut_damage = 20)
+ . = ..()
+ cuts = final_cuts
+ damage_per_cut = cut_damage
+ if(ismegafauna(owner))
+ damage_per_cut *= 4 //This will deal 40 damage bonus per cut on megafauna as a miner, and 80 as a wizard. To kill a megafauna, you need to hit it 48 times. You don't get the buffs of a crusher though. Also you already killed bubblegum, so, you know.
+ if(cuts >= FINISHER_THRESHOLD)
+ finishing_cuts = TRUE
+ new /obj/effect/temp_visual/temporal_slash(get_turf(owner), owner)
+
+/datum/status_effect/temporal_slash_finisher/tick()
+ . = ..()
+ owner.visible_message("[owner] gets slashed by a cut through spacetime! ", "You get slashed by a cut through spacetime! ")
+ playsound(owner, 'sound/weapons/rapierhit.ogg', 50, TRUE)
+ owner.apply_damage(damage_per_cut, BRUTE, pick(BODY_ZONE_CHEST, BODY_ZONE_HEAD, BODY_ZONE_L_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_ARM, BODY_ZONE_R_LEG), 0, TRUE, null, FALSE)
+ cuts--
+ if(cuts <= 0)
+ if(finishing_cuts)
+ owner.Weaken(7 SECONDS)
+ qdel(src)
+ else
+ new /obj/effect/temp_visual/temporal_slash(get_turf(owner), owner)
+
+#undef FINISHER_THRESHOLD
diff --git a/code/datums/uplink_items/uplink_general.dm b/code/datums/uplink_items/uplink_general.dm
index 18a1484f6698..956fa75b400c 100644
--- a/code/datums/uplink_items/uplink_general.dm
+++ b/code/datums/uplink_items/uplink_general.dm
@@ -494,13 +494,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
/datum/uplink_item/stealthy_tools
category = "Stealth and Camouflage Items"
-/datum/uplink_item/stealthy_tools/chameleon_stamp
- name = "Chameleon Stamp"
- desc = "A stamp that can be activated to imitate an official Nanotrasen Stamp. The disguised stamp will work exactly like the real stamp and will allow you to forge false documents to gain access or equipment; \
- it can also be used in a washing machine to forge clothing."
- reference = "CHST"
- item = /obj/item/stamp/chameleon
- cost = 1
+/datum/uplink_item/stealthy_tools/forgers_kit
+ name = "Forger's Kit"
+ desc = "A set consisting of a stamp and a special pen. The stamp can be activated to imitate an official Nanotrasen Stamp, \
+ allowing you to forge false documents for access or equipment, and can also be used in a washing machine to create counterfeit clothing. \
+ The included pen lets you create fake signatures, further enhancing your forgery capabilities."
+ reference = "FGK"
+ item = /obj/item/storage/box/syndie_kit/forgers_kit
+ cost = 10
surplus = 35
/datum/uplink_item/stealthy_tools/chameleonflag
diff --git a/code/datums/uplink_items/uplink_nuclear.dm b/code/datums/uplink_items/uplink_nuclear.dm
index 342f4af31b71..7c13a9ed15ff 100644
--- a/code/datums/uplink_items/uplink_nuclear.dm
+++ b/code/datums/uplink_items/uplink_nuclear.dm
@@ -90,6 +90,14 @@
uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST)
surplus = 0
+/datum/uplink_item/dangerous/bulldog
+ name = "Bulldog Shotgun"
+ desc = "Lean and mean: Optimized for people that want to get up close and personal. Extra Ammo sold separately."
+ reference = "BULD"
+ item = /obj/item/gun/projectile/automatic/shotgun/bulldog
+ cost = 15
+ uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST)
+
////////////////////////////////////////
// MARK: SUPPORT AND MECHAS
////////////////////////////////////////
@@ -101,11 +109,10 @@
/datum/uplink_item/support/gygax
name = "Gygax Exosuit"
- desc = "A lightweight exosuit, painted in a dark scheme. Its speed and equipment selection make it excellent for hit-and-run style attacks. \
- This model lacks a method of space propulsion, and therefore it is advised to repair the mothership's teleporter if you wish to make use of it."
+ desc = "A lightweight exosuit, painted in a dark scheme. Its speed and equipment selection make it excellent for hit-and-run style attacks."
reference = "GE"
item = /obj/mecha/combat/gygax/dark/loaded
- cost = 400
+ cost = 350
/datum/uplink_item/support/mauler
name = "Mauler Exosuit"
@@ -223,18 +230,19 @@
/datum/uplink_item/ammo/bulldog_ammobag
name = "Bulldog - 12g Ammo Duffel Bag"
- desc = "A duffel bag filled with enough 12g ammo to supply an entire team, at a discounted price."
+ desc = "A duffel bag filled with nine 8 round drum magazines. (6 Slug, 2 Buckshot, 1 Dragon's Breath)"
reference = "12ADB"
item = /obj/item/storage/backpack/duffel/syndie/shotgun
cost = 60 // normally 90
uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST)
/datum/uplink_item/ammo/bulldog_XLmagsbag
- name = "Bulldog - 12g XL Magazine Duffel Bag"
- desc = "A duffel bag containing three 16 round drum magazines(Slug, Buckshot, Dragon's Breath)."
+ name = "Bulldog - 12g Extra-Large Magazine Duffel Bag"
+ desc = "A duffel bag containing five XL 16 round drum magazines. (3 Slug, 1 Buckshot, 1 Dragon's Breath)."
reference = "12XLDB"
item = /obj/item/storage/backpack/duffel/syndie/shotgunXLmags
- cost = 60 // normally 90
+ // same price for more ammo, but you're likely to lose more ammo if you drop your bulldog. High risk, high reward.
+ cost = 60
uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST)
/datum/uplink_item/ammo/smg
@@ -613,15 +621,6 @@
// MARK: BUNDLES
////////////////////////////////////////
-/datum/uplink_item/bundles_TC/bulldog
- name = "Bulldog Bundle"
- desc = "Lean and mean: Optimized for people that want to get up close and personal. Contains the popular \
- Bulldog shotgun, two 12g buckshot drums, and a pair of Thermal imaging goggles."
- reference = "BULB"
- item = /obj/item/storage/backpack/duffel/syndie/bulldogbundle
- cost = 45 // normally 60
- uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST)
-
/datum/uplink_item/bundles_TC/c20r
name = "C-20r Bundle"
desc = "Old Faithful: The classic C-20r, bundled with three magazines and a (surplus) suppressor at discount price."
diff --git a/code/defines/procs/announcer_datum.dm b/code/defines/procs/announcer_datum.dm
index 39c97ec8990d..02273c747c96 100644
--- a/code/defines/procs/announcer_datum.dm
+++ b/code/defines/procs/announcer_datum.dm
@@ -174,3 +174,10 @@ GLOBAL_DATUM_INIT(major_announcement, /datum/announcer, new(config_type = /datum
log_name = ANNOUNCE_KIND_AI
sound = sound('sound/misc/notice2.ogg')
style = "major"
+
+/datum/announcement_configuration/ptl
+ default_title = ANNOUNCE_KIND_PTL
+ add_log = FALSE
+ sound = sound('sound/misc/notice2.ogg')
+ style = "major"
+
diff --git a/code/game/area/areas/mining_areas.dm b/code/game/area/areas/mining_areas.dm
index c67f97320d98..029237a6521c 100644
--- a/code/game/area/areas/mining_areas.dm
+++ b/code/game/area/areas/mining_areas.dm
@@ -172,3 +172,5 @@
icon_state = "danger"
/area/lavaland/surface/outdoors/explored
+
+/area/lavaland/surface/outdoors/targetable
diff --git a/code/game/area/ss13_areas/engineering_areas.dm b/code/game/area/ss13_areas/engineering_areas.dm
index 8b3d82cb22f9..e47e128bffa9 100644
--- a/code/game/area/ss13_areas/engineering_areas.dm
+++ b/code/game/area/ss13_areas/engineering_areas.dm
@@ -85,6 +85,10 @@
name = "\improper Gravity Generator"
icon_state = "gravgen"
+/area/station/engineering/transmission_laser
+ name = "\improper Power Transmission Laser"
+ icon_state = "engi"
+
/area/station/engineering/ai_transit_tube
name = "\improper AI Minisat Tranit Tube"
icon_state = "ai"
diff --git a/code/game/atoms.dm b/code/game/atoms.dm
index b709a0815938..838de5d24408 100644
--- a/code/game/atoms.dm
+++ b/code/game/atoms.dm
@@ -1061,6 +1061,9 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons)
if(belt)
if(belt.clean_blood(radiation_clean))
update_inv_belt()
+ if(neck)
+ if(neck.clean_blood(radiation_clean))
+ update_inv_neck()
..(clean_hands, clean_mask, clean_feet)
update_icons() //apply the now updated overlays to the mob
diff --git a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm
index 904a3f5b6dec..6a768f9d6bac 100644
--- a/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm
+++ b/code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm
@@ -6,8 +6,6 @@
#define ALERT_CATEGORY_NOPOWER "pulse_nopower"
#define ALERT_CATEGORY_NOREGEN "pulse_noregen"
/// Conversion ratio from Watt ticks to joules.
-/// Should be a pulse demon's life tick length in seconds.
-#define WATT_TICK_TO_JOULE 2
/mob/living/simple_animal/demon/pulse_demon
name = "pulse demon"
@@ -867,4 +865,3 @@
#undef PULSEDEMON_PLATING_SPARK_CHANCE
#undef PULSEDEMON_APC_CHARGE_MULTIPLIER
#undef PULSEDEMON_SMES_DRAIN_MULTIPLIER
-#undef WATT_TICK_TO_JOULE
diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm
index cd2d04885f67..7f10d9416643 100644
--- a/code/game/gamemodes/miniantags/revenant/revenant.dm
+++ b/code/game/gamemodes/miniantags/revenant/revenant.dm
@@ -308,6 +308,7 @@
// No other state is happening, therefore we are stunned
icon_state = icon_stun
+
/datum/objective/revenant
needs_target = FALSE
var/targetAmount = 100
diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm
index 865d2a47cb1d..39b823cc3e96 100644
--- a/code/game/gamemodes/objective.dm
+++ b/code/game/gamemodes/objective.dm
@@ -928,3 +928,20 @@ GLOBAL_LIST_INIT(potential_theft_objectives, (subtypesof(/datum/theft_objective)
/datum/objective/delayed/proc/reveal_objective()
return holder.replace_objective(src, new objective_to_replace_with(null, team, owner), target_department, steal_list)
+
+// A warning objective for that an agent is after you and knows you are an agent (or that you are paranoid)
+/datum/objective/potentially_backstabbed
+ name = "Potentially Backstabbed"
+ explanation_text = "Our intelligence suggests that you are likely to be the target of a rival member of the Syndicate. \
+ Remain vigilant, they know who you are and what you can do."
+ needs_target = FALSE
+
+/datum/objective/potentially_backstabbed/check_completion()
+ for(var/datum/mind/M in get_owners())
+ var/datum/antagonist/traitor/T = M.has_antag_datum(/datum/antagonist/traitor)
+ for(var/datum/objective/our_objective in T.get_antag_objectives(FALSE))
+ if(istype(our_objective, /datum/objective/potentially_backstabbed))
+ continue
+ if(!our_objective.check_completion())
+ return FALSE
+ return TRUE
diff --git a/code/game/gamemodes/objectives_subtypes.dm b/code/game/gamemodes/objectives_subtypes.dm
index 656ce63148e5..07944a0db9b1 100644
--- a/code/game/gamemodes/objectives_subtypes.dm
+++ b/code/game/gamemodes/objectives_subtypes.dm
@@ -15,8 +15,8 @@
if(target?.current)
explanation_text = "Assassinate [target.current.real_name], the Syndicate agent undercover as the [target.assigned_role]."
if(target && length(target.antag_datums))
- for(var/datum/antagonist/A in target.antag_datums)
- A.targeted_by_antag = TRUE
+ for(var/datum/antagonist/traitor/A in target.antag_datums)
+ A.queue_backstab()
/datum/objective/assassinateonce/arc
name = "Assassinate once (ARC)"
diff --git a/code/game/gamemodes/scoreboard.dm b/code/game/gamemodes/scoreboard.dm
index 09dcd1352a96..ad5d6da9479c 100644
--- a/code/game/gamemodes/scoreboard.dm
+++ b/code/game/gamemodes/scoreboard.dm
@@ -31,6 +31,8 @@ GLOBAL_VAR(scoreboard) // Variable to save the scoreboard string once it's been
var/score_events_endured = 0
/// How many APCs have poor charge?
var/score_power_loss = 0
+ /// How many GigaJoules of power did we export?
+ var/score_gigajoules_exported = 0
/// How many people got out alive?
var/score_escapees = 0
/// How many people /didn't/ get out alive?
@@ -253,6 +255,7 @@ GLOBAL_VAR(scoreboard) // Variable to save the scoreboard string once it's been
Ore Mined: [score_ore_mined] ([points_ore_mined] Points) "}
if(score_escapees)
dat += "Shuttle Escapees: [score_escapees] ([points_escapees] Points) "
+ dat += "Energy Exported: [score_gigajoules_exported] GigaJoules "
dat += "Whole Station Powered: [power_bonus ? "Yes" : "No"] ([power_bonus * 2500] Points) "
dat += "Whole Station Cleaned: [mess_bonus ? "Yes" : "No"] ([mess_bonus * 1500] Points) "
diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm
index 671a32e3b46a..4df54ff12eef 100644
--- a/code/game/gamemodes/wizard/spellbook.dm
+++ b/code/game/gamemodes/wizard/spellbook.dm
@@ -520,7 +520,7 @@
/datum/spellbook_entry/item/spell_blade
name = "Spellblade"
- desc = "A magical sword that can be enchanted by using it in hand to have a unique on-hit effect. Lighting: arcs electricity between nearby targets, stunning and damaging them. Fire: creates a massive ball of fire on hit, and makes the wielder immune to fire. Bluespace: allows you to strike people from a range, teleporting you to them. Forceshield: on hit, makes you stun immune for 3 seconds and reduces damage by half."
+ desc = "A magical sword that can be enchanted by using it in hand to have a unique on-hit effect. Lighting: arcs electricity between nearby targets, stunning and damaging them. Fire: creates a massive ball of fire on hit, and makes the wielder immune to fire. Bluespace: allows you to strike people from a range, teleporting you to them. Forceshield: on hit, makes you stun immune for 3 seconds and reduces damage by half. Spacetime: will slice faster but weaker and will curse the target, slashing them a few seconds after they have not been swinged at for each hit"
item_path = /obj/item/melee/spellblade
category = "Weapons and Armors"
diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/machine_frame.dm
similarity index 90%
rename from code/game/machinery/constructable_frame.dm
rename to code/game/machinery/machine_frame.dm
index f9fc2b92e7be..a9cef854d78f 100644
--- a/code/game/machinery/constructable_frame.dm
+++ b/code/game/machinery/machine_frame.dm
@@ -1,26 +1,34 @@
-/// Made into a seperate type to make future revisions easier.
-/obj/machinery/constructable_frame
+#define MACHINE_FRAME_EMPTY 1
+#define MACHINE_FRAME_WIRED 2
+#define MACHINE_FRAME_CIRCUITBOARD 3
+
+/obj/structure/machine_frame
name = "machine frame"
+ desc = "The standard frame for most station machines. Its appearance and function is controlled by the inserted board."
icon = 'icons/obj/stock_parts.dmi'
icon_state = "box_0"
density = TRUE
anchored = TRUE
- power_state = NO_POWER_USE
+
+ pressure_resistance = 15
max_integrity = 250
+ layer = BELOW_OBJ_LAYER
+ armor = list(MELEE = 25, BULLET = 10, LASER = 10, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 70)
+ atom_say_verb = "beeps"
+ flags_ricochet = RICOCHET_HARD
+ receive_ricochet_chance_mod = 0.3
+
var/obj/item/circuitboard/circuit = null
var/list/components = null
var/list/req_components = null
- var/list/req_component_names = null // user-friendly names of components
- var/state = 1
+ var/state = MACHINE_FRAME_EMPTY
+ var/frame_type = "machine"
+ var/extra_desc
- // For pods
- var/list/connected_parts = list()
- var/pattern_idx=0
-
-/obj/machinery/constructable_frame/deconstruct(disassembled = TRUE)
+/obj/structure/machine_frame/deconstruct(disassembled = TRUE)
if(!(flags & NODECONSTRUCT))
new /obj/item/stack/sheet/metal(loc, 5)
- if(state >= 2)
+ if(state >= MACHINE_FRAME_WIRED)
var/obj/item/stack/cable_coil/A = new /obj/item/stack/cable_coil(loc)
A.amount = 5
if(circuit)
@@ -28,63 +36,73 @@
circuit = null
return ..()
-/obj/machinery/constructable_frame/obj_break(damage_flag)
+/obj/structure/machine_frame/obj_break(damage_flag)
deconstruct()
-// unfortunately, we have to instance the objects really quickly to get the names
-// fortunately, this is only called once when the board is added and the items are immediately GC'd
-// and none of the parts do much in their constructors
-/obj/machinery/constructable_frame/proc/update_namelist()
- if(!req_components)
- return
-
- req_component_names = new()
- for(var/tname in req_components)
- var/path = tname
- var/obj/O = new path()
- req_component_names[tname] = O.name
-
-/obj/machinery/constructable_frame/proc/get_req_components_amt()
+/obj/structure/machine_frame/proc/get_req_components_amt()
var/amt = 0
for(var/path in req_components)
amt += req_components[path]
return amt
-// update description of required components remaining
-/obj/machinery/constructable_frame/proc/update_req_desc()
- if(!req_components || !req_component_names)
- desc = "Does not require any more components."
+/obj/structure/machine_frame/examine(mob/user)
+ . = ..()
+ if(extra_desc)
+ . += "[extra_desc] "
+
+/obj/structure/machine_frame/update_name(updates)
+ . = ..()
+ if(circuit)
+ name = "[initial(name)] ([circuit.board_name])"
return
+ name = initial(name)
- var/hasContent = 0
- desc = "Requires"
- for(var/i = 1 to length(req_components))
- var/tname = req_components[i]
- var/amt = req_components[tname]
- if(amt == 0)
+/obj/structure/machine_frame/update_desc(updates)
+ . = ..()
+ if(!circuit)
+ extra_desc = null
+ return
+ if(!req_components)
+ extra_desc = "Does not require any more components."
+ return
+
+ var/list/needed_components = list()
+ for(var/obj/component as anything in req_components)
+ var/amt = req_components[component]
+ if(amt <= 0)
continue
- var/use_and = i == length(req_components)
- desc += "[(hasContent ? (use_and ? ", and" : ",") : "")] [amt] [amt == 1 ? req_component_names[tname] : "[req_component_names[tname]]\s"]"
- hasContent = 1
+ needed_components += "[amt] [component.name]\s"
- if(!hasContent)
- desc = "Does not require any more components."
- else
- desc += "."
+ if(!length(needed_components))
+ extra_desc = "Does not require any more components."
+ return
+ extra_desc = "Requires [english_list(needed_components)]."
-/obj/machinery/constructable_frame/machine_frame/attackby(obj/item/P, mob/user, params)
+/obj/structure/machine_frame/update_icon_state()
+ . = ..()
switch(state)
- if(1)
+ if(MACHINE_FRAME_EMPTY)
+ icon_state = "box_0"
+ if(MACHINE_FRAME_WIRED)
+ icon_state = "box_1"
+ if(MACHINE_FRAME_CIRCUITBOARD)
+ icon_state = "box_2"
+ else
+ icon_state = "box_0"
+
+/obj/structure/machine_frame/attackby(obj/item/P, mob/user, params)
+ switch(state)
+ if(MACHINE_FRAME_EMPTY)
if(istype(P, /obj/item/stack/cable_coil))
var/obj/item/stack/cable_coil/C = P
if(C.get_amount() >= 5)
playsound(src.loc, C.usesound, 50, 1)
to_chat(user, "You start to add cables to the frame. ")
if(do_after(user, 20 * C.toolspeed, target = src))
- if(state == 1 && C.get_amount() >= 5 && C.use(5))
+ if(state == MACHINE_FRAME_EMPTY && C.get_amount() >= 5 && C.use(5))
to_chat(user, "You add cables to the frame. ")
- state = 2
- icon_state = "box_1"
+ state = MACHINE_FRAME_WIRED
+ update_icon(UPDATE_ICON_STATE)
else
to_chat(user, "At some point during construction you lost some cable. Make sure you have five lengths before trying again. ")
return
@@ -97,10 +115,12 @@
to_chat(user, "You dismantle the frame. ")
deconstruct(TRUE)
return
- if(2)
+ if(MACHINE_FRAME_WIRED)
+ // see wirecutter_act()
+
if(istype(P, /obj/item/circuitboard))
var/obj/item/circuitboard/B = P
- if(B.board_type == "machine")
+ if(B.board_type == frame_type)
if(!B.build_path)
to_chat(user, "This is not a functional machine board! ")
return
@@ -108,43 +128,17 @@
to_chat(user, "You add the circuit board to the frame. ")
circuit = P
user.drop_item()
- P.loc = src
- name += " ([B.board_name])"
- icon_state = "box_2"
- state = 3
+ P.forceMove(src)
+ state = MACHINE_FRAME_CIRCUITBOARD
components = list()
req_components = circuit.req_components?.Copy()
- update_namelist()
- update_req_desc()
+ update_appearance(UPDATE_NAME|UPDATE_DESC|UPDATE_ICON_STATE)
else
to_chat(user, "This frame does not accept circuit boards of this type! ")
return
- if(istype(P, /obj/item/wirecutters))
- playsound(src.loc, P.usesound, 50, 1)
- to_chat(user, "You remove the cables. ")
- state = 1
- icon_state = "box_0"
- var/obj/item/stack/cable_coil/A = new /obj/item/stack/cable_coil(src.loc,5)
- A.amount = 5
- return
- if(3)
- if(P.tool_behaviour == TOOL_CROWBAR)
- playsound(src.loc, P.usesound, 50, 1)
- state = 2
- circuit.loc = src.loc
- circuit = null
- if(length(components) == 0)
- to_chat(user, "You remove the circuit board. ")
- else
- to_chat(user, "You remove the circuit board and other components. ")
- for(var/obj/item/I in components)
- I.loc = src.loc
- name = initial(name)
- desc = initial(desc)
- req_components = null
- components = null
- icon_state = "box_1"
- return
+
+ if(MACHINE_FRAME_CIRCUITBOARD)
+ // see crowbar_act()
if(istype(P, /obj/item/storage/part_replacer) && length(P.contents) && get_req_components_amt())
var/obj/item/storage/part_replacer/replacer = P
@@ -171,7 +165,7 @@
to_chat(user, "[part.name] applied. ")
replacer.play_rped_sound()
- update_req_desc()
+ update_appearance(UPDATE_DESC)
return
if(isitem(P))
@@ -189,13 +183,13 @@
S.use(camt)
components += NS
req_components[I] -= camt
- update_req_desc()
+ update_appearance(UPDATE_DESC)
break
user.drop_item()
P.forceMove(src)
components += P
req_components[I]--
- update_req_desc()
+ update_appearance(UPDATE_DESC)
return 1
if(!success)
to_chat(user, "You cannot add that to the machine! ")
@@ -204,10 +198,45 @@
if(user.a_intent == INTENT_HARM)
return ..()
-/obj/machinery/constructable_frame/machine_frame/screwdriver_act(mob/living/user, obj/item/I)
- if(state != 3)
+/obj/structure/machine_frame/wirecutter_act(mob/living/user, obj/item/I)
+ if(state != MACHINE_FRAME_WIRED)
return
+ . = TRUE
+ if(!I.use_tool(src, user, 0, volume = I.tool_volume))
+ return
+ to_chat(user, "You remove the cables. ")
+ state = MACHINE_FRAME_EMPTY
+ new /obj/item/stack/cable_coil(loc, 5)
+ update_appearance(UPDATE_ICON_STATE)
+
+/obj/structure/machine_frame/crowbar_act(mob/living/user, obj/item/I)
+ if(state != MACHINE_FRAME_CIRCUITBOARD)
+ return
+
+ . = TRUE
+ if(!I.use_tool(src, user, 0, volume = I.tool_volume))
+ return
+ state = MACHINE_FRAME_WIRED
+ circuit.forceMove(loc)
+ circuit = null
+ if(length(components) == 0)
+ to_chat(user, "You remove the circuit board. ")
+ else
+ to_chat(user, "You remove the circuit board and other components. ")
+ for(var/obj/item/comp in components)
+ comp.forceMove(loc)
+
+ req_components = null
+ components = null
+ update_appearance(UPDATE_NAME|UPDATE_DESC|UPDATE_ICON_STATE)
+
+
+/obj/structure/machine_frame/screwdriver_act(mob/living/user, obj/item/I)
+ if(state != MACHINE_FRAME_CIRCUITBOARD)
+ return
+ . = TRUE
+
var/component_check = 1
for(var/R in req_components)
if(req_components[R] > 0)
@@ -222,12 +251,15 @@
qdel(O)
new_machine.component_parts = list()
for(var/obj/O in src)
- O.loc = null
+ O.forceMove(null)
new_machine.component_parts += O
- circuit.loc = null
+ circuit.forceMove(null)
new_machine.RefreshParts()
qdel(src)
- return TRUE
+
+#undef MACHINE_FRAME_EMPTY
+#undef MACHINE_FRAME_WIRED
+#undef MACHINE_FRAME_CIRCUITBOARD
//Machine Frame Circuit Boards
/*Common Parts: Parts List: Ignitor, Timer, Infra-red laser, Infra-red sensor, t_scanner, Capacitor, Valve, sensor unit,
diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm
index da1534bdbb57..b325cf00d0fa 100644
--- a/code/game/machinery/machinery.dm
+++ b/code/game/machinery/machinery.dm
@@ -293,7 +293,7 @@
qdel(src)
/obj/machinery/proc/spawn_frame(disassembled)
- var/obj/machinery/constructable_frame/machine_frame/M = new /obj/machinery/constructable_frame/machine_frame(loc)
+ var/obj/structure/machine_frame/M = new /obj/structure/machine_frame(loc)
. = M
M.anchored = anchored
if(!disassembled)
diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm
index f1d575b9f3e6..4864a68880b5 100644
--- a/code/game/machinery/suit_storage_unit.dm
+++ b/code/game/machinery/suit_storage_unit.dm
@@ -84,30 +84,26 @@
/obj/machinery/suit_storage_unit/blueshield/secure
secure = TRUE
-/obj/machinery/suit_storage_unit/engine
+/obj/machinery/suit_storage_unit/industrial/engine
name = "engineering suit storage unit"
- icon_state = "industrial"
- base_icon_state = "industrial"
mask_type = /obj/item/clothing/mask/breath
boots_type = /obj/item/clothing/shoes/magboots
suit_type = /obj/item/mod/control/pre_equipped/engineering
req_access = list(ACCESS_ENGINE_EQUIP)
board_type = /obj/item/circuitboard/suit_storage_unit/industrial
-/obj/machinery/suit_storage_unit/engine/secure
+/obj/machinery/suit_storage_unit/industrial/engine/secure
secure = TRUE
-/obj/machinery/suit_storage_unit/ce
+/obj/machinery/suit_storage_unit/industrial/ce
name = "chief engineer's suit storage unit"
- icon_state = "industrial"
- base_icon_state = "industrial"
mask_type = /obj/item/clothing/mask/gas
boots_type = /obj/item/clothing/shoes/magboots/advance
suit_type = /obj/item/mod/control/pre_equipped/advanced
req_access = list(ACCESS_CE)
board_type = /obj/item/circuitboard/suit_storage_unit/industrial
-/obj/machinery/suit_storage_unit/ce/secure
+/obj/machinery/suit_storage_unit/industrial/ce/secure
secure = TRUE
/obj/machinery/suit_storage_unit/rd
@@ -193,6 +189,7 @@
mask_type = /obj/item/clothing/mask/gas/explorer
suit_type = /obj/item/mod/control/pre_equipped/standard/explorer
req_access = list(ACCESS_EXPEDITION)
+
/obj/machinery/suit_storage_unit/cmo
name = "chief medical officer's suit storage unit"
mask_type = /obj/item/clothing/mask/breath
@@ -230,6 +227,8 @@
/obj/machinery/suit_storage_unit/syndicate
name = "syndicate suit storage unit"
+ icon_state = "syndicate"
+ base_icon_state = "syndicate"
mask_type = /obj/item/clothing/mask/gas/syndicate
suit_type = /obj/item/mod/control/pre_equipped/nuclear
req_access = list(ACCESS_SYNDICATE)
@@ -306,6 +305,7 @@
if(state_open)
. += "[base_icon_state]_open"
+ . += "[base_icon_state]_lights_open"
if(suit)
. += "[base_icon_state]_suit"
if(helmet)
diff --git a/code/game/machinery/vendors/generic_vendors.dm b/code/game/machinery/vendors/generic_vendors.dm
index f60dc1aaee1f..3cc7ec9c483f 100644
--- a/code/game/machinery/vendors/generic_vendors.dm
+++ b/code/game/machinery/vendors/generic_vendors.dm
@@ -972,6 +972,7 @@
/obj/item/food/spacetwinkie = 6,
/obj/item/food/cheesiehonkers = 6,
/obj/item/food/tastybread = 6,
+ /obj/item/food/deluxe_chocolate_bar = 6,
/obj/item/food/stroopwafel = 2)
contraband = list(/obj/item/food/syndicake = 6)
@@ -986,6 +987,7 @@
/obj/item/food/spacetwinkie = 64,
/obj/item/food/cheesiehonkers = 64,
/obj/item/food/tastybread = 80,
+ /obj/item/food/deluxe_chocolate_bar = 100,
/obj/item/food/stroopwafel = 100,
/obj/item/food/syndicake = 175) //syndicakes are genuinely kind of powerful
diff --git a/code/game/mecha/combat/gygax.dm b/code/game/mecha/combat/gygax.dm
index 6742c606111c..a40907d6e53e 100644
--- a/code/game/mecha/combat/gygax.dm
+++ b/code/game/mecha/combat/gygax.dm
@@ -65,7 +65,7 @@
/obj/mecha/combat/gygax/dark/loaded/Initialize(mapload)
. = ..()
- var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot
+ var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot/syndie
ME.attach(src)
ME = new /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster
ME.attach(src)
diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm
index 5e02b662dfa3..a1a29b0b6e27 100644
--- a/code/game/mecha/equipment/weapons/weapons.dm
+++ b/code/game/mecha/equipment/weapons/weapons.dm
@@ -305,7 +305,6 @@
return FALSE
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot
- equip_cooldown = 2 SECONDS
name = "\improper LBX AC 10 \"Scattershot\""
icon_state = "mecha_scatter"
origin_tech = "combat=4"
@@ -316,6 +315,12 @@
projectiles_per_shot = 4
variance = 25
harmful = TRUE
+ equip_cooldown = 2 SECONDS
+
+/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot/syndie //Version used for Dark Gygax
+ name = "\improper LBX AC 20-r \"Scattershot .45\""
+ origin_tech = "combat=4;syndicate=2" //Crew is not going to get it normally anyways
+ projectile = /obj/item/projectile/bullet/midbullet
/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg
equip_cooldown = 1 SECONDS
diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm
index 9ab8e2b09051..4065b6acef8e 100644
--- a/code/game/mecha/mecha.dm
+++ b/code/game/mecha/mecha.dm
@@ -16,7 +16,6 @@
armor = list(melee = 20, bullet = 10, laser = 0, energy = 0, bomb = 0, rad = 0, fire = 100, acid = 75)
bubble_icon = "machine"
var/list/facing_modifiers = list(MECHA_FRONT_ARMOUR = 1.5, MECHA_SIDE_ARMOUR = 1, MECHA_BACK_ARMOUR = 0.5)
- var/ruin_mecha = FALSE //if the mecha starts on a ruin, don't automatically give it a tracking beacon to prevent metagaming.
var/initial_icon = null //Mech type for resetting icon. Only used for reskinning kits (see custom items)
var/can_move = 0 // time of next allowed movement
/// Time it takes to enter the mech
diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm
index e73662442d67..c272b8cd5775 100644
--- a/code/game/mecha/working/ripley.dm
+++ b/code/game/mecha/working/ripley.dm
@@ -196,14 +196,40 @@
An altercation even occurred where an individual dressed in a poorly-made Killjoy costume attempted to kill a collector to gain a Death Ripley, who was later sent to a mental institution after screaming, “THE DEATHSQUAD IS REAL."
/obj/mecha/working/ripley/mining
+ name = "APLU \"Miner\""
+
+/obj/mecha/working/ripley/mining/proc/prepare_equipment()
+ SHOULD_CALL_PARENT(FALSE)
+
+ // Diamond drill as a treat
+ var/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill/D = new
+ D.attach(src)
+
+ // Add ore box to cargo
+ cargo.Add(new /obj/structure/ore_box(src))
+
+ // Attach hydraulic clamp
+ var/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp/HC = new
+ HC.attach(src)
+
+ var/obj/item/mecha_parts/mecha_equipment/mining_scanner/scanner = new
+ scanner.attach(src)
+
+/obj/mecha/working/ripley/mining/Initialize(mapload)
+ . = ..()
+ prepare_equipment()
+
+/obj/mecha/working/ripley/mining/old
desc = "An old, dusty mining ripley."
name = "APLU \"Miner\""
obj_integrity = 75 //Low starting health
-/obj/mecha/working/ripley/mining/Initialize(mapload)
+/obj/mecha/working/ripley/mining/old/add_cell()
. = ..()
if(cell)
cell.charge = FLOOR(cell.charge * 0.25, 1) //Starts at very low charge
+
+/obj/mecha/working/ripley/mining/old/prepare_equipment()
//Attach drill
if(prob(70)) //Maybe add a drill
if(prob(15)) //Possible diamond drill... Feeling lucky?
diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm
index 374a2fb1114d..bed724a33249 100644
--- a/code/game/objects/effects/landmarks.dm
+++ b/code/game/objects/effects/landmarks.dm
@@ -242,7 +242,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/newplayer_start) //Without this you sp
/obj/effect/landmark/spawner/roundstart_observer/Initialize(mapload)
spawner_list = GLOB.roundstart_observer_start
return ..()
-
+
/obj/effect/landmark/Destroy()
GLOB.landmarks_list -= src
..()
@@ -659,24 +659,3 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/newplayer_start) //Without this you sp
/obj/effect/landmark/mob_spawner/abandoned_minebot
mobtype = /mob/living/simple_animal/hostile/asteroid/abandoned_minebot
-
-// Damage tiles
-/obj/effect/landmark/damageturf
- icon_state = "damaged"
-
-/obj/effect/landmark/damageturf/Initialize(mapload)
- . = ..()
- var/turf/simulated/T = get_turf(src)
- if(istype(T))
- T.break_tile()
-
-/obj/effect/landmark/burnturf
- icon_state = "burned"
-
-/obj/effect/landmark/burnturf/Initialize(mapload)
- . = ..()
- var/turf/simulated/T = get_turf(src)
- T.burn_tile()
-
-/obj/effect/landmark/free_golem_spawn
- name = "Free Golem Spawn Point"
diff --git a/code/game/objects/effects/spawners/decorative_spawners.dm b/code/game/objects/effects/spawners/decorative_spawners.dm
deleted file mode 100644
index c01caca049a5..000000000000
--- a/code/game/objects/effects/spawners/decorative_spawners.dm
+++ /dev/null
@@ -1,114 +0,0 @@
-/obj/effect/spawner/random_spawners
- name = "random spawners"
- icon = 'icons/effects/spawner_icons.dmi'
- icon_state = "questionmark"
- var/list/result = list(
- /datum/nothing = 1,
- /obj/effect/decal/cleanable/blood/splatter = 1,
- /obj/effect/decal/cleanable/blood/oil = 1,
- /obj/effect/decal/cleanable/fungus = 1)
- var/spawn_inside = null
-
-// This needs to use New() instead of Initialize() because the thing it creates might need to be initialized too
-// AA 2022-08-11: The above comment doesnt even make sense. If extra atoms are loaded during SSatoms.Initialize(), they still get initialised!
-/obj/effect/spawner/random_spawners/New()
- . = ..()
- var/turf/T = get_turf(src)
- if(!T)
- stack_trace("Spawner placed in nullspace!")
- return
- randspawn(T)
-
-/obj/effect/spawner/random_spawners/proc/randspawn(turf/T)
- var/thing_to_place = pickweight(result)
- if(ispath(thing_to_place, /datum/nothing))
- // Nothing.
- qdel(src) // See line 13, this needs moving to /Initialize() so we can use the qdel hint already
- return
- else if(ispath(thing_to_place, /turf))
- T.ChangeTurf(thing_to_place)
- else
- if(ispath(spawn_inside, /obj))
- var/obj/O = new thing_to_place(T)
- var/obj/E = new spawn_inside(T)
- O.forceMove(E)
- else
- new thing_to_place(T)
- qdel(src)
-
-/obj/effect/spawner/random_spawners/blood_maybe
- name = "blood maybe"
- icon_state = "blood"
- result = list(
- /datum/nothing = 20,
- /obj/effect/decal/cleanable/blood/splatter = 1)
-
-/obj/effect/spawner/random_spawners/blood_often
- name = "blood often"
- icon_state = "blood"
- result = list(
- /datum/nothing = 5,
- /obj/effect/decal/cleanable/blood/splatter = 1)
-
-/obj/effect/spawner/random_spawners/oil_maybe
- name = "oil maybe"
- icon_state = "oil"
- result = list(
- /datum/nothing = 20,
- /obj/effect/decal/cleanable/blood/oil = 1)
-
-/obj/effect/spawner/random_spawners/oil_often
- name = "oil often"
- icon_state = "oil"
- result = list(
- /datum/nothing = 5,
- /obj/effect/decal/cleanable/blood/oil = 1)
-
-/obj/effect/spawner/random_spawners/cobweb_left_frequent
- name = "cobweb left frequent"
- icon_state = "cobwebl"
- result = list(
- /datum/nothing = 1,
- /obj/effect/decal/cleanable/cobweb = 1)
-
-/obj/effect/spawner/random_spawners/cobweb_right_frequent
- name = "cobweb right frequent"
- icon_state = "cobwebr"
- result = list(
- /datum/nothing = 1,
- /obj/effect/decal/cleanable/cobweb2 = 1)
-
-/obj/effect/spawner/random_spawners/cobweb_left_rare
- name = "cobweb left rare"
- icon_state = "cobwebl"
- result = list(
- /datum/nothing = 10,
- /obj/effect/decal/cleanable/cobweb = 1)
-
-/obj/effect/spawner/random_spawners/cobweb_right_rare
- name = "cobweb right rare"
- icon_state = "cobwebr"
- result = list(
- /datum/nothing = 10,
- /obj/effect/decal/cleanable/cobweb2 = 1)
-
-/obj/effect/spawner/random_spawners/dirt_frequent
- name = "dirt frequent"
- icon_state = "dirt"
- result = list(
- /datum/nothing = 1,
- /obj/effect/decal/cleanable/dirt = 1)
-
-/obj/effect/spawner/random_spawners/dirt_often
- name = "dirt often"
- icon_state = "dirt"
- result = list(
- /datum/nothing = 5,
- /obj/effect/decal/cleanable/dirt = 1)
-
-/obj/effect/spawner/random_spawners/dirt_maybe
- name = "dirt maybe"
- icon_state = "dirt"
- result = list(
- /datum/nothing = 7,
- /obj/effect/decal/cleanable/dirt = 1)
diff --git a/code/game/objects/effects/spawners/random/decal_spawners.dm b/code/game/objects/effects/spawners/random/decal_spawners.dm
new file mode 100644
index 000000000000..e04e75efd7de
--- /dev/null
+++ b/code/game/objects/effects/spawners/random/decal_spawners.dm
@@ -0,0 +1,93 @@
+/obj/effect/spawner/random/fungus
+ name = "fungus 100% chance"
+ icon = 'icons/effects/random_spawners.dmi'
+ icon_state = "fungus"
+ color = "#D5820B"
+ loot = list(/obj/effect/decal/cleanable/fungus)
+
+/obj/effect/spawner/random/fungus/maybe
+ name = "fungus 15% chance"
+ spawn_loot_chance = 15
+
+/obj/effect/spawner/random/fungus/frequent
+ name = "fungus 50% chance"
+ spawn_loot_chance = 50
+
+/obj/effect/spawner/random/fungus/probably
+ name = "fungus 85% chance"
+ spawn_loot_chance = 85
+
+/obj/effect/spawner/random/blood
+ name = "blood 100% chance"
+ icon = 'icons/effects/random_spawners.dmi'
+ icon_state = "blood"
+ loot = list(/obj/effect/decal/cleanable/blood/splatter)
+
+/obj/effect/spawner/random/blood/maybe
+ name = "blood 4% chance"
+ spawn_loot_chance = 4
+
+/obj/effect/spawner/random/blood/often
+ name = "blood 16% chance"
+ spawn_loot_chance = 16
+
+/obj/effect/spawner/random/oil
+ name = "oil 100% chance"
+ icon = 'icons/effects/random_spawners.dmi'
+ icon_state = "oil"
+ loot = list(/obj/effect/decal/cleanable/blood/oil)
+
+/obj/effect/spawner/random/oil/maybe
+ name = "oil 4% chance"
+ spawn_loot_chance = 4
+
+/obj/effect/spawner/random/oil/often
+ name = "oil 16% chance"
+ spawn_loot_chance = 16
+
+/obj/effect/spawner/random/cobweb
+ icon = 'icons/effects/random_spawners.dmi'
+
+/obj/effect/spawner/random/cobweb/left
+ name = "cobweb left 100% chance"
+ icon_state = "cobwebl"
+ loot = list(/obj/effect/decal/cleanable/cobweb)
+
+/obj/effect/spawner/random/cobweb/left/frequent
+ name = "cobweb left 50% chance"
+ spawn_loot_chance = 50
+
+/obj/effect/spawner/random/cobweb/left/rare
+ name = "cobweb left 9% chance"
+ spawn_loot_chance = 9
+
+/obj/effect/spawner/random/cobweb/right
+ name = "cobweb right 100% chance"
+ icon_state = "cobwebr"
+ loot = list(/obj/effect/decal/cleanable/cobweb2)
+
+/obj/effect/spawner/random/cobweb/right/frequent
+ name = "cobweb right 50% chance"
+ spawn_loot_chance = 50
+
+/obj/effect/spawner/random/cobweb/right/rare
+ name = "cobweb right 9% chance"
+ spawn_loot_chance = 9
+
+/obj/effect/spawner/random/dirt
+ name = "dirt 100% chance"
+ icon = 'icons/effects/random_spawners.dmi'
+ icon_state = "dirt"
+ loot = list(/obj/effect/decal/cleanable/dirt)
+
+/obj/effect/spawner/random/dirt/frequent
+ name = "dirt 50% chance"
+ spawn_loot_chance = 50
+
+/obj/effect/spawner/random/dirt/often
+ name = "dirt 16% chance"
+ spawn_loot_chance = 16
+
+/obj/effect/spawner/random/dirt/maybe
+ name = "dirt 12% chance"
+ spawn_loot_chance = 12
diff --git a/code/game/objects/effects/spawners/random/wall_decal_spawners.dm b/code/game/objects/effects/spawners/random/wall_decal_spawners.dm
deleted file mode 100644
index 20e586a82aad..000000000000
--- a/code/game/objects/effects/spawners/random/wall_decal_spawners.dm
+++ /dev/null
@@ -1,13 +0,0 @@
-/obj/effect/spawner/random/fungus
- icon_state = "fungus"
- color = "#D5820B"
- loot = list(/obj/effect/decal/cleanable/fungus)
-
-/obj/effect/spawner/random/fungus/maybe
- spawn_loot_chance = 15
-
-/obj/effect/spawner/random/fungus/frequent
- spawn_loot_chance = 50
-
-/obj/effect/spawner/random/fungus/probably
- spawn_loot_chance = 85
diff --git a/code/game/objects/effects/spawners/turf_spawners.dm b/code/game/objects/effects/spawners/turf_spawners.dm
deleted file mode 100644
index eeaf554b506a..000000000000
--- a/code/game/objects/effects/spawners/turf_spawners.dm
+++ /dev/null
@@ -1,30 +0,0 @@
-/obj/effect/spawner/random_spawners/proc/rustify(turf/T)
- var/turf/simulated/wall/W = T
- if(istype(W) && !W.rusted)
- W.rust()
-
-/obj/effect/spawner/random_spawners/wall_rusted_probably
- name = "rusted wall probably"
- icon_state = "rust"
-
-/obj/effect/spawner/random_spawners/wall_rusted_probably/randspawn(turf/T)
- if(prob(75))
- rustify(T)
- qdel(src)
-
-/obj/effect/spawner/random_spawners/wall_rusted_maybe
- name = "rusted wall maybe"
- icon_state = "rust"
-
-/obj/effect/spawner/random_spawners/wall_rusted_maybe/randspawn(turf/T)
- if(prob(25))
- rustify(T)
- qdel(src)
-
-/obj/effect/spawner/random_spawners/wall_rusted_always
- name = "rusted wall always"
- icon_state = "rust"
-
-/obj/effect/spawner/random_spawners/wall_rusted_always/randspawn(turf/T)
- rustify(T)
- qdel(src)
diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index e8bfaabd196c..552a891de38a 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -873,6 +873,8 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons
owner.update_inv_ears()
if(flags & ITEM_SLOT_MASK)
owner.update_inv_wear_mask()
+ if(flags & ITEM_SLOT_NECK)
+ owner.update_inv_neck()
if(flags & ITEM_SLOT_HEAD)
owner.update_inv_head()
if(flags & ITEM_SLOT_SHOES)
diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm
index 5088cb75ba25..cf87fa47a181 100644
--- a/code/game/objects/items/crayons.dm
+++ b/code/game/objects/items/crayons.dm
@@ -391,7 +391,7 @@
"Medical" = image('icons/mob/robots.dmi', "med-radial"),
"Janitor" = image('icons/mob/robots.dmi', "jan-radial"),
"Hunter" = image('icons/mob/robots.dmi', "xeno-radial"),
- "Death Bot" = image('icons/mob/robots.dmi', "syndie-bloodhound-preview")
+ "Death Bot" = image('icons/mob/robots.dmi', "spidersyndi-preview")
)
selected_disguise = show_radial_menu(user, target, disguise_options, require_near = TRUE, radius = 42)
diff --git a/code/game/objects/items/salvage.dm b/code/game/objects/items/salvage.dm
index a4903a6cb2ac..47a35d5c854a 100644
--- a/code/game/objects/items/salvage.dm
+++ b/code/game/objects/items/salvage.dm
@@ -87,7 +87,7 @@
/obj/item/salvage/loot/soviet
name = "\improper Cygni manifesto"
- desc = "A small book, written in Neo-Russkyia, detailing the manifesto of Malfoy Ames, father of The Cygni Rebellion. Banned in Federation space, it may fetch a decent price on the black market."
+ desc = "A small book, written in Neo-Russkyia, detailing the manifesto of Malfoy Ames, father of The Cygni Rebellion. Banned in Federation space, it may fetch a decent price on the black market." // SS220 EDIT - Zvezhan -> Neo-Russkiya
icon_state = "ussp_manual"
hitsound = 'sound/items/handling/paper_pickup.ogg'
pickup_sound = 'sound/items/handling/paper_pickup.ogg'
diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm
index 6d001ae87f55..b29eca92e65b 100644
--- a/code/game/objects/items/stacks/sheets/sheet_types.dm
+++ b/code/game/objects/items/stacks/sheets/sheet_types.dm
@@ -76,7 +76,7 @@ GLOBAL_LIST_INIT(metal_recipes, list(
null,
new /datum/stack_recipe("computer frame", /obj/structure/computerframe, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_floor = TRUE),
new /datum/stack_recipe("wall girders", /obj/structure/girder, 2, time = 5 SECONDS, one_per_turf = TRUE, on_floor = TRUE),
- new /datum/stack_recipe("machine frame", /obj/machinery/constructable_frame/machine_frame, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_floor = TRUE),
+ new /datum/stack_recipe("machine frame", /obj/structure/machine_frame, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_floor = TRUE),
new /datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 2.5 SECONDS, one_per_turf = TRUE, on_floor = TRUE),
new /datum/stack_recipe("firelock frame", /obj/structure/firelock_frame, 3, time = 5 SECONDS, one_per_turf = TRUE, on_floor = TRUE),
new /datum/stack_recipe("meatspike frame", /obj/structure/kitchenspike_frame, 5, time = 5 SECONDS, one_per_turf = TRUE, on_floor = TRUE),
diff --git a/code/game/objects/items/weapons/melee/melee_misc.dm b/code/game/objects/items/weapons/melee/melee_misc.dm
index c3296817ff99..c051715815d7 100644
--- a/code/game/objects/items/weapons/melee/melee_misc.dm
+++ b/code/game/objects/items/weapons/melee/melee_misc.dm
@@ -335,11 +335,13 @@
var/static/list/options = list("Lightning" = image(icon = 'icons/effects/spellblade.dmi', icon_state = "chain_lightning"),/// todo add icons for these
"Fire" = image(icon = 'icons/effects/spellblade.dmi', icon_state = "fire"),
"Bluespace" = image(icon = 'icons/effects/spellblade.dmi', icon_state = "blink"),
- "Forcewall" = image(icon = 'icons/effects/spellblade.dmi', icon_state = "shield"),)
+ "Forcewall" = image(icon = 'icons/effects/spellblade.dmi', icon_state = "shield"),
+ "Temporal Slash" = image(icon = 'icons/effects/spellblade.dmi', icon_state = "spacetime"),)
var/static/list/options_to_type = list("Lightning" = /datum/enchantment/lightning,
"Fire" = /datum/enchantment/fire,
"Bluespace" = /datum/enchantment/bluespace,
- "Forcewall" = /datum/enchantment/forcewall,)
+ "Forcewall" = /datum/enchantment/forcewall,
+ "Temporal Slash" = /datum/enchantment/time_slash,)
var/choice = show_radial_menu(user, src, options)
if(!choice)
@@ -349,6 +351,7 @@
/obj/item/melee/spellblade/proc/add_enchantment(new_enchant, mob/living/user, intentional = TRUE)
var/datum/enchantment/E = new new_enchant
enchant = E
+ E.on_apply_to_blade(src)
E.on_gain(src, user)
E.power *= power
if(intentional)
@@ -378,6 +381,8 @@
var/cooldown = -1
/// If the spellblade has traits, has it applied them?
var/applied_traits = FALSE
+ /// A modifier that can be appled to the cooldown after the enchantment has been initialized. Used by the forcewall spellblade
+ var/cooldown_multiplier = 1
/datum/enchantment/proc/on_hit(mob/living/target, mob/living/user, proximity, obj/item/melee/spellblade/S)
if(world.time < cooldown)
@@ -388,7 +393,7 @@
return FALSE
if(!ranged && !proximity)
return FALSE
- cooldown = world.time + initial(cooldown)
+ cooldown = world.time + (initial(cooldown) * cooldown_multiplier)
return TRUE
/datum/enchantment/proc/on_gain(obj/item/melee/spellblade, mob/living/user)
@@ -397,9 +402,12 @@
/datum/enchantment/proc/toggle_traits(obj/item/I, mob/living/user)
return
+/datum/enchantment/proc/on_apply_to_blade(obj/item/melee/spellblade)
+ return
+
/datum/enchantment/lightning
name = "lightning"
- desc = "this blade conducts arcane energy to arc between its victims. It also makes the user immune to shocks."
+ desc = "this blade conducts arcane energy to arc between its victims. It also makes the user immune to shocks"
// the damage of the first lighting arc.
power = 20
cooldown = 3 SECONDS
@@ -473,6 +481,11 @@
name = "forcewall"
desc = "this blade will partially shield you against attacks and stuns for a short duration after striking a foe"
cooldown = 4 SECONDS
+ // multiplier for how much the cooldown is reduced by. A miner spellblade can only buff every 4 seconds, making it more vunerable, the wizard one is much more consistant.
+ power = 2
+
+/datum/enchantment/forcewall/on_apply_to_blade(obj/item/melee/spellblade)
+ cooldown_multiplier /= power
/datum/enchantment/forcewall/on_hit(mob/living/target, mob/living/user, proximity, obj/item/melee/spellblade/S)
. = ..()
@@ -482,7 +495,7 @@
/datum/enchantment/bluespace
name = "bluespace"
- desc = "this the fabric of space, transporting its wielder over medium distances to strike foes"
+ desc = "this blade will cut through the fabric of space, transporting its wielder over medium distances to strike foes"
cooldown = 2.5 SECONDS
ranged = TRUE
// the number of deciseconds of stun applied by the teleport strike
@@ -511,6 +524,51 @@
S.melee_attack_chain(user, target)
target.Weaken(power)
+/datum/enchantment/time_slash
+ name = "temporal"
+ desc = "this blade will slice faster but weaker, and will curse the target, slashing them a few seconds after they have not been swinged at for each hit"
+ power = 15 // This should come out to 40 damage per hit. However, delayed.
+
+/datum/enchantment/time_slash/on_apply_to_blade(obj/item/melee/spellblade)
+ spellblade.force /= 2
+
+/datum/enchantment/time_slash/on_hit(mob/living/target, mob/living/user, proximity, obj/item/melee/spellblade/S)
+ user.changeNext_move(CLICK_CD_MELEE * 0.5)
+ . = ..()
+ if(!.)
+ return
+ target.apply_status_effect(STATUS_EFFECT_TEMPORAL_SLASH, power)
+
+/obj/effect/temp_visual/temporal_slash
+ name = "temporal slash"
+ desc = "A cut through spacetime"
+ icon = 'icons/obj/projectiles.dmi'
+ icon_state = "arcane_barrage"
+ layer = FLY_LAYER
+ plane = GRAVITY_PULSE_PLANE
+ appearance_flags = PIXEL_SCALE|LONG_GLIDE
+ duration = 0.5 SECONDS
+ mouse_opacity = MOUSE_OPACITY_TRANSPARENT // Let us not have this visual block clicks
+ /// Who we are orbiting
+ var/target
+ /// A funky color matrix to recolor the slash to
+ var/list/funky_color_matrix = list(0.4,0,0,0, 0,1.1,0,0, 0,0,1.65,0, -0.3,0.15,0,1, 0,0,0,0)
+
+/obj/effect/temp_visual/temporal_slash/Initialize(mapload, new_target)
+ . = ..()
+ target = new_target
+ INVOKE_ASYNC(src, TYPE_PROC_REF(/atom/movable, orbit), target, 0, FALSE, 0, 0, FALSE, TRUE)
+ var/matrix/M = matrix()
+ M.Scale(1, 2)
+ M.Turn(rand(0, 360))
+ transform = M
+ addtimer(CALLBACK(src, PROC_REF(animate_slash)), 0.25 SECONDS)
+
+/obj/effect/temp_visual/temporal_slash/proc/animate_slash()
+ plane = -1
+ color = funky_color_matrix
+ animate(src, alpha = 0, time = duration, easing = EASE_OUT)
+
/obj/item/melee/spellblade/random
power = 0.5
@@ -519,6 +577,7 @@
var/list/options = list(/datum/enchantment/lightning,
/datum/enchantment/fire,
/datum/enchantment/forcewall,
- /datum/enchantment/bluespace,)
+ /datum/enchantment/bluespace,
+ /datum/enchantment/time_slash,)
var/datum/enchantment/E = pick(options)
add_enchantment(E, intentional = FALSE)
diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm
index 72019a5b20ca..812e1f4ca132 100644
--- a/code/game/objects/items/weapons/storage/backpack.dm
+++ b/code/game/objects/items/weapons/storage/backpack.dm
@@ -525,6 +525,8 @@
desc = "A large duffelbag, containing three types of extended drum magazines."
/obj/item/storage/backpack/duffel/syndie/shotgunXLmags/populate_contents()
+ new /obj/item/ammo_box/magazine/m12g/XtrLrg(src)
+ new /obj/item/ammo_box/magazine/m12g/XtrLrg(src)
new /obj/item/ammo_box/magazine/m12g/XtrLrg(src)
new /obj/item/ammo_box/magazine/m12g/XtrLrg/buckshot(src)
new /obj/item/ammo_box/magazine/m12g/XtrLrg/dragon(src)
@@ -564,15 +566,6 @@
new /obj/item/gun/projectile/automatic/c20r(src)
new /obj/item/suppressor/specialoffer(src)
-/obj/item/storage/backpack/duffel/syndie/bulldogbundle
- desc = "A large duffel bag containing a Bulldog, some drums, and a pair of thermal imaging glasses."
-
-/obj/item/storage/backpack/duffel/syndie/bulldogbundle/populate_contents()
- new /obj/item/gun/projectile/automatic/shotgun/bulldog(src)
- new /obj/item/ammo_box/magazine/m12g(src)
- new /obj/item/ammo_box/magazine/m12g(src)
- new /obj/item/clothing/glasses/chameleon/thermal(src)
-
/obj/item/storage/backpack/duffel/syndie/med/medicalbundle
desc = "A large duffel bag containing a tactical medkit, a medical beam gun and a pair of syndicate magboots."
diff --git a/code/game/objects/items/weapons/storage/garment.dm b/code/game/objects/items/weapons/storage/garment.dm
index 7dc9fc8bea69..cdeead6df5a3 100644
--- a/code/game/objects/items/weapons/storage/garment.dm
+++ b/code/game/objects/items/weapons/storage/garment.dm
@@ -15,6 +15,7 @@
/obj/item/clothing/suit/space,
/obj/item/clothing/mask/cigarette,
/obj/item/clothing/mask/facehugger, //Why would you do this
+ /obj/item/clothing/neck/cloak,
/obj/item/clothing/accessory/medal,
/obj/item/clothing/suit/armor/riot,
/obj/item/clothing/suit/armor/reactive,
@@ -33,6 +34,7 @@
new /obj/item/clothing/head/beret/captain(src)
new /obj/item/clothing/head/beret/captain/white(src)
new /obj/item/clothing/head/crown/fancy(src)
+ new /obj/item/clothing/neck/cloak/captain(src)
new /obj/item/clothing/suit/armor/vest/capcarapace(src)
new /obj/item/clothing/suit/armor/vest/capcarapace/jacket(src)
new /obj/item/clothing/suit/armor/vest/capcarapace/jacket/tunic(src)
@@ -58,6 +60,7 @@
/obj/item/storage/bag/garment/head_of_personnel/populate_contents()
new /obj/item/clothing/head/hop(src)
new /obj/item/clothing/head/beret/hop(src)
+ new /obj/item/clothing/neck/cloak/head_of_personnel(src)
new /obj/item/clothing/suit/mantle/armor/hop(src)
new /obj/item/clothing/suit/armor/vest(src)
new /obj/item/clothing/suit/hopcoat(src)
@@ -83,6 +86,7 @@
/obj/item/storage/bag/garment/head_of_security/populate_contents()
new /obj/item/clothing/head/HoS(src)
new /obj/item/clothing/head/beret/hos(src)
+ new /obj/item/clothing/neck/cloak/head_of_security(src)
new /obj/item/clothing/suit/armor/hos(src)
new /obj/item/clothing/suit/armor/hos/alt(src)
new /obj/item/clothing/suit/mantle/armor(src)
@@ -101,6 +105,7 @@
/obj/item/storage/bag/garment/research_director/populate_contents()
new /obj/item/clothing/head/beret/sci(src)
+ new /obj/item/clothing/neck/cloak/research_director(src)
new /obj/item/clothing/under/rank/rnd/research_director(src)
new /obj/item/clothing/suit/storage/labcoat/rd(src)
new /obj/item/clothing/suit/mantle/labcoat(src)
@@ -122,6 +127,7 @@
new /obj/item/clothing/head/surgery/blue(src)
new /obj/item/clothing/head/surgery/green(src)
new /obj/item/clothing/head/surgery/purple(src)
+ new /obj/item/clothing/neck/cloak/chief_medical_officer(src)
new /obj/item/clothing/under/rank/medical/chief_medical_officer(src)
new /obj/item/clothing/under/rank/medical/chief_medical_officer/skirt(src)
new /obj/item/clothing/under/rank/medical/scrubs(src)
@@ -143,6 +149,7 @@
new /obj/item/clothing/head/hardhat/white(src)
new /obj/item/clothing/head/beret/ce(src)
new /obj/item/clothing/head/beret/eng(src)
+ new /obj/item/clothing/neck/cloak/chief_engineer(src)
new /obj/item/clothing/under/rank/engineering/chief_engineer(src)
new /obj/item/clothing/under/rank/engineering/chief_engineer/skirt(src)
new /obj/item/clothing/suit/mantle/chief_engineer(src)
@@ -225,6 +232,7 @@
new /obj/item/clothing/shoes/brown(src)
new /obj/item/clothing/head/qm(src)
new /obj/item/clothing/head/beret/qm(src)
+ new /obj/item/clothing/neck/cloak/quartermaster(src)
new /obj/item/clothing/head/hardhat/orange(src)
new /obj/item/clothing/suit/qmcoat(src)
new /obj/item/clothing/suit/mantle/qm(src)
diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm
index 498e169fc6ed..5f1ffdb28ece 100644
--- a/code/game/objects/items/weapons/storage/uplink_kits.dm
+++ b/code/game/objects/items/weapons/storage/uplink_kits.dm
@@ -124,12 +124,12 @@
/obj/item/bio_chip_implanter/storage, // 40TC
/obj/item/encryptionkey/syndicate) // 10TC
-/// 220TC
+/// 200TC
/obj/item/storage/box/syndie_kit/bundle/hacker
name = "Hacker Bundle"
desc = "A kit with everything you need to hack into and disrupt the Station, AI, its cyborgs and the Security team. HACK THE PLANET!"
items = list(
- /obj/item/melee/energy/sword/saber/blue, // 40TC
+ /obj/item/autosurgeon/organ/syndicate/oneuse/razorwire, // 20TC
/obj/item/autosurgeon/organ/syndicate/oneuse/hackerman_deck, // 30TC
/obj/item/door_remote/omni/access_tuner, // 30TC, HACK EVERYTHING
/obj/item/encryptionkey/syndicate, // 10TC
@@ -528,7 +528,7 @@
/obj/item/storage/box/syndie_kit/stechkin
name = "\improper FK-69 Stechkin kit"
- desc = "A box marked with Neo-Russkiyan characters. It appears to contain a 10mm pistol and two magazines."
+ desc = "A box marked with Neo-Russkiyan characters. It appears to contain a 10mm pistol and two magazines." // SS220 EDIT - Zvezhan -> Neo-Russkiya
/obj/item/storage/box/syndie_kit/stechkin/populate_contents()
new /obj/item/gun/projectile/automatic/pistol(src)
@@ -570,3 +570,10 @@
/obj/item/storage/box/syndie_kit/decoy/populate_contents()
for(var/i in 1 to 5)
new /obj/item/grenade/firecracker/decoy(src)
+
+/obj/item/storage/box/syndie_kit/forgers_kit
+ name = "\improper Forger's kit"
+
+/obj/item/storage/box/syndie_kit/forgers_kit/populate_contents()
+ new /obj/item/stamp/chameleon(src)
+ new /obj/item/pen/chameleon(src)
diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm
index 3131a6acf88d..d782b59f3e5d 100644
--- a/code/game/objects/items/weapons/twohanded.dm
+++ b/code/game/objects/items/weapons/twohanded.dm
@@ -917,7 +917,7 @@
/obj/item/push_broom/Initialize(mapload)
. = ..()
- AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.25, _parryable_attack_types = ALL_ATTACK_TYPES, _parry_cooldown = (7 / 5) SECONDS, _requires_two_hands = TRUE)
+ AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.75, _parryable_attack_types = MELEE_ATTACK, _parry_cooldown = (7 / 3) SECONDS, _requires_two_hands = TRUE)
AddComponent(/datum/component/two_handed, \
force_wielded = 12, \
force_unwielded = force, \
diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm
index 9f86412101b6..3b6a8c876337 100644
--- a/code/game/objects/structures.dm
+++ b/code/game/objects/structures.dm
@@ -8,7 +8,7 @@
var/climbable
/// Determines if a structure adds the TRAIT_TURF_COVERED to its turf.
var/creates_cover = FALSE
- var/mob/living/climber
+ var/list/mob/living/climbers = list()
var/broken = FALSE
/// How long this takes to unbuckle yourself from.
var/unbuckle_time = 0 SECONDS
@@ -32,6 +32,7 @@
return ..()
/obj/structure/Destroy()
+ climbers = null
if(SSticker)
GLOB.cameranet.updateVisibility(src)
if(smoothing_flags & (SMOOTH_CORNERS|SMOOTH_BITMASK))
@@ -58,7 +59,7 @@
if(..())
return TRUE
if(C == user)
- INVOKE_ASYNC(src, TYPE_PROC_REF(/obj/structure, do_climb), user)
+ INVOKE_ASYNC(src, TYPE_PROC_REF(/obj/structure, start_climb), user)
return TRUE
/obj/structure/proc/density_check()
@@ -93,12 +94,27 @@
if(!can_touch(user) || !climbable)
return FALSE
- user.forceMove(get_turf(src))
- if(get_turf(user) == get_turf(src))
+ return TRUE
+
+/obj/structure/proc/start_climb(mob/living/user)
+ climbers += user
+ RegisterSignal(user, COMSIG_PARENT_QDELETING, PROC_REF(remove_climber)) // Just in case the climber is deleted before finishing
+ if(do_climb(user))
+ user.forceMove(get_turf(src))
if(HAS_MIND_TRAIT(user, TRAIT_TABLE_LEAP))
user.visible_message("[user] leaps up onto [src]! ")
else
user.visible_message("[user] climbs onto [src]! ")
+ if(QDELETED(src)) // Table was destroyed while we were climbing it
+ return
+ climbers -= user
+ UnregisterSignal(user, COMSIG_PARENT_QDELETING)
+
+/obj/structure/proc/remove_climber(mob/living/climber)
+ SIGNAL_HANDLER // COMSIG_PARENT_QDELETING
+
+ climbers -= climber
+ UnregisterSignal(climber, COMSIG_PARENT_QDELETING)
/obj/structure/proc/structure_shaken()
for(var/mob/living/M in get_turf(src))
diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm
index c0191a2bbe68..19aca1380814 100644
--- a/code/game/objects/structures/bedsheet_bin.dm
+++ b/code/game/objects/structures/bedsheet_bin.dm
@@ -9,7 +9,6 @@ LINEN BINS
desc = "A surprisingly soft linen bedsheet."
icon = 'icons/obj/bedsheet.dmi'
icon_state = "sheet"
- item_state = "bedsheet"
lefthand_file = 'icons/mob/inhands/bedsheet_lefthand.dmi'
righthand_file = 'icons/mob/inhands/bedsheet_righthand.dmi'
layer = 4
@@ -19,7 +18,7 @@ LINEN BINS
w_class = WEIGHT_CLASS_TINY
item_color = "white"
resistance_flags = FLAMMABLE
- slot_flags = ITEM_SLOT_BACK
+ slot_flags = ITEM_SLOT_NECK
dog_fashion = /datum/dog_fashion/head/ghost
dyeing_key = DYE_REGISTRY_BEDSHEET
diff --git a/code/game/objects/structures/railings.dm b/code/game/objects/structures/railings.dm
index 437fa7ddc6e4..4be0439ea3d3 100644
--- a/code/game/objects/structures/railings.dm
+++ b/code/game/objects/structures/railings.dm
@@ -165,7 +165,7 @@
return TRUE
return FALSE
-/obj/structure/railing/do_climb(mob/living/user)
+/obj/structure/railing/start_climb(mob/living/user)
var/initial_mob_loc = get_turf(user)
. = ..()
if(.)
diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm
index 6556a100f30f..22287c20f7bc 100644
--- a/code/game/objects/structures/tables_racks.dm
+++ b/code/game/objects/structures/tables_racks.dm
@@ -103,15 +103,16 @@
new /obj/structure/table/wood(loc)
qdel(src)
-/obj/structure/table/do_climb(mob/living/user)
+/obj/structure/table/start_climb(mob/living/user)
. = ..()
item_placed(user)
/obj/structure/table/attack_hand(mob/living/user)
..()
- if(climber)
- climber.Weaken(4 SECONDS)
- climber.visible_message("[climber.name] has been knocked off the table", "You've been knocked off the table", "You hear [climber.name] get knocked off the table ")
+ if(length(climbers))
+ for(var/mob/living/climber as anything in climbers)
+ climber.Weaken(4 SECONDS)
+ climber.visible_message("[climber.name] has been knocked off the table", "You've been knocked off the table", "You hear [climber.name] get knocked off the table ")
else if(Adjacent(user) && user.pulling && user.pulling.pass_flags & PASSTABLE)
user.Move_Pulled(src)
if(user.pulling.loc == loc)
diff --git a/code/game/turfs/simulated/walls_indestructible.dm b/code/game/turfs/simulated/walls_indestructible.dm
index 7b07e15adf00..9b8af3672dff 100644
--- a/code/game/turfs/simulated/walls_indestructible.dm
+++ b/code/game/turfs/simulated/walls_indestructible.dm
@@ -300,3 +300,4 @@ GLOBAL_DATUM(title_splash, /turf/simulated/wall/indestructible/splashscreen)
smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS
smoothing_groups = list(SMOOTH_GROUP_SIMULATED_TURFS, SMOOTH_GROUP_WALLS, SMOOTH_GROUP_SYNDICATE_WALLS)
canSmoothWith = list(SMOOTH_GROUP_SYNDICATE_WALLS, SMOOTH_GROUP_AIRLOCK, SMOOTH_GROUP_SHUTTLE_PARTS)
+
diff --git a/code/goonstation/modules/power/power_transmission_laser/transmission_laser.dm b/code/goonstation/modules/power/power_transmission_laser/transmission_laser.dm
new file mode 100644
index 000000000000..87da43ef1ad6
--- /dev/null
+++ b/code/goonstation/modules/power/power_transmission_laser/transmission_laser.dm
@@ -0,0 +1,540 @@
+// Without these brackets division breaks.
+#define MINIMUM_POWER (1 MW)
+#define DEFAULT_CAPACITY (2000 GJ)
+#define EYE_DAMAGE_THRESHOLD (5 MW)
+#define RAD_THRESHOLD (30 MW)
+
+/obj/machinery/power/transmission_laser
+ name = "power transmission laser"
+ desc = "Sends power over a giant laser beam to an NT power processing facility."
+
+ icon = 'icons/goonstation/objects/pt_laser.dmi'
+ icon_state = "ptl"
+
+ max_integrity = 500
+
+ density = TRUE
+ anchored = TRUE
+
+ pixel_x = 0
+ pixel_y = -64
+
+ // Variables go below here
+ /// How far we shoot the beam. If it isn't blocked it should go to the end of the z level.
+ var/range = 0
+ /// Amount of power we are outputting
+ var/output_level = 0
+ /// The total capacity of the laser
+ var/capacity = DEFAULT_CAPACITY
+ /// Our current stored energy
+ var/charge = 0
+ /// Are we trying to provide power to the laser
+ var/input_attempt = TRUE
+ /// Are we currently inputting power into the laser
+ var/inputting = TRUE
+ /// The amount of energy coming in from the inputs last tick
+ var/input_available = 0
+ /// Have we been switched on?
+ var/turned_on = FALSE
+ /// Are we attempting to fire the laser currently?
+ var/firing = FALSE
+ /// We need to create a list of all lasers we are creating so we can delete them in the end
+ var/list/laser_effects = list()
+ /// Our max load we can set
+ var/max_grid_load = 0
+ /// The load we place on the power grid we are connected to
+ var/current_grid_load = 0
+ /// Signifies which unit we are using for output power. Used both in TGUI for formatting purposes and output power calculations.
+ var/power_format_multi = 1
+ /// Signifies which unit we are using for input power. Used both in TGUI for formatting purposes and input power calculations.
+ var/power_format_multi_output = 1 MW
+
+ /// Are we selling the energy or just sending it into the ether
+ var/selling_energy = FALSE
+
+ /// How much energy have we sold in total (Joules)
+ var/total_energy = 0
+
+ /// How many credits we have earned in total
+ var/total_earnings = 0
+ /// The amount of money we haven't sent yet
+ var/unsent_earnings = 0
+
+ /// Gives our power input when multiplied with power_format_multi. The multiplier signifies the units of power, and this is how many of them we are inputting.
+ var/input_number = 0
+ /// Gives our power output when multiplied with power_format_multi_output. The multiplier signifies the units of power, and this is how many of them we are outputting.
+ var/output_number = 0
+ /// Our set input pulling
+ var/input_pulling = 0
+ /// Targetable areas in lavaland
+ var/list/targetable_areas = list(
+ /area/lavaland/surface/outdoors/outpost,
+ /area/lavaland/surface/outdoors/targetable,
+ /area/mine/outpost,
+ /area/shuttle/mining,
+ )
+ /// Megafauna being targeted
+ var/mob/living/simple_animal/hostile/megafauna/target
+ /// Overlay that goes over the mob that gets beamed
+ var/image/orbital_strike
+
+/obj/machinery/power/transmission_laser/north
+ pixel_x = -64
+ pixel_y = 0
+ dir = NORTH
+
+/obj/machinery/power/transmission_laser/east
+ pixel_x = 0
+ pixel_y = 0
+ dir = EAST
+
+/obj/machinery/power/transmission_laser/west
+ pixel_x = -64
+ pixel_y = 0
+ dir = WEST
+
+/obj/item/circuitboard/machine/transmission_laser
+ board_name = "Power Transmission Laser"
+ icon_state = "command"
+ build_path = /obj/machinery/power/transmission_laser
+ origin_tech = "engineering=2;combat=3;"
+ req_components = list(
+ /obj/item/stock_parts/capacitor = 3,
+ /obj/item/stock_parts/micro_laser = 3,
+ )
+
+/obj/machinery/power/transmission_laser/Initialize(mapload)
+ . = ..()
+ component_parts = list()
+ component_parts += new /obj/item/circuitboard/machine/transmission_laser
+ component_parts += new /obj/item/stock_parts/micro_laser
+ component_parts += new /obj/item/stock_parts/micro_laser
+ component_parts += new /obj/item/stock_parts/micro_laser
+ component_parts += new /obj/item/stock_parts/capacitor
+ component_parts += new /obj/item/stock_parts/capacitor
+ component_parts += new /obj/item/stock_parts/capacitor
+ range = get_dist(get_front_turf(), get_edge_target_turf(get_front_turf(), dir))
+ if(!powernet)
+ connect_to_network()
+ handle_offset()
+ update_icon()
+
+/obj/machinery/power/transmission_laser/screwdriver_act(mob/living/user, obj/item/I)
+ if(firing)
+ to_chat(user,"Turn the laser off first. ")
+ return
+ if(default_deconstruction_screwdriver(user, initial(icon_state), initial(icon_state), I))
+ return TRUE
+
+/obj/machinery/power/transmission_laser/crowbar_act(mob/living/user, obj/item/I)
+ if(!panel_open)
+ return
+ if(default_deconstruction_crowbar(user, I))
+ return TRUE
+
+/obj/machinery/power/transmission_laser/wrench_act(mob/living/user, obj/item/I)
+ if(!panel_open)
+ return
+ if(rotate())
+ return TRUE
+ to_chat(user, "Target area blocked, please clear all objects and personnel. ")
+ return TRUE
+
+/// Rotates the laser if we have the space to do so.
+/obj/machinery/power/transmission_laser/proc/rotate()
+ var/new_dir = turn(dir, -90)
+
+ var/x_offset = (new_dir == WEST) ? -2 : 2
+ var/y_offset = (new_dir == SOUTH) ? -2 : 2
+ var/datum/component/multitile/tiles = GetComponent(/datum/component/multitile)
+ // Make sure the area we want to rotate to has enough free tiles
+ for(var/turf/tile in block(x, y, z, x + x_offset, y + y_offset))
+ if(tile?.density)
+ return FALSE
+ for(var/atom/thing as anything in tile.contents)
+ // If it's the machine or one of its multitile components fillers skip it
+ if(thing.UID() == UID() || (istype(thing, /obj/structure/filler/) && (thing in tiles.all_fillers)))
+ continue
+ if(thing?.density)
+ return FALSE
+
+ dir = new_dir
+ handle_offset()
+ return TRUE
+
+/obj/machinery/power/transmission_laser/proc/handle_offset()
+ switch(dir)
+ if(NORTH)
+ pixel_x = -64
+ pixel_y = 0
+ AddComponent(/datum/component/multitile, list(
+ list(0, 1, 0, ),
+ list(1, 1, 1, ),
+ list(1, 1, MACH_CENTER),
+ ))
+ if(SOUTH)
+ pixel_x = 0
+ pixel_y = -64
+ AddComponent(/datum/component/multitile, list(
+ list(MACH_CENTER, 1, 1),
+ list(1, 1, 1),
+ list(0, 1, 0),
+ ))
+ if(WEST)
+ pixel_x = -64
+ pixel_y = 0
+ AddComponent(/datum/component/multitile, list(
+ list(0, 1, 1, ),
+ list(1, 1, 1, ),
+ list(0, 1, MACH_CENTER),
+ ))
+ if(EAST)
+ pixel_x = 0
+ pixel_y = 0
+ AddComponent(/datum/component/multitile, list(
+ list(1, 1, 0),
+ list(1, 1, 1),
+ list(MACH_CENTER, 1, 0),
+ ))
+
+/obj/machinery/power/transmission_laser/Destroy()
+ . = ..()
+ if(length(laser_effects))
+ destroy_lasers()
+
+/obj/machinery/power/transmission_laser/proc/get_front_turf()
+ //this is weird as i believe byond sets the bottom left corner as the source corner like
+ // x-x-x
+ // x-x-x
+ // o-x-x
+ //which would mean finding the true front turf would require centering than taking a step in the primary direction
+ var/turf/center = locate(x + 1 + round(pixel_x / 32), y + 1 + round(pixel_y / 32), z)
+ return get_step(center, dir)
+
+
+
+/obj/machinery/power/transmission_laser/examine(mob/user)
+ . = ..()
+ . += "Laser currently has [unsent_earnings] unsent credits. "
+ . += "Laser has generated [total_earnings] credits. "
+ . += "Laser has sold [total_energy] Joules. "
+
+/// Appearance changes are here
+/obj/machinery/power/transmission_laser/update_overlays()
+ . = ..()
+ if((stat & BROKEN) || !charge)
+ . += "unpowered"
+ return
+ if(input_available > 0)
+ . += "green_light"
+ . += emissive_appearance(icon, "green_light", src)
+ if(turned_on)
+ . += "red_light"
+ . += emissive_appearance(icon, "red_light", src)
+ if(firing)
+ . +="firing"
+ . += emissive_appearance(icon, "firing", src)
+
+ var/charge_level = return_charge()
+ if(charge_level == 6)
+ . += "charge_full"
+ . += emissive_appearance(icon, "charge_full", src)
+ else if(charge_level > 0)
+ . += "charge_[charge_level]"
+ . += emissive_appearance(icon, "charge_[charge_level]", src)
+
+/// Returns the charge level from [0 to 6]
+/obj/machinery/power/transmission_laser/proc/return_charge()
+ if(!output_level)
+ return 0
+ return min(round((charge / abs(output_level)) * 6), 6)
+
+/obj/machinery/power/transmission_laser/attack_hand(mob/user)
+ ui_interact(user)
+
+/obj/machinery/power/transmission_laser/attack_ghost(mob/user)
+ ui_interact(user)
+
+/obj/machinery/power/transmission_laser/ui_interact(mob/user, datum/tgui/ui)
+ . = ..()
+ ui = SStgui.try_update_ui(user, src, ui)
+ if(!ui)
+ ui = new(user, src, "goonstation_PTL")
+ ui.open()
+ ui.set_autoupdate(TRUE)
+
+/obj/machinery/power/transmission_laser/ui_data(mob/user)
+ . = ..()
+ var/list/data = list()
+
+ data["output"] = output_level
+ data["total_earnings"] = total_earnings
+ data["unsent_earnings"] = unsent_earnings
+ data["total_energy"] = total_energy
+ data["held_power"] = charge
+ data["selling_energy"] = selling_energy
+ data["max_capacity"] = capacity
+ data["max_grid_load"] = max_grid_load
+
+ data["accepting_power"] = turned_on
+ data["sucking_power"] = inputting
+ data["firing"] = firing
+ data["target"] = target ? target.internal_gps.gpstag : ""
+
+ data["power_format"] = power_format_multi
+ data["input_number"] = input_number
+ data["avalible_input"] = input_available
+ data["output_number"] = output_number
+ data["output_multiplier"] = power_format_multi_output
+ data["input_total"] = input_number * power_format_multi
+ data["output_total"] = output_number * power_format_multi_output
+
+ return data
+
+/obj/machinery/power/transmission_laser/ui_act(action, list/params)
+ . = ..()
+ if(.)
+ return
+ switch(action)
+ if("toggle_input")
+ turned_on = !turned_on
+ update_icon()
+ if("toggle_output")
+ firing = !firing
+ if(!firing)
+ destroy_lasers()
+ else
+ setup_lasers()
+ update_icon()
+ if("target")
+ target(usr)
+
+ if("set_input")
+ input_number = clamp(params["set_input"], 0, 999) //multiplies our input by if input
+ if("set_output")
+ output_number = clamp(params["set_output"], 0, 999)
+
+ if("inputW")
+ power_format_multi = 1
+ if("inputKW")
+ power_format_multi = 1 KW
+ if("inputMW")
+ power_format_multi = 1 MW
+ if("inputGW")
+ power_format_multi = 1 GW
+
+ if("outputW")
+ power_format_multi_output = 1
+ if("outputKW")
+ power_format_multi_output = 1 KW
+ if("outputMW")
+ power_format_multi_output = 1 MW
+ if("outputGW")
+ power_format_multi_output = 1 GW
+
+/// Target a megafauna in the mining base or its immediate vicinity
+/obj/machinery/power/transmission_laser/proc/target(mob/user)
+ var/list/target_list = list()
+ for(var/monster_id in GLOB.alive_megafauna_list)
+ var/mob/living/simple_animal/hostile/megafauna/monster = locateUID(monster_id)
+ var/area/boss_loc = get_area(monster)
+ for(var/area_type in targetable_areas)
+ if(istype(boss_loc, area_type))
+ target_list[monster.internal_gps.gpstag] = monster
+ // Target CC to sell power
+ target_list["Collection Terminal"] = null
+
+ var/choose = tgui_input_list(user, "Select target", "Target", target_list)
+ if(!choose)
+ return
+ target = target_list[choose]
+ RegisterSignal(target, COMSIG_MOB_DEATH, PROC_REF(untarget))
+ if(firing && target)
+ orbital_strike = image(target.icon, target, "orbital_strike", FLY_LAYER, SOUTH)
+ target.add_overlay(orbital_strike)
+
+/// Stop targeting a mob once it dies
+/obj/machinery/power/transmission_laser/proc/untarget()
+ SIGNAL_HANDLER
+ target.cut_overlay(orbital_strike)
+ UnregisterSignal(target, COMSIG_MOB_DEATH)
+ target = null
+
+/obj/machinery/power/transmission_laser/process()
+ max_grid_load = get_surplus()
+ input_available = get_surplus()
+ if(stat & BROKEN)
+ return
+
+ var/last_disp = return_charge()
+ var/last_chrg = inputting
+ var/last_fire = firing
+
+ if(last_disp != return_charge() || last_chrg != inputting || last_fire != firing)
+ update_icon()
+
+ if(powernet && input_attempt && turned_on)
+ input_pulling = min(input_available, input_number * power_format_multi, capacity - charge )
+
+ if(inputting)
+ if(input_pulling > 0)
+ consume_direct_power(input_pulling)
+ charge += input_pulling
+ else
+ inputting = FALSE
+ else
+ if(input_attempt && input_pulling > 0)
+ inputting = TRUE
+ else
+ inputting = FALSE
+
+ if(charge < MINIMUM_POWER)
+ firing = FALSE
+ output_level = 0
+ destroy_lasers()
+ return
+
+ if(!firing)
+ return
+
+ output_level = min(charge, output_number * power_format_multi_output)
+
+ if(firing)
+ if(!target)
+ sell_power(output_level * WATT_TICK_TO_JOULE)
+ else
+ if(!QDELETED(target)) // Just for safety.
+ target.loot = list() // disable loot drops form the target to prevent cheese
+ if(10 * output_level * target.damage_coeff[BURN] / (1 MW) > target.health) // If we would kill the target dust it.
+ target.health = 0 // We need this so can_die() won't prevent dusting
+ visible_message("\The [src] is reduced to dust by the beam! ")
+ target.dust()
+ else
+ target.adjustFireLoss(10 * output_level / (1 MW))
+ else
+ target = null
+ if(output_level > EYE_DAMAGE_THRESHOLD)
+ for(var/mob/living/carbon/someone in oview(min(output_level / EYE_DAMAGE_THRESHOLD, 8), get_front_turf()))// Flash targets that can see the exit of the emitter
+ var/turf/front = get_front_turf()
+ var/turf/step = get_step(get_front_turf(), dir)
+ var/d_x = someone.x - front.x
+ var/d_y = someone.y - front.y
+ if(someone.dir == dir || (((dir == NORTH || dir == SOUTH) && (SIGN(d_y) != SIGN(step.y - front.y)))) || ((dir == WEST || dir == EAST) && (SIGN(d_x) != SIGN(step.x - front.x))))// Make sure they are in front of it
+ continue
+ var/look_angle
+ var/angle_to_bore = arctan(-d_x, -d_y)
+ switch(someone.dir)
+ if(NORTH)
+ look_angle = 90
+ if(SOUTH)
+ look_angle = -90
+ if(EAST)
+ look_angle = 0
+ if(WEST)
+ look_angle = 180
+ // Takes the cosine of the difference in angle between where the mob is looking and the location of the bore in relation to the mob.
+ var/flashmod = max(cos(look_angle - angle_to_bore), 0)
+ someone.flash_eyes(min(round(output_level/ EYE_DAMAGE_THRESHOLD), 3) * flashmod, TRUE, TRUE)
+ if(output_level > RAD_THRESHOLD) // Starts causing weak, quickly dissipating radiation pulses around the bore when power is high enough
+ radiation_pulse(get_front_turf(), (output_level / RAD_THRESHOLD) * 50, RAD_DISTANCE_COEFFICIENT)
+
+
+ charge -= output_level
+
+//// Selling defines are here
+// Minimum amount of money per cycle
+#define MINIMUM_BAR 0
+// Maximum amount of money per cycle - minimum amount of money per cycle
+#define PROCESS_CAP (6 - MINIMUM_BAR)
+
+// Higher number means approaching the limit slower
+#define A1_CURVE 20
+
+#define HIGH_CUT_RATIO 0.75
+#define MEDIUM_CUT_RATIO 0.25
+
+/obj/machinery/power/transmission_laser/proc/sell_power(joules)
+ var/mega_joules = joules / (1 MW)
+ SSticker.score.score_gigajoules_exported += joules / (1 GW)
+
+ var/generated_cash = (2 * mega_joules * PROCESS_CAP) / ((2 * mega_joules) + (PROCESS_CAP * A1_CURVE))
+ if(mega_joules) // so we can't divide by 0
+ generated_cash += (4 * mega_joules * MINIMUM_BAR) / (4 * mega_joules + MINIMUM_BAR)
+ if(generated_cash < 0)
+ return
+
+ total_energy += joules
+ total_earnings += generated_cash
+ unsent_earnings += generated_cash
+
+ var/datum/money_account/engineering_bank_account = GLOB.station_money_database.get_account_by_department(DEPARTMENT_ENGINEERING)
+ var/datum/money_account/cargo_bank_account = GLOB.station_money_database.get_account_by_department(DEPARTMENT_SUPPLY)
+
+ if(unsent_earnings > 200)
+ var/medium_cut = round(unsent_earnings * MEDIUM_CUT_RATIO)
+ var/high_cut = round(unsent_earnings * HIGH_CUT_RATIO)
+
+ GLOB.station_money_database.credit_account(cargo_bank_account, medium_cut, "Transmission Laser Payout", "Central Command Supply Master", supress_log = FALSE)
+ unsent_earnings -= medium_cut
+
+ GLOB.station_money_database.credit_account(engineering_bank_account, high_cut, "Transmission Laser Payout", "Central Command Supply Master", supress_log = FALSE)
+ unsent_earnings -= high_cut
+
+#undef A1_CURVE
+#undef PROCESS_CAP
+#undef MINIMUM_BAR
+#undef HIGH_CUT_RATIO
+#undef MEDIUM_CUT_RATIO
+
+// Beam related procs
+
+/obj/machinery/power/transmission_laser/proc/setup_lasers()
+ if(target)
+ orbital_strike = image(target.icon, target, "orbital_strike", FLY_LAYER, SOUTH)
+ target.add_overlay(orbital_strike)
+ var/turf/last_step = get_step(get_front_turf(), dir)
+ for(var/num in 1 to range)
+ if(!(locate(/obj/effect/transmission_beam) in last_step))
+ var/obj/effect/transmission_beam/new_beam = new(last_step, src)
+ new_beam.host = src
+ new_beam.dir = dir
+ laser_effects += new_beam
+
+ last_step = get_step(last_step, dir)
+
+/obj/machinery/power/transmission_laser/proc/destroy_lasers()
+ if(target)
+ target.cut_overlay(orbital_strike)
+ for(var/obj/effect/transmission_beam/listed_beam as anything in laser_effects)
+ laser_effects -= listed_beam
+ qdel(listed_beam)
+
+// Beam
+/obj/effect/transmission_beam
+ name = "Shimmering beam"
+ icon = 'icons/goonstation/effects/pt_beam.dmi'
+ icon_state = "ptl_beam"
+ anchored = TRUE
+
+ /// Used to deal with atoms stepping on us while firing
+ var/obj/machinery/power/transmission_laser/host
+
+/obj/effect/transmission_beam/Initialize(mapload, obj/machinery/power/transmission_laser/creator)
+ . = ..()
+ update_appearance()
+
+/obj/effect/transmission_beam/Destroy(force)
+ . = ..()
+
+/obj/effect/transmission_beam/update_overlays()
+ . = ..()
+ . += emissive_appearance(icon, "ptl_beam", src)
+
+/// Explosions aren't supposed to make holes in a beam.
+/obj/effect/transmission_beam/ex_act(severity)
+ return
+
+#undef MINIMUM_POWER
+#undef DEFAULT_CAPACITY
+#undef EYE_DAMAGE_THRESHOLD
+#undef RAD_THRESHOLD
diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm
index 14657fde3221..30fb8dd2923c 100644
--- a/code/modules/antagonists/_common/antag_datum.dm
+++ b/code/modules/antagonists/_common/antag_datum.dm
@@ -45,10 +45,6 @@ GLOBAL_LIST_EMPTY(antagonists)
var/wiki_page_name
/// The organization, if any, this antag is associated with
var/datum/antag_org/organization
- /// If set to TRUE, the antag will be notified they are targeted by another antagonist this round.
- var/targeted_by_antag = FALSE
- /// The message displayed to the antag if targeted_by_antag is set to TRUE
- var/targeted_by_antag_message = "You can't shake the feeling someone's been stalking you. You might be an assassin's next target."
//Blurb stuff
/// Intro Blurbs text colour
diff --git a/code/modules/antagonists/_common/antag_spawner.dm b/code/modules/antagonists/_common/antag_spawner.dm
index 51648d390449..c6793185540c 100644
--- a/code/modules/antagonists/_common/antag_spawner.dm
+++ b/code/modules/antagonists/_common/antag_spawner.dm
@@ -104,7 +104,7 @@
/obj/item/antag_spawner/nuke_ops/borg_tele/assault/Initialize(mapload)
. = ..()
- poll_icon = image(icon = 'icons/mob/robots.dmi', icon_state = "syndie-bloodhound-preview")
+ poll_icon = image(icon = 'icons/mob/robots.dmi', icon_state = "spidersyndi-preview")
/obj/item/antag_spawner/nuke_ops/borg_tele/medical
name = "syndicate medical teleporter"
diff --git a/code/modules/antagonists/cult/team_cult.dm b/code/modules/antagonists/cult/team_cult.dm
index 8bf7e68cb7b3..7301d9abb9a6 100644
--- a/code/modules/antagonists/cult/team_cult.dm
+++ b/code/modules/antagonists/cult/team_cult.dm
@@ -31,14 +31,23 @@ RESTRICT_TYPE(/datum/team/cult)
/// Boolean that prevents all_members_timer from being called multiple times
var/is_in_transition = FALSE
+ /// Timer until we do a recount of cultist members
+ var/recount_timer
+
+/datum/team/cult/New(list/starting_members)
+ . = ..()
+ recount_timer = addtimer(CALLBACK(src, PROC_REF(cult_threshold_check)), 5 MINUTES, TIMER_STOPPABLE|TIMER_DELETE_ME|TIMER_LOOP)
+
+/datum/team/cult/Destroy(force, ...)
+ deltimer(recount_timer)
+ return ..()
+
/datum/team/cult/create_team(list/starting_members)
cult_threshold_check() // Set this ALWAYS before any check_cult_size check, or
. = ..()
objective_holder.add_objective(/datum/objective/servecult)
- addtimer(CALLBACK(src, PROC_REF(cult_threshold_check)), 2 MINUTES) // Check again in 2 minutes for latejoiners
-
cult_status = NARSIE_DEMANDS_SACRIFICE
create_next_sacrifice()
diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm
index 71c9c97ca6c4..75ec9a627e90 100644
--- a/code/modules/antagonists/traitor/datum_traitor.dm
+++ b/code/modules/antagonists/traitor/datum_traitor.dm
@@ -12,8 +12,6 @@ RESTRICT_TYPE(/datum/antagonist/traitor)
clown_gain_text = "Your syndicate training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself."
clown_removal_text = "You lose your syndicate training and return to your own clumsy, clownish self."
wiki_page_name = "Traitor"
- targeted_by_antag_message = "Our intelligence suggests that you are likely to be the target of a rival member of the Syndicate. \
- Remain vigilant, they know who you are and what you can do."
/// Should the traitor get codewords?
var/give_codewords = TRUE
/// Should we give the traitor their uplink?
@@ -21,6 +19,9 @@ RESTRICT_TYPE(/datum/antagonist/traitor)
blurb_r = 200
blurb_a = 0.75
+ /// Have we / are we sending a backstab message at this time. If we are, do not send another.
+ var/sending_backstab = FALSE
+
/datum/antagonist/traitor/on_gain()
// Create this in case the traitor wants to mindslaves someone.
if(!owner.som)
@@ -274,14 +275,32 @@ RESTRICT_TYPE(/datum/antagonist/traitor)
return "[GLOB.current_date_string], [station_time_timestamp()]\n[station_name()], [get_area_name(owner.current, TRUE)]\nBEGIN_MISSION"
/datum/antagonist/traitor/proc/reveal_delayed_objectives()
+
for(var/datum/objective/delayed/delayed_obj in get_antag_objectives(FALSE))
delayed_obj.reveal_objective()
if(!owner?.current)
return
SEND_SOUND(owner.current, sound('sound/ambience/alarm4.ogg'))
- if(targeted_by_antag || prob(ORG_PROB_PARANOIA)) // Low chance of fake 'You are targeted' notification
- to_chat(owner.current, "[targeted_by_antag_message] ")
+
+ if(prob(ORG_PROB_PARANOIA)) // Low chance of fake 'You are targeted' notification
+ queue_backstab()
+
var/list/messages = owner.prepare_announce_objectives()
to_chat(owner.current, chat_box_red(messages.Join(" ")))
delayed_objectives = FALSE
+
+/datum/antagonist/traitor/proc/queue_backstab()
+ // We do not want to send out two of these. As such, if the datum is already sending a backstab, abort.
+ if(sending_backstab)
+ return
+ sending_backstab = TRUE
+ addtimer(CALLBACK(src, PROC_REF(send_backstab)), rand(2 MINUTES, 5 MINUTES))
+
+/datum/antagonist/traitor/proc/send_backstab()
+ if(!owner.current)
+ return
+ add_antag_objective(/datum/objective/potentially_backstabbed)
+ var/list/messages = owner.prepare_announce_objectives()
+ to_chat(owner.current, chat_box_red(messages.Join(" ")))
+ SEND_SOUND(owner.current, sound('sound/ambience/alarm4.ogg'))
diff --git a/code/modules/asset_cache/assets/asset_nanomap.dm b/code/modules/asset_cache/assets/asset_nanomap.dm
index 62f32cc4587e..f5b0c2be21a8 100644
--- a/code/modules/asset_cache/assets/asset_nanomap.dm
+++ b/code/modules/asset_cache/assets/asset_nanomap.dm
@@ -2,8 +2,8 @@
// It REALLY doesnt matter too much if these arent up to date
// They are relatively big
assets = list(
- "Cyberiad220_nanomap_z1.png" = 'icons/_nanomaps/Cyberiad220_nanomap_z1.png', // SS220 EDIT START - OUR MAPS
- "Delta220_nanomap_z1.png" = 'icons/_nanomaps/Delta220_nanomap_z1.png',
+ "BoxStation220_nanomap_z1.png" = 'icons/_nanomaps/BoxStation220_nanomap_z1.png', // SS220 EDIT START - OUR MAPS
+ "DeltaStation220_nanomap_z1.png" = 'icons/_nanomaps/DeltaStation220_nanomap_z1.png',
"MetaStation220_nanomap_z1.png" = 'icons/_nanomaps/MetaStation220_nanomap_z1.png',
"Lavaland_nanomap_z1.png" = 'icons/_nanomaps/Lavaland_nanomap_z1.png', // SS220 EDIT END - OUR MAPS
"CereStation_nanomap_z1.png" = 'icons/_nanomaps/CereStation_nanomap_z1.png',
diff --git a/code/modules/asset_cache/assets/asset_strip.dm b/code/modules/asset_cache/assets/asset_strip.dm
index 463a4a817931..236294743e3f 100644
--- a/code/modules/asset_cache/assets/asset_strip.dm
+++ b/code/modules/asset_cache/assets/asset_strip.dm
@@ -3,6 +3,7 @@
"inventory-glasses.png" = 'icons/ui_icons/inventory/glasses.png',
"inventory-head.png" = 'icons/ui_icons/inventory/head.png',
"inventory-mask.png" = 'icons/ui_icons/inventory/mask.png',
+ "inventory-neck.png" = 'icons/ui_icons/inventory/neck.png',
"inventory-ears.png" = 'icons/ui_icons/inventory/ears.png',
"inventory-uniform.png" = 'icons/ui_icons/inventory/uniform.png',
"inventory-suit.png" = 'icons/ui_icons/inventory/suit.png',
diff --git a/code/modules/awaymissions/mission_code/ruins/telecomns.dm b/code/modules/awaymissions/mission_code/ruins/telecomns.dm
index 725dcf52d0cd..d485817cf193 100644
--- a/code/modules/awaymissions/mission_code/ruins/telecomns.dm
+++ b/code/modules/awaymissions/mission_code/ruins/telecomns.dm
@@ -427,18 +427,17 @@ GLOBAL_LIST_EMPTY(telecomms_trap_tank)
for(var/I in 1 to 7)
new /obj/item/wormhole_jaunter/contractor(src)
-/obj/effect/spawner/random_spawners/telecomms_emp_loot
+/obj/effect/spawner/random/telecomms_emp_loot
name = "telecomms emp loot"
- result = list(
+ loot = list(
/obj/item/grenade/empgrenade = 8,
/obj/item/gun/energy/ionrifle/carbine = 1,
/obj/item/gun/energy/ionrifle = 1)
-/obj/effect/spawner/random_spawners/telecomms_teleprod_maybe
+/obj/effect/spawner/random/telecomms_teleprod_maybe
name = "teleprod maybe"
- result = list(
- /datum/nothing = 4,
- /obj/item/melee/baton/cattleprod/teleprod = 1)
+ loot = list(/obj/item/melee/baton/cattleprod/teleprod = 1)
+ spawn_loot_chance = 20
/obj/effect/spawner/random/telecomms_weldertank_maybe
name = "weldertank maybe"
diff --git a/code/modules/client/login_processing/10-load_preferences.dm b/code/modules/client/login_processing/10-load_preferences.dm
index 0b2c2dc4afd4..b16174dfd60d 100644
--- a/code/modules/client/login_processing/10-load_preferences.dm
+++ b/code/modules/client/login_processing/10-load_preferences.dm
@@ -32,7 +32,8 @@
server_region,
muted_adminsounds_ckeys,
viewrange,
- map_vote_pref_json
+ map_vote_pref_json,
+ toggles_3
FROM player
WHERE ckey=:ckey"}, list(
"ckey" = C.ckey
diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm
index 8a04fe56c18d..fa4c52811815 100644
--- a/code/modules/client/preference/preferences.dm
+++ b/code/modules/client/preference/preferences.dm
@@ -63,6 +63,7 @@ GLOBAL_LIST_INIT(special_role_times, list(
var/UI_style = "Midnight"
var/toggles = TOGGLES_DEFAULT
var/toggles2 = TOGGLES_2_DEFAULT // Created because 1 column has a bitflag limit of 24 (BYOND limitation not MySQL)
+ var/toggles3 = TOGGLES_3_DEFAULT // Created for see above. I need to JSONify this at some point -aa07
var/sound = SOUND_DEFAULT
var/light = LIGHT_DEFAULT
/// Glow level for the lighting. Takes values from GLOW_HIGH to GLOW_DISABLE.
diff --git a/code/modules/client/preference/preferences_mysql.dm b/code/modules/client/preference/preferences_mysql.dm
index 7efb09f2a95d..44a27ab8eecd 100644
--- a/code/modules/client/preference/preferences_mysql.dm
+++ b/code/modules/client/preference/preferences_mysql.dm
@@ -34,6 +34,7 @@
raw_muted_admins = query.item[26]
viewrange = query.item[27]
raw_fptp = query.item[28]
+ toggles3 = text2num(query.item[29])
lastchangelog_2 = lastchangelog // Clone please
@@ -43,6 +44,7 @@
default_slot = sanitize_integer(default_slot, 1, max_save_slots, initial(default_slot))
toggles = sanitize_integer(toggles, 0, TOGGLES_TOTAL, initial(toggles))
toggles2 = sanitize_integer(toggles2, 0, TOGGLES_2_TOTAL, initial(toggles2))
+ toggles3 = sanitize_integer(toggles3, 0, TOGGLES_3_TOTAL, initial(toggles3))
sound = sanitize_integer(sound, 0, 65535, initial(sound))
UI_style_color = sanitize_hexcolor(UI_style_color, initial(UI_style_color))
UI_style_alpha = sanitize_integer(UI_style_alpha, 0, 255, initial(UI_style_alpha))
@@ -94,6 +96,7 @@
default_slot=:defaultslot,
toggles=:toggles,
toggles_2=:toggles2,
+ toggles_3=:toggles3,
atklog=:atklog,
sound=:sound,
light=:light,
@@ -123,6 +126,7 @@
// Even though its a number in the DB, you have to use num2text here, otherwise byond adds scientific notation to the number
"toggles" = num2text(toggles, CEILING(log(10, (TOGGLES_TOTAL)), 1)),
"toggles2" = num2text(toggles2, CEILING(log(10, (TOGGLES_2_TOTAL)), 1)),
+ "toggles3" = num2text(toggles3, CEILING(log(10, (TOGGLES_3_TOTAL)), 1)),
"atklog" = atklog,
"sound" = sound,
"light" = light,
diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm
index 876cfcf89476..fd1a76acff70 100644
--- a/code/modules/clothing/clothing.dm
+++ b/code/modules/clothing/clothing.dm
@@ -1185,3 +1185,9 @@
deconstruct(FALSE)
else
..()
+
+/obj/item/clothing/neck
+ name = "necklace"
+ icon = 'icons/obj/clothing/neck.dmi'
+ body_parts_covered = UPPER_TORSO
+ slot_flags = ITEM_SLOT_NECK
diff --git a/code/modules/clothing/neck/cloaks.dm b/code/modules/clothing/neck/cloaks.dm
new file mode 100644
index 000000000000..02ae9f4d4f18
--- /dev/null
+++ b/code/modules/clothing/neck/cloaks.dm
@@ -0,0 +1,47 @@
+//Cloaks. No, not THAT kind of cloak.
+
+/obj/item/clothing/neck/cloak
+ name = "grey cloak"
+ desc = "It's a cloak that can be worn around your neck in a pretty dull color."
+ icon_state = "cloak"
+ w_class = WEIGHT_CLASS_SMALL
+ body_parts_covered = UPPER_TORSO | ARMS
+
+/obj/item/clothing/neck/cloak/head_of_security
+ name = "head of security's cloak"
+ desc = "Worn by the leader of Brigston, ruling the station with an iron fist."
+ icon_state = "hoscloak"
+
+/obj/item/clothing/neck/cloak/quartermaster
+ name = "quartermaster's cloak"
+ desc = "Worn by the God-emperor of Cargonia, supplying the station with the necessary tools for survival."
+ icon_state = "qmcloak"
+
+/obj/item/clothing/neck/cloak/chief_medical_officer
+ name = "chief medical officer's cloak"
+ desc = "Worn by the leader of Medistan, the valiant men and women keeping pestilence at bay."
+ icon_state = "cmocloak"
+
+/obj/item/clothing/neck/cloak/chief_engineer
+ name = "chief engineer's cloak"
+ desc = "Worn by the leader of both Atmosia and Delamistan, wielder of unlimited power."
+ icon_state = "cecloak"
+
+/obj/item/clothing/neck/cloak/research_director
+ name = "research director's cloak"
+ desc = "Worn by the leader of Scientopia, the greatest thaumaturgist and researcher of rapid unexpected self disassembly."
+ icon_state = "rdcloak"
+
+/obj/item/clothing/neck/cloak/captain
+ name = "captain's cloak"
+ desc = "Worn by the supreme leader of Space Station 13."
+ icon_state = "capcloak"
+
+/obj/item/clothing/neck/cloak/captain/Initialize(mapload)
+ . = ..()
+ desc = "Worn by the supreme leader of [station_name()]."
+
+/obj/item/clothing/neck/cloak/head_of_personnel
+ name = "head of personnel's cloak"
+ desc = "Worn by the Head of Personnel. It smells faintly of bureaucracy."
+ icon_state = "hopcloak"
diff --git a/code/modules/clothing/suits/cardborg_suit.dm b/code/modules/clothing/suits/cardborg_suit.dm
index 324c2fb04c8a..dca49e0dda97 100644
--- a/code/modules/clothing/suits/cardborg_suit.dm
+++ b/code/modules/clothing/suits/cardborg_suit.dm
@@ -105,7 +105,7 @@ CONTENTS:
icon_state = "cardborg_h_deathbot"
item_state = "cardborg_h_deathbot"
dog_fashion = /datum/dog_fashion/head/cardborg/deathbot
- available_disguises = list("nano_bloodhound", "syndie_bloodhound", "syndi-medi", "syndi-engi", "ertgamma")
+ available_disguises = list("nano_bloodhound", "syndie_bloodhound", "syndi-medi", "syndi-engi", "ertgamma", "spidersyndi", "syndieheavy")
species_disguise = "High-tech killer robot"
/*
diff --git a/code/modules/clothing/suits/job_suits.dm b/code/modules/clothing/suits/job_suits.dm
index 351ba06560fe..f67574bf124b 100644
--- a/code/modules/clothing/suits/job_suits.dm
+++ b/code/modules/clothing/suits/job_suits.dm
@@ -30,7 +30,7 @@
)
/obj/item/clothing/suit/mantle/armor/captain
- name = "captain's cloak"
+ name = "captain's mantle"
desc = "An armor-plated piece of fashion for the ruling elite. Protect your upper half in style."
icon_state = "capmantle"
item_state = "capmantle"
diff --git a/code/modules/error_handler/error_handler.dm b/code/modules/error_handler/error_handler.dm
index 475610825f3d..f77ccd5a4872 100644
--- a/code/modules/error_handler/error_handler.dm
+++ b/code/modules/error_handler/error_handler.dm
@@ -136,6 +136,9 @@ GLOBAL_VAR_INIT(total_runtimes_skipped, 0)
for(var/line in desclines)
log_world(line)
log_runtime_txt(line)
+#ifdef CIBUILDING
+ log_world("::error file=[e.file],line=[e.line],title=Runtime::[e]")
+#endif
if(GLOB.error_cache)
GLOB.error_cache.logError(e, desclines, e_src = e_src)
#endif
diff --git a/code/modules/food_and_drinks/food/foods/junkfood.dm b/code/modules/food_and_drinks/food/foods/junkfood.dm
index 0c3b1297b998..e988c416c177 100644
--- a/code/modules/food_and_drinks/food/foods/junkfood.dm
+++ b/code/modules/food_and_drinks/food/foods/junkfood.dm
@@ -121,6 +121,17 @@
user.put_in_hands(L)
qdel(src)
+/obj/item/food/deluxe_chocolate_bar
+ name = "Deluxe Chocolate-bar"
+ desc = "Crafted from premium cacao and infused with quantum nutrients, this luxury chocolate bar is wrapped in nanofoil for ultimate freshness. Experience the essence of culinary supremacy with every bite."
+ icon = 'icons/obj/food/candy.dmi'
+ icon_state = "choco"
+ filling_color = "#7D5F46"
+ antable = FALSE
+ junkiness = 25
+ list_reagents = list("chocolate" = 5, "sugar" = 10)
+ tastes = list("chocolate" = 1)
+
//////////////////////
// Homemade //
//////////////////////
diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm
index 275bfea1921c..fa1e698c084d 100644
--- a/code/modules/mapping/mapping_helpers.dm
+++ b/code/modules/mapping/mapping_helpers.dm
@@ -194,3 +194,46 @@
/obj/effect/mapping_helpers/airlock/windoor/autoname/desk/payload(obj/machinery/door/window/windoor)
if(windoor.dir == dir)
windoor.name = "[get_area_name(windoor, TRUE)] Desk"
+
+/obj/effect/mapping_helpers/turfs
+ icon = 'icons/turf/overlays.dmi'
+
+/obj/effect/mapping_helpers/turfs/Initialize(mapload)
+ . = ..()
+
+ var/turf/T = get_turf(src)
+ if(istype(T))
+ payload(T)
+
+/obj/effect/mapping_helpers/turfs/proc/payload(turf/simulated/T)
+ SHOULD_CALL_PARENT(FALSE)
+ CRASH("root turf mapping_helper payload called")
+
+/obj/effect/mapping_helpers/turfs/damage
+ icon_state = "damaged"
+
+/obj/effect/mapping_helpers/turfs/damage/payload(turf/simulated/T)
+ T.break_tile()
+
+/obj/effect/mapping_helpers/turfs/burn
+ icon_state = "burned"
+
+/obj/effect/mapping_helpers/turfs/burn/payload(turf/simulated/T)
+ T.burn_tile()
+
+/obj/effect/mapping_helpers/turfs/rust
+ icon_state = "rustwall"
+ var/spawn_probability = 100
+
+/obj/effect/mapping_helpers/turfs/rust/payload(turf/simulated/wall/T)
+ if(!istype(T))
+ return
+
+ if(prob(spawn_probability))
+ T.rust()
+
+/obj/effect/mapping_helpers/turfs/rust/probably
+ spawn_probability = 75
+
+/obj/effect/mapping_helpers/turfs/rust/maybe
+ spawn_probability = 25
diff --git a/code/modules/mapping/station_datums.dm b/code/modules/mapping/station_datums.dm
index b74e7d5c3e0a..7ccc0d3633d5 100644
--- a/code/modules/mapping/station_datums.dm
+++ b/code/modules/mapping/station_datums.dm
@@ -1,6 +1,6 @@
/datum/map/boxstation
fluff_name = "NSS Cyberiad"
- technical_name = "Cyberiad"
+ technical_name = "BoxStation"
map_path = "_maps/map_files/stations/boxstation.dmm"
webmap_url = "https://webmap.affectedarc07.co.uk/maps/paradise/cyberiad/"
welcome_sound = 'sound/AI/welcome_cyberiad.ogg'
@@ -14,7 +14,7 @@
/datum/map/deltastation
fluff_name = "NSS Kerberos"
- technical_name = "Delta"
+ technical_name = "DeltaStation"
map_path = "_maps/map_files/stations/deltastation.dmm"
webmap_url = "https://webmap.affectedarc07.co.uk/maps/paradise/deltastation/"
welcome_sound = 'sound/AI/welcome_kerberos.ogg'
diff --git a/code/modules/mob/inventory_procs.dm b/code/modules/mob/inventory_procs.dm
index 569f493d25ab..725f7fd28952 100644
--- a/code/modules/mob/inventory_procs.dm
+++ b/code/modules/mob/inventory_procs.dm
@@ -231,6 +231,8 @@
items += glasses
if(gloves)
items += gloves
+ if(neck)
+ items += neck
if(shoes)
items += shoes
if(wear_id)
diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm
index c01cffefa31c..3d12e23fe74e 100644
--- a/code/modules/mob/language.dm
+++ b/code/modules/mob/language.dm
@@ -413,7 +413,7 @@
/datum/language/common
name = "Galactic Common"
- desc = "The common galactic tongue."
+ desc = "Originally a carefully crafted fusion of various Human and Skrell dialects, Galactic Common is the most commonly spoken language in the Sector, and incorporates influences from nearly every known sapient species."
speech_verb = "says"
exclaim_verbs = list("exclaims", "shouts", "yells")
whisper_verb = "whispers"
@@ -424,15 +424,16 @@
/datum/language/human
name = "Sol Common"
- desc = "A bastardized hybrid of informal English and elements of Mandarin Chinese; the common language of the Sol system."
+ desc = "An artifical language designed by the Trans-Solar Federation for ease of use and concise communication."
speech_verb = "says"
- exclaim_verbs = list("exclaims", "shouts", "yells")
+ exclaim_verbs = list("snaps", "shouts", "barks")
whisper_verb = "whispers"
colour = "solcom"
key = "1"
+ space_chance = 70
flags = RESTRICTED
- syllables = list("tao","shi","tzu","yi","com","be","is","i","op","vi","ed","lec","mo","cle","te","dis","e")
- english_names = 1
+ syllables = list("ba","da","ka","ki","to","ta","sa","so","a","e","i","o","u","am","on","na","in",
+ "ko",)
// Galactic common languages (systemwide accepted standards).
/datum/language/trader
@@ -471,12 +472,13 @@
key = "0"
syllables = list ("honk","squeak","bonk","toot","narf","zub","wee","wub","norf")
+// SS220 EDIT START - Zvezhan -> Neo-Russkiya
/datum/language/com_srus
name = "Neo-Russkiya"
desc = "Neo-Russkiya, a bastard mix of Gutter, Sol Common, and old Russian. The official language of the USSP. It has started to see use outside of the fringe in hobby circles and protest groups. The linguistic spirit of Sol-Gov criticisms."
speech_verb = "articulates"
whisper_verb = "mutters"
- exclaim_verbs = list("exaggerates")
+ exclaim_verbs = list("proclaims", "boasts", "accentuates")
colour = "com_srus"
key = "?"
space_chance = 65
@@ -490,6 +492,7 @@
"odasky","trov","niki","ivano","dostov","sokol","oupa","pervom","schel",
"tizan","chka","tagan","dobry","okt","boda","veta","idi","cyk","blyt","hui","na",
"udi","litchki","casa","linka","toly","anatov","vich","vech","vuch","toi","ka","vod")
+// SS220 EDIT END - Zvezhan -> Neo-Russkiya
/datum/language/xenocommon
name = "Xenomorph"
diff --git a/code/modules/mob/living/carbon/alien/alien_death.dm b/code/modules/mob/living/carbon/alien/alien_death.dm
index 58be5381c597..78c021f9bf52 100644
--- a/code/modules/mob/living/carbon/alien/alien_death.dm
+++ b/code/modules/mob/living/carbon/alien/alien_death.dm
@@ -26,7 +26,8 @@
var/atom/movable/thing = I.remove(src)
if(thing)
thing.forceMove(get_turf(src))
- thing.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5)
+ if(!QDELETED(thing)) // This is in case moving to the turf deletes the atom.
+ thing.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5)
flick("gibbed-a", animation)
xgibs(loc)
diff --git a/code/modules/mob/living/carbon/carbon_stripping.dm b/code/modules/mob/living/carbon/carbon_stripping.dm
index 19125b47082e..bb0c549726ba 100644
--- a/code/modules/mob/living/carbon/carbon_stripping.dm
+++ b/code/modules/mob/living/carbon/carbon_stripping.dm
@@ -82,6 +82,10 @@
"[user] [muzzle.locked ? "locks" : "unlocks"] [source]'s [muzzle.name]. ")
+/datum/strippable_item/mob_item_slot/neck
+ key = STRIPPABLE_ITEM_NECK
+ item_slot = ITEM_SLOT_NECK
+
/datum/strippable_item/mob_item_slot/handcuffs
key = STRIPPABLE_ITEM_HANDCUFFS
item_slot = ITEM_SLOT_HANDCUFFED
diff --git a/code/modules/mob/living/carbon/human/human_death.dm b/code/modules/mob/living/carbon/human/human_death.dm
index 3974719e7ec1..6a6b037d61b2 100644
--- a/code/modules/mob/living/carbon/human/human_death.dm
+++ b/code/modules/mob/living/carbon/human/human_death.dm
@@ -14,12 +14,14 @@
var/atom/movable/thing = I.remove(src)
if(thing)
thing.forceMove(get_turf(src))
- thing.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5)
+ if(!QDELETED(thing)) // This is in case moving to the turf deletes the atom.
+ thing.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5)
for(var/obj/item/I in get_equipped_items(include_pockets = TRUE))
unEquip(I, TRUE)
I.forceMove(get_turf(src))
- I.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5)
+ if(!QDELETED(I)) // This is in case moving to the turf deletes the atom.
+ I.throw_at(get_edge_target_turf(src, pick(GLOB.alldirs)), rand(1, 3), 5)
for(var/obj/item/organ/external/E in bodyparts)
if(istype(E, /obj/item/organ/external/chest))
diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm
index ceed21264053..dc716c7d532f 100644
--- a/code/modules/mob/living/carbon/human/human_defense.dm
+++ b/code/modules/mob/living/carbon/human/human_defense.dm
@@ -184,7 +184,7 @@ emp_act
/mob/living/carbon/human/proc/getarmor_organ(obj/item/organ/external/def_zone, type)
if(!type || !def_zone) return 0
var/protection = 0
- var/list/body_parts = list(head, wear_mask, wear_suit, w_uniform, back, gloves, shoes, belt, s_store, glasses, l_ear, r_ear, wear_id) //Everything but pockets. Pockets are l_store and r_store. (if pockets were allowed, putting something armored, gloves or hats for example, would double up on the armor)
+ var/list/body_parts = list(head, wear_mask, wear_suit, w_uniform, back, gloves, shoes, belt, s_store, glasses, l_ear, r_ear, wear_id, neck) //Everything but pockets. Pockets are l_store and r_store. (if pockets were allowed, putting something armored, gloves or hats for example, would double up on the armor)
for(var/bp in body_parts)
if(!bp) continue
if(bp && isclothing(bp))
diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm
index 501eda399e79..e8933a1e8531 100644
--- a/code/modules/mob/living/carbon/human/human_defines.dm
+++ b/code/modules/mob/living/carbon/human/human_defines.dm
@@ -45,6 +45,7 @@
var/obj/item/clothing/shoes = null
var/obj/item/belt = null
var/obj/item/clothing/gloves = null
+ var/obj/item/clothing/neck = null
var/obj/item/clothing/glasses = null
var/obj/item/l_ear = null
var/obj/item/r_ear = null
diff --git a/code/modules/mob/living/carbon/human/human_examine.dm b/code/modules/mob/living/carbon/human/human_examine.dm
index b37224d7c086..49cf383f55a5 100644
--- a/code/modules/mob/living/carbon/human/human_examine.dm
+++ b/code/modules/mob/living/carbon/human/human_examine.dm
@@ -3,6 +3,7 @@
list("[p_are()] holding", l_hand, "in", "left hand"),
list("[p_are()] holding", r_hand, "in", "right hand"),
list("[p_are()] wearing", head, "on", "head"),
+ list("[p_are()] wearing", neck, "around", "neck"),
list("[p_are()] wearing", !skip_jumpsuit && w_uniform, null, null, length(w_uniform?.accessories) && "[english_accessory_list(w_uniform)]"),
list("[p_are()] wearing", wear_suit, null, null),
list("[p_are()] carrying", !skip_suit_storage && s_store, "on", wear_suit && wear_suit.name),
diff --git a/code/modules/mob/living/carbon/human/human_inventory.dm b/code/modules/mob/living/carbon/human/human_inventory.dm
index e0c553591336..56e1ca7d20e1 100644
--- a/code/modules/mob/living/carbon/human/human_inventory.dm
+++ b/code/modules/mob/living/carbon/human/human_inventory.dm
@@ -24,6 +24,8 @@
return has_organ("chest")
if(ITEM_SLOT_MASK)
return has_organ("head")
+ if(ITEM_SLOT_NECK)
+ return has_organ("chest")
if(ITEM_SLOT_HANDCUFFED)
return has_organ("l_hand") && has_organ("r_hand")
if(ITEM_SLOT_LEGCUFFED)
@@ -96,6 +98,9 @@
else if(I == gloves)
gloves = null
update_inv_gloves()
+ else if(I == neck)
+ neck = null
+ update_inv_neck()
else if(I == glasses)
glasses = null
var/obj/item/clothing/glasses/G = I
@@ -222,6 +227,9 @@
wear_mask_update(I, toggle_off = TRUE)
update_misc_effects()
update_inv_wear_mask()
+ if(ITEM_SLOT_NECK)
+ neck = I
+ update_inv_neck()
if(ITEM_SLOT_HANDCUFFED)
handcuffed = I
update_inv_handcuffed()
@@ -356,6 +364,8 @@
return back
if(ITEM_SLOT_MASK)
return wear_mask
+ if(ITEM_SLOT_NECK)
+ return neck
if(ITEM_SLOT_HANDCUFFED)
return handcuffed
if(ITEM_SLOT_LEGCUFFED)
diff --git a/code/modules/mob/living/carbon/human/human_life.dm b/code/modules/mob/living/carbon/human/human_life.dm
index 1df47997fc71..83785afae091 100644
--- a/code/modules/mob/living/carbon/human/human_life.dm
+++ b/code/modules/mob/living/carbon/human/human_life.dm
@@ -353,6 +353,9 @@
if(gloves)
if(gloves.max_heat_protection_temperature && gloves.max_heat_protection_temperature >= temperature)
thermal_protection_flags |= gloves.heat_protection
+ if(neck)
+ if(neck.max_heat_protection_temperature && neck.max_heat_protection_temperature >= temperature)
+ thermal_protection_flags |= neck.heat_protection
if(wear_mask)
if(wear_mask.max_heat_protection_temperature && wear_mask.max_heat_protection_temperature >= temperature)
thermal_protection_flags |= wear_mask.heat_protection
@@ -414,6 +417,9 @@
if(gloves)
if(gloves.min_cold_protection_temperature && gloves.min_cold_protection_temperature <= temperature)
thermal_protection_flags |= gloves.cold_protection
+ if(neck)
+ if(neck.min_cold_protection_temperature && neck.min_cold_protection_temperature <= temperature)
+ thermal_protection_flags |= neck.cold_protection
if(wear_mask)
if(wear_mask.min_cold_protection_temperature && wear_mask.min_cold_protection_temperature <= temperature)
thermal_protection_flags |= wear_mask.cold_protection
@@ -528,6 +534,8 @@
covered |= shoes.body_parts_covered
if(gloves)
covered |= gloves.body_parts_covered
+ if(neck)
+ covered |= neck.body_parts_covered
if(wear_mask)
covered |= wear_mask.body_parts_covered
diff --git a/code/modules/mob/living/carbon/human/human_mob.dm b/code/modules/mob/living/carbon/human/human_mob.dm
index 4a2c6548fe3c..f8350cd3adb7 100644
--- a/code/modules/mob/living/carbon/human/human_mob.dm
+++ b/code/modules/mob/living/carbon/human/human_mob.dm
@@ -1111,7 +1111,7 @@
if(!(dna.species.bodyflags & HAS_SKIN_TONE))
s_tone = 0
- var/list/thing_to_check = list(ITEM_SLOT_MASK, ITEM_SLOT_HEAD, ITEM_SLOT_SHOES, ITEM_SLOT_GLOVES, ITEM_SLOT_LEFT_EAR, ITEM_SLOT_RIGHT_EAR, ITEM_SLOT_EYES, ITEM_SLOT_LEFT_HAND, ITEM_SLOT_RIGHT_HAND)
+ var/list/thing_to_check = list(ITEM_SLOT_MASK, ITEM_SLOT_HEAD, ITEM_SLOT_SHOES, ITEM_SLOT_GLOVES, ITEM_SLOT_LEFT_EAR, ITEM_SLOT_RIGHT_EAR, ITEM_SLOT_EYES, ITEM_SLOT_LEFT_HAND, ITEM_SLOT_RIGHT_HAND, ITEM_SLOT_NECK)
var/list/kept_items[0]
var/list/item_flags[0]
for(var/thing in thing_to_check)
diff --git a/code/modules/mob/living/carbon/human/human_stripping.dm b/code/modules/mob/living/carbon/human/human_stripping.dm
index fdb6e8a3d83f..83e5084757f1 100644
--- a/code/modules/mob/living/carbon/human/human_stripping.dm
+++ b/code/modules/mob/living/carbon/human/human_stripping.dm
@@ -5,6 +5,7 @@ GLOBAL_LIST_INIT(strippable_human_items, create_strippable_list(list(
/datum/strippable_item/mob_item_slot/head,
/datum/strippable_item/mob_item_slot/back,
/datum/strippable_item/mob_item_slot/mask,
+ /datum/strippable_item/mob_item_slot/neck,
/datum/strippable_item/mob_item_slot/eyes,
/datum/strippable_item/mob_item_slot/left_ear,
/datum/strippable_item/mob_item_slot/right_ear,
diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm
index 3916da7ae5df..b28bf42d048d 100644
--- a/code/modules/mob/living/carbon/human/human_update_icons.dm
+++ b/code/modules/mob/living/carbon/human/human_update_icons.dm
@@ -539,6 +539,7 @@ GLOBAL_LIST_EMPTY(damage_icon_parts)
update_inv_w_uniform()
update_inv_wear_id()
update_inv_gloves()
+ update_inv_neck()
update_inv_glasses()
update_inv_ears()
update_inv_shoes()
@@ -1059,6 +1060,22 @@ GLOBAL_LIST_EMPTY(damage_icon_parts)
overlays_standing[FACEMASK_LAYER] = standing
apply_overlay(FACEMASK_LAYER)
+/mob/living/carbon/human/update_inv_neck()
+ remove_overlay(NECK_LAYER)
+ if(client && hud_used)
+ var/atom/movable/screen/inventory/inv = hud_used.inv_slots[ITEM_SLOT_2_INDEX(ITEM_SLOT_NECK)]
+ if(inv)
+ inv.update_icon()
+
+ if(neck)
+ update_hud_neck(neck)
+ if(neck.icon_override)
+ overlays_standing[NECK_LAYER] = mutable_appearance(neck.icon_override, "[neck.icon_state]", layer = -NECK_LAYER)
+ else if(neck.sprite_sheets && neck.sprite_sheets[dna.species.sprite_sheet_name])
+ overlays_standing[NECK_LAYER] = mutable_appearance(neck.sprite_sheets[dna.species.sprite_sheet_name], "[neck.icon_state]", layer = -NECK_LAYER)
+ else
+ overlays_standing[NECK_LAYER] = mutable_appearance('icons/mob/clothing/neck.dmi', "[neck.icon_state]", layer = -NECK_LAYER)
+ apply_overlay(NECK_LAYER)
/mob/living/carbon/human/update_inv_back()
..()
@@ -1232,6 +1249,12 @@ GLOBAL_LIST_EMPTY(damage_icon_parts)
client.screen += worn_item
update_observer_view(worn_item, TRUE)
+/mob/living/carbon/human/proc/update_hud_neck(obj/item/worn_item)
+ worn_item.screen_loc = ui_neck
+ if((client && hud_used && hud_used.hud_version == HUD_STYLE_STANDARD) && (hud_used.inventory_shown && hud_used.hud_shown))
+ client.screen += worn_item
+ update_observer_view(worn_item, TRUE)
+
/mob/living/carbon/human/update_hud_back(obj/item/worn_item)
worn_item.screen_loc = ui_back
if(client && hud_used?.hud_shown && hud_used.hud_version == HUD_STYLE_STANDARD)
diff --git a/code/modules/mob/living/carbon/human/species/_species.dm b/code/modules/mob/living/carbon/human/species/_species.dm
index c84b5b6d821a..05945f7e38b4 100644
--- a/code/modules/mob/living/carbon/human/species/_species.dm
+++ b/code/modules/mob/living/carbon/human/species/_species.dm
@@ -773,6 +773,8 @@
return !H.gloves && (I.slot_flags & ITEM_SLOT_GLOVES)
if(ITEM_SLOT_SHOES)
return !H.shoes && (I.slot_flags & ITEM_SLOT_SHOES)
+ if(ITEM_SLOT_NECK)
+ return !H.neck && (I.slot_flags & ITEM_SLOT_NECK)
if(ITEM_SLOT_BELT)
if(H.belt)
return FALSE
diff --git a/code/modules/mob/living/carbon/human/species/monkey.dm b/code/modules/mob/living/carbon/human/species/monkey.dm
index 607005f0edbc..02595565f07c 100644
--- a/code/modules/mob/living/carbon/human/species/monkey.dm
+++ b/code/modules/mob/living/carbon/human/species/monkey.dm
@@ -13,7 +13,7 @@
species_traits = list(NOT_SELECTABLE)
skinned_type = /obj/item/stack/sheet/animalhide/monkey
greater_form = /datum/species/human
- no_equip = ITEM_SLOT_BELT | ITEM_SLOT_ID | ITEM_SLOT_LEFT_EAR | ITEM_SLOT_RIGHT_EAR | ITEM_SLOT_EYES | ITEM_SLOT_GLOVES | ITEM_SLOT_SHOES | ITEM_SLOT_OUTER_SUIT | ITEM_SLOT_JUMPSUIT | ITEM_SLOT_LEFT_POCKET | ITEM_SLOT_RIGHT_POCKET | ITEM_SLOT_SUIT_STORE | ITEM_SLOT_PDA
+ no_equip = ITEM_SLOT_BELT | ITEM_SLOT_ID | ITEM_SLOT_LEFT_EAR | ITEM_SLOT_RIGHT_EAR | ITEM_SLOT_EYES | ITEM_SLOT_GLOVES | ITEM_SLOT_SHOES | ITEM_SLOT_OUTER_SUIT | ITEM_SLOT_JUMPSUIT | ITEM_SLOT_LEFT_POCKET | ITEM_SLOT_RIGHT_POCKET | ITEM_SLOT_SUIT_STORE | ITEM_SLOT_PDA | ITEM_SLOT_NECK
inherent_factions = list("jungle", "monkey")
can_craft = FALSE
is_small = 1
diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm
index c39e6d73ef8c..3607507af6ce 100644
--- a/code/modules/mob/living/living.dm
+++ b/code/modules/mob/living/living.dm
@@ -1188,3 +1188,4 @@
/// Can a mob interact with the apc remotely like a pulse demon, cyborg, or AI?
/mob/living/proc/can_remote_apc_interface(obj/machinery/power/apc/ourapc)
return FALSE
+
diff --git a/code/modules/mob/living/silicon/ai/ai_mob.dm b/code/modules/mob/living/silicon/ai/ai_mob.dm
index 0e904215b1dd..76d828b0fdea 100644
--- a/code/modules/mob/living/silicon/ai/ai_mob.dm
+++ b/code/modules/mob/living/silicon/ai/ai_mob.dm
@@ -200,7 +200,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list(
add_language("Galactic Common", 1)
add_language("Sol Common", 1)
add_language("Tradeband", 1)
- add_language("Neo-Russkiya", 1)
+ add_language("Neo-Russkiya", 1) // SS220 EDIT - Zvezhan -> Neo-Russkiya
add_language("Gutter", 1)
add_language("Sinta'unathi", 1)
add_language("Siik'tajr", 1)
diff --git a/code/modules/mob/living/silicon/pai/software/pai_toggles.dm b/code/modules/mob/living/silicon/pai/software/pai_toggles.dm
index 7b69e4392939..194786f6c296 100644
--- a/code/modules/mob/living/silicon/pai/software/pai_toggles.dm
+++ b/code/modules/mob/living/silicon/pai/software/pai_toggles.dm
@@ -76,7 +76,7 @@
user.add_language("Bubblish")
user.add_language("Orluum")
user.add_language("Clownish")
- user.add_language("Neo-Russkiya")
+ user.add_language("Neo-Russkiya") // SS220 EDIT - Zvezhan -> Neo-Russkiya
user.add_language("Tkachi")
else
user.remove_language("Sinta'unathi")
@@ -89,7 +89,7 @@
user.remove_language("Bubblish")
user.remove_language("Orluum")
user.remove_language("Clownish")
- user.remove_language("Neo-Russkiya")
+ user.remove_language("Neo-Russkiya") // SS220 EDIT - Zvezhan -> Neo-Russkiya
user.remove_language("Tkachi")
/datum/pai_software/translator/is_active(mob/living/silicon/pai/user)
diff --git a/code/modules/mob/living/silicon/robot/robot_mob.dm b/code/modules/mob/living/silicon/robot/robot_mob.dm
index 6b9fba1c9379..e6b2c59c5bba 100644
--- a/code/modules/mob/living/silicon/robot/robot_mob.dm
+++ b/code/modules/mob/living/silicon/robot/robot_mob.dm
@@ -84,6 +84,10 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
var/list/force_modules
/// Can a robot rename itself with the Namepick verb?
var/allow_rename = TRUE
+ /// Can a robot change it's looks after the module is initialized? Used by syndicate combat borgs.
+ var/allow_resprite = FALSE
+ /// Has the robot done its one allowed resprite?
+ var/done_resprite = FALSE
/// Setting to TRUE unlocks a borg's Safety Override modules.
var/weapons_unlock = FALSE
var/static_radio_channels = FALSE
@@ -298,6 +302,25 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
return 0
rename_self(braintype, 1)
+/mob/living/silicon/robot/verb/Lookpick()
+ set category = "Robot Commands"
+ set name = "Change module look"
+ if(!modtype)
+ return FALSE
+ if(done_resprite)
+ to_chat(src, "You have already selected your look, you can not change it again. ")
+ return FALSE
+ if(!allow_resprite)
+ to_chat(src, "Changing the look of the module is not enabled on this unit. ")
+ return FALSE
+ // Pick a sprite
+ var/module_sprites = get_module_sprites(modtype)
+ var/selected_sprite = show_radial_menu(src, src, module_sprites, radius = 42)
+ if(!selected_sprite)
+ return FALSE
+ done_resprite = TRUE
+ initialize_sprites(selected_sprite, module_sprites)
+
/mob/living/silicon/robot/proc/sync()
if(lawupdate && connected_ai)
lawsync()
@@ -481,6 +504,12 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
"Cricket" = image('icons/mob/robots.dmi', "Cricket-SEC"),
"Heavy" = image('icons/mob/robots.dmi', "heavySec")
)
+ if("Syndicate")
+ module_sprites = list(
+ "Spider" = image('icons/mob/robots.dmi', "spidersyndi"),
+ "Bloodhound" = image('icons/mob/robots.dmi', "syndie_bloodhound"),
+ "Heavy" = image('icons/mob/robots.dmi', "syndieheavy")
+ )
if("Destroyer") //for Adminbus presumably
module_sprites = list(
"Destroyer" = image('icons/mob/robots.dmi', "droidcombat")
@@ -640,7 +669,13 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
if(!static_radio_channels)
radio.config(module.channels)
rename_character(real_name, get_default_name())
+ initialize_sprites(selected_sprite, module_sprites)
+ if(client.stat_tab == "Status")
+ SSstatpanels.set_status_tab(client)
+ SSblackbox.record_feedback("tally", "cyborg_modtype", 1, "[lowertext(selected_module)]")
+ notify_ai(2)
+/mob/living/silicon/robot/proc/initialize_sprites(selected_sprite, list/module_sprites)
var/image/sprite_image = module_sprites[selected_sprite]
var/list/names = splittext(selected_sprite, "-")
icon = sprite_image.icon
@@ -650,10 +685,7 @@ GLOBAL_LIST_INIT(robot_verbs_default, list(
update_module_icon()
robot_module_hat_offset(icon_state)
update_icons()
- if(client.stat_tab == "Status")
- SSstatpanels.set_status_tab(client)
- SSblackbox.record_feedback("tally", "cyborg_modtype", 1, "[lowertext(selected_module)]")
- notify_ai(2)
+
/// Take the borg's upgrades and spill them on the floor
/mob/living/silicon/robot/proc/spill_upgrades()
for(var/obj/item/borg/upgrade/U in contents)
diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm
index ca3cd3db10d5..298f709ddc17 100644
--- a/code/modules/mob/living/silicon/robot/robot_modules.dm
+++ b/code/modules/mob/living/silicon/robot/robot_modules.dm
@@ -281,7 +281,7 @@
R.add_language("Sol Common", 1)
R.add_language("Tradeband", 1)
R.add_language("Gutter", 0)
- R.add_language("Neo-Russkiya", 0)
+ R.add_language("Neo-Russkiya", 0) // SS220 EDIT - Zvezhan -> Neo-Russkiya
R.add_language("Sinta'unathi", 0)
R.add_language("Siik'tajr", 0)
R.add_language("Canilunzt", 0)
@@ -687,7 +687,7 @@
R.add_language("Chittin", 1)
R.add_language("Bubblish", 1)
R.add_language("Clownish",1)
- R.add_language("Neo-Russkiya", 1)
+ R.add_language("Neo-Russkiya", 1) // SS220 EDIT - Zvezhan -> Neo-Russkiya
R.add_language("Tkachi", 1)
// Mining
diff --git a/code/modules/mob/living/silicon/robot/syndicate_robot.dm b/code/modules/mob/living/silicon/robot/syndicate_robot.dm
index 17801c1a2e3b..d88415375b6e 100644
--- a/code/modules/mob/living/silicon/robot/syndicate_robot.dm
+++ b/code/modules/mob/living/silicon/robot/syndicate_robot.dm
@@ -1,6 +1,6 @@
/mob/living/silicon/robot/syndicate
- base_icon = "syndie_bloodhound"
- icon_state = "syndie_bloodhound"
+ base_icon = "spidersyndi"
+ icon_state = "spidersyndi"
lawupdate = FALSE
scrambledcodes = TRUE
has_camera = FALSE
@@ -9,6 +9,7 @@
bubble_icon = "syndibot"
designation = "Syndicate Assault"
modtype = "Syndicate"
+ allow_resprite = TRUE
req_access = list(ACCESS_SYNDICATE)
ionpulse = TRUE
damage_protection = 5
diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm
index 29f5fb080390..b01e6a895670 100644
--- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm
+++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm
@@ -47,6 +47,7 @@
/mob/living/simple_animal/hostile/megafauna/Initialize(mapload)
. = ..()
+ GLOB.alive_megafauna_list |= UID()
if(internal_gps && true_spawn)
internal_gps = new internal_gps(src)
for(var/action_type in attack_action_types)
@@ -57,6 +58,7 @@
/mob/living/simple_animal/hostile/megafauna/Destroy()
QDEL_NULL(internal_gps)
UnregisterSignal(src, COMSIG_HOSTILE_FOUND_TARGET)
+ GLOB.alive_megafauna_list -= UID()
return ..()
/mob/living/simple_animal/hostile/megafauna/Moved()
@@ -75,6 +77,7 @@
return ..() && health <= 0
/mob/living/simple_animal/hostile/megafauna/death(gibbed)
+ GLOB.alive_megafauna_list -= UID()
// this happens before the parent call because `del_on_death` may be set
if(can_die() && !admin_spawned)
var/datum/status_effect/crusher_damage/C = has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING)
diff --git a/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm b/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm
index 3217f7cdc2e2..6404381fbd7f 100644
--- a/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm
+++ b/code/modules/mob/living/simple_animal/hostile/mining/elites/herald.dm
@@ -40,7 +40,7 @@
mouse_opacity = MOUSE_OPACITY_ICON
death_sound = 'sound/misc/demon_dies.ogg'
deathmessage = "begins to shudder as it becomes transparent..."
- loot_drop = /obj/item/clothing/accessory/necklace/herald_cloak
+ loot_drop = /obj/item/clothing/neck/cloak/herald_cloak
attack_action_types = list(/datum/action/innate/elite_attack/herald_trishot,
@@ -257,22 +257,21 @@
//Herald's loot: Cloak of the Prophet
-/obj/item/clothing/accessory/necklace/herald_cloak
+/obj/item/clothing/neck/cloak/herald_cloak
name = "cloak of the prophet"
desc = "A cloak which lts you travel through a perfect reflection of the world."
icon = 'icons/obj/lavaland/elite_trophies.dmi'
icon_state = "herald_cloak"
item_state = "herald_cloak"
item_color = "herald_cloak"
- slot_flags = ITEM_SLOT_ACCESSORY
- allow_duplicates = FALSE
- actions_types = list(/datum/action/item_action/accessory/herald)
+ actions_types = list(/datum/action/item_action/herald)
-/obj/item/clothing/accessory/necklace/herald_cloak/attack_self()
- if(has_suit)
- mirror_walk()
-/obj/item/clothing/accessory/necklace/herald_cloak/proc/mirror_walk()
+/obj/item/clothing/neck/cloak/herald_cloak/item_action_slot_check(slot)
+ if(slot == ITEM_SLOT_NECK)
+ return TRUE
+
+/obj/item/clothing/neck/cloak/herald_cloak/ui_action_click()
var/found_mirror = FALSE
var/list/mirrors_to_use = list()
var/list/areaindex = list()
diff --git a/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm
index a16ab19c1368..91e135c65c5d 100644
--- a/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm
+++ b/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm
@@ -402,7 +402,7 @@
if(prob(10))
belt = pick(/obj/item/storage/belt/mining/vendor, /obj/item/storage/belt/utility/full)
if(prob(50))
- back = /obj/item/bedsheet/rd/royal_cape
+ neck = /obj/item/bedsheet/rd/royal_cape
if(prob(10))
l_pocket = pick(/obj/item/crowbar/power, /obj/item/wrench/power, /obj/item/weldingtool/experimental)
if("YeOlde")
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index c551cf1ae3a6..144f5c43fd74 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -309,6 +309,7 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \
ITEM_SLOT_JUMPSUIT,\
ITEM_SLOT_OUTER_SUIT,\
ITEM_SLOT_MASK,\
+ ITEM_SLOT_NECK,\
ITEM_SLOT_HEAD,\
ITEM_SLOT_SHOES,\
ITEM_SLOT_GLOVES,\
@@ -393,6 +394,15 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \
else
return 0
return 1
+ if(ITEM_SLOT_NECK)
+ if(!(slot_flags & ITEM_SLOT_NECK))
+ return 0
+ if(H.neck)
+ if(!(H.neck.flags & NODROP))
+ return 2
+ else
+ return 0
+ return 1
if(ITEM_SLOT_SHOES)
if(!(slot_flags & ITEM_SLOT_SHOES))
return 0
diff --git a/code/modules/mob/mob_misc_procs.dm b/code/modules/mob/mob_misc_procs.dm
index 741156312a22..9a8a694b9435 100644
--- a/code/modules/mob/mob_misc_procs.dm
+++ b/code/modules/mob/mob_misc_procs.dm
@@ -523,7 +523,7 @@
//Direct dead say used both by emote and say
//It is somewhat messy. I don't know what to do.
//I know you can't see the change, but I rewrote the name code. It is significantly less messy now
-/proc/say_dead_direct(message, mob/subject = null)
+/proc/say_dead_direct(message, mob/subject, raw_message)
var/name
var/keyname
if(subject && subject.client)
@@ -544,6 +544,8 @@
for(var/obj/item/radio/deadsay_radio_system as anything in GLOB.deadsay_radio_systems)
deadsay_radio_system.attempt_send_deadsay_message(subject, message)
+ var/should_show_runechat = (subject && raw_message && !subject.orbiting_uid)
+
for(var/mob/M in GLOB.player_list)
if(M.client && ((!isnewplayer(M) && M.stat == DEAD) || check_rights(R_ADMIN|R_MOD,0,M) || istype(M, /mob/living/simple_animal/revenant)) && M.get_preference(PREFTOGGLE_CHAT_DEAD))
var/follow
@@ -568,6 +570,8 @@
lname = name
lname = "[lname] "
to_chat(M, "[lname][follow][message] ")
+ if(should_show_runechat && (M.client?.prefs.toggles2 & PREFTOGGLE_2_RUNECHAT) && M.see_invisible >= subject.invisibility)
+ M.create_chat_message(subject, raw_message, symbol = RUNECHAT_SYMBOL_DEAD)
/proc/notify_ghosts(message, ghost_sound = null, enter_link = null, title = null, atom/source = null, image/alert_overlay = null, flashwindow = TRUE, action = NOTIFY_JUMP, role = null) //Easy notification of ghosts.
for(var/mob/O in GLOB.player_list)
diff --git a/code/modules/mob/mob_say_base.dm b/code/modules/mob/mob_say_base.dm
index 6b193b3fe962..ddb279e0ac99 100644
--- a/code/modules/mob/mob_say_base.dm
+++ b/code/modules/mob/mob_say_base.dm
@@ -65,13 +65,13 @@
create_log(DEADCHAT_LOG, message)
return
- say_dead_direct("[pick("complains", "moans", "whines", "laments", "blubbers", "salts", "copes", "seethes", "malds")], \"[message]\" ", src)
+ say_dead_direct("[pick("complains", "moans", "whines", "laments", "blubbers", "salts", "copes", "seethes", "malds")], \"[message]\" ", src, raw_message=message)
create_log(DEADCHAT_LOG, message)
log_ghostsay(message, src)
/**
* Checks if the mob can understand the other speaker
- *
+ *
* If it return FALSE, then the message will have some letters replaced with stars from the heard message
*/
/mob/proc/say_understands(atom/movable/other, datum/language/speaking = null)
diff --git a/code/modules/mob/mob_update_icons_base.dm b/code/modules/mob/mob_update_icons_base.dm
index 0efe10b40cf5..67d79a89c70b 100644
--- a/code/modules/mob/mob_update_icons_base.dm
+++ b/code/modules/mob/mob_update_icons_base.dm
@@ -40,6 +40,9 @@
/mob/proc/update_inv_gloves()
return
+/mob/proc/update_inv_neck()
+ return
+
/mob/proc/update_mutations()
return
diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm
index 1616104ccf2d..0f1f530f16e4 100644
--- a/code/modules/paperwork/paper.dm
+++ b/code/modules/paperwork/paper.dm
@@ -39,6 +39,7 @@
var/contact_poison // Reagent ID to transfer on contact
var/contact_poison_volume = 0
var/contact_poison_poisoner = null
+
/// Width of the window that opens
var/paper_width = 600
/// Height of the window that opens
@@ -698,6 +699,82 @@
header = "
"
info = ""
+/obj/item/paper/syndicate/listening_post
+ name = "mission briefing"
+ info = {"Mission Details:
+
+ Greetings, agent. You have been assigned to a newly constructed listening post hidden in Nanotrasen-controlled space.
+ You are to monitor transmissions from the Nanotrasen space stations in the system, as well as those from potentially significant ships passing through the system.
+
+ Urgent reports are to be relayed immeditely to your handler, otherwise, condense significant happenings into packets to be sent out at scheduled intervals, to minimise the chances your transmissions being detected.
+
+ Accurate intelligence is crucial to the success of our operatives onboard. Do not fail us.
+
+ Glory to the Syndicate! "}
+
+/obj/item/paper/listening_post_report_1
+ name = "Report 01 - URGENT"
+ info = {"URGENT: Intercepted communications from the NAS Trurl have revealed that a shipment of nuclear fission warheads are being shipped into the system to replace aging inventory.
+
+ The convoy is lightly defended and disguised as a regular freight carrying operation. They are not expecting, nor prepared to stop a determined attacker."}
+
+/obj/item/paper/listening_post_report_2
+ name = "Report 02"
+ info = {"* Security across all shipping operations has been substantailly boosted, and the NAS Trurl has declared a heightened state of alert across all stations in the system.
+
+ * The NSS Farragus is reporting heightened mineral output - extra shipping traffic likely.
+
+ * The NSS Cyberiad's communications channels are flooded with garbled reports about a dangerous "floor cluwne" - exact details unclear."}
+
+/obj/item/paper/listening_post_report_3
+ name = "Report 03"
+ info = {"* Now that several months have passed, the security situation is slowly cooling down - the NAS Trurl's heightened state of alert is no longer in effect. Routine shipping traffic escorts are beginning to thin.
+
+ * The NSS Kerberos is reporting that mining output has dropped to zero. Morale has plummeted, engineers and roboticists are tearing apart old metal furnature and windows to secure materials.
+
+ * The NSS Diagoras is reporting a major plasma fire, but it appears to be contained to an asteroid attached to the station.
+
+ * Some form of pirate radio station appeared in the system and is broadcasting what appears to be Soviet state-made entertainment media - It is of highly doubious entertainment value, however.
+ These broadcasts are not on NT frequencies and therefore are not causing interferance."}
+
+/obj/item/paper/listening_post_report_4
+ name = "Report 04"
+ info = {"* The NAS Trurl has ordered all stations to prepare for a potentiel visit from multiple VIPs. Details scarce, security levels elevted.
+
+ * A USSP-operated station has been detected in the system.
+ It is intermittently communicating with the Soviet pirate radio station (which appears to be operated by the USSP as well). Both operations appear to be independent of each other. Will continue to monitor for developments.
+
+ * A TSF destroyer "TSFN Oberon" jumped into the system and opened encrypted communications with the NAS Trurl, contents of transmission unknown.
+ Broadcast exchanges continued as the destroyer adopted a search pattern. After six hours, the destroyer jumped out of system. At no point did it approach near either of the USSP installations.
+
+ * Nanotrasen plasma shipments have been disrupted by a massive migration of space carp, causing backlogs at shipping terminals."}
+
+/obj/item/paper/listening_post_report_5
+ name = "Report 05"
+ info = {"* Intermittent hyperwave broadcasts have been detected from the USSP pirate radio station. Broadcasts are highly directional (which hindered detection), pointing towards USSP space.
+ These messages are highly encrypted. It appears likely that the USSP is conducting eavesdropping operations against Nanotrasen as well.
+
+ * A terror spider outbreak was reported on the NSS Cerebron. Early discovery and an unusual lack of coordiation on the part of the spiders allowed the outbreak to be rapidly contained.
+
+ * The NSS Farragus's communications are flooded with garbled reports about "Ei Nath" -
+ piecing together fragments of communications suggests that this "Ei Nath" is a highly dangerous individual whose mere pressence causes great fear among Nanotrasen personnel. Attempt recruitment?"}
+
+/obj/item/paper/listening_post_report_6
+ name = "Report 06 - URGENT"
+ info = {"URGENT: An Aussec Armoury freighter has suffered an engine failure near the edge of the system, dropping out of hyperspace.
+
+ Escorts will be absent until they can retrace path. Limited window to execute raiding operations."}
+
+/obj/item/paper/listening_post_report_7
+ name = "Report 07"
+ info = {"* The USSP space station has gone silent on all frequencies for an extended period of time. USSP listening post continues to operate (the contents of the cover singal is not getting any better).
+
+ * New signals are being detected from an old Nanotrasen communications satellite. Multiple Nanotrasen explorers attempting to investigate are MIA.
+
+ * Vox skipjack detected in area, communications completely unintelligible. Likely preparing to launch shuttles to trade with or raid the stations in the area.
+
+ * CAUTION: Nanotrasen exploration teams growing in size and are scouring much larger areas than before. They are now operating dangerously close to this installation, requesting additional security."}
+
/obj/item/paper/nanotrasen
name = "paper"
header = "
"
diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm
index 664dc667eeb8..0021507a6f14 100644
--- a/code/modules/paperwork/pen.dm
+++ b/code/modules/paperwork/pen.dm
@@ -338,3 +338,17 @@
P.contact_poison_poisoner = user.name
add_attack_logs(user, P, "Poison pen'ed")
to_chat(user, "You apply the poison to [P]. ")
+
+// MARK: CHAMELEON PEN
+/obj/item/pen/chameleon
+ var/forge_name
+
+/obj/item/pen/chameleon/attack_self(mob/living/user)
+ if(!iscarbon(user))
+ return
+
+ if(!Adjacent(user) || user.incapacitated())
+ return
+
+ forge_name = tgui_input_text(user, "Enter the name of the person whose signature you want to forge", "Forge name", max_length = MAX_NAME_LEN)
+
diff --git a/code/modules/power/engines/singularity/particle_accelerator/particle_control.dm b/code/modules/power/engines/singularity/particle_accelerator/particle_control.dm
index c833b1340c90..1e8456780c97 100644
--- a/code/modules/power/engines/singularity/particle_accelerator/particle_control.dm
+++ b/code/modules/power/engines/singularity/particle_accelerator/particle_control.dm
@@ -1,3 +1,12 @@
+#define PARTICLE_LEFT 1
+#define PARTICLE_CENTER 2
+#define PARTICLE_RIGHT 3
+#define EMITTER 1
+#define POWER_BOX 2
+#define FUEL_CHAMBER 3
+#define END_CAP 4
+
+
/obj/machinery/particle_accelerator/control_box
name = "Particle Accelerator Control Console"
desc = "This part controls the density of the particles."
@@ -18,6 +27,13 @@
var/assembled = 0
var/parts = null
var/datum/wires/particle_acc/control_box/wires = null
+ /// Layout of the particle accelerator. Used by the UI
+ var/list/layout = list(
+ list(list("name" = "EM Containment Grid Left", "icon_state" = "emitter_right", "status" = "", "dir" = "1"), list("name" = "Blank1", "icon_state" = "blank", "status" = "good", "dir" = "1"), list("name" = "Blank2", "icon_state" = "blank", "status" = "good", "dir" = "1"), list("name" = "Blank3", "icon_state" = "blank", "status" = "good", "dir" = "1")),
+ list(list("name" = "EM Containment Grid Center", "icon_state" = "emitter_center", "status" = "", "dir" = "1"), list("name" = "Particle Focusing EM Lens", "icon_state" = "power_box", "status" = "", "dir" = "1"), list("name" = "EM Acceleration Chamber", "icon_state" = "fuel_chamber", "status" = "", "dir" = "1"), list("name" = "Alpha Particle Generation Array", "icon_state" = "end_cap", "status" = "", "dir" = "1")),
+ list(list("name" = "EM Containment Grid Right", "icon_state" = "emitter_left", "status" = "", "dir" = "1"), list("name" = "Blank4", "icon_state" = "blank", "status" = "good", "dir" = "1"), list("name" = "Blank5", "icon_state" = "blank", "status" = "good", "dir" = "1"), list("name" = "Blank6", "icon_state" = "blank", "status" = "good", "dir" = "1")))
+ /// The expected orientation of the accelerator this is trying to link. In text form so the UI can use it
+ var/dir_text
/obj/machinery/particle_accelerator/control_box/Initialize(mapload)
. = ..()
@@ -146,34 +162,47 @@
/obj/machinery/particle_accelerator/control_box/proc/part_scan()
+ dir_text = null
+ var/turf/T
for(var/obj/structure/particle_accelerator/fuel_chamber/F in orange(1,src))
dir = F.dir
+ T = F.loc
+
+ if(!T)
+ return 0
+
+ dir_text = dir2text(dir) // Only set dir_text if we found an EM acceleration chamber
+
connected_parts = list()
var/tally = 0
var/ldir = turn(dir,-90)
var/rdir = turn(dir,90)
var/odir = turn(dir,180)
- var/turf/T = loc
- T = get_step(T,rdir)
- if(check_part(T,/obj/structure/particle_accelerator/fuel_chamber))
+ if(check_part(T,/obj/structure/particle_accelerator/fuel_chamber, PARTICLE_CENTER, FUEL_CHAMBER))
tally++
+ layout[PARTICLE_CENTER][FUEL_CHAMBER]["status"] = "good"
T = get_step(T,odir)
- if(check_part(T,/obj/structure/particle_accelerator/end_cap))
+ if(check_part(T,/obj/structure/particle_accelerator/end_cap, PARTICLE_CENTER, END_CAP))
tally++
+ layout[PARTICLE_CENTER][END_CAP]["status"] = "good"
T = get_step(T,dir)
T = get_step(T,dir)
- if(check_part(T,/obj/structure/particle_accelerator/power_box))
+ if(check_part(T,/obj/structure/particle_accelerator/power_box, PARTICLE_CENTER, POWER_BOX))
tally++
+ layout[PARTICLE_CENTER][POWER_BOX]["status"] = "good"
T = get_step(T,dir)
- if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/center))
+ if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/center, PARTICLE_CENTER, EMITTER))
tally++
+ layout[PARTICLE_CENTER][EMITTER]["status"] = "good"
T = get_step(T,ldir)
- if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/left))
+ if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/left, PARTICLE_LEFT, EMITTER))
tally++
+ layout[PARTICLE_LEFT][EMITTER]["status"] = "good"
T = get_step(T,rdir)
T = get_step(T,rdir)
- if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/right))
+ if(check_part(T,/obj/structure/particle_accelerator/particle_emitter/right, PARTICLE_RIGHT, EMITTER))
tally++
+ layout[PARTICLE_RIGHT][EMITTER]["status"] = "good"
if(tally >= 6)
assembled = 1
return 1
@@ -181,7 +210,7 @@
assembled = 0
return 0
-/obj/machinery/particle_accelerator/control_box/proc/check_part(turf/T, type)
+/obj/machinery/particle_accelerator/control_box/proc/check_part(turf/T, type, column, row)
if(!(T)||!(type))
return 0
var/obj/structure/particle_accelerator/PA = locate(/obj/structure/particle_accelerator) in T
@@ -190,6 +219,16 @@
if(PA.report_ready(src))
connected_parts.Add(PA)
return 1
+ else if(PA)
+ layout[column][row]["status"] = "Incomplete"
+ else if(PA)
+ layout[column][row]["status"] = "Wrong Orientation"
+
+ layout[column][row]["dir"] = PA.dir
+ layout[column][row]["icon_state"] = PA.icon_state
+ else
+ layout[column][row]["status"] = "Not In Position"
+
return 0
/obj/machinery/particle_accelerator/control_box/proc/toggle_power()
@@ -224,10 +263,30 @@
/obj/machinery/particle_accelerator/control_box/ui_data(mob/user)
var/list/data = list()
+ var/list/ui_col_1 = list()
+ var/list/ui_col_2 = list()
+ var/list/ui_col_3 = list()
+ if(dir == NORTH || dir == WEST)
+ ui_col_1 = layout[PARTICLE_RIGHT]
+ ui_col_2 = layout[PARTICLE_CENTER]
+ ui_col_3 = layout[PARTICLE_LEFT]
+ else // If we are pointing east or south we need to reverse the order of the lists
+ var/len = length(layout[PARTICLE_CENTER])
+ for(var/i in 0 to (len - 1))
+ ui_col_1.Add(list(layout[PARTICLE_RIGHT][len - i]))
+ ui_col_2.Add(list(layout[PARTICLE_CENTER][len - i]))
+ ui_col_3.Add(list(layout[PARTICLE_LEFT][len - i]))
+
data["assembled"] = assembled
data["power"] = active
data["strength"] = strength
data["max_strength"] = strength_upper_limit
+ // If we are pointing east or south we need to reverse the order of the columns/rows
+ data["layout_1"] = ui_col_1
+ data["layout_2"] = ui_col_2
+ data["layout_3"] = ui_col_3
+ data["orientation"] = dir_text ? dir_text : FALSE
+ data["icon"] = icon
return data
/obj/machinery/particle_accelerator/control_box/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
@@ -260,3 +319,11 @@
if(.)
update_icon()
+
+#undef PARTICLE_LEFT
+#undef PARTICLE_CENTER
+#undef PARTICLE_RIGHT
+#undef EMITTER
+#undef POWER_BOX
+#undef FUEL_CHAMBER
+#undef END_CAP
diff --git a/code/modules/power/engines/tesla/energy_ball.dm b/code/modules/power/engines/tesla/energy_ball.dm
index 7e526501faf6..6bf6a8f3efd9 100644
--- a/code/modules/power/engines/tesla/energy_ball.dm
+++ b/code/modules/power/engines/tesla/energy_ball.dm
@@ -344,7 +344,7 @@
/obj/structure/grille,
/obj/structure/cable,
/obj/machinery/the_singularitygen/tesla,
- /obj/machinery/constructable_frame/machine_frame))
+ /obj/structure/machine_frame))
//Ok so we are making an assumption here. We assume that view() still calculates from the center out.
//This means that if we find an object we can assume it is the closest one of its type. This is somewhat of a speed increase.
diff --git a/code/modules/projectiles/guns/projectile/sniper.dm b/code/modules/projectiles/guns/projectile/sniper.dm
index a9469b07f277..e3faa00a0c7a 100644
--- a/code/modules/projectiles/guns/projectile/sniper.dm
+++ b/code/modules/projectiles/guns/projectile/sniper.dm
@@ -17,7 +17,7 @@
w_class = WEIGHT_CLASS_NORMAL
slot_flags = ITEM_SLOT_BACK
actions_types = list()
- execution_speed = 8 SECONDS
+ execution_speed = 4 SECONDS
var/zoomable = TRUE
/obj/item/gun/projectile/automatic/sniper_rifle/Initialize(mapload)
diff --git a/code/modules/reagents/chemistry/reagents/drinks_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks_reagents.dm
index 1371a3bf5224..c4060c3a187d 100644
--- a/code/modules/reagents/chemistry/reagents/drinks_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/drinks_reagents.dm
@@ -102,9 +102,11 @@
drink_desc = "As colorful and healthy as it is delicious."
taste_description = "citrus juice"
-/datum/reagent/consumable/drink/triple_citrus/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume)
- if(method == REAGENT_INGEST)
- M.adjustToxLoss(-rand(1,2))
+/datum/reagent/consumable/drink/triple_citrus/on_mob_life(mob/living/M)
+ var/update_flags = STATUS_UPDATE_NONE
+ if(prob(15))
+ update_flags |= M.adjustToxLoss(-rand(1, 2), FALSE)
+ return ..() | update_flags
/datum/reagent/consumable/drink/berryjuice
name = "Berry Juice"
diff --git a/code/modules/supply/supply_packs/pack_engineering.dm b/code/modules/supply/supply_packs/pack_engineering.dm
index 0c2d2df736e7..7953192f35eb 100644
--- a/code/modules/supply/supply_packs/pack_engineering.dm
+++ b/code/modules/supply/supply_packs/pack_engineering.dm
@@ -168,6 +168,12 @@
cost = 250
containername = "particle accelerator crate"
+/datum/supply_packs/engineering/transmission_laser
+ name = "Power Transmission Laser Circuitboard"
+ cost = 1500
+ contains = list(/obj/item/circuitboard/machine/transmission_laser)
+ containername = "power transmission laser circuitboard crate"
+
/datum/supply_packs/engineering/radiation
name = "Radiation Protection Crate"
cost = 150
diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm
index 4ea5674385da..427bce2257d6 100644
--- a/code/modules/surgery/surgery.dm
+++ b/code/modules/surgery/surgery.dm
@@ -337,7 +337,7 @@
surgery.step_in_progress = FALSE
return SURGERY_INITIATE_SUCCESS
- play_preop_sound(user, target, target_zone, tool, surgery)
+ INVOKE_ASYNC(src, PROC_REF(play_preop_sound), user, target, target_zone, tool, surgery)
if(tool)
speed_mod = tool.toolspeed
@@ -394,10 +394,10 @@
surgery.step_in_progress = FALSE
if(advance)
- play_success_sound(user, target, target_zone, tool, surgery)
+ INVOKE_ASYNC(src, PROC_REF(play_success_sound), user, target, target_zone, tool, surgery)
return SURGERY_INITIATE_SUCCESS
else
- play_failure_sound(user, target, target_zone, tool, surgery)
+ INVOKE_ASYNC(src, PROC_REF(play_failure_sound), user, target, target_zone, tool, surgery)
return SURGERY_INITIATE_FAILURE
/**
@@ -510,7 +510,7 @@
if(user.gloves)
germ_level = user.gloves.germ_level
target_organ.germ_level = max(germ_level, target_organ.germ_level)
- spread_germs_by_incision(target_organ, tool) //germ spread from environement to patient
+ INVOKE_ASYNC(src, PROC_REF(spread_germs_by_incision), target_organ, tool) //germ spread from environement to patient
/**
* Spread germs directly from a tool.
diff --git a/config/example/config.toml b/config/example/config.toml
index 16fae30d0125..50ef4fcecf1e 100644
--- a/config/example/config.toml
+++ b/config/example/config.toml
@@ -185,7 +185,7 @@ ipc_screens = [
# Enable/disable the database on a whole
sql_enabled = false
# SQL version. If this is a mismatch, round start will be delayed
-sql_version = 612207
+sql_version = 622207
# SQL server address. Can be an IP or DNS name
sql_address = "127.0.0.1"
# SQL server port
@@ -668,6 +668,16 @@ enable_space_ruins = false
minimum_zlevels = 2
# Maximum number of extra zlevels to generate and fill with ruins
maximum_zlevels = 4
+# Minimum space ruin budget.
+space_ruin_budget_min = 750
+# Maximum space ruin budget.
+space_ruin_budget_max = 1000
+# Minimum lavaland ruin budget.
+lavaland_ruin_budget_min = 175
+# Maximum lavaland ruin budget.
+lavaland_ruin_budget_max = 325
+# List of all space ruins that can generate in the world
+# Commenting something out in here DISABLES IT FROM SPAWNING
active_space_ruins = [
"_maps/map_files/RandomRuins/SpaceRuins/way_home.dmm",
"_maps/map_files/RandomRuins/SpaceRuins/asteroid1.dmm",
diff --git a/icons/_nanomaps/Cyberiad220_nanomap_z1.png b/icons/_nanomaps/BoxStation220_nanomap_z1.png
similarity index 100%
rename from icons/_nanomaps/Cyberiad220_nanomap_z1.png
rename to icons/_nanomaps/BoxStation220_nanomap_z1.png
diff --git a/icons/_nanomaps/Cyberiad_nanomap_z1.png b/icons/_nanomaps/BoxStation_nanomap_z1.png
similarity index 100%
rename from icons/_nanomaps/Cyberiad_nanomap_z1.png
rename to icons/_nanomaps/BoxStation_nanomap_z1.png
diff --git a/icons/_nanomaps/Delta220_nanomap_z1.png b/icons/_nanomaps/DeltaStation220_nanomap_z1.png
similarity index 100%
rename from icons/_nanomaps/Delta220_nanomap_z1.png
rename to icons/_nanomaps/DeltaStation220_nanomap_z1.png
diff --git a/icons/_nanomaps/Delta_nanomap_z1.png b/icons/_nanomaps/DeltaStation_nanomap_z1.png
similarity index 100%
rename from icons/_nanomaps/Delta_nanomap_z1.png
rename to icons/_nanomaps/DeltaStation_nanomap_z1.png
diff --git a/icons/effects/random_spawners.dmi b/icons/effects/random_spawners.dmi
index 993e5aa9a249..22c9c0dae1e0 100644
Binary files a/icons/effects/random_spawners.dmi and b/icons/effects/random_spawners.dmi differ
diff --git a/icons/effects/spawner_icons.dmi b/icons/effects/spawner_icons.dmi
index 0417843bf621..3f8518c5e123 100644
Binary files a/icons/effects/spawner_icons.dmi and b/icons/effects/spawner_icons.dmi differ
diff --git a/icons/effects/spellblade.dmi b/icons/effects/spellblade.dmi
index 63dd6d6c3332..7e1e860e3e27 100644
Binary files a/icons/effects/spellblade.dmi and b/icons/effects/spellblade.dmi differ
diff --git a/icons/goonstation/effects/pt_beam.dmi b/icons/goonstation/effects/pt_beam.dmi
new file mode 100644
index 000000000000..f4d1023e7f46
Binary files /dev/null and b/icons/goonstation/effects/pt_beam.dmi differ
diff --git a/icons/goonstation/objects/pt_laser.dmi b/icons/goonstation/objects/pt_laser.dmi
new file mode 100644
index 000000000000..90aeb6af2cea
Binary files /dev/null and b/icons/goonstation/objects/pt_laser.dmi differ
diff --git a/icons/mob/clothing/back.dmi b/icons/mob/clothing/back.dmi
index 66af08f0dbdd..2ba214672962 100644
Binary files a/icons/mob/clothing/back.dmi and b/icons/mob/clothing/back.dmi differ
diff --git a/icons/mob/clothing/neck.dmi b/icons/mob/clothing/neck.dmi
new file mode 100644
index 000000000000..0cfe1952e5a3
Binary files /dev/null and b/icons/mob/clothing/neck.dmi differ
diff --git a/icons/mob/lavaland/64x64megafauna.dmi b/icons/mob/lavaland/64x64megafauna.dmi
index 49320479b97b..c0585271636a 100644
Binary files a/icons/mob/lavaland/64x64megafauna.dmi and b/icons/mob/lavaland/64x64megafauna.dmi differ
diff --git a/icons/mob/lavaland/96x96megafauna.dmi b/icons/mob/lavaland/96x96megafauna.dmi
index 01413087b27a..e87cbff26696 100644
Binary files a/icons/mob/lavaland/96x96megafauna.dmi and b/icons/mob/lavaland/96x96megafauna.dmi differ
diff --git a/icons/mob/lavaland/blood_drunk.dmi b/icons/mob/lavaland/blood_drunk.dmi
index 912c460ee264..d5b142a429c6 100644
Binary files a/icons/mob/lavaland/blood_drunk.dmi and b/icons/mob/lavaland/blood_drunk.dmi differ
diff --git a/icons/mob/lavaland/hierophant_new.dmi b/icons/mob/lavaland/hierophant_new.dmi
index 97226b4778f2..319fb63f00bf 100644
Binary files a/icons/mob/lavaland/hierophant_new.dmi and b/icons/mob/lavaland/hierophant_new.dmi differ
diff --git a/icons/mob/lavaland/lavaland_elites.dmi b/icons/mob/lavaland/lavaland_elites.dmi
index 2d12d55ca882..f4b79e395786 100644
Binary files a/icons/mob/lavaland/lavaland_elites.dmi and b/icons/mob/lavaland/lavaland_elites.dmi differ
diff --git a/icons/mob/lavaland/legion.dmi b/icons/mob/lavaland/legion.dmi
index 1840b13b3eca..19aec858b015 100644
Binary files a/icons/mob/lavaland/legion.dmi and b/icons/mob/lavaland/legion.dmi differ
diff --git a/icons/mob/robots.dmi b/icons/mob/robots.dmi
index 5009239fc389..cd7ad64edee8 100644
Binary files a/icons/mob/robots.dmi and b/icons/mob/robots.dmi differ
diff --git a/icons/mob/screen_gen.dmi b/icons/mob/screen_gen.dmi
index ec625f420ab9..140ceb8e5d09 100644
Binary files a/icons/mob/screen_gen.dmi and b/icons/mob/screen_gen.dmi differ
diff --git a/icons/mob/screen_midnight.dmi b/icons/mob/screen_midnight.dmi
index ad82f1280802..b20dd3e0d758 100644
Binary files a/icons/mob/screen_midnight.dmi and b/icons/mob/screen_midnight.dmi differ
diff --git a/icons/mob/screen_operative.dmi b/icons/mob/screen_operative.dmi
index e0ace87e5d1a..0d96bfe44f4c 100644
Binary files a/icons/mob/screen_operative.dmi and b/icons/mob/screen_operative.dmi differ
diff --git a/icons/mob/screen_plasmafire.dmi b/icons/mob/screen_plasmafire.dmi
index da228456ee45..6283445e072d 100644
Binary files a/icons/mob/screen_plasmafire.dmi and b/icons/mob/screen_plasmafire.dmi differ
diff --git a/icons/mob/screen_retro.dmi b/icons/mob/screen_retro.dmi
index 3fa0025ab7bc..a031cf4db013 100644
Binary files a/icons/mob/screen_retro.dmi and b/icons/mob/screen_retro.dmi differ
diff --git a/icons/mob/screen_slimecore.dmi b/icons/mob/screen_slimecore.dmi
index 2e261c40cf3e..ce1a5b7db8e9 100644
Binary files a/icons/mob/screen_slimecore.dmi and b/icons/mob/screen_slimecore.dmi differ
diff --git a/icons/mob/screen_white.dmi b/icons/mob/screen_white.dmi
index 8b444e12e2a8..b0cb9551d7a2 100644
Binary files a/icons/mob/screen_white.dmi and b/icons/mob/screen_white.dmi differ
diff --git a/icons/mob/ties.dmi b/icons/mob/ties.dmi
index d28eb469cbfd..6b10d61b77e9 100644
Binary files a/icons/mob/ties.dmi and b/icons/mob/ties.dmi differ
diff --git a/icons/obj/clothing/neck.dmi b/icons/obj/clothing/neck.dmi
new file mode 100644
index 000000000000..c06d4875bcfd
Binary files /dev/null and b/icons/obj/clothing/neck.dmi differ
diff --git a/icons/obj/clothing/ties_overlay.dmi b/icons/obj/clothing/ties_overlay.dmi
index 1ac2a5373607..fe3433bdbb06 100644
Binary files a/icons/obj/clothing/ties_overlay.dmi and b/icons/obj/clothing/ties_overlay.dmi differ
diff --git a/icons/obj/food/candy.dmi b/icons/obj/food/candy.dmi
index dd7acd3200bc..53cc0b59f4c2 100644
Binary files a/icons/obj/food/candy.dmi and b/icons/obj/food/candy.dmi differ
diff --git a/icons/obj/machines/particle_accelerator.dmi b/icons/obj/machines/particle_accelerator.dmi
index 964886038b28..7f1bb9d653d5 100644
Binary files a/icons/obj/machines/particle_accelerator.dmi and b/icons/obj/machines/particle_accelerator.dmi differ
diff --git a/icons/obj/machines/suit_storage.dmi b/icons/obj/machines/suit_storage.dmi
index ecea6a596076..e3a68d28e996 100644
Binary files a/icons/obj/machines/suit_storage.dmi and b/icons/obj/machines/suit_storage.dmi differ
diff --git a/icons/turf/overlays.dmi b/icons/turf/overlays.dmi
index 95951deb7261..4b9aa80e14eb 100644
Binary files a/icons/turf/overlays.dmi and b/icons/turf/overlays.dmi differ
diff --git a/icons/ui_icons/inventory/neck.png b/icons/ui_icons/inventory/neck.png
new file mode 100644
index 000000000000..9fa2ba237936
Binary files /dev/null and b/icons/ui_icons/inventory/neck.png differ
diff --git a/modular_ss220/maps220/code/RandomRuins/lavaland/lavaland_ruins.dm b/modular_ss220/maps220/code/RandomRuins/lavaland/lavaland_ruins.dm
index f87d12c36a75..cd20846ee34c 100644
--- a/modular_ss220/maps220/code/RandomRuins/lavaland/lavaland_ruins.dm
+++ b/modular_ss220/maps220/code/RandomRuins/lavaland/lavaland_ruins.dm
@@ -5,7 +5,7 @@
description = "Пример описания" // Описание руины. Видно только админам.
prefix = "_maps/map_files220/RandomRuins/LavaRuins/" // Путь до карты, обязательно оставлять таким.
suffix = "" // .dmm файл руины, вписывать название полностью, пример: suffix = "example.dmm". Саму карту закидывать в "_maps\map_files\RandomRuins\LavaRuins"
- cost = 5 // Вес руины, чем он больше, тем меньше шанс что она заспавнится
+ // cost = 5 // Вес руины, чем он больше, тем меньше шанс что она заспавнится
allow_duplicates = FALSE // Разрешает/Запрещает дубликаты руины. TRUE - могут быть дубликаты. FALSE - дубликатов не будет.
always_place = TRUE // Если вписать эту строчку, руина будет спавнится всегда.
ci_exclude = /datum/map_template/ruin/lavaland/example // Это не использовать.
@@ -18,7 +18,7 @@
description = "Заброшенное место хранения опасных и паранормальных предметов а так же существ."
prefix = "_maps/map_files220/RandomRuins/LavaRuins/"
suffix = "scp_facility.dmm"
- cost = 20 // Бесконечная пицца
+ // cost = 20 // Бесконечная пицца
allow_duplicates = FALSE
/datum/map_template/ruin/lavaland/cheesus_temple
@@ -27,7 +27,7 @@
description = "Перенесённая в результате БС аномалии церковь Чизуза."
prefix = "_maps/map_files220/RandomRuins/LavaRuins/"
suffix = "cheesus_temple.dmm"
- cost = 20 // Имеется книга призыва сыра
+ // cost = 20 // Имеется книга призыва сыра
always_place = FALSE
allow_duplicates = FALSE
@@ -37,7 +37,7 @@
description = "Старый, заброшенный лагерь Эшей."
prefix = "_maps/map_files220/RandomRuins/LavaRuins/"
suffix = "ash_old.dmm"
- cost = 10 // В себе имеет платы консоли заключенных и хим раздратчик, так же пнв модуль
+ // cost = 10 // В себе имеет платы консоли заключенных и хим раздратчик, так же пнв модуль
always_place = FALSE
allow_duplicates = FALSE
@@ -47,6 +47,6 @@
description = "Старый заброшенный аванпост. Его постигла участь разлома Лаваленда."
prefix = "_maps/map_files220/RandomRuins/LavaRuins/"
suffix = "old_outpost.dmm"
- cost = 25 // на базе в сейфе есть ЕКА
+ // cost = 25 // на базе в сейфе есть ЕКА
allow_duplicates = FALSE
always_place = FALSE
diff --git a/modular_ss220/maps220/code/RandomRuins/space/space_ruins.dm b/modular_ss220/maps220/code/RandomRuins/space/space_ruins.dm
index c9d1ace1919b..2cc84a260e85 100644
--- a/modular_ss220/maps220/code/RandomRuins/space/space_ruins.dm
+++ b/modular_ss220/maps220/code/RandomRuins/space/space_ruins.dm
@@ -5,7 +5,7 @@
description = "Пример описания" // Описание руины. Видно только админам.
prefix = "_maps/map_files220/RandomRuins/SpaceRuins/" // Путь до карты, обязательно оставлять таким.
suffix = "" // .dmm файл руины, вписывать название полностью, пример: suffix = "example.dmm". Саму карту закидывать в путь префикса.
- cost = 5 // Вес руины, чем он больше, тем меньше шанс что она заспавнится
+ // cost = 5 // Вес руины, чем он больше, тем меньше шанс что она заспавнится
allow_duplicates = FALSE // Разрешает/Запрещает дубликаты руины. TRUE - могут быть дубликаты. FALSE - дубликатов не будет.
always_place = TRUE // Если вписать эту строчку, руина будет спавнится всегда. Использовать ТОЛЬКО для теста! После удалить.
ci_exclude = /datum/map_template/ruin/space/example // Это не использовать.
@@ -18,7 +18,7 @@
description = "An abandoned unarmed transport ship, a perfect target for the bandit scum."
prefix = "_maps/map_files220/RandomRuins/SpaceRuins/"
suffix = "mechtransport_new.dmm"
- cost = 3
+ // cost = 3
allow_duplicates = FALSE
/datum/map_template/ruin/space/destroyed_infiltrator
@@ -27,7 +27,7 @@
description = "They're loading BSA! But why? Ah, they're going to sho-..."
prefix = "_maps/map_files220/RandomRuins/SpaceRuins/"
suffix = "destroyed_infiltrator.dmm"
- cost = 3
+ // cost = 3
allow_duplicates = FALSE
/datum/map_template/ruin/space/transit_bar
@@ -36,7 +36,7 @@
description = "One of the trillion bars in this galaxy, this one looks especially homey and comfy."
prefix = "_maps/map_files220/RandomRuins/SpaceRuins/"
suffix = "transit_bar.dmm"
- cost = 1
+ // cost = 1
allow_duplicates = FALSE
/datum/map_template/ruin/space/infected_ship
@@ -45,7 +45,7 @@
description = "A lonely drifting ship showing no signs of life... What kind of black rubber substance is weaving around its shell?"
prefix = "_maps/map_files220/RandomRuins/SpaceRuins/"
suffix = "infected_ship.dmm"
- cost = 3
+ // cost = 3
allow_duplicates = FALSE
/datum/map_template/ruin/space/convoy_ambush
@@ -54,7 +54,7 @@
description = "I've been waiting for this for twuh years!"
prefix = "_maps/map_files220/RandomRuins/SpaceRuins/"
suffix = "convoy_ambush.dmm"
- cost = 3
+ // cost = 3
allow_duplicates = FALSE
/datum/map_template/ruin/space/whiteship
@@ -65,7 +65,10 @@
description = "An old, abandoned NT medical ship. Its computer can navigate to other landmarks within space with ease."
allow_duplicates = FALSE
always_place = TRUE
- cost = 0
+ // cost = 0
+
+/datum/map_template/ruin/space/whiteship/get_cost()
+ return 0
/datum/map_template/ruin/space/voxraiders_1
name = "Vox Raiders"
@@ -73,7 +76,7 @@
description = "A small Vox skipjack near some space scrap. They will definitely not tolerate new rivals."
prefix = "_maps/map_files220/RandomRuins/SpaceRuins/"
suffix = "voxraiders_1.dmm"
- cost = 4
+ // cost = 4
allow_duplicates = FALSE
/datum/map_template/ruin/space/spacehotel
@@ -82,6 +85,6 @@
description = "An interstellar hotel, where the weary spaceman can rest their head and relax, assured that the residental staff will not murder them in their sleep. Probably."
prefix = "_maps/map_files220/RandomRuins/SpaceRuins/"
suffix = "spacehotel.dmm"
- cost = 10
+ // cost = 10
allow_duplicates = FALSE
diff --git a/modular_ss220/maps220/code/Station/station_datums.dm b/modular_ss220/maps220/code/Station/station_datums.dm
index 7d41ab886445..f7642b0e785b 100644
--- a/modular_ss220/maps220/code/Station/station_datums.dm
+++ b/modular_ss220/maps220/code/Station/station_datums.dm
@@ -1,12 +1,12 @@
/datum/map/boxstation
fluff_name = "ИСН Кибериада"
- technical_name = "Cyberiad220"
+ technical_name = "BoxStation220"
map_path = "_maps/map_files220/stations/boxstation.dmm"
webmap_url = "https://webmap.affectedarc07.co.uk/maps/ss220/boxstation/"
/datum/map/deltastation
fluff_name = "ИСН Керберос"
- technical_name = "Delta220"
+ technical_name = "DeltaStation220"
map_path = "_maps/map_files220/stations/deltastation.dmm"
webmap_url = "https://webmap.affectedarc07.co.uk/maps/ss220/deltastation/"
diff --git a/modular_ss220/maps220/code/spawners.dm b/modular_ss220/maps220/code/spawners.dm
index 31fe9ed72847..3193e9299c41 100644
--- a/modular_ss220/maps220/code/spawners.dm
+++ b/modular_ss220/maps220/code/spawners.dm
@@ -90,24 +90,26 @@
)
/* Random spawners */
-/obj/effect/spawner/random_spawners/mod
+/obj/effect/spawner/random/mod
icon = 'modular_ss220/maps220/icons/spawner_icons.dmi'
icon_state = "mod"
-/obj/effect/spawner/random_spawners/syndicate/loot
+/obj/effect/spawner/random/syndicate/loot
icon = 'modular_ss220/maps220/icons/spawner_icons.dmi'
+
+/obj/effect/spawner/random/syndicate/loot/common
icon_state = "common"
-/obj/effect/spawner/random_spawners/syndicate/loot/level2
+/obj/effect/spawner/random/syndicate/loot/rare
icon_state = "rare"
-/obj/effect/spawner/random_spawners/syndicate/loot/level3
+/obj/effect/spawner/random/syndicate/loot/officer
icon_state = "officer"
-/obj/effect/spawner/random_spawners/syndicate/loot/level4
+/obj/effect/spawner/random/syndicate/loot/armory
icon_state = "armory"
-/obj/effect/spawner/random_spawners/syndicate/loot/stetchkin
+/obj/effect/spawner/random/syndicate/loot/stetchkin
icon_state = "stetchkin"
/obj/item/reagent_containers/pill/random_drugs
diff --git a/modular_ss220/objects/code/id_skins/id_skins_spawners.dm b/modular_ss220/objects/code/id_skins/id_skins_spawners.dm
index 3ae5313bbc82..f90a5aea5dad 100644
--- a/modular_ss220/objects/code/id_skins/id_skins_spawners.dm
+++ b/modular_ss220/objects/code/id_skins/id_skins_spawners.dm
@@ -13,11 +13,11 @@
. = ..()
// Spawner
-/obj/effect/spawner/random_spawners/id_skins
+/obj/effect/spawner/random/id_skins
name = "Случайная наклейка на карту"
icon = 'modular_ss220/maps220/icons/spawner_icons.dmi'
icon_state = "ID_Random"
- result = list(
+ loot = list(
/obj/item/id_skin/colored = 10,
/obj/item/id_skin/donut = 5,
/obj/item/id_skin/business = 5,
@@ -44,34 +44,8 @@
/obj/item/id_skin/boykisser = 1
)
-/obj/effect/spawner/random_spawners/id_skins/no_chance
- result = list(
- /datum/nothing = 80,
- /obj/item/id_skin/colored = 10,
- /obj/item/id_skin/donut = 5,
- /obj/item/id_skin/business = 5,
- /obj/item/id_skin/ussp = 5,
- /obj/item/id_skin/colored/silver = 5,
- /obj/item/id_skin/silver = 5,
- /obj/item/id_skin/gold = 1,
- /obj/item/id_skin/lifetime = 1,
- /obj/item/id_skin/clown = 1,
- /obj/item/id_skin/neon = 1,
- /obj/item/id_skin/colored/neon = 1,
- /obj/item/id_skin/missing = 1,
- /obj/item/id_skin/ouija = 1,
- /obj/item/id_skin/paradise = 1,
- /obj/item/id_skin/rainbow = 1,
- /obj/item/id_skin/space = 1,
- /obj/item/id_skin/kitty = 1,
- /obj/item/id_skin/colored/kitty = 1,
- /obj/item/id_skin/cursedmiku = 1,
- /obj/item/id_skin/colored/snake = 1,
- /obj/item/id_skin/magic = 1,
- /obj/item/id_skin/terminal = 1,
- /obj/item/id_skin/jokerge = 1,
- /obj/item/id_skin/boykisser = 1
- )
+/obj/effect/spawner/random/id_skins/no_chance
+ spawn_loot_chance = 40
// Prize Counter
/datum/prize_item/id_skin
diff --git a/modular_ss220/objects/code/platform.dm b/modular_ss220/objects/code/platform.dm
index c540f205826f..c7086e605748 100644
--- a/modular_ss220/objects/code/platform.dm
+++ b/modular_ss220/objects/code/platform.dm
@@ -141,13 +141,13 @@
usr.visible_message(span_warning("[user] starts climbing over \the [src]!"))
else
usr.visible_message(span_warning("[user] starts getting off \the [src]!"))
- climber = user
+ climbers += user
if(!do_after(user, 50, target = src))
- climber = null
+ climbers -= user
return
if(!can_touch(user) || !climbable)
- climber = null
+ climbers -= user
return
if(get_turf(user) == get_turf(src))
@@ -156,7 +156,7 @@
else
usr.loc = get_turf(src)
usr.visible_message(span_warning("[user] starts climbing over \the [src]!"))
- climber = null
+ climbers -= user
/obj/structure/platform/CanAtmosPass()
return TRUE
diff --git a/paradise.dme b/paradise.dme
index a5b3885836e9..5996d70381f2 100644
--- a/paradise.dme
+++ b/paradise.dme
@@ -565,6 +565,7 @@
#include "code\datums\outfits\plasmamen_outfits.dm"
#include "code\datums\outfits\vv_outfit.dm"
#include "code\datums\ruins\lavaland.dm"
+#include "code\datums\ruins\ruin_placer.dm"
#include "code\datums\ruins\space_ruins.dm"
#include "code\datums\ruins\bridges\bridges.dm"
#include "code\datums\spell_cooldown\spell_charges.dm"
@@ -835,7 +836,6 @@
#include "code\game\machinery\cell_charger.dm"
#include "code\game\machinery\clonepod.dm"
#include "code\game\machinery\clonescanner.dm"
-#include "code\game\machinery\constructable_frame.dm"
#include "code\game\machinery\cryopod.dm"
#include "code\game\machinery\dance_machine.dm"
#include "code\game\machinery\defib_mount.dm"
@@ -853,6 +853,7 @@
#include "code\game\machinery\hologram.dm"
#include "code\game\machinery\iv_drip.dm"
#include "code\game\machinery\lightswitch.dm"
+#include "code\game\machinery\machine_frame.dm"
#include "code\game\machinery\machinery.dm"
#include "code\game\machinery\magnetic_module.dm"
#include "code\game\machinery\mass_driver.dm"
@@ -1026,7 +1027,6 @@
#include "code\game\objects\effects\map_effects\mapmanip.dm"
#include "code\game\objects\effects\spawners\airlock_spawner.dm"
#include "code\game\objects\effects\spawners\bombspawner.dm"
-#include "code\game\objects\effects\spawners\decorative_spawners.dm"
#include "code\game\objects\effects\spawners\depot_spawners.dm"
#include "code\game\objects\effects\spawners\detgun_spawner.dm"
#include "code\game\objects\effects\spawners\gibspawner.dm"
@@ -1034,9 +1034,9 @@
#include "code\game\objects\effects\spawners\lootdrop.dm"
#include "code\game\objects\effects\spawners\mess_spawners.dm"
#include "code\game\objects\effects\spawners\random_barrier.dm"
-#include "code\game\objects\effects\spawners\turf_spawners.dm"
#include "code\game\objects\effects\spawners\vaultspawner.dm"
#include "code\game\objects\effects\spawners\windowspawner.dm"
+#include "code\game\objects\effects\spawners\random\decal_spawners.dm"
#include "code\game\objects\effects\spawners\random\engineering_spawners.dm"
#include "code\game\objects\effects\spawners\random\food_spawners.dm"
#include "code\game\objects\effects\spawners\random\furniture_spawners.dm"
@@ -1044,7 +1044,6 @@
#include "code\game\objects\effects\spawners\random\misc_spawners.dm"
#include "code\game\objects\effects\spawners\random\random_spawner.dm"
#include "code\game\objects\effects\spawners\random\trash_spawners.dm"
-#include "code\game\objects\effects\spawners\random\wall_decal_spawners.dm"
#include "code\game\objects\effects\spawners\random\pool\pool_spawner.dm"
#include "code\game\objects\effects\spawners\random\pool\spawn_pool.dm"
#include "code\game\objects\effects\spawners\random\pool\spawn_pool_manager.dm"
@@ -1418,6 +1417,7 @@
#include "code\game\verbs\switch_server.dm"
#include "code\game\verbs\webmap.dm"
#include "code\game\verbs\who.dm"
+#include "code\goonstation\modules\power\power_transmission_laser\transmission_laser.dm"
#include "code\modules\admin\admin_investigate.dm"
#include "code\modules\admin\admin_memo.dm"
#include "code\modules\admin\admin_ranks.dm"
@@ -1761,6 +1761,7 @@
#include "code\modules\clothing\masks\gasmask.dm"
#include "code\modules\clothing\masks\misc_masks.dm"
#include "code\modules\clothing\masks\voicemodulator.dm"
+#include "code\modules\clothing\neck\cloaks.dm"
#include "code\modules\clothing\patreon\hats.dm"
#include "code\modules\clothing\patreon\patreon_glasses.dm"
#include "code\modules\clothing\shoes\colour.dm"
diff --git a/tgui/bin/tgui_.ps1 b/tgui/bin/tgui_.ps1
index 87b919b1d6a5..c023b5e8fd66 100644
--- a/tgui/bin/tgui_.ps1
+++ b/tgui/bin/tgui_.ps1
@@ -97,8 +97,7 @@ function task-clean {
function task-validate-build {
$diff = git diff --text public/*
if ($diff) {
- Write-Output "Error: our build differs from the build committed into git."
- Write-Output "Please rebuild tgui."
+ Write-Output "::error file=tgui/public/tgui.bundle.js,title=Rebuild tgui bundle::Our build differs from the build committed into git."
exit 1
}
Write-Output "tgui: build is ok"
diff --git a/tgui/packages/tgui-panel/styles/tgchat/chat-default.scss b/tgui/packages/tgui-panel/styles/tgchat/chat-default.scss
index 2b755c700cf6..29e97c1bc426 100644
--- a/tgui/packages/tgui-panel/styles/tgchat/chat-default.scss
+++ b/tgui/packages/tgui-panel/styles/tgchat/chat-default.scss
@@ -584,6 +584,7 @@ h2.alert {
color: #8282fb;
}
+// SS220 EDIT - .com-zvezhan -> .com-srus
.com_srus {
color: #7c4848;
}
diff --git a/tgui/packages/tgui/components/ImageButton.tsx b/tgui/packages/tgui/components/ImageButton.tsx
index 37f0eb637d3a..1c6a32c57a61 100644
--- a/tgui/packages/tgui/components/ImageButton.tsx
+++ b/tgui/packages/tgui/components/ImageButton.tsx
@@ -46,6 +46,8 @@ type Props = Partial<{
dmIcon: string | null;
/** Parameter `icon_state` of component `DmIcon`. */
dmIconState: string | null;
+ /** Parameter `direction` of component `DmIcon`. */
+ dmDirection: number | null;
/**
* Changes the layout of the button, making it fill the entire horizontally available space.
* Allows the use of `title`
@@ -81,6 +83,7 @@ export const ImageButton = (props: Props) => {
color,
disabled,
dmFallback,
+ dmDirection,
dmIcon,
dmIconState,
fluid,
@@ -141,6 +144,7 @@ export const ImageButton = (props: Props) => {
{
+ switch (dir) {
+ case 1.0:
+ return 'north';
+ case 2.0:
+ return 'south';
+ case 4.0:
+ return 'east';
+ case 8.0:
+ return 'west';
+ case 5.0:
+ return 'northeast';
+ case 6.0:
+ return 'southeast';
+ case 9.0:
+ return 'northwest';
+ case 10.0:
+ return 'southwest';
+ }
+ return '';
+};
export const ParticleAccelerator = (props, context) => {
const { act, data } = useBackend(context);
- const { assembled, power, strength, max_strength } = data;
+ const { assembled, power, strength, max_strength, icon, layout_1, layout_2, layout_3, orientation } = data;
return (
-
-
+
+
act('scan')} />}
+ buttons={ act('scan')} />}
>
@@ -42,7 +81,206 @@ export const ParticleAccelerator = (props, context) => {
+ {assembled ? (
+ ''
+ ) : (
+
+ {orientation === 0 ? (
+ ''
+ ) : orientation === 'north' || orientation === 'south' ? (
+
+ ) : (
+
+ )}
+
+ )}
);
};
+
+const LayoutHorizontal = (props, context) => {
+ const { act, data } = useBackend(context);
+ const { assembled, power, strength, max_strength, icon, layout_1, layout_2, layout_3, orientation } = data;
+ return (
+
+
+ {(orientation === 'east' ? layout_1 : layout_3).slice().map((item) => (
+
+
+ {item.name} {`Status: ${item.status}`}
+
+ {`Direction: ${dir2text(item.dir)}`}
+
+ }
+ >
+
+
+
+ ))}
+
+
+ {layout_2.slice().map((item) => (
+
+
+ {item.name} {`Status: ${item.status}`}
+
+ {`Direction: ${dir2text(item.dir)}`}
+
+ }
+ >
+
+
+
+ ))}
+
+
+ {(orientation === 'east' ? layout_3 : layout_1).slice().map((item) => (
+
+
+ {item.name} {`Status: ${item.status}`}
+
+ {`Direction: ${dir2text(item.dir)}`}
+
+ }
+ >
+
+
+
+ ))}
+
+
+ );
+};
+
+const LayoutVertical = (props, context) => {
+ const { act, data } = useBackend(context);
+ const { assembled, power, strength, max_strength, icon, layout_1, layout_2, layout_3, orientation } = data;
+ return (
+
+
+ {(orientation === 'north' ? layout_1 : layout_3).slice().map((item) => (
+
+
+ {item.name} {`Status: ${item.status}`}
+
+ {`Direction: ${dir2text(item.dir)}`}
+
+ }
+ >
+
+
+
+ ))}
+
+
+ {layout_2.slice().map((item) => (
+
+
+ {item.name} {`Status: ${item.status}`}
+
+ {`Direction: ${dir2text(item.dir)}`}
+
+ }
+ >
+
+
+
+ ))}
+
+
+ {(orientation === 'north' ? layout_3 : layout_1).slice().map((item) => (
+
+
+ {item.name} {`Status: ${item.status}`}
+
+ {`Direction: ${dir2text(item.dir)}`}
+
+ }
+ >
+
+
+
+ ))}
+
+
+ );
+};
diff --git a/tgui/packages/tgui/interfaces/StripMenu.tsx b/tgui/packages/tgui/interfaces/StripMenu.tsx
index 4d6f9a69d732..38553001b81c 100644
--- a/tgui/packages/tgui/interfaces/StripMenu.tsx
+++ b/tgui/packages/tgui/interfaces/StripMenu.tsx
@@ -95,7 +95,7 @@ const SLOTS: Record<
> = {
eyes: {
displayName: 'eyewear',
- gridSpot: getGridSpotKey([1, 0]),
+ gridSpot: getGridSpotKey([0, 0]),
image: 'inventory-glasses.png',
},
@@ -111,6 +111,12 @@ const SLOTS: Record<
image: 'inventory-mask.png',
},
+ neck: {
+ displayName: 'neck',
+ gridSpot: getGridSpotKey([1, 0]),
+ image: 'inventory-neck.png',
+ },
+
pet_collar: {
displayName: 'collar',
gridSpot: getGridSpotKey([1, 1]),
@@ -237,7 +243,7 @@ const ALTERNATIVE_SLOTS: Record<
> = {
eyes: {
displayName: 'eyewear',
- gridSpot: getGridSpotKey([1, 0]),
+ gridSpot: getGridSpotKey([0, 0]),
image: 'inventory-glasses.png',
},
@@ -253,6 +259,12 @@ const ALTERNATIVE_SLOTS: Record<
image: 'inventory-mask.png',
},
+ neck: {
+ displayName: 'neck',
+ gridSpot: getGridSpotKey([1, 0]),
+ image: 'inventory-neck.png',
+ },
+
pet_collar: {
displayName: 'collar',
gridSpot: getGridSpotKey([1, 1]),
diff --git a/tgui/packages/tgui/interfaces/goonstation_PTL/index.js b/tgui/packages/tgui/interfaces/goonstation_PTL/index.js
new file mode 100644
index 000000000000..3c0c828e8262
--- /dev/null
+++ b/tgui/packages/tgui/interfaces/goonstation_PTL/index.js
@@ -0,0 +1,177 @@
+/**
+ * @file
+ * @copyright 2020
+ * @author Sovexe (https://github.com/Sovexe)
+ * @license ISC
+ */
+
+import { useBackend } from '../../backend';
+import { Box, Button, Knob, LabeledList, NoticeBox, NumberInput, ProgressBar, Section, Stack } from '../../components';
+import { formatMoney, formatSiUnit, formatPower } from '../../format';
+import { Window } from '../../layouts';
+
+export const goonstation_PTL = (props, context) => {
+ const { data } = useBackend(context);
+ const { total_earnings, total_energy, name = 'Power Transmission Laser' } = data;
+ return (
+
+
+
+
+
+ Earned Credits : {total_earnings ? formatMoney(total_earnings) : 0}
+ Energy Sold : {total_energy ? formatSiUnit(total_energy, 0, 'J') : '0 J'}
+
+
+ );
+};
+
+const Status = (props, context) => {
+ const { data } = useBackend(context);
+ const { max_capacity, held_power, input_total, max_grid_load } = data;
+
+ return (
+
+
+
+ {held_power ? formatSiUnit(held_power, 0, 'J') : '0 J'}
+
+
+
+
+
+
+
+
+ );
+};
+
+const InputControls = (props, context) => {
+ const { act, data } = useBackend(context);
+ const { input_total, accepting_power, sucking_power, input_number, power_format } = data;
+
+ return (
+
+
+ act('toggle_input')}>
+ {accepting_power ? 'Enabled' : 'Disabled'}
+
+ }
+ >
+
+ {(sucking_power && 'Online') || (accepting_power && 'Idle') || 'Offline'}
+
+
+ {input_total ? formatPower(input_total) : '0 W'}
+
+
+ act('set_input', { set_input })}
+ />
+ act('inputW')}>
+ W
+
+ act('inputKW')}>
+ KW
+
+ act('inputMW')}>
+ MW
+
+ act('inputGW')}>
+ GW
+
+
+
+ );
+};
+
+const OutputControls = (props, context) => {
+ const { act, data } = useBackend(context);
+ const { output_total, firing, accepting_power, output_number, output_multiplier, target, held_power } = data;
+
+ return (
+
+
+
+ act('target')}>
+ {target}
+
+ act('toggle_output')}
+ >
+ {firing ? 'Enabled' : 'Disabled'}
+
+
+ }
+ >
+
+ {(firing && 'Online') || (accepting_power && 'Idle') || 'Offline'}
+
+
+
+ {output_total
+ ? output_total < 0
+ ? '-' + formatPower(Math.abs(output_total))
+ : formatPower(output_total)
+ : '0 W'}
+
+
+
+ act('set_output', { set_output })}
+ />
+ act('outputMW')}>
+ MW
+
+ act('outputGW')}>
+ GW
+
+
+
+ );
+};
diff --git a/tgui/public/tgui-panel.bundle.js b/tgui/public/tgui-panel.bundle.js
index 6bf2d29478c7..8d49bac39018 100644
--- a/tgui/public/tgui-panel.bundle.js
+++ b/tgui/public/tgui-panel.bundle.js
@@ -1,12 +1,12 @@
-(function(){(function(){var xn={96376:function(y,e,t){"use strict";e.__esModule=!0,e.createPopper=void 0,e.popperGenerator=g;var n=i(t(74758)),r=i(t(28811)),o=i(t(98309)),a=i(t(44896)),s=i(t(33118)),u=i(t(10579)),l=i(t(56500)),p=i(t(17633));e.detectOverflow=p.default;var f=t(75573);function i(h){return h&&h.__esModule?h:{default:h}}var d={placement:"bottom",modifiers:[],strategy:"absolute"};function c(){for(var h=arguments.length,m=new Array(h),b=0;b0&&(0,r.round)(i.width)/l.offsetWidth||1,c=l.offsetHeight>0&&(0,r.round)(i.height)/l.offsetHeight||1);var g=(0,n.isElement)(l)?(0,o.default)(l):window,v=g.visualViewport,h=!(0,a.default)()&&f,m=(i.left+(h&&v?v.offsetLeft:0))/d,b=(i.top+(h&&v?v.offsetTop:0))/c,I=i.width/d,O=i.height/c;return{width:I,height:O,top:b,right:m+I,bottom:b+O,left:m,x:m,y:b}}},49035:function(y,e,t){"use strict";e.__esModule=!0,e.default=O;var n=t(46206),r=h(t(87991)),o=h(t(79752)),a=h(t(98309)),s=h(t(44896)),u=h(t(40600)),l=h(t(16599)),p=t(75573),f=h(t(37786)),i=h(t(57819)),d=h(t(4206)),c=h(t(12972)),g=h(t(81666)),v=t(63618);function h(T){return T&&T.__esModule?T:{default:T}}function m(T,E){var C=(0,f.default)(T,!1,E==="fixed");return C.top=C.top+T.clientTop,C.left=C.left+T.clientLeft,C.bottom=C.top+T.clientHeight,C.right=C.left+T.clientWidth,C.width=T.clientWidth,C.height=T.clientHeight,C.x=C.left,C.y=C.top,C}function b(T,E,C){return E===n.viewport?(0,g.default)((0,r.default)(T,C)):(0,p.isElement)(E)?m(E,C):(0,g.default)((0,o.default)((0,u.default)(T)))}function I(T){var E=(0,a.default)((0,i.default)(T)),C=["absolute","fixed"].indexOf((0,l.default)(T).position)>=0,S=C&&(0,p.isHTMLElement)(T)?(0,s.default)(T):T;return(0,p.isElement)(S)?E.filter(function(A){return(0,p.isElement)(A)&&(0,d.default)(A,S)&&(0,c.default)(A)!=="body"}):[]}function O(T,E,C,S){var A=E==="clippingParents"?I(T):[].concat(E),P=[].concat(A,[C]),M=P[0],R=P.reduce(function(V,j){var $=b(T,j,S);return V.top=(0,v.max)($.top,V.top),V.right=(0,v.min)($.right,V.right),V.bottom=(0,v.min)($.bottom,V.bottom),V.left=(0,v.max)($.left,V.left),V},b(T,M,S));return R.width=R.right-R.left,R.height=R.bottom-R.top,R.x=R.left,R.y=R.top,R}},74758:function(y,e,t){"use strict";e.__esModule=!0,e.default=d;var n=f(t(37786)),r=f(t(13390)),o=f(t(12972)),a=t(75573),s=f(t(79697)),u=f(t(40600)),l=f(t(10798)),p=t(63618);function f(c){return c&&c.__esModule?c:{default:c}}function i(c){var g=c.getBoundingClientRect(),v=(0,p.round)(g.width)/c.offsetWidth||1,h=(0,p.round)(g.height)/c.offsetHeight||1;return v!==1||h!==1}function d(c,g,v){v===void 0&&(v=!1);var h=(0,a.isHTMLElement)(g),m=(0,a.isHTMLElement)(g)&&i(g),b=(0,u.default)(g),I=(0,n.default)(c,m,v),O={scrollLeft:0,scrollTop:0},T={x:0,y:0};return(h||!h&&!v)&&(((0,o.default)(g)!=="body"||(0,l.default)(b))&&(O=(0,r.default)(g)),(0,a.isHTMLElement)(g)?(T=(0,n.default)(g,!0),T.x+=g.clientLeft,T.y+=g.clientTop):b&&(T.x=(0,s.default)(b))),{x:I.left+O.scrollLeft-T.x,y:I.top+O.scrollTop-T.y,width:I.width,height:I.height}}},16599:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(95115));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return(0,n.default)(a).getComputedStyle(a)}},40600:function(y,e,t){"use strict";e.__esModule=!0,e.default=r;var n=t(75573);function r(o){return(((0,n.isElement)(o)?o.ownerDocument:o.document)||window.document).documentElement}},79752:function(y,e,t){"use strict";e.__esModule=!0,e.default=l;var n=u(t(40600)),r=u(t(16599)),o=u(t(79697)),a=u(t(43750)),s=t(63618);function u(p){return p&&p.__esModule?p:{default:p}}function l(p){var f,i=(0,n.default)(p),d=(0,a.default)(p),c=(f=p.ownerDocument)==null?void 0:f.body,g=(0,s.max)(i.scrollWidth,i.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),v=(0,s.max)(i.scrollHeight,i.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),h=-d.scrollLeft+(0,o.default)(p),m=-d.scrollTop;return(0,r.default)(c||i).direction==="rtl"&&(h+=(0,s.max)(i.clientWidth,c?c.clientWidth:0)-g),{width:g,height:v,x:h,y:m}}},3073:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}},28811:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(37786));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var s=(0,n.default)(a),u=a.offsetWidth,l=a.offsetHeight;return Math.abs(s.width-u)<=1&&(u=s.width),Math.abs(s.height-l)<=1&&(l=s.height),{x:a.offsetLeft,y:a.offsetTop,width:u,height:l}}},12972:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n?(n.nodeName||"").toLowerCase():null}},13390:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(43750)),r=s(t(95115)),o=t(75573),a=s(t(3073));function s(l){return l&&l.__esModule?l:{default:l}}function u(l){return l===(0,r.default)(l)||!(0,o.isHTMLElement)(l)?(0,n.default)(l):(0,a.default)(l)}},44896:function(y,e,t){"use strict";e.__esModule=!0,e.default=d;var n=p(t(95115)),r=p(t(12972)),o=p(t(16599)),a=t(75573),s=p(t(87031)),u=p(t(57819)),l=p(t(35366));function p(c){return c&&c.__esModule?c:{default:c}}function f(c){return!(0,a.isHTMLElement)(c)||(0,o.default)(c).position==="fixed"?null:c.offsetParent}function i(c){var g=/firefox/i.test((0,l.default)()),v=/Trident/i.test((0,l.default)());if(v&&(0,a.isHTMLElement)(c)){var h=(0,o.default)(c);if(h.position==="fixed")return null}var m=(0,u.default)(c);for((0,a.isShadowRoot)(m)&&(m=m.host);(0,a.isHTMLElement)(m)&&["html","body"].indexOf((0,r.default)(m))<0;){var b=(0,o.default)(m);if(b.transform!=="none"||b.perspective!=="none"||b.contain==="paint"||["transform","perspective"].indexOf(b.willChange)!==-1||g&&b.willChange==="filter"||g&&b.filter&&b.filter!=="none")return m;m=m.parentNode}return null}function d(c){for(var g=(0,n.default)(c),v=f(c);v&&(0,s.default)(v)&&(0,o.default)(v).position==="static";)v=f(v);return v&&((0,r.default)(v)==="html"||(0,r.default)(v)==="body"&&(0,o.default)(v).position==="static")?g:v||i(c)||g}},57819:function(y,e,t){"use strict";e.__esModule=!0,e.default=s;var n=a(t(12972)),r=a(t(40600)),o=t(75573);function a(u){return u&&u.__esModule?u:{default:u}}function s(u){return(0,n.default)(u)==="html"?u:u.assignedSlot||u.parentNode||((0,o.isShadowRoot)(u)?u.host:null)||(0,r.default)(u)}},24426:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(57819)),r=s(t(10798)),o=s(t(12972)),a=t(75573);function s(l){return l&&l.__esModule?l:{default:l}}function u(l){return["html","body","#document"].indexOf((0,o.default)(l))>=0?l.ownerDocument.body:(0,a.isHTMLElement)(l)&&(0,r.default)(l)?l:u((0,n.default)(l))}},87991:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(95115)),r=s(t(40600)),o=s(t(79697)),a=s(t(89331));function s(l){return l&&l.__esModule?l:{default:l}}function u(l,p){var f=(0,n.default)(l),i=(0,r.default)(l),d=f.visualViewport,c=i.clientWidth,g=i.clientHeight,v=0,h=0;if(d){c=d.width,g=d.height;var m=(0,a.default)();(m||!m&&p==="fixed")&&(v=d.offsetLeft,h=d.offsetTop)}return{width:c,height:g,x:v+(0,o.default)(l),y:h}}},95115:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var r=n.ownerDocument;return r&&r.defaultView||window}return n}},43750:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(95115));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var s=(0,n.default)(a),u=s.pageXOffset,l=s.pageYOffset;return{scrollLeft:u,scrollTop:l}}},79697:function(y,e,t){"use strict";e.__esModule=!0,e.default=s;var n=a(t(37786)),r=a(t(40600)),o=a(t(43750));function a(u){return u&&u.__esModule?u:{default:u}}function s(u){return(0,n.default)((0,r.default)(u)).left+(0,o.default)(u).scrollLeft}},75573:function(y,e,t){"use strict";e.__esModule=!0,e.isElement=o,e.isHTMLElement=a,e.isShadowRoot=s;var n=r(t(95115));function r(u){return u&&u.__esModule?u:{default:u}}function o(u){var l=(0,n.default)(u).Element;return u instanceof l||u instanceof Element}function a(u){var l=(0,n.default)(u).HTMLElement;return u instanceof l||u instanceof HTMLElement}function s(u){if(typeof ShadowRoot=="undefined")return!1;var l=(0,n.default)(u).ShadowRoot;return u instanceof l||u instanceof ShadowRoot}},89331:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(35366));function r(a){return a&&a.__esModule?a:{default:a}}function o(){return!/^((?!chrome|android).)*safari/i.test((0,n.default)())}},10798:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(16599));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var s=(0,n.default)(a),u=s.overflow,l=s.overflowX,p=s.overflowY;return/auto|scroll|overlay|hidden/.test(u+p+l)}},87031:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(12972));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return["table","td","th"].indexOf((0,n.default)(a))>=0}},98309:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(24426)),r=s(t(57819)),o=s(t(95115)),a=s(t(10798));function s(l){return l&&l.__esModule?l:{default:l}}function u(l,p){var f;p===void 0&&(p=[]);var i=(0,n.default)(l),d=i===((f=l.ownerDocument)==null?void 0:f.body),c=(0,o.default)(i),g=d?[c].concat(c.visualViewport||[],(0,a.default)(i)?i:[]):i,v=p.concat(g);return d?v:v.concat(u((0,r.default)(g)))}},46206:function(y,e){"use strict";e.__esModule=!0,e.write=e.viewport=e.variationPlacements=e.top=e.start=e.right=e.reference=e.read=e.popper=e.placements=e.modifierPhases=e.main=e.left=e.end=e.clippingParents=e.bottom=e.beforeWrite=e.beforeRead=e.beforeMain=e.basePlacements=e.auto=e.afterWrite=e.afterRead=e.afterMain=void 0;var t=e.top="top",n=e.bottom="bottom",r=e.right="right",o=e.left="left",a=e.auto="auto",s=e.basePlacements=[t,n,r,o],u=e.start="start",l=e.end="end",p=e.clippingParents="clippingParents",f=e.viewport="viewport",i=e.popper="popper",d=e.reference="reference",c=e.variationPlacements=s.reduce(function(A,P){return A.concat([P+"-"+u,P+"-"+l])},[]),g=e.placements=[].concat(s,[a]).reduce(function(A,P){return A.concat([P,P+"-"+u,P+"-"+l])},[]),v=e.beforeRead="beforeRead",h=e.read="read",m=e.afterRead="afterRead",b=e.beforeMain="beforeMain",I=e.main="main",O=e.afterMain="afterMain",T=e.beforeWrite="beforeWrite",E=e.write="write",C=e.afterWrite="afterWrite",S=e.modifierPhases=[v,h,m,b,I,O,T,E,C]},95996:function(y,e,t){"use strict";e.__esModule=!0;var n={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};e.popperGenerator=e.detectOverflow=e.createPopperLite=e.createPopperBase=e.createPopper=void 0;var r=t(46206);Object.keys(r).forEach(function(l){l==="default"||l==="__esModule"||Object.prototype.hasOwnProperty.call(n,l)||l in e&&e[l]===r[l]||(e[l]=r[l])});var o=t(39805);Object.keys(o).forEach(function(l){l==="default"||l==="__esModule"||Object.prototype.hasOwnProperty.call(n,l)||l in e&&e[l]===o[l]||(e[l]=o[l])});var a=t(96376);e.popperGenerator=a.popperGenerator,e.detectOverflow=a.detectOverflow,e.createPopperBase=a.createPopper;var s=t(83312);e.createPopper=s.createPopper;var u=t(2473);e.createPopperLite=u.createPopper},19975:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=o(t(12972)),r=t(75573);function o(l){return l&&l.__esModule?l:{default:l}}function a(l){var p=l.state;Object.keys(p.elements).forEach(function(f){var i=p.styles[f]||{},d=p.attributes[f]||{},c=p.elements[f];!(0,r.isHTMLElement)(c)||!(0,n.default)(c)||(Object.assign(c.style,i),Object.keys(d).forEach(function(g){var v=d[g];v===!1?c.removeAttribute(g):c.setAttribute(g,v===!0?"":v)}))})}function s(l){var p=l.state,f={popper:{position:p.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(p.elements.popper.style,f.popper),p.styles=f,p.elements.arrow&&Object.assign(p.elements.arrow.style,f.arrow),function(){Object.keys(p.elements).forEach(function(i){var d=p.elements[i],c=p.attributes[i]||{},g=Object.keys(p.styles.hasOwnProperty(i)?p.styles[i]:f[i]),v=g.reduce(function(h,m){return h[m]="",h},{});!(0,r.isHTMLElement)(d)||!(0,n.default)(d)||(Object.assign(d.style,v),Object.keys(c).forEach(function(h){d.removeAttribute(h)}))})}}var u=e.default={name:"applyStyles",enabled:!0,phase:"write",fn:a,effect:s,requires:["computeStyles"]}},52744:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=i(t(83104)),r=i(t(28811)),o=i(t(4206)),a=i(t(44896)),s=i(t(41199)),u=t(28595),l=i(t(43286)),p=i(t(81447)),f=t(46206);function i(h){return h&&h.__esModule?h:{default:h}}var d=function(){function h(m,b){return m=typeof m=="function"?m(Object.assign({},b.rects,{placement:b.placement})):m,(0,l.default)(typeof m!="number"?m:(0,p.default)(m,f.basePlacements))}return h}();function c(h){var m,b=h.state,I=h.name,O=h.options,T=b.elements.arrow,E=b.modifiersData.popperOffsets,C=(0,n.default)(b.placement),S=(0,s.default)(C),A=[f.left,f.right].indexOf(C)>=0,P=A?"height":"width";if(!(!T||!E)){var M=d(O.padding,b),R=(0,r.default)(T),V=S==="y"?f.top:f.left,j=S==="y"?f.bottom:f.right,$=b.rects.reference[P]+b.rects.reference[S]-E[S]-b.rects.popper[P],G=E[S]-b.rects.reference[S],H=(0,a.default)(T),F=H?S==="y"?H.clientHeight||0:H.clientWidth||0:0,L=$/2-G/2,x=M[V],U=F-R[P]-M[j],K=F/2-R[P]/2+L,W=(0,u.within)(x,K,U),q=S;b.modifiersData[I]=(m={},m[q]=W,m.centerOffset=W-K,m)}}function g(h){var m=h.state,b=h.options,I=b.element,O=I===void 0?"[data-popper-arrow]":I;O!=null&&(typeof O=="string"&&(O=m.elements.popper.querySelector(O),!O)||(0,o.default)(m.elements.popper,O)&&(m.elements.arrow=O))}var v=e.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:g,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},59894:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0,e.mapToStyles=c;var n=t(46206),r=f(t(44896)),o=f(t(95115)),a=f(t(40600)),s=f(t(16599)),u=f(t(83104)),l=f(t(45)),p=t(63618);function f(h){return h&&h.__esModule?h:{default:h}}var i={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(h,m){var b=h.x,I=h.y,O=m.devicePixelRatio||1;return{x:(0,p.round)(b*O)/O||0,y:(0,p.round)(I*O)/O||0}}function c(h){var m,b=h.popper,I=h.popperRect,O=h.placement,T=h.variation,E=h.offsets,C=h.position,S=h.gpuAcceleration,A=h.adaptive,P=h.roundOffsets,M=h.isFixed,R=E.x,V=R===void 0?0:R,j=E.y,$=j===void 0?0:j,G=typeof P=="function"?P({x:V,y:$}):{x:V,y:$};V=G.x,$=G.y;var H=E.hasOwnProperty("x"),F=E.hasOwnProperty("y"),L=n.left,x=n.top,U=window;if(A){var K=(0,r.default)(b),W="clientHeight",q="clientWidth";if(K===(0,o.default)(b)&&(K=(0,a.default)(b),(0,s.default)(K).position!=="static"&&C==="absolute"&&(W="scrollHeight",q="scrollWidth")),K=K,O===n.top||(O===n.left||O===n.right)&&T===n.end){x=n.bottom;var ut=M&&K===U&&U.visualViewport?U.visualViewport.height:K[W];$-=ut-I.height,$*=S?1:-1}if(O===n.left||(O===n.top||O===n.bottom)&&T===n.end){L=n.right;var ct=M&&K===U&&U.visualViewport?U.visualViewport.width:K[q];V-=ct-I.width,V*=S?1:-1}}var Q=Object.assign({position:C},A&&i),X=P===!0?d({x:V,y:$},(0,o.default)(b)):{x:V,y:$};if(V=X.x,$=X.y,S){var at;return Object.assign({},Q,(at={},at[x]=F?"0":"",at[L]=H?"0":"",at.transform=(U.devicePixelRatio||1)<=1?"translate("+V+"px, "+$+"px)":"translate3d("+V+"px, "+$+"px, 0)",at))}return Object.assign({},Q,(m={},m[x]=F?$+"px":"",m[L]=H?V+"px":"",m.transform="",m))}function g(h){var m=h.state,b=h.options,I=b.gpuAcceleration,O=I===void 0?!0:I,T=b.adaptive,E=T===void 0?!0:T,C=b.roundOffsets,S=C===void 0?!0:C,A={placement:(0,u.default)(m.placement),variation:(0,l.default)(m.placement),popper:m.elements.popper,popperRect:m.rects.popper,gpuAcceleration:O,isFixed:m.options.strategy==="fixed"};m.modifiersData.popperOffsets!=null&&(m.styles.popper=Object.assign({},m.styles.popper,c(Object.assign({},A,{offsets:m.modifiersData.popperOffsets,position:m.options.strategy,adaptive:E,roundOffsets:S})))),m.modifiersData.arrow!=null&&(m.styles.arrow=Object.assign({},m.styles.arrow,c(Object.assign({},A,{offsets:m.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:S})))),m.attributes.popper=Object.assign({},m.attributes.popper,{"data-popper-placement":m.placement})}var v=e.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:g,data:{}}},36692:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=r(t(95115));function r(u){return u&&u.__esModule?u:{default:u}}var o={passive:!0};function a(u){var l=u.state,p=u.instance,f=u.options,i=f.scroll,d=i===void 0?!0:i,c=f.resize,g=c===void 0?!0:c,v=(0,n.default)(l.elements.popper),h=[].concat(l.scrollParents.reference,l.scrollParents.popper);return d&&h.forEach(function(m){m.addEventListener("scroll",p.update,o)}),g&&v.addEventListener("resize",p.update,o),function(){d&&h.forEach(function(m){m.removeEventListener("scroll",p.update,o)}),g&&v.removeEventListener("resize",p.update,o)}}var s=e.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function u(){}return u}(),effect:a,data:{}}},23798:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=p(t(71376)),r=p(t(83104)),o=p(t(86459)),a=p(t(17633)),s=p(t(9041)),u=t(46206),l=p(t(45));function p(c){return c&&c.__esModule?c:{default:c}}function f(c){if((0,r.default)(c)===u.auto)return[];var g=(0,n.default)(c);return[(0,o.default)(c),g,(0,o.default)(g)]}function i(c){var g=c.state,v=c.options,h=c.name;if(!g.modifiersData[h]._skip){for(var m=v.mainAxis,b=m===void 0?!0:m,I=v.altAxis,O=I===void 0?!0:I,T=v.fallbackPlacements,E=v.padding,C=v.boundary,S=v.rootBoundary,A=v.altBoundary,P=v.flipVariations,M=P===void 0?!0:P,R=v.allowedAutoPlacements,V=g.options.placement,j=(0,r.default)(V),$=j===V,G=T||($||!M?[(0,n.default)(V)]:f(V)),H=[V].concat(G).reduce(function(et,k){return et.concat((0,r.default)(k)===u.auto?(0,s.default)(g,{placement:k,boundary:C,rootBoundary:S,padding:E,flipVariations:M,allowedAutoPlacements:R}):k)},[]),F=g.rects.reference,L=g.rects.popper,x=new Map,U=!0,K=H[0],W=0;W=0,X=Q?"width":"height",at=(0,a.default)(g,{placement:q,boundary:C,rootBoundary:S,altBoundary:A,padding:E}),ft=Q?ct?u.right:u.left:ct?u.bottom:u.top;F[X]>L[X]&&(ft=(0,n.default)(ft));var dt=(0,n.default)(ft),_=[];if(b&&_.push(at[ut]<=0),O&&_.push(at[ft]<=0,at[dt]<=0),_.every(function(et){return et})){K=q,U=!1;break}x.set(q,_)}if(U)for(var rt=M?3:1,it=function(){function et(k){var tt=H.find(function(nt){var pt=x.get(nt);if(pt)return pt.slice(0,k).every(function(Et){return Et})});if(tt)return K=tt,"break"}return et}(),mt=rt;mt>0;mt--){var ot=it(mt);if(ot==="break")break}g.placement!==K&&(g.modifiersData[h]._skip=!0,g.placement=K,g.reset=!0)}}var d=e.default={name:"flip",enabled:!0,phase:"main",fn:i,requiresIfExists:["offset"],data:{_skip:!1}}},83761:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=t(46206),r=o(t(17633));function o(p){return p&&p.__esModule?p:{default:p}}function a(p,f,i){return i===void 0&&(i={x:0,y:0}),{top:p.top-f.height-i.y,right:p.right-f.width+i.x,bottom:p.bottom-f.height+i.y,left:p.left-f.width-i.x}}function s(p){return[n.top,n.right,n.bottom,n.left].some(function(f){return p[f]>=0})}function u(p){var f=p.state,i=p.name,d=f.rects.reference,c=f.rects.popper,g=f.modifiersData.preventOverflow,v=(0,r.default)(f,{elementContext:"reference"}),h=(0,r.default)(f,{altBoundary:!0}),m=a(v,d),b=a(h,c,g),I=s(m),O=s(b);f.modifiersData[i]={referenceClippingOffsets:m,popperEscapeOffsets:b,isReferenceHidden:I,hasPopperEscaped:O},f.attributes.popper=Object.assign({},f.attributes.popper,{"data-popper-reference-hidden":I,"data-popper-escaped":O})}var l=e.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:u}},39805:function(y,e,t){"use strict";e.__esModule=!0,e.preventOverflow=e.popperOffsets=e.offset=e.hide=e.flip=e.eventListeners=e.computeStyles=e.arrow=e.applyStyles=void 0;var n=i(t(19975));e.applyStyles=n.default;var r=i(t(52744));e.arrow=r.default;var o=i(t(59894));e.computeStyles=o.default;var a=i(t(36692));e.eventListeners=a.default;var s=i(t(23798));e.flip=s.default;var u=i(t(83761));e.hide=u.default;var l=i(t(61410));e.offset=l.default;var p=i(t(40107));e.popperOffsets=p.default;var f=i(t(75137));e.preventOverflow=f.default;function i(d){return d&&d.__esModule?d:{default:d}}},61410:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0,e.distanceAndSkiddingToXY=a;var n=o(t(83104)),r=t(46206);function o(l){return l&&l.__esModule?l:{default:l}}function a(l,p,f){var i=(0,n.default)(l),d=[r.left,r.top].indexOf(i)>=0?-1:1,c=typeof f=="function"?f(Object.assign({},p,{placement:l})):f,g=c[0],v=c[1];return g=g||0,v=(v||0)*d,[r.left,r.right].indexOf(i)>=0?{x:v,y:g}:{x:g,y:v}}function s(l){var p=l.state,f=l.options,i=l.name,d=f.offset,c=d===void 0?[0,0]:d,g=r.placements.reduce(function(b,I){return b[I]=a(I,p.rects,c),b},{}),v=g[p.placement],h=v.x,m=v.y;p.modifiersData.popperOffsets!=null&&(p.modifiersData.popperOffsets.x+=h,p.modifiersData.popperOffsets.y+=m),p.modifiersData[i]=g}var u=e.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:s}},40107:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=r(t(89951));function r(s){return s&&s.__esModule?s:{default:s}}function o(s){var u=s.state,l=s.name;u.modifiersData[l]=(0,n.default)({reference:u.rects.reference,element:u.rects.popper,strategy:"absolute",placement:u.placement})}var a=e.default={name:"popperOffsets",enabled:!0,phase:"read",fn:o,data:{}}},75137:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=t(46206),r=c(t(83104)),o=c(t(41199)),a=c(t(28066)),s=t(28595),u=c(t(28811)),l=c(t(44896)),p=c(t(17633)),f=c(t(45)),i=c(t(34780)),d=t(63618);function c(h){return h&&h.__esModule?h:{default:h}}function g(h){var m=h.state,b=h.options,I=h.name,O=b.mainAxis,T=O===void 0?!0:O,E=b.altAxis,C=E===void 0?!1:E,S=b.boundary,A=b.rootBoundary,P=b.altBoundary,M=b.padding,R=b.tether,V=R===void 0?!0:R,j=b.tetherOffset,$=j===void 0?0:j,G=(0,p.default)(m,{boundary:S,rootBoundary:A,padding:M,altBoundary:P}),H=(0,r.default)(m.placement),F=(0,f.default)(m.placement),L=!F,x=(0,o.default)(H),U=(0,a.default)(x),K=m.modifiersData.popperOffsets,W=m.rects.reference,q=m.rects.popper,ut=typeof $=="function"?$(Object.assign({},m.rects,{placement:m.placement})):$,ct=typeof ut=="number"?{mainAxis:ut,altAxis:ut}:Object.assign({mainAxis:0,altAxis:0},ut),Q=m.modifiersData.offset?m.modifiersData.offset[m.placement]:null,X={x:0,y:0};if(K){if(T){var at,ft=x==="y"?n.top:n.left,dt=x==="y"?n.bottom:n.right,_=x==="y"?"height":"width",rt=K[x],it=rt+G[ft],mt=rt-G[dt],ot=V?-q[_]/2:0,et=F===n.start?W[_]:q[_],k=F===n.start?-q[_]:-W[_],tt=m.elements.arrow,nt=V&&tt?(0,u.default)(tt):{width:0,height:0},pt=m.modifiersData["arrow#persistent"]?m.modifiersData["arrow#persistent"].padding:(0,i.default)(),Et=pt[ft],st=pt[dt],yt=(0,s.within)(0,W[_],nt[_]),Pt=L?W[_]/2-ot-yt-Et-ct.mainAxis:et-yt-Et-ct.mainAxis,Ct=L?-W[_]/2+ot+yt+st+ct.mainAxis:k+yt+st+ct.mainAxis,lt=m.elements.arrow&&(0,l.default)(m.elements.arrow),gt=lt?x==="y"?lt.clientTop||0:lt.clientLeft||0:0,It=(at=Q==null?void 0:Q[x])!=null?at:0,Lt=rt+Pt-It-gt,Vt=rt+Ct-It,Ot=(0,s.within)(V?(0,d.min)(it,Lt):it,rt,V?(0,d.max)(mt,Vt):mt);K[x]=Ot,X[x]=Ot-rt}if(C){var vt,St=x==="x"?n.top:n.left,At=x==="x"?n.bottom:n.right,Tt=K[U],Nt=U==="y"?"height":"width",Ft=Tt+G[St],jt=Tt-G[At],Ht=[n.top,n.left].indexOf(H)!==-1,Kt=(vt=Q==null?void 0:Q[U])!=null?vt:0,Gt=Ht?Ft:Tt-W[Nt]-q[Nt]-Kt+ct.altAxis,Wt=Ht?Tt+W[Nt]+q[Nt]-Kt-ct.altAxis:jt,te=V&&Ht?(0,s.withinMaxClamp)(Gt,Tt,Wt):(0,s.within)(V?Gt:Ft,Tt,V?Wt:jt);K[U]=te,X[U]=te-Tt}m.modifiersData[I]=X}}var v=e.default={name:"preventOverflow",enabled:!0,phase:"main",fn:g,requiresIfExists:["offset"]}},2473:function(y,e,t){"use strict";e.__esModule=!0,e.defaultModifiers=e.createPopper=void 0;var n=t(96376);e.popperGenerator=n.popperGenerator,e.detectOverflow=n.detectOverflow;var r=u(t(36692)),o=u(t(40107)),a=u(t(59894)),s=u(t(19975));function u(f){return f&&f.__esModule?f:{default:f}}var l=e.defaultModifiers=[r.default,o.default,a.default,s.default],p=e.createPopper=(0,n.popperGenerator)({defaultModifiers:l})},83312:function(y,e,t){"use strict";e.__esModule=!0;var n={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};e.defaultModifiers=e.createPopperLite=e.createPopper=void 0;var r=t(96376);e.popperGenerator=r.popperGenerator,e.detectOverflow=r.detectOverflow;var o=v(t(36692)),a=v(t(40107)),s=v(t(59894)),u=v(t(19975)),l=v(t(61410)),p=v(t(23798)),f=v(t(75137)),i=v(t(52744)),d=v(t(83761)),c=t(2473);e.createPopperLite=c.createPopper;var g=t(39805);Object.keys(g).forEach(function(b){b==="default"||b==="__esModule"||Object.prototype.hasOwnProperty.call(n,b)||b in e&&e[b]===g[b]||(e[b]=g[b])});function v(b){return b&&b.__esModule?b:{default:b}}var h=e.defaultModifiers=[o.default,a.default,s.default,u.default,l.default,p.default,f.default,i.default,d.default],m=e.createPopperLite=e.createPopper=(0,r.popperGenerator)({defaultModifiers:h})},9041:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(45)),r=t(46206),o=s(t(17633)),a=s(t(83104));function s(l){return l&&l.__esModule?l:{default:l}}function u(l,p){p===void 0&&(p={});var f=p,i=f.placement,d=f.boundary,c=f.rootBoundary,g=f.padding,v=f.flipVariations,h=f.allowedAutoPlacements,m=h===void 0?r.placements:h,b=(0,n.default)(i),I=b?v?r.variationPlacements:r.variationPlacements.filter(function(E){return(0,n.default)(E)===b}):r.basePlacements,O=I.filter(function(E){return m.indexOf(E)>=0});O.length===0&&(O=I);var T=O.reduce(function(E,C){return E[C]=(0,o.default)(l,{placement:C,boundary:d,rootBoundary:c,padding:g})[(0,a.default)(C)],E},{});return Object.keys(T).sort(function(E,C){return T[E]-T[C]})}},89951:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(83104)),r=s(t(45)),o=s(t(41199)),a=t(46206);function s(l){return l&&l.__esModule?l:{default:l}}function u(l){var p=l.reference,f=l.element,i=l.placement,d=i?(0,n.default)(i):null,c=i?(0,r.default)(i):null,g=p.x+p.width/2-f.width/2,v=p.y+p.height/2-f.height/2,h;switch(d){case a.top:h={x:g,y:p.y-f.height};break;case a.bottom:h={x:g,y:p.y+p.height};break;case a.right:h={x:p.x+p.width,y:v};break;case a.left:h={x:p.x-f.width,y:v};break;default:h={x:p.x,y:p.y}}var m=d?(0,o.default)(d):null;if(m!=null){var b=m==="y"?"height":"width";switch(c){case a.start:h[m]=h[m]-(p[b]/2-f[b]/2);break;case a.end:h[m]=h[m]+(p[b]/2-f[b]/2);break;default:}}return h}},10579:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){var r;return function(){return r||(r=new Promise(function(o){Promise.resolve().then(function(){r=void 0,o(n())})})),r}}},17633:function(y,e,t){"use strict";e.__esModule=!0,e.default=d;var n=i(t(49035)),r=i(t(40600)),o=i(t(37786)),a=i(t(89951)),s=i(t(81666)),u=t(46206),l=t(75573),p=i(t(43286)),f=i(t(81447));function i(c){return c&&c.__esModule?c:{default:c}}function d(c,g){g===void 0&&(g={});var v=g,h=v.placement,m=h===void 0?c.placement:h,b=v.strategy,I=b===void 0?c.strategy:b,O=v.boundary,T=O===void 0?u.clippingParents:O,E=v.rootBoundary,C=E===void 0?u.viewport:E,S=v.elementContext,A=S===void 0?u.popper:S,P=v.altBoundary,M=P===void 0?!1:P,R=v.padding,V=R===void 0?0:R,j=(0,p.default)(typeof V!="number"?V:(0,f.default)(V,u.basePlacements)),$=A===u.popper?u.reference:u.popper,G=c.rects.popper,H=c.elements[M?$:A],F=(0,n.default)((0,l.isElement)(H)?H:H.contextElement||(0,r.default)(c.elements.popper),T,C,I),L=(0,o.default)(c.elements.reference),x=(0,a.default)({reference:L,element:G,strategy:"absolute",placement:m}),U=(0,s.default)(Object.assign({},G,x)),K=A===u.popper?U:L,W={top:F.top-K.top+j.top,bottom:K.bottom-F.bottom+j.bottom,left:F.left-K.left+j.left,right:K.right-F.right+j.right},q=c.modifiersData.offset;if(A===u.popper&&q){var ut=q[m];Object.keys(W).forEach(function(ct){var Q=[u.right,u.bottom].indexOf(ct)>=0?1:-1,X=[u.top,u.bottom].indexOf(ct)>=0?"y":"x";W[ct]+=ut[X]*Q})}return W}},81447:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n,r){return r.reduce(function(o,a){return o[a]=n,o},{})}},28066:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n==="x"?"y":"x"}},83104:function(y,e,t){"use strict";e.__esModule=!0,e.default=r;var n=t(46206);function r(o){return o.split("-")[0]}},34780:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(){return{top:0,right:0,bottom:0,left:0}}},41199:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}},71376:function(y,e){"use strict";e.__esModule=!0,e.default=n;var t={left:"right",right:"left",bottom:"top",top:"bottom"};function n(r){return r.replace(/left|right|bottom|top/g,function(o){return t[o]})}},86459:function(y,e){"use strict";e.__esModule=!0,e.default=n;var t={start:"end",end:"start"};function n(r){return r.replace(/start|end/g,function(o){return t[o]})}},45:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n.split("-")[1]}},63618:function(y,e){"use strict";e.__esModule=!0,e.round=e.min=e.max=void 0;var t=e.max=Math.max,n=e.min=Math.min,r=e.round=Math.round},56500:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){var r=n.reduce(function(o,a){var s=o[a.name];return o[a.name]=s?Object.assign({},s,a,{options:Object.assign({},s.options,a.options),data:Object.assign({},s.data,a.data)}):a,o},{});return Object.keys(r).map(function(o){return r[o]})}},43286:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(34780));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return Object.assign({},(0,n.default)(),a)}},33118:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=t(46206);function r(a){var s=new Map,u=new Set,l=[];a.forEach(function(f){s.set(f.name,f)});function p(f){u.add(f.name);var i=[].concat(f.requires||[],f.requiresIfExists||[]);i.forEach(function(d){if(!u.has(d)){var c=s.get(d);c&&p(c)}}),l.push(f)}return a.forEach(function(f){u.has(f.name)||p(f)}),l}function o(a){var s=r(a);return n.modifierPhases.reduce(function(u,l){return u.concat(s.filter(function(p){return p.phase===l}))},[])}},81666:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}},35366:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(){var n=navigator.userAgentData;return n!=null&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(r){return r.brand+"/"+r.version}).join(" "):navigator.userAgent}},28595:function(y,e,t){"use strict";e.__esModule=!0,e.within=r,e.withinMaxClamp=o;var n=t(63618);function r(a,s,u){return(0,n.max)(a,(0,n.min)(s,u))}function o(a,s,u){var l=r(a,s,u);return l>u?u:l}},22734:function(y){"use strict";/*! @license DOMPurify 2.5.4 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.4/LICENSE */(function(e,t){y.exports=t()})(void 0,function(){"use strict";function e(lt){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(gt){return typeof gt}:function(gt){return gt&&typeof Symbol=="function"&>.constructor===Symbol&>!==Symbol.prototype?"symbol":typeof gt},e(lt)}function t(lt,gt){return t=Object.setPrototypeOf||function(){function It(Lt,Vt){return Lt.__proto__=Vt,Lt}return It}(),t(lt,gt)}function n(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(lt){return!1}}function r(lt,gt,It){return n()?r=Reflect.construct:r=function(){function Lt(Vt,Ot,vt){var St=[null];St.push.apply(St,Ot);var At=Function.bind.apply(Vt,St),Tt=new At;return vt&&t(Tt,vt.prototype),Tt}return Lt}(),r.apply(null,arguments)}function o(lt){return a(lt)||s(lt)||u(lt)||p()}function a(lt){if(Array.isArray(lt))return l(lt)}function s(lt){if(typeof Symbol!="undefined"&<[Symbol.iterator]!=null||lt["@@iterator"]!=null)return Array.from(lt)}function u(lt,gt){if(lt){if(typeof lt=="string")return l(lt,gt);var It=Object.prototype.toString.call(lt).slice(8,-1);if(It==="Object"&<.constructor&&(It=lt.constructor.name),It==="Map"||It==="Set")return Array.from(lt);if(It==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(It))return l(lt,gt)}}function l(lt,gt){(gt==null||gt>lt.length)&&(gt=lt.length);for(var It=0,Lt=new Array(gt);It1?It-1:0),Vt=1;Vt/gm),mt=h(/\${[\w\W]*}/gm),ot=h(/^data-[\-\w.\u00B7-\uFFFF]/),et=h(/^aria-[\-\w]+$/),k=h(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),tt=h(/^(?:\w+script|data):/i),nt=h(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),pt=h(/^html$/i),Et=h(/^[a-z][.\w]*(-[.\w]+)+$/i),st=function(){function lt(){return typeof window=="undefined"?null:window}return lt}(),yt=function(){function lt(gt,It){if(e(gt)!=="object"||typeof gt.createPolicy!="function")return null;var Lt=null,Vt="data-tt-policy-suffix";It.currentScript&&It.currentScript.hasAttribute(Vt)&&(Lt=It.currentScript.getAttribute(Vt));var Ot="dompurify"+(Lt?"#"+Lt:"");try{return gt.createPolicy(Ot,{createHTML:function(){function vt(St){return St}return vt}(),createScriptURL:function(){function vt(St){return St}return vt}()})}catch(vt){return null}}return lt}();function Pt(){var lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:st(),gt=function(){function D(w){return Pt(w)}return D}();if(gt.version="2.5.4",gt.removed=[],!lt||!lt.document||lt.document.nodeType!==9)return gt.isSupported=!1,gt;var It=lt.document,Lt=lt.document,Vt=lt.DocumentFragment,Ot=lt.HTMLTemplateElement,vt=lt.Node,St=lt.Element,At=lt.NodeFilter,Tt=lt.NamedNodeMap,Nt=Tt===void 0?lt.NamedNodeMap||lt.MozNamedAttrMap:Tt,Ft=lt.HTMLFormElement,jt=lt.DOMParser,Ht=lt.trustedTypes,Kt=St.prototype,Gt=U(Kt,"cloneNode"),Wt=U(Kt,"nextSibling"),te=U(Kt,"childNodes"),be=U(Kt,"parentNode");if(typeof Ot=="function"){var Me=Lt.createElement("template");Me.content&&Me.content.ownerDocument&&(Lt=Me.content.ownerDocument)}var _t=yt(Ht,It),Re=_t?_t.createHTML(""):"",ve=Lt,se=ve.implementation,sn=ve.createNodeIterator,cn=ve.createDocumentFragment,On=ve.getElementsByTagName,ln=It.importNode,fn={};try{fn=x(Lt).documentMode?Lt.documentMode:{}}catch(D){}var ne={};gt.isSupported=typeof be=="function"&&se&&se.createHTMLDocument!==void 0&&fn!==9;var Ke=rt,we=it,Le=mt,An=ot,dn=et,Pn=tt,vn=nt,Be=Et,he=k,$t=null,re=L({},[].concat(o(K),o(W),o(q),o(ct),o(X))),Xt=null,hn=L({},[].concat(o(at),o(ft),o(dt),o(_))),zt=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ce=null,De=null,pn=!0,We=!0,gn=!1,mn=!0,le=!1,Fe=!0,fe=!1,xe=!1,Oe=!1,kt=!1,Ve=!1,je=!1,ze=!0,ke=!1,pe="user-content-",Xe=!0,Ae=!1,Ce={},ge=null,Qe=L({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),yn=null,Ze=L({},["audio","video","img","source","image","track"]),Je=null,oe=L({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ue="http://www.w3.org/1998/Math/MathML",He="http://www.w3.org/2000/svg",ue="http://www.w3.org/1999/xhtml",Te=ue,_e=!1,qe=null,tn=L({},[Ue,He,ue],A),me,Sn=["application/xhtml+xml","text/html"],Nn="text/html",Qt,Ie=null,En=255,Mn=Lt.createElement("form"),bn=function(){function D(w){return w instanceof RegExp||w instanceof Function}return D}(),ee=function(){function D(w){Ie&&Ie===w||((!w||e(w)!=="object")&&(w={}),w=x(w),me=Sn.indexOf(w.PARSER_MEDIA_TYPE)===-1?me=Nn:me=w.PARSER_MEDIA_TYPE,Qt=me==="application/xhtml+xml"?A:S,$t="ALLOWED_TAGS"in w?L({},w.ALLOWED_TAGS,Qt):re,Xt="ALLOWED_ATTR"in w?L({},w.ALLOWED_ATTR,Qt):hn,qe="ALLOWED_NAMESPACES"in w?L({},w.ALLOWED_NAMESPACES,A):tn,Je="ADD_URI_SAFE_ATTR"in w?L(x(oe),w.ADD_URI_SAFE_ATTR,Qt):oe,yn="ADD_DATA_URI_TAGS"in w?L(x(Ze),w.ADD_DATA_URI_TAGS,Qt):Ze,ge="FORBID_CONTENTS"in w?L({},w.FORBID_CONTENTS,Qt):Qe,ce="FORBID_TAGS"in w?L({},w.FORBID_TAGS,Qt):{},De="FORBID_ATTR"in w?L({},w.FORBID_ATTR,Qt):{},Ce="USE_PROFILES"in w?w.USE_PROFILES:!1,pn=w.ALLOW_ARIA_ATTR!==!1,We=w.ALLOW_DATA_ATTR!==!1,gn=w.ALLOW_UNKNOWN_PROTOCOLS||!1,mn=w.ALLOW_SELF_CLOSE_IN_ATTR!==!1,le=w.SAFE_FOR_TEMPLATES||!1,Fe=w.SAFE_FOR_XML!==!1,fe=w.WHOLE_DOCUMENT||!1,kt=w.RETURN_DOM||!1,Ve=w.RETURN_DOM_FRAGMENT||!1,je=w.RETURN_TRUSTED_TYPE||!1,Oe=w.FORCE_BODY||!1,ze=w.SANITIZE_DOM!==!1,ke=w.SANITIZE_NAMED_PROPS||!1,Xe=w.KEEP_CONTENT!==!1,Ae=w.IN_PLACE||!1,he=w.ALLOWED_URI_REGEXP||he,Te=w.NAMESPACE||ue,zt=w.CUSTOM_ELEMENT_HANDLING||{},w.CUSTOM_ELEMENT_HANDLING&&bn(w.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(zt.tagNameCheck=w.CUSTOM_ELEMENT_HANDLING.tagNameCheck),w.CUSTOM_ELEMENT_HANDLING&&bn(w.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(zt.attributeNameCheck=w.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),w.CUSTOM_ELEMENT_HANDLING&&typeof w.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(zt.allowCustomizedBuiltInElements=w.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),le&&(We=!1),Ve&&(kt=!0),Ce&&($t=L({},o(X)),Xt=[],Ce.html===!0&&(L($t,K),L(Xt,at)),Ce.svg===!0&&(L($t,W),L(Xt,ft),L(Xt,_)),Ce.svgFilters===!0&&(L($t,q),L(Xt,ft),L(Xt,_)),Ce.mathMl===!0&&(L($t,ct),L(Xt,dt),L(Xt,_))),w.ADD_TAGS&&($t===re&&($t=x($t)),L($t,w.ADD_TAGS,Qt)),w.ADD_ATTR&&(Xt===hn&&(Xt=x(Xt)),L(Xt,w.ADD_ATTR,Qt)),w.ADD_URI_SAFE_ATTR&&L(Je,w.ADD_URI_SAFE_ATTR,Qt),w.FORBID_CONTENTS&&(ge===Qe&&(ge=x(ge)),L(ge,w.FORBID_CONTENTS,Qt)),Xe&&($t["#text"]=!0),fe&&L($t,["html","head","body"]),$t.table&&(L($t,["tbody"]),delete ce.tbody),v&&v(w),Ie=w)}return D}(),Pe=L({},["mi","mo","mn","ms","mtext"]),en=L({},["foreignobject","annotation-xml"]),Rn=L({},["title","style","font","a","script"]),$e=L({},W);L($e,q),L($e,ut);var Ge=L({},ct);L(Ge,Q);var Cn=function(){function D(w){var Y=be(w);(!Y||!Y.tagName)&&(Y={namespaceURI:Te,tagName:"template"});var z=S(w.tagName),Z=S(Y.tagName);return qe[w.namespaceURI]?w.namespaceURI===He?Y.namespaceURI===ue?z==="svg":Y.namespaceURI===Ue?z==="svg"&&(Z==="annotation-xml"||Pe[Z]):!!$e[z]:w.namespaceURI===Ue?Y.namespaceURI===ue?z==="math":Y.namespaceURI===He?z==="math"&&en[Z]:!!Ge[z]:w.namespaceURI===ue?Y.namespaceURI===He&&!en[Z]||Y.namespaceURI===Ue&&!Pe[Z]?!1:!Ge[z]&&(Rn[z]||!$e[z]):!!(me==="application/xhtml+xml"&&qe[w.namespaceURI]):!1}return D}(),Zt=function(){function D(w){C(gt.removed,{element:w});try{w.parentNode.removeChild(w)}catch(Y){try{w.outerHTML=Re}catch(z){w.remove()}}}return D}(),ye=function(){function D(w,Y){try{C(gt.removed,{attribute:Y.getAttributeNode(w),from:Y})}catch(z){C(gt.removed,{attribute:null,from:Y})}if(Y.removeAttribute(w),w==="is"&&!Xt[w])if(kt||Ve)try{Zt(Y)}catch(z){}else try{Y.setAttribute(w,"")}catch(z){}}return D}(),Tn=function(){function D(w){var Y,z;if(Oe)w=" "+w;else{var Z=P(w,/^[\r\n\t ]+/);z=Z&&Z[0]}me==="application/xhtml+xml"&&Te===ue&&(w=''+w+"");var ht=_t?_t.createHTML(w):w;if(Te===ue)try{Y=new jt().parseFromString(ht,me)}catch(Rt){}if(!Y||!Y.documentElement){Y=se.createDocument(Te,"template",null);try{Y.documentElement.innerHTML=_e?Re:ht}catch(Rt){}}var bt=Y.body||Y.documentElement;return w&&z&&bt.insertBefore(Lt.createTextNode(z),bt.childNodes[0]||null),Te===ue?On.call(Y,fe?"html":"body")[0]:fe?Y.documentElement:bt}return D}(),Ye=function(){function D(w){return sn.call(w.ownerDocument||w,w,At.SHOW_ELEMENT|At.SHOW_COMMENT|At.SHOW_TEXT|At.SHOW_PROCESSING_INSTRUCTION|At.SHOW_CDATA_SECTION,null,!1)}return D}(),nn=function(){function D(w){return w instanceof Ft&&(typeof w.__depth!="undefined"&&typeof w.__depth!="number"||typeof w.__removalCount!="undefined"&&typeof w.__removalCount!="number"||typeof w.nodeName!="string"||typeof w.textContent!="string"||typeof w.removeChild!="function"||!(w.attributes instanceof Nt)||typeof w.removeAttribute!="function"||typeof w.setAttribute!="function"||typeof w.namespaceURI!="string"||typeof w.insertBefore!="function"||typeof w.hasChildNodes!="function")}return D}(),Ne=function(){function D(w){return e(vt)==="object"?w instanceof vt:w&&e(w)==="object"&&typeof w.nodeType=="number"&&typeof w.nodeName=="string"}return D}(),ae=function(){function D(w,Y,z){ne[w]&&T(ne[w],function(Z){Z.call(gt,Y,z,Ie)})}return D}(),rn=function(){function D(w){var Y;if(ae("beforeSanitizeElements",w,null),nn(w)||j(/[\u0080-\uFFFF]/,w.nodeName))return Zt(w),!0;var z=Qt(w.nodeName);if(ae("uponSanitizeElement",w,{tagName:z,allowedTags:$t}),w.hasChildNodes()&&!Ne(w.firstElementChild)&&(!Ne(w.content)||!Ne(w.content.firstElementChild))&&j(/<[/\w]/g,w.innerHTML)&&j(/<[/\w]/g,w.textContent)||z==="select"&&j(/=0;--Rt){var Mt=Gt(ht[Rt],!0);Mt.__removalCount=(w.__removalCount||0)+1,Z.insertBefore(Mt,Wt(w))}}return Zt(w),!0}return w instanceof St&&!Cn(w)||(z==="noscript"||z==="noembed"||z==="noframes")&&j(/<\/no(script|embed|frames)/i,w.innerHTML)?(Zt(w),!0):(le&&w.nodeType===3&&(Y=w.textContent,Y=M(Y,Ke," "),Y=M(Y,we," "),Y=M(Y,Le," "),w.textContent!==Y&&(C(gt.removed,{element:w.cloneNode()}),w.textContent=Y)),ae("afterSanitizeElements",w,null),!1)}return D}(),In=function(){function D(w,Y,z){if(ze&&(Y==="id"||Y==="name")&&(z in Lt||z in Mn||z==="__depth"||z==="__removalCount"))return!1;if(!(We&&!De[Y]&&j(An,Y))){if(!(pn&&j(dn,Y))){if(!Xt[Y]||De[Y]){if(!(wn(w)&&(zt.tagNameCheck instanceof RegExp&&j(zt.tagNameCheck,w)||zt.tagNameCheck instanceof Function&&zt.tagNameCheck(w))&&(zt.attributeNameCheck instanceof RegExp&&j(zt.attributeNameCheck,Y)||zt.attributeNameCheck instanceof Function&&zt.attributeNameCheck(Y))||Y==="is"&&zt.allowCustomizedBuiltInElements&&(zt.tagNameCheck instanceof RegExp&&j(zt.tagNameCheck,z)||zt.tagNameCheck instanceof Function&&zt.tagNameCheck(z))))return!1}else if(!Je[Y]){if(!j(he,M(z,vn,""))){if(!((Y==="src"||Y==="xlink:href"||Y==="href")&&w!=="script"&&R(z,"data:")===0&&yn[w])){if(!(gn&&!j(Pn,M(z,vn,"")))){if(z)return!1}}}}}}return!0}return D}(),wn=function(){function D(w){return w!=="annotation-xml"&&P(w,Be)}return D}(),N=function(){function D(w){var Y,z,Z,ht;ae("beforeSanitizeAttributes",w,null);var bt=w.attributes;if(bt){var Rt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Xt};for(ht=bt.length;ht--;){Y=bt[ht];var Mt=Y,Bt=Mt.name,wt=Mt.namespaceURI;if(z=Bt==="value"?Y.value:V(Y.value),Z=Qt(Bt),Rt.attrName=Z,Rt.attrValue=z,Rt.keepAttr=!0,Rt.forceKeepAttr=void 0,ae("uponSanitizeAttribute",w,Rt),z=Rt.attrValue,!Rt.forceKeepAttr&&(ye(Bt,w),!!Rt.keepAttr)){if(!mn&&j(/\/>/i,z)){ye(Bt,w);continue}if(Fe&&j(/((--!?|])>)|<\/(style|title)/i,z)){ye(Bt,w);continue}le&&(z=M(z,Ke," "),z=M(z,we," "),z=M(z,Le," "));var Dt=Qt(w.nodeName);if(In(Dt,Z,z)){if(ke&&(Z==="id"||Z==="name")&&(ye(Bt,w),z=pe+z),_t&&e(Ht)==="object"&&typeof Ht.getAttributeType=="function"&&!wt)switch(Ht.getAttributeType(Dt,Z)){case"TrustedHTML":{z=_t.createHTML(z);break}case"TrustedScriptURL":{z=_t.createScriptURL(z);break}}try{wt?w.setAttributeNS(wt,Bt,z):w.setAttribute(Bt,z),nn(w)?Zt(w):E(gt.removed)}catch(Yt){}}}}ae("afterSanitizeAttributes",w,null)}}return D}(),B=function(){function D(w){var Y,z=Ye(w);for(ae("beforeSanitizeShadowDOM",w,null);Y=z.nextNode();)if(ae("uponSanitizeShadowNode",Y,null),!rn(Y)){var Z=be(Y);Y.nodeType===1&&(Z&&Z.__depth?Y.__depth=(Y.__removalCount||0)+Z.__depth+1:Y.__depth=1),(Y.__depth>=En||G(Y.__depth))&&Zt(Y),Y.content instanceof Vt&&(Y.content.__depth=Y.__depth,D(Y.content)),N(Y)}ae("afterSanitizeShadowDOM",w,null)}return D}();return gt.sanitize=function(D){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y,z,Z,ht,bt;if(_e=!D,_e&&(D=""),typeof D!="string"&&!Ne(D))if(typeof D.toString=="function"){if(D=D.toString(),typeof D!="string")throw $("dirty is not a string, aborting")}else throw $("toString is not a function");if(!gt.isSupported){if(e(lt.toStaticHTML)==="object"||typeof lt.toStaticHTML=="function"){if(typeof D=="string")return lt.toStaticHTML(D);if(Ne(D))return lt.toStaticHTML(D.outerHTML)}return D}if(xe||ee(w),gt.removed=[],typeof D=="string"&&(Ae=!1),Ae){if(D.nodeName){var Rt=Qt(D.nodeName);if(!$t[Rt]||ce[Rt])throw $("root node is forbidden and cannot be sanitized in-place")}}else if(D instanceof vt)Y=Tn(""),z=Y.ownerDocument.importNode(D,!0),z.nodeType===1&&z.nodeName==="BODY"||z.nodeName==="HTML"?Y=z:Y.appendChild(z);else{if(!kt&&!le&&!fe&&D.indexOf("<")===-1)return _t&&je?_t.createHTML(D):D;if(Y=Tn(D),!Y)return kt?null:je?Re:""}Y&&Oe&&Zt(Y.firstChild);for(var Mt=Ye(Ae?D:Y);Z=Mt.nextNode();)if(!(Z.nodeType===3&&Z===ht)&&!rn(Z)){var Bt=be(Z);Z.nodeType===1&&(Bt&&Bt.__depth?Z.__depth=(Z.__removalCount||0)+Bt.__depth+1:Z.__depth=1),(Z.__depth>=En||G(Z.__depth))&&Zt(Z),Z.content instanceof Vt&&(Z.content.__depth=Z.__depth,B(Z.content)),N(Z),ht=Z}if(ht=null,Ae)return D;if(kt){if(Ve)for(bt=cn.call(Y.ownerDocument);Y.firstChild;)bt.appendChild(Y.firstChild);else bt=Y;return(Xt.shadowroot||Xt.shadowrootmod)&&(bt=ln.call(It,bt,!0)),bt}var wt=fe?Y.outerHTML:Y.innerHTML;return fe&&$t["!doctype"]&&Y.ownerDocument&&Y.ownerDocument.doctype&&Y.ownerDocument.doctype.name&&j(pt,Y.ownerDocument.doctype.name)&&(wt="\n"+wt),le&&(wt=M(wt,Ke," "),wt=M(wt,we," "),wt=M(wt,Le," ")),_t&&je?_t.createHTML(wt):wt},gt.setConfig=function(D){ee(D),xe=!0},gt.clearConfig=function(){Ie=null,xe=!1},gt.isValidAttribute=function(D,w,Y){Ie||ee({});var z=Qt(D),Z=Qt(w);return In(z,Z,Y)},gt.addHook=function(D,w){typeof w=="function"&&(ne[D]=ne[D]||[],C(ne[D],w))},gt.removeHook=function(D){if(ne[D])return E(ne[D])},gt.removeHooks=function(D){ne[D]&&(ne[D]=[])},gt.removeAllHooks=function(){ne={}},gt}var Ct=Pt();return Ct})},15875:function(y,e){"use strict";e.__esModule=!0,e.VNodeFlags=e.ChildFlags=void 0;var t;(function(r){r[r.Unknown=0]="Unknown",r[r.HtmlElement=1]="HtmlElement",r[r.ComponentUnknown=2]="ComponentUnknown",r[r.ComponentClass=4]="ComponentClass",r[r.ComponentFunction=8]="ComponentFunction",r[r.Text=16]="Text",r[r.SvgElement=32]="SvgElement",r[r.InputElement=64]="InputElement",r[r.TextareaElement=128]="TextareaElement",r[r.SelectElement=256]="SelectElement",r[r.Portal=1024]="Portal",r[r.ReCreate=2048]="ReCreate",r[r.ContentEditable=4096]="ContentEditable",r[r.Fragment=8192]="Fragment",r[r.InUse=16384]="InUse",r[r.ForwardRef=32768]="ForwardRef",r[r.Normalized=65536]="Normalized",r[r.ForwardRefComponent=32776]="ForwardRefComponent",r[r.FormElement=448]="FormElement",r[r.Element=481]="Element",r[r.Component=14]="Component",r[r.DOMRef=1521]="DOMRef",r[r.InUseOrNormalized=81920]="InUseOrNormalized",r[r.ClearInUse=-16385]="ClearInUse",r[r.ComponentKnown=12]="ComponentKnown"})(t||(e.VNodeFlags=t={}));var n;(function(r){r[r.UnknownChildren=0]="UnknownChildren",r[r.HasInvalidChildren=1]="HasInvalidChildren",r[r.HasVNodeChildren=2]="HasVNodeChildren",r[r.HasNonKeyedChildren=4]="HasNonKeyedChildren",r[r.HasKeyedChildren=8]="HasKeyedChildren",r[r.HasTextChildren=16]="HasTextChildren",r[r.MultipleChildren=12]="MultipleChildren"})(n||(e.ChildFlags=n={}))},89292:function(y,e){"use strict";e.__esModule=!0,e.Fragment=e.EMPTY_OBJ=e.Component=e.AnimationQueues=void 0,e._CI=xe,e._HI=nt,e._M=kt,e._MCCC=Qe,e._ME=ke,e._MFCC=Ze,e._MP=Fe,e._MR=he,e._RFC=Oe,e.__render=Ge,e.createComponentVNode=at,e.createFragment=dt,e.createPortal=ot,e.createRef=Pn,e.createRenderer=Zt,e.createTextVNode=ft,e.createVNode=ut,e.directClone=it,e.findDOMFromVNode=S,e.forwardRef=vn,e.getFlagsForElementVnode=k,e.linkEvent=i,e.normalizeProps=_,e.options=void 0,e.render=Cn,e.rerender=ae,e.version=void 0;var t=Array.isArray;function n(N){var B=typeof N;return B==="string"||B==="number"}function r(N){return N==null}function o(N){return N===null||N===!1||N===!0||N===void 0}function a(N){return typeof N=="function"}function s(N){return typeof N=="string"}function u(N){return typeof N=="number"}function l(N){return N===null}function p(N){return N===void 0}function f(N,B){var D={};if(N)for(var w in N)D[w]=N[w];if(B)for(var Y in B)D[Y]=B[Y];return D}function i(N,B){return a(B)?{data:N,event:B}:null}function d(N){return!l(N)&&typeof N=="object"}var c=e.EMPTY_OBJ={},g=e.Fragment="$F",v=e.AnimationQueues=function(){function N(){this.componentDidAppear=[],this.componentWillDisappear=[],this.componentWillMove=[]}return N}();function h(N){return N.substring(2).toLowerCase()}function m(N,B){N.appendChild(B)}function b(N,B,D){l(D)?m(N,B):N.insertBefore(B,D)}function I(N,B){return B?document.createElementNS("http://www.w3.org/2000/svg",N):document.createElement(N)}function O(N,B,D){N.replaceChild(B,D)}function T(N,B){N.removeChild(B)}function E(N){for(var B=0;B0?A(D.componentWillDisappear,R(N,B)):M(N,B,!1)}function j(N,B,D,w,Y,z,Z,ht){N.componentWillMove.push({dom:w,fn:function(){function bt(){Z&4?D.componentWillMove(B,Y,w):Z&8&&D.onComponentWillMove(B,Y,w,ht)}return bt}(),next:z,parent:Y})}function $(N,B,D,w,Y){var z,Z,ht=B.flags;do{var bt=B.flags;if(bt&1521){!r(z)&&(a(z.componentWillMove)||a(z.onComponentWillMove))?j(Y,N,z,B.dom,D,w,ht,Z):b(D,B.dom,w);return}var Rt=B.children;if(bt&4)z=B.children,Z=B.props,B=Rt.$LI;else if(bt&8)z=B.ref,Z=B.props,B=Rt;else if(bt&8192)if(B.childFlags===2)B=Rt;else{for(var Mt=0,Bt=Rt.length;Mt0,Rt=l(ht),Mt=s(ht)&&ht[0]===W;bt||Rt||Mt?(D=D||B.slice(0,z),(bt||Mt)&&(Z=it(Z)),(Rt||Mt)&&(Z.key=W+z),D.push(Z)):D&&D.push(Z),Z.flags|=65536}}D=D||B,D.length===0?w=1:w=8}else D=B,D.flags|=65536,B.flags&81920&&(D=it(B)),w=2;return N.children=D,N.childFlags=w,N}function nt(N){return o(N)||n(N)?ft(N,null):t(N)?dt(N,0,null):N.flags&16384?it(N):N}var pt="http://www.w3.org/1999/xlink",Et="http://www.w3.org/XML/1998/namespace",st={"xlink:actuate":pt,"xlink:arcrole":pt,"xlink:href":pt,"xlink:role":pt,"xlink:show":pt,"xlink:title":pt,"xlink:type":pt,"xml:base":Et,"xml:lang":Et,"xml:space":Et};function yt(N){return{onClick:N,onDblClick:N,onFocusIn:N,onFocusOut:N,onKeyDown:N,onKeyPress:N,onKeyUp:N,onMouseDown:N,onMouseMove:N,onMouseUp:N,onTouchEnd:N,onTouchMove:N,onTouchStart:N}}var Pt=yt(0),Ct=yt(null),lt=yt(!0);function gt(N,B){var D=B.$EV;return D||(D=B.$EV=yt(null)),D[N]||++Pt[N]===1&&(Ct[N]=jt(N)),D}function It(N,B){var D=B.$EV;D&&D[N]&&(--Pt[N]===0&&(document.removeEventListener(h(N),Ct[N]),Ct[N]=null),D[N]=null)}function Lt(N,B,D,w){if(a(D))gt(N,w)[N]=D;else if(d(D)){if(x(B,D))return;gt(N,w)[N]=D}else It(N,w)}function Vt(N){return a(N.composedPath)?N.composedPath()[0]:N.target}function Ot(N,B,D,w){var Y=Vt(N);do{if(B&&Y.disabled)return;var z=Y.$EV;if(z){var Z=z[D];if(Z&&(w.dom=Y,Z.event?Z.event(Z.data,N):Z(N),N.cancelBubble))return}Y=Y.parentNode}while(!l(Y))}function vt(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function St(){return this.defaultPrevented}function At(){return this.cancelBubble}function Tt(N){var B={dom:document};return N.isDefaultPrevented=St,N.isPropagationStopped=At,N.stopPropagation=vt,Object.defineProperty(N,"currentTarget",{configurable:!0,get:function(){function D(){return B.dom}return D}()}),B}function Nt(N){return function(B){if(B.button!==0){B.stopPropagation();return}Ot(B,!0,N,Tt(B))}}function Ft(N){return function(B){Ot(B,!1,N,Tt(B))}}function jt(N){var B=N==="onClick"||N==="onDblClick"?Nt(N):Ft(N);return document.addEventListener(h(N),B),B}function Ht(N,B){var D=document.createElement("i");return D.innerHTML=B,D.innerHTML===N.innerHTML}function Kt(N,B,D){if(N[B]){var w=N[B];w.event?w.event(w.data,D):w(D)}else{var Y=B.toLowerCase();N[Y]&&N[Y](D)}}function Gt(N,B){var D=function(){function w(Y){var z=this.$V;if(z){var Z=z.props||c,ht=z.dom;if(s(N))Kt(Z,N,Y);else for(var bt=0;bt-1&&B.options[z]&&(ht=B.options[z].value),D&&r(ht)&&(ht=N.defaultValue),se(w,ht)}}var fn=Gt("onInput",we),ne=Gt("onChange");function Ke(N,B){Wt(N,"input",fn),B.onChange&&Wt(N,"change",ne)}function we(N,B,D){var w=N.value,Y=B.value;if(r(w)){if(D){var z=N.defaultValue;!r(z)&&z!==Y&&(B.defaultValue=z,B.value=z)}}else Y!==w&&(B.defaultValue=w,B.value=w)}function Le(N,B,D,w,Y,z){N&64?ve(w,D):N&256?ln(w,D,Y,B):N&128&&we(w,D,Y),z&&(D.$V=B)}function An(N,B,D){N&64?Re(B,D):N&256?On(B):N&128&&Ke(B,D)}function dn(N){return N.type&&te(N.type)?!r(N.checked):!r(N.value)}function Pn(){return{current:null}}function vn(N){var B={render:N};return B}function Be(N){N&&!K(N,null)&&N.current&&(N.current=null)}function he(N,B,D){N&&(a(N)||N.current!==void 0)&&D.push(function(){!K(N,B)&&N.current!==void 0&&(N.current=B)})}function $t(N,B,D){re(N,D),V(N,B,D)}function re(N,B){var D=N.flags,w=N.children,Y;if(D&481){Y=N.ref;var z=N.props;Be(Y);var Z=N.childFlags;if(!l(z))for(var ht=Object.keys(z),bt=0,Rt=ht.length;bt0?A(D.componentWillDisappear,hn(B,N)):N.textContent=""}function ce(N,B,D,w){Xt(D,w),B.flags&8192?V(B,N,w):zt(N,D,w)}function De(N,B,D,w,Y){N.componentWillDisappear.push(function(z){w&4?B.componentWillDisappear(D,z):w&8&&B.onComponentWillDisappear(D,Y,z)})}function pn(N){var B=N.event;return function(D){B(N.data,D)}}function We(N,B,D,w){if(d(D)){if(x(B,D))return;D=pn(D)}Wt(w,h(N),D)}function gn(N,B,D){if(r(B)){D.removeAttribute("style");return}var w=D.style,Y,z;if(s(B)){w.cssText=B;return}if(!r(N)&&!s(N)){for(Y in B)z=B[Y],z!==N[Y]&&w.setProperty(Y,z);for(Y in N)r(B[Y])&&w.removeProperty(Y)}else for(Y in B)z=B[Y],w.setProperty(Y,z)}function mn(N,B,D,w,Y){var z=N&&N.__html||"",Z=B&&B.__html||"";z!==Z&&!r(Z)&&!Ht(w,Z)&&(l(D)||(D.childFlags&12?Xt(D.children,Y):D.childFlags===2&&re(D.children,Y),D.children=null,D.childFlags=1),w.innerHTML=Z)}function le(N,B,D,w,Y,z,Z,ht){switch(N){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":w.autofocus=!!D;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":w[N]=!!D;break;case"defaultChecked":case"value":case"volume":if(z&&N==="value")break;var bt=r(D)?"":D;w[N]!==bt&&(w[N]=bt);break;case"style":gn(B,D,w);break;case"dangerouslySetInnerHTML":mn(B,D,Z,w,ht);break;default:lt[N]?Lt(N,B,D,w):N.charCodeAt(0)===111&&N.charCodeAt(1)===110?We(N,B,D,w):r(D)?w.removeAttribute(N):Y&&st[N]?w.setAttributeNS(st[N],N,D):w.setAttribute(N,D);break}}function Fe(N,B,D,w,Y,z){var Z=!1,ht=(B&448)>0;ht&&(Z=dn(D),Z&&An(B,w,D));for(var bt in D)le(bt,null,D[bt],w,Y,Z,null,z);ht&&Le(B,N,w,D,!0,Z)}function fe(N,B,D){var w=nt(N.render(B,N.state,D)),Y=D;return a(N.getChildContext)&&(Y=f(D,N.getChildContext())),N.$CX=Y,w}function xe(N,B,D,w,Y,z){var Z=new B(D,w),ht=Z.$N=!!(B.getDerivedStateFromProps||Z.getSnapshotBeforeUpdate);if(Z.$SVG=Y,Z.$L=z,N.children=Z,Z.$BS=!1,Z.context=w,Z.props===c&&(Z.props=D),ht)Z.state=G(Z,D,Z.state);else if(a(Z.componentWillMount)){Z.$BR=!0,Z.componentWillMount();var bt=Z.$PS;if(!l(bt)){var Rt=Z.state;if(l(Rt))Z.state=bt;else for(var Mt in bt)Rt[Mt]=bt[Mt];Z.$PS=null}Z.$BR=!1}return Z.$LI=fe(Z,D,w),Z}function Oe(N,B){var D=N.props||c;return N.flags&32768?N.type.render(D,N.ref,B):N.type(D,B)}function kt(N,B,D,w,Y,z,Z){var ht=N.flags|=16384;ht&481?ke(N,B,D,w,Y,z,Z):ht&4?Xe(N,B,D,w,Y,z,Z):ht&8?Ae(N,B,D,w,Y,z,Z):ht&16?ze(N,B,Y):ht&8192?je(N,D,B,w,Y,z,Z):ht&1024&&Ve(N,D,B,Y,z,Z)}function Ve(N,B,D,w,Y,z){kt(N.children,N.ref,B,!1,null,Y,z);var Z=mt();ze(Z,D,w),N.dom=Z.dom}function je(N,B,D,w,Y,z,Z){var ht=N.children,bt=N.childFlags;bt&12&&ht.length===0&&(bt=N.childFlags=2,ht=N.children=mt()),bt===2?kt(ht,D,B,w,Y,z,Z):pe(ht,D,B,w,Y,z,Z)}function ze(N,B,D){var w=N.dom=document.createTextNode(N.children);l(B)||b(B,w,D)}function ke(N,B,D,w,Y,z,Z){var ht=N.flags,bt=N.props,Rt=N.className,Mt=N.childFlags,Bt=N.dom=I(N.type,w=w||(ht&32)>0),wt=N.children;if(!r(Rt)&&Rt!==""&&(w?Bt.setAttribute("class",Rt):Bt.className=Rt),Mt===16)L(Bt,wt);else if(Mt!==1){var Dt=w&&N.type!=="foreignObject";Mt===2?(wt.flags&16384&&(N.children=wt=it(wt)),kt(wt,Bt,D,Dt,null,z,Z)):(Mt===8||Mt===4)&&pe(wt,Bt,D,Dt,null,z,Z)}l(B)||b(B,Bt,Y),l(bt)||Fe(N,ht,bt,Bt,w,Z),he(N.ref,Bt,z)}function pe(N,B,D,w,Y,z,Z){for(var ht=0;htDt)&&(Bt=S(ht[Dt-1],!1).nextSibling)}tn(Rt,Mt,ht,bt,D,w,Y,Bt,N,z,Z)}function Te(N,B,D,w,Y){var z=N.ref,Z=B.ref,ht=B.children;if(tn(N.childFlags,B.childFlags,N.children,ht,z,D,!1,null,N,w,Y),B.dom=N.dom,z!==Z&&!o(ht)){var bt=ht.dom;T(z,bt),m(Z,bt)}}function _e(N,B,D,w,Y,z,Z){var ht=B.dom=N.dom,bt=N.props,Rt=B.props,Mt=!1,Bt=!1,wt;if(w=w||(Y&32)>0,bt!==Rt){var Dt=bt||c;if(wt=Rt||c,wt!==c){Mt=(Y&448)>0,Mt&&(Bt=dn(wt));for(var Yt in wt){var xt=Dt[Yt],Jt=wt[Yt];xt!==Jt&&le(Yt,xt,Jt,ht,w,Bt,N,Z)}}if(Dt!==c)for(var Ut in Dt)r(wt[Ut])&&!r(Dt[Ut])&&le(Ut,Dt[Ut],null,ht,w,Bt,N,Z)}var Se=B.children,ie=B.className;N.className!==ie&&(r(ie)?ht.removeAttribute("class"):w?ht.setAttribute("class",ie):ht.className=ie),Y&4096?He(ht,Se):tn(N.childFlags,B.childFlags,N.children,Se,ht,D,w&&B.type!=="foreignObject",null,N,z,Z),Mt&&Le(Y,B,ht,wt,!1,Bt);var on=B.ref,de=N.ref;de!==on&&(Be(de),he(on,ht,z))}function qe(N,B,D,w,Y,z,Z){re(N,Z),pe(B,D,w,Y,S(N,!0),z,Z),V(N,D,Z)}function tn(N,B,D,w,Y,z,Z,ht,bt,Rt,Mt){switch(N){case 2:switch(B){case 2:oe(D,w,Y,z,Z,ht,Rt,Mt);break;case 1:$t(D,Y,Mt);break;case 16:re(D,Mt),L(Y,w);break;default:qe(D,w,Y,z,Z,Rt,Mt);break}break;case 1:switch(B){case 2:kt(w,Y,z,Z,ht,Rt,Mt);break;case 1:break;case 16:L(Y,w);break;default:pe(w,Y,z,Z,ht,Rt,Mt);break}break;case 16:switch(B){case 16:Ue(D,w,Y);break;case 2:zt(Y,D,Mt),kt(w,Y,z,Z,ht,Rt,Mt);break;case 1:zt(Y,D,Mt);break;default:zt(Y,D,Mt),pe(w,Y,z,Z,ht,Rt,Mt);break}break;default:switch(B){case 16:Xt(D,Mt),L(Y,w);break;case 2:ce(Y,bt,D,Mt),kt(w,Y,z,Z,ht,Rt,Mt);break;case 1:ce(Y,bt,D,Mt);break;default:var Bt=D.length|0,wt=w.length|0;Bt===0?wt>0&&pe(w,Y,z,Z,ht,Rt,Mt):wt===0?ce(Y,bt,D,Mt):B===8&&N===8?Mn(D,w,Y,z,Z,Bt,wt,ht,bt,Rt,Mt):En(D,w,Y,z,Z,Bt,wt,ht,Rt,Mt);break}break}}function me(N,B,D,w,Y){Y.push(function(){N.componentDidUpdate(B,D,w)})}function Sn(N,B,D,w,Y,z,Z,ht,bt,Rt){var Mt=N.state,Bt=N.props,wt=!!N.$N,Dt=a(N.shouldComponentUpdate);if(wt&&(B=G(N,D,B!==Mt?f(Mt,B):B)),Z||!Dt||Dt&&N.shouldComponentUpdate(D,B,Y)){!wt&&a(N.componentWillUpdate)&&N.componentWillUpdate(D,B,Y),N.props=D,N.state=B,N.context=Y;var Yt=null,xt=fe(N,D,Y);wt&&a(N.getSnapshotBeforeUpdate)&&(Yt=N.getSnapshotBeforeUpdate(Bt,Mt)),oe(N.$LI,xt,w,N.$CX,z,ht,bt,Rt),N.$LI=xt,a(N.componentDidUpdate)&&me(N,Bt,Mt,Yt,bt)}else N.props=D,N.state=B,N.context=Y}function Nn(N,B,D,w,Y,z,Z,ht){var bt=B.children=N.children;if(!l(bt)){bt.$L=Z;var Rt=B.props||c,Mt=B.ref,Bt=N.ref,wt=bt.state;if(!bt.$N){if(a(bt.componentWillReceiveProps)){if(bt.$BR=!0,bt.componentWillReceiveProps(Rt,w),bt.$UN)return;bt.$BR=!1}l(bt.$PS)||(wt=f(wt,bt.$PS),bt.$PS=null)}Sn(bt,wt,Rt,D,w,Y,!1,z,Z,ht),Bt!==Mt&&(Be(Bt),he(Mt,bt,Z))}}function Qt(N,B,D,w,Y,z,Z,ht){var bt=!0,Rt=B.props||c,Mt=B.ref,Bt=N.props,wt=!r(Mt),Dt=N.children;if(wt&&a(Mt.onComponentShouldUpdate)&&(bt=Mt.onComponentShouldUpdate(Bt,Rt)),bt!==!1){wt&&a(Mt.onComponentWillUpdate)&&Mt.onComponentWillUpdate(Bt,Rt);var Yt=nt(Oe(B,w));oe(Dt,Yt,D,w,Y,z,Z,ht),B.children=Yt,wt&&a(Mt.onComponentDidUpdate)&&Mt.onComponentDidUpdate(Bt,Rt)}else B.children=Dt}function Ie(N,B){var D=B.children,w=B.dom=N.dom;D!==N.children&&(w.nodeValue=D)}function En(N,B,D,w,Y,z,Z,ht,bt,Rt){for(var Mt=z>Z?Z:z,Bt=0,wt,Dt;BtZ)for(Bt=Mt;BtBt||Dt>wt)break t;Yt=N[Dt],xt=B[Dt]}for(Yt=N[Bt],xt=B[wt];Yt.key===xt.key;){if(xt.flags&16384&&(B[wt]=xt=it(xt)),oe(Yt,xt,D,w,Y,ht,Rt,Mt),N[Bt]=xt,Bt--,wt--,Dt>Bt||Dt>wt)break t;Yt=N[Bt],xt=B[wt]}}if(Dt>Bt){if(Dt<=wt)for(Jt=wt+1,Ut=Jtwt)for(;Dt<=Bt;)$t(N[Dt++],D,Mt);else bn(N,B,w,z,Z,Bt,wt,Dt,D,Y,ht,bt,Rt,Mt)}function bn(N,B,D,w,Y,z,Z,ht,bt,Rt,Mt,Bt,wt,Dt){var Yt,xt,Jt=0,Ut=0,Se=ht,ie=ht,on=z-ht+1,de=Z-ht+1,an=new Int32Array(de+1),Ee=on===w,Ln=!1,qt=0,un=0;if(Y<4||(on|de)<32)for(Ut=Se;Ut<=z;++Ut)if(Yt=N[Ut],unht?Ln=!0:qt=ht,xt.flags&16384&&(B[ht]=xt=it(xt)),oe(Yt,xt,bt,D,Rt,Mt,wt,Dt),++un;break}!Ee&&ht>Z&&$t(Yt,bt,Dt)}else Ee||$t(Yt,bt,Dt);else{var Dn={};for(Ut=ie;Ut<=Z;++Ut)Dn[B[Ut].key]=Ut;for(Ut=Se;Ut<=z;++Ut)if(Yt=N[Ut],unSe;)$t(N[Se++],bt,Dt);an[ht-ie]=Ut+1,qt>ht?Ln=!0:qt=ht,xt=B[ht],xt.flags&16384&&(B[ht]=xt=it(xt)),oe(Yt,xt,bt,D,Rt,Mt,wt,Dt),++un}else Ee||$t(Yt,bt,Dt);else Ee||$t(Yt,bt,Dt)}if(Ee)ce(bt,Bt,N,Dt),pe(B,bt,D,Rt,Mt,wt,Dt);else if(Ln){var Fn=Rn(an);for(ht=Fn.length-1,Ut=de-1;Ut>=0;Ut--)an[Ut]===0?(qt=Ut+ie,xt=B[qt],xt.flags&16384&&(B[qt]=xt=it(xt)),Jt=qt+1,kt(xt,bt,D,Rt,Jt0&&P(Dt.componentWillMove)}else if(un!==de)for(Ut=de-1;Ut>=0;Ut--)an[Ut]===0&&(qt=Ut+ie,xt=B[qt],xt.flags&16384&&(B[qt]=xt=it(xt)),Jt=qt+1,kt(xt,bt,D,Rt,Jten&&(en=bt,ee=new Int32Array(bt),Pe=new Int32Array(bt));D>1,N[ee[ht]]0&&(Pe[D]=ee[z-1]),ee[z]=D)}z=Y+1;var Rt=new Int32Array(z);for(Z=ee[z-1];z-- >0;)Rt[z]=Z,Z=Pe[Z],ee[z]=0;return Rt}var $e=typeof document!="undefined";$e&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ge(N,B,D,w){var Y=[],z=new v,Z=B.$V;H.v=!0,r(Z)?r(N)||(N.flags&16384&&(N=it(N)),kt(N,B,w,!1,null,Y,z),B.$V=N,Z=N):r(N)?($t(Z,B,z),B.$V=null):(N.flags&16384&&(N=it(N)),oe(Z,N,B,w,!1,null,Y,z),Z=B.$V=N),E(Y),A(z.componentDidAppear),H.v=!1,a(D)&&D(),a(F.renderComplete)&&F.renderComplete(Z,B)}function Cn(N,B,D,w){D===void 0&&(D=null),w===void 0&&(w=c),Ge(N,B,D,w)}function Zt(N){return function(){function B(D,w,Y,z){N||(N=D),Cn(w,N,Y,z)}return B}()}var ye=[],Tn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(N){window.setTimeout(N,0)},Ye=!1;function nn(N,B,D,w){var Y=N.$PS;if(a(B)&&(B=B(Y?f(N.state,Y):N.state,N.props,N.context)),r(Y))N.$PS=B;else for(var z in B)Y[z]=B[z];if(N.$BR)a(D)&&N.$L.push(D.bind(N));else{if(!H.v&&ye.length===0){rn(N,w),a(D)&&D.call(N);return}if(ye.indexOf(N)===-1&&ye.push(N),w&&(N.$F=!0),Ye||(Ye=!0,Tn(ae)),a(D)){var Z=N.$QU;Z||(Z=N.$QU=[]),Z.push(D)}}}function Ne(N){for(var B=N.$QU,D=0;D=0;--K){var W=this.tryEntries[K],q=W.completion;if(W.tryLoc==="root")return U("end");if(W.tryLoc<=this.prev){var ut=r.call(W,"catchLoc"),ct=r.call(W,"finallyLoc");if(ut&&ct){if(this.prev=0;--U){var K=this.tryEntries[U];if(K.tryLoc<=this.prev&&r.call(K,"finallyLoc")&&this.prev=0;--x){var U=this.tryEntries[x];if(U.finallyLoc===L)return this.complete(U.completion,U.afterLoc),j(U),m}}return F}(),catch:function(){function F(L){for(var x=this.tryEntries.length-1;x>=0;--x){var U=this.tryEntries[x];if(U.tryLoc===L){var K=U.completion;if(K.type==="throw"){var W=K.arg;j(U)}return W}}throw new Error("illegal catch attempt")}return F}(),delegateYield:function(){function F(L,x,U){return this.delegate={iterator:G(L),resultName:x,nextLoc:U},this.method==="next"&&(this.arg=a),m}return F}()},t}(y.exports);try{regeneratorRuntime=e}catch(t){typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},30236:function(){"use strict";self.fetch||(self.fetch=function(y,e){return e=e||{},new Promise(function(t,n){var r=new XMLHttpRequest,o=[],a={},s=function(){function l(){return{ok:(r.status/100|0)==2,statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){function p(){return Promise.resolve(r.responseText)}return p}(),json:function(){function p(){return Promise.resolve(r.responseText).then(JSON.parse)}return p}(),blob:function(){function p(){return Promise.resolve(new Blob([r.response]))}return p}(),clone:l,headers:{keys:function(){function p(){return o}return p}(),entries:function(){function p(){return o.map(function(f){return[f,r.getResponseHeader(f)]})}return p}(),get:function(){function p(f){return r.getResponseHeader(f)}return p}(),has:function(){function p(f){return r.getResponseHeader(f)!=null}return p}()}}}return l}();for(var u in r.open(e.method||"get",y,!0),r.onload=function(){r.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(l,p){a[p]||o.push(a[p]=p)}),t(s())},r.onerror=n,r.withCredentials=e.credentials=="include",e.headers)r.setRequestHeader(u,e.headers[u]);r.send(e.body||null)})})},88510:function(y,e){"use strict";e.__esModule=!0,e.zipWith=e.zip=e.uniqBy=e.uniq=e.toKeyedArray=e.toArray=e.sortBy=e.sort=e.reduce=e.range=e.map=e.filterMap=e.filter=void 0;function t(b,I){var O=typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(O)return(O=O.call(b)).next.bind(O);if(Array.isArray(b)||(O=n(b))||I&&b&&typeof b.length=="number"){O&&(b=O);var T=0;return function(){return T>=b.length?{done:!0}:{done:!1,value:b[T++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(b,I){if(b){if(typeof b=="string")return r(b,I);var O={}.toString.call(b).slice(8,-1);return O==="Object"&&b.constructor&&(O=b.constructor.name),O==="Map"||O==="Set"?Array.from(b):O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O)?r(b,I):void 0}}function r(b,I){(I==null||I>b.length)&&(I=b.length);for(var O=0,T=Array(I);O0&&(0,r.round)(i.width)/l.offsetWidth||1,c=l.offsetHeight>0&&(0,r.round)(i.height)/l.offsetHeight||1);var g=(0,n.isElement)(l)?(0,o.default)(l):window,v=g.visualViewport,h=!(0,a.default)()&&f,m=(i.left+(h&&v?v.offsetLeft:0))/d,b=(i.top+(h&&v?v.offsetTop:0))/c,I=i.width/d,O=i.height/c;return{width:I,height:O,top:b,right:m+I,bottom:b+O,left:m,x:m,y:b}}},49035:function(y,e,t){"use strict";e.__esModule=!0,e.default=O;var n=t(46206),r=h(t(87991)),o=h(t(79752)),a=h(t(98309)),s=h(t(44896)),u=h(t(40600)),l=h(t(16599)),p=t(75573),f=h(t(37786)),i=h(t(57819)),d=h(t(4206)),c=h(t(12972)),g=h(t(81666)),v=t(63618);function h(T){return T&&T.__esModule?T:{default:T}}function m(T,E){var C=(0,f.default)(T,!1,E==="fixed");return C.top=C.top+T.clientTop,C.left=C.left+T.clientLeft,C.bottom=C.top+T.clientHeight,C.right=C.left+T.clientWidth,C.width=T.clientWidth,C.height=T.clientHeight,C.x=C.left,C.y=C.top,C}function b(T,E,C){return E===n.viewport?(0,g.default)((0,r.default)(T,C)):(0,p.isElement)(E)?m(E,C):(0,g.default)((0,o.default)((0,u.default)(T)))}function I(T){var E=(0,a.default)((0,i.default)(T)),C=["absolute","fixed"].indexOf((0,l.default)(T).position)>=0,S=C&&(0,p.isHTMLElement)(T)?(0,s.default)(T):T;return(0,p.isElement)(S)?E.filter(function(A){return(0,p.isElement)(A)&&(0,d.default)(A,S)&&(0,c.default)(A)!=="body"}):[]}function O(T,E,C,S){var A=E==="clippingParents"?I(T):[].concat(E),P=[].concat(A,[C]),M=P[0],w=P.reduce(function(V,j){var $=b(T,j,S);return V.top=(0,v.max)($.top,V.top),V.right=(0,v.min)($.right,V.right),V.bottom=(0,v.min)($.bottom,V.bottom),V.left=(0,v.max)($.left,V.left),V},b(T,M,S));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},74758:function(y,e,t){"use strict";e.__esModule=!0,e.default=d;var n=f(t(37786)),r=f(t(13390)),o=f(t(12972)),a=t(75573),s=f(t(79697)),u=f(t(40600)),l=f(t(10798)),p=t(63618);function f(c){return c&&c.__esModule?c:{default:c}}function i(c){var g=c.getBoundingClientRect(),v=(0,p.round)(g.width)/c.offsetWidth||1,h=(0,p.round)(g.height)/c.offsetHeight||1;return v!==1||h!==1}function d(c,g,v){v===void 0&&(v=!1);var h=(0,a.isHTMLElement)(g),m=(0,a.isHTMLElement)(g)&&i(g),b=(0,u.default)(g),I=(0,n.default)(c,m,v),O={scrollLeft:0,scrollTop:0},T={x:0,y:0};return(h||!h&&!v)&&(((0,o.default)(g)!=="body"||(0,l.default)(b))&&(O=(0,r.default)(g)),(0,a.isHTMLElement)(g)?(T=(0,n.default)(g,!0),T.x+=g.clientLeft,T.y+=g.clientTop):b&&(T.x=(0,s.default)(b))),{x:I.left+O.scrollLeft-T.x,y:I.top+O.scrollTop-T.y,width:I.width,height:I.height}}},16599:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(95115));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return(0,n.default)(a).getComputedStyle(a)}},40600:function(y,e,t){"use strict";e.__esModule=!0,e.default=r;var n=t(75573);function r(o){return(((0,n.isElement)(o)?o.ownerDocument:o.document)||window.document).documentElement}},79752:function(y,e,t){"use strict";e.__esModule=!0,e.default=l;var n=u(t(40600)),r=u(t(16599)),o=u(t(79697)),a=u(t(43750)),s=t(63618);function u(p){return p&&p.__esModule?p:{default:p}}function l(p){var f,i=(0,n.default)(p),d=(0,a.default)(p),c=(f=p.ownerDocument)==null?void 0:f.body,g=(0,s.max)(i.scrollWidth,i.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),v=(0,s.max)(i.scrollHeight,i.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),h=-d.scrollLeft+(0,o.default)(p),m=-d.scrollTop;return(0,r.default)(c||i).direction==="rtl"&&(h+=(0,s.max)(i.clientWidth,c?c.clientWidth:0)-g),{width:g,height:v,x:h,y:m}}},3073:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}}},28811:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(37786));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var s=(0,n.default)(a),u=a.offsetWidth,l=a.offsetHeight;return Math.abs(s.width-u)<=1&&(u=s.width),Math.abs(s.height-l)<=1&&(l=s.height),{x:a.offsetLeft,y:a.offsetTop,width:u,height:l}}},12972:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n?(n.nodeName||"").toLowerCase():null}},13390:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(43750)),r=s(t(95115)),o=t(75573),a=s(t(3073));function s(l){return l&&l.__esModule?l:{default:l}}function u(l){return l===(0,r.default)(l)||!(0,o.isHTMLElement)(l)?(0,n.default)(l):(0,a.default)(l)}},44896:function(y,e,t){"use strict";e.__esModule=!0,e.default=d;var n=p(t(95115)),r=p(t(12972)),o=p(t(16599)),a=t(75573),s=p(t(87031)),u=p(t(57819)),l=p(t(35366));function p(c){return c&&c.__esModule?c:{default:c}}function f(c){return!(0,a.isHTMLElement)(c)||(0,o.default)(c).position==="fixed"?null:c.offsetParent}function i(c){var g=/firefox/i.test((0,l.default)()),v=/Trident/i.test((0,l.default)());if(v&&(0,a.isHTMLElement)(c)){var h=(0,o.default)(c);if(h.position==="fixed")return null}var m=(0,u.default)(c);for((0,a.isShadowRoot)(m)&&(m=m.host);(0,a.isHTMLElement)(m)&&["html","body"].indexOf((0,r.default)(m))<0;){var b=(0,o.default)(m);if(b.transform!=="none"||b.perspective!=="none"||b.contain==="paint"||["transform","perspective"].indexOf(b.willChange)!==-1||g&&b.willChange==="filter"||g&&b.filter&&b.filter!=="none")return m;m=m.parentNode}return null}function d(c){for(var g=(0,n.default)(c),v=f(c);v&&(0,s.default)(v)&&(0,o.default)(v).position==="static";)v=f(v);return v&&((0,r.default)(v)==="html"||(0,r.default)(v)==="body"&&(0,o.default)(v).position==="static")?g:v||i(c)||g}},57819:function(y,e,t){"use strict";e.__esModule=!0,e.default=s;var n=a(t(12972)),r=a(t(40600)),o=t(75573);function a(u){return u&&u.__esModule?u:{default:u}}function s(u){return(0,n.default)(u)==="html"?u:u.assignedSlot||u.parentNode||((0,o.isShadowRoot)(u)?u.host:null)||(0,r.default)(u)}},24426:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(57819)),r=s(t(10798)),o=s(t(12972)),a=t(75573);function s(l){return l&&l.__esModule?l:{default:l}}function u(l){return["html","body","#document"].indexOf((0,o.default)(l))>=0?l.ownerDocument.body:(0,a.isHTMLElement)(l)&&(0,r.default)(l)?l:u((0,n.default)(l))}},87991:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(95115)),r=s(t(40600)),o=s(t(79697)),a=s(t(89331));function s(l){return l&&l.__esModule?l:{default:l}}function u(l,p){var f=(0,n.default)(l),i=(0,r.default)(l),d=f.visualViewport,c=i.clientWidth,g=i.clientHeight,v=0,h=0;if(d){c=d.width,g=d.height;var m=(0,a.default)();(m||!m&&p==="fixed")&&(v=d.offsetLeft,h=d.offsetTop)}return{width:c,height:g,x:v+(0,o.default)(l),y:h}}},95115:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){if(n==null)return window;if(n.toString()!=="[object Window]"){var r=n.ownerDocument;return r&&r.defaultView||window}return n}},43750:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(95115));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var s=(0,n.default)(a),u=s.pageXOffset,l=s.pageYOffset;return{scrollLeft:u,scrollTop:l}}},79697:function(y,e,t){"use strict";e.__esModule=!0,e.default=s;var n=a(t(37786)),r=a(t(40600)),o=a(t(43750));function a(u){return u&&u.__esModule?u:{default:u}}function s(u){return(0,n.default)((0,r.default)(u)).left+(0,o.default)(u).scrollLeft}},75573:function(y,e,t){"use strict";e.__esModule=!0,e.isElement=o,e.isHTMLElement=a,e.isShadowRoot=s;var n=r(t(95115));function r(u){return u&&u.__esModule?u:{default:u}}function o(u){var l=(0,n.default)(u).Element;return u instanceof l||u instanceof Element}function a(u){var l=(0,n.default)(u).HTMLElement;return u instanceof l||u instanceof HTMLElement}function s(u){if(typeof ShadowRoot=="undefined")return!1;var l=(0,n.default)(u).ShadowRoot;return u instanceof l||u instanceof ShadowRoot}},89331:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(35366));function r(a){return a&&a.__esModule?a:{default:a}}function o(){return!/^((?!chrome|android).)*safari/i.test((0,n.default)())}},10798:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(16599));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){var s=(0,n.default)(a),u=s.overflow,l=s.overflowX,p=s.overflowY;return/auto|scroll|overlay|hidden/.test(u+p+l)}},87031:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(12972));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return["table","td","th"].indexOf((0,n.default)(a))>=0}},98309:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(24426)),r=s(t(57819)),o=s(t(95115)),a=s(t(10798));function s(l){return l&&l.__esModule?l:{default:l}}function u(l,p){var f;p===void 0&&(p=[]);var i=(0,n.default)(l),d=i===((f=l.ownerDocument)==null?void 0:f.body),c=(0,o.default)(i),g=d?[c].concat(c.visualViewport||[],(0,a.default)(i)?i:[]):i,v=p.concat(g);return d?v:v.concat(u((0,r.default)(g)))}},46206:function(y,e){"use strict";e.__esModule=!0,e.write=e.viewport=e.variationPlacements=e.top=e.start=e.right=e.reference=e.read=e.popper=e.placements=e.modifierPhases=e.main=e.left=e.end=e.clippingParents=e.bottom=e.beforeWrite=e.beforeRead=e.beforeMain=e.basePlacements=e.auto=e.afterWrite=e.afterRead=e.afterMain=void 0;var t=e.top="top",n=e.bottom="bottom",r=e.right="right",o=e.left="left",a=e.auto="auto",s=e.basePlacements=[t,n,r,o],u=e.start="start",l=e.end="end",p=e.clippingParents="clippingParents",f=e.viewport="viewport",i=e.popper="popper",d=e.reference="reference",c=e.variationPlacements=s.reduce(function(A,P){return A.concat([P+"-"+u,P+"-"+l])},[]),g=e.placements=[].concat(s,[a]).reduce(function(A,P){return A.concat([P,P+"-"+u,P+"-"+l])},[]),v=e.beforeRead="beforeRead",h=e.read="read",m=e.afterRead="afterRead",b=e.beforeMain="beforeMain",I=e.main="main",O=e.afterMain="afterMain",T=e.beforeWrite="beforeWrite",E=e.write="write",C=e.afterWrite="afterWrite",S=e.modifierPhases=[v,h,m,b,I,O,T,E,C]},95996:function(y,e,t){"use strict";e.__esModule=!0;var n={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};e.popperGenerator=e.detectOverflow=e.createPopperLite=e.createPopperBase=e.createPopper=void 0;var r=t(46206);Object.keys(r).forEach(function(l){l==="default"||l==="__esModule"||Object.prototype.hasOwnProperty.call(n,l)||l in e&&e[l]===r[l]||(e[l]=r[l])});var o=t(39805);Object.keys(o).forEach(function(l){l==="default"||l==="__esModule"||Object.prototype.hasOwnProperty.call(n,l)||l in e&&e[l]===o[l]||(e[l]=o[l])});var a=t(96376);e.popperGenerator=a.popperGenerator,e.detectOverflow=a.detectOverflow,e.createPopperBase=a.createPopper;var s=t(83312);e.createPopper=s.createPopper;var u=t(2473);e.createPopperLite=u.createPopper},19975:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=o(t(12972)),r=t(75573);function o(l){return l&&l.__esModule?l:{default:l}}function a(l){var p=l.state;Object.keys(p.elements).forEach(function(f){var i=p.styles[f]||{},d=p.attributes[f]||{},c=p.elements[f];!(0,r.isHTMLElement)(c)||!(0,n.default)(c)||(Object.assign(c.style,i),Object.keys(d).forEach(function(g){var v=d[g];v===!1?c.removeAttribute(g):c.setAttribute(g,v===!0?"":v)}))})}function s(l){var p=l.state,f={popper:{position:p.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(p.elements.popper.style,f.popper),p.styles=f,p.elements.arrow&&Object.assign(p.elements.arrow.style,f.arrow),function(){Object.keys(p.elements).forEach(function(i){var d=p.elements[i],c=p.attributes[i]||{},g=Object.keys(p.styles.hasOwnProperty(i)?p.styles[i]:f[i]),v=g.reduce(function(h,m){return h[m]="",h},{});!(0,r.isHTMLElement)(d)||!(0,n.default)(d)||(Object.assign(d.style,v),Object.keys(c).forEach(function(h){d.removeAttribute(h)}))})}}var u=e.default={name:"applyStyles",enabled:!0,phase:"write",fn:a,effect:s,requires:["computeStyles"]}},52744:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=i(t(83104)),r=i(t(28811)),o=i(t(4206)),a=i(t(44896)),s=i(t(41199)),u=t(28595),l=i(t(43286)),p=i(t(81447)),f=t(46206);function i(h){return h&&h.__esModule?h:{default:h}}var d=function(){function h(m,b){return m=typeof m=="function"?m(Object.assign({},b.rects,{placement:b.placement})):m,(0,l.default)(typeof m!="number"?m:(0,p.default)(m,f.basePlacements))}return h}();function c(h){var m,b=h.state,I=h.name,O=h.options,T=b.elements.arrow,E=b.modifiersData.popperOffsets,C=(0,n.default)(b.placement),S=(0,s.default)(C),A=[f.left,f.right].indexOf(C)>=0,P=A?"height":"width";if(!(!T||!E)){var M=d(O.padding,b),w=(0,r.default)(T),V=S==="y"?f.top:f.left,j=S==="y"?f.bottom:f.right,$=b.rects.reference[P]+b.rects.reference[S]-E[S]-b.rects.popper[P],G=E[S]-b.rects.reference[S],H=(0,a.default)(T),F=H?S==="y"?H.clientHeight||0:H.clientWidth||0:0,L=$/2-G/2,x=M[V],U=F-w[P]-M[j],K=F/2-w[P]/2+L,W=(0,u.within)(x,K,U),q=S;b.modifiersData[I]=(m={},m[q]=W,m.centerOffset=W-K,m)}}function g(h){var m=h.state,b=h.options,I=b.element,O=I===void 0?"[data-popper-arrow]":I;O!=null&&(typeof O=="string"&&(O=m.elements.popper.querySelector(O),!O)||(0,o.default)(m.elements.popper,O)&&(m.elements.arrow=O))}var v=e.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:g,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},59894:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0,e.mapToStyles=c;var n=t(46206),r=f(t(44896)),o=f(t(95115)),a=f(t(40600)),s=f(t(16599)),u=f(t(83104)),l=f(t(45)),p=t(63618);function f(h){return h&&h.__esModule?h:{default:h}}var i={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(h,m){var b=h.x,I=h.y,O=m.devicePixelRatio||1;return{x:(0,p.round)(b*O)/O||0,y:(0,p.round)(I*O)/O||0}}function c(h){var m,b=h.popper,I=h.popperRect,O=h.placement,T=h.variation,E=h.offsets,C=h.position,S=h.gpuAcceleration,A=h.adaptive,P=h.roundOffsets,M=h.isFixed,w=E.x,V=w===void 0?0:w,j=E.y,$=j===void 0?0:j,G=typeof P=="function"?P({x:V,y:$}):{x:V,y:$};V=G.x,$=G.y;var H=E.hasOwnProperty("x"),F=E.hasOwnProperty("y"),L=n.left,x=n.top,U=window;if(A){var K=(0,r.default)(b),W="clientHeight",q="clientWidth";if(K===(0,o.default)(b)&&(K=(0,a.default)(b),(0,s.default)(K).position!=="static"&&C==="absolute"&&(W="scrollHeight",q="scrollWidth")),K=K,O===n.top||(O===n.left||O===n.right)&&T===n.end){x=n.bottom;var ut=M&&K===U&&U.visualViewport?U.visualViewport.height:K[W];$-=ut-I.height,$*=S?1:-1}if(O===n.left||(O===n.top||O===n.bottom)&&T===n.end){L=n.right;var ct=M&&K===U&&U.visualViewport?U.visualViewport.width:K[q];V-=ct-I.width,V*=S?1:-1}}var Q=Object.assign({position:C},A&&i),X=P===!0?d({x:V,y:$},(0,o.default)(b)):{x:V,y:$};if(V=X.x,$=X.y,S){var at;return Object.assign({},Q,(at={},at[x]=F?"0":"",at[L]=H?"0":"",at.transform=(U.devicePixelRatio||1)<=1?"translate("+V+"px, "+$+"px)":"translate3d("+V+"px, "+$+"px, 0)",at))}return Object.assign({},Q,(m={},m[x]=F?$+"px":"",m[L]=H?V+"px":"",m.transform="",m))}function g(h){var m=h.state,b=h.options,I=b.gpuAcceleration,O=I===void 0?!0:I,T=b.adaptive,E=T===void 0?!0:T,C=b.roundOffsets,S=C===void 0?!0:C,A={placement:(0,u.default)(m.placement),variation:(0,l.default)(m.placement),popper:m.elements.popper,popperRect:m.rects.popper,gpuAcceleration:O,isFixed:m.options.strategy==="fixed"};m.modifiersData.popperOffsets!=null&&(m.styles.popper=Object.assign({},m.styles.popper,c(Object.assign({},A,{offsets:m.modifiersData.popperOffsets,position:m.options.strategy,adaptive:E,roundOffsets:S})))),m.modifiersData.arrow!=null&&(m.styles.arrow=Object.assign({},m.styles.arrow,c(Object.assign({},A,{offsets:m.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:S})))),m.attributes.popper=Object.assign({},m.attributes.popper,{"data-popper-placement":m.placement})}var v=e.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:g,data:{}}},36692:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=r(t(95115));function r(u){return u&&u.__esModule?u:{default:u}}var o={passive:!0};function a(u){var l=u.state,p=u.instance,f=u.options,i=f.scroll,d=i===void 0?!0:i,c=f.resize,g=c===void 0?!0:c,v=(0,n.default)(l.elements.popper),h=[].concat(l.scrollParents.reference,l.scrollParents.popper);return d&&h.forEach(function(m){m.addEventListener("scroll",p.update,o)}),g&&v.addEventListener("resize",p.update,o),function(){d&&h.forEach(function(m){m.removeEventListener("scroll",p.update,o)}),g&&v.removeEventListener("resize",p.update,o)}}var s=e.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function u(){}return u}(),effect:a,data:{}}},23798:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=p(t(71376)),r=p(t(83104)),o=p(t(86459)),a=p(t(17633)),s=p(t(9041)),u=t(46206),l=p(t(45));function p(c){return c&&c.__esModule?c:{default:c}}function f(c){if((0,r.default)(c)===u.auto)return[];var g=(0,n.default)(c);return[(0,o.default)(c),g,(0,o.default)(g)]}function i(c){var g=c.state,v=c.options,h=c.name;if(!g.modifiersData[h]._skip){for(var m=v.mainAxis,b=m===void 0?!0:m,I=v.altAxis,O=I===void 0?!0:I,T=v.fallbackPlacements,E=v.padding,C=v.boundary,S=v.rootBoundary,A=v.altBoundary,P=v.flipVariations,M=P===void 0?!0:P,w=v.allowedAutoPlacements,V=g.options.placement,j=(0,r.default)(V),$=j===V,G=T||($||!M?[(0,n.default)(V)]:f(V)),H=[V].concat(G).reduce(function(et,k){return et.concat((0,r.default)(k)===u.auto?(0,s.default)(g,{placement:k,boundary:C,rootBoundary:S,padding:E,flipVariations:M,allowedAutoPlacements:w}):k)},[]),F=g.rects.reference,L=g.rects.popper,x=new Map,U=!0,K=H[0],W=0;W=0,X=Q?"width":"height",at=(0,a.default)(g,{placement:q,boundary:C,rootBoundary:S,altBoundary:A,padding:E}),ft=Q?ct?u.right:u.left:ct?u.bottom:u.top;F[X]>L[X]&&(ft=(0,n.default)(ft));var dt=(0,n.default)(ft),_=[];if(b&&_.push(at[ut]<=0),O&&_.push(at[ft]<=0,at[dt]<=0),_.every(function(et){return et})){K=q,U=!1;break}x.set(q,_)}if(U)for(var rt=M?3:1,it=function(){function et(k){var tt=H.find(function(nt){var pt=x.get(nt);if(pt)return pt.slice(0,k).every(function(Et){return Et})});if(tt)return K=tt,"break"}return et}(),mt=rt;mt>0;mt--){var ot=it(mt);if(ot==="break")break}g.placement!==K&&(g.modifiersData[h]._skip=!0,g.placement=K,g.reset=!0)}}var d=e.default={name:"flip",enabled:!0,phase:"main",fn:i,requiresIfExists:["offset"],data:{_skip:!1}}},83761:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=t(46206),r=o(t(17633));function o(p){return p&&p.__esModule?p:{default:p}}function a(p,f,i){return i===void 0&&(i={x:0,y:0}),{top:p.top-f.height-i.y,right:p.right-f.width+i.x,bottom:p.bottom-f.height+i.y,left:p.left-f.width-i.x}}function s(p){return[n.top,n.right,n.bottom,n.left].some(function(f){return p[f]>=0})}function u(p){var f=p.state,i=p.name,d=f.rects.reference,c=f.rects.popper,g=f.modifiersData.preventOverflow,v=(0,r.default)(f,{elementContext:"reference"}),h=(0,r.default)(f,{altBoundary:!0}),m=a(v,d),b=a(h,c,g),I=s(m),O=s(b);f.modifiersData[i]={referenceClippingOffsets:m,popperEscapeOffsets:b,isReferenceHidden:I,hasPopperEscaped:O},f.attributes.popper=Object.assign({},f.attributes.popper,{"data-popper-reference-hidden":I,"data-popper-escaped":O})}var l=e.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:u}},39805:function(y,e,t){"use strict";e.__esModule=!0,e.preventOverflow=e.popperOffsets=e.offset=e.hide=e.flip=e.eventListeners=e.computeStyles=e.arrow=e.applyStyles=void 0;var n=i(t(19975));e.applyStyles=n.default;var r=i(t(52744));e.arrow=r.default;var o=i(t(59894));e.computeStyles=o.default;var a=i(t(36692));e.eventListeners=a.default;var s=i(t(23798));e.flip=s.default;var u=i(t(83761));e.hide=u.default;var l=i(t(61410));e.offset=l.default;var p=i(t(40107));e.popperOffsets=p.default;var f=i(t(75137));e.preventOverflow=f.default;function i(d){return d&&d.__esModule?d:{default:d}}},61410:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0,e.distanceAndSkiddingToXY=a;var n=o(t(83104)),r=t(46206);function o(l){return l&&l.__esModule?l:{default:l}}function a(l,p,f){var i=(0,n.default)(l),d=[r.left,r.top].indexOf(i)>=0?-1:1,c=typeof f=="function"?f(Object.assign({},p,{placement:l})):f,g=c[0],v=c[1];return g=g||0,v=(v||0)*d,[r.left,r.right].indexOf(i)>=0?{x:v,y:g}:{x:g,y:v}}function s(l){var p=l.state,f=l.options,i=l.name,d=f.offset,c=d===void 0?[0,0]:d,g=r.placements.reduce(function(b,I){return b[I]=a(I,p.rects,c),b},{}),v=g[p.placement],h=v.x,m=v.y;p.modifiersData.popperOffsets!=null&&(p.modifiersData.popperOffsets.x+=h,p.modifiersData.popperOffsets.y+=m),p.modifiersData[i]=g}var u=e.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:s}},40107:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=r(t(89951));function r(s){return s&&s.__esModule?s:{default:s}}function o(s){var u=s.state,l=s.name;u.modifiersData[l]=(0,n.default)({reference:u.rects.reference,element:u.rects.popper,strategy:"absolute",placement:u.placement})}var a=e.default={name:"popperOffsets",enabled:!0,phase:"read",fn:o,data:{}}},75137:function(y,e,t){"use strict";e.__esModule=!0,e.default=void 0;var n=t(46206),r=c(t(83104)),o=c(t(41199)),a=c(t(28066)),s=t(28595),u=c(t(28811)),l=c(t(44896)),p=c(t(17633)),f=c(t(45)),i=c(t(34780)),d=t(63618);function c(h){return h&&h.__esModule?h:{default:h}}function g(h){var m=h.state,b=h.options,I=h.name,O=b.mainAxis,T=O===void 0?!0:O,E=b.altAxis,C=E===void 0?!1:E,S=b.boundary,A=b.rootBoundary,P=b.altBoundary,M=b.padding,w=b.tether,V=w===void 0?!0:w,j=b.tetherOffset,$=j===void 0?0:j,G=(0,p.default)(m,{boundary:S,rootBoundary:A,padding:M,altBoundary:P}),H=(0,r.default)(m.placement),F=(0,f.default)(m.placement),L=!F,x=(0,o.default)(H),U=(0,a.default)(x),K=m.modifiersData.popperOffsets,W=m.rects.reference,q=m.rects.popper,ut=typeof $=="function"?$(Object.assign({},m.rects,{placement:m.placement})):$,ct=typeof ut=="number"?{mainAxis:ut,altAxis:ut}:Object.assign({mainAxis:0,altAxis:0},ut),Q=m.modifiersData.offset?m.modifiersData.offset[m.placement]:null,X={x:0,y:0};if(K){if(T){var at,ft=x==="y"?n.top:n.left,dt=x==="y"?n.bottom:n.right,_=x==="y"?"height":"width",rt=K[x],it=rt+G[ft],mt=rt-G[dt],ot=V?-q[_]/2:0,et=F===n.start?W[_]:q[_],k=F===n.start?-q[_]:-W[_],tt=m.elements.arrow,nt=V&&tt?(0,u.default)(tt):{width:0,height:0},pt=m.modifiersData["arrow#persistent"]?m.modifiersData["arrow#persistent"].padding:(0,i.default)(),Et=pt[ft],st=pt[dt],yt=(0,s.within)(0,W[_],nt[_]),Pt=L?W[_]/2-ot-yt-Et-ct.mainAxis:et-yt-Et-ct.mainAxis,Ct=L?-W[_]/2+ot+yt+st+ct.mainAxis:k+yt+st+ct.mainAxis,lt=m.elements.arrow&&(0,l.default)(m.elements.arrow),gt=lt?x==="y"?lt.clientTop||0:lt.clientLeft||0:0,It=(at=Q==null?void 0:Q[x])!=null?at:0,Lt=rt+Pt-It-gt,Vt=rt+Ct-It,Ot=(0,s.within)(V?(0,d.min)(it,Lt):it,rt,V?(0,d.max)(mt,Vt):mt);K[x]=Ot,X[x]=Ot-rt}if(C){var vt,St=x==="x"?n.top:n.left,At=x==="x"?n.bottom:n.right,Tt=K[U],Nt=U==="y"?"height":"width",Ft=Tt+G[St],jt=Tt-G[At],Ht=[n.top,n.left].indexOf(H)!==-1,Kt=(vt=Q==null?void 0:Q[U])!=null?vt:0,Gt=Ht?Ft:Tt-W[Nt]-q[Nt]-Kt+ct.altAxis,Wt=Ht?Tt+W[Nt]+q[Nt]-Kt-ct.altAxis:jt,te=V&&Ht?(0,s.withinMaxClamp)(Gt,Tt,Wt):(0,s.within)(V?Gt:Ft,Tt,V?Wt:jt);K[U]=te,X[U]=te-Tt}m.modifiersData[I]=X}}var v=e.default={name:"preventOverflow",enabled:!0,phase:"main",fn:g,requiresIfExists:["offset"]}},2473:function(y,e,t){"use strict";e.__esModule=!0,e.defaultModifiers=e.createPopper=void 0;var n=t(96376);e.popperGenerator=n.popperGenerator,e.detectOverflow=n.detectOverflow;var r=u(t(36692)),o=u(t(40107)),a=u(t(59894)),s=u(t(19975));function u(f){return f&&f.__esModule?f:{default:f}}var l=e.defaultModifiers=[r.default,o.default,a.default,s.default],p=e.createPopper=(0,n.popperGenerator)({defaultModifiers:l})},83312:function(y,e,t){"use strict";e.__esModule=!0;var n={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};e.defaultModifiers=e.createPopperLite=e.createPopper=void 0;var r=t(96376);e.popperGenerator=r.popperGenerator,e.detectOverflow=r.detectOverflow;var o=v(t(36692)),a=v(t(40107)),s=v(t(59894)),u=v(t(19975)),l=v(t(61410)),p=v(t(23798)),f=v(t(75137)),i=v(t(52744)),d=v(t(83761)),c=t(2473);e.createPopperLite=c.createPopper;var g=t(39805);Object.keys(g).forEach(function(b){b==="default"||b==="__esModule"||Object.prototype.hasOwnProperty.call(n,b)||b in e&&e[b]===g[b]||(e[b]=g[b])});function v(b){return b&&b.__esModule?b:{default:b}}var h=e.defaultModifiers=[o.default,a.default,s.default,u.default,l.default,p.default,f.default,i.default,d.default],m=e.createPopperLite=e.createPopper=(0,r.popperGenerator)({defaultModifiers:h})},9041:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(45)),r=t(46206),o=s(t(17633)),a=s(t(83104));function s(l){return l&&l.__esModule?l:{default:l}}function u(l,p){p===void 0&&(p={});var f=p,i=f.placement,d=f.boundary,c=f.rootBoundary,g=f.padding,v=f.flipVariations,h=f.allowedAutoPlacements,m=h===void 0?r.placements:h,b=(0,n.default)(i),I=b?v?r.variationPlacements:r.variationPlacements.filter(function(E){return(0,n.default)(E)===b}):r.basePlacements,O=I.filter(function(E){return m.indexOf(E)>=0});O.length===0&&(O=I);var T=O.reduce(function(E,C){return E[C]=(0,o.default)(l,{placement:C,boundary:d,rootBoundary:c,padding:g})[(0,a.default)(C)],E},{});return Object.keys(T).sort(function(E,C){return T[E]-T[C]})}},89951:function(y,e,t){"use strict";e.__esModule=!0,e.default=u;var n=s(t(83104)),r=s(t(45)),o=s(t(41199)),a=t(46206);function s(l){return l&&l.__esModule?l:{default:l}}function u(l){var p=l.reference,f=l.element,i=l.placement,d=i?(0,n.default)(i):null,c=i?(0,r.default)(i):null,g=p.x+p.width/2-f.width/2,v=p.y+p.height/2-f.height/2,h;switch(d){case a.top:h={x:g,y:p.y-f.height};break;case a.bottom:h={x:g,y:p.y+p.height};break;case a.right:h={x:p.x+p.width,y:v};break;case a.left:h={x:p.x-f.width,y:v};break;default:h={x:p.x,y:p.y}}var m=d?(0,o.default)(d):null;if(m!=null){var b=m==="y"?"height":"width";switch(c){case a.start:h[m]=h[m]-(p[b]/2-f[b]/2);break;case a.end:h[m]=h[m]+(p[b]/2-f[b]/2);break;default:}}return h}},10579:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){var r;return function(){return r||(r=new Promise(function(o){Promise.resolve().then(function(){r=void 0,o(n())})})),r}}},17633:function(y,e,t){"use strict";e.__esModule=!0,e.default=d;var n=i(t(49035)),r=i(t(40600)),o=i(t(37786)),a=i(t(89951)),s=i(t(81666)),u=t(46206),l=t(75573),p=i(t(43286)),f=i(t(81447));function i(c){return c&&c.__esModule?c:{default:c}}function d(c,g){g===void 0&&(g={});var v=g,h=v.placement,m=h===void 0?c.placement:h,b=v.strategy,I=b===void 0?c.strategy:b,O=v.boundary,T=O===void 0?u.clippingParents:O,E=v.rootBoundary,C=E===void 0?u.viewport:E,S=v.elementContext,A=S===void 0?u.popper:S,P=v.altBoundary,M=P===void 0?!1:P,w=v.padding,V=w===void 0?0:w,j=(0,p.default)(typeof V!="number"?V:(0,f.default)(V,u.basePlacements)),$=A===u.popper?u.reference:u.popper,G=c.rects.popper,H=c.elements[M?$:A],F=(0,n.default)((0,l.isElement)(H)?H:H.contextElement||(0,r.default)(c.elements.popper),T,C,I),L=(0,o.default)(c.elements.reference),x=(0,a.default)({reference:L,element:G,strategy:"absolute",placement:m}),U=(0,s.default)(Object.assign({},G,x)),K=A===u.popper?U:L,W={top:F.top-K.top+j.top,bottom:K.bottom-F.bottom+j.bottom,left:F.left-K.left+j.left,right:K.right-F.right+j.right},q=c.modifiersData.offset;if(A===u.popper&&q){var ut=q[m];Object.keys(W).forEach(function(ct){var Q=[u.right,u.bottom].indexOf(ct)>=0?1:-1,X=[u.top,u.bottom].indexOf(ct)>=0?"y":"x";W[ct]+=ut[X]*Q})}return W}},81447:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n,r){return r.reduce(function(o,a){return o[a]=n,o},{})}},28066:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n==="x"?"y":"x"}},83104:function(y,e,t){"use strict";e.__esModule=!0,e.default=r;var n=t(46206);function r(o){return o.split("-")[0]}},34780:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(){return{top:0,right:0,bottom:0,left:0}}},41199:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return["top","bottom"].indexOf(n)>=0?"x":"y"}},71376:function(y,e){"use strict";e.__esModule=!0,e.default=n;var t={left:"right",right:"left",bottom:"top",top:"bottom"};function n(r){return r.replace(/left|right|bottom|top/g,function(o){return t[o]})}},86459:function(y,e){"use strict";e.__esModule=!0,e.default=n;var t={start:"end",end:"start"};function n(r){return r.replace(/start|end/g,function(o){return t[o]})}},45:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return n.split("-")[1]}},63618:function(y,e){"use strict";e.__esModule=!0,e.round=e.min=e.max=void 0;var t=e.max=Math.max,n=e.min=Math.min,r=e.round=Math.round},56500:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){var r=n.reduce(function(o,a){var s=o[a.name];return o[a.name]=s?Object.assign({},s,a,{options:Object.assign({},s.options,a.options),data:Object.assign({},s.data,a.data)}):a,o},{});return Object.keys(r).map(function(o){return r[o]})}},43286:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=r(t(34780));function r(a){return a&&a.__esModule?a:{default:a}}function o(a){return Object.assign({},(0,n.default)(),a)}},33118:function(y,e,t){"use strict";e.__esModule=!0,e.default=o;var n=t(46206);function r(a){var s=new Map,u=new Set,l=[];a.forEach(function(f){s.set(f.name,f)});function p(f){u.add(f.name);var i=[].concat(f.requires||[],f.requiresIfExists||[]);i.forEach(function(d){if(!u.has(d)){var c=s.get(d);c&&p(c)}}),l.push(f)}return a.forEach(function(f){u.has(f.name)||p(f)}),l}function o(a){var s=r(a);return n.modifierPhases.reduce(function(u,l){return u.concat(s.filter(function(p){return p.phase===l}))},[])}},81666:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}},35366:function(y,e){"use strict";e.__esModule=!0,e.default=t;function t(){var n=navigator.userAgentData;return n!=null&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(r){return r.brand+"/"+r.version}).join(" "):navigator.userAgent}},28595:function(y,e,t){"use strict";e.__esModule=!0,e.within=r,e.withinMaxClamp=o;var n=t(63618);function r(a,s,u){return(0,n.max)(a,(0,n.min)(s,u))}function o(a,s,u){var l=r(a,s,u);return l>u?u:l}},22734:function(y){"use strict";/*! @license DOMPurify 2.5.4 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.5.4/LICENSE */(function(e,t){y.exports=t()})(void 0,function(){"use strict";function e(lt){"@babel/helpers - typeof";return e=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(gt){return typeof gt}:function(gt){return gt&&typeof Symbol=="function"&>.constructor===Symbol&>!==Symbol.prototype?"symbol":typeof gt},e(lt)}function t(lt,gt){return t=Object.setPrototypeOf||function(){function It(Lt,Vt){return Lt.__proto__=Vt,Lt}return It}(),t(lt,gt)}function n(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(lt){return!1}}function r(lt,gt,It){return n()?r=Reflect.construct:r=function(){function Lt(Vt,Ot,vt){var St=[null];St.push.apply(St,Ot);var At=Function.bind.apply(Vt,St),Tt=new At;return vt&&t(Tt,vt.prototype),Tt}return Lt}(),r.apply(null,arguments)}function o(lt){return a(lt)||s(lt)||u(lt)||p()}function a(lt){if(Array.isArray(lt))return l(lt)}function s(lt){if(typeof Symbol!="undefined"&<[Symbol.iterator]!=null||lt["@@iterator"]!=null)return Array.from(lt)}function u(lt,gt){if(lt){if(typeof lt=="string")return l(lt,gt);var It=Object.prototype.toString.call(lt).slice(8,-1);if(It==="Object"&<.constructor&&(It=lt.constructor.name),It==="Map"||It==="Set")return Array.from(lt);if(It==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(It))return l(lt,gt)}}function l(lt,gt){(gt==null||gt>lt.length)&&(gt=lt.length);for(var It=0,Lt=new Array(gt);It1?It-1:0),Vt=1;Vt/gm),mt=h(/\${[\w\W]*}/gm),ot=h(/^data-[\-\w.\u00B7-\uFFFF]/),et=h(/^aria-[\-\w]+$/),k=h(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),tt=h(/^(?:\w+script|data):/i),nt=h(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),pt=h(/^html$/i),Et=h(/^[a-z][.\w]*(-[.\w]+)+$/i),st=function(){function lt(){return typeof window=="undefined"?null:window}return lt}(),yt=function(){function lt(gt,It){if(e(gt)!=="object"||typeof gt.createPolicy!="function")return null;var Lt=null,Vt="data-tt-policy-suffix";It.currentScript&&It.currentScript.hasAttribute(Vt)&&(Lt=It.currentScript.getAttribute(Vt));var Ot="dompurify"+(Lt?"#"+Lt:"");try{return gt.createPolicy(Ot,{createHTML:function(){function vt(St){return St}return vt}(),createScriptURL:function(){function vt(St){return St}return vt}()})}catch(vt){return null}}return lt}();function Pt(){var lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:st(),gt=function(){function D(R){return Pt(R)}return D}();if(gt.version="2.5.4",gt.removed=[],!lt||!lt.document||lt.document.nodeType!==9)return gt.isSupported=!1,gt;var It=lt.document,Lt=lt.document,Vt=lt.DocumentFragment,Ot=lt.HTMLTemplateElement,vt=lt.Node,St=lt.Element,At=lt.NodeFilter,Tt=lt.NamedNodeMap,Nt=Tt===void 0?lt.NamedNodeMap||lt.MozNamedAttrMap:Tt,Ft=lt.HTMLFormElement,jt=lt.DOMParser,Ht=lt.trustedTypes,Kt=St.prototype,Gt=U(Kt,"cloneNode"),Wt=U(Kt,"nextSibling"),te=U(Kt,"childNodes"),be=U(Kt,"parentNode");if(typeof Ot=="function"){var Me=Lt.createElement("template");Me.content&&Me.content.ownerDocument&&(Lt=Me.content.ownerDocument)}var _t=yt(Ht,It),Re=_t?_t.createHTML(""):"",ve=Lt,se=ve.implementation,sn=ve.createNodeIterator,cn=ve.createDocumentFragment,On=ve.getElementsByTagName,ln=It.importNode,fn={};try{fn=x(Lt).documentMode?Lt.documentMode:{}}catch(D){}var ne={};gt.isSupported=typeof be=="function"&&se&&se.createHTMLDocument!==void 0&&fn!==9;var Ke=rt,we=it,Le=mt,An=ot,dn=et,Pn=tt,vn=nt,Be=Et,he=k,$t=null,re=L({},[].concat(o(K),o(W),o(q),o(ct),o(X))),Xt=null,hn=L({},[].concat(o(at),o(ft),o(dt),o(_))),zt=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ce=null,De=null,pn=!0,We=!0,gn=!1,mn=!0,le=!1,Fe=!0,fe=!1,xe=!1,Oe=!1,kt=!1,Ve=!1,je=!1,ze=!0,ke=!1,pe="user-content-",Xe=!0,Ae=!1,Ce={},ge=null,Qe=L({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),yn=null,Ze=L({},["audio","video","img","source","image","track"]),Je=null,oe=L({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ue="http://www.w3.org/1998/Math/MathML",He="http://www.w3.org/2000/svg",ue="http://www.w3.org/1999/xhtml",Te=ue,_e=!1,qe=null,tn=L({},[Ue,He,ue],A),me,Sn=["application/xhtml+xml","text/html"],Nn="text/html",Qt,Ie=null,En=255,Mn=Lt.createElement("form"),bn=function(){function D(R){return R instanceof RegExp||R instanceof Function}return D}(),ee=function(){function D(R){Ie&&Ie===R||((!R||e(R)!=="object")&&(R={}),R=x(R),me=Sn.indexOf(R.PARSER_MEDIA_TYPE)===-1?me=Nn:me=R.PARSER_MEDIA_TYPE,Qt=me==="application/xhtml+xml"?A:S,$t="ALLOWED_TAGS"in R?L({},R.ALLOWED_TAGS,Qt):re,Xt="ALLOWED_ATTR"in R?L({},R.ALLOWED_ATTR,Qt):hn,qe="ALLOWED_NAMESPACES"in R?L({},R.ALLOWED_NAMESPACES,A):tn,Je="ADD_URI_SAFE_ATTR"in R?L(x(oe),R.ADD_URI_SAFE_ATTR,Qt):oe,yn="ADD_DATA_URI_TAGS"in R?L(x(Ze),R.ADD_DATA_URI_TAGS,Qt):Ze,ge="FORBID_CONTENTS"in R?L({},R.FORBID_CONTENTS,Qt):Qe,ce="FORBID_TAGS"in R?L({},R.FORBID_TAGS,Qt):{},De="FORBID_ATTR"in R?L({},R.FORBID_ATTR,Qt):{},Ce="USE_PROFILES"in R?R.USE_PROFILES:!1,pn=R.ALLOW_ARIA_ATTR!==!1,We=R.ALLOW_DATA_ATTR!==!1,gn=R.ALLOW_UNKNOWN_PROTOCOLS||!1,mn=R.ALLOW_SELF_CLOSE_IN_ATTR!==!1,le=R.SAFE_FOR_TEMPLATES||!1,Fe=R.SAFE_FOR_XML!==!1,fe=R.WHOLE_DOCUMENT||!1,kt=R.RETURN_DOM||!1,Ve=R.RETURN_DOM_FRAGMENT||!1,je=R.RETURN_TRUSTED_TYPE||!1,Oe=R.FORCE_BODY||!1,ze=R.SANITIZE_DOM!==!1,ke=R.SANITIZE_NAMED_PROPS||!1,Xe=R.KEEP_CONTENT!==!1,Ae=R.IN_PLACE||!1,he=R.ALLOWED_URI_REGEXP||he,Te=R.NAMESPACE||ue,zt=R.CUSTOM_ELEMENT_HANDLING||{},R.CUSTOM_ELEMENT_HANDLING&&bn(R.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(zt.tagNameCheck=R.CUSTOM_ELEMENT_HANDLING.tagNameCheck),R.CUSTOM_ELEMENT_HANDLING&&bn(R.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(zt.attributeNameCheck=R.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),R.CUSTOM_ELEMENT_HANDLING&&typeof R.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(zt.allowCustomizedBuiltInElements=R.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),le&&(We=!1),Ve&&(kt=!0),Ce&&($t=L({},o(X)),Xt=[],Ce.html===!0&&(L($t,K),L(Xt,at)),Ce.svg===!0&&(L($t,W),L(Xt,ft),L(Xt,_)),Ce.svgFilters===!0&&(L($t,q),L(Xt,ft),L(Xt,_)),Ce.mathMl===!0&&(L($t,ct),L(Xt,dt),L(Xt,_))),R.ADD_TAGS&&($t===re&&($t=x($t)),L($t,R.ADD_TAGS,Qt)),R.ADD_ATTR&&(Xt===hn&&(Xt=x(Xt)),L(Xt,R.ADD_ATTR,Qt)),R.ADD_URI_SAFE_ATTR&&L(Je,R.ADD_URI_SAFE_ATTR,Qt),R.FORBID_CONTENTS&&(ge===Qe&&(ge=x(ge)),L(ge,R.FORBID_CONTENTS,Qt)),Xe&&($t["#text"]=!0),fe&&L($t,["html","head","body"]),$t.table&&(L($t,["tbody"]),delete ce.tbody),v&&v(R),Ie=R)}return D}(),Pe=L({},["mi","mo","mn","ms","mtext"]),en=L({},["foreignobject","annotation-xml"]),Rn=L({},["title","style","font","a","script"]),$e=L({},W);L($e,q),L($e,ut);var Ge=L({},ct);L(Ge,Q);var Cn=function(){function D(R){var Y=be(R);(!Y||!Y.tagName)&&(Y={namespaceURI:Te,tagName:"template"});var z=S(R.tagName),Z=S(Y.tagName);return qe[R.namespaceURI]?R.namespaceURI===He?Y.namespaceURI===ue?z==="svg":Y.namespaceURI===Ue?z==="svg"&&(Z==="annotation-xml"||Pe[Z]):!!$e[z]:R.namespaceURI===Ue?Y.namespaceURI===ue?z==="math":Y.namespaceURI===He?z==="math"&&en[Z]:!!Ge[z]:R.namespaceURI===ue?Y.namespaceURI===He&&!en[Z]||Y.namespaceURI===Ue&&!Pe[Z]?!1:!Ge[z]&&(Rn[z]||!$e[z]):!!(me==="application/xhtml+xml"&&qe[R.namespaceURI]):!1}return D}(),Zt=function(){function D(R){C(gt.removed,{element:R});try{R.parentNode.removeChild(R)}catch(Y){try{R.outerHTML=Re}catch(z){R.remove()}}}return D}(),ye=function(){function D(R,Y){try{C(gt.removed,{attribute:Y.getAttributeNode(R),from:Y})}catch(z){C(gt.removed,{attribute:null,from:Y})}if(Y.removeAttribute(R),R==="is"&&!Xt[R])if(kt||Ve)try{Zt(Y)}catch(z){}else try{Y.setAttribute(R,"")}catch(z){}}return D}(),Tn=function(){function D(R){var Y,z;if(Oe)R=" "+R;else{var Z=P(R,/^[\r\n\t ]+/);z=Z&&Z[0]}me==="application/xhtml+xml"&&Te===ue&&(R=''+R+"");var ht=_t?_t.createHTML(R):R;if(Te===ue)try{Y=new jt().parseFromString(ht,me)}catch(Rt){}if(!Y||!Y.documentElement){Y=se.createDocument(Te,"template",null);try{Y.documentElement.innerHTML=_e?Re:ht}catch(Rt){}}var bt=Y.body||Y.documentElement;return R&&z&&bt.insertBefore(Lt.createTextNode(z),bt.childNodes[0]||null),Te===ue?On.call(Y,fe?"html":"body")[0]:fe?Y.documentElement:bt}return D}(),Ye=function(){function D(R){return sn.call(R.ownerDocument||R,R,At.SHOW_ELEMENT|At.SHOW_COMMENT|At.SHOW_TEXT|At.SHOW_PROCESSING_INSTRUCTION|At.SHOW_CDATA_SECTION,null,!1)}return D}(),nn=function(){function D(R){return R instanceof Ft&&(typeof R.__depth!="undefined"&&typeof R.__depth!="number"||typeof R.__removalCount!="undefined"&&typeof R.__removalCount!="number"||typeof R.nodeName!="string"||typeof R.textContent!="string"||typeof R.removeChild!="function"||!(R.attributes instanceof Nt)||typeof R.removeAttribute!="function"||typeof R.setAttribute!="function"||typeof R.namespaceURI!="string"||typeof R.insertBefore!="function"||typeof R.hasChildNodes!="function")}return D}(),Ne=function(){function D(R){return e(vt)==="object"?R instanceof vt:R&&e(R)==="object"&&typeof R.nodeType=="number"&&typeof R.nodeName=="string"}return D}(),ae=function(){function D(R,Y,z){ne[R]&&T(ne[R],function(Z){Z.call(gt,Y,z,Ie)})}return D}(),rn=function(){function D(R){var Y;if(ae("beforeSanitizeElements",R,null),nn(R)||j(/[\u0080-\uFFFF]/,R.nodeName))return Zt(R),!0;var z=Qt(R.nodeName);if(ae("uponSanitizeElement",R,{tagName:z,allowedTags:$t}),R.hasChildNodes()&&!Ne(R.firstElementChild)&&(!Ne(R.content)||!Ne(R.content.firstElementChild))&&j(/<[/\w]/g,R.innerHTML)&&j(/<[/\w]/g,R.textContent)||z==="select"&&j(/=0;--Rt){var Mt=Gt(ht[Rt],!0);Mt.__removalCount=(R.__removalCount||0)+1,Z.insertBefore(Mt,Wt(R))}}return Zt(R),!0}return R instanceof St&&!Cn(R)||(z==="noscript"||z==="noembed"||z==="noframes")&&j(/<\/no(script|embed|frames)/i,R.innerHTML)?(Zt(R),!0):(le&&R.nodeType===3&&(Y=R.textContent,Y=M(Y,Ke," "),Y=M(Y,we," "),Y=M(Y,Le," "),R.textContent!==Y&&(C(gt.removed,{element:R.cloneNode()}),R.textContent=Y)),ae("afterSanitizeElements",R,null),!1)}return D}(),In=function(){function D(R,Y,z){if(ze&&(Y==="id"||Y==="name")&&(z in Lt||z in Mn||z==="__depth"||z==="__removalCount"))return!1;if(!(We&&!De[Y]&&j(An,Y))){if(!(pn&&j(dn,Y))){if(!Xt[Y]||De[Y]){if(!(wn(R)&&(zt.tagNameCheck instanceof RegExp&&j(zt.tagNameCheck,R)||zt.tagNameCheck instanceof Function&&zt.tagNameCheck(R))&&(zt.attributeNameCheck instanceof RegExp&&j(zt.attributeNameCheck,Y)||zt.attributeNameCheck instanceof Function&&zt.attributeNameCheck(Y))||Y==="is"&&zt.allowCustomizedBuiltInElements&&(zt.tagNameCheck instanceof RegExp&&j(zt.tagNameCheck,z)||zt.tagNameCheck instanceof Function&&zt.tagNameCheck(z))))return!1}else if(!Je[Y]){if(!j(he,M(z,vn,""))){if(!((Y==="src"||Y==="xlink:href"||Y==="href")&&R!=="script"&&w(z,"data:")===0&&yn[R])){if(!(gn&&!j(Pn,M(z,vn,"")))){if(z)return!1}}}}}}return!0}return D}(),wn=function(){function D(R){return R!=="annotation-xml"&&P(R,Be)}return D}(),N=function(){function D(R){var Y,z,Z,ht;ae("beforeSanitizeAttributes",R,null);var bt=R.attributes;if(bt){var Rt={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Xt};for(ht=bt.length;ht--;){Y=bt[ht];var Mt=Y,Bt=Mt.name,wt=Mt.namespaceURI;if(z=Bt==="value"?Y.value:V(Y.value),Z=Qt(Bt),Rt.attrName=Z,Rt.attrValue=z,Rt.keepAttr=!0,Rt.forceKeepAttr=void 0,ae("uponSanitizeAttribute",R,Rt),z=Rt.attrValue,!Rt.forceKeepAttr&&(ye(Bt,R),!!Rt.keepAttr)){if(!mn&&j(/\/>/i,z)){ye(Bt,R);continue}if(Fe&&j(/((--!?|])>)|<\/(style|title)/i,z)){ye(Bt,R);continue}le&&(z=M(z,Ke," "),z=M(z,we," "),z=M(z,Le," "));var Dt=Qt(R.nodeName);if(In(Dt,Z,z)){if(ke&&(Z==="id"||Z==="name")&&(ye(Bt,R),z=pe+z),_t&&e(Ht)==="object"&&typeof Ht.getAttributeType=="function"&&!wt)switch(Ht.getAttributeType(Dt,Z)){case"TrustedHTML":{z=_t.createHTML(z);break}case"TrustedScriptURL":{z=_t.createScriptURL(z);break}}try{wt?R.setAttributeNS(wt,Bt,z):R.setAttribute(Bt,z),nn(R)?Zt(R):E(gt.removed)}catch(Yt){}}}}ae("afterSanitizeAttributes",R,null)}}return D}(),B=function(){function D(R){var Y,z=Ye(R);for(ae("beforeSanitizeShadowDOM",R,null);Y=z.nextNode();)if(ae("uponSanitizeShadowNode",Y,null),!rn(Y)){var Z=be(Y);Y.nodeType===1&&(Z&&Z.__depth?Y.__depth=(Y.__removalCount||0)+Z.__depth+1:Y.__depth=1),(Y.__depth>=En||G(Y.__depth))&&Zt(Y),Y.content instanceof Vt&&(Y.content.__depth=Y.__depth,D(Y.content)),N(Y)}ae("afterSanitizeShadowDOM",R,null)}return D}();return gt.sanitize=function(D){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y,z,Z,ht,bt;if(_e=!D,_e&&(D=""),typeof D!="string"&&!Ne(D))if(typeof D.toString=="function"){if(D=D.toString(),typeof D!="string")throw $("dirty is not a string, aborting")}else throw $("toString is not a function");if(!gt.isSupported){if(e(lt.toStaticHTML)==="object"||typeof lt.toStaticHTML=="function"){if(typeof D=="string")return lt.toStaticHTML(D);if(Ne(D))return lt.toStaticHTML(D.outerHTML)}return D}if(xe||ee(R),gt.removed=[],typeof D=="string"&&(Ae=!1),Ae){if(D.nodeName){var Rt=Qt(D.nodeName);if(!$t[Rt]||ce[Rt])throw $("root node is forbidden and cannot be sanitized in-place")}}else if(D instanceof vt)Y=Tn(""),z=Y.ownerDocument.importNode(D,!0),z.nodeType===1&&z.nodeName==="BODY"||z.nodeName==="HTML"?Y=z:Y.appendChild(z);else{if(!kt&&!le&&!fe&&D.indexOf("<")===-1)return _t&&je?_t.createHTML(D):D;if(Y=Tn(D),!Y)return kt?null:je?Re:""}Y&&Oe&&Zt(Y.firstChild);for(var Mt=Ye(Ae?D:Y);Z=Mt.nextNode();)if(!(Z.nodeType===3&&Z===ht)&&!rn(Z)){var Bt=be(Z);Z.nodeType===1&&(Bt&&Bt.__depth?Z.__depth=(Z.__removalCount||0)+Bt.__depth+1:Z.__depth=1),(Z.__depth>=En||G(Z.__depth))&&Zt(Z),Z.content instanceof Vt&&(Z.content.__depth=Z.__depth,B(Z.content)),N(Z),ht=Z}if(ht=null,Ae)return D;if(kt){if(Ve)for(bt=cn.call(Y.ownerDocument);Y.firstChild;)bt.appendChild(Y.firstChild);else bt=Y;return(Xt.shadowroot||Xt.shadowrootmod)&&(bt=ln.call(It,bt,!0)),bt}var wt=fe?Y.outerHTML:Y.innerHTML;return fe&&$t["!doctype"]&&Y.ownerDocument&&Y.ownerDocument.doctype&&Y.ownerDocument.doctype.name&&j(pt,Y.ownerDocument.doctype.name)&&(wt="\n"+wt),le&&(wt=M(wt,Ke," "),wt=M(wt,we," "),wt=M(wt,Le," ")),_t&&je?_t.createHTML(wt):wt},gt.setConfig=function(D){ee(D),xe=!0},gt.clearConfig=function(){Ie=null,xe=!1},gt.isValidAttribute=function(D,R,Y){Ie||ee({});var z=Qt(D),Z=Qt(R);return In(z,Z,Y)},gt.addHook=function(D,R){typeof R=="function"&&(ne[D]=ne[D]||[],C(ne[D],R))},gt.removeHook=function(D){if(ne[D])return E(ne[D])},gt.removeHooks=function(D){ne[D]&&(ne[D]=[])},gt.removeAllHooks=function(){ne={}},gt}var Ct=Pt();return Ct})},15875:function(y,e){"use strict";e.__esModule=!0,e.VNodeFlags=e.ChildFlags=void 0;var t;(function(r){r[r.Unknown=0]="Unknown",r[r.HtmlElement=1]="HtmlElement",r[r.ComponentUnknown=2]="ComponentUnknown",r[r.ComponentClass=4]="ComponentClass",r[r.ComponentFunction=8]="ComponentFunction",r[r.Text=16]="Text",r[r.SvgElement=32]="SvgElement",r[r.InputElement=64]="InputElement",r[r.TextareaElement=128]="TextareaElement",r[r.SelectElement=256]="SelectElement",r[r.Portal=1024]="Portal",r[r.ReCreate=2048]="ReCreate",r[r.ContentEditable=4096]="ContentEditable",r[r.Fragment=8192]="Fragment",r[r.InUse=16384]="InUse",r[r.ForwardRef=32768]="ForwardRef",r[r.Normalized=65536]="Normalized",r[r.ForwardRefComponent=32776]="ForwardRefComponent",r[r.FormElement=448]="FormElement",r[r.Element=481]="Element",r[r.Component=14]="Component",r[r.DOMRef=1521]="DOMRef",r[r.InUseOrNormalized=81920]="InUseOrNormalized",r[r.ClearInUse=-16385]="ClearInUse",r[r.ComponentKnown=12]="ComponentKnown"})(t||(e.VNodeFlags=t={}));var n;(function(r){r[r.UnknownChildren=0]="UnknownChildren",r[r.HasInvalidChildren=1]="HasInvalidChildren",r[r.HasVNodeChildren=2]="HasVNodeChildren",r[r.HasNonKeyedChildren=4]="HasNonKeyedChildren",r[r.HasKeyedChildren=8]="HasKeyedChildren",r[r.HasTextChildren=16]="HasTextChildren",r[r.MultipleChildren=12]="MultipleChildren"})(n||(e.ChildFlags=n={}))},89292:function(y,e){"use strict";e.__esModule=!0,e.Fragment=e.EMPTY_OBJ=e.Component=e.AnimationQueues=void 0,e._CI=xe,e._HI=nt,e._M=kt,e._MCCC=Qe,e._ME=ke,e._MFCC=Ze,e._MP=Fe,e._MR=he,e._RFC=Oe,e.__render=Ge,e.createComponentVNode=at,e.createFragment=dt,e.createPortal=ot,e.createRef=Pn,e.createRenderer=Zt,e.createTextVNode=ft,e.createVNode=ut,e.directClone=it,e.findDOMFromVNode=S,e.forwardRef=vn,e.getFlagsForElementVnode=k,e.linkEvent=i,e.normalizeProps=_,e.options=void 0,e.render=Cn,e.rerender=ae,e.version=void 0;var t=Array.isArray;function n(N){var B=typeof N;return B==="string"||B==="number"}function r(N){return N==null}function o(N){return N===null||N===!1||N===!0||N===void 0}function a(N){return typeof N=="function"}function s(N){return typeof N=="string"}function u(N){return typeof N=="number"}function l(N){return N===null}function p(N){return N===void 0}function f(N,B){var D={};if(N)for(var R in N)D[R]=N[R];if(B)for(var Y in B)D[Y]=B[Y];return D}function i(N,B){return a(B)?{data:N,event:B}:null}function d(N){return!l(N)&&typeof N=="object"}var c=e.EMPTY_OBJ={},g=e.Fragment="$F",v=e.AnimationQueues=function(){function N(){this.componentDidAppear=[],this.componentWillDisappear=[],this.componentWillMove=[]}return N}();function h(N){return N.substring(2).toLowerCase()}function m(N,B){N.appendChild(B)}function b(N,B,D){l(D)?m(N,B):N.insertBefore(B,D)}function I(N,B){return B?document.createElementNS("http://www.w3.org/2000/svg",N):document.createElement(N)}function O(N,B,D){N.replaceChild(B,D)}function T(N,B){N.removeChild(B)}function E(N){for(var B=0;B0?A(D.componentWillDisappear,w(N,B)):M(N,B,!1)}function j(N,B,D,R,Y,z,Z,ht){N.componentWillMove.push({dom:R,fn:function(){function bt(){Z&4?D.componentWillMove(B,Y,R):Z&8&&D.onComponentWillMove(B,Y,R,ht)}return bt}(),next:z,parent:Y})}function $(N,B,D,R,Y){var z,Z,ht=B.flags;do{var bt=B.flags;if(bt&1521){!r(z)&&(a(z.componentWillMove)||a(z.onComponentWillMove))?j(Y,N,z,B.dom,D,R,ht,Z):b(D,B.dom,R);return}var Rt=B.children;if(bt&4)z=B.children,Z=B.props,B=Rt.$LI;else if(bt&8)z=B.ref,Z=B.props,B=Rt;else if(bt&8192)if(B.childFlags===2)B=Rt;else{for(var Mt=0,Bt=Rt.length;Mt0,Rt=l(ht),Mt=s(ht)&&ht[0]===W;bt||Rt||Mt?(D=D||B.slice(0,z),(bt||Mt)&&(Z=it(Z)),(Rt||Mt)&&(Z.key=W+z),D.push(Z)):D&&D.push(Z),Z.flags|=65536}}D=D||B,D.length===0?R=1:R=8}else D=B,D.flags|=65536,B.flags&81920&&(D=it(B)),R=2;return N.children=D,N.childFlags=R,N}function nt(N){return o(N)||n(N)?ft(N,null):t(N)?dt(N,0,null):N.flags&16384?it(N):N}var pt="http://www.w3.org/1999/xlink",Et="http://www.w3.org/XML/1998/namespace",st={"xlink:actuate":pt,"xlink:arcrole":pt,"xlink:href":pt,"xlink:role":pt,"xlink:show":pt,"xlink:title":pt,"xlink:type":pt,"xml:base":Et,"xml:lang":Et,"xml:space":Et};function yt(N){return{onClick:N,onDblClick:N,onFocusIn:N,onFocusOut:N,onKeyDown:N,onKeyPress:N,onKeyUp:N,onMouseDown:N,onMouseMove:N,onMouseUp:N,onTouchEnd:N,onTouchMove:N,onTouchStart:N}}var Pt=yt(0),Ct=yt(null),lt=yt(!0);function gt(N,B){var D=B.$EV;return D||(D=B.$EV=yt(null)),D[N]||++Pt[N]===1&&(Ct[N]=jt(N)),D}function It(N,B){var D=B.$EV;D&&D[N]&&(--Pt[N]===0&&(document.removeEventListener(h(N),Ct[N]),Ct[N]=null),D[N]=null)}function Lt(N,B,D,R){if(a(D))gt(N,R)[N]=D;else if(d(D)){if(x(B,D))return;gt(N,R)[N]=D}else It(N,R)}function Vt(N){return a(N.composedPath)?N.composedPath()[0]:N.target}function Ot(N,B,D,R){var Y=Vt(N);do{if(B&&Y.disabled)return;var z=Y.$EV;if(z){var Z=z[D];if(Z&&(R.dom=Y,Z.event?Z.event(Z.data,N):Z(N),N.cancelBubble))return}Y=Y.parentNode}while(!l(Y))}function vt(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function St(){return this.defaultPrevented}function At(){return this.cancelBubble}function Tt(N){var B={dom:document};return N.isDefaultPrevented=St,N.isPropagationStopped=At,N.stopPropagation=vt,Object.defineProperty(N,"currentTarget",{configurable:!0,get:function(){function D(){return B.dom}return D}()}),B}function Nt(N){return function(B){if(B.button!==0){B.stopPropagation();return}Ot(B,!0,N,Tt(B))}}function Ft(N){return function(B){Ot(B,!1,N,Tt(B))}}function jt(N){var B=N==="onClick"||N==="onDblClick"?Nt(N):Ft(N);return document.addEventListener(h(N),B),B}function Ht(N,B){var D=document.createElement("i");return D.innerHTML=B,D.innerHTML===N.innerHTML}function Kt(N,B,D){if(N[B]){var R=N[B];R.event?R.event(R.data,D):R(D)}else{var Y=B.toLowerCase();N[Y]&&N[Y](D)}}function Gt(N,B){var D=function(){function R(Y){var z=this.$V;if(z){var Z=z.props||c,ht=z.dom;if(s(N))Kt(Z,N,Y);else for(var bt=0;bt-1&&B.options[z]&&(ht=B.options[z].value),D&&r(ht)&&(ht=N.defaultValue),se(R,ht)}}var fn=Gt("onInput",we),ne=Gt("onChange");function Ke(N,B){Wt(N,"input",fn),B.onChange&&Wt(N,"change",ne)}function we(N,B,D){var R=N.value,Y=B.value;if(r(R)){if(D){var z=N.defaultValue;!r(z)&&z!==Y&&(B.defaultValue=z,B.value=z)}}else Y!==R&&(B.defaultValue=R,B.value=R)}function Le(N,B,D,R,Y,z){N&64?ve(R,D):N&256?ln(R,D,Y,B):N&128&&we(R,D,Y),z&&(D.$V=B)}function An(N,B,D){N&64?Re(B,D):N&256?On(B):N&128&&Ke(B,D)}function dn(N){return N.type&&te(N.type)?!r(N.checked):!r(N.value)}function Pn(){return{current:null}}function vn(N){var B={render:N};return B}function Be(N){N&&!K(N,null)&&N.current&&(N.current=null)}function he(N,B,D){N&&(a(N)||N.current!==void 0)&&D.push(function(){!K(N,B)&&N.current!==void 0&&(N.current=B)})}function $t(N,B,D){re(N,D),V(N,B,D)}function re(N,B){var D=N.flags,R=N.children,Y;if(D&481){Y=N.ref;var z=N.props;Be(Y);var Z=N.childFlags;if(!l(z))for(var ht=Object.keys(z),bt=0,Rt=ht.length;bt0?A(D.componentWillDisappear,hn(B,N)):N.textContent=""}function ce(N,B,D,R){Xt(D,R),B.flags&8192?V(B,N,R):zt(N,D,R)}function De(N,B,D,R,Y){N.componentWillDisappear.push(function(z){R&4?B.componentWillDisappear(D,z):R&8&&B.onComponentWillDisappear(D,Y,z)})}function pn(N){var B=N.event;return function(D){B(N.data,D)}}function We(N,B,D,R){if(d(D)){if(x(B,D))return;D=pn(D)}Wt(R,h(N),D)}function gn(N,B,D){if(r(B)){D.removeAttribute("style");return}var R=D.style,Y,z;if(s(B)){R.cssText=B;return}if(!r(N)&&!s(N)){for(Y in B)z=B[Y],z!==N[Y]&&R.setProperty(Y,z);for(Y in N)r(B[Y])&&R.removeProperty(Y)}else for(Y in B)z=B[Y],R.setProperty(Y,z)}function mn(N,B,D,R,Y){var z=N&&N.__html||"",Z=B&&B.__html||"";z!==Z&&!r(Z)&&!Ht(R,Z)&&(l(D)||(D.childFlags&12?Xt(D.children,Y):D.childFlags===2&&re(D.children,Y),D.children=null,D.childFlags=1),R.innerHTML=Z)}function le(N,B,D,R,Y,z,Z,ht){switch(N){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":R.autofocus=!!D;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":R[N]=!!D;break;case"defaultChecked":case"value":case"volume":if(z&&N==="value")break;var bt=r(D)?"":D;R[N]!==bt&&(R[N]=bt);break;case"style":gn(B,D,R);break;case"dangerouslySetInnerHTML":mn(B,D,Z,R,ht);break;default:lt[N]?Lt(N,B,D,R):N.charCodeAt(0)===111&&N.charCodeAt(1)===110?We(N,B,D,R):r(D)?R.removeAttribute(N):Y&&st[N]?R.setAttributeNS(st[N],N,D):R.setAttribute(N,D);break}}function Fe(N,B,D,R,Y,z){var Z=!1,ht=(B&448)>0;ht&&(Z=dn(D),Z&&An(B,R,D));for(var bt in D)le(bt,null,D[bt],R,Y,Z,null,z);ht&&Le(B,N,R,D,!0,Z)}function fe(N,B,D){var R=nt(N.render(B,N.state,D)),Y=D;return a(N.getChildContext)&&(Y=f(D,N.getChildContext())),N.$CX=Y,R}function xe(N,B,D,R,Y,z){var Z=new B(D,R),ht=Z.$N=!!(B.getDerivedStateFromProps||Z.getSnapshotBeforeUpdate);if(Z.$SVG=Y,Z.$L=z,N.children=Z,Z.$BS=!1,Z.context=R,Z.props===c&&(Z.props=D),ht)Z.state=G(Z,D,Z.state);else if(a(Z.componentWillMount)){Z.$BR=!0,Z.componentWillMount();var bt=Z.$PS;if(!l(bt)){var Rt=Z.state;if(l(Rt))Z.state=bt;else for(var Mt in bt)Rt[Mt]=bt[Mt];Z.$PS=null}Z.$BR=!1}return Z.$LI=fe(Z,D,R),Z}function Oe(N,B){var D=N.props||c;return N.flags&32768?N.type.render(D,N.ref,B):N.type(D,B)}function kt(N,B,D,R,Y,z,Z){var ht=N.flags|=16384;ht&481?ke(N,B,D,R,Y,z,Z):ht&4?Xe(N,B,D,R,Y,z,Z):ht&8?Ae(N,B,D,R,Y,z,Z):ht&16?ze(N,B,Y):ht&8192?je(N,D,B,R,Y,z,Z):ht&1024&&Ve(N,D,B,Y,z,Z)}function Ve(N,B,D,R,Y,z){kt(N.children,N.ref,B,!1,null,Y,z);var Z=mt();ze(Z,D,R),N.dom=Z.dom}function je(N,B,D,R,Y,z,Z){var ht=N.children,bt=N.childFlags;bt&12&&ht.length===0&&(bt=N.childFlags=2,ht=N.children=mt()),bt===2?kt(ht,D,B,R,Y,z,Z):pe(ht,D,B,R,Y,z,Z)}function ze(N,B,D){var R=N.dom=document.createTextNode(N.children);l(B)||b(B,R,D)}function ke(N,B,D,R,Y,z,Z){var ht=N.flags,bt=N.props,Rt=N.className,Mt=N.childFlags,Bt=N.dom=I(N.type,R=R||(ht&32)>0),wt=N.children;if(!r(Rt)&&Rt!==""&&(R?Bt.setAttribute("class",Rt):Bt.className=Rt),Mt===16)L(Bt,wt);else if(Mt!==1){var Dt=R&&N.type!=="foreignObject";Mt===2?(wt.flags&16384&&(N.children=wt=it(wt)),kt(wt,Bt,D,Dt,null,z,Z)):(Mt===8||Mt===4)&&pe(wt,Bt,D,Dt,null,z,Z)}l(B)||b(B,Bt,Y),l(bt)||Fe(N,ht,bt,Bt,R,Z),he(N.ref,Bt,z)}function pe(N,B,D,R,Y,z,Z){for(var ht=0;htDt)&&(Bt=S(ht[Dt-1],!1).nextSibling)}tn(Rt,Mt,ht,bt,D,R,Y,Bt,N,z,Z)}function Te(N,B,D,R,Y){var z=N.ref,Z=B.ref,ht=B.children;if(tn(N.childFlags,B.childFlags,N.children,ht,z,D,!1,null,N,R,Y),B.dom=N.dom,z!==Z&&!o(ht)){var bt=ht.dom;T(z,bt),m(Z,bt)}}function _e(N,B,D,R,Y,z,Z){var ht=B.dom=N.dom,bt=N.props,Rt=B.props,Mt=!1,Bt=!1,wt;if(R=R||(Y&32)>0,bt!==Rt){var Dt=bt||c;if(wt=Rt||c,wt!==c){Mt=(Y&448)>0,Mt&&(Bt=dn(wt));for(var Yt in wt){var xt=Dt[Yt],Jt=wt[Yt];xt!==Jt&&le(Yt,xt,Jt,ht,R,Bt,N,Z)}}if(Dt!==c)for(var Ut in Dt)r(wt[Ut])&&!r(Dt[Ut])&&le(Ut,Dt[Ut],null,ht,R,Bt,N,Z)}var Se=B.children,ie=B.className;N.className!==ie&&(r(ie)?ht.removeAttribute("class"):R?ht.setAttribute("class",ie):ht.className=ie),Y&4096?He(ht,Se):tn(N.childFlags,B.childFlags,N.children,Se,ht,D,R&&B.type!=="foreignObject",null,N,z,Z),Mt&&Le(Y,B,ht,wt,!1,Bt);var on=B.ref,de=N.ref;de!==on&&(Be(de),he(on,ht,z))}function qe(N,B,D,R,Y,z,Z){re(N,Z),pe(B,D,R,Y,S(N,!0),z,Z),V(N,D,Z)}function tn(N,B,D,R,Y,z,Z,ht,bt,Rt,Mt){switch(N){case 2:switch(B){case 2:oe(D,R,Y,z,Z,ht,Rt,Mt);break;case 1:$t(D,Y,Mt);break;case 16:re(D,Mt),L(Y,R);break;default:qe(D,R,Y,z,Z,Rt,Mt);break}break;case 1:switch(B){case 2:kt(R,Y,z,Z,ht,Rt,Mt);break;case 1:break;case 16:L(Y,R);break;default:pe(R,Y,z,Z,ht,Rt,Mt);break}break;case 16:switch(B){case 16:Ue(D,R,Y);break;case 2:zt(Y,D,Mt),kt(R,Y,z,Z,ht,Rt,Mt);break;case 1:zt(Y,D,Mt);break;default:zt(Y,D,Mt),pe(R,Y,z,Z,ht,Rt,Mt);break}break;default:switch(B){case 16:Xt(D,Mt),L(Y,R);break;case 2:ce(Y,bt,D,Mt),kt(R,Y,z,Z,ht,Rt,Mt);break;case 1:ce(Y,bt,D,Mt);break;default:var Bt=D.length|0,wt=R.length|0;Bt===0?wt>0&&pe(R,Y,z,Z,ht,Rt,Mt):wt===0?ce(Y,bt,D,Mt):B===8&&N===8?Mn(D,R,Y,z,Z,Bt,wt,ht,bt,Rt,Mt):En(D,R,Y,z,Z,Bt,wt,ht,Rt,Mt);break}break}}function me(N,B,D,R,Y){Y.push(function(){N.componentDidUpdate(B,D,R)})}function Sn(N,B,D,R,Y,z,Z,ht,bt,Rt){var Mt=N.state,Bt=N.props,wt=!!N.$N,Dt=a(N.shouldComponentUpdate);if(wt&&(B=G(N,D,B!==Mt?f(Mt,B):B)),Z||!Dt||Dt&&N.shouldComponentUpdate(D,B,Y)){!wt&&a(N.componentWillUpdate)&&N.componentWillUpdate(D,B,Y),N.props=D,N.state=B,N.context=Y;var Yt=null,xt=fe(N,D,Y);wt&&a(N.getSnapshotBeforeUpdate)&&(Yt=N.getSnapshotBeforeUpdate(Bt,Mt)),oe(N.$LI,xt,R,N.$CX,z,ht,bt,Rt),N.$LI=xt,a(N.componentDidUpdate)&&me(N,Bt,Mt,Yt,bt)}else N.props=D,N.state=B,N.context=Y}function Nn(N,B,D,R,Y,z,Z,ht){var bt=B.children=N.children;if(!l(bt)){bt.$L=Z;var Rt=B.props||c,Mt=B.ref,Bt=N.ref,wt=bt.state;if(!bt.$N){if(a(bt.componentWillReceiveProps)){if(bt.$BR=!0,bt.componentWillReceiveProps(Rt,R),bt.$UN)return;bt.$BR=!1}l(bt.$PS)||(wt=f(wt,bt.$PS),bt.$PS=null)}Sn(bt,wt,Rt,D,R,Y,!1,z,Z,ht),Bt!==Mt&&(Be(Bt),he(Mt,bt,Z))}}function Qt(N,B,D,R,Y,z,Z,ht){var bt=!0,Rt=B.props||c,Mt=B.ref,Bt=N.props,wt=!r(Mt),Dt=N.children;if(wt&&a(Mt.onComponentShouldUpdate)&&(bt=Mt.onComponentShouldUpdate(Bt,Rt)),bt!==!1){wt&&a(Mt.onComponentWillUpdate)&&Mt.onComponentWillUpdate(Bt,Rt);var Yt=nt(Oe(B,R));oe(Dt,Yt,D,R,Y,z,Z,ht),B.children=Yt,wt&&a(Mt.onComponentDidUpdate)&&Mt.onComponentDidUpdate(Bt,Rt)}else B.children=Dt}function Ie(N,B){var D=B.children,R=B.dom=N.dom;D!==N.children&&(R.nodeValue=D)}function En(N,B,D,R,Y,z,Z,ht,bt,Rt){for(var Mt=z>Z?Z:z,Bt=0,wt,Dt;BtZ)for(Bt=Mt;BtBt||Dt>wt)break t;Yt=N[Dt],xt=B[Dt]}for(Yt=N[Bt],xt=B[wt];Yt.key===xt.key;){if(xt.flags&16384&&(B[wt]=xt=it(xt)),oe(Yt,xt,D,R,Y,ht,Rt,Mt),N[Bt]=xt,Bt--,wt--,Dt>Bt||Dt>wt)break t;Yt=N[Bt],xt=B[wt]}}if(Dt>Bt){if(Dt<=wt)for(Jt=wt+1,Ut=Jtwt)for(;Dt<=Bt;)$t(N[Dt++],D,Mt);else bn(N,B,R,z,Z,Bt,wt,Dt,D,Y,ht,bt,Rt,Mt)}function bn(N,B,D,R,Y,z,Z,ht,bt,Rt,Mt,Bt,wt,Dt){var Yt,xt,Jt=0,Ut=0,Se=ht,ie=ht,on=z-ht+1,de=Z-ht+1,an=new Int32Array(de+1),Ee=on===R,Ln=!1,qt=0,un=0;if(Y<4||(on|de)<32)for(Ut=Se;Ut<=z;++Ut)if(Yt=N[Ut],unht?Ln=!0:qt=ht,xt.flags&16384&&(B[ht]=xt=it(xt)),oe(Yt,xt,bt,D,Rt,Mt,wt,Dt),++un;break}!Ee&&ht>Z&&$t(Yt,bt,Dt)}else Ee||$t(Yt,bt,Dt);else{var Dn={};for(Ut=ie;Ut<=Z;++Ut)Dn[B[Ut].key]=Ut;for(Ut=Se;Ut<=z;++Ut)if(Yt=N[Ut],unSe;)$t(N[Se++],bt,Dt);an[ht-ie]=Ut+1,qt>ht?Ln=!0:qt=ht,xt=B[ht],xt.flags&16384&&(B[ht]=xt=it(xt)),oe(Yt,xt,bt,D,Rt,Mt,wt,Dt),++un}else Ee||$t(Yt,bt,Dt);else Ee||$t(Yt,bt,Dt)}if(Ee)ce(bt,Bt,N,Dt),pe(B,bt,D,Rt,Mt,wt,Dt);else if(Ln){var Fn=Rn(an);for(ht=Fn.length-1,Ut=de-1;Ut>=0;Ut--)an[Ut]===0?(qt=Ut+ie,xt=B[qt],xt.flags&16384&&(B[qt]=xt=it(xt)),Jt=qt+1,kt(xt,bt,D,Rt,Jt0&&P(Dt.componentWillMove)}else if(un!==de)for(Ut=de-1;Ut>=0;Ut--)an[Ut]===0&&(qt=Ut+ie,xt=B[qt],xt.flags&16384&&(B[qt]=xt=it(xt)),Jt=qt+1,kt(xt,bt,D,Rt,Jten&&(en=bt,ee=new Int32Array(bt),Pe=new Int32Array(bt));D>1,N[ee[ht]]0&&(Pe[D]=ee[z-1]),ee[z]=D)}z=Y+1;var Rt=new Int32Array(z);for(Z=ee[z-1];z-- >0;)Rt[z]=Z,Z=Pe[Z],ee[z]=0;return Rt}var $e=typeof document!="undefined";$e&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ge(N,B,D,R){var Y=[],z=new v,Z=B.$V;H.v=!0,r(Z)?r(N)||(N.flags&16384&&(N=it(N)),kt(N,B,R,!1,null,Y,z),B.$V=N,Z=N):r(N)?($t(Z,B,z),B.$V=null):(N.flags&16384&&(N=it(N)),oe(Z,N,B,R,!1,null,Y,z),Z=B.$V=N),E(Y),A(z.componentDidAppear),H.v=!1,a(D)&&D(),a(F.renderComplete)&&F.renderComplete(Z,B)}function Cn(N,B,D,R){D===void 0&&(D=null),R===void 0&&(R=c),Ge(N,B,D,R)}function Zt(N){return function(){function B(D,R,Y,z){N||(N=D),Cn(R,N,Y,z)}return B}()}var ye=[],Tn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(N){window.setTimeout(N,0)},Ye=!1;function nn(N,B,D,R){var Y=N.$PS;if(a(B)&&(B=B(Y?f(N.state,Y):N.state,N.props,N.context)),r(Y))N.$PS=B;else for(var z in B)Y[z]=B[z];if(N.$BR)a(D)&&N.$L.push(D.bind(N));else{if(!H.v&&ye.length===0){rn(N,R),a(D)&&D.call(N);return}if(ye.indexOf(N)===-1&&ye.push(N),R&&(N.$F=!0),Ye||(Ye=!0,Tn(ae)),a(D)){var Z=N.$QU;Z||(Z=N.$QU=[]),Z.push(D)}}}function Ne(N){for(var B=N.$QU,D=0;D=0;--K){var W=this.tryEntries[K],q=W.completion;if(W.tryLoc==="root")return U("end");if(W.tryLoc<=this.prev){var ut=r.call(W,"catchLoc"),ct=r.call(W,"finallyLoc");if(ut&&ct){if(this.prev=0;--U){var K=this.tryEntries[U];if(K.tryLoc<=this.prev&&r.call(K,"finallyLoc")&&this.prev=0;--x){var U=this.tryEntries[x];if(U.finallyLoc===L)return this.complete(U.completion,U.afterLoc),j(U),m}}return F}(),catch:function(){function F(L){for(var x=this.tryEntries.length-1;x>=0;--x){var U=this.tryEntries[x];if(U.tryLoc===L){var K=U.completion;if(K.type==="throw"){var W=K.arg;j(U)}return W}}throw new Error("illegal catch attempt")}return F}(),delegateYield:function(){function F(L,x,U){return this.delegate={iterator:G(L),resultName:x,nextLoc:U},this.method==="next"&&(this.arg=a),m}return F}()},t}(y.exports);try{regeneratorRuntime=e}catch(t){typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}},30236:function(){"use strict";self.fetch||(self.fetch=function(y,e){return e=e||{},new Promise(function(t,n){var r=new XMLHttpRequest,o=[],a={},s=function(){function l(){return{ok:(r.status/100|0)==2,statusText:r.statusText,status:r.status,url:r.responseURL,text:function(){function p(){return Promise.resolve(r.responseText)}return p}(),json:function(){function p(){return Promise.resolve(r.responseText).then(JSON.parse)}return p}(),blob:function(){function p(){return Promise.resolve(new Blob([r.response]))}return p}(),clone:l,headers:{keys:function(){function p(){return o}return p}(),entries:function(){function p(){return o.map(function(f){return[f,r.getResponseHeader(f)]})}return p}(),get:function(){function p(f){return r.getResponseHeader(f)}return p}(),has:function(){function p(f){return r.getResponseHeader(f)!=null}return p}()}}}return l}();for(var u in r.open(e.method||"get",y,!0),r.onload=function(){r.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(l,p){a[p]||o.push(a[p]=p)}),t(s())},r.onerror=n,r.withCredentials=e.credentials=="include",e.headers)r.setRequestHeader(u,e.headers[u]);r.send(e.body||null)})})},88510:function(y,e){"use strict";e.__esModule=!0,e.zipWith=e.zip=e.uniqBy=e.uniq=e.toKeyedArray=e.toArray=e.sortBy=e.sort=e.reduce=e.range=e.map=e.filterMap=e.filter=void 0;function t(b,I){var O=typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(O)return(O=O.call(b)).next.bind(O);if(Array.isArray(b)||(O=n(b))||I&&b&&typeof b.length=="number"){O&&(b=O);var T=0;return function(){return T>=b.length?{done:!0}:{done:!1,value:b[T++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(b,I){if(b){if(typeof b=="string")return r(b,I);var O={}.toString.call(b).slice(8,-1);return O==="Object"&&b.constructor&&(O=b.constructor.name),O==="Map"||O==="Set"?Array.from(b):O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O)?r(b,I):void 0}}function r(b,I){(I==null||I>b.length)&&(I=b.length);for(var O=0,T=Array(I);OP)return 1}return 0},f=e.sortBy=function(){function b(){for(var I=arguments.length,O=new Array(I),T=0;TP)return 1}return 0},f=e.sortBy=function(){function b(){for(var I=arguments.length,O=new Array(I),T=0;T=1-t)return U[K-1];var q=W%1,ut=W|0;return H.lerp(U[ut],U[ut+1],q)}return L}(),H}(),r=function(F,L,x){return L===void 0&&(L=0),x===void 0&&(x=Math.pow(10,L)),Math.round(x*F)/x},o={grad:360/400,turn:360,rad:360/(Math.PI*2)},a=e.hexToHsva=function(){function H(F){return P(s(F))}return H}(),s=e.hexToRgba=function(){function H(F){return F[0]==="#"&&(F=F.substring(1)),F.length<6?{r:parseInt(F[0]+F[0],16),g:parseInt(F[1]+F[1],16),b:parseInt(F[2]+F[2],16),a:F.length===4?r(parseInt(F[3]+F[3],16)/255,2):1}:{r:parseInt(F.substring(0,2),16),g:parseInt(F.substring(2,4),16),b:parseInt(F.substring(4,6),16),a:F.length===8?r(parseInt(F.substring(6,8),16)/255,2):1}}return H}(),u=e.parseHue=function(){function H(F,L){return L===void 0&&(L="deg"),Number(F)*(o[L]||1)}return H}(),l=e.hslaStringToHsva=function(){function H(F){var L=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,x=L.exec(F);return x?f({h:u(x[1],x[2]),s:Number(x[3]),l:Number(x[4]),a:x[5]===void 0?1:Number(x[5])/(x[6]?100:1)}):{h:0,s:0,v:0,a:1}}return H}(),p=e.hslStringToHsva=l,f=e.hslaToHsva=function(){function H(F){var L=F.h,x=F.s,U=F.l,K=F.a;return x*=(U<50?U:100-U)/100,{h:L,s:x>0?2*x/(U+x)*100:0,v:U+x,a:K}}return H}(),i=e.hsvaToHex=function(){function H(F){return A(m(F))}return H}(),d=e.hsvaToHsla=function(){function H(F){var L=F.h,x=F.s,U=F.v,K=F.a,W=(200-x)*U/100;return{h:r(L),s:r(W>0&&W<200?x*U/100/(W<=100?W:200-W)*100:0),l:r(W/2),a:r(K,2)}}return H}(),c=e.hsvaToHslString=function(){function H(F){var L=d(F),x=L.h,U=L.s,K=L.l;return"hsl("+x+", "+U+"%, "+K+"%)"}return H}(),g=e.hsvaToHsvString=function(){function H(F){var L=M(F),x=L.h,U=L.s,K=L.v;return"hsv("+x+", "+U+"%, "+K+"%)"}return H}(),v=e.hsvaToHsvaString=function(){function H(F){var L=M(F),x=L.h,U=L.s,K=L.v,W=L.a;return"hsva("+x+", "+U+"%, "+K+"%, "+W+")"}return H}(),h=e.hsvaToHslaString=function(){function H(F){var L=d(F),x=L.h,U=L.s,K=L.l,W=L.a;return"hsla("+x+", "+U+"%, "+K+"%, "+W+")"}return H}(),m=e.hsvaToRgba=function(){function H(F){var L=F.h,x=F.s,U=F.v,K=F.a;L=L/360*6,x=x/100,U=U/100;var W=Math.floor(L),q=U*(1-x),ut=U*(1-(L-W)*x),ct=U*(1-(1-L+W)*x),Q=W%6;return{r:[U,ut,q,q,ct,U][Q]*255,g:[ct,U,U,ut,q,q][Q]*255,b:[q,q,ct,U,U,ut][Q]*255,a:r(K,2)}}return H}(),b=e.hsvaToRgbString=function(){function H(F){var L=m(F),x=L.r,U=L.g,K=L.b;return"rgb("+r(x)+", "+r(U)+", "+r(K)+")"}return H}(),I=e.hsvaToRgbaString=function(){function H(F){var L=m(F),x=L.r,U=L.g,K=L.b,W=L.a;return"rgba("+r(x)+", "+r(U)+", "+r(K)+", "+r(W,2)+")"}return H}(),O=e.hsvaStringToHsva=function(){function H(F){var L=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,x=L.exec(F);return x?M({h:u(x[1],x[2]),s:Number(x[3]),v:Number(x[4]),a:x[5]===void 0?1:Number(x[5])/(x[6]?100:1)}):{h:0,s:0,v:0,a:1}}return H}(),T=e.hsvStringToHsva=O,E=e.rgbaStringToHsva=function(){function H(F){var L=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,x=L.exec(F);return x?P({r:Number(x[1])/(x[2]?100/255:1),g:Number(x[3])/(x[4]?100/255:1),b:Number(x[5])/(x[6]?100/255:1),a:x[7]===void 0?1:Number(x[7])/(x[8]?100:1)}):{h:0,s:0,v:0,a:1}}return H}(),C=e.rgbStringToHsva=E,S=function(F){var L=F.toString(16);return L.length<2?"0"+L:L},A=e.rgbaToHex=function(){function H(F){var L=F.r,x=F.g,U=F.b,K=F.a,W=K<1?S(r(K*255)):"";return"#"+S(r(L))+S(r(x))+S(r(U))+W}return H}(),P=e.rgbaToHsva=function(){function H(F){var L=F.r,x=F.g,U=F.b,K=F.a,W=Math.max(L,x,U),q=W-Math.min(L,x,U),ut=q?W===L?(x-U)/q:W===x?2+(U-L)/q:4+(L-x)/q:0;return{h:60*(ut<0?ut+6:ut),s:W?q/W*100:0,v:W/255*100,a:K}}return H}(),M=e.roundHsva=function(){function H(F){return{h:r(F.h),s:r(F.s),v:r(F.v),a:r(F.a,2)}}return H}(),R=e.rgbaToRgb=function(){function H(F){var L=F.r,x=F.g,U=F.b;return{r:L,g:x,b:U}}return H}(),V=e.hslaToHsl=function(){function H(F){var L=F.h,x=F.s,U=F.l;return{h:L,s:x,l:U}}return H}(),j=e.hsvaToHsv=function(){function H(F){var L=M(F),x=L.h,U=L.s,K=L.v;return{h:x,s:U,v:K}}return H}(),$=/^#?([0-9A-F]{3,8})$/i,G=e.validHex=function(){function H(F,L){var x=$.exec(F),U=x?x[1].length:0;return U===3||U===6||!!L&&U===4||!!L&&U===8}return H}()},92868:function(y,e){"use strict";e.__esModule=!0,e.EventEmitter=void 0;/**
+ */var t=1e-4,n=e.Color=function(){function H(L,x,U,K){L===void 0&&(L=0),x===void 0&&(x=0),U===void 0&&(U=0),K===void 0&&(K=1),this.r=void 0,this.g=void 0,this.b=void 0,this.a=void 0,this.r=L,this.g=x,this.b=U,this.a=K}var F=H.prototype;return F.toString=function(){function L(){return"rgba("+(this.r|0)+", "+(this.g|0)+", "+(this.b|0)+", "+(this.a|0)+")"}return L}(),H.fromHex=function(){function L(x){return new H(parseInt(x.substr(1,2),16),parseInt(x.substr(3,2),16),parseInt(x.substr(5,2),16))}return L}(),H.lerp=function(){function L(x,U,K){return new H((U.r-x.r)*K+x.r,(U.g-x.g)*K+x.g,(U.b-x.b)*K+x.b,(U.a-x.a)*K+x.a)}return L}(),H.lookup=function(){function L(x,U){U===void 0&&(U=[]);var K=U.length;if(K<2)throw new Error("Needs at least two colors!");var W=x*(K-1);if(x=1-t)return U[K-1];var q=W%1,ut=W|0;return H.lerp(U[ut],U[ut+1],q)}return L}(),H}(),r=function(F,L,x){return L===void 0&&(L=0),x===void 0&&(x=Math.pow(10,L)),Math.round(x*F)/x},o={grad:360/400,turn:360,rad:360/(Math.PI*2)},a=e.hexToHsva=function(){function H(F){return P(s(F))}return H}(),s=e.hexToRgba=function(){function H(F){return F[0]==="#"&&(F=F.substring(1)),F.length<6?{r:parseInt(F[0]+F[0],16),g:parseInt(F[1]+F[1],16),b:parseInt(F[2]+F[2],16),a:F.length===4?r(parseInt(F[3]+F[3],16)/255,2):1}:{r:parseInt(F.substring(0,2),16),g:parseInt(F.substring(2,4),16),b:parseInt(F.substring(4,6),16),a:F.length===8?r(parseInt(F.substring(6,8),16)/255,2):1}}return H}(),u=e.parseHue=function(){function H(F,L){return L===void 0&&(L="deg"),Number(F)*(o[L]||1)}return H}(),l=e.hslaStringToHsva=function(){function H(F){var L=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,x=L.exec(F);return x?f({h:u(x[1],x[2]),s:Number(x[3]),l:Number(x[4]),a:x[5]===void 0?1:Number(x[5])/(x[6]?100:1)}):{h:0,s:0,v:0,a:1}}return H}(),p=e.hslStringToHsva=l,f=e.hslaToHsva=function(){function H(F){var L=F.h,x=F.s,U=F.l,K=F.a;return x*=(U<50?U:100-U)/100,{h:L,s:x>0?2*x/(U+x)*100:0,v:U+x,a:K}}return H}(),i=e.hsvaToHex=function(){function H(F){return A(m(F))}return H}(),d=e.hsvaToHsla=function(){function H(F){var L=F.h,x=F.s,U=F.v,K=F.a,W=(200-x)*U/100;return{h:r(L),s:r(W>0&&W<200?x*U/100/(W<=100?W:200-W)*100:0),l:r(W/2),a:r(K,2)}}return H}(),c=e.hsvaToHslString=function(){function H(F){var L=d(F),x=L.h,U=L.s,K=L.l;return"hsl("+x+", "+U+"%, "+K+"%)"}return H}(),g=e.hsvaToHsvString=function(){function H(F){var L=M(F),x=L.h,U=L.s,K=L.v;return"hsv("+x+", "+U+"%, "+K+"%)"}return H}(),v=e.hsvaToHsvaString=function(){function H(F){var L=M(F),x=L.h,U=L.s,K=L.v,W=L.a;return"hsva("+x+", "+U+"%, "+K+"%, "+W+")"}return H}(),h=e.hsvaToHslaString=function(){function H(F){var L=d(F),x=L.h,U=L.s,K=L.l,W=L.a;return"hsla("+x+", "+U+"%, "+K+"%, "+W+")"}return H}(),m=e.hsvaToRgba=function(){function H(F){var L=F.h,x=F.s,U=F.v,K=F.a;L=L/360*6,x=x/100,U=U/100;var W=Math.floor(L),q=U*(1-x),ut=U*(1-(L-W)*x),ct=U*(1-(1-L+W)*x),Q=W%6;return{r:[U,ut,q,q,ct,U][Q]*255,g:[ct,U,U,ut,q,q][Q]*255,b:[q,q,ct,U,U,ut][Q]*255,a:r(K,2)}}return H}(),b=e.hsvaToRgbString=function(){function H(F){var L=m(F),x=L.r,U=L.g,K=L.b;return"rgb("+r(x)+", "+r(U)+", "+r(K)+")"}return H}(),I=e.hsvaToRgbaString=function(){function H(F){var L=m(F),x=L.r,U=L.g,K=L.b,W=L.a;return"rgba("+r(x)+", "+r(U)+", "+r(K)+", "+r(W,2)+")"}return H}(),O=e.hsvaStringToHsva=function(){function H(F){var L=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,x=L.exec(F);return x?M({h:u(x[1],x[2]),s:Number(x[3]),v:Number(x[4]),a:x[5]===void 0?1:Number(x[5])/(x[6]?100:1)}):{h:0,s:0,v:0,a:1}}return H}(),T=e.hsvStringToHsva=O,E=e.rgbaStringToHsva=function(){function H(F){var L=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,x=L.exec(F);return x?P({r:Number(x[1])/(x[2]?100/255:1),g:Number(x[3])/(x[4]?100/255:1),b:Number(x[5])/(x[6]?100/255:1),a:x[7]===void 0?1:Number(x[7])/(x[8]?100:1)}):{h:0,s:0,v:0,a:1}}return H}(),C=e.rgbStringToHsva=E,S=function(F){var L=F.toString(16);return L.length<2?"0"+L:L},A=e.rgbaToHex=function(){function H(F){var L=F.r,x=F.g,U=F.b,K=F.a,W=K<1?S(r(K*255)):"";return"#"+S(r(L))+S(r(x))+S(r(U))+W}return H}(),P=e.rgbaToHsva=function(){function H(F){var L=F.r,x=F.g,U=F.b,K=F.a,W=Math.max(L,x,U),q=W-Math.min(L,x,U),ut=q?W===L?(x-U)/q:W===x?2+(U-L)/q:4+(L-x)/q:0;return{h:60*(ut<0?ut+6:ut),s:W?q/W*100:0,v:W/255*100,a:K}}return H}(),M=e.roundHsva=function(){function H(F){return{h:r(F.h),s:r(F.s),v:r(F.v),a:r(F.a,2)}}return H}(),w=e.rgbaToRgb=function(){function H(F){var L=F.r,x=F.g,U=F.b;return{r:L,g:x,b:U}}return H}(),V=e.hslaToHsl=function(){function H(F){var L=F.h,x=F.s,U=F.l;return{h:L,s:x,l:U}}return H}(),j=e.hsvaToHsv=function(){function H(F){var L=M(F),x=L.h,U=L.s,K=L.v;return{h:x,s:U,v:K}}return H}(),$=/^#?([0-9A-F]{3,8})$/i,G=e.validHex=function(){function H(F,L){var x=$.exec(F),U=x?x[1].length:0;return U===3||U===6||!!L&&U===4||!!L&&U===8}return H}()},92868:function(y,e){"use strict";e.__esModule=!0,e.EventEmitter=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
@@ -20,7 +20,7 @@
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var t=e.KEY_BACKSPACE=8,n=e.KEY_TAB=9,r=e.KEY_ENTER=13,o=e.KEY_SHIFT=16,a=e.KEY_CTRL=17,s=e.KEY_ALT=18,u=e.KEY_PAUSE=19,l=e.KEY_CAPSLOCK=20,p=e.KEY_ESCAPE=27,f=e.KEY_SPACE=32,i=e.KEY_PAGEUP=33,d=e.KEY_PAGEDOWN=34,c=e.KEY_END=35,g=e.KEY_HOME=36,v=e.KEY_LEFT=37,h=e.KEY_UP=38,m=e.KEY_RIGHT=39,b=e.KEY_DOWN=40,I=e.KEY_INSERT=45,O=e.KEY_DELETE=46,T=e.KEY_0=48,E=e.KEY_1=49,C=e.KEY_2=50,S=e.KEY_3=51,A=e.KEY_4=52,P=e.KEY_5=53,M=e.KEY_6=54,R=e.KEY_7=55,V=e.KEY_8=56,j=e.KEY_9=57,$=e.KEY_A=65,G=e.KEY_B=66,H=e.KEY_C=67,F=e.KEY_D=68,L=e.KEY_E=69,x=e.KEY_F=70,U=e.KEY_G=71,K=e.KEY_H=72,W=e.KEY_I=73,q=e.KEY_J=74,ut=e.KEY_K=75,ct=e.KEY_L=76,Q=e.KEY_M=77,X=e.KEY_N=78,at=e.KEY_O=79,ft=e.KEY_P=80,dt=e.KEY_Q=81,_=e.KEY_R=82,rt=e.KEY_S=83,it=e.KEY_T=84,mt=e.KEY_U=85,ot=e.KEY_V=86,et=e.KEY_W=87,k=e.KEY_X=88,tt=e.KEY_Y=89,nt=e.KEY_Z=90,pt=e.KEY_NUMPAD_0=96,Et=e.KEY_NUMPAD_1=97,st=e.KEY_NUMPAD_2=98,yt=e.KEY_NUMPAD_3=99,Pt=e.KEY_NUMPAD_4=100,Ct=e.KEY_NUMPAD_5=101,lt=e.KEY_NUMPAD_6=102,gt=e.KEY_NUMPAD_7=103,It=e.KEY_NUMPAD_8=104,Lt=e.KEY_NUMPAD_9=105,Vt=e.KEY_F1=112,Ot=e.KEY_F2=113,vt=e.KEY_F3=114,St=e.KEY_F4=115,At=e.KEY_F5=116,Tt=e.KEY_F6=117,Nt=e.KEY_F7=118,Ft=e.KEY_F8=119,jt=e.KEY_F9=120,Ht=e.KEY_F10=121,Kt=e.KEY_F11=122,Gt=e.KEY_F12=123,Wt=e.KEY_SEMICOLON=186,te=e.KEY_EQUAL=187,be=e.KEY_COMMA=188,Me=e.KEY_MINUS=189,_t=e.KEY_PERIOD=190,Re=e.KEY_SLASH=191,ve=e.KEY_LEFT_BRACKET=219,se=e.KEY_BACKSLASH=220,sn=e.KEY_RIGHT_BRACKET=221,cn=e.KEY_QUOTE=222},44879:function(y,e){"use strict";e.__esModule=!0,e.toFixed=e.scale=e.round=e.rad2deg=e.keyOfMatchingRange=e.inRange=e.clamp01=e.clamp=void 0;/**
+ */var t=e.KEY_BACKSPACE=8,n=e.KEY_TAB=9,r=e.KEY_ENTER=13,o=e.KEY_SHIFT=16,a=e.KEY_CTRL=17,s=e.KEY_ALT=18,u=e.KEY_PAUSE=19,l=e.KEY_CAPSLOCK=20,p=e.KEY_ESCAPE=27,f=e.KEY_SPACE=32,i=e.KEY_PAGEUP=33,d=e.KEY_PAGEDOWN=34,c=e.KEY_END=35,g=e.KEY_HOME=36,v=e.KEY_LEFT=37,h=e.KEY_UP=38,m=e.KEY_RIGHT=39,b=e.KEY_DOWN=40,I=e.KEY_INSERT=45,O=e.KEY_DELETE=46,T=e.KEY_0=48,E=e.KEY_1=49,C=e.KEY_2=50,S=e.KEY_3=51,A=e.KEY_4=52,P=e.KEY_5=53,M=e.KEY_6=54,w=e.KEY_7=55,V=e.KEY_8=56,j=e.KEY_9=57,$=e.KEY_A=65,G=e.KEY_B=66,H=e.KEY_C=67,F=e.KEY_D=68,L=e.KEY_E=69,x=e.KEY_F=70,U=e.KEY_G=71,K=e.KEY_H=72,W=e.KEY_I=73,q=e.KEY_J=74,ut=e.KEY_K=75,ct=e.KEY_L=76,Q=e.KEY_M=77,X=e.KEY_N=78,at=e.KEY_O=79,ft=e.KEY_P=80,dt=e.KEY_Q=81,_=e.KEY_R=82,rt=e.KEY_S=83,it=e.KEY_T=84,mt=e.KEY_U=85,ot=e.KEY_V=86,et=e.KEY_W=87,k=e.KEY_X=88,tt=e.KEY_Y=89,nt=e.KEY_Z=90,pt=e.KEY_NUMPAD_0=96,Et=e.KEY_NUMPAD_1=97,st=e.KEY_NUMPAD_2=98,yt=e.KEY_NUMPAD_3=99,Pt=e.KEY_NUMPAD_4=100,Ct=e.KEY_NUMPAD_5=101,lt=e.KEY_NUMPAD_6=102,gt=e.KEY_NUMPAD_7=103,It=e.KEY_NUMPAD_8=104,Lt=e.KEY_NUMPAD_9=105,Vt=e.KEY_F1=112,Ot=e.KEY_F2=113,vt=e.KEY_F3=114,St=e.KEY_F4=115,At=e.KEY_F5=116,Tt=e.KEY_F6=117,Nt=e.KEY_F7=118,Ft=e.KEY_F8=119,jt=e.KEY_F9=120,Ht=e.KEY_F10=121,Kt=e.KEY_F11=122,Gt=e.KEY_F12=123,Wt=e.KEY_SEMICOLON=186,te=e.KEY_EQUAL=187,be=e.KEY_COMMA=188,Me=e.KEY_MINUS=189,_t=e.KEY_PERIOD=190,Re=e.KEY_SLASH=191,ve=e.KEY_LEFT_BRACKET=219,se=e.KEY_BACKSLASH=220,sn=e.KEY_RIGHT_BRACKET=221,cn=e.KEY_QUOTE=222},44879:function(y,e){"use strict";e.__esModule=!0,e.toFixed=e.scale=e.round=e.rad2deg=e.keyOfMatchingRange=e.inRange=e.clamp01=e.clamp=void 0;/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
@@ -40,13 +40,13 @@
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var r=e.createStore=function(){function p(f,i){if(i)return i(p)(f);var d,c=[],g=function(){function m(){return d}return m}(),v=function(){function m(b){c.push(b)}return m}(),h=function(){function m(b){d=f(d,b);for(var I=0;I1?v-1:0),m=1;m1?S-1:0),P=1;P=0;--nt){var pt=this.tryEntries[nt],Et=pt.completion;if(pt.tryLoc==="root")return tt("end");if(pt.tryLoc<=this.prev){var st=C.call(pt,"catchLoc"),yt=C.call(pt,"finallyLoc");if(st&&yt){if(this.prev=0;--tt){var nt=this.tryEntries[tt];if(nt.tryLoc<=this.prev&&C.call(nt,"finallyLoc")&&this.prev=0;--k){var tt=this.tryEntries[k];if(tt.finallyLoc===et)return this.complete(tt.completion,tt.afterLoc),rt(tt),x}}return ot}(),catch:function(){function ot(et){for(var k=this.tryEntries.length-1;k>=0;--k){var tt=this.tryEntries[k];if(tt.tryLoc===et){var nt=tt.completion;if(nt.type==="throw"){var pt=nt.arg;rt(tt)}return pt}}throw Error("illegal catch attempt")}return ot}(),delegateYield:function(){function ot(et,k,tt){return this.delegate={iterator:mt(et),resultName:k,nextLoc:tt},this.method==="next"&&(this.arg=O),x}return ot}()},T}function n(O,T,E,C,S,A,P){try{var M=O[A](P),R=M.value}catch(V){return void E(V)}M.done?T(R):Promise.resolve(R).then(C,S)}function r(O){return function(){var T=this,E=arguments;return new Promise(function(C,S){var A=O.apply(T,E);function P(R){n(A,C,S,P,M,"next",R)}function M(R){n(A,C,S,P,M,"throw",R)}P(void 0)})}}/**
+ */var r=e.createStore=function(){function p(f,i){if(i)return i(p)(f);var d,c=[],g=function(){function m(){return d}return m}(),v=function(){function m(b){c.push(b)}return m}(),h=function(){function m(b){d=f(d,b);for(var I=0;I1?v-1:0),m=1;m1?S-1:0),P=1;P=0;--nt){var pt=this.tryEntries[nt],Et=pt.completion;if(pt.tryLoc==="root")return tt("end");if(pt.tryLoc<=this.prev){var st=C.call(pt,"catchLoc"),yt=C.call(pt,"finallyLoc");if(st&&yt){if(this.prev=0;--tt){var nt=this.tryEntries[tt];if(nt.tryLoc<=this.prev&&C.call(nt,"finallyLoc")&&this.prev=0;--k){var tt=this.tryEntries[k];if(tt.finallyLoc===et)return this.complete(tt.completion,tt.afterLoc),rt(tt),x}}return ot}(),catch:function(){function ot(et){for(var k=this.tryEntries.length-1;k>=0;--k){var tt=this.tryEntries[k];if(tt.tryLoc===et){var nt=tt.completion;if(nt.type==="throw"){var pt=nt.arg;rt(tt)}return pt}}throw Error("illegal catch attempt")}return ot}(),delegateYield:function(){function ot(et,k,tt){return this.delegate={iterator:mt(et),resultName:k,nextLoc:tt},this.method==="next"&&(this.arg=O),x}return ot}()},T}function n(O,T,E,C,S,A,P){try{var M=O[A](P),w=M.value}catch(V){return void E(V)}M.done?T(w):Promise.resolve(w).then(C,S)}function r(O){return function(){var T=this,E=arguments;return new Promise(function(C,S){var A=O.apply(T,E);function P(w){n(A,C,S,P,M,"next",w)}function M(w){n(A,C,S,P,M,"throw",w)}P(void 0)})}}/**
* Browser-agnostic abstraction of key-value web storage.
*
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
- */var o=e.IMPL_MEMORY=0,a=e.IMPL_HUB_STORAGE=1,s=e.IMPL_INDEXED_DB=2,u=1,l="para-tgui",p="storage-v1",f="readonly",i="readwrite",d=function(T){return function(){try{return!!T()}catch(E){return!1}}},c=d(function(){return window.hubStorage&&window.hubStorage.getItem}),g=d(function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)}),v=function(){function O(){this.impl=o,this.store={}}var T=O.prototype;return T.get=function(){var E=r(t().mark(function(){function S(A){return t().wrap(function(){function P(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",this.store[A]);case 1:case"end":return M.stop()}}return P}(),S,this)}return S}()));function C(S){return E.apply(this,arguments)}return C}(),T.set=function(){var E=r(t().mark(function(){function S(A,P){return t().wrap(function(){function M(R){for(;;)switch(R.prev=R.next){case 0:this.store[A]=P;case 1:case"end":return R.stop()}}return M}(),S,this)}return S}()));function C(S,A){return E.apply(this,arguments)}return C}(),T.remove=function(){var E=r(t().mark(function(){function S(A){return t().wrap(function(){function P(M){for(;;)switch(M.prev=M.next){case 0:this.store[A]=void 0;case 1:case"end":return M.stop()}}return P}(),S,this)}return S}()));function C(S){return E.apply(this,arguments)}return C}(),T.clear=function(){var E=r(t().mark(function(){function S(){return t().wrap(function(){function A(P){for(;;)switch(P.prev=P.next){case 0:this.store={};case 1:case"end":return P.stop()}}return A}(),S,this)}return S}()));function C(){return E.apply(this,arguments)}return C}(),O}(),h=function(){function O(){this.impl=a}var T=O.prototype;return T.get=function(){var E=r(t().mark(function(){function S(A){var P;return t().wrap(function(){function M(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,window.hubStorage.getItem("paradise-"+A);case 2:if(P=R.sent,typeof P!="string"){R.next=5;break}return R.abrupt("return",JSON.parse(P));case 5:case"end":return R.stop()}}return M}(),S)}return S}()));function C(S){return E.apply(this,arguments)}return C}(),T.set=function(){function E(C,S){window.hubStorage.setItem("paradise-"+C,JSON.stringify(S))}return E}(),T.remove=function(){function E(C){window.hubStorage.removeItem("paradise-"+C)}return E}(),T.clear=function(){function E(){window.hubStorage.clear()}return E}(),O}(),m=function(){function O(){this.impl=s,this.dbPromise=new Promise(function(E,C){var S=window.indexedDB||window.msIndexedDB,A=S.open(l,u);A.onupgradeneeded=function(){try{A.result.createObjectStore(p)}catch(P){C(new Error("Failed to upgrade IDB: "+A.error))}},A.onsuccess=function(){return E(A.result)},A.onerror=function(){C(new Error("Failed to open IDB: "+A.error))}})}var T=O.prototype;return T.getStore=function(){var E=r(t().mark(function(){function S(A){return t().wrap(function(){function P(M){for(;;)switch(M.prev=M.next){case 0:return M.abrupt("return",this.dbPromise.then(function(R){return R.transaction(p,A).objectStore(p)}));case 1:case"end":return M.stop()}}return P}(),S,this)}return S}()));function C(S){return E.apply(this,arguments)}return C}(),T.get=function(){var E=r(t().mark(function(){function S(A){var P;return t().wrap(function(){function M(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.getStore(f);case 2:return P=R.sent,R.abrupt("return",new Promise(function(V,j){var $=P.get(A);$.onsuccess=function(){return V($.result)},$.onerror=function(){return j($.error)}}));case 4:case"end":return R.stop()}}return M}(),S,this)}return S}()));function C(S){return E.apply(this,arguments)}return C}(),T.set=function(){var E=r(t().mark(function(){function S(A,P){var M;return t().wrap(function(){function R(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,this.getStore(i);case 2:M=V.sent,M.put(P,A);case 4:case"end":return V.stop()}}return R}(),S,this)}return S}()));function C(S,A){return E.apply(this,arguments)}return C}(),T.remove=function(){var E=r(t().mark(function(){function S(A){var P;return t().wrap(function(){function M(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.getStore(i);case 2:P=R.sent,P.delete(A);case 4:case"end":return R.stop()}}return M}(),S,this)}return S}()));function C(S){return E.apply(this,arguments)}return C}(),T.clear=function(){var E=r(t().mark(function(){function S(){var A;return t().wrap(function(){function P(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,this.getStore(i);case 2:A=M.sent,A.clear();case 4:case"end":return M.stop()}}return P}(),S,this)}return S}()));function C(){return E.apply(this,arguments)}return C}(),O}(),b=function(){function O(){this.backendPromise=r(t().mark(function(){function E(){var C;return t().wrap(function(){function S(A){for(;;)switch(A.prev=A.next){case 0:if(!(!Byond.TRIDENT&&c())){A.next=2;break}return A.abrupt("return",new h);case 2:if(!g()){A.next=12;break}return A.prev=3,C=new m,A.next=7,C.dbPromise;case 7:return A.abrupt("return",C);case 10:A.prev=10,A.t0=A.catch(3);case 12:return A.abrupt("return",new v);case 13:case"end":return A.stop()}}return S}(),E,null,[[3,10]])}return E}()))()}var T=O.prototype;return T.get=function(){var E=r(t().mark(function(){function S(A){var P;return t().wrap(function(){function M(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.backendPromise;case 2:return P=R.sent,R.abrupt("return",P.get(A));case 4:case"end":return R.stop()}}return M}(),S,this)}return S}()));function C(S){return E.apply(this,arguments)}return C}(),T.set=function(){var E=r(t().mark(function(){function S(A,P){var M;return t().wrap(function(){function R(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,this.backendPromise;case 2:return M=V.sent,V.abrupt("return",M.set(A,P));case 4:case"end":return V.stop()}}return R}(),S,this)}return S}()));function C(S,A){return E.apply(this,arguments)}return C}(),T.remove=function(){var E=r(t().mark(function(){function S(A){var P;return t().wrap(function(){function M(R){for(;;)switch(R.prev=R.next){case 0:return R.next=2,this.backendPromise;case 2:return P=R.sent,R.abrupt("return",P.remove(A));case 4:case"end":return R.stop()}}return M}(),S,this)}return S}()));function C(S){return E.apply(this,arguments)}return C}(),T.clear=function(){var E=r(t().mark(function(){function S(){var A;return t().wrap(function(){function P(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,this.backendPromise;case 2:return A=M.sent,M.abrupt("return",A.clear());case 4:case"end":return M.stop()}}return P}(),S,this)}return S}()));function C(){return E.apply(this,arguments)}return C}(),O}(),I=e.storage=new b},25328:function(y,e){"use strict";e.__esModule=!0,e.toTitleCase=e.multiline=e.decodeHtmlEntities=e.createSearch=e.createGlobPattern=e.capitalize=e.buildQueryString=void 0;function t(i,d){var c=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(c)return(c=c.call(i)).next.bind(c);if(Array.isArray(i)||(c=n(i))||d&&i&&typeof i.length=="number"){c&&(i=c);var g=0;return function(){return g>=i.length?{done:!0}:{done:!1,value:i[g++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(i,d){if(i){if(typeof i=="string")return r(i,d);var c={}.toString.call(i).slice(8,-1);return c==="Object"&&i.constructor&&(c=i.constructor.name),c==="Map"||c==="Set"?Array.from(i):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?r(i,d):void 0}}function r(i,d){(d==null||d>i.length)&&(d=i.length);for(var c=0,g=Array(d);c=i.length?{done:!0}:{done:!1,value:i[g++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(i,d){if(i){if(typeof i=="string")return r(i,d);var c={}.toString.call(i).slice(8,-1);return c==="Object"&&i.constructor&&(c=i.constructor.name),c==="Map"||c==="Set"?Array.from(i):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?r(i,d):void 0}}function r(i,d){(d==null||d>i.length)&&(d=i.length);for(var c=0,g=Array(d);c=E.length?{done:!0}:{done:!1,value:E[A++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(E,C){if(E){if(typeof E=="string")return g(E,C);var S={}.toString.call(E).slice(8,-1);return S==="Object"&&E.constructor&&(S=E.constructor.name),S==="Map"||S==="Set"?Array.from(E):S==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(S)?g(E,C):void 0}}function g(E,C){(C==null||C>E.length)&&(C=E.length);for(var S=0,A=Array(C);S=0;--Et){var st=this.tryEntries[Et],yt=st.completion;if(st.tryLoc==="root")return pt("end");if(st.tryLoc<=this.prev){var Pt=A.call(st,"catchLoc"),Ct=A.call(st,"finallyLoc");if(Pt&&Ct){if(this.prev=0;--pt){var Et=this.tryEntries[pt];if(Et.tryLoc<=this.prev&&A.call(Et,"finallyLoc")&&this.prev=0;--nt){var pt=this.tryEntries[nt];if(pt.finallyLoc===tt)return this.complete(pt.completion,pt.afterLoc),mt(pt),K}}return k}(),catch:function(){function k(tt){for(var nt=this.tryEntries.length-1;nt>=0;--nt){var pt=this.tryEntries[nt];if(pt.tryLoc===tt){var Et=pt.completion;if(Et.type==="throw"){var st=Et.arg;mt(pt)}return st}}throw Error("illegal catch attempt")}return k}(),delegateYield:function(){function k(tt,nt,pt){return this.delegate={iterator:et(tt),resultName:nt,nextLoc:pt},this.method==="next"&&(this.arg=E),K}return k}()},C}function h(E,C,S,A,P,M,R){try{var V=E[M](R),j=V.value}catch($){return void S($)}V.done?C(j):Promise.resolve(j).then(A,P)}function m(E){return function(){var C=this,S=arguments;return new Promise(function(A,P){var M=E.apply(C,S);function R(j){h(M,A,P,R,V,"next",j)}function V(j){h(M,A,P,R,V,"throw",j)}R(void 0)})}}/**
+ */var t=e.MAX_VISIBLE_MESSAGES=2500,n=e.MAX_PERSISTED_MESSAGES=1e3,r=e.MESSAGE_SAVE_INTERVAL=1e4,o=e.MESSAGE_PRUNE_INTERVAL=6e4,a=e.COMBINE_MAX_TIME_WINDOW=5e3,s=e.COMBINE_MAX_MESSAGES=5,u=e.IMAGE_RETRY_DELAY=250,l=e.IMAGE_RETRY_LIMIT=10,p=e.IMAGE_RETRY_MESSAGE_AGE=6e4,f=e.MESSAGE_TYPE_UNKNOWN="unknown",i=e.MESSAGE_TYPE_INTERNAL="internal",d=e.MESSAGE_TYPE_SYSTEM="system",c=e.MESSAGE_TYPE_LOCALCHAT="localchat",g=e.MESSAGE_TYPE_RADIO="radio",v=e.MESSAGE_TYPE_INFO="info",h=e.MESSAGE_TYPE_WARNING="warning",m=e.MESSAGE_TYPE_DEADCHAT="deadchat",b=e.MESSAGE_TYPE_OOC="ooc",I=e.MESSAGE_TYPE_ADMINPM="adminpm",O=e.MESSAGE_TYPE_MENTORPM="mentorpm",T=e.MESSAGE_TYPE_COMBAT="combat",E=e.MESSAGE_TYPE_ADMINCHAT="adminchat",C=e.MESSAGE_TYPE_MENTORCHAT="mentorchat",S=e.MESSAGE_TYPE_DEVCHAT="devchat",A=e.MESSAGE_TYPE_EVENTCHAT="eventchat",P=e.MESSAGE_TYPE_ADMINLOG="adminlog",M=e.MESSAGE_TYPE_ATTACKLOG="attacklog",w=e.MESSAGE_TYPE_DEBUG="debug",V=e.MESSAGE_TYPES=[{type:d,name:"System Messages",description:"Messages from your client, always enabled",selector:".boldannounceooc",important:!0},{type:c,name:"Local",description:"In-character local messages (say, emote, etc)",selector:".say, .emote"},{type:g,name:"Radio",description:"All departments of radio messages",selector:".alert, .syndradio, .centradio, .airadio, .entradio, .comradio, .secradio, .engradio, .medradio, .sciradio, .supradio, .srvradio, .expradio, .radio, .deptradio, .newscaster, .proradio"},{type:v,name:"Info",description:"Non-urgent messages from the game and items",selector:".notice:not(.pm), .adminnotice, .info, .sinister, .cult"},{type:h,name:"Warnings",description:"Urgent messages from the game and items",selector:".warning:not(.pm), .critical, .userdanger, .italics, .boldannounceic, .boldwarning"},{type:m,name:"Deadchat",description:"All of deadchat",selector:".deadsay"},{type:b,name:"OOC",description:"The bluewall of global OOC messages",selector:".ooc, .adminooc, .interface"},{type:I,name:"Admin PMs",description:"Messages to/from admins (adminhelp)",selector:".adminpm, .adminhelp, .adminticket, .adminticketalt"},{type:O,name:"Mentor PMs",description:"Messages to/from mentors (mentorhelp)",selector:".mentorpm, .mentorhelp"},{type:T,name:"Combat Log",description:"Urist McTraitor has stabbed you with a knife!",selector:".danger"},{type:f,name:"Unsorted",description:"Everything we could not sort, always enabled"},{type:E,name:"Admin Chat",description:"ASAY messages",selector:".admin_channel, .adminsay",admin:!0},{type:C,name:"Mentor Chat",description:"MSAY messages",selector:".mentor_channel",admin:!0},{type:S,name:"Developer Chat",description:"DEVSAY messages",selector:".dev_channel",admin:!0},{type:P,name:"Admin Log",description:"ADMIN LOG: Urist McAdmin has jumped to coordinates X, Y, Z",selector:".log_message",admin:!0},{type:M,name:"Attack Log",description:"Urist McTraitor has shot John Doe",admin:!0},{type:w,name:"Debug Log",description:"DEBUG: SSPlanets subsystem Recover().",selector:".pr_announce, .debug",admin:!0}]},96835:function(y,e,t){"use strict";e.__esModule=!0,e.chatReducer=e.chatMiddleware=e.ChatTabs=e.ChatPanel=e.ChatPageSettings=void 0;var n=t(15039);e.ChatPageSettings=n.ChatPageSettings;var r=t(44675);e.ChatPanel=r.ChatPanel;var o=t(41125);e.ChatTabs=o.ChatTabs;var a=t(84807);e.chatMiddleware=a.chatMiddleware;var s=t(40147);e.chatReducer=s.chatReducer},84807:function(y,e,t){"use strict";e.__esModule=!0,e.chatMiddleware=void 0;var n=i(t(22734)),r=t(27108),o=t(36471),a=t(77034),s=t(37152),u=t(69126),l=t(41950),p=t(15916),f=t(23429);function i(E){return E&&E.__esModule?E:{default:E}}function d(E,C){var S=typeof Symbol!="undefined"&&E[Symbol.iterator]||E["@@iterator"];if(S)return(S=S.call(E)).next.bind(S);if(Array.isArray(E)||(S=c(E))||C&&E&&typeof E.length=="number"){S&&(E=S);var A=0;return function(){return A>=E.length?{done:!0}:{done:!1,value:E[A++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(E,C){if(E){if(typeof E=="string")return g(E,C);var S={}.toString.call(E).slice(8,-1);return S==="Object"&&E.constructor&&(S=E.constructor.name),S==="Map"||S==="Set"?Array.from(E):S==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(S)?g(E,C):void 0}}function g(E,C){(C==null||C>E.length)&&(C=E.length);for(var S=0,A=Array(C);S=0;--Et){var st=this.tryEntries[Et],yt=st.completion;if(st.tryLoc==="root")return pt("end");if(st.tryLoc<=this.prev){var Pt=A.call(st,"catchLoc"),Ct=A.call(st,"finallyLoc");if(Pt&&Ct){if(this.prev=0;--pt){var Et=this.tryEntries[pt];if(Et.tryLoc<=this.prev&&A.call(Et,"finallyLoc")&&this.prev=0;--nt){var pt=this.tryEntries[nt];if(pt.finallyLoc===tt)return this.complete(pt.completion,pt.afterLoc),mt(pt),K}}return k}(),catch:function(){function k(tt){for(var nt=this.tryEntries.length-1;nt>=0;--nt){var pt=this.tryEntries[nt];if(pt.tryLoc===tt){var Et=pt.completion;if(Et.type==="throw"){var st=Et.arg;mt(pt)}return st}}throw Error("illegal catch attempt")}return k}(),delegateYield:function(){function k(tt,nt,pt){return this.delegate={iterator:et(tt),resultName:nt,nextLoc:pt},this.method==="next"&&(this.arg=E),K}return k}()},C}function h(E,C,S,A,P,M,w){try{var V=E[M](w),j=V.value}catch($){return void S($)}V.done?C(j):Promise.resolve(j).then(A,P)}function m(E){return function(){var C=this,S=arguments;return new Promise(function(A,P){var M=E.apply(C,S);function w(j){h(M,A,P,w,V,"next",j)}function V(j){h(M,A,P,w,V,"throw",j)}w(void 0)})}}/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
-*/var b=["a","iframe","link","video"],I=function(){var E=m(v().mark(function(){function C(S){var A,P,M;return v().wrap(function(){function R(V){for(;;)switch(V.prev=V.next){case 0:A=(0,f.selectChat)(S.getState()),P=Math.max(0,p.chatRenderer.messages.length-u.MAX_PERSISTED_MESSAGES),M=p.chatRenderer.messages.slice(P).map(function(j){return(0,l.serializeMessage)(j)}),r.storage.set("chat-state",A),r.storage.set("chat-messages",M);case 5:case"end":return V.stop()}}return R}(),C)}return C}()));return function(){function C(S){return E.apply(this,arguments)}return C}()}(),O=function(){var E=m(v().mark(function(){function C(S){var A,P,M,R,V,j,$;return v().wrap(function(){function G(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Promise.all([r.storage.get("chat-state"),r.storage.get("chat-messages")]);case 2:if(A=H.sent,P=A[0],M=A[1],!(P&&P.version<=4)){H.next=8;break}return S.dispatch((0,s.loadChat)()),H.abrupt("return");case 8:if(M){for(R=d(M);!(V=R()).done;)j=V.value,j.html&&(j.html=n.default.sanitize(j.html,{FORBID_TAGS:b}));$=[].concat(M,[(0,l.createMessage)({type:"internal/reconnected"})]),p.chatRenderer.processBatch($,{prepend:!0})}S.dispatch((0,s.loadChat)(P));case 10:case"end":return H.stop()}}return G}(),C)}return C}()));return function(){function C(S){return E.apply(this,arguments)}return C}()}(),T=e.chatMiddleware=function(){function E(C){var S=!1,A=!1,P=[],M=[];return p.chatRenderer.events.on("batchProcessed",function(R){A&&C.dispatch((0,s.updateMessageCount)(R))}),p.chatRenderer.events.on("scrollTrackingChanged",function(R){C.dispatch((0,s.changeScrollTracking)(R))}),setInterval(function(){return I(C)},u.MESSAGE_SAVE_INTERVAL),function(R){return function(V){var j=V.type,$=V.payload;if(S||(S=!0,O(C)),j==="chat/message"){var G;try{G=JSON.parse($)}catch(q){return}var H=G.sequence;if(P.includes(H))return;var F=P.length;t:if(F>0){if(M.includes(H)){M.splice(M.indexOf(H),1);break t}var L=P[F-1]+1;if(H!==L)for(var x=L;x=c.length?{done:!0}:{done:!1,value:c[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(c,g){if(c){if(typeof c=="string")return s(c,g);var v={}.toString.call(c).slice(8,-1);return v==="Object"&&c.constructor&&(v=c.constructor.name),v==="Map"||v==="Set"?Array.from(c):v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v)?s(c,g):void 0}}function s(c,g){(g==null||g>c.length)&&(g=c.length);for(var v=0,h=Array(g);v0){if(M.includes(H)){M.splice(M.indexOf(H),1);break t}var L=P[F-1]+1;if(H!==L)for(var x=L;x=c.length?{done:!0}:{done:!1,value:c[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(c,g){if(c){if(typeof c=="string")return s(c,g);var v={}.toString.call(c).slice(8,-1);return v==="Object"&&c.constructor&&(v=c.constructor.name),v==="Map"||v==="Set"?Array.from(c):v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v)?s(c,g):void 0}}function s(c,g){(g==null||g>c.length)&&(g=c.length);for(var v=0,h=Array(g);v=c.length?{done:!0}:{done:!1,value:c[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(c,g){if(c){if(typeof c=="string")return p(c,g);var v={}.toString.call(c).slice(8,-1);return v==="Object"&&c.constructor&&(v=c.constructor.name),v==="Map"||v==="Set"?Array.from(c):v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v)?p(c,g):void 0}}function p(c,g){(g==null||g>c.length)&&(g=c.length);for(var v=0,h=Array(g);v0&&(W[ct.id]=Object.assign({},ct,{unreadCount:ct.unreadCount+Q}))}return Object.assign({},g,{pageById:W})}if(h===n.addChatPage.type){var dt;return Object.assign({},g,{currentPageId:m.id,pages:[].concat(g.pages,[m.id]),pageById:Object.assign({},g.pageById,(dt={},dt[m.id]=m,dt))})}if(h===n.changeChatPage.type){var _,rt=m.pageId,it=Object.assign({},g.pageById[rt],{unreadCount:0});return Object.assign({},g,{currentPageId:rt,pageById:Object.assign({},g.pageById,(_={},_[rt]=it,_))})}if(h===n.updateChatPage.type){var mt,ot=m.pageId,et=s(m,o),k=Object.assign({},g.pageById[ot],et);return Object.assign({},g,{pageById:Object.assign({},g.pageById,(mt={},mt[ot]=k,mt))})}if(h===n.toggleAcceptedType.type){var tt,nt=m.pageId,pt=m.type,Et=Object.assign({},g.pageById[nt]);return Et.acceptedTypes=Object.assign({},Et.acceptedTypes),Et.acceptedTypes[pt]=!Et.acceptedTypes[pt],Object.assign({},g,{pageById:Object.assign({},g.pageById,(tt={},tt[nt]=Et,tt))})}if(h===n.removeChatPage.type){var st=m.pageId,yt=Object.assign({},g,{pages:[].concat(g.pages),pageById:Object.assign({},g.pageById)});return delete yt.pageById[st],yt.pages=yt.pages.filter(function(Nt){return Nt!==st}),yt.pages.length===0&&(yt.pages.push(f.id),yt.pageById[f.id]=f,yt.currentPageId=f.id),(!yt.currentPageId||yt.currentPageId===st)&&(yt.currentPageId=yt.pages[0]),yt}if(h===n.moveChatPageLeft.type){var Pt=m.pageId,Ct=Object.assign({},g,{pages:[].concat(g.pages),pageById:Object.assign({},g.pageById)}),lt=Ct.pageById[Pt],gt=Ct.pages.indexOf(lt.id),It=gt-1;if(gt>0&&It>0){var Lt=Ct.pages[gt];Ct.pages[gt]=Ct.pages[It],Ct.pages[It]=Lt}return Ct}if(h===n.moveChatPageRight.type){var Vt=m.pageId,Ot=Object.assign({},g,{pages:[].concat(g.pages),pageById:Object.assign({},g.pageById)}),vt=Ot.pageById[Vt],St=Ot.pages.indexOf(vt.id),At=St+1;if(St>0&&At=S.length?{done:!0}:{done:!1,value:S[M++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(S,A){if(S){if(typeof S=="string")return d(S,A);var P={}.toString.call(S).slice(8,-1);return P==="Object"&&S.constructor&&(P=S.constructor.name),P==="Map"||P==="Set"?Array.from(S):P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P)?d(S,A):void 0}}function d(S,A){(A==null||A>S.length)&&(A=S.length);for(var P=0,M=Array(A);P=c.length?{done:!0}:{done:!1,value:c[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(c,g){if(c){if(typeof c=="string")return p(c,g);var v={}.toString.call(c).slice(8,-1);return v==="Object"&&c.constructor&&(v=c.constructor.name),v==="Map"||v==="Set"?Array.from(c):v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v)?p(c,g):void 0}}function p(c,g){(g==null||g>c.length)&&(g=c.length);for(var v=0,h=Array(g);v0&&(W[ct.id]=Object.assign({},ct,{unreadCount:ct.unreadCount+Q}))}return Object.assign({},g,{pageById:W})}if(h===n.addChatPage.type){var dt;return Object.assign({},g,{currentPageId:m.id,pages:[].concat(g.pages,[m.id]),pageById:Object.assign({},g.pageById,(dt={},dt[m.id]=m,dt))})}if(h===n.changeChatPage.type){var _,rt=m.pageId,it=Object.assign({},g.pageById[rt],{unreadCount:0});return Object.assign({},g,{currentPageId:rt,pageById:Object.assign({},g.pageById,(_={},_[rt]=it,_))})}if(h===n.updateChatPage.type){var mt,ot=m.pageId,et=s(m,o),k=Object.assign({},g.pageById[ot],et);return Object.assign({},g,{pageById:Object.assign({},g.pageById,(mt={},mt[ot]=k,mt))})}if(h===n.toggleAcceptedType.type){var tt,nt=m.pageId,pt=m.type,Et=Object.assign({},g.pageById[nt]);return Et.acceptedTypes=Object.assign({},Et.acceptedTypes),Et.acceptedTypes[pt]=!Et.acceptedTypes[pt],Object.assign({},g,{pageById:Object.assign({},g.pageById,(tt={},tt[nt]=Et,tt))})}if(h===n.removeChatPage.type){var st=m.pageId,yt=Object.assign({},g,{pages:[].concat(g.pages),pageById:Object.assign({},g.pageById)});return delete yt.pageById[st],yt.pages=yt.pages.filter(function(Nt){return Nt!==st}),yt.pages.length===0&&(yt.pages.push(f.id),yt.pageById[f.id]=f,yt.currentPageId=f.id),(!yt.currentPageId||yt.currentPageId===st)&&(yt.currentPageId=yt.pages[0]),yt}if(h===n.moveChatPageLeft.type){var Pt=m.pageId,Ct=Object.assign({},g,{pages:[].concat(g.pages),pageById:Object.assign({},g.pageById)}),lt=Ct.pageById[Pt],gt=Ct.pages.indexOf(lt.id),It=gt-1;if(gt>0&&It>0){var Lt=Ct.pages[gt];Ct.pages[gt]=Ct.pages[It],Ct.pages[It]=Lt}return Ct}if(h===n.moveChatPageRight.type){var Vt=m.pageId,Ot=Object.assign({},g,{pages:[].concat(g.pages),pageById:Object.assign({},g.pageById)}),vt=Ot.pageById[Vt],St=Ot.pages.indexOf(vt.id),At=St+1;if(St>0&&At=S.length?{done:!0}:{done:!1,value:S[M++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function i(S,A){if(S){if(typeof S=="string")return d(S,A);var P={}.toString.call(S).slice(8,-1);return P==="Object"&&S.constructor&&(P=S.constructor.name),P==="Map"||P==="Set"?Array.from(S):P==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P)?d(S,A):void 0}}function d(S,A){(A==null||A>S.length)&&(A=S.length);for(var P=0,M=Array(A);P=s.IMAGE_RETRY_LIMIT){c.error("failed to load an image after "+M+" attempts");return}var R=P.src;P.src=null,P.src=R+"#"+M,P.setAttribute("data-reload-n",M+1)},s.IMAGE_RETRY_DELAY)},T=function(A){var P=A.node,M=A.times;if(!(!P||!M)){var R=P.querySelector(".Chat__badge"),V=R||document.createElement("div");V.textContent=M,V.className="Chat__badge",R||P.appendChild(V)}},E=function(){function S(){var P=this;this.loaded=!1,this.rootNode=null,this.queue=[],this.messages=[],this.visibleMessages=[],this.page=null,this.events=new r.EventEmitter,this.scrollNode=null,this.scrollTracking=!0,this.handleScroll=function(M){var R=P.scrollNode,V=R.scrollHeight,j=R.scrollTop+R.offsetHeight,$=Math.abs(V-j)0&&(this.processBatch(this.queue),this.queue=[])}return P}(),A.assignStyle=function(){function P(M){M===void 0&&(M={});for(var R=0,V=Object.keys(M);R{}[\]:;'"|~`_\-\\/]/g,W=String(G).split(/[,|]/).map(function(it){return it.trim()}).filter(function(it){return it&&it.length>1&&U.test(it)&&((U.lastIndex=0)||!0)}),q,ut;if(W.length!==0){for(var ct=[],Q=f(W),X;!(X=Q()).done;){var at=X.value;if(at.charAt(0)==="/"&&at.charAt(at.length-1)==="/"){var ft=at.substring(1,at.length-1);if(/^(\[.*\]|\\.|.)$/.test(ft))continue;ct.push(ft)}else q||(q=[]),at=at.replace(K,"\\$&"),q.push(at)}var dt=ct.join("|"),_="g"+(x?"":"i");try{if(dt)ut=new RegExp("("+dt+")",_);else{var rt=(L?"\\b":"")+"("+q.join("|")+")"+(L?"\\b":"");ut=new RegExp(rt,_)}}catch(it){ut=null}V.highlightParsers||(V.highlightParsers=[]),V.highlightParsers.push({highlightWords:q,highlightRegex:ut,highlightColor:H,highlightWholeMessage:F})}})}return P}(),A.scrollToBottom=function(){function P(){this.scrollNode.scrollTop=this.scrollNode.scrollHeight}return P}(),A.changePage=function(){function P(M){if(!this.isReady()){this.page=M,this.tryFlushQueue();return}this.page=M,this.rootNode.textContent="",this.visibleMessages=[];for(var R=document.createDocumentFragment(),V,j=f(this.messages),$;!($=j()).done;){var G=$.value;(0,u.canPageAcceptType)(M,G.type)&&(V=G.node,R.appendChild(V),this.visibleMessages.push(G))}V&&(this.rootNode.appendChild(R),V.scrollIntoView())}return P}(),A.getCombinableMessage=function(){function P(M,R,V,j){for(var $=V;$>=j;$--){var G=this.visibleMessages[$],H=!G.type.startsWith(s.MESSAGE_TYPE_INTERNAL)&&(0,u.isSameMessage)(G,M)&&R0){this.visibleMessages=M.slice(R);for(var V=0;V0&&(this.messages=this.messages.slice($),c.log("pruned "+$+" stored messages"))}}}return P}(),A.rebuildChat=function(){function P(){if(this.isReady()){for(var M=Math.max(0,this.messages.length-s.MAX_VISIBLE_MESSAGES),R=this.messages.slice(M),V=f(R),j;!(j=V()).done;){var $=j.value;$.node=void 0}this.rootNode.textContent="",this.messages=[],this.visibleMessages=[],this.processBatch(R,{notifyListeners:!1})}}return P}(),A.clearChat=function(){function P(){var M=this.visibleMessages;this.visibleMessages=[];for(var R=0;R\n\n\n\n'+H+"
\n\n