diff --git a/.github/workflows/turdis.yml b/.github/workflows/turdis.yml index dbde0b434455..ce37f579348b 100644 --- a/.github/workflows/turdis.yml +++ b/.github/workflows/turdis.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - + - name: Cache SpacemanDMM uses: actions/cache@v1 with: @@ -27,7 +27,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v2 - + - name: Setup Rust uses: hecrj/setup-rust-action@v1.3.2 @@ -50,25 +50,25 @@ jobs: id: linter run: | ~/dreamchecker > ${GITHUB_WORKSPACE}/output-annotations.txt 2>&1 - + - name: Annotate Linter uses: yogstation13/DreamAnnotate@v2 if: always() - with: + with: outputFile: output-annotations.txt - + compile: name: Compile All Maps runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - + - name: Install Dependencies run: | sudo dpkg --add-architecture i386 sudo apt-get update sudo apt install libstdc++6:i386 - + - name: Restore Cache BYOND uses: actions/cache@v1 with: @@ -84,7 +84,7 @@ jobs: echo "/home/runner/BYOND/byond/bin" >> $GITHUB_PATH echo "LD_LIBRARY_PATH=/home/runner/BYOND/byond/bin:$LD_LIBRARY_PATH" >> $GITHUB_ENV echo "MANPATH=/home/runner/BYOND/byond/man:$MANPATH" >> $GITHUB_ENV - + - name: Compile All Maps run: | tools/build/build --ci dm -DCIBUILDING -DCITESTING -DALL_MAPS @@ -99,7 +99,7 @@ jobs: - name: Find Maps id: map_finder run: | - echo "$(ls -mw0 _maps/*.json)" > maps_output.txt + echo "$(ls -mw0 _maps/yogstation.json)" > maps_output.txt sed -i -e s+_maps/+\"+g -e s+.json+\"+g maps_output.txt echo "Maps: $(cat maps_output.txt)" echo "maps={\"paths\":[$(cat maps_output.txt)]}" >> $GITHUB_OUTPUT @@ -113,30 +113,36 @@ jobs: map: ${{ fromJSON(needs.find_all_maps.outputs.maps).paths }} services: mariadb: - image: mariadb - ports: - - 3306:3306 - env: - MARIADB_ALLOW_EMPTY_ROOT_PASSWORD: yes + image: mariadb + ports: + - 3306:3306 + env: + MARIADB_ALLOW_EMPTY_ROOT_PASSWORD: yes concurrency: group: ci-${{ github.ref }}-${{ matrix.map }} cancel-in-progress: true steps: - uses: actions/checkout@v2 - + - name: Install Dependencies run: | sudo dpkg --add-architecture i386 sudo apt-get update sudo apt install libstdc++6:i386 gcc-multilib g++-7 g++-7-multilib zlib1g:i386 libssl1.1 libssl1.1:i386 - + - name: Restore Cache BYOND uses: actions/cache@v1 with: path: ~/BYOND key: ${{ runner.os }}-byond-${{ hashFiles('Dockerfile')}} restore-keys: ${{ runner.os }}-byond - + + - name: Restore Cache Auxmos + uses: actions/cache@v1 + with: + path: ~/.byond + key: auxmos-${{ hashFiles('dependencies.sh')}} + - name: Restore Yarn Cache uses: actions/cache@v2 with: @@ -152,26 +158,27 @@ jobs: echo "MANPATH=/home/runner/BYOND/byond/man:$MANPATH" >> $GITHUB_ENV cd $GITHUB_WORKSPACE tools/travis/install_rust_g.sh - #tools/travis/install_extools.sh + sudo chmod 777 tools/travis/install_extools.sh + tools/travis/install_extools.sh mysql -u root -h 127.0.0.1 -e 'CREATE DATABASE tg_travis;' mysql -u root -h 127.0.0.1 tg_travis < SQL/tgstation_schema.sql - name: Compile run: | tools/build/build --ci dm -DCIBUILDING tools/travis/dm.sh -DTRAVISBUILDING -DANSICOLORS yogstation.dme || travis_terminate 1 - + - name: Prepare Artifacts run: | mkdir artifacts cp yogstation.dmb artifacts cp yogstation.rsc artifacts - + - name: Upload Artifacts uses: actions/upload-artifact@v1 - with: + with: name: DMB + RSC ${{matrix.map}} path: ${{github.workspace}}/artifacts - + - name: Run Tests run: | tools/travis/run_server.sh ${{ matrix.map }} @@ -188,4 +195,3 @@ jobs: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }} - diff --git a/.vscode/launch.json b/.vscode/launch.json index fbf8bfba5851..415d8289772c 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -7,7 +7,7 @@ "name": "Launch DreamSeeker", "preLaunchTask": "Build All", "dmb": "${workspaceFolder}/${command:CurrentDMB}", - "dreamDaemon": true + "dreamDaemon": false } ] } diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_hermit.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_hermit.dmm index 94ace5cf8fdf..a3f6921dd4e5 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_hermit.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_hermit.dmm @@ -1,11 +1,11 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( +"aa" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"b" = ( +"ab" = ( /obj/structure/rack, /obj/machinery/light/small{ dir = 1 @@ -17,64 +17,53 @@ /obj/item/grown/log/tree, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/powered/icemoon_hermit) -"c" = ( +"ac" = ( /obj/structure/flora/tree/pine, /turf/open/floor/plating/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"d" = ( +"ad" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/icemoon_hermit) -"e" = ( +"ae" = ( /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/icemoon_hermit) -"f" = ( +"af" = ( /obj/machinery/smartfridge/food, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"g" = ( -/obj/structure/mineral_door/wood, -/obj/structure/fans/tiny, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/ruin/powered/icemoon_hermit) -"h" = ( +"ah" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/wood, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"i" = ( +"ai" = ( /obj/machinery/griddle, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/icemoon_hermit) -"k" = ( +"ak" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, /area/ruin/powered/icemoon_hermit) -"l" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/ruin/powered/icemoon_hermit) -"m" = ( +"am" = ( /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"n" = ( +"an" = ( /turf/closed/wall/mineral/wood, /area/ruin/powered/icemoon_hermit) -"o" = ( +"ao" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"p" = ( +"ap" = ( /obj/structure/flora/tree/dead, /turf/open/floor/plating/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"q" = ( +"aq" = ( /obj/item/bedsheet, /obj/structure/bed, /obj/effect/mob_spawn/human/icemoon_hermit{ @@ -82,30 +71,26 @@ }, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"t" = ( +"at" = ( /turf/open/floor/carpet, /area/ruin/powered/icemoon_hermit) -"u" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"v" = ( +"av" = ( /obj/machinery/light/small, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"w" = ( +"aw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ pixel_y = 56 }, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"x" = ( +"ax" = ( /obj/structure/barricade/wooden/crude/snow, /obj/structure/window/reinforced/fulltile/ice, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/powered/icemoon_hermit) -"y" = ( +"ay" = ( /obj/machinery/light/small{ dir = 4 }, @@ -114,14 +99,7 @@ }, /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/icemoon_hermit) -"z" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/kinetic_crusher, -/obj/item/gun/energy/kinetic_accelerator, -/turf/open/floor/wood, -/area/ruin/powered/icemoon_hermit) -"A" = ( +"aA" = ( /obj/structure/fireplace{ fuel_added = 1000; lit = 1 @@ -129,12 +107,7 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, /area/ruin/powered/icemoon_hermit) -"B" = ( -/obj/machinery/hydroponics/soil, -/obj/item/storage/bag/plants/portaseeder, -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/icemoon/underground/explored) -"C" = ( +"aC" = ( /obj/structure/rack, /obj/item/grown/log/tree, /obj/item/grown/log/tree, @@ -143,497 +116,560 @@ /obj/item/grown/log/tree, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/powered/icemoon_hermit) -"D" = ( +"aD" = ( /obj/structure/dresser, /turf/open/floor/wood{ icon_state = "wood-broken6" }, /area/ruin/powered/icemoon_hermit) -"E" = ( +"aE" = ( /obj/machinery/vending/clothing{ onstation = 0 }, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"F" = ( +"aF" = ( /obj/structure/table/wood, /obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/icemoon_hermit) -"G" = ( +"aG" = ( /obj/machinery/processor, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"H" = ( +"aH" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"I" = ( +"aI" = ( /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) -"J" = ( -/obj/structure/closet/crate/wooden, -/obj/item/reagent_containers/glass/woodmug, -/obj/item/reagent_containers/glass/woodmug, -/obj/item/reagent_containers/glass/woodmug, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/powered/icemoon_hermit) -"K" = ( +"aK" = ( /obj/structure/curtain, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"L" = ( +"aL" = ( /turf/template_noop, /area/template_noop) -"M" = ( +"aM" = ( /obj/structure/mineral_door/wood, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/powered/icemoon_hermit) -"N" = ( -/obj/machinery/vending/hydronutrients{ - onstation = 0 - }, -/turf/open/floor/plating/snowed/smoothed/icemoon, -/area/ruin/powered/icemoon_hermit) -"O" = ( +"aO" = ( /obj/machinery/vending/hydroseeds{ onstation = 0 }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/powered/icemoon_hermit) -"P" = ( +"aP" = ( /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/powered/icemoon_hermit) -"Q" = ( +"aQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood, /obj/machinery/reagentgrinder/kitchen, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"R" = ( +"aR" = ( /obj/machinery/chem_dispenser/mutagensaltpeter, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/powered/icemoon_hermit) -"S" = ( +"aS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/freezer/kitchen/maintenance{ name = "refrigerator" }, /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/icemoon_hermit) -"T" = ( +"aT" = ( /turf/open/floor/plating/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"U" = ( +"aU" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/wood, /area/ruin/powered/icemoon_hermit) -"V" = ( +"aV" = ( /obj/machinery/biogenerator, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/ruin/powered/icemoon_hermit) -"W" = ( +"aW" = ( /obj/structure/table/wood, /obj/item/kitchen/knife/combat/bone, /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/icemoon_hermit) -"X" = ( +"aX" = ( /obj/machinery/oven, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/icemoon_hermit) -"Y" = ( +"aY" = ( /turf/open/floor/wood{ icon_state = "wood-broken" }, /area/ruin/powered/icemoon_hermit) -"Z" = ( +"ey" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/powered/icemoon_hermit) +"eQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/kinetic_crusher, +/obj/item/gun/energy/kinetic_accelerator, +/obj/item/tank/internals/oxygen, +/obj/item/storage/firstaid/medical, +/turf/open/floor/wood, +/area/ruin/powered/icemoon_hermit) +"fA" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/powered/icemoon_hermit) +"hW" = ( +/obj/machinery/hydroponics/soil, +/obj/item/storage/bag/plants/portaseeder, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/powered/icemoon_hermit) +"mH" = ( +/obj/machinery/door/airlock/wood, +/obj/structure/fans/tiny, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/powered/icemoon_hermit) +"um" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/powered/icemoon_hermit) +"wi" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/powered/icemoon_hermit) +"Fx" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/powered/icemoon_hermit) +"Mi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/vending/hydronutrients{ + onstation = 0 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/powered/icemoon_hermit) +"Ot" = ( /obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/reagent_containers/glass/rag{ + pixel_x = 5; + pixel_y = 4 + }, /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/icemoon_hermit) +"SZ" = ( +/obj/structure/closet/crate/wooden, +/obj/item/reagent_containers/glass/woodmug, +/obj/item/reagent_containers/glass/woodmug, +/obj/item/reagent_containers/glass/woodmug, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin/powered/icemoon_hermit) +"Tp" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/wood, +/area/ruin/powered/icemoon_hermit) (1,1,1) = {" -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL "} (2,1,1) = {" -L -L -T -T -T -T -T -T -c -T -T -T -T -T -T -T -L -L +aL +aL +aT +aT +aT +aT +aT +aT +ac +aT +aT +aT +aT +aT +aT +aT +aL +aL "} (3,1,1) = {" -L -T -T -T -T -T -T -T -T -T -T -T -T -T -T -c -T -L +aL +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +ac +aT +aL "} (4,1,1) = {" -L -T -c -u -u -n -M -n -n -n -n -n -n -T -T -T -T -L +aL +aT +Fx +wi +wi +an +aM +an +an +an +an +an +an +aT +aT +aT +aT +aL "} (5,1,1) = {" -L -T -T -T -T -n -P -P -n -E -U -m -n -T -T -T -T -L +aL +aT +ey +aP +aP +an +aP +aP +an +aE +aU +am +an +aT +aT +aT +aT +aL "} (6,1,1) = {" -L -T -u -T -u -n -b -C -n -D -w -q -n -T -T -T -T -L +aL +aT +fA +aP +um +an +ab +aC +an +aD +aw +aq +an +aT +aT +aT +aT +aL "} (7,1,1) = {" -L -T -u -T -B -n -n -n -n -n -K -n -n -T -T -T -T -L +aL +aT +fA +aP +hW +an +an +an +an +an +aK +an +an +aT +aT +aT +aT +aL "} (8,1,1) = {" -L -T -u -T -u -n -t -k -o -m -Y -U -n -T -T -T -T -L +aL +aT +fA +aP +um +an +at +ak +ao +am +aY +aU +an +aT +aT +aT +aT +aL "} (9,1,1) = {" -L -T -n -n -n -n -A -k -m -m -m -m -n -I -I -T -T -L +aL +an +an +mH +an +an +aA +ak +am +am +am +am +an +aI +aI +aT +aT +aL "} (10,1,1) = {" -L -T -n -O -N -n -t -k -Y -m -H -m -h -I -T -T -T -L +aL +an +aO +aP +aP +an +at +ak +aY +am +aH +am +ah +aI +aT +aT +aT +aL "} (11,1,1) = {" -L -T -n -l -P -n -J -m -m -m -H -z -n -I -I -I -T -L +aL +an +Mi +aP +aP +Tp +am +am +am +am +aH +eQ +an +aI +aI +aI +aT +aL "} (12,1,1) = {" -L -T -g -P -P -n -Z -F -W -m -v -n -n -I -I -T -T -L +aL +an +aV +aP +aP +an +Ot +aF +aW +am +av +an +an +aI +aI +aT +aT +aL "} (13,1,1) = {" -L -T -n -V -R -n -i -e -d -m -H -n -T -I -T -T -T -L +aL +an +aR +aP +SZ +an +ai +ae +ad +am +aH +an +aT +aI +aT +aT +aT +aL "} (14,1,1) = {" -L -T -n -n -n -n -X -d -e -m -G -n -T -T -T -T -T -L +aL +an +an +an +an +an +aX +ad +ae +am +aG +an +aT +aT +aT +aT +aT +aL "} (15,1,1) = {" -L -T -T -T -T -n -S -e -e -H -Q -n -T -T -T -p -T -L +aL +aT +aT +aT +aT +an +aS +ae +ae +aH +aQ +an +aT +aT +aT +ap +aT +aL "} (16,1,1) = {" -L -T -T -T -T -n -y -e -e -a -f -n -T -T -c -T -T -L +aL +aT +aT +aT +aT +an +ay +ae +ae +aa +af +an +aT +aT +ac +aT +aT +aL "} (17,1,1) = {" -L -T -T -c -T -n -n -x -x -n -n -n -T -T -T -T -T -L +aL +aT +aT +ac +aT +an +an +ax +ax +an +an +an +aT +aT +aT +aT +aT +aL "} (18,1,1) = {" -L -L -T -T -T -T -T -T -T -p -T -T -T -T -T -T -L -L +aL +aL +aT +aT +aT +aT +aT +aT +aT +ap +aT +aT +aT +aT +aT +aT +aL +aL "} (19,1,1) = {" -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L -L +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL "} diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_inn.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_inn.dmm index e92f08ad93e8..1ef9a5f56093 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_inn.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_inn.dmm @@ -242,7 +242,9 @@ /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/inn) "iG" = ( -/obj/machinery/vending/dinnerware, +/obj/machinery/vending/dinnerware{ + onstation = 0 + }, /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/inn) "iH" = ( @@ -274,7 +276,9 @@ /obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/vending/hydroseeds, +/obj/machinery/vending/hydroseeds{ + onstation = 0 + }, /turf/open/floor/plasteel/white, /area/ruin/powered/inn) "jY" = ( @@ -894,7 +898,9 @@ /turf/open/floor/plasteel/cafeteria, /area/ruin/powered/inn) "My" = ( -/obj/machinery/vending/boozeomat, +/obj/machinery/vending/boozeomat{ + onstation = 0 + }, /turf/open/floor/wood, /area/ruin/powered/inn) "Na" = ( @@ -1049,7 +1055,9 @@ /obj/effect/turf_decal/tile/green{ dir = 8 }, -/obj/machinery/vending/hydronutrients, +/obj/machinery/vending/hydronutrients{ + onstation = 0 + }, /turf/open/floor/plasteel/white, /area/ruin/powered/inn) "Wx" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_walkervillage.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_walkervillage.dmm index 7e069cac442a..bc67acdde146 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_surface_walkervillage.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_walkervillage.dmm @@ -16,6 +16,9 @@ }, /turf/open/floor/wood, /area/ruin/powered/walker_village) +"br" = ( +/turf/closed/mineral/random/snow, +/area/ruin/powered/walker_village) "bw" = ( /obj/structure/railing, /turf/closed/wall/mineral/wood, @@ -32,18 +35,6 @@ /obj/structure/flora/rock/icy, /turf/open/floor/plating/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"en" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/head/helmet/skull, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/ruin/powered/walker_village) -"fl" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/powered/walker_village) "fC" = ( /obj/effect/mob_spawn/human/corpse/damaged, /turf/open/floor/wood, @@ -52,11 +43,6 @@ /obj/structure/flora/stump, /turf/open/floor/plating/asteroid/snow/icemoon, /area/icemoon/underground/explored) -"fQ" = ( -/turf/open/floor/plasteel/stairs/goon/wood_stairs_wide2{ - dir = 1 - }, -/area/ruin/powered/walker_village) "fV" = ( /obj/structure/fence/door{ dir = 4 @@ -73,29 +59,10 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/ruin/powered/walker_village) -"hl" = ( -/obj/effect/decal/cleanable/blood/gibs, -/turf/open/floor/wood, -/area/ruin/powered/walker_village) "hy" = ( /obj/item/pickaxe/bonepickaxe, /turf/open/floor/plating/asteroid/snow/icemoon, /area/ruin/powered/walker_village) -"iD" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/powered/walker_village) -"iL" = ( -/turf/closed/mineral/snowmountain/cavern/icemoon, -/area/ruin/powered/walker_village) -"iP" = ( -/obj/effect/decal/cleanable/blood/gibs, -/obj/item/fireaxe/boneaxe, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/ruin/powered/walker_village) "iX" = ( /obj/structure/flora/tree/pine, /turf/open/floor/plating/asteroid/snow/icemoon, @@ -105,23 +72,26 @@ /obj/structure/barricade/wooden/crude/snow, /turf/open/floor/plating, /area/ruin/powered/walker_village) -"kt" = ( -/turf/closed/mineral/random/snow, -/area/icemoon/underground/explored) +"jF" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/stone, +/area/ruin/powered/walker_village) "lB" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/bamboo, /turf/open/floor/plating/asteroid/snow/icemoon, /area/ruin/powered/walker_village) -"lN" = ( -/obj/item/organ/liver, -/turf/open/floor/wood, -/area/ruin/powered/walker_village) "lP" = ( /obj/machinery/hydroponics/soil, /obj/item/reagent_containers/glass/bucket/wooden, /turf/open/floor/plating/asteroid/snow/icemoon, /area/ruin/powered/walker_village) +"mt" = ( +/obj/item/organ/liver, +/turf/open/floor/stone, +/area/ruin/powered/walker_village) "mw" = ( /turf/open/floor/plating/asteroid/snow/icemoon, /area/icemoon/underground/explored) @@ -147,6 +117,13 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/asteroid/snow/icemoon, /area/ruin/powered/walker_village) +"nJ" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/stone, +/area/ruin/powered/walker_village) "on" = ( /turf/open/floor/wood, /area/ruin/powered/walker_village) @@ -155,13 +132,6 @@ /obj/item/seeds/cotton, /turf/open/floor/plating/asteroid/snow/icemoon, /area/ruin/powered/walker_village) -"oV" = ( -/obj/effect/decal/cleanable/blood/gibs/up, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/powered/walker_village) "pe" = ( /obj/machinery/hydroponics/soil, /obj/item/shovel/spade/bone, @@ -172,6 +142,9 @@ /obj/item/storage/bag/plants/portaseeder, /turf/open/floor/plating/asteroid/snow/icemoon, /area/ruin/powered/walker_village) +"pu" = ( +/turf/open/floor/stone, +/area/ruin/powered/walker_village) "pJ" = ( /obj/structure/bonfire/dense, /turf/open/floor/plating/asteroid/snow/icemoon, @@ -216,10 +189,18 @@ "sO" = ( /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/underground/explored) -"ux" = ( -/turf/open/floor/plasteel/stairs/goon/wood_stairs_wide{ +"tf" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/stone, +/area/ruin/powered/walker_village) +"ui" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ dir = 1 }, +/turf/open/floor/stone, /area/ruin/powered/walker_village) "uC" = ( /obj/structure/table/wood, @@ -234,6 +215,12 @@ }, /turf/open/floor/wood, /area/ruin/powered/walker_village) +"uL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/helmet/skull, +/obj/structure/table/wood, +/turf/open/floor/stone, +/area/ruin/powered/walker_village) "uO" = ( /obj/structure/flora/tree/pine, /turf/open/floor/plating/asteroid/snow/icemoon, @@ -304,10 +291,24 @@ }, /turf/open/floor/plating/asteroid/snow/icemoon, /area/ruin/powered/walker_village) +"Ep" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/stone, +/area/ruin/powered/walker_village) +"Fs" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/fireaxe/boneaxe, +/obj/structure/table/wood, +/turf/open/floor/stone, +/area/ruin/powered/walker_village) "Gs" = ( /obj/item/organ/lungs, /turf/open/floor/carpet/purple, /area/ruin/powered/walker_village) +"Ii" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/purple, +/area/ruin/powered/walker_village) "Ke" = ( /obj/machinery/light/small{ dir = 1 @@ -318,6 +319,10 @@ /obj/effect/mob_spawn/human/icemoon_walker/chieftain, /turf/open/floor/plating/asteroid/snow/icemoon, /area/ruin/powered/walker_village) +"Kz" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/stone, +/area/ruin/powered/walker_village) "Mi" = ( /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/asteroid/snow/icemoon, @@ -346,12 +351,9 @@ /obj/structure/flora/ausbushes/fernybush, /turf/open/floor/plating/asteroid/snow/icemoon, /area/ruin/powered/walker_village) -"OV" = ( +"OK" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/wood, +/turf/open/floor/stone, /area/ruin/powered/walker_village) "Pz" = ( /obj/effect/mob_spawn/human/icemoon_walker, @@ -361,15 +363,6 @@ /obj/structure/mineral_door/wood, /turf/open/floor/wood, /area/ruin/powered/walker_village) -"Qh" = ( -/turf/open/floor/plasteel/stairs/goon/wood_stairs_middle{ - dir = 1 - }, -/area/ruin/powered/walker_village) -"QI" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/wood, -/area/ruin/powered/walker_village) "QT" = ( /obj/structure/fence/corner, /turf/open/floor/plating/asteroid/snow/icemoon, @@ -415,19 +408,6 @@ /area/icemoon/underground/explored) (1,1,1) = {" -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt mw mw mw @@ -441,16 +421,29 @@ mw mw mw mw -kt -kt -kt -kt +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw "} (2,1,1) = {" -kt -kt -kt -kt +mw +mw +mw +mw mw mw mw @@ -475,12 +468,12 @@ mw mw mw mw -kt -kt +mw +mw "} (3,1,1) = {" -kt -kt +mw +mw mw mw mw @@ -507,11 +500,11 @@ mw mw mw mw -kt -kt +mw +mw "} (4,1,1) = {" -kt +mw mw mw mw @@ -539,11 +532,10 @@ mw mw uO mw -kt -kt +mw +mw "} (5,1,1) = {" -kt mw mw mw @@ -551,11 +543,12 @@ mw mw mw mw -iL +mw +zN +zN +zN +zN zN -iL -iL -iL qB sO sO @@ -572,79 +565,79 @@ mw mw mw mw -kt +mw "} (6,1,1) = {" -kt mw mw mw mw mw +mw +zN +zN +zN +br +br +br +zN zN -iL -iL -iL -iL -iL -iL -iL XD sO RX sO zN zN -iL -iL -iL +br +br +br +mw mw mw mw mw mw mw -kt "} (7,1,1) = {" -kt +mw mw mw mw mw zN zN -iL -iL +br +br Pz rp rp -iL -iL -iL +br +zN +zN sO sO -iL -iL -zN -iL -iL -iL -iL -iL +zN +zN +zN +zN +zN +zN +br +br fI mw dr mw -kt +mw "} (8,1,1) = {" -kt mw mw mw -iL -iL +mw +br +zN zN rp Ek @@ -652,31 +645,31 @@ Kh UI Pz Ek -iL -iL +br +zN Bi Bi -iL -iL +zN +br Ta Ou rp -iL -iL -iL -iL +zN +zN +zN +zN +mw mw mw mw -kt "} (9,1,1) = {" -kt -kt mw mw -iL -iL +mw +mw +br +zN rp rp Ek @@ -695,20 +688,20 @@ rp rp rp rp -iL -iL +br +zN mw mw mw mw "} (10,1,1) = {" -kt -kt mw mw -iL -iL +mw +mw +br +zN rp rp XB @@ -727,20 +720,20 @@ Bj Bj Bj Bj -iL -iL +br +zN mw mw mw mw "} (11,1,1) = {" -kt -kt +mw +mw mw fI -iL -iL +br +zN hy rp rp @@ -759,7 +752,7 @@ fC Wi on Bj -iL +br zN mw mw @@ -767,12 +760,12 @@ mw dW "} (12,1,1) = {" -kt -kt mw mw -iL -iL +mw +mw +br +zN rp Bj Bj @@ -791,7 +784,7 @@ on Of qN Bj -iL +br zN mw mw @@ -799,21 +792,21 @@ mw mw "} (13,1,1) = {" -kt mw mw mw -iL -iL +mw +br +zN rp UQ -iD -on -on -iP +tf +pu +pu +Fs Bj -fl -Of +jF +OK Bj rp UI @@ -823,29 +816,29 @@ aA Of xI Bj -iL -iL +br +zN mw mw mw mw "} (14,1,1) = {" -kt +mw wo mw pV -iL -iL +br +zN rp bw pK pK Gs -QI -ux -Of -Of +Kz +OK +OK +OK Bj Ke UI @@ -855,29 +848,29 @@ Bj Bj Bj Bj -iL -iL +br +zN mw Mi mw mw "} (15,1,1) = {" -kt mw mw mw -iL -iL +mw +br +zN rp bw AC pK -pK -on -Qh -hl -on +Ii +OK +pu +Ep +pu Qe UI UI @@ -887,8 +880,8 @@ rp rp rp rp -iL -iL +br +zN mw mw mw @@ -899,17 +892,17 @@ mw mw mw mw -iL -iL +br +zN rp bw pK pK Ai -lN -fQ -QI -on +mt +pu +Kz +pu Bj Ke UI @@ -931,17 +924,17 @@ mw mw mw mw -iL -iL +br +zN qW WJ -oV -on -on -en +nJ +pu +pu +uL Bj -OV -on +ui +pu Bj rp UI @@ -951,8 +944,8 @@ Qe Bj Bj rp -iL -iL +zN +br mw mw mw @@ -983,8 +976,8 @@ on AZ Bj rp -iL -iL +zN +br mw mw Mi @@ -996,7 +989,7 @@ mw uO mw zN -iL +br rp iX rp @@ -1015,8 +1008,8 @@ on xJ Bj rp -iL -iL +zN +br mw mw mw @@ -1028,7 +1021,7 @@ mw mw mw zN -iL +br rp rp rp @@ -1047,8 +1040,8 @@ Of gf Bj rp -iL -iL +zN +br mw mw mw @@ -1060,7 +1053,7 @@ dr mw mw zN -iL +br rp rp ph @@ -1079,20 +1072,20 @@ Of Of Bj rp -iL -iL +zN +br +mw mw mw mw -kt "} (22,1,1) = {" mw mw mw mw -iL -iL +zN +zN rp rp pe @@ -1111,21 +1104,21 @@ Bj Bj Bj rp -iL -iL +zN +br +mw mw mw mw -kt "} (23,1,1) = {" mw mw mw mw -iL -iL -iL +br +zN +br mW lB UI @@ -1142,13 +1135,13 @@ rp rp rp rp -iL -iL -iL +zN +zN +br mw mw dr -kt +mw "} (24,1,1) = {" mw @@ -1156,9 +1149,9 @@ Mi mw mw fI -iL -iL -iL +zN +zN +br oI UI vf @@ -1172,15 +1165,15 @@ rp rp hy rp -iL -iL -iL -iL -iL +br +zN +zN +br +br +mw mw mw mw -kt "} (25,1,1) = {" mw @@ -1188,31 +1181,31 @@ mw mw mw mw -iL -iL -iL -iL -iL -iL -iL -iL -iL -iL -iL -iL -iL +br +zN +zN +zN +zN +br +br +br +br +br +br +br +br zN -iL -iL -iL -iL -iL -iL +zN +zN +zN +zN +br +br +mw mw mw mw mw -kt "} (26,1,1) = {" mw @@ -1221,22 +1214,22 @@ mw mw mw mw -iL -iL -iL -iL -iL -iL -iL -iL -iL -iL -iL +br +br +br +zN +zN +zN zN zN -iL -iL -iL +zN +zN +zN +zN +zN +br +br +br mw mw mw @@ -1244,7 +1237,7 @@ pV mw mw mw -kt +mw "} (27,1,1) = {" mw @@ -1275,8 +1268,8 @@ mw mw mw mw -kt -kt +mw +mw "} (28,1,1) = {" mw @@ -1307,12 +1300,12 @@ mw mw mw mw -kt -kt +mw +mw "} (29,1,1) = {" -kt -kt +mw +mw dW mw mw @@ -1321,13 +1314,13 @@ mw mw mw wo -kt -kt -kt -kt -kt -kt -kt +mw +mw +mw +mw +mw +mw +mw mw mw mw @@ -1339,28 +1332,13 @@ mw mw mw mw -kt -kt +mw +mw "} (30,1,1) = {" -kt -kt -kt -kt -kt mw mw mw -kt -kt -kt -kt -kt -kt -kt -kt -kt -kt mw mw mw @@ -1371,6 +1349,21 @@ mw mw mw mw -kt -kt +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw +mw "} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_barren_drake.dmm b/_maps/RandomRuins/JungleRuins/jungleland_barren_drake.dmm new file mode 100644 index 000000000000..64f8c89ec7b4 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_barren_drake.dmm @@ -0,0 +1,148 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"f" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"g" = ( +/obj/structure/stone_tile/block/burnt, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"i" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"j" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"n" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"o" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"r" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"s" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 10 + }, +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"x" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"E" = ( +/obj/structure/stone_tile/surrounding/burnt, +/mob/living/simple_animal/hostile/megafauna/dragon, +/turf/open/lava, +/area/template_noop) +"O" = ( +/obj/structure/stone_tile/slab/burnt, +/turf/open/lava, +/area/template_noop) +"P" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 4; + icon_state = "cracked_slab1" + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"R" = ( +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"X" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) +"Y" = ( +/obj/structure/stone_tile/surrounding_tile, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/template_noop) + +(1,1,1) = {" +a +R +R +R +R +R +a +"} +(2,1,1) = {" +R +R +o +x +f +R +R +"} +(3,1,1) = {" +R +o +n +O +P +f +R +"} +(4,1,1) = {" +R +i +O +E +O +g +R +"} +(5,1,1) = {" +R +j +r +O +s +Y +R +"} +(6,1,1) = {" +R +R +j +X +Y +R +R +"} +(7,1,1) = {" +a +R +R +R +R +R +a +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_barren_nest.dmm b/_maps/RandomRuins/JungleRuins/jungleland_barren_nest.dmm new file mode 100644 index 000000000000..02d5194ad213 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_barren_nest.dmm @@ -0,0 +1,24 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"s" = ( +/obj/effect/spawner/tendril_spawner, +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +a +a +a +"} +(2,1,1) = {" +a +s +a +"} +(3,1,1) = {" +a +a +a +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_dead_bubblegum.dmm b/_maps/RandomRuins/JungleRuins/jungleland_dead_bubblegum.dmm new file mode 100644 index 000000000000..bfa9fb25c046 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_dead_bubblegum.dmm @@ -0,0 +1,216 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"c" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"d" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"g" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"i" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/surrounding/cracked, +/obj/structure/stone_tile/surrounding_tile, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"k" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"m" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/surrounding/cracked{ + dir = 1; + icon_state = "cracked_surrounding1" + }, +/obj/structure/stone_tile/surrounding/cracked, +/obj/structure/stone_tile/center/cracked, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"p" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding/cracked, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"r" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"s" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"v" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/block/cracked, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"z" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/slab/cracked, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"D" = ( +/mob/living/simple_animal/hostile/megafauna/bubblegum, +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/surrounding, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"G" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"H" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"I" = ( +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"L" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"N" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"Q" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"R" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"S" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/slab/cracked, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"T" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"X" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"Y" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) + +(1,1,1) = {" +a +T +Q +c +X +I +a +"} +(2,1,1) = {" +I +g +Y +z +i +I +I +"} +(3,1,1) = {" +I +g +p +H +S +I +I +"} +(4,1,1) = {" +d +z +s +D +m +v +s +"} +(5,1,1) = {" +L +R +G +r +z +Y +I +"} +(6,1,1) = {" +I +I +S +k +I +I +I +"} +(7,1,1) = {" +a +I +N +s +I +I +a +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_dead_colossus.dmm b/_maps/RandomRuins/JungleRuins/jungleland_dead_colossus.dmm new file mode 100644 index 000000000000..6ce4964e5b24 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_dead_colossus.dmm @@ -0,0 +1,273 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"c" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"g" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"h" = ( +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"l" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"m" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"o" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"p" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"q" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"u" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/effect/decal/cleanable/molten_object/large, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"v" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"w" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"x" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"y" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"A" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"D" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"E" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"H" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"I" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"K" = ( +/obj/structure/stone_tile/surrounding, +/obj/structure/stone_tile/center, +/mob/living/simple_animal/hostile/megafauna/colossus, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"L" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"M" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"N" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"P" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"R" = ( +/obj/structure/stone_tile, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"S" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"T" = ( +/obj/structure/stone_tile/block, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"W" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"X" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"Y" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"Z" = ( +/obj/effect/decal/cleanable/molten_object/large, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) + +(1,1,1) = {" +a +l +X +S +w +h +a +"} +(2,1,1) = {" +h +A +q +b +P +u +h +"} +(3,1,1) = {" +X +p +c +L +y +Y +w +"} +(4,1,1) = {" +W +b +m +K +m +b +T +"} +(5,1,1) = {" +x +E +D +L +o +I +N +"} +(6,1,1) = {" +h +v +g +b +H +R +h +"} +(7,1,1) = {" +a +Z +x +M +N +h +a +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_dead_crashedship.dmm b/_maps/RandomRuins/JungleRuins/jungleland_dead_crashedship.dmm new file mode 100644 index 000000000000..8a7af45d9cb6 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_dead_crashedship.dmm @@ -0,0 +1,808 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/ruin/unpowered) +"b" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"c" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"d" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/jungle, +/area/ruin/unpowered) +"g" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/lavaland_baseturf, +/area/template_noop) +"h" = ( +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"i" = ( +/obj/structure/table, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"j" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"l" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/ruin/unpowered) +"n" = ( +/obj/structure/table, +/obj/item/flashlight, +/turf/open/floor/plating/lavaland_baseturf, +/area/template_noop) +"o" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/open/floor/plating/lavaland_baseturf, +/area/template_noop) +"p" = ( +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"r" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"s" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"t" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"u" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"v" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"w" = ( +/obj/structure/flora/tree/dead/jungle, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"x" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"y" = ( +/obj/machinery/computer{ + dir = 8 + }, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"B" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 4 + }, +/turf/open/floor/plating/lavaland_baseturf, +/area/template_noop) +"C" = ( +/turf/open/floor/plasteel/jungle, +/area/template_noop) +"D" = ( +/turf/template_noop, +/area/template_noop) +"F" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"G" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"I" = ( +/turf/open/floor/plasteel/jungle, +/area/ruin/unpowered) +"K" = ( +/obj/structure/table_frame, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"L" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 + }, +/turf/open/floor/plating/lavaland_baseturf, +/area/template_noop) +"N" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/ruin/unpowered) +"O" = ( +/turf/open/floor/plating/lavaland_baseturf, +/area/template_noop) +"P" = ( +/obj/structure/frame/machine, +/turf/open/floor/plasteel/jungle, +/area/ruin/unpowered) +"R" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating/lavaland_baseturf, +/area/ruin/unpowered) +"S" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"V" = ( +/turf/open/floor/plating/jungle_baseturf/dying, +/area/ruin/unpowered) +"W" = ( +/turf/closed/wall/mineral/titanium, +/area/template_noop) +"X" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"Y" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"Z" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) + +(1,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(2,1,1) = {" +D +D +h +h +h +h +h +h +h +h +h +h +h +D +D +D +D +D +D +D +"} +(3,1,1) = {" +D +h +h +G +h +h +h +h +h +h +h +h +h +h +D +D +D +D +D +D +"} +(4,1,1) = {" +D +h +h +h +h +h +h +h +h +h +h +h +h +h +h +D +D +D +D +D +"} +(5,1,1) = {" +D +G +h +h +h +G +X +h +X +h +h +h +h +h +h +h +h +D +D +D +"} +(6,1,1) = {" +D +h +h +h +h +h +b +g +g +h +o +h +h +h +h +S +h +D +D +D +"} +(7,1,1) = {" +D +h +h +W +G +W +r +r +r +V +r +r +r +h +h +h +h +D +D +D +"} +(8,1,1) = {" +D +h +h +W +p +p +r +P +d +V +l +r +h +h +h +x +h +h +D +D +"} +(9,1,1) = {" +D +h +h +W +p +p +r +I +V +N +V +r +G +G +h +h +h +h +D +D +"} +(10,1,1) = {" +D +h +h +W +p +G +r +a +V +V +V +V +p +G +W +h +h +h +D +D +"} +(11,1,1) = {" +D +h +h +h +G +p +r +r +R +r +r +r +G +p +W +h +h +h +D +D +"} +(12,1,1) = {" +D +h +w +h +G +G +p +p +p +p +p +p +p +Z +W +h +h +h +D +D +"} +(13,1,1) = {" +D +h +h +h +Y +p +G +G +Z +p +C +p +p +G +W +h +h +h +D +D +"} +(14,1,1) = {" +D +h +h +h +h +p +G +G +F +h +s +W +G +G +h +h +h +h +D +D +"} +(15,1,1) = {" +D +h +h +h +G +G +W +G +G +h +p +W +p +v +W +h +h +h +D +D +"} +(16,1,1) = {" +D +h +h +G +v +G +h +p +p +h +h +p +p +p +W +h +h +Y +D +D +"} +(17,1,1) = {" +D +D +h +W +p +G +W +K +n +i +p +p +p +p +W +h +h +D +D +D +"} +(18,1,1) = {" +D +D +h +W +F +p +W +W +W +W +W +p +G +p +G +h +h +D +D +D +"} +(19,1,1) = {" +D +D +h +W +p +Z +p +p +F +G +F +G +p +p +W +h +h +D +D +D +"} +(20,1,1) = {" +D +D +h +W +G +G +p +c +O +p +C +u +p +G +W +h +h +D +D +D +"} +(21,1,1) = {" +D +D +h +W +p +G +G +G +G +C +p +p +G +G +W +h +h +D +D +D +"} +(22,1,1) = {" +D +D +h +W +p +j +G +G +F +p +p +p +G +G +W +h +h +D +D +D +"} +(23,1,1) = {" +D +D +h +W +p +W +p +s +t +Z +C +C +W +G +W +h +h +D +D +D +"} +(24,1,1) = {" +D +D +h +h +h +W +W +p +p +p +F +W +W +h +h +h +h +D +D +D +"} +(25,1,1) = {" +D +D +h +h +h +h +W +C +F +y +p +W +h +h +h +w +h +D +D +D +"} +(26,1,1) = {" +D +D +D +D +h +h +W +W +L +B +W +W +h +h +h +h +D +D +D +D +"} +(27,1,1) = {" +D +D +D +D +h +h +h +h +h +h +h +h +h +h +D +D +D +D +D +D +"} +(28,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(29,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_dead_nest.dmm b/_maps/RandomRuins/JungleRuins/jungleland_dead_nest.dmm new file mode 100644 index 000000000000..ebd191ec6906 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_dead_nest.dmm @@ -0,0 +1,24 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"f" = ( +/obj/structure/spawner/nest/dying, +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +a +a +a +"} +(2,1,1) = {" +a +f +a +"} +(3,1,1) = {" +a +a +a +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_dead_tartemple.dmm b/_maps/RandomRuins/JungleRuins/jungleland_dead_tartemple.dmm new file mode 100644 index 000000000000..c959990bdfe6 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_dead_tartemple.dmm @@ -0,0 +1,1827 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ac" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"ad" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"ag" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/helmet/gladiator, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"ah" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"ai" = ( +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"aj" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"ak" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"al" = ( +/turf/template_noop, +/area/template_noop) +"an" = ( +/mob/living/simple_animal/hostile/tar/amalgamation, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"aq" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"as" = ( +/obj/item/gun/ballistic/bow, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"at" = ( +/obj/item/ammo_casing/caseless/arrow/bone, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"au" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"av" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"aw" = ( +/turf/closed/indestructible/riveted/boss, +/area/ruin/unpowered/tar_temple) +"ax" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"ay" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"az" = ( +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"aF" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"aH" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"aI" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"aL" = ( +/mob/living/simple_animal/hostile/tar/dryad, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"aM" = ( +/obj/item/chair/wood, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"aN" = ( +/obj/structure/fluff/tarstatue, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"aO" = ( +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"aP" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"aS" = ( +/obj/structure/necropolis_gate{ + name = "ancient gate" + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"aV" = ( +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"aX" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"aY" = ( +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"aZ" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/jungle_baseturf/dying, +/area/template_noop) +"cG" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/ruin/unpowered/tar_temple) +"cX" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"gg" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/ruin/unpowered/tar_temple) +"ko" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"pP" = ( +/mob/living/simple_animal/hostile/tar/amalgamation/convert, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"rb" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/ruin/unpowered/tar_temple) +"rI" = ( +/obj/effect/decal/remains/human, +/obj/item/storage/backpack/satchel/explorer, +/mob/living/simple_animal/hostile/tar/amalgamation/convert, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"wB" = ( +/mob/living/simple_animal/hostile/tar/shade, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"xw" = ( +/obj/effect/decal/remains/human, +/obj/item/storage/belt/quiver, +/obj/item/ammo_casing/reusable/arrow/bamboo, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"zB" = ( +/obj/item/ammo_casing/reusable/arrow/bamboo, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"Ci" = ( +/obj/item/clothing/suit/toggle/labcoat, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"Du" = ( +/obj/structure/stone_tile/surrounding_tile, +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/ruin/unpowered/tar_temple) +"Dz" = ( +/obj/structure/table/wood, +/obj/item/melee/spear/bamboospear, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"DD" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/ruin/unpowered/tar_temple) +"Ek" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"Es" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/ruin/unpowered/tar_temple) +"Fu" = ( +/obj/structure/stone_tile/burnt{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"Hc" = ( +/obj/item/paper/crumpled{ + info = "These temples appear to be some kind of places of worship, and all house some sort of crystal fragment. This temple appears especially odd, as it seems to resemble some sort of large arena, and the altar within seems especially peculiar, almost as if it is begging to be made complete with an offering. Many of the locals have refused to accompany us to these expeditions no matter our offers, and this one was especially frowned upon, but we do have a few escorts in case anything goes wrong..." + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"Hd" = ( +/obj/structure/stone_tile, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"Hs" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/mask/gas/explorer, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"JX" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"Kv" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/head/helmet/shaman, +/obj/item/tar_crystal, +/obj/item/melee/spear/bamboospear, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"Lw" = ( +/obj/item/flashlight/seclite, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"Nk" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"RE" = ( +/obj/structure/stone_tile/block, +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/ruin/unpowered/tar_temple) +"Tg" = ( +/obj/structure/tar_altar, +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/ruin/unpowered/tar_temple) +"Uh" = ( +/obj/structure/necropolis_gate{ + name = "ancient gate" + }, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"Vc" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"VB" = ( +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/asteroid/hivelord/tar, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) +"Wl" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/ruin/unpowered/tar_temple) +"WZ" = ( +/obj/structure/stone_tile/cracked, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered/tar_temple) + +(1,1,1) = {" +al +al +al +al +al +ai +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +ai +al +al +al +al +al +al +al +al +al +al +al +"} +(2,1,1) = {" +al +al +al +al +ai +aw +aw +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aw +aw +ai +al +al +al +al +al +al +al +al +al +al +"} +(3,1,1) = {" +al +al +al +ai +aw +aw +ac +aY +aY +aY +aY +aY +aY +aY +ad +ad +aY +aY +ad +aY +aY +aY +aY +aY +aY +aY +aY +aw +aw +ai +al +al +al +al +al +al +al +al +al +"} +(4,1,1) = {" +al +al +al +ai +aw +aY +aY +aY +aY +JX +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aY +aY +aY +aw +aw +ai +al +al +al +al +al +al +al +al +"} +(5,1,1) = {" +al +al +al +ai +aw +aY +aY +aY +ag +aw +aw +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aw +aw +aY +aY +aY +aw +aw +ai +al +al +al +al +al +al +al +"} +(6,1,1) = {" +al +al +al +ai +aw +aY +aY +Dz +aw +aw +aO +aO +aq +aH +aH +aH +aH +aO +aH +aH +aH +aO +aO +aO +aO +aw +aw +aY +aY +aY +aw +aw +ai +al +al +al +al +al +al +"} +(7,1,1) = {" +al +al +al +ai +aw +aY +aY +aY +aw +az +aO +ak +av +ak +ak +ak +ak +aM +ak +ak +ak +ak +ak +ak +aO +aO +aw +aw +aY +aY +aY +aw +aw +ai +al +al +al +al +al +"} +(8,1,1) = {" +al +al +ai +aw +aw +aY +aY +aY +aw +az +ax +az +az +az +az +az +az +az +az +az +az +az +az +az +ax +az +az +aw +aw +aY +aY +aY +aw +aw +ai +al +al +al +al +"} +(9,1,1) = {" +al +ai +aw +aw +aY +aY +aY +aw +aw +az +az +az +az +az +az +az +az +az +az +az +az +az +az +az +az +az +au +az +aw +aw +aY +aY +aY +aw +ai +al +al +al +al +"} +(10,1,1) = {" +ai +aw +aw +aY +aY +aY +aw +aw +az +az +az +az +ay +aI +aI +aI +aI +aI +aI +aI +aI +aI +aI +aI +aI +au +aO +au +az +aw +aw +aY +aY +aw +ai +al +al +al +al +"} +(11,1,1) = {" +aw +aw +aY +aY +aY +aw +aw +az +az +az +aN +az +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +au +az +az +aw +aY +aY +aw +aw +ai +al +al +al +"} +(12,1,1) = {" +aw +aY +aY +aY +aw +aw +az +au +az +az +az +az +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +au +az +aN +aw +aY +aY +aY +aw +ai +ai +al +al +"} +(13,1,1) = {" +aw +aY +aY +aw +aw +az +aO +aO +aO +az +az +az +aO +aO +zB +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +au +az +az +aw +ac +aY +aY +aw +ai +ai +ai +al +"} +(14,1,1) = {" +aw +aY +aY +aw +az +aO +aO +aO +ah +aO +az +rI +aO +Fu +au +au +au +au +au +au +aP +au +Ek +aO +aO +aO +aO +au +az +az +aw +aw +aY +aY +aw +ai +ai +ai +ai +"} +(15,1,1) = {" +aw +aY +aY +aw +az +aO +aO +au +aO +aO +az +az +cX +au +Vc +aO +aO +aO +aO +aO +aO +Vc +au +Ek +aO +ah +aO +au +au +az +az +aw +aY +aY +aw +ai +ai +aX +ai +"} +(16,1,1) = {" +aw +aY +ad +aw +az +Vc +aO +at +au +aO +az +aO +au +aO +aO +aO +wB +aO +aO +aO +aO +Ci +Hs +au +aO +at +aO +aO +aO +au +az +aw +aY +aY +aw +ai +ko +ai +ai +"} +(17,1,1) = {" +aw +aY +ad +aw +az +au +au +au +aO +aO +az +az +au +aO +aO +aO +aL +aO +aO +aO +aO +aO +Hc +au +aO +aO +aO +aO +aO +au +az +aw +aY +aY +aw +Lw +ai +ai +ai +"} +(18,1,1) = {" +aw +ad +ad +aw +au +az +az +au +aO +aO +aO +az +au +aO +aO +aO +rb +Es +DD +an +aO +aO +aO +aO +au +aO +aO +aO +aO +aO +au +aw +aY +aY +aw +aw +ai +ai +ai +"} +(19,1,1) = {" +aw +aY +ad +aw +az +Kv +az +az +au +aj +au +au +aO +aO +aO +VB +Wl +Tg +RE +aO +aO +aO +aO +aO +aO +au +au +au +au +au +au +Uh +aY +aY +aY +aS +aV +aZ +aZ +"} +(20,1,1) = {" +aw +aY +ad +aw +au +az +az +au +aO +aO +aO +az +au +aO +aO +aO +gg +cG +Du +an +aO +aO +aO +aO +au +aO +aO +aO +aO +aO +au +aw +aY +aY +aw +aw +ai +ai +ai +"} +(21,1,1) = {" +aw +aY +aY +aw +az +au +au +au +aO +aO +az +az +au +aO +aO +aO +aL +aO +aO +aO +aO +aO +aO +au +aO +aO +aO +aO +aO +au +az +aw +aY +aY +aw +ai +ai +ai +ai +"} +(22,1,1) = {" +aw +aY +aY +aw +az +Vc +aO +aO +au +aO +az +aO +au +aO +aO +aO +wB +zB +aO +aO +pP +aO +aO +au +aO +aO +aO +aO +aO +au +az +aw +aY +aY +aw +ai +ai +ai +ai +"} +(23,1,1) = {" +aw +aY +aY +aw +az +aO +aO +au +aO +aO +az +az +Nk +au +Vc +aO +aO +aO +aO +aO +aO +Vc +au +Hd +aO +aO +aO +au +au +az +az +aw +aY +aY +aw +ai +ai +aX +ai +"} +(24,1,1) = {" +aw +aY +aY +aw +az +aO +aO +aO +at +aO +az +aO +aO +Nk +au +au +au +au +au +au +au +au +WZ +aO +aO +aO +aO +au +az +az +aw +aw +aY +aY +aw +ai +ai +ai +ai +"} +(25,1,1) = {" +aw +aY +aY +aw +aw +az +aO +aO +aO +az +az +az +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +xw +aO +au +az +az +aw +ac +aY +aY +aw +ai +ai +ai +al +"} +(26,1,1) = {" +aw +aY +aY +aY +aw +aw +az +au +az +az +az +az +aO +aO +aO +aO +aO +aO +aO +aO +at +aO +aO +aO +aO +aO +as +au +az +aN +aw +aY +aY +aY +aw +ai +ai +al +al +"} +(27,1,1) = {" +aw +aw +aY +aY +aY +aw +aw +az +az +az +aN +az +ah +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +zB +au +az +az +aw +aY +aY +aw +aw +ai +al +al +al +"} +(28,1,1) = {" +ai +aw +aw +aY +aY +aY +aw +aw +az +az +az +az +av +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +au +aO +au +az +aw +aw +aY +aY +aw +ai +al +al +al +al +"} +(29,1,1) = {" +al +ai +aw +aw +aY +aY +aY +aw +aw +az +az +az +az +az +az +az +az +az +az +az +az +az +az +az +az +az +au +az +aw +aw +aY +aY +aY +aw +ai +al +al +al +al +"} +(30,1,1) = {" +al +al +ai +aw +aw +aY +aY +aY +aw +az +ax +az +az +az +az +az +az +az +az +az +az +az +az +az +ax +az +az +aw +aw +aY +aY +aY +aw +aw +ai +al +al +al +al +"} +(31,1,1) = {" +al +al +al +ai +aw +aY +aY +aY +aw +az +aO +aI +ay +aI +aI +aI +aI +aI +aI +aI +aI +aI +aI +aI +aO +aO +aw +aw +aY +aY +aY +aw +aw +ai +al +al +al +al +al +"} +(32,1,1) = {" +al +al +al +ai +aw +aY +aY +JX +aw +aw +aO +aO +aF +aF +aF +aF +aF +aO +aF +aF +aF +aF +aF +aO +aO +aw +aw +aY +aY +aY +aw +aw +ai +al +al +al +al +al +al +"} +(33,1,1) = {" +al +al +al +ai +aw +aY +aY +aY +ag +aw +aw +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aO +aw +aw +aY +aY +aY +aw +aw +ai +al +al +al +al +al +al +al +"} +(34,1,1) = {" +al +al +al +ai +aw +aY +aY +aY +aY +Dz +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aY +aY +aY +aw +aw +ai +al +al +al +al +al +al +al +al +"} +(35,1,1) = {" +al +al +al +ai +aw +aw +ac +aY +aY +aY +aY +aY +ad +ad +ad +ad +ad +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aw +aw +ai +al +al +al +al +al +al +al +al +al +"} +(36,1,1) = {" +al +al +al +al +ai +aw +aw +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aY +aw +aw +ai +al +al +al +al +al +al +al +al +al +al +"} +(37,1,1) = {" +al +al +al +al +al +ai +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +ai +al +al +al +al +al +al +al +al +al +al +al +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_dead_testingfacility.dmm b/_maps/RandomRuins/JungleRuins/jungleland_dead_testingfacility.dmm new file mode 100644 index 000000000000..1bee291be241 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_dead_testingfacility.dmm @@ -0,0 +1,1232 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aj" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"bc" = ( +/obj/machinery/door/poddoor/shutters/preopen, +/obj/structure/fans/tiny, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bM" = ( +/obj/structure/table_frame, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"cV" = ( +/obj/structure/fence, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"dc" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"de" = ( +/obj/item/gun/ballistic/automatic/pistol/m1911{ + spawnwithmagazine = 0 + }, +/obj/item/ammo_casing/c45{ + caliber = null; + desc = "A .45 bullet casing. This one is spent."; + icon_state = "s-casing"; + name = "spent bullet casing" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"di" = ( +/obj/item/stack/sheet/metal, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating, +/area/ruin/unpowered) +"dq" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"dv" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plating, +/area/ruin/unpowered) +"dx" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/unpowered) +"dI" = ( +/turf/closed/wall/r_wall/syndicate, +/area/ruin/unpowered) +"fo" = ( +/obj/item/clothing/head/bio_hood/security, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"fI" = ( +/obj/effect/decal/cleanable/blood/gibs/down, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"fT" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/ruin/unpowered) +"gy" = ( +/obj/structure/foamedmetal/iron, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered) +"gR" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/ruin/unpowered) +"hh" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/door/poddoor, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/unpowered) +"hE" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"ib" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ir" = ( +/obj/machinery/computer{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"ix" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"km" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"kw" = ( +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/unpowered) +"ky" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/ruin/unpowered) +"kB" = ( +/obj/machinery/computer{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"lP" = ( +/obj/structure/table_frame, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/corpse/damaged, +/turf/open/floor/plating, +/area/ruin/unpowered) +"lR" = ( +/turf/open/floor/plating, +/area/ruin/unpowered) +"mu" = ( +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plating, +/area/ruin/unpowered) +"my" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/obj/structure/grille, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"mC" = ( +/obj/machinery/light/small/broken{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"nD" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"nJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/unpowered) +"nO" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"nT" = ( +/obj/structure/fence/corner, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"nW" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/blackwhite, +/area/ruin/unpowered) +"oN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/glass, +/obj/item/reagent_containers/autoinjector/medipen/survival, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"pC" = ( +/obj/machinery/door/poddoor/shutters/preopen, +/obj/structure/fans/tiny, +/obj/item/crowbar, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/ruin/unpowered) +"qm" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/unpowered) +"rr" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"se" = ( +/turf/closed/wall/mineral/iron, +/area/ruin/unpowered) +"so" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating, +/area/ruin/unpowered) +"sq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plating, +/area/ruin/unpowered) +"sY" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"td" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/blackwhite, +/area/ruin/unpowered) +"tz" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Emergency Exit" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ub" = ( +/obj/machinery/chem_dispenser/fullupgrade, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ur" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"uI" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"uL" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"uW" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/turf/open/floor/plating, +/area/ruin/unpowered) +"wZ" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"xi" = ( +/obj/structure/table/reinforced, +/obj/item/paper{ + desc = ""; + info = "Attention, Site Echo. A large unidentified, possibly organic form has been seen moving towards your position. It is recommended to secure all doors and temporarily turn off power to avoid being noticed. Ensure you take proper procedures with the patient cells. We'll check on you again tommorow, ensure power is on at 0800 to receive the new report."; + name = "Command Report #031" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"yt" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/blackwhite, +/area/ruin/unpowered) +"zv" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"zG" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plasteel/blackwhite, +/area/ruin/unpowered) +"zR" = ( +/obj/structure/fence/cut/large{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"AL" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"AP" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"Bo" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Bu" = ( +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"CA" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/unpowered) +"DF" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Monitoring Room" + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Ey" = ( +/obj/structure/window/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/unpowered) +"EI" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Fa" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Fc" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Fk" = ( +/obj/item/clothing/suit/bio_suit/security, +/turf/open/floor/plating, +/area/ruin/unpowered) +"FL" = ( +/obj/structure/table/glass, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/autoinjector/medipen/survival, +/turf/open/floor/plasteel/blackwhite, +/area/ruin/unpowered) +"FP" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"FY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Gr" = ( +/obj/structure/foamedmetal/iron, +/turf/open/floor/plating, +/area/ruin/unpowered) +"GF" = ( +/turf/template_noop, +/area/template_noop) +"GM" = ( +/obj/structure/foamedmetal/iron, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"GT" = ( +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Hb" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood, +/obj/item/organ/alien/plasmavessel, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Hm" = ( +/obj/item/hemostat, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Hs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Il" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Ix" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Patient Cell Monitoring" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"IC" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall/syndicate, +/area/ruin/unpowered) +"Jf" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Jy" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier{ + head = null; + id_job = "Outpost Officer"; + name = "Outpost Officer"; + random = 1 + }, +/obj/effect/decal/cleanable/blood/old{ + name = "dried blood splatter"; + pixel_x = -29 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"JX" = ( +/obj/structure/table/reinforced, +/obj/item/scalpel, +/obj/item/organ/eyes/night_vision/alien, +/obj/item/organ/cyberimp/eyes/hud/medical, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Lb" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/template_noop) +"Le" = ( +/obj/machinery/door/airlock/glass{ + name = "Staff Room" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Lj" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"LK" = ( +/obj/item/storage/bag/bio, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Mx" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/ruin/unpowered) +"PP" = ( +/obj/structure/table/glass, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Qv" = ( +/obj/machinery/computer, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"Rt" = ( +/mob/living/simple_animal/hostile/abomination/super, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating, +/area/ruin/unpowered) +"RZ" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/ruin/unpowered) +"SN" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Tb" = ( +/obj/structure/foamedmetal/iron, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"Uk" = ( +/obj/machinery/door/poddoor, +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/unpowered) +"UA" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/unpowered) +"UN" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Vc" = ( +/turf/open/floor/plasteel/blackwhite, +/area/ruin/unpowered) +"VT" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"WM" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel/blackwhite, +/area/ruin/unpowered) +"XQ" = ( +/mob/living/simple_animal/hostile/abomination/altform4, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"YL" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Zp" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Zv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Zy" = ( +/obj/machinery/light/broken{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ZB" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ZO" = ( +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/ruin/unpowered) +"ZP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) + +(1,1,1) = {" +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +Bu +Bu +cV +cV +cV +cV +cV +Bu +Bu +Bu +"} +(2,1,1) = {" +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +Bu +Bu +Bu +Bu +Bu +Bu +Bu +Bu +Bu +Bu +"} +(3,1,1) = {" +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +Bu +dI +dI +dI +dI +dI +dI +Bu +Bu +Lb +"} +(4,1,1) = {" +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +GF +Bu +dI +ZO +ZB +Hs +ZO +dI +Bu +Bu +Lb +"} +(5,1,1) = {" +GF +GF +GF +GF +Bu +Bu +Bu +Bu +Bu +Bu +Bu +Bu +Bu +Bu +Bu +Bu +dI +RZ +ZO +ZO +RZ +bc +rr +Bu +AP +"} +(6,1,1) = {" +GF +GF +GF +GF +Bu +Bu +Bu +Bu +Bu +Bu +Bu +Bu +dI +dI +dI +kw +kw +pC +dI +Uk +hh +dI +Bu +Bu +Lb +"} +(7,1,1) = {" +GF +GF +GF +GF +Bu +Bu +Bu +Bu +Bu +Bu +dI +dI +dI +bM +Fa +dI +UN +lR +dI +ur +xi +dI +Bu +Bu +zR +"} +(8,1,1) = {" +GF +GF +GF +dI +dI +dI +dI +dI +dI +dI +dI +ub +FY +GT +oN +dI +Zy +RZ +DF +AL +ir +dI +Bu +Bu +Bu +"} +(9,1,1) = {" +Bu +Bu +Bu +dI +JX +lR +dI +ky +lR +Zp +dI +VT +uI +GT +sq +dI +nJ +uW +dI +dI +dI +dI +Bu +Bu +Bu +"} +(10,1,1) = {" +Bu +Bu +dI +kw +Hb +GT +kw +Jy +nJ +lR +dI +aj +Zv +GT +PP +dI +RZ +SN +dI +Bu +Bu +Bu +Bu +Bu +Bu +"} +(11,1,1) = {" +Bu +dI +kw +GT +qm +Hm +kw +de +lR +lR +dI +ZP +GT +lR +Fc +dI +lR +dx +dI +Bu +Bu +Bu +Bu +Bu +Bu +"} +(12,1,1) = {" +Bu +dI +lR +lR +lR +se +kw +kw +Mx +dI +dI +dI +my +sY +dI +kw +lR +Il +kw +dI +dI +Bu +Bu +Bu +Bu +"} +(13,1,1) = {" +Bu +dI +Gr +GT +se +se +se +GM +wZ +nJ +lR +hE +ib +Jf +Jf +Jf +dc +uL +lR +Rt +hh +Bu +Bu +Bu +Bu +"} +(14,1,1) = {" +Bu +dI +Gr +se +se +se +GM +lR +km +lR +wZ +km +SN +lR +lR +lR +lR +wZ +nJ +lR +hh +Bu +Bu +Bu +Bu +"} +(15,1,1) = {" +Bu +dI +Gr +Tb +se +kw +kw +kw +dI +dI +dI +IC +Ix +Bo +dI +kw +lR +nJ +kw +dI +dI +Bu +Bu +Bu +Lb +"} +(16,1,1) = {" +Bu +dI +wZ +Gr +se +kw +lR +nJ +lR +dI +Qv +XQ +ix +dq +kB +dI +nJ +lR +dI +Bu +Bu +Bu +Bu +Bu +Lb +"} +(17,1,1) = {" +Bu +dI +kw +Gr +Gr +kw +mC +mu +nJ +Fk +fI +dc +Lj +km +FP +dI +Ey +Le +dI +dI +Bu +Bu +Bu +Bu +Lb +"} +(18,1,1) = {" +Bu +Bu +dI +kw +tz +dI +nJ +lR +EI +dI +LK +km +nO +fo +kB +dI +yt +lR +CA +dI +dI +dI +Bu +Bu +Bu +"} +(19,1,1) = {" +Bu +Bu +Bu +gy +gy +dI +dI +dI +dI +dI +dI +di +dI +dI +dI +dI +UA +Vc +lR +lR +lR +dI +dI +Bu +Bu +"} +(20,1,1) = {" +GF +GF +GF +GF +gy +gy +Bu +Bu +Bu +dI +lR +nJ +lR +dI +Bu +dI +nJ +lR +zv +nW +Vc +dv +dI +Bu +Bu +"} +(21,1,1) = {" +GF +GF +GF +GF +Bu +Bu +Bu +Bu +Bu +dI +lR +lR +nJ +dI +Bu +dI +zG +gR +FL +lP +Vc +td +dI +Bu +Bu +"} +(22,1,1) = {" +GF +GF +GF +GF +Bu +Bu +Bu +Bu +Bu +dI +fT +nD +lR +dI +Bu +dI +lR +Vc +YL +YL +Vc +WM +dI +Bu +Bu +"} +(23,1,1) = {" +GF +GF +GF +GF +GF +GF +GF +GF +Bu +dI +dI +dI +dI +dI +Bu +dI +dI +so +Vc +Vc +lR +dI +dI +Bu +Lb +"} +(24,1,1) = {" +GF +GF +GF +GF +GF +GF +GF +GF +Bu +Bu +Bu +Bu +Bu +Bu +Bu +Bu +dI +dI +dI +dI +dI +dI +Bu +Bu +Lb +"} +(25,1,1) = {" +GF +GF +GF +GF +GF +GF +GF +GF +Bu +Bu +Bu +Bu +cV +cV +Bu +cV +Bu +cV +Bu +cV +cV +cV +cV +cV +nT +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_felinid.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_felinid.dmm new file mode 100644 index 000000000000..4e1caf46de49 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_felinid.dmm @@ -0,0 +1,358 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"c" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"d" = ( +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/wood/lavaland, +/area/ruin/unpowered) +"e" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"f" = ( +/obj/item/reagent_containers/autoinjector/medipen/survival, +/turf/open/floor/wood/lavaland, +/area/ruin/unpowered) +"g" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/wood/lavaland, +/area/ruin/unpowered) +"h" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"o" = ( +/obj/item/organ/ears/cat, +/turf/open/floor/wood/lavaland, +/area/ruin/unpowered) +"u" = ( +/obj/item/organ/tail/cat, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"v" = ( +/obj/effect/mob_spawn/human/miner, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"z" = ( +/turf/template_noop, +/area/template_noop) +"A" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"C" = ( +/obj/item/reagent_containers/food/snacks/deadmouse, +/turf/open/floor/wood/lavaland, +/area/ruin/unpowered) +"E" = ( +/turf/open/floor/wood/lavaland, +/area/ruin/unpowered) +"K" = ( +/obj/item/toy/cattoy, +/turf/open/floor/wood/lavaland, +/area/ruin/unpowered) +"L" = ( +/obj/structure/mineral_door/wood, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"M" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"N" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/wood/lavaland, +/area/ruin/unpowered) +"O" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"P" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"Q" = ( +/obj/item/shovel, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"U" = ( +/obj/effect/mob_spawn/human/corpse/felinid, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"V" = ( +/obj/item/reagent_containers/autoinjector/medipen/survival, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"Y" = ( +/obj/effect/mob_spawn/human/corpse/felinid, +/turf/open/floor/wood/lavaland, +/area/ruin/unpowered) +"Z" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/ruin/unpowered) + +(1,1,1) = {" +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +"} +(2,1,1) = {" +z +Z +Z +Z +Z +Z +a +Z +Z +z +z +z +z +z +z +"} +(3,1,1) = {" +z +Z +c +C +E +E +c +c +Z +M +M +z +z +z +z +"} +(4,1,1) = {" +z +Z +c +Y +d +u +U +e +Z +M +M +M +z +z +z +"} +(5,1,1) = {" +z +Z +O +V +g +E +N +c +Z +M +M +M +M +z +z +"} +(6,1,1) = {" +z +Z +N +K +E +v +c +P +L +M +M +M +M +z +z +"} +(7,1,1) = {" +z +a +E +e +h +A +f +E +Z +M +M +Q +M +z +z +"} +(8,1,1) = {" +z +Z +c +c +U +E +g +E +Z +M +M +M +M +z +z +"} +(9,1,1) = {" +z +Z +o +E +c +N +C +E +Z +M +M +M +z +z +z +"} +(10,1,1) = {" +z +Z +Z +Z +a +Z +Z +Z +Z +M +M +M +z +z +z +"} +(11,1,1) = {" +z +z +M +M +M +M +M +M +M +M +M +M +z +z +z +"} +(12,1,1) = {" +z +z +M +M +M +M +M +M +M +M +M +M +M +z +z +"} +(13,1,1) = {" +z +z +z +M +M +M +M +M +M +M +M +M +z +z +z +"} +(14,1,1) = {" +z +z +z +z +z +z +z +M +M +M +z +z +z +z +z +"} +(15,1,1) = {" +z +z +z +z +z +z +z +z +z +z +z +z +z +z +z +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_garden.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_garden.dmm new file mode 100644 index 000000000000..165aeb3e795d --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_garden.dmm @@ -0,0 +1,555 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/item/cultivator/rake, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"b" = ( +/obj/structure/flora/junglebush, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"c" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"e" = ( +/turf/open/water/toxic_pit, +/area/template_noop) +"f" = ( +/obj/structure/sink/puddle, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"j" = ( +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"l" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"o" = ( +/obj/structure/flora/rock/jungle, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"p" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"q" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"s" = ( +/obj/structure/flora/junglebush/b, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"u" = ( +/mob/living/simple_animal/hostile/yog_jungle/dryad{ + desc = "An elderly spirit. It looks to have tended to this quaint garden for a very long time."; + name = "The Gardener" + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"w" = ( +/obj/structure/mineral_door/paperframe, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"x" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"z" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/bait/wild, +/obj/item/reagent_containers/food/snacks/bait/wild, +/obj/item/reagent_containers/food/snacks/bait/wild, +/obj/item/reagent_containers/food/snacks/bait/wild, +/obj/item/reagent_containers/food/snacks/bait/wild, +/obj/item/reagent_containers/food/snacks/bait/wild, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"A" = ( +/obj/structure/window/paperframe{ + CanAtmosPass = 0 + }, +/turf/open/floor/wood/jungle, +/area/template_noop) +"B" = ( +/obj/structure/flora/junglebush/c, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"F" = ( +/obj/machinery/hydroponics/soil, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"H" = ( +/obj/structure/chair/sofa/bamboo/left, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"I" = ( +/turf/closed/wall/mineral/wood, +/area/template_noop) +"K" = ( +/obj/structure/flora/grass/jungle, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"L" = ( +/obj/item/twohanded/fishingrod, +/obj/item/clothing/head/fishing, +/obj/item/clothing/gloves/fishing, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"S" = ( +/obj/structure/flytrap, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"T" = ( +/obj/structure/chair/sofa/bamboo/right, +/turf/open/indestructible/grass/jungle, +/area/template_noop) +"V" = ( +/obj/structure/mineral_door/paperframe, +/turf/open/floor/wood/jungle, +/area/template_noop) +"Y" = ( +/obj/structure/flora/junglebush/large, +/turf/open/indestructible/grass/jungle, +/area/template_noop) + +(1,1,1) = {" +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +"} +(2,1,1) = {" +c +I +A +A +A +A +A +A +A +A +A +A +A +A +A +A +A +A +I +c +"} +(3,1,1) = {" +c +A +j +c +j +j +j +j +j +j +j +j +j +c +j +j +j +S +A +c +"} +(4,1,1) = {" +c +A +j +q +j +j +j +j +Y +j +S +j +j +j +q +c +j +j +A +c +"} +(5,1,1) = {" +c +A +c +j +j +p +q +F +a +F +j +j +j +c +l +j +j +j +A +c +"} +(6,1,1) = {" +c +A +j +j +j +j +p +S +j +j +j +K +j +j +j +j +j +j +A +c +"} +(7,1,1) = {" +c +A +j +j +q +c +c +c +c +c +j +j +q +j +j +q +j +j +A +c +"} +(8,1,1) = {" +c +A +p +B +f +c +c +u +c +c +c +j +K +j +K +j +o +j +A +c +"} +(9,1,1) = {" +c +A +j +S +c +c +T +L +e +c +c +j +j +f +j +S +j +c +A +c +"} +(10,1,1) = {" +c +w +c +c +c +j +H +e +e +e +c +c +j +j +j +j +c +c +V +c +"} +(11,1,1) = {" +c +w +c +c +j +j +b +z +e +e +c +c +j +x +j +j +c +c +V +c +"} +(12,1,1) = {" +c +A +j +j +j +j +j +q +o +e +c +c +b +j +j +j +c +c +A +c +"} +(13,1,1) = {" +c +A +j +j +p +j +j +j +q +j +j +c +c +j +j +c +c +j +A +c +"} +(14,1,1) = {" +c +A +j +q +j +j +j +j +j +j +q +p +c +c +c +c +j +j +A +c +"} +(15,1,1) = {" +c +A +j +p +j +j +B +j +j +j +p +j +c +c +c +f +j +S +A +c +"} +(16,1,1) = {" +c +A +j +j +j +c +q +j +j +j +j +S +j +j +j +j +j +j +A +c +"} +(17,1,1) = {" +c +A +j +q +j +j +S +j +j +j +q +j +j +j +j +j +q +s +A +c +"} +(18,1,1) = {" +c +A +j +j +j +j +j +j +j +j +j +j +j +j +j +j +j +c +A +c +"} +(19,1,1) = {" +c +I +A +A +A +A +A +A +A +A +A +A +A +A +A +A +A +A +I +c +"} +(20,1,1) = {" +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_geode.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_geode.dmm new file mode 100644 index 000000000000..702473a3fcf9 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_geode.dmm @@ -0,0 +1,283 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"b" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk/watcher, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered) +"h" = ( +/turf/open/lava/smooth/jungle_surface, +/area/ruin/unpowered) +"l" = ( +/turf/closed/indestructible/riveted/boss, +/area/ruin/unpowered) +"n" = ( +/turf/closed/mineral/random/volcanic, +/area/ruin/unpowered) +"q" = ( +/mob/living/simple_animal/hostile/asteroid/goliath/beast, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered) +"G" = ( +/turf/template_noop, +/area/template_noop) +"L" = ( +/turf/closed/mineral/random/volcanic/hard, +/area/ruin/unpowered) +"N" = ( +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered) + +(1,1,1) = {" +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +"} +(2,1,1) = {" +G +G +n +n +n +G +G +G +G +G +G +G +G +G +G +"} +(3,1,1) = {" +G +G +n +n +n +n +n +n +n +G +n +n +G +G +G +"} +(4,1,1) = {" +G +n +n +L +L +n +b +N +n +n +n +n +n +G +G +"} +(5,1,1) = {" +G +n +L +L +L +n +N +n +n +l +L +L +n +n +G +"} +(6,1,1) = {" +G +n +L +l +h +L +n +n +h +N +N +L +L +l +G +"} +(7,1,1) = {" +G +n +L +h +N +N +h +h +N +N +N +l +N +N +G +"} +(8,1,1) = {" +G +n +L +h +N +q +N +N +N +N +N +N +N +N +G +"} +(9,1,1) = {" +G +n +L +N +N +N +N +N +N +q +N +l +N +N +G +"} +(10,1,1) = {" +G +n +L +L +l +N +N +h +h +N +L +L +n +l +G +"} +(11,1,1) = {" +G +n +n +n +L +L +L +L +l +L +L +L +n +n +G +"} +(12,1,1) = {" +G +G +n +n +n +n +n +n +L +L +L +n +n +G +G +"} +(13,1,1) = {" +G +G +n +n +n +G +G +n +n +n +n +G +G +G +G +"} +(14,1,1) = {" +G +G +G +G +G +G +G +G +n +n +G +G +G +G +G +"} +(15,1,1) = {" +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_ivymen_nest.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_ivymen_nest.dmm new file mode 100644 index 000000000000..e0ebbdf78fd6 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_ivymen_nest.dmm @@ -0,0 +1,723 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/item/weldingtool/experimental, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"ab" = ( +/obj/structure/table/wood, +/obj/item/storage/belt, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"ac" = ( +/obj/item/storage/toolbox/syndicate, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"ad" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"ae" = ( +/obj/item/storage/box/rxglasses, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"af" = ( +/obj/structure/closet/crate/radiation, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/obj/item/flashlight/flare, +/obj/item/hand_labeler, +/obj/item/hand_labeler_refill, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"ag" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"ai" = ( +/obj/item/flashlight/lantern{ + on = 1 + }, +/turf/open/indestructible/grass, +/area/ruin/unpowered/ivymen) +"ak" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"al" = ( +/turf/closed/indestructible/rock/wood, +/area/ruin/unpowered/ivymen) +"am" = ( +/obj/machinery/iv_drip, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"an" = ( +/obj/structure/flora/rock/pile/largejungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"ao" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"ap" = ( +/obj/structure/flora/rock/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aq" = ( +/obj/structure/necropolis_gate{ + name = "ancient gate" + }, +/obj/structure/fans/tiny/invisible, +/turf/open/indestructible/grass, +/area/ruin/unpowered/ivymen) +"au" = ( +/obj/item/storage/bag/plants/portaseeder, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"aw" = ( +/obj/structure/yog_jungle/ivymen, +/turf/open/indestructible/grass, +/area/ruin/unpowered/ivymen) +"ax" = ( +/obj/item/seeds/bamboo, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"ay" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"az" = ( +/obj/item/flashlight/flare/torch, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aB" = ( +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/jungleland/explored) +"aC" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aD" = ( +/obj/item/cultivator/rake, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aE" = ( +/obj/structure/bonfire/dense, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aF" = ( +/obj/item/hatchet/wooden, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aG" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/unpowered/ivymen) +"aH" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aI" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aK" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aL" = ( +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/seeds/tower, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"aO" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aP" = ( +/obj/item/reagent_containers/glass/bucket/wooden, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aQ" = ( +/obj/structure/table/optable, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"aR" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aS" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"aT" = ( +/obj/item/shovel, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"aV" = ( +/obj/item/construction/rcd/loaded, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"aX" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"aY" = ( +/turf/open/indestructible/grass, +/area/ruin/unpowered/ivymen) +"aZ" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"bQ" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"hG" = ( +/obj/item/pickaxe, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"hW" = ( +/obj/item/malf_upgrade, +/obj/item/stack/sheet/mineral/mythril{ + amount = 50 + }, +/obj/structure/closet/crate/wooden, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"kJ" = ( +/obj/item/seeds/nettle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"lS" = ( +/obj/item/seeds/ambrosia, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"mF" = ( +/obj/item/plant_analyzer, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"qA" = ( +/turf/closed/wall/mineral/wood, +/area/jungleland/explored) +"se" = ( +/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen{ + desc = "Some strange bug that doesn't look like it comes from here. Eats dead things and produces a thick and nutritious milk." + }, +/turf/open/indestructible/grass, +/area/ruin/unpowered/ivymen) +"uo" = ( +/obj/item/flashlight/lantern{ + on = 1 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"yt" = ( +/obj/item/book/manual/ivymen, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"Ad" = ( +/turf/closed/mineral/ash_rock/jungle/deepjungle, +/area/jungleland/explored) +"AZ" = ( +/obj/structure/table/wood, +/obj/item/storage/belt/quiver/weaver/ashwalker{ + pixel_y = 2 + }, +/obj/item/storage/belt/quiver/weaver/ashwalker{ + pixel_y = -2 + }, +/obj/item/gun/ballistic/bow{ + pixel_x = 1; + pixel_y = 1 + }, +/obj/item/gun/ballistic/bow{ + pixel_x = -1; + pixel_y = -1 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"Ez" = ( +/obj/item/seeds/cotton, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) +"LK" = ( +/obj/structure/table/wood, +/obj/item/melee/spear/bamboospear, +/obj/item/melee/spear/bamboospear, +/obj/item/melee/spear/bamboospear, +/obj/item/melee/spear/bamboospear, +/obj/item/hatchet/wooden, +/obj/item/hatchet/wooden, +/obj/item/hatchet/wooden, +/obj/item/scythe, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"Ra" = ( +/obj/structure/closet/crate/medical, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/stack/sheet/cloth/ten, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/science, +/obj/item/reagent_containers/glass/bottle/synaptizine, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/l4z, +/obj/item/reagent_containers/glass/bottle/nutrient/l4z, +/obj/item/reagent_containers/glass/bottle/nutrient/rh, +/obj/item/reagent_containers/glass/bottle/nutrient/rh, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/ivymen) +"Tb" = ( +/obj/item/melee/spear/bamboospear, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/jungleland/explored) + +(1,1,1) = {" +Ad +Ad +Ad +aG +aG +aG +aG +qA +qA +qA +qA +qA +qA +bQ +Ad +Ad +Ad +Ad +Ad +Ad +"} +(2,1,1) = {" +Ad +Ad +aG +aG +AZ +LK +aG +ay +ay +ay +ay +ay +ay +ay +aI +ay +ay +hG +Ad +Ad +"} +(3,1,1) = {" +Ad +Ad +aG +ab +aX +aX +aX +aB +aB +aB +aB +aB +ay +aH +ay +aZ +ay +ay +aR +Ad +"} +(4,1,1) = {" +Ad +Ad +aG +ak +aX +aX +aG +ao +ag +ay +aI +aB +ay +ay +ag +ay +aO +ay +ay +Ad +"} +(5,1,1) = {" +Ad +Ad +aG +aG +aG +aG +aG +ay +aZ +aI +uo +aB +ay +aK +ay +ay +ay +aO +ay +Ad +"} +(6,1,1) = {" +Ad +Ad +al +al +al +al +al +al +ay +ag +az +aB +aB +aB +aB +aC +aD +aO +uo +Ad +"} +(7,1,1) = {" +Ad +al +al +al +al +al +al +al +al +ay +ay +aB +Tb +Ez +ay +aP +ay +aO +ay +Ad +"} +(8,1,1) = {" +Ad +al +al +ai +aY +aY +aY +al +al +ay +aI +aB +ay +ay +ad +aH +aO +ay +aH +Ad +"} +(9,1,1) = {" +Ad +al +al +aX +aX +aX +aY +al +al +ay +ay +aB +ag +ay +ay +ax +ay +ay +ay +Ad +"} +(10,1,1) = {" +Ad +al +al +aX +aw +aX +aY +aY +aq +aB +aB +aB +ay +ay +aE +aF +ay +an +ay +Ad +"} +(11,1,1) = {" +Ad +al +al +aX +aX +aX +aY +al +al +ay +ay +aB +ay +ay +lS +ay +aH +ay +ay +Ad +"} +(12,1,1) = {" +Ad +al +al +ai +aY +aY +se +al +al +ag +ay +aB +ay +aH +ay +ay +mF +kJ +Ad +Ad +"} +(13,1,1) = {" +Ad +al +al +al +al +al +al +al +al +ay +ag +aB +ay +ay +aK +ay +aO +ay +hG +Ad +"} +(14,1,1) = {" +Ad +Ad +al +al +al +al +al +al +ap +aR +Tb +aB +ad +ay +ay +aP +ay +aO +ay +Ad +"} +(15,1,1) = {" +Ad +Ad +aG +aG +aG +aG +aG +aG +hG +ay +az +aB +aB +aB +aB +aC +aT +aO +uo +Ad +"} +(16,1,1) = {" +Ad +Ad +aG +aQ +yt +au +aL +aG +ag +ay +uo +aB +ay +aZ +ay +ay +ax +aO +ay +Ad +"} +(17,1,1) = {" +Ad +Ad +aG +ac +aX +aa +Ra +aG +ay +ay +ay +aB +ay +ag +ay +aI +aO +ay +ay +Ad +"} +(18,1,1) = {" +Ad +Ad +aG +hW +ae +aV +aX +aX +aB +aB +aB +aB +ay +ay +ay +ay +ag +ay +ap +Ad +"} +(19,1,1) = {" +Ad +Ad +aG +aG +am +aS +af +aG +ay +ay +ay +ay +ay +aI +ay +Ad +ay +Ad +Ad +Ad +"} +(20,1,1) = {" +Ad +Ad +Ad +aG +aG +aG +aG +aG +qA +qA +qA +qA +qA +bQ +Ad +Ad +Ad +Ad +Ad +Ad +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_nest.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_nest.dmm new file mode 100644 index 000000000000..d4e2c17fad2f --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_nest.dmm @@ -0,0 +1,24 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"g" = ( +/obj/structure/spawner/nest/jungle, +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +a +a +a +"} +(2,1,1) = {" +a +g +a +"} +(3,1,1) = {" +a +a +a +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_oldtemple.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_oldtemple.dmm new file mode 100644 index 000000000000..bedd5e572b14 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_oldtemple.dmm @@ -0,0 +1,398 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"d" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"f" = ( +/obj/item/ectoplasm, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"h" = ( +/mob/living/simple_animal/hostile/yog_jungle/corrupted_dryad{ + startDead = 1 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"i" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/cultrobes, +/obj/item/clothing/head/culthood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"m" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"o" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"s" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/suit/space/hardsuit/cult, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"u" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"y" = ( +/obj/structure/table/wood, +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"z" = ( +/obj/structure/table/wood, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"B" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/damaged, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"D" = ( +/obj/item/flashlight/flare/torch, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"F" = ( +/obj/structure/table/wood, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"G" = ( +/obj/structure/table/wood, +/obj/item/stack/sheet/sinew{ + amount = 3 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"I" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife/ritual, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"J" = ( +/obj/structure/table/wood, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"L" = ( +/mob/living/simple_animal/hostile/yog_jungle/corrupted_dryad, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"O" = ( +/obj/structure/table/wood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"Q" = ( +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"U" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/damaged, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"V" = ( +/obj/structure/mineral_door/wood, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"W" = ( +/turf/closed/mineral/ash_rock/jungle/deepjungle, +/area/ruin/unpowered) +"Z" = ( +/obj/item/ectoplasm, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) + +(1,1,1) = {" +m +o +m +u +m +m +a +a +a +m +m +m +o +m +m +m +"} +(2,1,1) = {" +m +o +m +m +m +o +W +W +W +W +W +W +m +m +m +o +"} +(3,1,1) = {" +o +m +u +m +m +u +W +y +z +F +z +W +m +m +m +a +"} +(4,1,1) = {" +o +a +W +W +W +W +W +d +Q +Q +d +W +m +o +a +m +"} +(5,1,1) = {" +m +W +W +O +d +d +G +d +Q +Q +d +W +m +u +m +m +"} +(6,1,1) = {" +a +W +d +d +d +d +d +d +Q +Q +d +W +W +m +o +a +"} +(7,1,1) = {" +o +W +Q +Q +Q +d +L +D +Q +Z +d +d +W +m +m +m +"} +(8,1,1) = {" +m +W +s +F +Q +Q +Q +Q +Q +Q +B +Q +V +m +m +o +"} +(9,1,1) = {" +o +W +Q +I +Q +Q +Q +Q +Q +Q +Q +Q +V +m +a +m +"} +(10,1,1) = {" +m +W +Q +Q +Q +d +L +D +Q +Q +d +d +W +a +m +u +"} +(11,1,1) = {" +m +W +d +d +d +d +d +U +Q +Q +d +W +W +m +m +m +"} +(12,1,1) = {" +a +W +W +J +d +d +i +f +Q +Q +h +W +u +m +a +m +"} +(13,1,1) = {" +o +m +W +W +W +W +W +d +Q +Q +d +W +a +m +m +o +"} +(14,1,1) = {" +u +m +a +m +m +m +W +z +y +z +y +W +m +m +m +m +"} +(15,1,1) = {" +m +a +m +m +m +o +W +W +W +W +W +W +m +m +o +m +"} +(16,1,1) = {" +m +o +m +m +m +m +m +m +m +o +m +m +m +m +m +m +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_seed_vault.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_seed_vault.dmm new file mode 100644 index 000000000000..406139cb981a --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_seed_vault.dmm @@ -0,0 +1,743 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"b" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"c" = ( +/obj/machinery/plantgenes/seedvault{ + pixel_y = 6 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"d" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/hatchet, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"e" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"f" = ( +/obj/structure/table/wood, +/obj/item/lighter, +/obj/item/lighter, +/obj/item/storage/box/fancy/rollingpapers, +/obj/item/storage/box/fancy/rollingpapers, +/obj/item/storage/box/fancy/rollingpapers, +/obj/item/storage/box/fancy/rollingpapers, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"g" = ( +/turf/closed/wall/r_wall, +/area/ruin/powered/seedvault) +"h" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"i" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"j" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"k" = ( +/obj/item/hatchet, +/obj/item/storage/bag/plants, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/table/wood, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"m" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"n" = ( +/obj/structure/closet/crate/hydroponics, +/obj/structure/beebox, +/obj/item/melee/flyswatter, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/queen_bee/bought, +/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/suit/beekeeper_suit, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"o" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"p" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"q" = ( +/obj/machinery/chem_dispenser/mutagensaltpeter, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"r" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"s" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"u" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"v" = ( +/obj/machinery/door/airlock, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"w" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"x" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/seed_vault, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"y" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"z" = ( +/obj/machinery/vending/hydronutrients{ + onstation = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"A" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/clothing/under/rank/hydroponics, +/obj/item/clothing/under/rank/hydroponics, +/obj/item/clothing/under/rank/hydroponics, +/obj/item/clothing/under/rank/hydroponics, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"C" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"D" = ( +/obj/structure/table/wood, +/obj/item/storage/box/disks_plantgene, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"E" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"F" = ( +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"G" = ( +/obj/effect/mob_spawn/human/seed_vault, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"H" = ( +/obj/machinery/vending/hydroseeds{ + onstation = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"I" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"J" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"K" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/plants, +/obj/item/storage/bag/plants, +/obj/item/storage/bag/plants, +/obj/item/storage/bag/plants, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"L" = ( +/obj/machinery/door/airlock, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"M" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"N" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/template_noop) +"O" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/ruin/powered/seedvault) +"P" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"Q" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"R" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"S" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"T" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"U" = ( +/obj/structure/table/wood, +/obj/item/storage/box/disks_plantgene, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"V" = ( +/obj/item/storage/toolbox/syndicate, +/obj/structure/table/wood, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"W" = ( +/obj/structure/table/wood, +/obj/machinery/smartfridge/disks{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"Y" = ( +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) +"Z" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/floragun, +/obj/item/gun/energy/floragun, +/obj/item/gun/energy/floragun, +/obj/item/gun/energy/floragun, +/obj/item/storage/box/disks_plantgene, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered/seedvault) + +(1,1,1) = {" +T +T +J +T +T +T +T +T +J +o +J +T +T +J +T +o +T +T +T +J +"} +(2,1,1) = {" +T +o +T +T +T +J +T +J +g +g +g +g +g +g +T +J +T +J +o +T +"} +(3,1,1) = {" +T +T +o +o +T +o +o +T +g +G +G +G +G +g +T +T +T +T +o +T +"} +(4,1,1) = {" +T +P +T +T +T +T +J +g +g +Q +F +F +b +g +g +T +T +T +J +T +"} +(5,1,1) = {" +o +T +T +J +g +g +g +g +g +g +L +L +g +g +g +g +T +J +T +J +"} +(6,1,1) = {" +T +T +T +g +g +x +g +E +j +M +F +F +M +j +M +g +T +J +T +T +"} +(7,1,1) = {" +T +T +J +g +f +F +g +d +F +F +F +F +F +F +A +g +T +T +T +J +"} +(8,1,1) = {" +T +J +T +g +D +F +g +S +F +h +F +F +h +F +a +g +T +T +J +o +"} +(9,1,1) = {" +T +T +o +g +U +F +v +F +F +z +F +F +s +e +e +O +m +J +o +T +"} +(10,1,1) = {" +T +T +J +g +c +F +g +h +F +E +F +F +u +F +x +g +r +T +T +T +"} +(11,1,1) = {" +T +o +T +g +W +F +g +h +F +H +F +F +R +F +h +g +T +J +T +J +"} +(12,1,1) = {" +T +T +J +g +F +F +g +k +F +Y +F +F +q +F +C +g +T +T +o +o +"} +(13,1,1) = {" +T +o +T +g +Q +F +g +S +F +F +F +F +F +F +a +g +T +T +J +T +"} +(14,1,1) = {" +T +T +o +g +n +F +g +K +F +F +h +h +F +F +p +g +T +J +T +o +"} +(15,1,1) = {" +T +T +J +g +g +n +g +Z +y +w +F +F +w +y +V +g +T +T +o +J +"} +(16,1,1) = {" +T +T +T +T +g +g +g +g +g +g +i +i +g +g +g +g +T +T +J +T +"} +(17,1,1) = {" +T +J +T +J +N +g +N +g +N +g +F +F +g +N +g +N +T +T +T +J +"} +(18,1,1) = {" +T +T +T +J +T +J +T +J +T +g +I +I +g +T +T +J +T +J +o +o +"} +(19,1,1) = {" +o +T +T +T +J +T +J +T +J +T +J +T +J +T +J +T +J +T +J +T +"} +(20,1,1) = {" +T +T +T +T +T +T +T +T +T +J +T +J +T +o +T +T +o +T +o +T +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_tartemple.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_tartemple.dmm new file mode 100644 index 000000000000..ca1b87dbb56b --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_tartemple.dmm @@ -0,0 +1,1186 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"b" = ( +/obj/structure/flora/rock/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"c" = ( +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"d" = ( +/obj/effect/decal/remains/human, +/obj/structure/punji_sticks, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"e" = ( +/turf/template_noop, +/area/template_noop) +"f" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"g" = ( +/obj/structure/punji_sticks, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"h" = ( +/obj/structure/stone_tile/slab, +/mob/living/simple_animal/hostile/tar/amalgamation, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"i" = ( +/obj/structure/mineral_door/wood, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"j" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"k" = ( +/obj/structure/necropolis_gate{ + name = "ancient gate" + }, +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/tar_temple) +"m" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"n" = ( +/obj/structure/stone_tile/slab, +/mob/living/simple_animal/hostile/tar/dryad, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"o" = ( +/obj/structure/stone_tile/surrounding, +/obj/structure/stone_tile/center/burnt, +/mob/living/simple_animal/hostile/asteroid/hivelord/tar, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"p" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"q" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"r" = ( +/obj/structure/fluff/tarstatue, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/tar_temple) +"s" = ( +/obj/structure/table/wood, +/obj/item/clothing/gloves/bracer, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"t" = ( +/obj/structure/stone_tile/slab, +/obj/item/flashlight/lantern{ + on = 1 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"v" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"w" = ( +/obj/structure/stone_tile/surrounding/burnt, +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"x" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"y" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"z" = ( +/turf/closed/indestructible/riveted/boss, +/area/ruin/unpowered/tar_temple) +"A" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"D" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/helmet/skull, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"E" = ( +/obj/item/stack/sheet/mineral/gold, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"G" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"I" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"J" = ( +/obj/structure/table/wood, +/obj/item/stack/medical/poultice, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"K" = ( +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"L" = ( +/obj/structure/stone_tile/surrounding_tile, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"M" = ( +/mob/living/simple_animal/hostile/tar/amalgamation, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"N" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"P" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"Q" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"R" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 6 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"T" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"V" = ( +/obj/structure/table/wood, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"W" = ( +/obj/structure/stone_tile/slab, +/mob/living/simple_animal/hostile/tar/shade, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"X" = ( +/obj/structure/fluff/divine/convertaltar, +/obj/structure/stone_tile/surrounding, +/obj/item/tar_crystal, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"Z" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered/tar_temple) + +(1,1,1) = {" +e +e +e +e +e +e +e +e +e +e +e +e +e +e +e +e +e +e +A +A +A +A +A +A +A +A +A +A +A +A +"} +(2,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +z +z +z +z +z +z +z +z +z +z +z +z +A +G +P +b +A +A +A +"} +(3,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +p +p +p +p +p +p +p +p +p +p +p +z +A +A +A +A +A +v +A +"} +(4,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +c +c +c +c +c +c +z +z +c +z +z +A +v +A +G +A +b +"} +(5,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +z +z +z +z +z +z +z +N +c +c +z +A +A +A +A +A +A +"} +(6,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +z +D +c +c +c +c +c +c +c +V +z +A +A +v +A +A +A +"} +(7,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +z +J +c +c +M +c +z +c +c +c +z +A +A +q +v +A +A +"} +(8,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +z +z +z +z +c +c +z +z +z +z +z +A +v +A +A +b +A +"} +(9,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +c +c +w +z +y +c +z +A +A +A +A +A +A +A +P +A +A +"} +(10,1,1) = {" +e +e +e +e +e +e +e +e +e +z +z +j +c +c +c +w +z +c +c +z +A +G +A +A +A +A +G +A +A +A +"} +(11,1,1) = {" +e +e +e +z +z +z +z +z +z +z +c +c +j +c +z +z +z +z +i +z +z +z +A +G +A +A +A +A +A +v +"} +(12,1,1) = {" +e +e +e +z +c +c +c +j +c +c +c +c +c +z +z +c +c +c +c +c +c +z +A +A +A +v +A +A +A +A +"} +(13,1,1) = {" +z +z +z +z +c +c +f +j +c +c +c +j +x +z +K +c +x +K +K +g +c +z +z +A +z +A +P +A +q +A +"} +(14,1,1) = {" +z +K +K +K +E +j +c +x +c +j +c +c +j +z +K +K +K +K +K +K +c +g +z +A +z +A +A +A +A +v +"} +(15,1,1) = {" +z +K +j +K +Q +n +T +c +c +c +j +N +j +z +K +K +K +y +K +K +c +x +z +z +z +A +A +A +A +A +"} +(16,1,1) = {" +z +t +X +K +W +o +j +j +h +j +y +c +j +z +K +K +K +r +c +K +c +c +Z +Z +k +A +v +A +A +A +"} +(17,1,1) = {" +z +K +j +K +m +n +L +c +c +c +R +c +j +z +K +K +K +y +K +K +c +c +z +z +z +A +A +A +v +P +"} +(18,1,1) = {" +z +K +K +K +x +j +c +c +E +j +c +x +j +z +K +K +K +K +K +K +c +g +z +A +z +A +A +v +A +A +"} +(19,1,1) = {" +z +z +z +z +c +c +j +j +c +c +c +j +c +z +K +c +c +K +K +d +c +z +z +A +z +A +A +A +A +v +"} +(20,1,1) = {" +e +e +e +z +c +c +c +j +c +c +c +c +c +z +z +c +c +c +c +c +c +z +A +G +A +v +A +G +A +P +"} +(21,1,1) = {" +e +e +e +z +z +z +z +z +z +z +c +c +j +c +z +z +z +z +i +z +z +z +A +A +A +A +A +A +A +A +"} +(22,1,1) = {" +e +e +e +e +e +e +e +e +e +z +z +j +c +c +c +w +z +c +c +z +A +b +A +A +A +G +v +A +A +v +"} +(23,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +c +c +w +z +y +c +z +G +A +A +A +v +A +A +A +v +A +"} +(24,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +z +z +z +z +c +c +z +z +z +z +z +A +A +A +A +A +A +"} +(25,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +z +s +c +c +c +M +z +c +c +c +z +A +q +A +v +A +A +"} +(26,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +z +J +c +c +c +c +c +c +c +V +z +A +P +A +A +A +A +"} +(27,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +z +z +z +z +z +z +z +c +c +c +z +A +A +A +v +A +A +"} +(28,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +c +c +c +c +c +c +c +c +z +z +c +z +z +A +v +A +q +A +v +"} +(29,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +I +I +I +I +I +I +I +I +I +I +I +z +A +G +A +A +A +A +A +"} +(30,1,1) = {" +e +e +e +e +e +e +e +e +e +e +z +z +z +z +z +z +z +z +z +z +z +z +z +b +A +A +A +A +P +A +"} +(31,1,1) = {" +e +e +e +e +e +e +e +e +e +e +e +e +e +e +e +e +e +e +A +A +A +A +A +A +A +A +G +A +A +A +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_jungle_xenos.dmm b/_maps/RandomRuins/JungleRuins/jungleland_jungle_xenos.dmm new file mode 100644 index 000000000000..4d7270c069ad --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_jungle_xenos.dmm @@ -0,0 +1,1255 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"ab" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"ad" = ( +/obj/item/ammo_casing/shotgun/buckshot, +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"ae" = ( +/obj/structure/fence, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"ai" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aj" = ( +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"al" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"am" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/egg/burst, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"ao" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"ap" = ( +/obj/item/emptysandbag, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aq" = ( +/obj/effect/decal/cleanable/blood/gibs/down, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"ar" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"as" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"au" = ( +/obj/effect/decal/cleanable/blood/xtracks{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"av" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aw" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"ax" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"ay" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"az" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aA" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"aC" = ( +/mob/living/simple_animal/hostile/alien/sentinel{ + maxbodytemp = 550 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aD" = ( +/obj/structure/punching_bag, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"aE" = ( +/obj/effect/decal/cleanable/xenoblood/xgibs/limb, +/obj/effect/decal/cleanable/xenoblood/xgibs, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aF" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aG" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aH" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aI" = ( +/mob/living/simple_animal/hostile/alien{ + maxbodytemp = 550 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aJ" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aK" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"aN" = ( +/obj/item/ammo_casing/shotgun/buckshot, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aP" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aQ" = ( +/obj/effect/decal/cleanable/xenoblood/xgibs/core, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aR" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/queen/large{ + desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; + maxbodytemp = 550; + name = "alien queen"; + pixel_x = -16; + plants_off = 1 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"aS" = ( +/obj/structure/flora/rock/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aT" = ( +/obj/item/deployablemine/explosive, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aU" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aV" = ( +/turf/closed/indestructible/rock/wood, +/area/ruin/unpowered) +"aW" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aX" = ( +/obj/structure/fence/cut/large, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"aY" = ( +/obj/item/ammo_casing/shotgun/buckshot, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"fK" = ( +/obj/structure/curtain, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"gc" = ( +/obj/structure/alien/weeds, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"ge" = ( +/mob/living/simple_animal/hostile/alien/drone{ + maxbodytemp = 550 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"kb" = ( +/obj/effect/mine/stun, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"mH" = ( +/obj/structure/fence/cut/medium{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"pS" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"rF" = ( +/obj/structure/alien/weeds, +/obj/structure/closet/crate, +/obj/item/stack/sheet/animalhide/goliath_hide, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"uP" = ( +/turf/closed/indestructible/rock/wood, +/area/template_noop) +"vl" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"vF" = ( +/obj/structure/fence/end, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"yn" = ( +/obj/structure/alien/weeds, +/obj/structure/closet/crate, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"yv" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/clothing/head/helmet/namhelm, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"BA" = ( +/obj/effect/mine/explosive/ancient, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"Fi" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/blood/tracks, +/obj/item/clothing/suit/armor/vest/namflakjacket, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"Gy" = ( +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"Ij" = ( +/obj/item/kitchen/knife/combat, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"Jo" = ( +/obj/structure/bed, +/obj/item/clothing/gloves/yogs/army, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"JR" = ( +/obj/structure/alien/weeds, +/obj/structure/closet/crate/freezer, +/obj/item/storage/box/mre, +/obj/item/storage/box/mre, +/obj/item/storage/box/mre/menu2, +/obj/item/storage/box/mre/menu2, +/obj/item/storage/box/mre/menu3, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"MY" = ( +/obj/structure/sign/warning{ + desc = "A warning sign denoting landmines ahead." + }, +/turf/closed/indestructible/rock/wood, +/area/template_noop) +"Ou" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood, +/obj/item/clothing/suit/hooded/explorer, +/obj/item/disk/design_disk/modkit_disc/rapid_repeater, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"PC" = ( +/obj/item/target/alien, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"SF" = ( +/obj/structure/alien/weeds, +/obj/structure/closet/crate/secure/weapon, +/obj/item/storage/box/lethalshot, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"Ur" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"UW" = ( +/obj/structure/bed, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"VC" = ( +/obj/item/target, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"Wj" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood, +/obj/item/mining_voucher, +/obj/item/clothing/glasses/meson/night, +/obj/item/clothing/mask/gas/explorer, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/ruin/unpowered) +"WA" = ( +/obj/item/reagent_containers/autoinjector/medipen/survival, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) + +(1,1,1) = {" +aP +al +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +al +"} +(2,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aS +aP +aP +aP +aP +ai +aP +aP +aP +aP +aH +"} +(3,1,1) = {" +aP +aH +uP +uP +uP +aP +aP +aP +aP +aV +aV +aV +aV +uP +uP +ay +ay +uP +uP +aV +aV +aV +aV +aV +aV +aV +aP +aH +"} +(4,1,1) = {" +aP +aH +uP +pS +uP +aP +aU +aP +aP +aV +UW +Jo +aV +aP +aW +ai +aP +ax +aP +aV +am +aw +rF +aw +Ou +aV +aP +aH +"} +(5,1,1) = {" +aP +aH +uP +fK +uP +aP +aP +aP +aP +aV +yv +Gy +vl +aP +aP +aP +aP +aG +aP +aV +yn +aw +aR +aw +Wj +aV +aP +aH +"} +(6,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +ar +aV +UW +UW +aV +aP +aP +aP +aU +aP +aP +aV +aw +aw +aa +aw +am +aV +aP +aH +"} +(7,1,1) = {" +ar +aH +aP +aP +aP +aP +aP +aP +aP +aV +aV +aV +aV +aS +aP +aP +aP +aP +aP +aV +am +aw +gc +JR +SF +aV +aP +aH +"} +(8,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aj +aP +aP +aP +aG +aP +aP +aP +aP +aW +aP +aV +aV +aA +aV +aV +aV +aV +ai +aH +"} +(9,1,1) = {" +aP +aH +aP +aP +aP +aP +ai +aP +aP +aP +aP +aP +aP +aP +aP +ai +ai +aP +aP +aJ +av +aP +aP +aP +ax +uP +aP +aH +"} +(10,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aP +aP +aP +ay +aP +Ij +aP +aP +aP +aP +aP +aP +aI +aP +aP +aP +aP +uP +aP +aH +"} +(11,1,1) = {" +aP +aH +aP +aP +VC +aP +aP +aP +aP +aP +aP +ay +ab +Fi +ad +as +as +aq +aP +aP +ar +aN +aP +aV +aV +aV +aV +aV +"} +(12,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aP +aP +aP +ay +aP +aP +WA +aP +aC +aP +aW +ai +aP +aP +aP +aV +aD +aK +aD +aV +"} +(13,1,1) = {" +aP +aH +aP +ar +PC +aP +aP +aP +aP +aP +aP +ay +aY +aP +aj +aP +aY +aP +aP +aP +aP +aP +aP +aK +aK +aK +aK +aV +"} +(14,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aP +aP +aW +ay +aP +ar +aP +aP +av +aP +aP +aP +ay +aP +aP +aK +aK +aK +ge +aV +"} +(15,1,1) = {" +aP +aH +aP +aP +VC +aP +aP +ai +aP +aP +aP +ay +aC +aP +aP +aP +aP +aP +aP +aP +aP +aP +ap +aV +aD +aK +aD +aV +"} +(16,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aP +aP +aP +ay +ay +ay +ay +ap +aW +aP +aY +ap +aP +ay +ay +aV +aV +aV +aV +aV +"} +(17,1,1) = {" +aP +aH +aP +aP +ai +aP +aP +aP +aP +aP +aF +aP +aP +aP +aP +aP +aP +aP +au +ay +aP +aP +aP +uP +aP +aP +aP +aH +"} +(18,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aP +aP +aP +ao +aP +aP +aP +aP +aP +aP +au +aP +aP +aj +aP +uP +aP +aP +aP +aH +"} +(19,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aP +aP +ax +aP +aP +aU +aE +aP +aT +aP +au +az +aP +aP +aP +ay +aP +ai +aP +aH +"} +(20,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aQ +aP +aP +aP +ay +aP +aP +aP +aH +"} +(21,1,1) = {" +aP +aH +aP +aP +aP +aP +ay +aP +aP +aP +ai +aP +aP +aP +az +aP +aP +ai +aP +aP +aP +aP +aT +ay +aP +aP +aP +aH +"} +(22,1,1) = {" +aP +aH +aP +aP +aP +aP +ay +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +ay +aP +aP +aP +aH +"} +(23,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +ay +aP +aP +aP +aH +"} +(24,1,1) = {" +aP +aH +aP +aP +aP +aP +aP +aP +aP +ay +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +ay +aP +aP +aP +mH +"} +(25,1,1) = {" +aW +aH +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +ay +ay +ay +aP +ay +ay +ay +ay +ay +ay +ay +aP +aP +aP +aH +"} +(26,1,1) = {" +aP +aH +aP +aP +aP +ae +ae +ae +ae +aX +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +MY +"} +(27,1,1) = {" +aP +aH +ai +aP +aP +aP +aP +aW +aP +ai +aP +aP +ar +BA +aP +aP +aW +aP +ai +kb +ai +aP +aP +aP +kb +ai +aP +aP +"} +(28,1,1) = {" +aP +aH +aP +aP +aP +aP +aW +aW +aW +aP +BA +aW +aP +aP +aP +aP +aP +BA +aP +aP +ai +aP +aP +aP +aP +aP +aP +aW +"} +(29,1,1) = {" +aP +aH +aP +aP +aP +ai +aP +aP +aP +aP +aP +aP +ai +aW +aP +BA +ai +aP +aP +aP +aP +aW +kb +ai +aP +aP +aP +aP +"} +(30,1,1) = {" +aP +Ur +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +vF +"} +(31,1,1) = {" +aP +aW +aP +aP +aP +aP +aP +aP +aP +aP +aP +aP +aW +aP +aP +aP +aP +aP +aP +aP +aP +aP +aW +aP +aP +aP +aP +aP +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm new file mode 100644 index 000000000000..cd60a19f9df5 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_carp_pond.dmm @@ -0,0 +1,1124 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"c" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"d" = ( +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"f" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"h" = ( +/obj/structure/flytrap, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"i" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"k" = ( +/mob/living/simple_animal/hostile/carp/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"m" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"n" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"o" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"p" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"q" = ( +/obj/structure/flora/rock/pile, +/turf/open/water/toxic_pit, +/area/template_noop) +"r" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"s" = ( +/mob/living/simple_animal/hostile/carp/jungle, +/turf/open/water/toxic_pit, +/area/template_noop) +"t" = ( +/obj/structure/chair/sofa/bamboo/left, +/obj/item/grown/sunflower{ + desc = "Where did they go?" + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"u" = ( +/obj/structure/fluff/grave, +/obj/item/reagent_containers/food/snacks/grown/harebell{ + desc = "It's as purple as a carp..." + }, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"w" = ( +/obj/item/stack/sheet/sinew, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"z" = ( +/obj/structure/chair/sofa/bamboo/right, +/mob/living/simple_animal/hostile/carp/ranged/chaos/jungle{ + desc = "It seems unwilling to leave."; + name = "bound carp" + }, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"B" = ( +/turf/open/water/toxic_pit, +/area/template_noop) +"C" = ( +/obj/item/stack/sheet/animalhide/carpdragon, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"D" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"E" = ( +/obj/structure/flora/rock/jungle, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"G" = ( +/obj/item/stack/sheet/animalhide/carpdragon, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"H" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"I" = ( +/obj/structure/flora/rock/jungle, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"J" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"K" = ( +/obj/item/stack/sheet/sinew, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"L" = ( +/turf/open/floor/wood/jungle, +/area/template_noop) +"N" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"O" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"P" = ( +/mob/living/simple_animal/hostile/carp/jungle, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"Q" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"R" = ( +/obj/item/toy/plush/carpplushie/dehy_carp, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"S" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"T" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"U" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/water/toxic_pit, +/area/template_noop) +"V" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"X" = ( +/obj/structure/flytrap, +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"Y" = ( +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"Z" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) + +(1,1,1) = {" +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +p +Y +Y +Y +Y +d +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +"} +(2,1,1) = {" +Y +Y +Y +Y +Y +Y +Y +Y +B +Y +Y +f +Y +Y +Y +B +Y +D +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +"} +(3,1,1) = {" +Y +Y +Y +Y +Y +Y +D +Y +B +B +Y +B +B +B +B +B +B +Y +Y +C +Y +r +Y +Y +Y +f +Y +Y +Y +Y +"} +(4,1,1) = {" +Y +Y +Y +Y +Y +d +B +B +B +B +B +B +B +U +B +B +B +B +B +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +"} +(5,1,1) = {" +Y +Y +Y +Y +Y +Y +B +B +B +B +B +B +B +B +B +B +B +B +B +f +Y +B +B +Y +Y +Y +D +Y +Y +Y +"} +(6,1,1) = {" +Y +Y +Y +Y +Y +P +B +B +U +B +B +B +B +B +B +s +B +B +B +B +B +B +B +B +Y +d +Y +Y +Y +Y +"} +(7,1,1) = {" +Y +Y +E +Y +Y +B +B +B +B +B +B +B +B +B +B +B +B +B +B +B +B +B +B +B +Y +Y +Y +r +Y +Y +"} +(8,1,1) = {" +Y +Y +Y +T +Y +B +B +B +B +m +B +B +B +B +B +B +B +B +B +B +B +B +B +B +Y +Y +Y +Y +Y +Y +"} +(9,1,1) = {" +Y +Y +Y +Y +Y +B +m +B +B +m +B +w +m +m +B +B +B +Y +Y +B +B +U +B +B +B +Y +B +B +Y +Y +"} +(10,1,1) = {" +Y +d +Y +Q +Y +i +m +V +m +m +m +m +S +m +m +B +B +Y +E +Y +B +B +B +B +B +Y +B +B +Y +Y +"} +(11,1,1) = {" +Y +Y +Y +Y +m +H +m +m +n +H +m +m +m +H +m +L +L +Y +Y +Y +B +B +s +B +B +Y +Y +B +B +Y +"} +(12,1,1) = {" +Y +Y +Y +Y +Y +m +J +m +m +N +m +m +X +m +m +L +L +Z +Y +Y +B +B +B +B +B +Y +Y +B +B +Y +"} +(13,1,1) = {" +Y +Y +O +Y +c +B +B +X +m +z +G +H +m +i +k +B +B +Y +Y +Y +Y +B +B +C +Y +Y +Y +B +B +Y +"} +(14,1,1) = {" +Y +Y +Y +Y +Y +B +B +i +m +t +m +m +I +m +m +B +B +Y +T +Y +Y +Y +Y +Y +Y +Y +Y +B +B +Y +"} +(15,1,1) = {" +Y +Y +Y +Y +Y +B +R +m +H +m +m +o +m +V +m +B +B +Y +Y +Y +Y +Y +Y +Y +Y +O +Y +Y +Y +Y +"} +(16,1,1) = {" +Y +Y +Y +r +Y +B +B +B +m +m +m +m +B +B +B +B +B +B +B +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +"} +(17,1,1) = {" +Y +Y +Y +Y +Y +B +B +B +m +B +B +B +B +B +B +B +B +B +B +B +Y +Y +Y +Y +Y +d +Y +Y +Y +Y +"} +(18,1,1) = {" +Y +Y +Y +Y +Y +r +B +B +B +B +B +s +B +B +B +B +B +B +B +B +B +Y +Y +Y +Y +Y +Y +Y +Y +Y +"} +(19,1,1) = {" +Y +Y +Y +Y +D +Y +Y +B +B +B +B +B +B +q +B +B +B +B +B +B +B +Y +B +Y +D +Y +Y +E +Y +Y +"} +(20,1,1) = {" +Y +Y +Y +d +Y +Y +B +B +B +B +U +B +B +B +B +B +B +B +B +B +B +B +B +Y +Y +Y +Y +Y +Y +Y +"} +(21,1,1) = {" +Y +Y +Y +Y +Y +Y +B +B +B +B +B +B +B +B +Y +B +B +B +U +B +B +B +B +Y +Y +Y +Y +B +Y +Y +"} +(22,1,1) = {" +Y +Y +Y +Y +Y +B +B +B +B +B +B +B +B +h +u +C +B +B +B +B +B +B +B +Y +Y +Y +B +B +B +Y +"} +(23,1,1) = {" +Y +Y +Y +Y +Y +s +B +B +B +q +B +B +B +B +B +B +B +B +B +B +B +B +Y +Y +Y +B +B +B +B +Y +"} +(24,1,1) = {" +Y +Y +D +Y +Y +Y +Y +B +B +B +B +B +B +B +B +B +B +B +B +B +B +r +P +Y +Y +B +B +B +B +Y +"} +(25,1,1) = {" +Y +Y +Y +Y +Y +Y +Y +Y +B +B +B +B +B +B +U +B +B +B +B +B +B +B +Y +Y +B +B +B +B +B +Y +"} +(26,1,1) = {" +Y +Y +Y +Y +Y +C +Y +Y +Y +B +B +B +B +B +B +B +B +B +B +B +B +Y +Y +Y +B +B +B +B +Y +Y +"} +(27,1,1) = {" +Y +Y +Y +p +Y +Y +Y +Y +r +Y +Y +B +B +B +B +B +B +B +B +B +Y +f +Y +Y +B +B +B +Y +Y +Y +"} +(28,1,1) = {" +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +K +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +"} +(29,1,1) = {" +Y +Y +Y +Y +Y +Y +Y +Y +Y +D +Y +Y +Y +Y +Y +D +Y +Y +E +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +"} +(30,1,1) = {" +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +Y +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm new file mode 100644 index 000000000000..4d308d949f2e --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_cave.dmm @@ -0,0 +1,1032 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"j" = ( +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"k" = ( +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"l" = ( +/obj/effect/decal/remains/human, +/obj/item/pickaxe/silver, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"s" = ( +/obj/effect/decal/remains/human, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"w" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/suit/space/hardsuit/powerarmor_t45b, +/obj/item/clothing/gloves/combat, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"x" = ( +/turf/closed/mineral/ash_rock/jungle/deepjungle, +/area/ruin/unpowered) +"y" = ( +/obj/structure/flora/ash/tall_shroom, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"z" = ( +/obj/item/stack/sheet/bone, +/obj/item/reagent_containers/autoinjector/medipen/survival, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"A" = ( +/obj/structure/spawner/mining/basilisk, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"C" = ( +/turf/open/floor/plating/dirt/jungleland/jungle, +/area/template_noop) +"F" = ( +/turf/open/water/toxic_pit, +/area/ruin/unpowered) +"H" = ( +/obj/structure/flora/ash/cap_shroom, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"K" = ( +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"N" = ( +/obj/structure/flora/ash/stem_shroom, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"O" = ( +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"P" = ( +/obj/structure/flora/ash/cacti, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"R" = ( +/turf/open/water/toxic_pit, +/area/template_noop) +"X" = ( +/turf/closed/mineral/ash_rock/jungle/deepjungle, +/area/template_noop) + +(1,1,1) = {" +X +O +O +x +x +x +x +x +x +x +x +x +x +x +x +x +C +C +x +x +x +x +x +x +x +x +x +x +C +C +"} +(2,1,1) = {" +O +O +x +x +x +x +x +x +x +x +x +x +x +x +x +x +C +x +x +x +x +x +x +x +x +x +x +x +x +C +"} +(3,1,1) = {" +O +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +j +j +y +x +x +x +x +C +"} +(4,1,1) = {" +O +x +x +x +x +x +x +x +j +j +j +x +x +x +x +x +x +x +x +x +x +j +j +j +j +x +x +x +x +x +"} +(5,1,1) = {" +x +x +x +x +x +x +j +N +j +j +j +s +x +x +x +x +x +x +x +x +x +j +x +j +j +x +x +x +x +x +"} +(6,1,1) = {" +x +x +x +x +x +j +j +j +j +A +j +z +x +x +x +x +x +x +x +x +j +j +x +x +x +x +x +x +x +x +"} +(7,1,1) = {" +x +x +x +x +j +j +j +j +j +j +j +j +x +x +x +x +x +x +x +x +j +x +x +x +x +x +x +x +x +x +"} +(8,1,1) = {" +x +x +x +x +j +j +K +k +j +j +j +x +x +x +x +x +x +x +x +x +j +x +x +x +x +x +x +x +x +x +"} +(9,1,1) = {" +x +x +x +j +j +x +x +j +w +x +x +x +x +x +x +x +x +x +x +x +j +j +j +x +x +x +x +x +x +x +"} +(10,1,1) = {" +x +x +x +j +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +j +j +j +x +x +x +x +x +F +R +"} +(11,1,1) = {" +x +x +x +j +x +x +x +x +x +x +x +x +x +x +x +x +x +x +j +j +j +j +j +j +j +x +x +x +F +O +"} +(12,1,1) = {" +x +x +x +j +x +x +x +x +x +x +x +x +x +x +x +x +x +x +j +j +x +x +x +j +j +x +x +x +j +O +"} +(13,1,1) = {" +x +x +x +j +x +x +x +x +x +x +x +x +x +x +x +x +j +j +j +j +x +x +x +x +j +j +j +x +O +O +"} +(14,1,1) = {" +x +x +x +j +x +x +x +x +x +x +x +x +x +x +x +j +j +j +j +x +x +x +x +x +j +j +j +j +j +O +"} +(15,1,1) = {" +x +x +x +j +j +x +x +x +x +x +x +x +x +x +x +j +x +j +x +x +x +x +x +x +j +j +j +j +O +O +"} +(16,1,1) = {" +x +x +x +j +j +j +j +x +x +j +j +x +x +x +x +j +j +j +j +x +x +x +x +x +x +x +x +x +O +O +"} +(17,1,1) = {" +x +x +x +x +j +j +j +j +j +j +j +j +j +x +x +j +j +j +x +x +x +x +x +x +x +x +x +x +j +O +"} +(18,1,1) = {" +x +x +x +x +x +x +j +j +j +j +j +j +j +j +j +j +x +x +x +x +x +x +x +x +x +x +x +x +j +O +"} +(19,1,1) = {" +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +j +P +x +x +x +x +x +x +x +x +x +x +x +O +O +"} +(20,1,1) = {" +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +j +j +x +x +x +x +x +x +x +x +x +x +x +x +x +"} +(21,1,1) = {" +x +x +x +x +x +x +x +x +x +x +x +x +x +x +j +j +j +x +x +x +x +j +H +x +x +x +x +x +x +x +"} +(22,1,1) = {" +x +x +x +x +x +x +x +x +x +x +x +x +x +j +j +x +j +j +x +x +x +j +j +j +j +x +x +x +x +x +"} +(23,1,1) = {" +x +x +x +x +x +x +x +x +x +x +x +x +j +j +x +x +x +j +j +j +j +j +j +j +j +x +x +x +x +x +"} +(24,1,1) = {" +x +x +x +x +x +x +x +x +x +x +x +x +j +x +x +x +x +x +x +j +x +j +j +l +x +x +x +x +x +x +"} +(25,1,1) = {" +x +x +x +x +x +x +x +x +x +x +x +x +j +x +x +x +x +x +x +x +x +j +j +j +x +x +x +x +x +x +"} +(26,1,1) = {" +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +"} +(27,1,1) = {" +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +R +"} +(28,1,1) = {" +R +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +R +"} +(29,1,1) = {" +R +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +x +C +C +x +x +x +x +x +x +x +x +x +R +"} +(30,1,1) = {" +R +R +x +x +x +x +x +x +x +x +x +x +x +x +C +C +x +C +C +C +x +x +x +x +x +x +x +x +x +R +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm new file mode 100644 index 000000000000..ce5f02f291c0 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_drownedburialgrounds.dmm @@ -0,0 +1,573 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"d" = ( +/obj/structure/closet/crate/coffin{ + opened = 1 + }, +/turf/open/water/toxic_pit, +/area/ruin/unpowered) +"g" = ( +/turf/open/water/toxic_pit, +/area/ruin/unpowered) +"h" = ( +/turf/open/water/toxic_pit, +/area/template_noop) +"j" = ( +/obj/structure/table/wood, +/obj/item/candle/infinite{ + lit = 1 + }, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"k" = ( +/obj/item/pickaxe/mini, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"v" = ( +/mob/living/simple_animal/hostile/skeleton, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"w" = ( +/mob/living/simple_animal/hostile/skeleton, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"y" = ( +/obj/structure/table/wood, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"z" = ( +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"D" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"E" = ( +/mob/living/simple_animal/hostile/skeleton, +/turf/open/water/toxic_pit, +/area/ruin/unpowered) +"I" = ( +/obj/item/candle/infinite{ + lit = 1 + }, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"K" = ( +/turf/closed/wall/mineral/iron, +/area/ruin/unpowered) +"M" = ( +/obj/structure/closet/crate/coffin{ + opened = 1 + }, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"P" = ( +/mob/living/simple_animal/hostile/skeleton/templar, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"R" = ( +/obj/structure/fluff/grave/empty, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"T" = ( +/obj/structure/closet/crate/coffin/blackcoffin, +/obj/item/wisp_lantern, +/obj/item/gem/fdiamond, +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) +"U" = ( +/obj/structure/fluff/grave, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered) +"V" = ( +/turf/closed/mineral/ash_rock/jungle/swamp, +/area/ruin/unpowered) +"Z" = ( +/turf/open/floor/plating/ashplanet/rocky/jungle, +/area/ruin/unpowered) + +(1,1,1) = {" +z +h +h +h +h +h +h +h +h +h +h +z +h +h +z +z +z +z +z +z +z +"} +(2,1,1) = {" +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +z +z +z +"} +(3,1,1) = {" +h +h +V +V +V +V +V +V +V +V +V +V +V +V +V +h +h +h +z +z +z +"} +(4,1,1) = {" +h +V +V +g +a +a +a +a +a +a +U +Z +Z +U +V +V +h +h +h +z +z +"} +(5,1,1) = {" +h +V +a +g +g +g +g +y +j +a +a +Z +Z +a +g +V +h +h +z +z +z +"} +(6,1,1) = {" +h +V +a +g +g +g +g +g +g +a +R +w +Z +U +g +V +h +h +h +h +z +"} +(7,1,1) = {" +h +V +g +g +a +d +g +d +g +a +a +Z +Z +a +g +V +V +V +h +h +z +"} +(8,1,1) = {" +h +V +g +a +a +E +g +g +E +g +U +Z +Z +U +g +g +g +g +V +h +z +"} +(9,1,1) = {" +h +V +g +a +K +g +g +g +g +g +a +Z +Z +a +a +a +g +g +V +h +z +"} +(10,1,1) = {" +h +V +g +a +K +I +Z +I +g +g +U +Z +Z +R +a +U +a +g +V +z +k +"} +(11,1,1) = {" +h +V +g +a +K +Z +T +P +D +Z +Z +Z +w +Z +Z +Z +Z +Z +V +z +z +"} +(12,1,1) = {" +h +V +a +a +K +I +Z +I +K +a +U +Z +Z +U +a +U +a +U +V +z +z +"} +(13,1,1) = {" +h +V +a +a +K +K +K +K +K +a +a +Z +Z +a +a +a +a +a +V +h +z +"} +(14,1,1) = {" +h +V +a +a +v +a +a +a +a +a +U +Z +Z +M +v +a +a +a +V +h +h +"} +(15,1,1) = {" +h +V +a +a +a +R +a +U +a +a +a +w +Z +a +a +V +V +V +h +h +h +"} +(16,1,1) = {" +h +V +a +a +a +a +a +a +a +a +M +Z +Z +U +a +V +h +h +h +h +z +"} +(17,1,1) = {" +h +V +a +a +j +y +j +y +j +a +a +Z +Z +a +a +V +h +h +h +h +z +"} +(18,1,1) = {" +h +V +V +a +a +a +g +g +g +a +U +Z +Z +U +V +V +h +h +h +z +z +"} +(19,1,1) = {" +h +h +V +V +V +V +V +V +V +V +V +V +V +V +V +h +h +h +h +z +z +"} +(20,1,1) = {" +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +h +z +z +"} +(21,1,1) = {" +z +z +z +h +h +h +z +z +h +h +h +h +z +z +h +h +h +h +z +z +z +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm new file mode 100644 index 000000000000..e75199d456ba --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_farm.dmm @@ -0,0 +1,868 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"b" = ( +/obj/structure/closet/crate/wooden, +/obj/item/seeds/replicapod, +/obj/item/seeds/random, +/obj/item/seeds/cherry/bomb, +/turf/open/floor/wood, +/area/ruin/unpowered) +"d" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/water/toxic_pit, +/area/template_noop) +"e" = ( +/obj/structure/fans/tiny/invisible, +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"g" = ( +/obj/structure/closet/crate/wooden, +/obj/item/cultivator/rake, +/obj/item/hatchet/wooden, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"j" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator/rake, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"l" = ( +/turf/open/floor/wood, +/area/ruin/unpowered) +"m" = ( +/obj/structure/curtain, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"n" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin/empty, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"p" = ( +/obj/structure/curtain, +/turf/open/floor/wood, +/area/ruin/unpowered) +"q" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"s" = ( +/mob/living/simple_animal/hostile/yog_jungle/meduracha, +/turf/open/water/toxic_pit, +/area/template_noop) +"t" = ( +/obj/structure/chair/sofa/bamboo/right, +/turf/open/floor/wood, +/area/ruin/unpowered) +"u" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"v" = ( +/obj/structure/closet/crate/wooden, +/obj/item/stack/sheet/leather, +/obj/item/stack/sheet/leather, +/obj/item/stack/sheet/leather, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"w" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/rice_hat, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"x" = ( +/obj/machinery/hydroponics/soil, +/obj/item/shovel, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"y" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/wheat/rice, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"A" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"B" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/item/clothing/accessory/resinband{ + desc = "A weird armband, doesn't look like it'd be from around here." + }, +/obj/item/clothing/suit/yogs/monkrobes, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"C" = ( +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"D" = ( +/turf/open/floor/wood/jungle, +/area/template_noop) +"E" = ( +/obj/structure/dresser, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"F" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"G" = ( +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"I" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"K" = ( +/obj/structure/chair/sofa/bamboo/left, +/turf/open/floor/wood{ + icon_state = "wood-broken6"; + tag = "" + }, +/area/ruin/unpowered) +"L" = ( +/turf/open/water/toxic_pit, +/area/template_noop) +"M" = ( +/obj/item/seeds/wheat/rice, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"N" = ( +/obj/structure/table/wood, +/obj/item/book_of_babel, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"O" = ( +/obj/structure/table, +/obj/item/kitchen/knife/butcher, +/turf/open/floor/wood, +/area/ruin/unpowered) +"P" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Q" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/wood, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"R" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/ruin/unpowered) +"S" = ( +/obj/structure/closet/crate/wooden, +/obj/item/seeds/wheat/rice, +/obj/item/seeds/wheat/rice, +/obj/item/seeds/wheat/rice, +/obj/item/seeds/wheat/rice, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"T" = ( +/obj/structure/table/wood, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"U" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4"; + tag = "" + }, +/area/ruin/unpowered) +"W" = ( +/obj/structure/chair/stool/bamboo, +/turf/open/floor/bamboo, +/area/ruin/unpowered) +"X" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/unpowered) +"Y" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Z" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/water/toxic_pit, +/area/template_noop) + +(1,1,1) = {" +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +"} +(2,1,1) = {" +G +G +x +I +I +I +I +I +I +I +I +I +I +I +I +I +I +I +G +I +I +I +I +I +G +"} +(3,1,1) = {" +G +G +L +L +L +L +L +L +L +d +L +L +L +L +L +L +L +L +L +L +Z +L +L +L +G +"} +(4,1,1) = {" +G +G +I +I +I +I +I +I +I +I +I +I +I +I +I +a +I +y +I +I +G +I +I +I +G +"} +(5,1,1) = {" +G +G +L +L +L +d +L +L +L +Z +L +L +L +L +L +L +L +L +L +L +L +L +L +L +G +"} +(6,1,1) = {" +G +G +I +I +I +I +I +I +I +G +I +I +I +I +I +I +I +I +I +I +I +I +G +I +G +"} +(7,1,1) = {" +G +G +L +L +L +L +L +L +L +L +L +L +L +s +L +L +L +L +d +L +d +L +L +L +G +"} +(8,1,1) = {" +G +G +y +I +I +I +I +I +I +I +I +I +I +I +I +I +I +I +I +I +I +I +I +I +G +"} +(9,1,1) = {" +G +G +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +G +"} +(10,1,1) = {" +G +G +I +I +I +I +I +I +I +I +I +I +G +j +I +I +I +I +I +I +I +I +I +I +G +"} +(11,1,1) = {" +G +G +L +L +L +d +L +L +L +L +L +L +L +L +L +L +L +L +Z +L +L +L +L +L +G +"} +(12,1,1) = {" +G +G +I +I +I +I +I +I +I +I +I +G +I +I +I +G +q +I +I +I +I +I +I +I +G +"} +(13,1,1) = {" +G +G +L +L +L +L +L +L +L +L +L +L +d +L +L +L +L +L +L +L +L +L +L +L +G +"} +(14,1,1) = {" +G +G +I +I +I +I +I +I +I +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +"} +(15,1,1) = {" +G +G +L +L +L +L +L +L +L +G +G +G +G +G +G +G +S +X +X +X +X +X +G +G +G +"} +(16,1,1) = {" +G +G +I +I +q +I +I +I +G +G +G +D +D +D +D +D +D +X +n +T +Q +X +G +G +G +"} +(17,1,1) = {" +G +G +L +L +d +L +L +L +L +G +G +D +D +D +D +D +D +e +u +W +w +X +G +G +G +"} +(18,1,1) = {" +G +G +I +I +I +I +I +I +I +G +G +X +X +X +X +X +X +X +C +C +F +X +G +G +G +"} +(19,1,1) = {" +G +G +L +L +L +L +L +L +L +G +G +X +N +C +X +l +l +m +C +C +g +X +G +G +G +"} +(20,1,1) = {" +G +G +I +I +I +I +I +M +I +G +G +X +B +C +A +P +l +m +u +C +v +X +G +G +G +"} +(21,1,1) = {" +G +G +L +L +L +L +L +L +L +G +G +X +E +u +X +t +l +X +X +X +X +X +G +G +G +"} +(22,1,1) = {" +G +G +I +I +I +I +I +I +I +G +G +X +X +X +X +K +l +p +l +P +O +X +G +G +G +"} +(23,1,1) = {" +G +G +L +L +L +L +L +L +d +G +G +X +b +l +l +l +l +p +U +R +Y +X +G +G +G +"} +(24,1,1) = {" +G +G +I +I +I +I +I +I +I +G +G +X +X +X +X +X +X +X +X +X +X +X +G +G +G +"} +(25,1,1) = {" +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +G +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm new file mode 100644 index 000000000000..5ca03190f7b2 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_miner.dmm @@ -0,0 +1,140 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/structure/stone_tile/burnt, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"c" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 1 + }, +/turf/open/water/toxic_pit, +/area/template_noop) +"h" = ( +/turf/open/water/toxic_pit, +/area/template_noop) +"k" = ( +/obj/structure/stone_tile/surrounding, +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"l" = ( +/obj/structure/stone_tile/surrounding_tile/burnt, +/obj/structure/stone_tile/center/burnt, +/turf/open/water/toxic_pit, +/area/template_noop) +"n" = ( +/obj/structure/stone_tile/slab/burnt, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"v" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"w" = ( +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"y" = ( +/obj/structure/stone_tile/surrounding_tile/burnt, +/obj/structure/stone_tile/surrounding/cracked, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"A" = ( +/obj/structure/stone_tile/burnt{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"D" = ( +/obj/structure/stone_tile/block/burnt{ + dir = 8 + }, +/turf/open/water/toxic_pit, +/area/template_noop) +"H" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"J" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/turf/open/water/toxic_pit, +/area/template_noop) +"S" = ( +/obj/structure/stone_tile/surrounding/cracked, +/obj/structure/stone_tile/center/burnt, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"W" = ( +/obj/structure/stone_tile/block/cracked, +/turf/open/water/toxic_pit, +/area/template_noop) + +(1,1,1) = {" +a +h +h +A +h +w +a +"} +(2,1,1) = {" +h +h +h +h +h +h +A +"} +(3,1,1) = {" +h +h +D +v +H +h +h +"} +(4,1,1) = {" +h +J +v +k +n +W +h +"} +(5,1,1) = {" +h +h +S +y +v +h +w +"} +(6,1,1) = {" +h +h +h +c +l +h +h +"} +(7,1,1) = {" +a +b +h +h +w +h +h +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_nest.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_nest.dmm new file mode 100644 index 000000000000..d0650a751d8f --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_nest.dmm @@ -0,0 +1,24 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"r" = ( +/obj/structure/spawner/nest/swamp, +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +a +a +a +"} +(2,1,1) = {" +a +r +a +"} +(3,1,1) = {" +a +a +a +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_oldhut.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_oldhut.dmm new file mode 100644 index 000000000000..42a03d5e594c --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_oldhut.dmm @@ -0,0 +1,212 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/mortar, +/obj/item/pestle, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"d" = ( +/obj/structure/table/wood, +/obj/item/stack/sheet/leather, +/obj/item/stack/medical/aloe, +/obj/item/stack/medical/aloe, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"l" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"n" = ( +/mob/living/simple_animal/pet/cat, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"q" = ( +/obj/item/reagent_containers/glass/bowl/mushroom_bowl, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"t" = ( +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"w" = ( +/obj/item/storage/bag/medpouch, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"y" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/unpowered) +"C" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/head/witchwig, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"D" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/bowl/mushroom_bowl, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"J" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"M" = ( +/turf/template_noop, +/area/template_noop) +"O" = ( +/obj/structure/table/wood, +/obj/item/stack/medical/poultice, +/obj/item/stack/medical/poultice, +/obj/item/stack/medical/poultice, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"S" = ( +/obj/item/storage/bag/ore/holding, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"T" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/bottle{ + name = "potion" + }, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) +"U" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/wood/jungle, +/area/ruin/unpowered) + +(1,1,1) = {" +M +M +M +M +M +M +M +M +M +M +"} +(2,1,1) = {" +M +y +M +M +M +M +M +M +y +M +"} +(3,1,1) = {" +M +M +y +y +y +y +y +y +M +M +"} +(4,1,1) = {" +M +M +y +a +S +t +T +y +M +M +"} +(5,1,1) = {" +M +M +y +l +t +C +q +y +M +M +"} +(6,1,1) = {" +M +M +y +U +n +t +w +J +M +M +"} +(7,1,1) = {" +M +M +y +d +t +q +t +y +M +M +"} +(8,1,1) = {" +M +M +y +D +t +t +O +y +M +M +"} +(9,1,1) = {" +M +M +y +y +y +y +y +y +M +M +"} +(10,1,1) = {" +M +y +M +M +M +M +M +M +y +M +"} +(11,1,1) = {" +M +M +M +M +M +M +M +M +M +M +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm new file mode 100644 index 000000000000..8b7c44c748e1 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_syndicatestation.dmm @@ -0,0 +1,8822 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/machinery/vending/fishing, +/obj/effect/turf_decal/siding/brown/end{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"ab" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"aj" = ( +/obj/effect/turf_decal/siding/white, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"al" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"an" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/structure/disposaloutlet, +/obj/structure/window/reinforced/spawner/west{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/west{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"ar" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/storage/toolbox/electrical{ + pixel_y = 4 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/reagent_containers/glass/bottle/welding_fuel, +/obj/item/reagent_containers/glass/bottle/welding_fuel, +/obj/item/reagent_containers/glass/bottle/welding_fuel, +/obj/item/reagent_containers/glass/bottle/welding_fuel, +/obj/item/reagent_containers/glass/bottle/welding_fuel, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"aC" = ( +/mob/living/carbon/monkey{ + faction = list("neutral","Syndicate") + }, +/turf/open/floor/grass, +/area/ruin/powered/syndicate_lava_base/virology) +"aI" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"aQ" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"aU" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/engineering) +"aV" = ( +/obj/effect/turf_decal/siding/green, +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"aW" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/engineering) +"be" = ( +/obj/structure/safe/floor, +/obj/item/card/id/syndicate/anyone, +/obj/item/card/id/syndicate/anyone, +/obj/item/card/id/syndicate/anyone, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/circuit/red/anim, +/area/ruin/powered/syndicate_lava_base/vault) +"bg" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"br" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/engineering) +"by" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"bG" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/mixbowl, +/obj/item/reagent_containers/glass/mixbowl, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"bI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"bK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"bV" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"cd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"cg" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "lavalandsyndi"; + name = "Syndicate Research Experimentation Shutters" + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/chemistry) +"ck" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/bar) +"cn" = ( +/obj/effect/turf_decal/siding/brown, +/obj/effect/turf_decal/siding/brown/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"cp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"cw" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/item/clothing/glasses/science, +/obj/item/storage/box/beakers{ + pixel_x = 6; + pixel_y = 9 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe/antiviral, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"cD" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"cM" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"cN" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"cO" = ( +/obj/effect/turf_decal/siding/red{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"cV" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/engineering) +"cY" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/jungle_baseturf, +/area/jungleland/toxic_pit) +"dn" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"do" = ( +/obj/structure/disposalpipe/junction/yjunction, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"dq" = ( +/obj/structure/chair/stool, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"dw" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/medbay) +"dG" = ( +/obj/machinery/light, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base/chemistry) +"dK" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Pod" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"dN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/jungle_baseturf, +/area/jungleland/toxic_pit) +"dQ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Pod" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"dX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"dY" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"ea" = ( +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"ef" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Pod" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"ej" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"em" = ( +/obj/effect/turf_decal/siding/red{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"eq" = ( +/obj/machinery/microwave, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"eA" = ( +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"eE" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"eI" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"eU" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"eX" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma/fifty, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"eY" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/head/beret/chem, +/obj/item/clothing/head/beret/chem, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"fa" = ( +/obj/machinery/igniter/incinerator_syndicatelava, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine/vacuum, +/area/ruin/powered/syndicate_lava_base/engineering) +"fb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"fi" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"fn" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"fs" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/power/compressor{ + comp_id = "syndie_lavaland_incineratorturbine"; + dir = 4; + luminosity = 2 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/turf/open/floor/engine/vacuum, +/area/ruin/powered/syndicate_lava_base/engineering) +"fw" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/firedoor/window{ + desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers." + }, +/obj/machinery/door/poddoor/preopen{ + id = "lavalandsyndi_centralwindows" + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/main) +"fG" = ( +/obj/structure/table/reinforced, +/obj/item/healthanalyzer{ + pixel_x = -4; + pixel_y = -2 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"fK" = ( +/obj/effect/turf_decal/siding/blue, +/obj/machinery/sleeper/syndie/fullupgrade{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"fM" = ( +/obj/structure/window/reinforced/spawner/west{ + dir = 2 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "syndielavaland_disposals" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"fS" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"fU" = ( +/obj/machinery/door/window/brigdoor/westleft{ + dir = 2; + name = "Disposals Conveyor"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"gb" = ( +/obj/structure/chair/comfy/black, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"gw" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/item/clothing/head/fishing, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/jungleland/toxic_pit) +"gC" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"gJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/grass, +/area/ruin/powered/syndicate_lava_base/virology) +"gT" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 9 + }, +/obj/machinery/power/smes/fullycharged, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"hc" = ( +/obj/effect/turf_decal/siding/red{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"hd" = ( +/obj/effect/turf_decal/siding/green/corner, +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"hf" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "lavalandsyndi_telecomms"; + name = "Telecomms Blast Door Control"; + pixel_y = 28; + req_access_txt = "150" + }, +/obj/machinery/button/door{ + id = "lavalandsyndi_centralwindows"; + name = "Exterior Windows Blast Door Control"; + pixel_y = 36; + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered/syndicate_lava_base/telecomms) +"hl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 8 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"hs" = ( +/obj/effect/turf_decal/siding/red{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"ht" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"hJ" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/obj/machinery/airlock_sensor/incinerator_syndicatelava{ + pixel_x = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base/engineering) +"hM" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"hU" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"il" = ( +/obj/structure/chair/stool, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"io" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/fullupgrade, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"iq" = ( +/obj/structure/chair/comfy/black, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"ir" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/telecomms) +"iJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/red/anim{ + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/ruin/powered/syndicate_lava_base/telecomms) +"iK" = ( +/obj/effect/turf_decal/siding/red{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"iL" = ( +/obj/machinery/griddle, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"iS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/powered/syndicate_lava_base/engineering) +"iX" = ( +/turf/open/water/toxic_pit, +/area/jungleland/toxic_pit) +"iZ" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/main) +"ja" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet/crate/secure/weapon{ + req_access_txt = "150" + }, +/obj/item/ammo_box/c10mm{ + pixel_y = 6 + }, +/obj/item/ammo_box/c10mm, +/obj/item/ammo_box/magazine/m10mm{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/ammo_box/magazine/m10mm{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/ammo_box/magazine/m10mm{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/ammo_box/magazine/m10mm{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"jd" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"jg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"jh" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"ji" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + frequency = 1442; + id_tag = "syndie_lavaland_o2_out"; + name = "oxygen out" + }, +/turf/open/floor/engine/o2, +/area/ruin/powered/syndicate_lava_base/engineering) +"jo" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/cargo) +"jt" = ( +/obj/structure/closet/crate/radiation, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/clothing/head/radiation, +/obj/item/geiger_counter, +/obj/item/geiger_counter, +/obj/effect/turf_decal/siding/yellow{ + dir = 10 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"ju" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/powered/syndicate_lava_base/engineering) +"jv" = ( +/obj/machinery/porta_turret/syndicate, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/powered/syndicate_lava_base/vault) +"jw" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/item/storage/box/monkeycubes/syndicate, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"jA" = ( +/obj/machinery/computer/pandemic, +/obj/effect/turf_decal/siding/green{ + dir = 9 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"jC" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"jD" = ( +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/powered/syndicate_lava_base/vault) +"jE" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "lavalandsyndi_telecomms" + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/telecomms) +"jG" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"jI" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/cargo) +"jQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/jungle_baseturf, +/area/ruin/powered/syndicate_lava_base/main) +"jU" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/west{ + pixel_x = -25 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"ka" = ( +/obj/structure/table/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"kc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"ke" = ( +/obj/effect/turf_decal/siding/brown, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"kj" = ( +/obj/machinery/icecream_vat, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/bar) +"kn" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Convincing Room"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/main) +"ko" = ( +/obj/machinery/atmospherics/miner/toxins, +/turf/open/floor/engine/plasma, +/area/ruin/powered/syndicate_lava_base/engineering) +"ku" = ( +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"kx" = ( +/obj/machinery/computer/message_monitor{ + dir = 8 + }, +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered/syndicate_lava_base/telecomms) +"kH" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/bar) +"kK" = ( +/obj/structure/bed, +/obj/effect/mob_spawn/human/lavaland_syndicate/jungle/lieutenant{ + dir = 8 + }, +/obj/item/bedsheet/syndie, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"kM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"kY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/north{ + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"lm" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/machinery/power/smes/fullycharged, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"ln" = ( +/obj/machinery/vending/boozeomat/syndicate_access, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/bar) +"lt" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/jungleland/toxic_pit) +"lw" = ( +/obj/machinery/computer/arcade/orion_trail, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"lH" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"lJ" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"lL" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating/jungle_baseturf, +/area/jungleland/toxic_pit) +"lX" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/grass, +/area/ruin/powered/syndicate_lava_base/virology) +"mb" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"me" = ( +/obj/effect/turf_decal/siding/blue, +/obj/structure/rack, +/obj/item/storage/belt/medical, +/obj/item/crowbar, +/obj/item/wrench/medical, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/glasses/hud/health/night, +/obj/item/defibrillator/compact/combat/loaded, +/obj/machinery/airalarm/syndicate{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"mm" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/turbine{ + dir = 8; + luminosity = 2 + }, +/turf/open/floor/engine/vacuum, +/area/ruin/powered/syndicate_lava_base/engineering) +"mx" = ( +/obj/effect/turf_decal/siding/green{ + dir = 1 + }, +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"mz" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"mB" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"mF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"mI" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/storage/box/lights/bulbs, +/obj/item/storage/box/lights/bulbs, +/obj/item/storage/box/lights/bulbs, +/obj/item/storage/box/lights/tubes, +/obj/item/storage/box/lights/tubes, +/obj/item/storage/box/lights/tubes, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/lightreplacer, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/soap/syndie, +/obj/item/soap/syndie, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"mL" = ( +/obj/machinery/turretid{ + ailock = 1; + control_area = "/area/ruin/powered/syndicate_lava_base/vault"; + dir = 1; + icon_state = "control_kill"; + lethal = 1; + name = "Base turret controls"; + pixel_y = 30; + req_access = null; + req_access_txt = "150" + }, +/obj/machinery/syndicatebomb/self_destruct{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/circuit/red/anim, +/area/ruin/powered/syndicate_lava_base/vault) +"mO" = ( +/obj/effect/turf_decal/siding/green{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"mZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/o2, +/area/ruin/powered/syndicate_lava_base/engineering) +"nc" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"ng" = ( +/obj/machinery/vending/syndichem, +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"nm" = ( +/obj/effect/turf_decal/siding/purple, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/south{ + pixel_y = -23 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"nx" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"nz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/grass, +/area/ruin/powered/syndicate_lava_base/virology) +"nC" = ( +/obj/effect/turf_decal/siding/blue, +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes, +/obj/item/storage/box/syringes, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/item/clothing/head/beret/med, +/obj/item/clothing/head/beret/med, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"nE" = ( +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"nF" = ( +/obj/effect/turf_decal/siding/red/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"nL" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"nR" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"nY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"oe" = ( +/obj/machinery/computer/camera_advanced/syndie{ + dir = 4 + }, +/obj/effect/turf_decal/siding/red{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered/syndicate_lava_base/telecomms) +"oj" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/brown{ + dir = 5 + }, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"ol" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"oo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"op" = ( +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/shower{ + dir = 1 + }, +/obj/machinery/door/window/southright{ + dir = 8; + name = "Shower" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/main) +"ov" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/jungle_baseturf, +/area/ruin/powered/syndicate_lava_base/main) +"oB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"oN" = ( +/obj/effect/turf_decal/siding/red{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"oV" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/water/toxic_pit, +/area/jungleland/toxic_pit) +"pf" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "lavalandsyndi_bar"; + name = "Bar Blast Door Control"; + pixel_y = 26; + req_access_txt = "150" + }, +/obj/machinery/door/window/northleft{ + dir = 8; + name = "Bar"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"pj" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"pk" = ( +/obj/machinery/sleeper/syndie/fullupgrade{ + dir = 4 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"pu" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"pw" = ( +/turf/open/water/safe/jungle, +/area/jungleland/toxic_pit) +"pK" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"pW" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/virology) +"pX" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"pZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"qa" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"qc" = ( +/obj/machinery/door/window/eastright{ + name = "Kitchen"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"qg" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/bar) +"qj" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/toy/cards/deck/wizoff, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"qk" = ( +/obj/machinery/door/airlock{ + name = "Cabin 1" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"qr" = ( +/obj/effect/turf_decal/siding/red/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"qt" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Pod" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"qv" = ( +/obj/structure/chair/stool, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"qF" = ( +/turf/open/floor/plating/jungle_baseturf, +/area/jungleland/toxic_pit) +"qU" = ( +/obj/machinery/chem_heater, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"qW" = ( +/obj/machinery/door/airlock/glass/incinerator/syndicatelava_exterior, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base/engineering) +"qX" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 5 + }, +/obj/machinery/computer/monitor/secret, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"qY" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"rd" = ( +/obj/effect/turf_decal/siding/green, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"rj" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"rl" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"rm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"rq" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/obj/machinery/button/ignition/incinerator/syndicatelava{ + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_syndicatelava{ + pixel_x = -26; + pixel_y = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"rr" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"rH" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/sink{ + dir = 4; + pixel_x = 12; + pixel_y = 0 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/bar) +"rI" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"rK" = ( +/obj/effect/turf_decal/siding/purple, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"rL" = ( +/obj/machinery/chem_dispenser/fullupgrade, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"rR" = ( +/obj/effect/turf_decal/siding/brown, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/wrapping_paper{ + pixel_y = 5 + }, +/obj/item/stack/wrapping_paper{ + pixel_y = 5 + }, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"rT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 2; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"rW" = ( +/obj/structure/flytrap, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/jungleland/toxic_pit) +"sa" = ( +/obj/structure/dresser, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"sb" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Warehouse"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"sk" = ( +/obj/machinery/vending/cola/random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"sl" = ( +/obj/machinery/suit_storage_unit/syndicate{ + helmet_type = /obj/item/clothing/head/helmet/space/syndicate/black/engie; + suit_type = /obj/item/clothing/suit/space/syndicate/black/engie + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"sp" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/siding/blue{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"sz" = ( +/obj/item/storage/box/monkeycubes/syndicate, +/turf/open/floor/grass, +/area/ruin/powered/syndicate_lava_base/virology) +"sC" = ( +/obj/effect/mob_spawn/human/lavaland_syndicate/jungle/technician{ + dir = 8 + }, +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"sH" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"sI" = ( +/obj/effect/turf_decal/siding/red{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"sK" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"sM" = ( +/obj/effect/turf_decal/siding/blue, +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"sR" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"sW" = ( +/obj/effect/mob_spawn/human/lavaland_syndicate/jungle/scientist{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"sY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"ta" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"td" = ( +/obj/machinery/door/airlock/vault{ + id_tag = "syndie_lavaland_vault"; + name = "Vault Access"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/vault) +"tf" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/grass, +/area/ruin/powered/syndicate_lava_base/virology) +"tg" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"tn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/engineering) +"to" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/grass, +/area/ruin/powered/syndicate_lava_base/virology) +"tE" = ( +/turf/closed/mineral/ash_rock/jungle/swamp, +/area/jungleland/toxic_pit) +"tL" = ( +/obj/effect/turf_decal/siding/brown/corner{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"tV" = ( +/obj/effect/turf_decal/siding/green/corner{ + dir = 1 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"tW" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/obj/machinery/conveyor/inverted{ + dir = 9; + id = "syndielavaland_disposals" + }, +/obj/structure/sign/warning/deathsposal{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"tZ" = ( +/obj/machinery/light/small, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/powered/syndicate_lava_base/chemistry) +"ue" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/item/reagent_containers/glass/rag{ + pixel_x = -4; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 5; + pixel_y = -2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"uk" = ( +/obj/structure/closet/syndicate, +/obj/item/clothing/under/syndicate/camo, +/obj/item/clothing/head/HoS/beret/syndicate, +/obj/item/clothing/head/HoS/syndicate, +/obj/item/crowbar/red, +/obj/item/storage/belt/military, +/obj/item/suppressor, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/clothing/glasses/sunglasses, +/obj/item/kitchen/knife/combat/survival, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"uv" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/chemistry) +"uy" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/powered/syndicate_lava_base/engineering) +"uD" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"uW" = ( +/obj/machinery/vending/medical/syndicate_access, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"vf" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"vi" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 6 + }, +/obj/machinery/vending/tool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/east{ + pixel_x = 24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"vx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/powered/syndicate_lava_base/engineering) +"vB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"vI" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/jungle_baseturf, +/area/jungleland/toxic_pit) +"vJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"vM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"vP" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"vW" = ( +/obj/effect/turf_decal/siding/red/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"vX" = ( +/obj/machinery/vending/modularpc, +/obj/effect/turf_decal/siding/red{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered/syndicate_lava_base/telecomms) +"wc" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"wk" = ( +/obj/machinery/porta_turret/syndicate, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/vault) +"wI" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"wJ" = ( +/obj/machinery/jukebox, +/obj/item/wrench, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"wP" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/hidden, +/obj/machinery/light/small, +/turf/open/floor/circuit/red/anim{ + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/ruin/powered/syndicate_lava_base/telecomms) +"wT" = ( +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"wU" = ( +/obj/machinery/chem_dispenser/fullupgrade, +/obj/effect/turf_decal/siding/purple/corner, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"wV" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/button/door/incinerator_vent_syndicatelava_aux{ + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/door/incinerator_vent_syndicatelava_main{ + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"wW" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"wY" = ( +/obj/machinery/chem_master/condimaster{ + name = "HoochMaster 2000" + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"xa" = ( +/obj/effect/turf_decal/siding/white, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"xw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"xz" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/siding/purple, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"xK" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/turf/open/floor/engine/o2, +/area/ruin/powered/syndicate_lava_base/engineering) +"xL" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/virology) +"xN" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor/preopen{ + id = "syndie_lavaland_exitdoors" + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/main) +"xS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/main) +"xU" = ( +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/cargo) +"xV" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"yh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"yj" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"yl" = ( +/obj/machinery/button/door{ + id = "lavalandsyndi_cargo"; + name = "Cargo Bay Blast Door Control"; + pixel_x = 26; + req_access_txt = "150" + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"yo" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"yp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"yq" = ( +/obj/effect/turf_decal/siding/green{ + dir = 9 + }, +/obj/structure/table/reinforced, +/obj/structure/reagent_dispensers/virusfood{ + pixel_y = 28 + }, +/obj/machinery/reagentgrinder, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/item/stack/sheet/mineral/uranium{ + amount = 10 + }, +/obj/item/stack/sheet/mineral/gold{ + amount = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"yL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"yV" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/main) +"yY" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"zj" = ( +/obj/machinery/computer/arcade/battle, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"zo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"zt" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"zB" = ( +/obj/effect/turf_decal/siding/red{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"zH" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/jungleland/toxic_pit) +"zO" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer/fullupgrade, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"zY" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_syndicatelava{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base/engineering) +"Af" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Ai" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Av" = ( +/obj/effect/turf_decal/siding/red, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered/syndicate_lava_base/telecomms) +"Az" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba, +/obj/item/lighter, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"AI" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"AJ" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"AQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 4 + }, +/obj/item/storage/toolbox/syndicate, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"AR" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"AT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/main) +"AX" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/obj/item/toy/cards/deck/syndicate, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"AZ" = ( +/obj/effect/turf_decal/siding/red{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Ba" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"Bc" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/cryo_cell{ + radio_channel = "Syndicate"; + radio_key = /obj/item/encryptionkey/syndicate + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"Bg" = ( +/obj/machinery/shower, +/obj/effect/turf_decal/siding/yellow{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"Bj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"Bm" = ( +/obj/structure/closet/syndicate, +/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/item/storage/box/beanbag, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/ammo_casing/shotgun/syndie, +/obj/item/ammo_casing/shotgun/syndie, +/obj/item/ammo_casing/shotgun/syndie, +/obj/item/ammo_casing/shotgun/syndie, +/obj/item/ammo_casing/shotgun/syndie, +/obj/item/ammo_casing/shotgun/syndie, +/obj/item/storage/belt/bandolier, +/obj/item/clothing/under/rank/bartender, +/obj/item/clothing/head/that, +/obj/item/clothing/glasses/sunglasses/reagent, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"Bw" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/north{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Bx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"BC" = ( +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"BE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"BK" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/obj/structure/closet/secure_closet/chemical{ + req_access = null; + req_access_txt = "150" + }, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/storage/box/beakers/bluespace, +/obj/item/storage/box/beakers/bluespace, +/obj/item/storage/box/syringes, +/obj/item/stack/sheet/mineral/plasma/fifty, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"BL" = ( +/obj/machinery/vending/toyliberationstation{ + req_access_txt = "150" + }, +/obj/effect/turf_decal/siding/brown/end{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"BV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4; + frequency = 1442; + id_tag = "syndie_lavaland_tox_out"; + name = "toxin out" + }, +/turf/open/floor/engine/plasma, +/area/ruin/powered/syndicate_lava_base/engineering) +"BW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"BZ" = ( +/obj/machinery/door/airlock{ + name = "Cabin 3" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"Ce" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet/crate/internals, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Ci" = ( +/obj/machinery/door/airlock/research{ + name = "Experimentation Lab"; + req_access_txt = "150" + }, +/obj/machinery/door/poddoor/preopen{ + id = "lavalandsyndi"; + name = "Syndicate Research Experimentation Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base/chemistry) +"Cl" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 5 + }, +/obj/machinery/vending/assist, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Cn" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Telecommunications"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "lavalandsyndi_telecomms" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"CD" = ( +/obj/effect/turf_decal/siding/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"CE" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"CO" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/engineering) +"CQ" = ( +/obj/structure/kitchenspike, +/obj/item/storage/box/monkeycubes/syndicate, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/bar) +"CV" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Df" = ( +/obj/effect/turf_decal/siding/blue, +/obj/machinery/smartfridge/organ, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"Di" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Dj" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/structure/bedsheetbin, +/obj/machinery/power/apc/auto_name/north{ + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"Dq" = ( +/obj/effect/turf_decal/siding/white, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/power/apc/auto_name/north{ + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Dr" = ( +/obj/effect/mob_spawn/human/lavaland_syndicate/jungle/technician{ + dir = 8 + }, +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/obj/machinery/light/small, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"Dw" = ( +/obj/machinery/button/door{ + id = "syndie_lavaland_exitdoors"; + name = "Central External Airlock Blast Door Control"; + pixel_y = -24; + req_access_txt = "150" + }, +/obj/structure/safe/floor, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/gun/ballistic/revolver/russian, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/open/floor/circuit/red/anim, +/area/ruin/powered/syndicate_lava_base/vault) +"DH" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"DM" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"DX" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"DY" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"El" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/cargo) +"Ew" = ( +/obj/effect/turf_decal/siding/brown, +/obj/machinery/conveyor{ + dir = 4; + id = "syndielavaland_disposals" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Ey" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"EA" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"EI" = ( +/obj/effect/turf_decal/siding/red/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"EM" = ( +/obj/effect/turf_decal/siding/red{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"EN" = ( +/obj/structure/rack, +/obj/item/surgicaldrill, +/obj/item/wirecutters, +/obj/item/cautery, +/obj/item/reagent_containers/syringe/lethal/execution, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/main) +"EX" = ( +/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"Fa" = ( +/obj/machinery/door/airlock{ + name = "Cabin 2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"Fd" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/ruin/powered/syndicate_lava_base/engineering) +"Fi" = ( +/turf/open/water/deep_toxic_pit, +/area/jungleland/toxic_pit) +"Fl" = ( +/obj/effect/turf_decal/siding/brown, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/west{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Fo" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 6 + }, +/obj/item/kitchen/fork{ + pixel_x = -6 + }, +/obj/item/kitchen/fork{ + pixel_x = -6 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"Fs" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/bar) +"Ft" = ( +/obj/structure/closet/secure_closet/freezer/fridge{ + req_access = list(150) + }, +/obj/item/kitchen/knife/butcher, +/obj/item/clothing/suit/apron/chef, +/obj/item/clothing/suit/toggle/chef, +/obj/item/clothing/head/chefhat, +/obj/item/plate, +/obj/item/plate, +/obj/item/plate, +/obj/item/plate, +/obj/item/plate, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"Fw" = ( +/mob/living/carbon/monkey{ + faction = list("neutral","Syndicate") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/grass, +/area/ruin/powered/syndicate_lava_base/virology) +"FA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/n2, +/area/ruin/powered/syndicate_lava_base/engineering) +"FC" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/bar) +"FI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"FN" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/cargo) +"FW" = ( +/obj/machinery/chem_heater, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"FX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"FY" = ( +/obj/structure/closet/crate/engineering, +/obj/item/pipe_dispenser, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/plastitaniumglass/fifty, +/obj/item/stack/sheet/mineral/plastitanium/fifty, +/obj/item/holosign_creator/atmos, +/obj/item/analyzer, +/obj/effect/turf_decal/siding/yellow{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"Gq" = ( +/obj/effect/turf_decal/siding/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"Gs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet/crate/secure/gear{ + req_access_txt = "150" + }, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/item/storage/belt/military, +/obj/item/storage/belt/military, +/obj/item/clothing/shoes/combat, +/obj/item/clothing/shoes/combat, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/radio/headset/syndicate/alt{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/radio/headset/syndicate/alt, +/obj/item/radio/headset/syndicate/alt{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/glasses/night, +/obj/item/clothing/glasses/night, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Gw" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Dormitories Pod" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"GD" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"GE" = ( +/obj/machinery/button/door{ + id = "lavalandsyndi"; + name = "Syndicate Experimentation Lockdown Control"; + pixel_y = -26; + req_access_txt = "150" + }, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base/chemistry) +"GF" = ( +/obj/machinery/door/airlock{ + name = "Cabin 5" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"GN" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"GR" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/jungleland/toxic_pit) +"GX" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/storage/box/donkpockets{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/storage/box/donkpockets{ + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Hd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"Hg" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"Hh" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Virology" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"Hi" = ( +/obj/machinery/reagentgrinder/kitchen, +/obj/structure/table/reinforced, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/knife{ + pixel_x = 6 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"Hn" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"Hv" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Monkey Pen"; + req_access_txt = "150" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/grass, +/area/ruin/powered/syndicate_lava_base/virology) +"Hw" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Warehouse"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Hy" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"HA" = ( +/obj/structure/lattice/catwalk, +/turf/open/water/toxic_pit, +/area/jungleland/toxic_pit) +"HM" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"HY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"Ib" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"Ic" = ( +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"Ig" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"Ih" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/vending_refill/snack, +/obj/item/vending_refill/snack, +/obj/item/vending_refill/cola, +/obj/item/vending_refill/cola, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Ik" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 5; + height = 5; + id = "syndicatelavalandbase_cargo"; + name = "Syndicate Jungle Base: Cargo Bay Dock"; + width = 11 + }, +/turf/open/water/deep_toxic_pit, +/area/jungleland/toxic_pit) +"Im" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Iq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/closet/syndicate, +/obj/item/crowbar/red, +/obj/item/suppressor, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/kitchen/knife/combat/survival, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"Iy" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/main) +"IB" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"IE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + frequency = 1442; + id_tag = "syndie_lavaland_n2_out"; + name = "nitrogen out" + }, +/turf/open/floor/engine/n2, +/area/ruin/powered/syndicate_lava_base/engineering) +"IG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"IH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"IJ" = ( +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/main) +"IL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"IP" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"Ja" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Jc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/jungle_baseturf, +/area/ruin/powered/syndicate_lava_base/main) +"Je" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"Jm" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/virology) +"Jo" = ( +/obj/machinery/oven, +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"Jr" = ( +/obj/machinery/door/airlock{ + name = "Cabin 4" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"Jv" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"JD" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/jungleland/toxic_pit) +"JG" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"JL" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"JP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ + dir = 4; + id = "syndie_lavaland_inc_in" + }, +/turf/open/floor/engine/vacuum, +/area/ruin/powered/syndicate_lava_base/engineering) +"JS" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"JU" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/main) +"Kd" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"Kp" = ( +/turf/template_noop, +/area/template_noop) +"Ks" = ( +/obj/effect/turf_decal/siding/brown/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Ku" = ( +/obj/effect/turf_decal/siding/brown, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"KF" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"KG" = ( +/obj/structure/sink{ + pixel_y = 20 + }, +/obj/structure/mirror{ + pixel_x = 0; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/main) +"KK" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"KL" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"KS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"KZ" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"Li" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"Lj" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/jungleland/toxic_pit) +"Lo" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"LJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"LO" = ( +/obj/effect/turf_decal/siding/brown/corner, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Mg" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"Ms" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/virology) +"Mt" = ( +/obj/structure/bed, +/mob/living/carbon/monkey{ + faction = list("neutral","Syndicate") + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"MB" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"MH" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/main) +"ML" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"MN" = ( +/obj/machinery/door/airlock/grunge{ + name = "Bar Backroom" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"MR" = ( +/obj/structure/chair/stool, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"Nf" = ( +/obj/machinery/door/airlock/glass/incinerator/syndicatelava_interior, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base/engineering) +"Np" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Pod" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Nr" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Ns" = ( +/obj/machinery/door/poddoor/incinerator_syndicatelava_main, +/turf/open/floor/plating/airless, +/area/ruin/powered/syndicate_lava_base/engineering) +"Nu" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Nw" = ( +/obj/effect/turf_decal/siding/red{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered/syndicate_lava_base/telecomms) +"Ny" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"Nz" = ( +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/powered/syndicate_lava_base/engineering) +"NB" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/powered/syndicate_lava_base/engineering) +"ND" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"NE" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/water/deep_toxic_pit, +/area/jungleland/toxic_pit) +"NI" = ( +/obj/machinery/disposal/bin, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"NN" = ( +/obj/machinery/door/poddoor/incinerator_syndicatelava_aux, +/turf/open/floor/plating/airless, +/area/ruin/powered/syndicate_lava_base/engineering) +"NO" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/powered/syndicate_lava_base/engineering) +"NR" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/floor/engine/plasma, +/area/ruin/powered/syndicate_lava_base/engineering) +"NV" = ( +/obj/effect/turf_decal/siding/red{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"NZ" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/jungleland/toxic_pit) +"Oa" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/obj/machinery/door/poddoor/preopen{ + id = "lavalandsyndi"; + name = "Syndicate Research Experimentation Shutters" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/chemistry) +"Oe" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"Og" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Op" = ( +/obj/effect/turf_decal/siding/red{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/telecomms) +"Oy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Oz" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/air, +/area/ruin/powered/syndicate_lava_base/engineering) +"OC" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/chemistry) +"OD" = ( +/obj/machinery/door/airlock{ + name = "Kitchen cold room"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/bar) +"OL" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/machinery/conveyor{ + id = "syndielavaland_disposals" + }, +/obj/structure/window/reinforced/spawner/west{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Pa" = ( +/turf/open/floor/engine/air, +/area/ruin/powered/syndicate_lava_base/engineering) +"Pb" = ( +/mob/living/carbon/monkey{ + faction = list("neutral","Syndicate") + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/grass, +/area/ruin/powered/syndicate_lava_base/virology) +"Pi" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"Pj" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"Pk" = ( +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = list(150) + }, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/item/storage/box/ingredients/vegetarian, +/obj/item/storage/box/ingredients/grains, +/obj/item/storage/box/ingredients/fruity, +/obj/item/storage/box/ingredients/exotic, +/obj/item/storage/box/ingredients/carnivore, +/obj/item/storage/box/ingredients/wildcard, +/obj/item/storage/box/ingredients/wildcard, +/obj/item/storage/box/ingredients/wildcard, +/turf/open/floor/plasteel/showroomfloor, +/area/ruin/powered/syndicate_lava_base/bar) +"PN" = ( +/obj/effect/turf_decal/siding/blue, +/obj/machinery/light, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"PP" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/north{ + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/gun/ballistic/rifle/sniper_rifle/ultrasecure{ + desc = "An emergency base defense weapon provided in case the base is compromised. A tag reads, 'Only use in emergencies! This ammo is expensive.'" + }, +/obj/item/gun/ballistic/rifle/sniper_rifle/ultrasecure{ + desc = "An emergency base defense weapon provided in case the base is compromised. A tag reads, 'Only use in emergencies! This ammo is expensive.'" + }, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/item/kitchen/knife/combat, +/obj/item/kitchen/knife/combat, +/turf/open/floor/circuit/red/anim, +/area/ruin/powered/syndicate_lava_base/vault) +"PU" = ( +/obj/machinery/atmospherics/miner/nitrogen, +/turf/open/floor/engine/n2, +/area/ruin/powered/syndicate_lava_base/engineering) +"PW" = ( +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/jungleland/toxic_pit) +"Qb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/closet/syndicate, +/obj/item/crowbar/red, +/obj/item/suppressor, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/kitchen/knife/combat/survival, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"Qf" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"Qh" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Amenities Pod" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"Qk" = ( +/obj/effect/turf_decal/siding/green/end{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/structure/sign/warning/deathsposal{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"Qp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/jungle_baseturf, +/area/jungleland/toxic_pit) +"Qt" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/tank/nitrogen{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"QA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/red/anim, +/area/ruin/powered/syndicate_lava_base/vault) +"QM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/powered/syndicate_lava_base/engineering) +"QR" = ( +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/poddoor/preopen{ + id = "lavalandsyndi_centralwindows" + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/main) +"Rd" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/telecomms) +"Rj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Rk" = ( +/obj/effect/spawner/structure/window/plastitanium, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/cargo) +"Rl" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"Rp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + id_tag = "syndie_lavaland_air_out"; + name = "airmix out" + }, +/turf/open/floor/engine/air, +/area/ruin/powered/syndicate_lava_base/engineering) +"Ry" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"RC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"RH" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"RK" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/storage/box/stockparts/deluxe, +/obj/item/storage/box/stockparts/deluxe, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/circuitboard/machine/processor, +/obj/item/circuitboard/machine/gibber, +/obj/item/circuitboard/machine/gibber, +/obj/item/circuitboard/machine/cell_charger, +/obj/item/circuitboard/machine/smoke_machine, +/obj/item/circuitboard/machine/stasis, +/obj/item/stock_parts/cell/bluespace, +/obj/item/stock_parts/cell/bluespace, +/obj/item/stock_parts/cell/bluespace, +/obj/item/stock_parts/cell/bluespace, +/obj/item/circuitboard/machine/holopad, +/obj/item/storage/part_replacer/bluespace/tier4, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"RN" = ( +/obj/machinery/smoke_machine, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base/chemistry) +"RQ" = ( +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"RS" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"RY" = ( +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Sb" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Isolation Pen"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"Sd" = ( +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base/chemistry) +"Sj" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Telecommunications"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "lavalandsyndi_telecomms" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"Sm" = ( +/obj/machinery/button/door{ + id = "lavalandsyndi"; + name = "Syndicate Experimentation Lockdown Control"; + pixel_y = 26; + req_access_txt = "150" + }, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"Sn" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"Sr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"St" = ( +/obj/effect/turf_decal/siding/green{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/lockbox/vialbox/virology{ + pixel_x = -7; + pixel_y = 2; + req_access = list(150) + }, +/obj/item/book/manual/wiki/infections{ + pixel_y = 7 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/syringes, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"Su" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered/syndicate_lava_base/dormitories) +"Sx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/powered/syndicate_lava_base/engineering) +"SG" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/obj/machinery/door/poddoor/preopen{ + id = "lavalandsyndi"; + name = "Syndicate Research Experimentation Shutters" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/chemistry) +"SI" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"SJ" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"SP" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"ST" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/obj/structure/fans/tiny, +/obj/machinery/atmospherics/pipe/simple/yellow/hidden, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/telecomms) +"SU" = ( +/obj/effect/turf_decal/siding/yellow, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"SV" = ( +/obj/machinery/computer/shuttle{ + desc = "Occasionally used to call in a resupply shuttle if one is in range."; + icon_keyboard = "syndie_key"; + icon_screen = "syndishuttle"; + light_color = "#FA8282"; + name = "syndicate cargo shuttle terminal"; + possible_destinations = "syndielavaland_cargo"; + req_access_txt = "150"; + shuttleId = "syndie_cargo" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"SW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"Ta" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"Tf" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/effect/turf_decal/siding/brown/corner, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Tj" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered/syndicate_lava_base/bar) +"Tl" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Tm" = ( +/obj/effect/turf_decal/siding/blue/corner{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Tq" = ( +/obj/effect/turf_decal/siding/green{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"Tz" = ( +/obj/effect/turf_decal/siding/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"TG" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/item/screwdriver/nuke{ + pixel_y = 18 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"TR" = ( +/obj/machinery/telecomms/relay/preset/ruskie{ + use_power = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/circuit/red/anim{ + initial_gas_mix = "n2=100;TEMP=80" + }, +/area/ruin/powered/syndicate_lava_base/telecomms) +"TW" = ( +/obj/effect/mob_spawn/human/lavaland_syndicate/jungle/scientist{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/obj/machinery/light/small, +/turf/open/floor/plasteel/grimy, +/area/ruin/powered/syndicate_lava_base/dormitories) +"TY" = ( +/obj/structure/chair/stool, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"Uc" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"Up" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"UG" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"UK" = ( +/obj/machinery/door/airlock/research{ + name = "Science Pod"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"UX" = ( +/obj/effect/turf_decal/siding/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Vg" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Pod"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"VG" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/dormitories) +"VK" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"VL" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/uno, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"VR" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/jungleland/toxic_pit) +"VW" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/machinery/light/small, +/turf/open/floor/engine, +/area/ruin/powered/syndicate_lava_base/engineering) +"Wn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/chemistry) +"Wp" = ( +/obj/structure/filingcabinet, +/obj/item/paper/monitorkey, +/obj/item/folder/syndicate/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 + }, +/turf/open/floor/circuit/red/anim, +/area/ruin/powered/syndicate_lava_base/vault) +"Wz" = ( +/turf/open/floor/plasteel/cafeteria, +/area/ruin/powered/syndicate_lava_base/bar) +"WA" = ( +/obj/effect/turf_decal/siding/red{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered/syndicate_lava_base/telecomms) +"WD" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/open/floor/wood, +/area/ruin/powered/syndicate_lava_base/bar) +"WH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"WK" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Pod"; + req_access_txt = "150" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"WL" = ( +/obj/structure/closet/secure_closet/medical1{ + req_access = null; + req_access_txt = "150" + }, +/obj/effect/turf_decal/siding/blue{ + dir = 5 + }, +/obj/item/gun/syringe/rapidsyringe, +/obj/item/storage/firstaid/hypospray/syndicate, +/obj/item/clothing/glasses/hud/health, +/obj/item/storage/lockbox/vialbox/hypo_deluxe{ + req_access = list(150) + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"WR" = ( +/obj/machinery/door/poddoor/preopen{ + id = "lavalandsyndi_bar" + }, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/firedoor/window{ + desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers." + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/bar) +"Xn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"Xp" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"Xw" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/chemistry) +"XB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/virology) +"XF" = ( +/turf/open/floor/engine/vacuum, +/area/ruin/powered/syndicate_lava_base/engineering) +"XG" = ( +/obj/structure/disposalpipe/segment{ + dir = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"XH" = ( +/obj/machinery/atmospherics/miner/oxygen, +/turf/open/floor/engine/o2, +/area/ruin/powered/syndicate_lava_base/engineering) +"XJ" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"XM" = ( +/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"XN" = ( +/obj/effect/turf_decal/siding/brown/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"XT" = ( +/obj/effect/turf_decal/siding/red{ + dir = 1 + }, +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered/syndicate_lava_base/telecomms) +"XV" = ( +/obj/item/chair, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Cell"; + req_access_txt = "150" + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/main) +"XY" = ( +/obj/structure/table/reinforced, +/obj/item/storage/backpack/duffelbag/syndie/surgery, +/obj/item/disk/surgery/brainwashing{ + pixel_x = -11; + pixel_y = -3 + }, +/obj/effect/turf_decal/siding/blue, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/south{ + pixel_y = -23 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) +"XZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/airalarm/syndicate{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/telecomms) +"Yc" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Yd" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/floor/engine/air, +/area/ruin/powered/syndicate_lava_base/engineering) +"Yg" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/closet/crate, +/obj/item/reagent_containers/glass/beaker/waterbottle/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/glass/beaker/waterbottle/large{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/large{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/large{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"Yw" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8 + }, +/turf/open/floor/engine/n2, +/area/ruin/powered/syndicate_lava_base/engineering) +"Yx" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/red{ + dir = 5 + }, +/obj/item/phone/real/syndicate_ruin{ + pixel_x = -6 + }, +/obj/item/paper{ + info = "That phone is our only line to Syndicate Command! Do not lose it!"; + pixel_x = 6 + }, +/obj/item/stamp/syndiround, +/obj/item/pen, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered/syndicate_lava_base/telecomms) +"YC" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"YF" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"YI" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 1 + }, +/obj/structure/table, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/head/soft{ + pixel_x = -8 + }, +/obj/item/clothing/head/soft{ + pixel_x = -8 + }, +/obj/item/radio{ + pixel_x = 5 + }, +/obj/item/radio{ + pixel_x = 5 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"YX" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/computer/turbine_computer{ + id = "syndie_lavaland_incineratorturbine" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"YZ" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/structure/closet/toolcloset, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, +/obj/item/holosign_creator/atmos, +/obj/item/clothing/glasses/hud/diagnostic, +/obj/item/inducer, +/obj/item/inducer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/hardhat, +/obj/item/clothing/head/beret/eng, +/obj/item/clothing/head/beret/atmos, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/engineering) +"Zi" = ( +/obj/effect/turf_decal/siding/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/main) +"Zo" = ( +/obj/machinery/door/poddoor{ + id = "lavalandsyndi_cargo" + }, +/obj/effect/spawner/structure/window/plastitanium, +/obj/machinery/door/firedoor/window{ + desc = "A second window that slides in when the original window is broken, designed to protect against hull breaches. Truly a work of genius by Cybersun engineers." + }, +/turf/open/floor/plating, +/area/ruin/powered/syndicate_lava_base/cargo) +"Zt" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/dark, +/area/ruin/powered/syndicate_lava_base/cargo) +"ZW" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/water/deep_toxic_pit, +/area/jungleland/toxic_pit) +"ZX" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/turf/open/floor/plasteel/white, +/area/ruin/powered/syndicate_lava_base/medbay) + +(1,1,1) = {" +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +Kp +Kp +"} +(2,1,1) = {" +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +Fi +Fi +iX +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +Kp +"} +(3,1,1) = {" +Kp +Kp +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +Kp +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +"} +(4,1,1) = {" +Kp +Kp +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +"} +(5,1,1) = {" +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +iX +Kp +"} +(6,1,1) = {" +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +iX +"} +(7,1,1) = {" +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +iX +iX +Fi +Fi +Fi +ZW +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +jv +Ns +uy +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +iX +"} +(8,1,1) = {" +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +ZW +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +NE +Fi +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Nz +mm +Nz +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +"} +(9,1,1) = {" +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Nz +Nz +fs +Nz +Nz +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +"} +(10,1,1) = {" +Kp +Kp +Kp +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +PW +PW +PW +PW +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Nz +XF +fa +JP +NN +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +"} +(11,1,1) = {" +Kp +Kp +Kp +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +wk +pW +pW +pW +pW +pW +pW +PW +PW +PW +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Nz +Nz +qW +ju +Nz +Nz +jv +Fi +Fi +Fi +Fi +oV +oV +iX +iX +iX +iX +"} +(12,1,1) = {" +Kp +Kp +iX +iX +iX +iX +iX +Fi +Fi +NE +Fi +Fi +Fi +pW +pW +yq +St +Tq +Sb +Mt +pW +dw +dw +dw +wk +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +jv +Nz +Nz +Nz +iS +hJ +zY +VW +vx +Pa +Nz +Nz +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(13,1,1) = {" +Kp +Kp +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +pW +jA +tV +eA +aV +pW +pW +pW +pk +Ba +sp +dw +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Nz +ko +Fd +Nz +Sx +Nz +Nf +NB +QM +Pa +Oz +Nz +NE +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(14,1,1) = {" +Kp +Kp +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +pW +mx +fG +cw +rd +Jm +Jv +pW +Kd +Bx +PN +dw +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Nz +BV +NR +Nz +FY +rq +VK +wV +aW +Rp +Yd +Nz +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(15,1,1) = {" +Kp +Kp +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +pW +hd +wT +Gq +mO +Hh +XB +Hh +Sn +HY +XY +dw +Fi +Fi +Fi +Fi +Fi +Fi +PW +zH +PW +Fi +ZW +Fi +Fi +Nz +aU +aU +Nz +YX +qa +pu +SU +Nz +br +cV +Nz +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(16,1,1) = {" +Kp +Kp +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +pW +Qk +pW +Hv +pW +pW +xL +pW +Bc +vB +Df +dw +Fi +Fi +ZW +Fi +PW +PW +Lj +PW +PW +lt +Fi +Fi +CO +Nz +GN +rI +YZ +fn +Up +pu +nL +YC +YF +Ta +CO +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(17,1,1) = {" +Kp +Kp +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +pW +Ms +pW +gJ +nz +aC +lX +pW +ZX +jg +me +dw +Fi +Fi +Fi +PW +PW +PW +PW +PW +GR +PW +Fi +Fi +CO +gT +Lo +cD +XJ +pZ +kM +vJ +yL +Bj +XM +wc +CO +PW +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(18,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +wk +Ms +to +Fw +Pb +tf +sz +pW +nx +mF +fK +dw +Fi +Fi +HA +PW +GR +PW +PW +PW +PW +PW +PW +Fi +CO +lm +hl +EX +Hn +Ib +zt +eX +vP +Ry +bV +tn +wk +PW +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(19,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Ms +pW +pW +pW +pW +pW +pW +uW +RC +sM +dw +Fi +HA +HA +qF +qF +qF +Qp +qF +qF +qF +HA +HA +CO +qX +ab +vi +Nz +cV +cV +Nz +cV +cV +Nz +tn +PW +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(20,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +cY +kH +Pk +qg +kj +CQ +dw +qY +Ic +nC +dw +JU +wk +qF +ov +qF +qF +qF +qF +qF +Jc +qF +wk +JU +CO +nR +CO +Nz +ji +xK +Nz +IE +Yw +Nz +NO +PW +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(21,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +kH +Fs +FC +rH +ck +dw +WL +ML +Uc +dw +IJ +xN +qF +JU +fw +fw +fw +fw +fw +JU +qF +xN +IJ +CO +Bg +jt +Nz +XH +mZ +Nz +PU +FA +Nz +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +"} +(22,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +Fi +Fi +ZW +Fi +Fi +Fi +Fi +Fi +kH +kH +kH +kH +OD +dw +dw +dw +qt +dw +IJ +JU +JU +JU +gb +Az +wI +Im +wW +JU +JU +JU +IJ +CO +aQ +sl +Nz +Nz +Nz +Nz +Nz +Nz +Nz +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +"} +(23,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +NE +Fi +kH +iL +kc +Ft +IH +eq +kH +Tm +SJ +JU +MH +JU +EI +RY +nE +Zi +BC +ku +nE +RY +nF +JU +yV +CO +Vg +CO +Su +sW +FX +Su +FX +TW +Su +Fi +ZW +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +"} +(24,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +kH +kH +Jo +Wz +Wz +IH +Hi +kH +pX +Af +Ey +yh +dK +cO +ir +jE +jE +Cn +jE +jE +ir +hs +ef +yh +gC +ej +by +Su +Iq +vM +Su +IG +Qb +Su +Su +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +"} +(25,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +wk +kH +kH +kH +qc +Fo +ka +bG +kH +kH +pK +Nr +jD +jD +jD +jD +Xn +bK +rm +oo +fi +ir +ir +ir +JU +JU +uD +ht +Su +Su +qk +Su +BZ +Su +Su +Su +wk +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(26,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +WR +bg +AI +jU +yp +MR +dq +MR +zj +kH +Nu +dn +jD +Wp +be +jD +kY +vX +oe +WA +AQ +Rd +TR +ir +EN +JU +Dq +oB +Su +Dj +jG +lJ +ea +Su +uk +sa +Su +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(27,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +WR +AX +VL +Qf +Hd +SW +dY +Pj +Hy +Qh +IB +xV +jD +mL +QA +td +Je +XT +hf +Av +UG +ST +wP +ir +xS +kn +KS +sR +Gw +Pi +hM +nY +xa +GF +fb +Mg +Su +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(28,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +WR +WD +Hg +cp +hU +TY +il +qv +lw +kH +KF +dn +jD +PP +Dw +jD +XZ +Yx +kx +Nw +NI +Rd +iJ +ir +XV +JU +aj +xw +Su +sH +mz +VG +EA +Su +mb +kK +Su +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(29,1,1) = {" +Kp +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +wk +kH +kH +kH +pf +ue +SP +qj +kH +kH +sK +eE +jD +jD +jD +jD +rT +KZ +JL +pj +Qt +ir +ir +Op +JU +JU +DH +ht +Su +Su +Fa +Su +Jr +Su +Su +Su +wk +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(30,1,1) = {" +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +kH +kH +zO +Li +Li +vf +Tj +kH +sk +do +rj +XG +dQ +em +ir +jE +jE +Sj +jE +jE +ir +oN +Np +yj +LO +RS +tL +Su +Iq +dX +Su +IL +Qb +Su +Su +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +"} +(31,1,1) = {" +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +kH +io +Li +Ig +CE +Ny +kH +eI +HM +JU +MH +JU +vW +iK +NV +AZ +sI +EM +hc +zB +qr +JU +yV +El +WK +El +Su +sC +FI +Su +FI +Dr +Su +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +"} +(32,1,1) = {" +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +kH +kH +ln +MN +kH +kH +kH +JU +Yc +JU +IJ +JU +JU +JU +iq +cM +ta +tg +CV +JU +JU +JU +IJ +El +DM +AR +El +El +El +El +El +El +El +Fi +Fi +Fi +Fi +ZW +iX +iX +iX +iX +iX +iX +"} +(33,1,1) = {" +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +kH +Bm +BW +BE +kH +KG +AT +iZ +KL +JU +IJ +xN +qF +JU +fw +fw +QR +fw +fw +JU +qF +xN +IJ +El +yY +UX +El +GX +Ce +Yg +ar +Ih +El +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(34,1,1) = {" +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +kH +wJ +fS +wY +kH +Iy +op +JU +rl +JU +JU +wk +qF +jQ +qF +Qp +Qp +qF +Qp +jQ +qF +wk +JU +El +Bw +CD +Hw +LJ +Rj +Oy +Ja +ND +El +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(35,1,1) = {" +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +uv +uv +uv +uv +uv +uv +uv +uv +uv +UK +uv +Fi +HA +HA +HA +qF +qF +qF +qF +qF +Qp +HA +HA +Fi +El +nc +ke +El +Gs +ja +Ja +mI +RK +El +El +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(36,1,1) = {" +iX +Fi +Fi +Fi +Fi +Fi +Fi +tE +PW +Fi +Fi +Fi +Fi +wk +uv +uv +uv +uv +jw +al +BK +uv +Xp +IP +uv +Fi +Fi +Fi +PW +rW +NZ +gw +PW +GR +PW +HA +Fi +Fi +El +cN +Tz +El +El +El +sb +El +El +El +El +wk +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(37,1,1) = {" +iX +Fi +Fi +Fi +Fi +Fi +tE +PW +PW +PW +Fi +Fi +Fi +uv +uv +Sd +Sd +cg +eY +RQ +xz +uv +yo +rK +OC +Fi +Fi +Fi +Fi +PW +pw +pw +pw +NZ +PW +Lj +Fi +Fi +Zo +JS +Ku +mB +DX +RH +MB +DY +an +OL +tW +El +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(38,1,1) = {" +iX +Fi +Fi +Fi +Fi +tE +tE +PW +PW +PW +tZ +uv +uv +uv +Sd +Sd +dG +cg +aI +RQ +lH +Oe +jh +nm +uv +Fi +Fi +PW +PW +zH +JD +pw +pw +PW +PW +Fi +ZW +Fi +Zo +oj +Og +El +Di +Sr +bI +Ja +Ja +fU +Ew +El +vI +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(39,1,1) = {" +iX +Fi +Fi +Fi +Fi +tE +tE +PW +PW +PW +PW +Oa +Wn +SG +Sd +RN +Sd +Ci +KK +sY +cd +TG +RQ +qU +uv +Fi +Fi +Fi +ZW +PW +PW +PW +VR +PW +Fi +Fi +Fi +Fi +El +El +Rk +El +YI +zo +eU +Ja +eU +fM +Fl +jI +lL +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(40,1,1) = {" +iX +Fi +Fi +Fi +Fi +tE +tE +PW +PW +PW +tZ +wk +uv +uv +Sd +Sd +GE +uv +Sm +TG +RQ +GD +Rl +rL +uv +Fi +Fi +Fi +Fi +Fi +Fi +PW +PW +NZ +Fi +Fi +Fi +Fi +Zo +Zt +WH +AJ +Tl +Ks +SI +Ai +jd +XN +rR +El +dN +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(41,1,1) = {" +iX +Fi +Fi +Fi +Fi +Fi +tE +tE +PW +PW +Fi +Fi +Fi +uv +uv +Sd +Sd +cg +KK +wU +JG +FW +ol +jC +uv +PW +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +NE +Fi +Fi +Fi +Zo +SV +yl +El +Cl +cn +El +jo +El +Tf +rr +El +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +"} +(42,1,1) = {" +iX +Fi +Fi +Fi +Fi +Fi +Fi +tE +tE +Fi +Fi +Fi +Fi +uv +uv +uv +uv +uv +Xw +ng +uv +uv +uv +uv +wk +PW +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +wk +El +El +El +El +aa +El +xU +El +BL +El +El +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +"} +(43,1,1) = {" +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +wk +uv +uv +uv +uv +uv +uv +Fi +Fi +Fi +PW +PW +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +El +Zo +El +FN +El +Zo +wk +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +"} +(44,1,1) = {" +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Ik +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +"} +(45,1,1) = {" +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +NE +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +"} +(46,1,1) = {" +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +Fi +Fi +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +ZW +Fi +Fi +Fi +Fi +Fi +Fi +ZW +Fi +iX +iX +iX +iX +iX +Kp +"} +(47,1,1) = {" +Kp +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +Kp +"} +(48,1,1) = {" +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +ZW +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +Fi +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +"} +(49,1,1) = {" +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +"} +(50,1,1) = {" +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +"} +(51,1,1) = {" +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +Kp +"} +(52,1,1) = {" +Kp +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +Kp +Kp +"} +(53,1,1) = {" +Kp +Kp +Kp +Kp +Kp +Kp +Kp +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +iX +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +Kp +"} diff --git a/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm new file mode 100644 index 000000000000..0b62b52a7f9a --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungleland_swamp_tartemple.dmm @@ -0,0 +1,1266 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/water/toxic_pit, +/area/ruin/unpowered/tar_temple) +"b" = ( +/mob/living/simple_animal/hostile/tar/amalgamation, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered/tar_temple) +"c" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"d" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"e" = ( +/mob/living/simple_animal/hostile/tar/dryad, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"f" = ( +/obj/structure/stone_tile/slab/burnt, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"g" = ( +/turf/closed/indestructible/riveted/boss, +/area/ruin/unpowered/tar_temple) +"h" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/water/toxic_pit, +/area/ruin/unpowered/tar_temple) +"i" = ( +/turf/open/water/toxic_pit, +/area/template_noop) +"k" = ( +/obj/structure/fluff/divine/convertaltar, +/obj/item/kitchen/knife/ritual, +/obj/structure/stone_tile/surrounding, +/obj/item/stack/sheet/runed_metal, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"l" = ( +/mob/living/simple_animal/hostile/tar/shade, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered/tar_temple) +"m" = ( +/obj/structure/stone_tile/surrounding_tile, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"n" = ( +/mob/living/simple_animal/hostile/tar/amalgamation, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"p" = ( +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered/tar_temple) +"q" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/water/toxic_pit, +/area/ruin/unpowered/tar_temple) +"r" = ( +/obj/structure/stone_tile/slab, +/mob/living/simple_animal/hostile/asteroid/hivelord/tar, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"v" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"w" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"x" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"y" = ( +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"z" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/water/toxic_pit, +/area/template_noop) +"A" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"D" = ( +/obj/structure/fluff/tarstatue, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered/tar_temple) +"E" = ( +/obj/structure/table/wood, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"F" = ( +/turf/template_noop, +/area/template_noop) +"G" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"H" = ( +/mob/living/simple_animal/hostile/tar/shade, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"I" = ( +/obj/effect/decal/remains/human, +/turf/open/water/toxic_pit, +/area/ruin/unpowered/tar_temple) +"K" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"L" = ( +/obj/structure/fluff/divine/convertaltar, +/obj/structure/stone_tile/surrounding, +/obj/item/tar_crystal, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"N" = ( +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"P" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"Q" = ( +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/template_noop) +"R" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"S" = ( +/obj/structure/table/wood, +/obj/item/hivelordstabilizer, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"T" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/water/toxic_pit, +/area/template_noop) +"U" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 6 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"V" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered/tar_temple) +"W" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"Y" = ( +/obj/structure/necropolis_gate{ + name = "ancient gate" + }, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered/tar_temple) +"Z" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/toxic_pit, +/area/ruin/unpowered/tar_temple) + +(1,1,1) = {" +F +F +F +F +F +F +F +F +Q +Q +i +i +i +i +i +i +Q +Q +Q +F +F +F +F +F +F +F +F +F +F +F +F +F +"} +(2,1,1) = {" +F +F +F +F +F +F +F +Q +Q +i +i +T +i +i +i +i +i +i +Q +F +F +F +F +F +F +F +F +F +F +F +F +F +"} +(3,1,1) = {" +F +F +Q +Q +Q +Q +Q +Q +i +i +i +i +i +i +i +i +i +i +Q +Q +Q +Q +Q +Q +Q +Q +F +F +F +F +F +F +"} +(4,1,1) = {" +F +Q +Q +i +i +Q +i +i +i +i +i +i +i +i +g +g +g +g +g +g +g +g +g +g +g +Q +Q +Q +Q +F +F +F +"} +(5,1,1) = {" +F +Q +i +i +i +Q +i +i +i +g +g +g +g +g +g +p +p +p +p +p +p +p +p +p +g +g +g +g +Q +F +F +F +"} +(6,1,1) = {" +Q +Q +i +T +i +i +i +i +g +g +a +q +a +a +a +V +p +p +b +p +p +V +p +p +p +p +p +g +Q +F +F +F +"} +(7,1,1) = {" +Q +i +i +i +i +Q +i +g +g +a +a +a +a +p +p +p +p +V +p +p +p +p +p +p +p +p +p +g +Q +Q +F +F +"} +(8,1,1) = {" +Q +i +i +i +i +Q +g +g +a +a +p +p +p +p +l +p +a +a +a +h +a +a +a +p +p +p +p +Y +Q +Q +Q +Q +"} +(9,1,1) = {" +Q +Q +i +i +i +Q +g +p +p +p +p +p +p +p +p +a +a +a +a +Z +a +a +a +a +p +p +p +g +Q +Q +F +F +"} +(10,1,1) = {" +Q +Q +i +i +i +i +g +p +p +p +p +p +p +p +p +g +g +g +g +g +g +g +g +g +p +p +p +g +Q +Q +F +F +"} +(11,1,1) = {" +Q +i +i +i +i +i +g +g +c +c +g +g +g +g +g +g +E +E +N +D +v +S +E +g +g +g +g +g +i +Q +Q +Q +"} +(12,1,1) = {" +Q +i +i +i +i +Q +g +U +N +N +N +N +w +N +N +N +N +N +N +N +N +N +W +N +N +y +y +g +g +i +i +Q +"} +(13,1,1) = {" +Q +i +i +i +g +g +g +N +x +N +N +N +x +N +N +A +x +N +x +N +x +N +x +N +n +N +y +y +g +i +Q +Q +"} +(14,1,1) = {" +Q +i +i +g +g +N +v +N +N +x +f +x +N +x +N +N +N +x +w +N +x +x +N +N +y +H +y +y +g +i +i +Q +"} +(15,1,1) = {" +i +i +i +g +N +N +N +y +N +N +N +x +N +x +x +x +x +x +x +x +x +x +x +x +y +L +R +y +g +i +z +i +"} +(16,1,1) = {" +Q +i +i +g +N +N +N +N +N +N +N +n +x +y +y +y +y +y +y +x +y +y +y +y +y +x +N +y +g +i +i +i +"} +(17,1,1) = {" +Q +z +i +g +N +N +N +N +N +N +N +N +x +y +y +y +y +y +y +r +y +y +y +y +e +G +N +y +g +i +i +Q +"} +(18,1,1) = {" +Q +Q +i +g +N +N +N +y +N +d +N +x +N +x +x +x +x +x +x +x +x +x +x +x +y +k +N +y +g +i +i +Q +"} +(19,1,1) = {" +F +Q +i +g +g +N +v +N +N +x +U +x +N +x +N +N +N +x +f +N +x +x +N +P +y +y +y +y +g +i +i +Q +"} +(20,1,1) = {" +F +Q +i +i +g +g +g +N +x +N +N +N +x +N +N +K +x +N +x +N +x +n +x +N +N +N +y +y +g +i +i +Q +"} +(21,1,1) = {" +F +Q +Q +i +i +i +g +x +N +N +N +N +x +N +N +N +N +N +N +N +N +N +m +N +N +y +y +g +g +i +i +Q +"} +(22,1,1) = {" +F +F +Q +Q +Q +i +g +g +c +c +g +g +g +g +g +g +S +E +N +D +v +E +E +g +g +g +g +g +Q +Q +Q +Q +"} +(23,1,1) = {" +F +F +F +Q +Q +i +g +p +p +p +p +p +p +p +p +g +g +g +g +g +g +g +g +g +p +p +p +g +Q +F +F +F +"} +(24,1,1) = {" +F +F +F +Q +i +i +g +p +p +p +p +p +p +p +p +a +a +a +I +Z +a +a +a +a +p +p +p +g +Q +Q +F +F +"} +(25,1,1) = {" +F +F +F +Q +i +i +g +g +a +h +p +p +p +l +V +p +a +a +a +a +a +q +a +p +p +p +p +Y +Q +Q +Q +Q +"} +(26,1,1) = {" +F +F +F +Q +Q +i +i +g +g +a +a +a +a +p +p +p +p +p +p +V +p +p +p +V +p +p +p +g +Q +Q +F +F +"} +(27,1,1) = {" +F +F +F +F +Q +Q +i +Q +g +g +a +a +a +a +a +p +p +p +p +V +p +b +p +p +p +p +p +g +Q +F +F +F +"} +(28,1,1) = {" +F +F +F +F +Q +i +i +i +i +g +g +g +g +g +g +p +p +p +p +p +p +p +p +p +g +g +g +g +Q +Q +F +F +"} +(29,1,1) = {" +F +F +F +F +Q +Q +Q +i +i +i +i +i +i +i +g +g +g +g +g +g +g +g +g +g +g +i +i +i +i +Q +F +F +"} +(30,1,1) = {" +F +F +F +F +F +F +Q +Q +i +i +i +i +T +i +Q +Q +Q +Q +Q +Q +Q +Q +Q +Q +i +i +i +Q +Q +Q +F +F +"} +(31,1,1) = {" +F +F +F +F +F +F +F +Q +Q +Q +Q +Q +Q +Q +Q +F +F +F +F +F +F +F +F +Q +Q +Q +Q +Q +F +F +F +F +"} +(32,1,1) = {" +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +F +"} diff --git a/_maps/RandomRuins/JungleRuins/miningbase.dmm b/_maps/RandomRuins/JungleRuins/miningbase.dmm new file mode 100644 index 000000000000..6bccf1409812 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/miningbase.dmm @@ -0,0 +1,5827 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/turf/template_noop, +/area/template_noop) +"ai" = ( +/obj/machinery/light/small, +/obj/structure/sign/departments/minsky/supply/mining{ + pixel_y = -32 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/mine/eva_secondary) +"ak" = ( +/turf/open/indestructible/grass/sand, +/area/jungleland/explored) +"as" = ( +/obj/machinery/atmospherics/pipe/manifold/violet/visible{ + dir = 8 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"at" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/mob/living/simple_animal/turtle, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"av" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"az" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/vacant) +"aD" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"aJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/mine/storage) +"aM" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4; + icon_state = "scrub_map_on-3" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Secondary EVA APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"aN" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"aW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plating, +/area/mine/storage) +"aX" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary"; + req_one_access_txt = "54;63" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/mine/infirmary) +"aZ" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/mine/break_room) +"ba" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"bd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1; + icon_state = "scrub_map_on-3" + }, +/turf/open/floor/plating, +/area/mine/storage) +"bk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"bs" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Mining Storage APC"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/storage) +"bv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"bx" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/contraband/armory{ + req_access = list(63) + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"bD" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/obj/machinery/atmospherics/pipe/manifold/violet/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/maintenance) +"bG" = ( +/obj/structure/closet/crate/freezer{ + anchored = 1 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"bH" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"bN" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"bP" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "mining_internal" + }, +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 2; + output_dir = 1 + }, +/obj/structure/plasticflaps, +/turf/open/floor/plasteel, +/area/mine/production) +"bW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"ca" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"cl" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 4 + }, +/obj/structure/ore_box, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"cm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/storage) +"cr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8; + icon_state = "scrub_map_on-3" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"cz" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Construction Area" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/storage) +"cF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/vacant) +"cU" = ( +/turf/closed/wall, +/area/mine/eva_secondary) +"cY" = ( +/obj/effect/turf_decal/stripes/box, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/maintenance) +"cZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/vacant) +"dc" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/light_switch{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/mine/vacant) +"de" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"di" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"dj" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Mining Vacant Room APC"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/mine/vacant) +"dk" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating, +/area/mine/storage) +"do" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4; + icon_state = "scrub_map_on-3" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"dr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"ds" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dx" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/mine/storage) +"dy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1; + icon_state = "scrub_map_on-3" + }, +/obj/item/bedsheet/medical, +/obj/structure/bed, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"dz" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/mine/storage) +"dQ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/mine/storage) +"dU" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supplymain/visible, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"dX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"dZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ef" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"eg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"el" = ( +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/plating, +/area/mine/storage) +"en" = ( +/obj/structure/mopbucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 11 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/cafeteria, +/area/mine/break_room) +"eo" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/atmospherics/pipe/manifold/violet/visible{ + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/turf/open/floor/plating, +/area/mine/maintenance) +"ep" = ( +/turf/open/floor/plating, +/area/mine/living_quarters) +"er" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"es" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/mine/vacant) +"ey" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ez" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/turf/open/floor/plating, +/area/mine/infirmary) +"eB" = ( +/obj/machinery/recharge_station, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/eva) +"eC" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eN" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/pickaxe, +/obj/item/shovel, +/turf/open/floor/plasteel, +/area/mine/eva) +"eO" = ( +/obj/machinery/washing_machine, +/obj/machinery/camera{ + c_tag = "Dormitories"; + network = list("mine") + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eP" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"eS" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/surgery{ + pixel_x = 5 + }, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"eV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"fa" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/mine/break_room) +"fb" = ( +/obj/structure/bed, +/obj/item/bedsheet/green, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/light_switch{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fh" = ( +/obj/machinery/door/airlock/glass{ + name = "Break Room" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/break_room) +"fp" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"ft" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fA" = ( +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"fC" = ( +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"fN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/production) +"fO" = ( +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"fY" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"gh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"gk" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/vacant) +"gm" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"gn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"gy" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"gV" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/mine/vacant) +"gW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hq" = ( +/obj/structure/sign/departments/minsky/supply/mining{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/mine/eva) +"hH" = ( +/obj/machinery/door/airlock{ + name = "Dormitories" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hO" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/medical{ + anchored = 1; + name = "emergency medical supplies" + }, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"hW" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ia" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/power/apc{ + dir = 8; + name = "Mining Production APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"id" = ( +/obj/structure/chair/comfy/brown, +/obj/machinery/firealarm{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ik" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ir" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"iy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iz" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iC" = ( +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iD" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Mix to Distro"; + target_pressure = 4500 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"iL" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/atmospherics/pipe/manifold/violet/visible{ + dir = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/turf/open/floor/plating, +/area/mine/maintenance) +"iP" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/obj/machinery/papershredder, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iQ" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/book/random, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iT" = ( +/turf/open/floor/plasteel, +/area/mine/eva) +"iV" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"iZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1; + icon_state = "scrub_map_on-3" + }, +/obj/structure/closet/wardrobe/pjs{ + anchored = 1 + }, +/obj/item/toy/plush/beeplushie, +/obj/item/toy/plush/snakeplushie, +/obj/item/toy/plush/inorixplushie, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jp" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/button/door{ + id = "mining1"; + name = "Mining Emergency Lockdown"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"jE" = ( +/obj/structure/closet/secure_closet/miner{ + anchored = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jW" = ( +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"jX" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/mine/storage) +"kA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kD" = ( +/turf/closed/wall, +/area/mine/infirmary) +"kJ" = ( +/turf/closed/wall, +/area/mine/production) +"kM" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/maintenance) +"kO" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"kT" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/mine/vacant) +"ld" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"lm" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"lw" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "O2 To Portable Pump"; + target_pressure = 4500 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"lx" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"lH" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/structure/curtain{ + density = 1; + icon_state = "closed"; + opacity = 1; + open = 0 + }, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"lK" = ( +/turf/open/water/toxic_pit, +/area/template_noop) +"lM" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"lN" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"lO" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/railing/corner, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"lP" = ( +/obj/machinery/firealarm{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"lU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/beacon, +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"mb" = ( +/obj/effect/spawner/structure/window, +/obj/structure/curtain, +/turf/open/floor/plating, +/area/mine/infirmary) +"me" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/eva) +"mr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/infirmary) +"mx" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/living_quarters) +"mz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"mO" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4; + icon_state = "scrub_map_on-3" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"mX" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/atmospherics/pipe/simple/violet/visible{ + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/turf/open/floor/plating, +/area/mine/maintenance) +"ne" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/turf/open/floor/plating, +/area/mine/eva) +"nT" = ( +/obj/machinery/camera{ + c_tag = "Break Room"; + dir = 1; + network = list("mine") + }, +/obj/machinery/power/apc{ + name = "Mining Break Room APC"; + pixel_y = -23 + }, +/obj/structure/cable, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/mine/break_room) +"nU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"nZ" = ( +/obj/machinery/recharge_station, +/obj/structure/curtain, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"og" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"oh" = ( +/turf/closed/wall, +/area/mine/maintenance) +"oF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"oU" = ( +/turf/open/floor/plating/dirt/jungleland/dying_forest, +/area/jungleland/explored) +"pc" = ( +/obj/machinery/space_heater, +/obj/structure/window/spawner/east, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/machinery/light/small, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"pj" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"pk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"pl" = ( +/obj/machinery/light_switch{ + pixel_x = -32 + }, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/plasteel/cafeteria, +/area/mine/break_room) +"px" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "48" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"pB" = ( +/turf/closed/wall/r_wall, +/area/mine/maintenance) +"pC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"pF" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"pM" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 22 + }, +/obj/item/soap/nanotrasen, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"qc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"qe" = ( +/obj/structure/curtain, +/obj/item/bikehorn/rubberducky, +/obj/machinery/shower{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"qf" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"qh" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/eva) +"qi" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"qr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"qD" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"qK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + scrubbing = 0 + }, +/turf/open/floor/plating/lavaland_baseturf, +/area/mine/maintenance) +"qL" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/siding/wideplating{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"qR" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/obj/structure/curtain{ + density = 1; + icon_state = "closed"; + opacity = 1; + open = 0 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"rm" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"rq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/vacant) +"rv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/mine/vacant) +"rB" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/obj/machinery/modular_computer/console/preset/mining, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"rL" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "mining1"; + name = "Mining Emergency Lockdown"; + pixel_x = -24; + pixel_y = -5 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"sp" = ( +/obj/structure/ore_box, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/storage) +"sq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"sC" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/obj/structure/curtain{ + density = 1; + icon_state = "closed"; + opacity = 1; + open = 0 + }, +/turf/open/floor/plating, +/area/mine/infirmary) +"sU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"sW" = ( +/turf/open/floor/plating/lavaland_baseturf, +/area/mine/maintenance) +"tg" = ( +/obj/machinery/atmospherics/pipe/simple/violet/visible{ + dir = 10 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"tx" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"tM" = ( +/obj/structure/table, +/obj/item/storage/lockbox/vialbox/blood{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/book/random{ + pixel_x = -4 + }, +/obj/machinery/light_switch{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"tQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass{ + name = "Mining Station North EVA" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"tX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"tY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ui" = ( +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"us" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Waste to Filters"; + target_pressure = 4500 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics"; + dir = 8; + network = list("mine") + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"uy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"uT" = ( +/obj/machinery/atmospherics/pipe/simple/violet/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/mine/maintenance) +"uZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"vd" = ( +/obj/machinery/airalarm/unlocked{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/violet/visible, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"vg" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/obj/machinery/firealarm{ + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"vl" = ( +/turf/closed/wall, +/area/mine/eva) +"vC" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 30 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"vS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"vW" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/eva) +"vZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"we" = ( +/obj/structure/table, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"wr" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/machinery/mineral/processing_unit{ + dir = 1; + input_dir = 4; + output_dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"wu" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/mine/break_room) +"wv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/mine/storage) +"wN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary"; + req_one_access_txt = "54;63" + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"wU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4; + icon_state = "scrub_map_on-3" + }, +/obj/machinery/button/door{ + id = "mining1"; + name = "Mining Emergency Lockdown"; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"wV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass{ + name = "Mining Station North EVA" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"xv" = ( +/obj/structure/sign/departments/minsky/medical/medical2{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"xx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"xD" = ( +/obj/machinery/atmospherics/components/trinary/mixer/on{ + dir = 4; + node1_concentration = 0.79; + node2_concentration = 0.21; + target_pressure = 4500 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"xP" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/eva) +"xQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Secondary EVA"; + dir = 1; + network = list("mine") + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"xV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"yf" = ( +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/mine/storage) +"yA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plating, +/area/mine/storage) +"yZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/caution, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"zh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/eva) +"zv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"zK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"zW" = ( +/turf/closed/wall, +/area/mine/living_quarters) +"zZ" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Aa" = ( +/obj/machinery/griddle, +/turf/open/floor/plasteel/cafeteria, +/area/mine/break_room) +"Ad" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/obj/item/hand_labeler, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"Ap" = ( +/turf/open/water/toxic_pit, +/area/jungleland/explored) +"Ar" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/plasteel/cafeteria, +/area/mine/break_room) +"At" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Ax" = ( +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"AG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"AH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"AK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"AP" = ( +/obj/structure/closet/secure_closet/miner{ + anchored = 1 + }, +/obj/machinery/light_switch{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"AW" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Ba" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/vacant) +"Bc" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/mine/storage) +"Bd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera{ + c_tag = "Shuttle Docking Foyer West"; + dir = 4; + network = list("mine") + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Bg" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/mine/storage) +"Bo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Br" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"Bt" = ( +/obj/structure/rack, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/item/restraints/handcuffs/cable/red, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Bu" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Bx" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/obj/structure/curtain{ + density = 1; + icon_state = "closed"; + opacity = 1; + open = 0 + }, +/turf/open/floor/plating, +/area/mine/vacant) +"By" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/mine/break_room) +"BC" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Station Storage"; + req_access_txt = "48" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"BM" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "EVA"; + dir = 1; + network = list("mine") + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"Ch" = ( +/obj/structure/closet/wardrobe/pjs{ + anchored = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"Cl" = ( +/obj/machinery/modular_computer/console/preset/mining{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"Cs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"Cv" = ( +/obj/structure/lattice/catwalk, +/turf/open/water/toxic_pit, +/area/jungleland/explored) +"CE" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/mine/break_room) +"CH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"CL" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 8; + dwidth = 3; + height = 5; + id = "mining_away"; + name = "lavaland mine"; + width = 7 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"CN" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"CX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Di" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/eva) +"Du" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/production) +"Dv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/caution, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"Dy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"DG" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/ore_box, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"DS" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/mine/break_room) +"DT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"DW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ed" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Em" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Ep" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Er" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"Es" = ( +/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Eu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"Ey" = ( +/obj/machinery/computer/arcade{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/mine/break_room) +"EB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"ED" = ( +/obj/effect/turf_decal/box, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/machinery/camera{ + c_tag = "Processing"; + dir = 4; + network = list("mine") + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"EJ" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ET" = ( +/obj/machinery/mineral/mint{ + input_dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"EW" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Fc" = ( +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"Fi" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/machinery/light_switch{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Fx" = ( +/obj/machinery/camera{ + c_tag = "Security Checkpoint"; + dir = 8; + network = list("mine") + }, +/obj/structure/table, +/obj/machinery/recharger, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"FF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"FR" = ( +/obj/structure/table, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"FS" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/mine/break_room) +"Gd" = ( +/obj/vehicle/ridden/atv, +/obj/effect/turf_decal/delivery, +/obj/structure/window/spawner/east, +/obj/machinery/modular_computer/telescreen/preset/medical{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"Gi" = ( +/obj/machinery/atmospherics/components/unary/tank{ + dir = 8; + name = "Waste" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Gj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/eva) +"Gv" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"GD" = ( +/obj/machinery/mineral/processing_unit_console{ + input_dir = 4; + machinedir = 1; + output_dir = 8 + }, +/turf/closed/wall, +/area/mine/production) +"GI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"GO" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/mine/eva) +"GT" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/obj/structure/curtain{ + density = 1; + icon_state = "closed"; + opacity = 1; + open = 0 + }, +/turf/open/floor/plating, +/area/mine/break_room) +"Hi" = ( +/turf/open/floor/plasteel, +/area/mine/vacant) +"Hj" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4; + volume_rate = 200 + }, +/turf/open/floor/plating/lavaland_baseturf, +/area/jungleland/explored) +"Ho" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"Hy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"HE" = ( +/obj/machinery/camera{ + c_tag = "Communications"; + network = list("mine") + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 10 + }, +/turf/open/floor/circuit/telecomms, +/area/mine/maintenance) +"HO" = ( +/obj/machinery/conveyor/inverted{ + dir = 5; + id = "mining_internal" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Ip" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"Is" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"IV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/mech_bay_recharge_floor, +/area/mine/eva) +"IX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/advanced_airlock_controller/jungleland{ + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"IZ" = ( +/obj/machinery/telecomms/relay/preset/mining, +/obj/item/gps/internal/base, +/turf/open/floor/circuit/green/telecomms, +/area/mine/maintenance) +"Je" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Station Storage"; + req_access_txt = "48" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/side, +/area/mine/maintenance) +"Ji" = ( +/obj/machinery/door/window/eastleft{ + req_access_txt = "48" + }, +/obj/machinery/door/window/westleft{ + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Jt" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + name = "Recovery Room" + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/mine/infirmary) +"Jx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1; + icon_state = "scrub_map_on-3" + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"JA" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/obj/structure/curtain{ + density = 1; + icon_state = "closed"; + opacity = 1; + open = 0 + }, +/turf/open/floor/plating, +/area/mine/production) +"JJ" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/turf/open/floor/plating, +/area/mine/storage) +"Kf" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"KB" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "mining_internal" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plasteel, +/area/mine/production) +"KM" = ( +/obj/structure/closet/firecloset{ + anchored = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"KX" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ld" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"Lk" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ll" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1; + icon_state = "scrub_map_on-3" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Lu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/camera{ + c_tag = "Shuttle Docking Foyer East"; + dir = 8; + network = list("mine") + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"LY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"LZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/circuit/telecomms, +/area/mine/maintenance) +"Mf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"Mq" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/mine/break_room) +"MA" = ( +/obj/machinery/atmospherics/components/unary/tank/nitrogen{ + name = "Pure N2" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"MI" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"ML" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 32 + }, +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"MO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ng" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating/lavaland_baseturf, +/area/mine/eva) +"Np" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"ND" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/turf/open/floor/plating, +/area/mine/eva) +"NP" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/mine/break_room) +"NS" = ( +/obj/machinery/door/airlock/glass{ + name = "Dormitories" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"NV" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/eva) +"Oe" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/plasteel/cafeteria, +/area/mine/break_room) +"Or" = ( +/obj/machinery/newscaster{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Os" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"Ow" = ( +/obj/structure/fans/tiny, +/turf/template_noop, +/area/template_noop) +"OC" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/mine/maintenance) +"OD" = ( +/obj/machinery/conveyor/inverted{ + dir = 6; + id = "mining_internal" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"OF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"OG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel, +/area/mine/vacant) +"OK" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"OT" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"OU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"OZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8; + icon_state = "scrub_map_on-3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Pi" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"Pk" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Mining EVA APC"; + pixel_y = 23 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8; + icon_state = "scrub_map_on-3" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"Pr" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ps" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Pz" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/visible, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"PL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"PQ" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating, +/turf/open/floor/plasteel, +/area/mine/eva) +"PS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "48" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/side{ + dir = 8 + }, +/area/mine/maintenance) +"Qc" = ( +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Qt" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Qv" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Station EVA"; + req_access_txt = "54" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel, +/area/mine/eva) +"QE" = ( +/obj/machinery/atmospherics/components/unary/tank/oxygen{ + name = "Pure O2" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"QH" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"QP" = ( +/obj/structure/table, +/obj/item/book/random, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"QQ" = ( +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"Rl" = ( +/turf/open/floor/plasteel/dark, +/area/mine/vacant) +"Rq" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"RH" = ( +/obj/machinery/light_switch{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + name = "Aux Waste Port" + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"RK" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"RO" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/airlock/medical, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"RR" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/machinery/door/poddoor/preopen{ + id = "mining1"; + name = "Mining Lockdown Blast Doors" + }, +/turf/open/floor/plating, +/area/mine/eva_secondary) +"Se" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 9 + }, +/turf/open/floor/circuit/telecomms, +/area/mine/maintenance) +"Sg" = ( +/turf/closed/wall, +/area/mine/break_room) +"Si" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4; + name = "Server Vent" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/circuit/telecomms, +/area/mine/maintenance) +"Sl" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/structure/disposalpipe/segment{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/eva) +"Su" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"SI" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plating, +/area/mine/storage) +"SV" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/storage/box/drinkingglasses, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/mine/break_room) +"Tf" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Mining Station Atmospherics"; + req_access_txt = "48" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/side{ + dir = 8 + }, +/area/mine/eva) +"To" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass, +/turf/open/floor/plasteel, +/area/mine/vacant) +"TG" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/turf/open/floor/circuit/telecomms, +/area/mine/maintenance) +"TI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1; + icon_state = "scrub_map_on-3" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"TQ" = ( +/obj/structure/bed/roller, +/obj/machinery/camera{ + c_tag = "Infirmary"; + dir = 1; + network = list("mine") + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Mining Infirmary APC"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"TS" = ( +/obj/structure/toilet, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Uf" = ( +/turf/closed/wall, +/area/mine/vacant) +"Ug" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"Ux" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Uy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"UI" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/mine/break_room) +"UP" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 4; + name = "Mining Engineering APC"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Power and Telecommunications"; + dir = 1; + network = list("mine") + }, +/obj/machinery/light_switch{ + pixel_y = -32 + }, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/toolbox/electrical{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"UX" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Vg" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Vp" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Vt" = ( +/turf/open/floor/plasteel, +/area/mine/production) +"VJ" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "mining_internal"; + name = "Smelter Conveyor Control Switch" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"VK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel, +/area/mine/production) +"VL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"VP" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/eva) +"Wb" = ( +/obj/structure/closet/secure_closet/mmedical{ + anchored = 1 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"Wc" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Aux Waste Pump"; + target_pressure = 4500 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Wd" = ( +/obj/machinery/light_switch{ + pixel_x = -29 + }, +/turf/open/floor/plasteel/dark, +/area/mine/infirmary) +"Wn" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"Wp" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/item/storage/box/donkpockets, +/obj/item/kitchen/knife, +/obj/machinery/firealarm{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/cafeteria, +/area/mine/break_room) +"WJ" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"WO" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"WT" = ( +/obj/machinery/power/apc{ + name = "Mining Docking Foyer APC"; + pixel_y = -23 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Xc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1; + icon_state = "scrub_map_on-3" + }, +/obj/machinery/button/door{ + id = "mining1"; + name = "Mining Emergency Lockdown"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Xo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Xq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"XC" = ( +/turf/open/floor/plating, +/area/mine/storage) +"Ya" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Yb" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/production) +"Yj" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/break_room) +"Yy" = ( +/obj/machinery/camera{ + c_tag = "Recovery Room"; + dir = 8; + network = list("mine") + }, +/turf/open/floor/plasteel/white, +/area/mine/infirmary) +"YA" = ( +/turf/closed/wall, +/area/mine/storage) +"YB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/eva_secondary) +"YH" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/beer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/wood, +/area/mine/break_room) +"YL" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/ale, +/turf/open/floor/wood, +/area/mine/break_room) +"YN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/advanced_airlock_controller/jungleland{ + pixel_x = 23 + }, +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"YV" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/beer/light, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/mine/break_room) +"YX" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"Zm" = ( +/turf/open/floor/plasteel, +/area/mine/eva_secondary) +"ZJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) + +(1,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(2,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(3,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(4,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Ap +Ap +Ap +ab +ab +ab +ab +ab +ab +ab +oU +Ap +Ap +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(5,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +ab +oU +Ap +Ap +Ap +oU +oU +oU +oU +ab +ab +ab +Ap +Ap +oU +oU +Ap +Ap +Ap +ab +ab +Ap +ab +Ow +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(6,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +oU +oU +Ap +zW +zW +qR +zW +zW +oU +oU +Ap +Ap +Ap +pB +pB +pB +pB +pB +Ap +Ap +Ap +Ap +ab +ab +Ap +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(7,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +oU +oU +oU +Ap +zW +id +iC +lm +zW +oU +oU +oU +Ap +Ap +pB +LZ +IZ +Si +pB +Cv +Cv +Ap +Ap +Ap +Ap +Ap +Ap +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(8,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +oU +oU +oU +oU +Ap +zW +iQ +tY +iZ +zW +oU +oU +oU +oU +oU +pB +HE +TG +Se +pB +Hj +Cv +Cv +Cv +Cv +Cv +Cv +Ap +Ap +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(9,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +YA +YA +JJ +YA +YA +YA +zW +fb +vS +lN +zW +kJ +kJ +kJ +JA +kJ +pB +kM +Ji +kM +pB +mX +oh +oh +oh +oh +oh +Cv +Cv +Ap +Ap +ab +ab +ab +ab +ab +ab +ab +ab +"} +(10,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +YA +XC +XC +XC +Bc +dk +zW +zW +hH +zW +zW +HO +KB +ia +fN +ED +oh +vg +av +bH +oh +tg +pj +vd +zZ +as +eo +qK +Cv +Cv +Ap +oU +ab +ab +ab +ab +ab +ab +ab +"} +(11,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +YA +XC +aJ +Bg +XC +dx +zW +eC +vS +jE +zW +Kf +Yb +Vt +dq +EJ +oh +OC +Ya +pc +oh +MA +Pz +QE +Es +Gi +uT +sW +sW +Cv +Ap +oU +ab +ab +ab +ab +ab +ab +ab +"} +(12,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +oU +YA +XC +aW +yA +bd +dz +zW +lx +at +Ed +zW +wr +GD +VJ +CH +ui +Je +tx +LY +DT +px +Xq +xD +Em +Qt +lw +iL +qK +sW +Cv +Ap +oU +oU +ab +ab +ab +ab +ab +ab +"} +(13,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +oU +YA +sp +jX +cm +Bg +dQ +zW +eO +vS +AP +zW +Kf +Yb +VK +Uy +ET +oh +cY +dr +UP +oh +YX +dU +AW +Vg +PL +uT +sW +sW +Cv +Ap +oU +oU +ab +oU +oU +ab +ab +ab +"} +(14,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +oU +oU +oU +oU +YA +yf +SI +wv +bs +el +zW +mx +NS +mx +zW +OD +bP +Du +AK +Fi +oh +oh +PS +oh +oh +RH +iD +Wc +zv +us +bD +qK +Cv +Cv +oU +oU +oU +oU +oU +oU +oU +ab +ab +"} +(15,1,1) = {" +ab +ab +ab +ab +ab +oU +oU +oU +oU +oU +oU +YA +YA +YA +cz +YA +YA +zW +iC +vS +iC +zW +kJ +kJ +Yb +BC +Yb +oh +rm +ik +KM +zW +vl +zh +Tf +zh +vl +vl +Cv +Cv +oU +oU +oU +oU +oU +oU +oU +oU +oU +ab +"} +(16,1,1) = {" +ab +ab +ab +oU +oU +oU +oU +oU +oU +oU +oU +RR +FR +Zm +Ld +Zm +Zm +mx +mz +hW +gW +DW +OT +Bd +Xo +Ps +kA +Lk +Xo +Su +UX +zW +eN +dX +ef +qc +eN +ND +Cv +oU +oU +oU +oU +oU +oU +oU +oU +oU +oU +ab +"} +(17,1,1) = {" +ab +ab +ab +oU +oU +oU +oU +oU +oU +oU +oU +RR +RK +Zm +bv +di +di +wV +fD +iy +ft +lO +ba +ba +ba +Qc +cr +ba +ba +xx +Vp +zW +VP +iT +eB +iT +VP +ND +Cv +oU +oU +oU +oU +oU +oU +oU +oU +oU +ab +ab +"} +(18,1,1) = {" +ab +ab +oU +oU +oU +oU +oU +ai +cU +RR +cU +cU +cU +aM +xQ +zW +fJ +zW +zW +zW +lP +uy +ep +ep +ep +ep +ep +ep +ep +ZJ +gy +zW +vl +Br +vW +mO +vl +vl +vl +ND +vl +hq +oU +oU +oU +oU +oU +oU +ab +ab +"} +(19,1,1) = {" +ab +ab +oU +oU +oU +oU +oU +oU +RR +pC +aN +Wn +YB +bk +Ld +fJ +bx +wU +Bt +fJ +gn +uy +ep +ep +ep +ep +ep +ep +ep +CX +Ll +CN +NV +eZ +me +oF +Gj +cl +IX +tX +ND +oU +oU +oU +oU +oU +oU +oU +oU +ab +"} +(20,1,1) = {" +ab +ab +oU +oU +oU +oU +oU +oU +qL +EB +nU +Ip +qf +Dv +jA +zW +rB +OF +hd +iz +FF +uy +ep +ep +ep +ep +ep +ep +ep +yZ +do +lU +Qv +Ho +Mf +lM +GO +xP +er +ey +PQ +oU +oU +oU +oU +oU +oU +oU +oU +ab +"} +(21,1,1) = {" +ab +ab +oU +oU +oU +oU +oU +oU +RR +eg +YN +DG +YB +bI +Ld +fJ +KX +fY +Fx +fJ +OZ +uy +ep +ep +ep +ep +ep +ep +ep +ds +eV +Rq +NV +dZ +Di +Os +Gj +eP +Is +xV +ND +oU +oU +oU +oU +oU +oU +oU +oU +ab +"} +(22,1,1) = {" +ab +ab +oU +oU +oU +oU +oU +ai +cU +RR +cU +cU +cU +bW +ca +zW +fJ +zW +zW +zW +EW +uy +ep +ep +ep +CL +ep +ep +ep +ZJ +WJ +zW +vl +Pk +IV +BM +vl +vl +vl +ND +vl +hq +oU +oU +oU +oU +oU +oU +oU +ab +"} +(23,1,1) = {" +ab +ab +oU +oU +oU +oU +oU +oU +oU +oU +Ap +RR +RK +Zm +de +gh +gh +tQ +Xo +sU +zK +Ux +OU +OU +pk +fC +OU +OU +OU +QH +WT +zW +VP +iT +qh +OK +Sl +ne +Ng +Ap +Ap +oU +oU +ak +oU +oU +oU +oU +ab +ab +"} +(24,1,1) = {" +ab +ab +ab +oU +oU +oU +oU +oU +oU +oU +Ap +RR +RK +Zm +Ld +Zm +fp +mx +og +iV +AH +vC +GI +Bu +MO +bN +Xo +Lu +Xo +kO +Xc +zW +eN +iT +Hy +iT +eN +ND +Ap +Ap +oU +oU +oU +oU +oU +oU +oU +oU +ab +ab +"} +(25,1,1) = {" +ab +ab +ab +ab +oU +oU +oU +oU +oU +oU +Ap +Uf +Uf +az +To +az +Uf +zW +Ep +vS +Pr +zW +Sg +Sg +Yj +fh +Yj +kD +iC +vS +iP +zW +kD +mr +aX +mr +kD +kD +Ap +oU +oU +oU +oU +oU +oU +oU +oU +ab +ab +ab +"} +(26,1,1) = {" +ab +ab +ab +ab +oU +oU +oU +oU +oU +oU +oU +Uf +Rl +Rl +cF +Rl +Rl +zW +zW +jp +zW +zW +SV +pl +NP +By +nT +kD +mb +Jt +mb +kD +Wb +fA +Dy +hO +bG +kD +ez +oU +oU +oU +oU +oU +oU +oU +ab +ab +ab +ab +"} +(27,1,1) = {" +ab +ab +ab +ab +ab +oU +oU +oU +ab +oU +oU +Bx +Rl +Hi +cF +Hi +rv +zW +pM +AG +nZ +zW +Ar +Oe +YH +wu +UI +kD +tM +Er +Ch +kD +aD +fA +Dy +fA +fA +rL +ez +ez +oU +oU +oU +oU +oU +oU +ab +ab +ab +ab +"} +(28,1,1) = {" +ab +ab +ab +ab +ab +oU +oU +oU +ab +ab +Ap +Uf +gk +OG +rq +Ba +es +zW +qr +At +Jx +zW +Aa +Oe +YL +DS +Mq +kD +qi +Eu +dy +kD +Gd +uZ +sq +TI +Gv +Fc +QQ +ez +oU +oU +oU +oU +oU +oU +ab +ab +ab +ab +"} +(29,1,1) = {" +ab +ab +ab +ab +ab +oU +oU +ab +ab +ab +Ap +Bx +Rl +Hi +cZ +Hi +gV +zW +gm +AG +qe +zW +Wp +Oe +YV +aZ +FS +kD +WO +Er +Yy +wN +fA +fA +fA +fA +Cs +Cl +ez +ez +oU +oU +oU +oU +oU +oU +ab +ab +ab +ab +"} +(30,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Ap +Uf +Rl +kT +dc +dj +Rl +zW +zW +ld +zW +zW +en +CE +Sg +Ey +fa +kD +kD +RO +kD +kD +xv +fA +fA +fA +TQ +kD +ez +Ap +oU +oU +oU +oU +oU +oU +ab +ab +ab +ab +"} +(31,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Ap +Uf +Uf +Uf +Uf +Uf +Uf +zW +QP +AG +Ax +zW +Sg +GT +Sg +Sg +Sg +kD +Ad +vZ +Wd +kD +ML +Pi +eS +ir +kD +kD +Ap +Ap +oU +oU +oU +oU +oU +ab +ab +ab +ab +ab +"} +(32,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Ap +Ap +ab +ab +oU +oU +oU +zW +TS +Bo +qD +zW +oU +oU +Ap +oU +oU +sC +Np +Ug +VL +kD +kD +kD +kD +kD +kD +Ap +Ap +Ap +oU +oU +oU +oU +oU +ab +ab +ab +ab +ab +"} +(33,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +zW +we +fO +Or +zW +oU +Ap +Ap +Ap +Ap +kD +MI +pF +jW +kD +oU +Ap +Ap +Ap +Ap +Ap +Ap +Ap +oU +ab +oU +oU +ab +ab +ab +ab +ab +ab +"} +(34,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +zW +zW +lH +zW +zW +oU +Ap +ab +ab +Ap +kD +kD +kD +kD +kD +Ap +Ap +ab +ab +lK +lK +ab +Ap +oU +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(35,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +oU +oU +oU +oU +oU +oU +Ap +Ap +ab +ab +Ap +Ap +Ap +Ap +Ap +oU +Ap +Ap +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(36,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +oU +oU +oU +oU +Ap +ab +Ap +Ap +Ap +Ap +Ap +Ap +Ap +Ap +Ap +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(37,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +oU +oU +oU +ab +ab +ab +ab +ab +Ap +ab +Ap +Ap +Ap +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(38,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +oU +ab +ab +ab +ab +ab +ab +ab +Ap +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(39,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(40,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} diff --git a/_maps/RandomRuins/JungleRuins/obsidian_pillar0.dmm b/_maps/RandomRuins/JungleRuins/obsidian_pillar0.dmm new file mode 100644 index 000000000000..e8ac18f799ee --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/obsidian_pillar0.dmm @@ -0,0 +1,49 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/jungleland/explored) +"s" = ( +/turf/closed/obsidian/hard, +/area/jungleland/explored) +"w" = ( +/turf/template_noop, +/area/template_noop) +"V" = ( +/turf/closed/obsidian, +/area/jungleland/explored) + +(1,1,1) = {" +w +a +w +w +a +"} +(2,1,1) = {" +a +V +a +a +a +"} +(3,1,1) = {" +V +s +V +a +w +"} +(4,1,1) = {" +a +V +s +V +a +"} +(5,1,1) = {" +a +a +V +V +V +"} diff --git a/_maps/RandomRuins/JungleRuins/obsidian_pillar1.dmm b/_maps/RandomRuins/JungleRuins/obsidian_pillar1.dmm new file mode 100644 index 000000000000..b758d1fbe850 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/obsidian_pillar1.dmm @@ -0,0 +1,49 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"m" = ( +/turf/closed/obsidian, +/area/jungleland/explored) +"n" = ( +/turf/closed/obsidian/hard, +/area/jungleland/explored) +"Q" = ( +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/jungleland/explored) + +(1,1,1) = {" +a +Q +m +Q +a +"} +(2,1,1) = {" +Q +m +n +m +Q +"} +(3,1,1) = {" +a +m +n +m +m +"} +(4,1,1) = {" +m +n +m +Q +Q +"} +(5,1,1) = {" +Q +m +a +Q +a +"} diff --git a/_maps/RandomRuins/JungleRuins/obsidian_pillar2.dmm b/_maps/RandomRuins/JungleRuins/obsidian_pillar2.dmm new file mode 100644 index 000000000000..e524c3f8a90f --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/obsidian_pillar2.dmm @@ -0,0 +1,49 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/jungleland/explored) +"b" = ( +/turf/closed/obsidian/hard, +/area/jungleland/explored) +"d" = ( +/turf/closed/obsidian, +/area/jungleland/explored) +"i" = ( +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +i +i +i +d +a +"} +(2,1,1) = {" +i +a +d +b +d +"} +(3,1,1) = {" +d +a +d +d +i +"} +(4,1,1) = {" +i +i +d +a +i +"} +(5,1,1) = {" +i +a +a +i +i +"} diff --git a/_maps/RandomRuins/JungleRuins/obsidian_pillar3.dmm b/_maps/RandomRuins/JungleRuins/obsidian_pillar3.dmm new file mode 100644 index 000000000000..82539f87ed5e --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/obsidian_pillar3.dmm @@ -0,0 +1,49 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"n" = ( +/turf/closed/obsidian, +/area/jungleland/explored) +"D" = ( +/turf/open/floor/plating/dirt/jungleland/obsidian, +/area/jungleland/explored) +"I" = ( +/turf/closed/obsidian/hard, +/area/jungleland/explored) + +(1,1,1) = {" +D +n +n +a +a +"} +(2,1,1) = {" +n +I +D +D +a +"} +(3,1,1) = {" +D +n +D +n +D +"} +(4,1,1) = {" +a +D +D +I +n +"} +(5,1,1) = {" +a +a +n +n +D +"} diff --git a/_maps/RandomRuins/JungleRuins/tar_altar.dmm b/_maps/RandomRuins/JungleRuins/tar_altar.dmm new file mode 100644 index 000000000000..474ae4ddf464 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/tar_altar.dmm @@ -0,0 +1,159 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"g" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"i" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"j" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"l" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"o" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/center, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"q" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"w" = ( +/obj/structure/stone_tile/slab, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"x" = ( +/obj/structure/tar_altar, +/obj/structure/stone_tile/surrounding, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"F" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"J" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"M" = ( +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/center, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"P" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"S" = ( +/obj/structure/stone_tile/block, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"V" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/center, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) +"Z" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/water/tar_basin, +/area/ruin/unpowered/tar_temple) + +(1,1,1) = {" +a +Z +F +j +a +"} +(2,1,1) = {" +Z +o +w +V +j +"} +(3,1,1) = {" +S +w +x +w +l +"} +(4,1,1) = {" +J +g +w +M +i +"} +(5,1,1) = {" +a +q +P +i +a +"} diff --git a/_maps/RandomRuins/JungleRuins/tar_assistant.dmm b/_maps/RandomRuins/JungleRuins/tar_assistant.dmm new file mode 100644 index 000000000000..c6037b501c30 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/tar_assistant.dmm @@ -0,0 +1,109 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"d" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"j" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"p" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"x" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"y" = ( +/obj/structure/stone_tile/surrounding, +/obj/structure/tar_assistant_spawner, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"z" = ( +/obj/structure/stone_tile/block, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"M" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"S" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"U" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) + +(1,1,1) = {" +a +a +a +a +a +"} +(2,1,1) = {" +a +M +p +d +a +"} +(3,1,1) = {" +a +z +y +j +a +"} +(4,1,1) = {" +a +U +x +S +a +"} +(5,1,1) = {" +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/JungleRuins/tar_enchant.dmm b/_maps/RandomRuins/JungleRuins/tar_enchant.dmm new file mode 100644 index 000000000000..f7adf01beb8b --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/tar_enchant.dmm @@ -0,0 +1,109 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"c" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"e" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"t" = ( +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"C" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"F" = ( +/obj/structure/stone_tile/surrounding, +/obj/structure/enchanting_table, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"G" = ( +/obj/structure/stone_tile/block, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"K" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"M" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) +"P" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/water/tar_basin, +/area/jungleland/explored) + +(1,1,1) = {" +a +a +a +a +a +"} +(2,1,1) = {" +a +t +P +K +a +"} +(3,1,1) = {" +a +G +F +e +a +"} +(4,1,1) = {" +a +M +C +c +a +"} +(5,1,1) = {" +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/JungleRuins/tar_temple0.dmm b/_maps/RandomRuins/JungleRuins/tar_temple0.dmm new file mode 100644 index 000000000000..8964e3a2dc01 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/tar_temple0.dmm @@ -0,0 +1,653 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/structure/stone_tile/slab, +/turf/open/indestructible/boss/air, +/area/ruin/unpowered/tar_temple) +"c" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"d" = ( +/obj/structure/stone_tile/slab, +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"f" = ( +/turf/closed/indestructible/riveted/boss, +/area/ruin/unpowered/tar_temple) +"g" = ( +/obj/structure/stone_tile/slab, +/obj/structure/mineral_door/wood, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"h" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 6 + }, +/turf/open/indestructible/necropolis/air, +/area/ruin/unpowered/tar_temple) +"i" = ( +/obj/structure/stone_tile/slab, +/mob/living/simple_animal/hostile/tar/dryad, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"l" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"m" = ( +/obj/structure/stone_tile/slab, +/obj/structure/mineral_door/wood, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"o" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/indestructible/boss/air, +/area/ruin/unpowered/tar_temple) +"t" = ( +/obj/structure/stone_tile/slab, +/obj/structure/stone_tile/slab, +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"u" = ( +/obj/structure/stone_tile/slab/cracked, +/mob/living/simple_animal/hostile/tar/dryad, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"v" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/indestructible/necropolis/air, +/area/ruin/unpowered/tar_temple) +"x" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/indestructible/boss/air, +/area/ruin/unpowered/tar_temple) +"z" = ( +/obj/structure/stone_tile/slab, +/obj/effect/gibspawner/human, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"A" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/fluff/tarstatue, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"B" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/mob/living/simple_animal/hostile/tar/dryad, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"E" = ( +/obj/structure/stone_tile/slab/cracked, +/obj/effect/gibspawner/human, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"F" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"G" = ( +/obj/structure/stone_tile/slab/cracked, +/mob/living/simple_animal/hostile/tar/shade, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"H" = ( +/obj/structure/stone_tile/slab, +/mob/living/simple_animal/hostile/tar/amalgamation, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"I" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 4; + icon_state = "cracked_slab1" + }, +/obj/structure/stone_tile/slab/cracked{ + dir = 8 + }, +/turf/open/indestructible/necropolis/air, +/area/ruin/unpowered/tar_temple) +"J" = ( +/obj/structure/stone_tile/slab, +/turf/open/indestructible/necropolis/air, +/area/ruin/unpowered/tar_temple) +"M" = ( +/obj/structure/stone_tile/surrounding, +/obj/structure/fluff/divine/convertaltar, +/obj/item/tar_crystal, +/turf/open/indestructible/necropolis/air, +/area/ruin/unpowered/tar_temple) +"N" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"O" = ( +/obj/structure/stone_tile/slab/cracked, +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"P" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/open/indestructible/necropolis/air, +/area/ruin/unpowered/tar_temple) +"R" = ( +/obj/structure/stone_tile/slab, +/obj/structure/stone_tile/slab, +/mob/living/simple_animal/hostile/tar/amalgamation, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"S" = ( +/obj/structure/stone_tile/slab, +/obj/structure/mineral_door/wood, +/obj/structure/barricade/wooden/crude, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"T" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/mob/living/simple_animal/hostile/tar/amalgamation, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"X" = ( +/obj/structure/stone_tile/slab, +/mob/living/simple_animal/hostile/tar/shade, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) +"Z" = ( +/obj/structure/stone_tile/slab, +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/ruin/unpowered/tar_temple) + +(1,1,1) = {" +f +f +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +f +f +"} +(2,1,1) = {" +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +"} +(3,1,1) = {" +a +f +c +X +c +c +c +c +c +f +l +c +c +f +c +c +c +c +l +f +a +"} +(4,1,1) = {" +a +f +c +l +c +N +F +c +c +f +c +c +T +f +N +X +l +T +c +f +a +"} +(5,1,1) = {" +a +f +c +c +f +f +N +z +c +m +N +N +d +m +d +N +t +d +d +f +a +"} +(6,1,1) = {" +a +f +c +c +f +f +c +l +c +f +u +N +E +f +c +E +N +l +c +f +a +"} +(7,1,1) = {" +a +f +c +c +c +l +d +R +c +f +c +Z +N +f +c +c +l +c +c +f +a +"} +(8,1,1) = {" +a +f +c +c +B +c +l +c +f +f +f +f +f +f +f +f +g +m +f +f +a +"} +(9,1,1) = {" +a +f +c +l +c +Z +G +c +f +b +o +I +J +P +f +c +l +l +c +f +a +"} +(10,1,1) = {" +a +f +c +l +c +A +c +l +S +x +b +J +M +v +f +c +d +d +c +S +a +"} +(11,1,1) = {" +a +f +c +c +c +Z +N +c +f +b +x +v +h +J +f +c +c +d +l +f +a +"} +(12,1,1) = {" +a +f +l +i +E +c +c +c +f +f +f +f +f +f +f +f +g +g +f +f +a +"} +(13,1,1) = {" +a +f +c +c +c +c +c +c +c +f +l +F +c +f +c +c +N +N +c +f +a +"} +(14,1,1) = {" +a +f +c +c +f +f +c +H +l +f +X +c +c +f +c +l +H +z +l +f +a +"} +(15,1,1) = {" +a +f +c +X +f +f +c +N +c +m +c +l +N +m +c +c +O +c +N +f +a +"} +(16,1,1) = {" +a +f +N +N +c +c +O +c +c +f +c +c +E +f +N +c +c +c +c +f +a +"} +(17,1,1) = {" +a +f +c +c +c +c +c +c +c +f +N +X +c +f +c +c +l +c +c +f +a +"} +(18,1,1) = {" +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +f +"} +(19,1,1) = {" +f +f +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +f +f +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_meteorite.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_meteorite.dmm index 4a57e983cee8..4ba543159b23 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_meteorite.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_meteorite.dmm @@ -671,7 +671,7 @@ /area/lavaland/surface/outdoors) "mf" = ( /obj/structure/stone_tile/surrounding, -/obj/structure/altar_of_gods, +/obj/structure/table/altar_of_gods, /obj/item/flashlight/lantern{ on = 1 }, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index b18a590ca4d5..50102c206904 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -455,9 +455,9 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/cryo_cell{ + dir = 4; radio_channel = "Syndicate"; - radio_key = /obj/item/encryptionkey/syndicate; - dir = 4 + radio_key = /obj/item/encryptionkey/syndicate }, /turf/open/floor/plasteel/white, /area/ruin/powered/syndicate_lava_base/medbay) @@ -481,6 +481,7 @@ /obj/item/pen, /obj/structure/cable, /obj/machinery/power/apc/auto_name/south{ + pixel_y = -23; req_access = list(150) }, /obj/effect/turf_decal/siding/purple, @@ -745,8 +746,8 @@ /area/ruin/powered/syndicate_lava_base/virology) "eT" = ( /obj/item/paper{ - name = "WARNING"; - info = "All explosives are to be THROWN OVER THE MOAT in order to avoid setting off the self-destruct." + info = "All explosives are to be THROWN OVER THE MOAT in order to avoid setting off the self-destruct."; + name = "WARNING" }, /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/purple{ @@ -1387,6 +1388,7 @@ /obj/effect/turf_decal/siding/blue, /obj/machinery/vending/medical/syndicate_access, /obj/machinery/power/apc/auto_name/south{ + pixel_y = -23; req_access = list(150) }, /obj/structure/cable, @@ -1423,6 +1425,7 @@ icon_state = "0-4" }, /obj/machinery/power/apc/auto_name/south{ + pixel_y = -23; req_access = list(150) }, /turf/open/floor/plasteel/dark, @@ -1656,6 +1659,7 @@ /area/ruin/powered/syndicate_lava_base/main) "hJ" = ( /obj/machinery/power/apc/auto_name/east{ + pixel_x = 24; req_access = list(150) }, /obj/structure/cable{ @@ -1806,10 +1810,10 @@ dir = 10 }, /obj/machinery/button/door{ - pixel_y = -24; - req_access_txt = "150"; + id = "syndicate_lavaland_vault_windows"; name = "Vault Window Shutters"; - id = "syndicate_lavaland_vault_windows" + pixel_y = -24; + req_access_txt = "150" }, /turf/open/floor/mineral/plastitanium, /area/ruin/powered/syndicate_lava_base/vault) @@ -1825,9 +1829,9 @@ desc = "While at first glance it looks like the real deal, the station number stamped on the bottom reads '12'. Huh." }, /obj/item/toy/plush/carpplushie/dehy_carp{ - name = "cayenne plushie"; + break_message = "%SRC vanishes in a small explosion."; desc = "An adorable stuffed toy that resembles Cayenne. Faintly smells of explosives."; - break_message = "%SRC vanishes in a small explosion." + name = "cayenne plushie" }, /obj/machinery/button/door{ id = "syndie_lavaland_vault"; @@ -1863,6 +1867,7 @@ dir = 6 }, /obj/machinery/power/apc/auto_name/east{ + pixel_x = 24; req_access = list(150) }, /obj/structure/cable{ @@ -1980,8 +1985,8 @@ /area/ruin/powered/syndicate_lava_base/dormitories) "iA" = ( /obj/machinery/door/airlock/mining/glass{ - req_access_txt = "150"; - name = "Cargo Office" + name = "Cargo Office"; + req_access_txt = "150" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -2021,8 +2026,8 @@ /obj/machinery/button/door{ id = "lavalandsyndi_telecomms"; name = "Telecomms Blast Door Control"; - req_access_txt = "150"; - pixel_y = 26 + pixel_y = 26; + req_access_txt = "150" }, /obj/effect/turf_decal/siding/red{ dir = 1 @@ -2402,9 +2407,9 @@ light_color = "#c1caff" }, /obj/structure/statue/gold/hos{ - name = "statue of a syndicate officer"; desc = "An expensive, golden statue of a Syndicate commander. The name is worn off."; - layer = 2.89 + layer = 2.89; + name = "statue of a syndicate officer" }, /obj/structure/railing, /turf/open/floor/mineral/plastitanium, @@ -2607,8 +2612,8 @@ dir = 8 }, /obj/machinery/conveyor{ - id = "syndielavaland_disposals"; - dir = 1 + dir = 1; + id = "syndielavaland_disposals" }, /turf/open/floor/plating, /area/ruin/powered/syndicate_lava_base/cargo) @@ -2827,6 +2832,7 @@ /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe/antiviral, /obj/machinery/power/apc/auto_name/south{ + pixel_y = -23; req_access = list(150) }, /obj/structure/cable, @@ -3331,6 +3337,7 @@ icon_state = "0-8" }, /obj/machinery/power/apc/auto_name/north{ + pixel_y = 23; req_access = list(150) }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -3343,15 +3350,15 @@ /area/ruin/powered/syndicate_lava_base/dormitories) "mc" = ( /obj/item/clothing/suit/armor/vest/capcarapace/syndicate{ - name = "old syndicate vest"; - desc = "A sinister-looking gold-trimmed vest covered in dust." + desc = "A sinister-looking gold-trimmed vest covered in dust."; + name = "old syndicate vest" }, /obj/item/clothing/head/HoS/syndicate{ desc = "An old black cap that may have once been fit for a high-ranking Syndicate officer." }, /obj/item/clothing/gloves/color/captain/centcom/admiral{ - name = "syndicate commander's gloves"; - desc = "One-of-a-kind gold and black gloves used by some Syndicate officers." + desc = "One-of-a-kind gold and black gloves used by some Syndicate officers."; + name = "syndicate commander's gloves" }, /obj/structure/closet/crate/secure/gear{ req_access_txt = "150" @@ -3557,8 +3564,8 @@ /obj/item/circuitboard/machine/clonepod/experimental, /obj/item/circuitboard/machine/clonescanner, /obj/structure/closet/crate/secure/medical{ - req_access_txt = "151"; - desc = "A crate with a lock on it, painted in the scheme of the station's doctors. This one is marked to contain prototype circuitry and clearly hasn't been touched in years." + desc = "A crate with a lock on it, painted in the scheme of the station's doctors. This one is marked to contain prototype circuitry and clearly hasn't been touched in years."; + req_access_txt = "151" }, /obj/item/paper{ info = "You have been assigned to test an old cloner system provided to us by one of our research stations. Your monkeys should make excellent DNA sources. Do not clone too many crew, and be prepared to treat genetic defects and cellular damage." @@ -3857,10 +3864,10 @@ dir = 4 }, /obj/machinery/button/door{ - pixel_y = 24; - req_access_txt = "150"; + id = "lavalandsyndi_medsci"; name = "Medical Bay Shutters"; - id = "lavalandsyndi_medsci" + pixel_y = 24; + req_access_txt = "150" }, /turf/open/floor/plasteel/white, /area/ruin/powered/syndicate_lava_base/medbay) @@ -4074,6 +4081,7 @@ icon_state = "0-8" }, /obj/machinery/power/apc/auto_name/north{ + pixel_y = 23; req_access = list(150) }, /obj/effect/decal/cleanable/dirt, @@ -4128,9 +4136,9 @@ /obj/structure/table/reinforced, /obj/machinery/photocopier/faxmachine{ department = "Unidentified"; + desc = "Used to send black pages to Nanotrasen stations."; name = "Syndicate Fax Machine"; - req_one_access = list(150); - desc = "Used to send black pages to Nanotrasen stations." + req_one_access = list(150) }, /obj/item/paper{ info = "You have been entrusted with the Nuclear Authentication Disk of Space Station 12. Keep it secure until Nanotrasen finishes repairs."; @@ -4211,9 +4219,9 @@ "qB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; external_pressure_bound = 120; - name = "server vent"; - dir = 8 + name = "server vent" }, /turf/open/floor/circuit/red/anim{ initial_gas_mix = "n2=100;TEMP=80" @@ -4278,12 +4286,12 @@ /area/ruin/powered/syndicate_lava_base/main) "rF" = ( /obj/machinery/conveyor{ - id = "syndielavaland_disposals"; - dir = 1 + dir = 1; + id = "syndielavaland_disposals" }, /obj/machinery/door/window/brigdoor/westleft{ - req_access_txt = "150"; - name = "Disposals Conveyor" + name = "Disposals Conveyor"; + req_access_txt = "150" }, /obj/structure/sign/warning/deathsposal{ pixel_x = 32 @@ -4393,8 +4401,8 @@ /area/ruin/powered/syndicate_lava_base/medbay) "tZ" = ( /obj/machinery/door/window/brigdoor{ - req_access_txt = "150"; - name = "Isolation Pen" + name = "Isolation Pen"; + req_access_txt = "150" }, /obj/machinery/light{ dir = 1; @@ -4482,8 +4490,8 @@ /area/ruin/powered/syndicate_lava_base/main) "uT" = ( /obj/machinery/door/window/northleft{ - req_access_txt = "150"; - name = "Bar" + name = "Bar"; + req_access_txt = "150" }, /obj/effect/turf_decal/tile/bar{ dir = 1 @@ -4508,8 +4516,8 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/machinery/suit_storage_unit/syndicate{ - suit_type = /obj/item/clothing/suit/space/syndicate/black/engie; - helmet_type = /obj/item/clothing/head/helmet/space/syndicate/black/engie + helmet_type = /obj/item/clothing/head/helmet/space/syndicate/black/engie; + suit_type = /obj/item/clothing/suit/space/syndicate/black/engie }, /obj/structure/sign/warning/fire{ pixel_y = 32 @@ -4639,8 +4647,8 @@ /area/ruin/powered/syndicate_lava_base/bar) "wL" = ( /obj/machinery/door/airlock/mining/glass{ - req_access_txt = "150"; - name = "Cargo Bay" + name = "Cargo Bay"; + req_access_txt = "150" }, /obj/structure/cable{ icon_state = "4-8" @@ -4785,8 +4793,8 @@ /obj/item/pizzabox/seafood, /obj/item/pizzabox/sassysage, /obj/structure/closet/crate/freezer{ - name = "pizza crate"; - desc = "Despite looking like a freezer, this crate is actually an advanced temperature-regulating crate to keep the pizza hot and ready to eat." + desc = "Despite looking like a freezer, this crate is actually an advanced temperature-regulating crate to keep the pizza hot and ready to eat."; + name = "pizza crate" }, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base/bar) @@ -5027,6 +5035,7 @@ dir = 8 }, /obj/machinery/power/apc/auto_name/east{ + pixel_x = 24; req_access = list(150) }, /obj/structure/cable{ @@ -5239,8 +5248,8 @@ /area/ruin/powered/syndicate_lava_base/bar) "Fc" = ( /obj/item/pickaxe/mini{ - pixel_y = 3; - pixel_x = 19 + pixel_x = 19; + pixel_y = 3 }, /obj/effect/mapping_helpers/no_lava, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -5423,8 +5432,8 @@ /area/ruin/powered/syndicate_lava_base/main) "Hi" = ( /obj/machinery/door/airlock/highsecurity{ - req_access_txt = "150"; - name = "Telecommunications" + name = "Telecommunications"; + req_access_txt = "150" }, /obj/structure/cable{ icon_state = "4-8" @@ -5534,8 +5543,8 @@ "IC" = ( /obj/machinery/door/airlock/vault{ id_tag = "syndie_lavaland_vault"; - req_access_txt = "150"; - name = "Vault Access" + name = "Vault Access"; + req_access_txt = "150" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -5940,8 +5949,8 @@ /area/ruin/powered/syndicate_lava_base/virology) "Om" = ( /obj/machinery/door/airlock/research{ - req_access_txt = "150"; - name = "Chemistry" + name = "Chemistry"; + req_access_txt = "150" }, /obj/structure/cable{ icon_state = "4-8" @@ -6061,6 +6070,7 @@ "Qg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/auto_name/north{ + pixel_y = 23; req_access = list(150) }, /obj/effect/turf_decal/siding/red{ @@ -6170,6 +6180,7 @@ icon_state = "0-8" }, /obj/machinery/power/apc/auto_name/east{ + pixel_x = 24; req_access = list(150) }, /obj/structure/table/reinforced, @@ -6223,8 +6234,8 @@ /obj/structure/window/reinforced/spawner/west, /obj/structure/window/reinforced/spawner, /obj/machinery/conveyor{ - id = "syndielavaland_disposals"; - dir = 1 + dir = 1; + id = "syndielavaland_disposals" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -6494,8 +6505,8 @@ dir = 4 }, /obj/machinery/door/window/eastright{ - req_access_txt = "150"; - name = "Kitchen" + name = "Kitchen"; + req_access_txt = "150" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 @@ -6540,6 +6551,7 @@ dir = 4 }, /obj/machinery/power/apc/auto_name/east{ + pixel_x = 24; req_access = list(150) }, /obj/structure/cable, @@ -6674,8 +6686,8 @@ dir = 8 }, /obj/structure/closet/crate/hydroponics{ - name = "janitorial crate"; - desc = "All you need to destroy dirt." + desc = "All you need to destroy dirt."; + name = "janitorial crate" }, /obj/item/soap/syndie, /obj/item/soap/syndie, @@ -6684,8 +6696,8 @@ /obj/item/reagent_containers/spray/cleaner, /obj/item/reagent_containers/spray/cleaner, /obj/item/mop/advanced{ - name = "syndicate mop"; - desc = "A Syndicate-brand advanced mop." + desc = "A Syndicate-brand advanced mop."; + name = "syndicate mop" }, /turf/open/floor/plasteel/dark, /area/ruin/powered/syndicate_lava_base/cargo) diff --git a/_maps/RandomRuins/StationRuins/BoxStation/chapel1.dmm b/_maps/RandomRuins/StationRuins/BoxStation/chapel1.dmm index cd8d019e4070..c7f044e5f0f1 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/chapel1.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/chapel1.dmm @@ -664,7 +664,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "Sa" = ( -/obj/structure/altar_of_gods, +/obj/structure/table/altar_of_gods, /turf/open/floor/plasteel/dark, /area/chapel/main) "Sf" = ( diff --git a/_maps/RandomRuins/StationRuins/BoxStation/chapel2.dmm b/_maps/RandomRuins/StationRuins/BoxStation/chapel2.dmm index 566736a4d096..00fbc2f874a4 100644 --- a/_maps/RandomRuins/StationRuins/BoxStation/chapel2.dmm +++ b/_maps/RandomRuins/StationRuins/BoxStation/chapel2.dmm @@ -787,7 +787,7 @@ /area/chapel/office) "Nz" = ( /obj/structure/railing, -/obj/structure/altar_of_gods, +/obj/structure/table/altar_of_gods, /turf/open/floor/carpet/red, /area/chapel/main) "NN" = ( diff --git a/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm b/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm index a2c66b59c912..76ff10973663 100644 --- a/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm +++ b/_maps/RandomRuins/StationRuins/MetaStation/meta_reactor.dmm @@ -1525,15 +1525,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"RZ" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "Si" = ( /obj/machinery/door/firedoor/border_only{ dir = 1 @@ -1906,7 +1897,7 @@ OD OD "} (5,1,1) = {" -RZ +iC OD eZ tS diff --git a/_maps/RandomRuins/StationRuins/MetaStation/meta_singulo_tesla.dmm b/_maps/RandomRuins/StationRuins/MetaStation/meta_singulo_tesla.dmm index 2c8460f4fe78..682a5e969494 100644 --- a/_maps/RandomRuins/StationRuins/MetaStation/meta_singulo_tesla.dmm +++ b/_maps/RandomRuins/StationRuins/MetaStation/meta_singulo_tesla.dmm @@ -420,15 +420,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"uC" = ( -/obj/effect/turf_decal/stripes{ - dir = 1 - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "uI" = ( /obj/machinery/button/door{ dir = 4; @@ -1080,7 +1071,7 @@ SN SN "} (5,1,1) = {" -uC +Lv SN Xa BD diff --git a/_maps/RandomRuins/StationRuins/MetaStation/meta_sm.dmm b/_maps/RandomRuins/StationRuins/MetaStation/meta_sm.dmm index 7c18da9f5dd5..32cf4d064918 100644 --- a/_maps/RandomRuins/StationRuins/MetaStation/meta_sm.dmm +++ b/_maps/RandomRuins/StationRuins/MetaStation/meta_sm.dmm @@ -1,8 +1,5 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ag" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, /obj/effect/turf_decal/stripes{ dir = 5 }, diff --git a/_maps/map_files/AsteroidStation/AsteroidStation.dmm b/_maps/map_files/AsteroidStation/AsteroidStation.dmm index e21554301c0c..763b49f8798f 100644 --- a/_maps/map_files/AsteroidStation/AsteroidStation.dmm +++ b/_maps/map_files/AsteroidStation/AsteroidStation.dmm @@ -18123,7 +18123,7 @@ /turf/open/floor/plating, /area/science/misc_lab) "eTa" = ( -/obj/structure/altar_of_gods, +/obj/structure/table/altar_of_gods, /obj/item/storage/book/bible{ pixel_x = -2; pixel_y = -2 diff --git a/_maps/map_files/DonutStation/DonutStation.dmm b/_maps/map_files/DonutStation/DonutStation.dmm index 4da2a7598a31..555606e483d5 100644 --- a/_maps/map_files/DonutStation/DonutStation.dmm +++ b/_maps/map_files/DonutStation/DonutStation.dmm @@ -12415,7 +12415,7 @@ /turf/open/space/basic, /area/space) "fgr" = ( -/obj/structure/altar_of_gods, +/obj/structure/table/altar_of_gods, /turf/open/floor/plasteel/chapel{ dir = 8 }, @@ -44934,39 +44934,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) -"ttK" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/highsecurity{ - id_tag = "ai_core_airlock_exterior"; - name = "AI Core"; - req_access_txt = "65" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai) "ttL" = ( /obj/machinery/light, /obj/machinery/camera{ @@ -47797,6 +47764,33 @@ "uES" = ( /turf/open/floor/plasteel/dark, /area/tcommsat/computer) +"uEU" = ( +/obj/machinery/door/airlock/highsecurity{ + id_tag = "ai_core_airlock_exterior"; + name = "AI Core"; + req_access_txt = "65" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) "uEW" = ( /obj/structure/cable{ icon_state = "1-2" @@ -112735,7 +112729,7 @@ xUh xUh lOT lOT -ttK +uEU lOT lOT nPW diff --git a/_maps/map_files/GaxStation/GaxStation.dmm b/_maps/map_files/GaxStation/GaxStation.dmm index 47fc08d563a2..2f05edfeafaa 100644 --- a/_maps/map_files/GaxStation/GaxStation.dmm +++ b/_maps/map_files/GaxStation/GaxStation.dmm @@ -6606,6 +6606,12 @@ /obj/structure/window/reinforced{ dir = 4 }, +/obj/machinery/door/window{ + base_state = "right"; + dir = 1; + icon_state = "right"; + layer = 3 + }, /turf/open/floor/plating, /area/maintenance/disposal) "diG" = ( @@ -10569,9 +10575,6 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, /turf/open/floor/plating, /area/maintenance/disposal) "faQ" = ( @@ -15232,12 +15235,6 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/door/window{ - base_state = "right"; - dir = 1; - icon_state = "right"; - layer = 3 - }, /obj/machinery/disposal/deliveryChute{ dir = 1 }, @@ -44408,7 +44405,7 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "vPc" = ( -/obj/structure/altar_of_gods, +/obj/structure/table/altar_of_gods, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/purple, diff --git a/_maps/map_files/IceMeta/IceMeta.dmm b/_maps/map_files/IceMeta/IceMeta.dmm index c5d6439540a2..b91aafefb12c 100644 --- a/_maps/map_files/IceMeta/IceMeta.dmm +++ b/_maps/map_files/IceMeta/IceMeta.dmm @@ -73,12 +73,7 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "abf" = ( -/obj/item/stack/ore/silver, -/obj/item/stack/ore/silver, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, +/turf/open/openspace, /area/quartermaster/miningoffice) "abg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -468,6 +463,19 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/hos) +"agH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) "agN" = ( /obj/structure/disposalpipe/segment{ dir = 2 @@ -2635,10 +2643,6 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/machinery/door/airlock/highsecurity{ - name = "Gravity Generator Foyer"; - req_access_txt = "10" - }, /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 @@ -2649,8 +2653,12 @@ dir = 1 }, /obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering/glass{ + name = "SMES Foyer"; + req_access_txt = "32" + }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "aPt" = ( /obj/structure/closet/crate{ icon_state = "crateopen" @@ -3820,7 +3828,6 @@ "bfU" = ( /obj/machinery/ai/data_core/primary, /obj/machinery/power/apc/highcap{ - area = null; areastring = "/area/ai_monitored/turret_protected/ai"; name = "AI Chamber APC"; pixel_y = -23 @@ -3833,8 +3840,6 @@ pixel_y = 8 }, /obj/item/radio/intercom{ - anyai = 1; - broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; @@ -3849,15 +3854,12 @@ req_access_txt = "16" }, /obj/item/radio/intercom{ - broadcasting = 0; freerange = 1; - listening = 1; name = "Common Channel"; pixel_x = 27; pixel_y = -36 }, /obj/item/radio/intercom{ - anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; @@ -4487,7 +4489,6 @@ "bqh" = ( /obj/machinery/door/airlock/external{ name = "MiniSat Space Access Airlock"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -5029,8 +5030,8 @@ /area/chapel/main) "bzh" = ( /obj/machinery/door/poddoor{ - name = "turbine vent"; - id = "geo_turbine_ne" + id = "geo_turbine_ne"; + name = "turbine vent" }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/top_layer/outdoors) @@ -6633,11 +6634,12 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "bXC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/power/smes, +/obj/structure/cable/yellow{ + icon_state = "0-8" }, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "bXK" = ( /obj/structure/chair, /obj/structure/sign/map/left{ @@ -7225,11 +7227,11 @@ /obj/effect/turf_decal/bot{ dir = 1 }, -/obj/structure/closet/crate/solarpanel_small, /obj/machinery/power/terminal{ dir = 4 }, /obj/structure/cable/yellow, +/obj/structure/table, /turf/open/floor/plasteel{ dir = 1 }, @@ -7620,8 +7622,8 @@ /area/hallway/primary/fore) "cmC" = ( /obj/machinery/door/poddoor{ - name = "pressure chamber vent"; - id = "geo_turbine_nw" + id = "geo_turbine_nw"; + name = "pressure chamber vent" }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/solar/port/fore) @@ -8752,20 +8754,27 @@ dir = 4 }, /obj/effect/landmark/start/yogs/mining_medic, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "cFF" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/plasteel, -/area/engine/engineering) +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engine_smes) "cFJ" = ( /obj/effect/turf_decal/trimline/engiyellow/filled/corner/lower{ dir = 4 @@ -9035,16 +9044,18 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hos) "cKp" = ( -/obj/structure/closet/radiation, -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/sign/warning{ + pixel_x = -32; + pixel_y = null + }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "cKs" = ( /obj/machinery/electrolyzer, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, @@ -9736,11 +9747,11 @@ /turf/open/floor/plasteel, /area/engine/foyer) "cUX" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, /obj/machinery/vending/wardrobe/engi_wardrobe, /obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/engineering) "cUZ" = ( @@ -9802,8 +9813,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "cWe" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -10250,18 +10264,14 @@ /turf/open/floor/plasteel, /area/security/range) "dcy" = ( -/obj/effect/landmark/start/station_engineer, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -31 - }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-8" }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -10953,9 +10963,9 @@ icon_state = "2-8" }, /obj/machinery/button/door{ + id = "geo_vent_nw"; name = "pressure chamber vent"; - pixel_y = 28; - id = "geo_vent_nw" + pixel_y = 28 }, /obj/machinery/light{ dir = 1 @@ -12242,6 +12252,9 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plasteel, /area/engine/engineering) "dGc" = ( @@ -12488,8 +12501,8 @@ /area/engine/atmos/distro) "dKv" = ( /obj/machinery/door/poddoor{ - name = "pressure chamber vent"; - id = "geo_vent_se" + id = "geo_vent_se"; + name = "pressure chamber vent" }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/solar/starboard/aft) @@ -12931,6 +12944,10 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"dRf" = ( +/obj/structure/stairs/north, +/turf/open/floor/plasteel/dark, +/area/mine/living_quarters) "dRl" = ( /obj/structure/sign/map/right{ desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; @@ -13165,8 +13182,15 @@ /turf/open/floor/plating, /area/medical/sleeper) "dVh" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "dVk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -14263,6 +14287,12 @@ }, /area/crew_quarters/kitchen) "enk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, /obj/structure/cable{ icon_state = "1-2" }, @@ -14639,20 +14669,11 @@ /turf/open/floor/wood, /area/mine/break_room) "esh" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel, -/area/engine/engineering) +/turf/open/floor/plasteel/dark, +/area/engine/engine_smes) "esq" = ( /obj/effect/turf_decal/trimline/darkblue/filled/corner/lower{ dir = 4 @@ -14678,8 +14699,8 @@ /area/maintenance/disposal) "etc" = ( /obj/machinery/power/turbine{ - luminosity = 2; - dir = 8 + dir = 8; + luminosity = 2 }, /obj/structure/cable{ icon_state = "0-4" @@ -15088,8 +15109,8 @@ "ezi" = ( /obj/machinery/power/compressor{ comp_id = "geothermal_nw"; - luminosity = 2; - dir = 4 + dir = 4; + luminosity = 2 }, /obj/structure/cable{ icon_state = "2-8" @@ -15487,6 +15508,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/engineering) "eGz" = ( @@ -15697,20 +15721,17 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "eKh" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - areastring = "/area/engine/gravity_generator"; - dir = 8; - name = "Gravity Generator APC"; - pixel_x = -25 - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/west{ + pixel_x = -25 + }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "eKm" = ( /obj/machinery/door/poddoor/shutters{ id = "supplybridge" @@ -16347,8 +16368,11 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "eVL" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -16567,12 +16591,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "faw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, @@ -16875,7 +16893,6 @@ /obj/machinery/requests_console{ department = "Security"; departmentType = 5; - pixel_x = 0; pixel_y = -30 }, /obj/effect/turf_decal/trimline/secred/filled/line/lower{ @@ -16920,7 +16937,6 @@ /area/storage/tcom) "fgi" = ( /obj/item/radio/intercom{ - pixel_x = 0; pixel_y = 29 }, /obj/effect/turf_decal/delivery, @@ -17080,8 +17096,7 @@ dir = 1 }, /obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = 0 + pixel_x = 26 }, /obj/effect/turf_decal/trimline/engiyellow/filled/line/lower{ dir = 4 @@ -17524,14 +17539,11 @@ /turf/open/floor/plating, /area/quartermaster/sorting) "fnO" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -17672,14 +17684,9 @@ /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) "fpQ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/engine_smes) "fqo" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19108,13 +19115,9 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/aft) "fLP" = ( -/obj/machinery/power/terminal, -/obj/structure/cable, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/machinery/light/small{ + brightness = 3; + dir = 8 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -19435,9 +19438,6 @@ /turf/open/floor/plasteel/dark, /area/storage/tech) "fQu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/chair/office/light, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -19447,7 +19447,7 @@ pixel_x = 26 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "fQB" = ( /obj/structure/chair/office/light{ dir = 8 @@ -19773,12 +19773,18 @@ /turf/open/floor/wood, /area/crew_quarters/heads/cmo) "fUw" = ( -/obj/machinery/camera{ - c_tag = "Gravity Generator Room"; - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" }, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "fUL" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -19957,8 +19963,8 @@ /area/science/mixing) "fXs" = ( /obj/machinery/door/poddoor{ - name = "pressure chamber vent"; - id = "geo_vent_nw" + id = "geo_vent_nw"; + name = "pressure chamber vent" }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/solar/port/fore) @@ -19974,7 +19980,7 @@ /area/mine/maintenance) "fXJ" = ( /turf/closed/wall, -/area/engine/gravity_generator) +/area/engine/engine_smes) "fXV" = ( /obj/structure/cable/yellow, /obj/structure/cable/yellow{ @@ -20096,8 +20102,7 @@ dir = 8 }, /obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30; - pixel_y = 0 + pixel_x = 30 }, /obj/machinery/recharger{ pixel_y = 4 @@ -20262,9 +20267,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "gbD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -20274,8 +20276,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/railing{ - dir = 1 +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, /turf/open/floor/plasteel, /area/mine/living_quarters) @@ -20885,18 +20890,15 @@ /turf/open/floor/plating, /area/maintenance/starboard) "gjN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "gjO" = ( /obj/structure/rack, /obj/item/clothing/suit/hazardvest, @@ -20991,19 +20993,9 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "glq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/caution, /turf/open/floor/plasteel, /area/mine/living_quarters) "glv" = ( @@ -21558,6 +21550,9 @@ dir = 4; pixel_x = -26 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/engine/engineering) "guL" = ( @@ -21647,6 +21642,9 @@ /obj/machinery/light{ dir = 1 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/engineering) "gwg" = ( @@ -22163,15 +22161,15 @@ /turf/open/floor/plasteel, /area/engine/atmos/distro) "gCJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/engineering) "gCL" = ( @@ -22216,13 +22214,10 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "gDM" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/light_switch{ - pixel_x = -24 +/obj/structure/closet/radiation, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, -/obj/machinery/power/smes/engineering, /turf/open/floor/plasteel/dark, /area/engine/engineering) "gEe" = ( @@ -22451,7 +22446,6 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat Space Access Airlock"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -23036,11 +23030,12 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "gQi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/obj/machinery/power/smes, +/obj/structure/cable/yellow{ + icon_state = "0-4" }, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "gQk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -23145,6 +23140,9 @@ /obj/structure/cable/orange{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/engine/engineering) "gQR" = ( @@ -23226,13 +23224,13 @@ /turf/open/floor/plasteel, /area/mine/living_quarters) "gRE" = ( -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, /obj/effect/mapping_helpers/teleport_anchor, /obj/effect/turf_decal/stripes{ dir = 9 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/engine/engineering) "gRG" = ( @@ -24679,8 +24677,7 @@ /area/engine/engineering) "hkI" = ( /obj/structure/sign/warning/vacuum/external{ - pixel_x = 32; - pixel_y = 0 + pixel_x = 32 }, /obj/machinery/camera{ c_tag = "Atmospherics Tanks East"; @@ -24796,18 +24793,15 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat_interior) "hnu" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, /turf/open/floor/plasteel, /area/engine/engineering) "hnD" = ( @@ -24930,7 +24924,10 @@ /turf/open/floor/plating, /area/maintenance/aft) "hqf" = ( -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/mine/living_quarters) "hqm" = ( /obj/structure/disposalpipe/segment, @@ -25018,6 +25015,9 @@ "hrA" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/plasteel, /area/engine/engineering) "hrF" = ( @@ -25328,12 +25328,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, +/obj/machinery/holopad, /obj/structure/cable/yellow{ - icon_state = "4-8" + icon_state = "1-8" }, -/obj/machinery/holopad, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "hwf" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -25362,15 +25362,12 @@ /turf/open/floor/plasteel, /area/mine/laborcamp) "hwI" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, /obj/structure/table, -/obj/item/paper/guides/jobs/engi/gravity_gen, /obj/item/pen/blue, /obj/effect/turf_decal/delivery, +/obj/item/paper/guides/jobs/engi, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "hwM" = ( /obj/effect/turf_decal/stripes{ dir = 9 @@ -25419,6 +25416,24 @@ icon_state = "panelscorched" }, /area/maintenance/port/fore) +"hxu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) "hxv" = ( /obj/machinery/telecomms/relay/preset/mining, /obj/item/gps/internal/base, @@ -27086,7 +27101,6 @@ /area/hallway/primary/central) "hWC" = ( /obj/machinery/conveyor{ - dir = 2; id = "mining_internal" }, /obj/structure/plasticflaps, @@ -29380,7 +29394,6 @@ /obj/item/pen, /obj/machinery/computer/security/telescreen/minisat{ dir = 1; - pixel_x = 0; pixel_y = -28 }, /turf/open/floor/plasteel/dark, @@ -30136,10 +30149,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -31254,12 +31263,15 @@ /turf/open/floor/plasteel/dark, /area/mine/maintenance) "jgR" = ( -/obj/structure/sign/warning/radiation/rad_area{ - pixel_y = 32 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" }, -/obj/effect/turf_decal/bot_white, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "jgX" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -31496,9 +31508,9 @@ icon_state = "4-8" }, /obj/machinery/button/door{ + id = "geo_vent_se"; name = "pressure chamber vent"; - pixel_y = 28; - id = "geo_vent_se" + pixel_y = 28 }, /obj/machinery/light{ dir = 1 @@ -31665,7 +31677,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/ladder, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "jnM" = ( @@ -32242,10 +32253,10 @@ /turf/open/floor/plasteel, /area/mine/production) "juk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/effect/landmark/event_spawn, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/engineering) "juv" = ( @@ -32270,6 +32281,12 @@ /obj/effect/mapping_helpers/teleport_anchor, /turf/open/floor/plating, /area/maintenance/port/fore) +"juD" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engine_smes) "juF" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -32529,9 +32546,6 @@ /turf/open/floor/plasteel, /area/security/checkpoint/engineering) "jyw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/cable/yellow{ icon_state = "4-8" }, @@ -32788,9 +32802,12 @@ /turf/open/floor/plating, /area/mine/living_quarters) "jCW" = ( -/obj/effect/turf_decal/bot_white, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "jDa" = ( /obj/machinery/reagentgrinder{ pixel_y = 8 @@ -33774,9 +33791,9 @@ "jPQ" = ( /obj/structure/lattice/catwalk, /obj/machinery/button/door{ + id = "geo_turbine_sw"; name = "turbine vent"; - pixel_x = -24; - id = "geo_turbine_sw" + pixel_x = -24 }, /obj/machinery/light{ dir = 8 @@ -34294,9 +34311,9 @@ icon_state = "1-2" }, /obj/machinery/button/door{ + id = "geo_vent_sw"; name = "pressure chamber vent"; - pixel_x = -24; - id = "geo_vent_sw" + pixel_x = -24 }, /obj/machinery/light{ dir = 8 @@ -34465,6 +34482,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, /area/maintenance/solars/port/fore) +"kaO" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) "kaX" = ( /obj/effect/turf_decal/trimline/engiyellow/filled/line/lower{ dir = 1 @@ -34481,12 +34507,15 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "kbl" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/structure/window/reinforced, +/obj/machinery/power/terminal{ + dir = 1 + }, /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/plating, -/area/engine/gravity_generator) +/turf/open/floor/plasteel/dark, +/area/engine/engine_smes) "kbs" = ( /obj/item/radio/intercom{ pixel_y = -29 @@ -35552,6 +35581,12 @@ "kqr" = ( /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) +"kqy" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) "kqF" = ( /obj/machinery/firealarm{ dir = 4; @@ -35916,16 +35951,16 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/locker) "kwo" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "kwA" = ( /obj/structure/closet, /obj/item/assembly/prox_sensor{ @@ -36094,6 +36129,9 @@ pixel_x = 3; pixel_y = -7 }, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/item/stack/ore/iron, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "kzU" = ( @@ -37070,6 +37108,15 @@ /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"kNi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/railing/corner, +/turf/open/floor/plasteel, +/area/mine/living_quarters) "kNr" = ( /obj/effect/turf_decal/trimline/secred/filled/corner/lower, /obj/effect/turf_decal/trimline/secred/filled/corner/lower{ @@ -37412,15 +37459,12 @@ /turf/closed/wall/r_wall, /area/teleporter) "kTB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "kTH" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -37558,8 +37602,8 @@ /area/crew_quarters/bar) "kWw" = ( /obj/machinery/door/poddoor{ - name = "pressure chamber vent"; - id = "geo_turbine_sw" + id = "geo_turbine_sw"; + name = "pressure chamber vent" }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/solar/port/aft) @@ -37698,6 +37742,16 @@ /obj/machinery/computer/security/mining{ dir = 4 }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "kYp" = ( @@ -38293,6 +38347,16 @@ "ljK" = ( /turf/open/floor/engine, /area/science/explab) +"ljL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) "ljO" = ( /obj/machinery/camera{ c_tag = "Virology - Lab"; @@ -39266,8 +39330,11 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "lwO" = ( /obj/structure/closet/secure_closet/medical1, /obj/structure/window, @@ -39600,8 +39667,8 @@ /area/medical/genetics) "lCC" = ( /obj/machinery/door/poddoor{ - name = "pressure chamber vent"; - id = "geo_vent_sw" + id = "geo_vent_sw"; + name = "pressure chamber vent" }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/solar/port/aft) @@ -42256,9 +42323,15 @@ /turf/open/floor/plasteel, /area/engine/atmos/distro) "mnf" = ( -/obj/effect/turf_decal/bot_white/right, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "mng" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -42280,12 +42353,7 @@ /turf/open/floor/plasteel, /area/security/prison) "mnY" = ( -/obj/effect/turf_decal/caution{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 8 - }, +/obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/mine/living_quarters) "mog" = ( @@ -42357,7 +42425,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/altar_of_gods, +/obj/structure/table/altar_of_gods, /turf/open/floor/plasteel/dark, /area/chapel/main) "moT" = ( @@ -42775,9 +42843,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "mwu" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -42790,9 +42855,6 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/railing/corner{ - dir = 8 - }, /turf/open/floor/plasteel, /area/mine/living_quarters) "mwH" = ( @@ -42847,11 +42909,11 @@ /turf/open/floor/plasteel/dark, /area/bridge) "mxs" = ( -/obj/machinery/light{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "mxt" = ( /obj/machinery/door/airlock/public/glass{ name = "Library" @@ -44267,14 +44329,18 @@ /turf/open/floor/plasteel/dark/telecomms, /area/ai_monitored/turret_protected/ai) "mPR" = ( -/obj/machinery/power/terminal, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/structure/window/reinforced, +/obj/machinery/power/terminal{ + dir = 1 }, -/obj/effect/mapping_helpers/teleport_anchor, -/turf/open/floor/plasteel, -/area/engine/engineering) +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engine_smes) "mQd" = ( /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -45017,6 +45083,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/engine/engineering) "mYF" = ( @@ -45393,6 +45462,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/engine/engineering) "nex" = ( @@ -46218,11 +46290,12 @@ /turf/open/floor/plasteel, /area/hallway/primary/port) "ntk" = ( -/obj/machinery/light{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/turf/open/floor/plating, +/area/engine/engine_smes) "ntm" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -46537,18 +46610,17 @@ /turf/open/floor/plating, /area/maintenance/fore) "nxg" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Gravity Generator Area"; - req_access_txt = "19; 61" +/obj/machinery/door/window{ + name = "SMES Chamber"; + req_access_txt = "32" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "nxj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -47294,17 +47366,11 @@ /turf/open/floor/plating/asteroid/snow/icemoon/top_layer, /area/icemoon/top_layer/outdoors) "nIB" = ( -/obj/machinery/light{ +/obj/structure/railing{ dir = 8 }, -/obj/machinery/computer/shuttle/mining{ - dir = 4; - req_access = null; - req_one_access = null - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -26 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) @@ -47385,9 +47451,6 @@ dir = 4 }, /obj/effect/landmark/start/station_engineer, -/obj/structure/cable{ - icon_state = "1-8" - }, /turf/open/floor/plasteel, /area/engine/engineering) "nJU" = ( @@ -47611,11 +47674,23 @@ /turf/open/floor/grass, /area/medical/genetics) "nNr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, /obj/structure/railing{ - dir = 4 + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /turf/open/floor/plasteel, /area/mine/living_quarters) @@ -47805,14 +47880,20 @@ /turf/open/floor/plasteel, /area/storage/primary) "nPW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "nQy" = ( /obj/structure/window/reinforced{ dir = 1 @@ -48326,9 +48407,11 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "nXa" = ( -/obj/effect/turf_decal/bot_white/left, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) +/area/engine/engine_smes) "nXs" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; @@ -48438,6 +48521,16 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"nYW" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/plasteel/dark, +/area/engine/engine_smes) "nZd" = ( /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/chief) @@ -49928,8 +50021,7 @@ "otz" = ( /obj/machinery/camera{ c_tag = "Brig Physicians Office"; - dir = 8; - network = list("ss13") + dir = 8 }, /obj/machinery/light/small{ dir = 4 @@ -50330,6 +50422,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/dark, /area/security/brig) +"oAt" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) "oAw" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -50470,9 +50571,6 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -50604,7 +50702,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, @@ -51358,8 +51456,8 @@ }, /obj/machinery/power/compressor{ comp_id = "geothermal_sw"; - luminosity = 2; - dir = 1 + dir = 1; + luminosity = 2 }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/solar/port/aft) @@ -51636,15 +51734,15 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "oXU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/cable/yellow{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/structure/disposalpipe/segment, /obj/structure/cable/yellow{ - icon_state = "2-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel, /area/engine/engineering) "oYj" = ( @@ -51737,6 +51835,10 @@ }, /turf/open/floor/engine/air, /area/engine/atmos/distro) +"oZy" = ( +/obj/structure/stairs/north, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/icemoon/underground/explored) "oZN" = ( /obj/machinery/light/small, /obj/machinery/camera{ @@ -52242,9 +52344,9 @@ /area/quartermaster/storage) "phW" = ( /obj/machinery/button/door{ + id = "geo_vent_ne"; name = "pressure chamber vent"; - pixel_x = -24; - id = "geo_vent_ne" + pixel_x = -24 }, /obj/structure/cable{ icon_state = "1-2" @@ -52261,14 +52363,13 @@ /turf/open/floor/plating, /area/maintenance/starboard) "piv" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/engine/engineering) "piH" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ @@ -52641,9 +52742,9 @@ /area/security/detectives_office) "pmL" = ( /obj/machinery/button/door{ + id = "geo_turbine_ne"; name = "turbine vent"; - pixel_x = -24; - id = "geo_turbine_ne" + pixel_x = -24 }, /obj/structure/lattice/catwalk, /obj/machinery/light{ @@ -52652,9 +52753,6 @@ /turf/open/floor/plating/snowed/smoothed/icemoon, /area/solar/starboard/fore) "pmV" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, /obj/structure/cable{ icon_state = "4-8" }, @@ -52665,9 +52763,6 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/railing/corner{ - dir = 4 - }, /turf/open/floor/plasteel, /area/mine/living_quarters) "pnk" = ( @@ -53071,8 +53166,8 @@ /area/science/xenobiology) "psM" = ( /obj/machinery/door/poddoor{ - name = "turbine vent"; - id = "geo_turbine_se" + id = "geo_turbine_se"; + name = "turbine vent" }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/solar/starboard/aft) @@ -53108,6 +53203,14 @@ }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) +"ptD" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/railing, +/turf/open/floor/plasteel, +/area/mine/living_quarters) "ptR" = ( /obj/machinery/power/apc{ areastring = "/area/crew_quarters/heads/cmo"; @@ -53441,10 +53544,6 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -53927,8 +54026,7 @@ "pFJ" = ( /obj/machinery/camera{ c_tag = "Psychiatrist Office"; - dir = 1; - network = list("ss13") + dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -53952,9 +54050,6 @@ /area/teleporter) "pGg" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plating, /area/engine/engineering) "pGt" = ( @@ -55305,15 +55400,11 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "qdE" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/railing/corner{ - dir = 1 +/obj/structure/railing{ + dir = 4 }, /turf/open/floor/plasteel, /area/mine/living_quarters) @@ -57075,9 +57166,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/bar) "qCK" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, /obj/machinery/status_display/evac{ pixel_y = 32 }, @@ -57085,6 +57173,10 @@ c_tag = "Engineering - Power Monitoring" }, /obj/machinery/modular_computer/console/preset/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/plasteel/dark, /area/engine/engineering) "qCP" = ( @@ -57178,13 +57270,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "qDW" = ( -/obj/effect/turf_decal/caution{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 4 - }, -/turf/open/floor/plasteel, +/turf/open/openspace, /area/mine/living_quarters) "qEm" = ( /obj/structure/table, @@ -59312,16 +59398,13 @@ pixel_y = 30 }, /obj/item/book/manual/wiki/security_space_law{ - pixel_x = -5; - pixel_y = 0 + pixel_x = -5 }, /obj/item/book/manual/wiki/security_space_law{ - pixel_x = -5; - pixel_y = 0 + pixel_x = -5 }, /obj/item/book/manual/wiki/security_space_law{ - pixel_x = -5; - pixel_y = 0 + pixel_x = -5 }, /obj/item/pen/blue{ pixel_x = 10; @@ -60015,7 +60098,6 @@ "rxg" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/bodycontainer/crematorium{ - dir = 2; id = "crematoriumChapel" }, /obj/effect/turf_decal/stripes/corner{ @@ -60760,15 +60842,12 @@ /turf/open/floor/plasteel/dark, /area/teleporter) "rKg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, +/obj/structure/window/reinforced, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-8" }, -/turf/open/floor/plating, -/area/engine/gravity_generator) +/turf/open/floor/plasteel/dark, +/area/engine/engine_smes) "rKi" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -60838,12 +60917,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/starboard) "rLc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, @@ -61992,13 +62065,10 @@ /turf/open/floor/plating/snowed/smoothed, /area/icemoon/top_layer/outdoors) "saS" = ( -/obj/machinery/power/smes/fullycharged, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/delivery, +/obj/structure/table, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "saT" = ( /obj/structure/closet/l3closet/scientist, /turf/open/floor/plating{ @@ -62201,6 +62271,9 @@ /obj/machinery/status_display/supply{ pixel_y = 32 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "sdE" = ( @@ -62379,11 +62452,6 @@ /area/science/research) "shd" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/railing, /turf/open/floor/plasteel, /area/mine/living_quarters) "shn" = ( @@ -64593,18 +64661,12 @@ /turf/open/floor/plasteel, /area/security/checkpoint/science/research) "sOe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, /obj/machinery/power/port_gen/pacman, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "sOh" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -64866,9 +64928,9 @@ /area/engine/atmos/distro) "sQN" = ( /obj/machinery/button/door{ + id = "geo_turbine_se"; name = "turbine vent"; - pixel_y = 28; - id = "geo_turbine_se" + pixel_y = 28 }, /obj/structure/lattice/catwalk, /obj/machinery/light{ @@ -64882,7 +64944,11 @@ /area/mine/production) "sRc" = ( /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 10 + }, +/obj/machinery/camera{ + c_tag = "Mining Dock"; + dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) @@ -65236,8 +65302,8 @@ /area/mine/laborcamp) "sWm" = ( /obj/machinery/power/turbine{ - luminosity = 2; - dir = 4 + dir = 4; + luminosity = 2 }, /obj/structure/cable{ icon_state = "0-8" @@ -65765,9 +65831,6 @@ /turf/open/floor/plating, /area/maintenance/starboard/secondary) "tcv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -66165,7 +66228,6 @@ }, /obj/machinery/door/airlock/external{ name = "MiniSat Space Access Airlock"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -66295,17 +66357,13 @@ /turf/open/floor/plating, /area/medical/genetics) "tlS" = ( +/obj/structure/window/reinforced, /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 + icon_state = "1-4"; + tag = "" }, -/turf/open/floor/plasteel, -/area/engine/engineering) +/turf/open/floor/plasteel/dark, +/area/engine/engine_smes) "tlY" = ( /obj/machinery/power/apc{ areastring = "/area/medical/genetics"; @@ -66339,20 +66397,18 @@ /obj/machinery/camera{ c_tag = "Gravity Generator Foyer" }, -/obj/structure/closet/radiation, -/obj/structure/sign/warning/radiation/rad_area{ - dir = 1; - pixel_y = 32 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/sign/warning{ + pixel_x = 32; + pixel_y = null + }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "tmr" = ( /obj/structure/chair/comfy/black, /turf/open/floor/plasteel/dark, @@ -66664,8 +66720,14 @@ /obj/structure/cable/yellow{ icon_state = "2-4" }, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "tqX" = ( /obj/machinery/door/poddoor{ id = "QMLoaddoor2"; @@ -66818,6 +66880,9 @@ /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/engine/engineering) "trS" = ( @@ -67965,6 +68030,7 @@ dir = 4; pixel_x = -26 }, +/obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/plasteel/dark, /area/engine/engineering) "tKN" = ( @@ -68621,8 +68687,10 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "tVb" = ( -/obj/structure/ladder, -/turf/open/floor/plating, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/mine/living_quarters) "tVr" = ( /obj/structure/cable/yellow{ @@ -69058,7 +69126,7 @@ /area/maintenance/disposal) "ucj" = ( /turf/closed/wall/r_wall, -/area/engine/gravity_generator) +/area/engine/engine_smes) "uco" = ( /obj/effect/spawner/structure/window/reinforced/shutter, /obj/machinery/door/poddoor/preopen{ @@ -69927,7 +69995,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "unZ" = ( /obj/machinery/light{ dir = 8 @@ -70038,7 +70106,10 @@ /obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/door/airlock/engineering/glass, +/obj/machinery/door/airlock/engineering/glass{ + name = "SMES Foyer"; + req_access_txt = "32" + }, /turf/open/floor/plasteel, /area/mine/vacant) "upv" = ( @@ -70046,6 +70117,10 @@ dir = 8 }, /obj/effect/mapping_helpers/teleport_anchor, +/obj/structure/cable{ + icon_state = "1-4"; + tag = "" + }, /turf/open/floor/plasteel, /area/engine/engineering) "upL" = ( @@ -71442,9 +71517,9 @@ "uJg" = ( /obj/structure/lattice/catwalk, /obj/machinery/button/door{ + id = "geo_turbine_nw"; name = "turbine vent"; - pixel_y = 28; - id = "geo_turbine_nw" + pixel_y = 28 }, /obj/machinery/light{ dir = 1 @@ -72219,15 +72294,6 @@ }, /turf/open/floor/plating/asteroid/snow/icemoon/top_layer, /area/science/xenobiology) -"uTS" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/camera{ - c_tag = "Mining Dock"; - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/miningoffice) "uUd" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -72874,6 +72940,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/engineering) "vdk" = ( @@ -73074,9 +73143,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "vgM" = ( -/obj/machinery/power/terminal, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/engineering) "vgY" = ( @@ -73100,6 +73166,13 @@ "vhC" = ( /turf/closed/wall, /area/maintenance/solars/port/fore) +"vhD" = ( +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/mine/living_quarters) "vhI" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -74379,6 +74452,10 @@ dir = 1 }, /area/science/mixing) +"vzg" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) "vzl" = ( /obj/machinery/vending/wardrobe/jani_wardrobe, /obj/effect/turf_decal/trimline/green/filled/line/lower{ @@ -75274,8 +75351,8 @@ /area/library) "vMQ" = ( /obj/machinery/door/poddoor{ - name = "pressure chamber vent"; - id = "geo_vent_ne" + id = "geo_vent_ne"; + name = "pressure chamber vent" }, /turf/open/floor/plating/snowed/smoothed/icemoon, /area/icemoon/top_layer/outdoors) @@ -76410,16 +76487,12 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "wdB" = ( -/obj/machinery/power/terminal, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "wdC" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -76785,10 +76858,6 @@ /turf/open/floor/plasteel, /area/engine/atmos/hfr) "wik" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Gravity Generator Room"; - req_access_txt = "19;23" - }, /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -76800,8 +76869,12 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/door/airlock/engineering/glass{ + name = "SMES Foyer"; + req_access_txt = "32" + }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "wis" = ( /obj/effect/landmark/start/yogs/psychiatrist, /obj/structure/chair/office/light{ @@ -76943,7 +77016,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/item/stack/ore/iron, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "wkm" = ( @@ -77180,8 +77253,8 @@ /area/teleporter) "wnh" = ( /obj/machinery/power/turbine{ - luminosity = 2; - dir = 1 + dir = 1; + luminosity = 2 }, /obj/structure/cable{ icon_state = "0-2" @@ -77764,6 +77837,7 @@ icon_state = "map-right-MS"; pixel_y = 32 }, +/obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/plasteel/dark, /area/engine/engineering) "wuI" = ( @@ -79217,12 +79291,10 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "wQE" = ( -/obj/effect/turf_decal/stripes/corner, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/structure/railing/corner, /turf/open/floor/plasteel, /area/mine/living_quarters) "wQV" = ( @@ -80278,7 +80350,6 @@ "xhN" = ( /obj/machinery/door/airlock/external{ name = "MiniSat Space Access Airlock"; - req_access_txt = "0"; req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -80574,6 +80645,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/engine/engineering) "xlw" = ( @@ -80730,6 +80804,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard) +"xoj" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) "xou" = ( /turf/closed/wall, /area/ai_monitored/storage/eva) @@ -80881,10 +80962,10 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "xqK" = ( +/obj/effect/landmark/event_spawn, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/engineering) "xqM" = ( @@ -81828,6 +81909,9 @@ "xAm" = ( /obj/machinery/vending/engivend, /obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/engineering) "xAr" = ( @@ -82279,6 +82363,9 @@ /obj/structure/closet/secure_closet/engineering_personal, /obj/item/clothing/suit/hooded/wintercoat/engineering, /obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/engineering) "xGM" = ( @@ -83713,7 +83800,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /turf/open/floor/plasteel, -/area/engine/gravity_generator) +/area/engine/engine_smes) "xZv" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -100393,8 +100480,8 @@ cAc cAc cAc cAc +cAc ueX -tRh ozK ozK ozK @@ -100649,9 +100736,9 @@ cAc wkl sRc abf +abf cAc ueX -tRh ozK ozK ozK @@ -100904,13 +100991,13 @@ tRh ueX cAc jnA -dFy -uTS +xoj +abf +abf cAc ueX ueX ueX -ueX auA wsy wxG @@ -101161,11 +101248,11 @@ ueX ueX swJ oFu -dFy -eVL +vzg +abf +abf swJ cAc -cAc swJ ueX lEA @@ -101418,7 +101505,7 @@ rNk rNk swJ sdx -dFy +eVL cFE nIB kYj @@ -123532,7 +123619,7 @@ pRg pRg ept tKM -dcy +vgM fLP gDM vts @@ -123789,9 +123876,9 @@ pRg neH ept wuC -tlS vgM -piv +vgM +gDM ept fYg nZd @@ -124046,9 +124133,9 @@ czm rSA ept qCK -fnO -mPR -piv +vgM +vgM +gDM ept nUg esq @@ -124305,7 +124392,7 @@ ept fdP pGg xZR -fdP +pGg ept lbL jPS @@ -124560,9 +124647,9 @@ qNQ ept ept cUX -cFF -esh -fpQ +qTk +hkD +hjh uHt cQP aYK @@ -125063,13 +125150,13 @@ jne ept hrA xlu -hkD +enk gQM trM mYE guq -uPP -dFT +piv +fnO upv uPP iEE @@ -125328,7 +125415,7 @@ mFW mFW bdf xqK -enk +vgM jyw juk nJs @@ -125587,7 +125674,7 @@ vzN gCJ vYe oXU -vYe +dcy nvT oYR ipp @@ -126089,7 +126176,7 @@ btG ept iRQ svt -jUp +ljL whE whE whE @@ -126343,7 +126430,7 @@ ucj ucj cKp cVQ -ucj +ntk gRE neg dFT @@ -126590,11 +126677,11 @@ ozK ozK ueX ucj -dVh +juD mxs -dVh -dVh -kbl +cFF +mxs +tlS eKh tqy wik @@ -126847,17 +126934,17 @@ ozK azn rtS ucj -mnf -jCW nXa gQi -rKg +nYW +gQi +mPR gjN lwA -ucj +ntk tmf unV -ucj +fpQ whE ykJ whE @@ -127362,7 +127449,7 @@ ozK ueX ucj nXa -jCW +bXC mnf bXC kbl @@ -127618,10 +127705,10 @@ ueX ueX ueX ucj -dVh -ntk +esh +mxs fUw -dVh +mxs rKg sOe fQu @@ -162320,6 +162407,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -162436,10 +162527,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -162572,6 +162659,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -162693,10 +162784,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -162828,6 +162915,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -162949,10 +163040,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -163084,6 +163171,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -163206,10 +163297,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -163339,6 +163426,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -163463,10 +163554,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -163595,6 +163682,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -163720,10 +163811,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -163851,6 +163938,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -163977,10 +164068,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -164107,6 +164194,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -164234,10 +164325,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -164363,6 +164450,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -164491,10 +164582,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -164619,6 +164706,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -164748,10 +164839,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -164874,6 +164961,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -165005,10 +165096,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -165131,6 +165218,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi iJR @@ -165262,10 +165353,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -165388,6 +165475,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -165519,10 +165610,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -165645,6 +165732,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -165665,13 +165756,13 @@ dEM dxQ pgf wQE -nNr -nNr -nNr -qDW +hbq +hbq +hbq +hbq faw -nNr -nNr +hbq +hbq pmV vYo lTL @@ -165776,10 +165867,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -165902,6 +165989,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -165921,14 +166012,14 @@ lTL lTL lTL kHD -shd -hqf -hqf -hqf -hqf -hqf -hqf -hqf +kNi +qdE +qdE +kqy +hbq +mnY +oAt +oAt gbD ugI lTL @@ -166034,10 +166125,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -166159,6 +166246,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -166178,14 +166269,14 @@ qvN fSW hcL pfP +ptD +lTL +dRf +glq +hbq shd -hqf -hqf -hqf -hqf -hqf -hqf -hqf +qDW +qDW ebx eBu bVy @@ -166291,10 +166382,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -166416,6 +166503,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -166435,15 +166526,15 @@ iky cBC ibA eQD -shd -hqf -hqf -hqf -tVb -hqf -hqf -hqf +ptD +lTL +dRf glq +hbq +vhD +qDW +qDW +nNr etT qvf uWT @@ -166548,10 +166639,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -166673,6 +166760,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -166692,14 +166783,14 @@ fjK wMp hcL fNF +ptD +lTL +dRf +glq +hbq shd -hqf -hqf -hqf -hqf -hqf -hqf -hqf +qDW +qDW jIW bbc gRA @@ -166805,10 +166896,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -166930,6 +167017,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -166949,15 +167040,15 @@ lTL lTL lTL ggE -shd -hqf -hqf -hqf -hqf -hqf -hqf +agH +dZC +dZC +tVb +hbq hqf -gbD +kaO +kaO +hxu nMN lTL fYm @@ -167062,10 +167153,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -167187,6 +167274,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -167206,14 +167297,14 @@ pkE bxH qTf dNZ -qdE -dZC -dZC +wQE +hbq +hbq rLc -mnY -dZC -dZC -dZC +hbq +hbq +hbq +hbq mwu tiQ lTL @@ -167319,10 +167410,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -167445,6 +167532,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -167576,10 +167667,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -167703,6 +167790,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -167833,10 +167924,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -167960,6 +168047,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -168090,10 +168181,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -168218,6 +168305,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -168347,10 +168438,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -168475,6 +168562,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -168604,10 +168695,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -168732,6 +168819,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -168861,10 +168952,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -168994,6 +169081,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi rbd yds @@ -169118,10 +169209,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -169251,6 +169338,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi rbd rbd @@ -169374,10 +169465,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -169508,6 +169595,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -169631,10 +169722,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -169768,6 +169855,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -169888,10 +169979,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -170025,6 +170112,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -170145,10 +170236,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -170283,6 +170370,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -170402,10 +170493,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -170543,6 +170630,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -170659,10 +170750,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -170801,6 +170888,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -170916,10 +171007,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -171059,6 +171146,10 @@ oVp oVp oVp oVp +oVp +oVp +oVp +oVp wMi wMi wMi @@ -171174,10 +171265,6 @@ oVp oVp oVp oVp -oVp -oVp -oVp -oVp ekK ekK ekK @@ -231459,12 +231546,6 @@ lbu lbu lbu lbu -iwT -jVj -hqG -jVj -iwT -lbu lbu lbu lbu @@ -231472,6 +231553,12 @@ lbu lbu lbu lbu +iwT +iwT +jVj +hqG +jVj +iwT lbu lbu lbu @@ -231716,12 +231803,6 @@ lbu lbu lbu lbu -jVj -hqG -hqG -hqG -jVj -lbu lbu lbu lbu @@ -231729,6 +231810,12 @@ lbu lbu lbu lbu +iwT +oZy +hqG +hqG +hqG +jVj lbu lbu lbu @@ -231973,12 +232060,6 @@ lbu lbu lbu lbu -hqG -hqG -bVk -hqG -hqG -lbu lbu lbu lbu @@ -231986,6 +232067,12 @@ lbu lbu lbu lbu +iwT +oZy +hqG +hqG +hqG +hqG lbu lbu lbu @@ -232230,12 +232317,6 @@ lbu lbu lbu lbu -jVj -cUs -hqG -hqG -jVj -lbu lbu lbu lbu @@ -232243,6 +232324,12 @@ lbu lbu lbu lbu +iwT +oZy +cUs +hqG +hqG +jVj lbu lbu lbu @@ -232487,12 +232574,6 @@ lbu lbu lbu lbu -iwT -dEb -hqG -jVj -iwT -lbu lbu lbu lbu @@ -232500,6 +232581,12 @@ lbu lbu lbu lbu +iwT +iwT +dEb +hqG +jVj +iwT lbu lbu lbu diff --git a/_maps/map_files/YogStation/YogStation.dmm b/_maps/map_files/YogStation/YogStation.dmm index e1235b5af9e1..ed107055d0a3 100644 --- a/_maps/map_files/YogStation/YogStation.dmm +++ b/_maps/map_files/YogStation/YogStation.dmm @@ -1047,16 +1047,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"agW" = ( -/obj/structure/chair/americandiner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 1 - }, -/obj/effect/turf_decal/ramp_middle, -/turf/open/floor/wood, -/area/crew_quarters/bar) "agX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -1732,10 +1722,6 @@ "ame" = ( /turf/open/floor/plasteel, /area/security/courtroom) -"ami" = ( -/obj/machinery/light, -/turf/open/floor/wood, -/area/crew_quarters/bar) "amn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -3795,19 +3781,6 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) -"aBP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/ramp_middle, -/turf/open/floor/wood, -/area/crew_quarters/bar) "aBQ" = ( /turf/closed/wall, /area/storage/primary) @@ -5824,14 +5797,6 @@ }, /turf/open/floor/engine/cult, /area/library) -"aPl" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wideplating{ - dir = 1 - }, -/obj/effect/turf_decal/ramp_middle, -/turf/open/floor/wood, -/area/crew_quarters/bar) "aPm" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/scientist, @@ -8615,6 +8580,12 @@ "bnp" = ( /turf/open/floor/plasteel, /area/science/lab) +"bnq" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) "bnr" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -9721,11 +9692,11 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "bwN" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/chair/office/dark{ - dir = 8 +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + layer = 3 }, /turf/open/floor/wood, /area/lawoffice) @@ -14435,15 +14406,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/lobby) -"ctq" = ( -/obj/effect/turf_decal/siding/wood/thin{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) "ctu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14811,13 +14773,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/theatre) -"cyr" = ( -/obj/structure/railing, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) "cyK" = ( /obj/structure/cable{ icon_state = "1-2" @@ -15098,7 +15053,6 @@ "cCl" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/computer/atmos_sim{ - dir = 2; mode = 1 }, /turf/open/floor/plasteel, @@ -16446,13 +16400,6 @@ }, /turf/open/floor/plasteel, /area/engine/atmos/mix) -"cZd" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "cZh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 @@ -17210,16 +17157,6 @@ }, /turf/open/floor/stone, /area/crew_quarters/heads/captain) -"dnS" = ( -/obj/structure/chair/americandiner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 1 - }, -/obj/effect/turf_decal/ramp_middle, -/turf/open/floor/wood, -/area/crew_quarters/bar) "dof" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17817,7 +17754,6 @@ /area/hallway/primary/central) "dAx" = ( /obj/structure/plasticflaps{ - density = 0; opacity = 1 }, /obj/structure/cable{ @@ -19297,9 +19233,6 @@ dir = 8 }, /obj/machinery/door/window/southleft{ - base_state = "left"; - dir = 2; - icon_state = "left"; name = "Kitchen Delivery"; req_access_txt = "28" }, @@ -20142,9 +20075,7 @@ "esY" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/southleft{ - base_state = "left"; dir = 8; - icon_state = "left"; name = "Bar Delivery"; req_access_txt = "25" }, @@ -22610,7 +22541,6 @@ /area/ai_monitored/turret_protected/aisat_interior) "fjZ" = ( /obj/structure/plasticflaps{ - density = 0; opacity = 1 }, /obj/structure/cable{ @@ -22953,8 +22883,7 @@ dir = 4 }, /obj/machinery/door/poddoor/preopen{ - id = "cell6 blast"; - name = "blast door" + id = "cell6 blast" }, /turf/open/floor/plasteel/dark, /area/security/prison) @@ -22968,22 +22897,6 @@ }, /turf/open/floor/plasteel, /area/engine/storage_shared) -"fpv" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/toy/figure/lawyer{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/taperecorder{ - pixel_x = -7; - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/lawoffice) "fpR" = ( /obj/machinery/computer/shuttle/labor, /obj/effect/turf_decal/trimline/secred/filled/line/lower{ @@ -23391,12 +23304,8 @@ freq = 1400; location = "Kitchen" }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/crew_quarters/kitchen) "fwE" = ( /obj/structure/flora/ausbushes/grassybush, @@ -23714,8 +23623,19 @@ id = "phoenixwright"; name = "Lawyer Shutters" }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +/obj/item/toy/figure/lawyer{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/flashlight/lamp/green{ + pixel_x = 1 + }, +/obj/item/taperecorder{ + pixel_x = -7; + pixel_y = 2 + }, +/obj/structure/table/wood, +/turf/open/floor/wood, /area/lawoffice) "fCV" = ( /obj/effect/turf_decal/trimline/secred/filled/line/lower{ @@ -24781,7 +24701,6 @@ }, /obj/structure/disposalpipe/sorting/mail/flip{ dir = 2; - sortType = 0; sortTypes = list("13","28") }, /turf/open/floor/plasteel/white, @@ -25165,11 +25084,23 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "gdE" = ( -/obj/structure/table/wood, /obj/machinery/door/poddoor/shutters{ id = "phoenixwright"; name = "Lawyer Shutters" }, +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/stamp/law{ + pixel_x = -10; + pixel_y = -2 + }, /turf/open/floor/wood, /area/lawoffice) "gdH" = ( @@ -27031,7 +26962,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, -/obj/effect/landmark/start/lawyer, /turf/open/floor/wood, /area/lawoffice) "gRR" = ( @@ -27393,13 +27323,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"gWx" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/wood/thin{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) "gWA" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ @@ -29292,9 +29215,6 @@ /turf/open/floor/plating, /area/maintenance/aft) "hED" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, /obj/machinery/requests_console{ department = "Law office"; pixel_y = 32 @@ -29309,6 +29229,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/vending/wardrobe/law_wardrobe, /turf/open/floor/wood, /area/lawoffice) "hEG" = ( @@ -29608,8 +29532,7 @@ }, /obj/structure/disposalpipe/sorting/mail{ dir = 1; - sortType = 13; - sortTypes = list() + sortType = 13 }, /turf/open/floor/plasteel/white, /area/science/research) @@ -29643,7 +29566,6 @@ }, /obj/machinery/door/airlock/maintenance{ name = "Bar Maintenance"; - req_access_txt = "0"; req_one_access_txt = "12;25" }, /obj/machinery/door/firedoor/border_only{ @@ -29828,7 +29750,14 @@ /turf/open/floor/plasteel, /area/engine/atmos/distro) "hPG" = ( -/obj/machinery/vending/wardrobe/law_wardrobe, +/obj/machinery/photocopier, +/obj/machinery/button/door{ + id = "lawyer_blast"; + name = "Privacy Shutters"; + pixel_x = -9; + pixel_y = -20; + req_access_txt = "38" + }, /turf/open/floor/wood, /area/lawoffice) "hPT" = ( @@ -30507,13 +30436,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/aft) "hZq" = ( -/obj/machinery/photocopier, -/obj/machinery/button/door{ - id = "lawyer_blast"; - name = "Privacy Shutters"; - pixel_x = -24; - req_access_txt = "38" - }, +/obj/structure/filingcabinet/chestdrawer/wheeled, /turf/open/floor/wood, /area/lawoffice) "hZw" = ( @@ -31771,6 +31694,10 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/nanite) +"itP" = ( +/obj/structure/table/wood/fancy, +/turf/open/floor/wood, +/area/crew_quarters/bar) "itQ" = ( /obj/structure/grille, /obj/structure/window{ @@ -33162,9 +33089,7 @@ location = "Bar" }, /obj/effect/turf_decal/bot, -/turf/open/floor/plasteel{ - dir = 2 - }, +/turf/open/floor/plasteel, /area/crew_quarters/bar) "iVd" = ( /obj/effect/spawner/structure/window/reinforced, @@ -33732,8 +33657,7 @@ dir = 4 }, /obj/machinery/door/poddoor/preopen{ - id = "cell5 blast"; - name = "blast door" + id = "cell5 blast" }, /turf/open/floor/plasteel/dark, /area/security/prison) @@ -34384,6 +34308,13 @@ icon_state = "platingdmg3" }, /area/maintenance/port) +"jqX" = ( +/obj/machinery/light, +/obj/structure/chair/americandiner{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "jrf" = ( /obj/machinery/advanced_airlock_controller{ pixel_y = 24 @@ -35304,24 +35235,19 @@ icon_state = "0-4" }, /obj/item/radio/intercom{ - anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_y = -27 }, /obj/item/radio/intercom{ - anyai = 1; - broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_y = 20 }, /obj/item/radio/intercom{ - broadcasting = 0; freerange = 1; - listening = 1; name = "Common Channel"; pixel_y = -37 }, @@ -37151,12 +37077,16 @@ /turf/open/floor/plasteel/white, /area/science/research) "kyP" = ( -/obj/machinery/button/door{ - id = "phoenixwright"; - name = "Lawyer Shutters"; - pixel_x = -24; - pixel_y = 32; - req_access_txt = "38" +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/lawyer, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("prison"); + pixel_y = -26; + dir = 1 }, /turf/open/floor/wood, /area/lawoffice) @@ -37359,6 +37289,16 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"kBS" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/ramp_middle, +/turf/open/floor/wood, +/area/crew_quarters/bar) "kCh" = ( /obj/item/clothing/gloves/color/latex{ pixel_x = -11; @@ -37536,23 +37476,6 @@ /obj/structure/lattice/catwalk, /turf/closed/wall/r_wall, /area/engine/atmos/distro) -"kFa" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/ramp_middle{ - dir = 1 - }, -/turf/open/floor/plasteel/stairs/goon/wood_stairs_wide2{ - dir = 1 - }, -/area/crew_quarters/bar) "kGn" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -39305,18 +39228,6 @@ }, /turf/open/floor/plasteel, /area/security/main) -"lna" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/floor, -/obj/effect/turf_decal/siding/wideplating{ - dir = 1 - }, -/obj/effect/turf_decal/ramp_middle, -/obj/effect/turf_decal/ramp_middle{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "lnf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -39967,6 +39878,12 @@ /area/security/main) "lBI" = ( /obj/machinery/light, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, /turf/open/floor/wood, /area/lawoffice) "lBO" = ( @@ -40466,7 +40383,6 @@ /obj/machinery/camera{ c_tag = "Psychiatrist Office"; dir = 4; - network = list("ss13"); pixel_x = 1; pixel_y = -4 }, @@ -41177,17 +41093,6 @@ /obj/machinery/anesthetic_machine/roundstart, /turf/open/floor/plasteel/white, /area/security/brig) -"mbi" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/ramp_middle{ - dir = 1 - }, -/turf/open/floor/plasteel/stairs/goon/wood_stairs_wide{ - dir = 1 - }, -/area/crew_quarters/bar) "mbz" = ( /obj/effect/turf_decal/trimline/secred/filled/corner/lower{ dir = 4 @@ -41760,10 +41665,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/storage) -"mlf" = ( -/obj/structure/railing, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) "mlj" = ( /turf/closed/wall/r_wall, /area/hallway/primary/central) @@ -41823,6 +41724,12 @@ /obj/item/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"mmU" = ( +/obj/structure/chair/americandiner{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "mmV" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -42784,8 +42691,7 @@ dir = 8 }, /obj/machinery/door/poddoor/preopen{ - id = "cell4 blast"; - name = "blast door" + id = "cell4 blast" }, /turf/open/floor/plasteel/dark, /area/security/prison) @@ -43875,10 +43781,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/chemistry) -"mWR" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/wood, -/area/crew_quarters/bar) "mWV" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/techstorage/command, @@ -44062,6 +43964,12 @@ }, /turf/open/floor/plasteel/dark, /area/tcommsat/storage) +"nay" = ( +/obj/structure/chair/americandiner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "naz" = ( /obj/effect/spawner/structure/solars/solar_96, /obj/structure/cable/yellow{ @@ -44900,6 +44808,18 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/lobby) +"nqi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/ramp_middle, +/turf/open/floor/wood, +/area/crew_quarters/bar) "nqD" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -45078,19 +44998,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/surgery) -"ntk" = ( -/obj/effect/turf_decal/siding/wood/thin{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/railing/corner, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) "ntH" = ( /obj/structure/rack, /obj/item/storage/toolbox/electrical{ @@ -45849,7 +45756,6 @@ /obj/machinery/requests_console{ department = "AI"; departmentType = 5; - pixel_x = 0; pixel_y = -32 }, /turf/open/floor/circuit/telecomms/server, @@ -46046,6 +45952,17 @@ /obj/item/toy/figure/rd, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) +"nLX" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/ramp_middle, +/turf/open/floor/wood, +/area/crew_quarters/bar) "nMO" = ( /obj/machinery/firealarm{ pixel_y = 26 @@ -46676,6 +46593,18 @@ /obj/machinery/cell_charger, /turf/open/floor/plasteel, /area/escapepodbay) +"nZd" = ( +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = -2 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "nZg" = ( /obj/effect/turf_decal/stripes{ dir = 1 @@ -47074,6 +47003,18 @@ /obj/effect/turf_decal/trimline/secred/filled/line/lower, /turf/open/floor/plasteel, /area/security/main) +"oiq" = ( +/obj/effect/turf_decal/siding/wood/thin{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) "ois" = ( /obj/effect/turf_decal/trimline/darkblue/filled/line/lower{ dir = 8 @@ -47162,10 +47103,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/genetics/cloning) -"okA" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/crew_quarters/bar) "okF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -48808,6 +48745,21 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/maintenance/port/aft) +"oOO" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/floor, +/obj/structure/railing{ + dir = 9 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/ramp_middle{ + dir = 4 + }, +/obj/effect/turf_decal/ramp_middle, +/turf/open/floor/wood, +/area/crew_quarters/bar) "oPc" = ( /obj/effect/spawner/structure/window/reinforced/shutter, /obj/structure/cable{ @@ -51713,19 +51665,9 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/wood, /area/bridge/meeting_room) -"pRS" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/secred/filled/corner/lower{ - dir = 1 - }, -/turf/closed/wall, -/area/lawoffice) "pRU" = ( /obj/machinery/camera{ - c_tag = "Kitchen North"; - dir = 2 + c_tag = "Kitchen North" }, /obj/machinery/griddle, /turf/open/floor/plasteel/cafeteria, @@ -51780,9 +51722,15 @@ /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "pTb" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/effect/landmark/start/lawyer, +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("prison"); + pixel_y = 26 }, /turf/open/floor/wood, /area/lawoffice) @@ -55843,17 +55791,12 @@ /area/quartermaster/storage) "rsk" = ( /obj/structure/table/wood, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 6; - pixel_y = 2 +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 }, -/obj/item/stamp/law{ - pixel_x = -10; - pixel_y = -2 +/obj/item/storage/pencil_holder/crew{ + pixel_x = 9 }, /turf/open/floor/wood, /area/lawoffice) @@ -56887,8 +56830,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/poddoor/preopen{ - id = "cell3 blast"; - name = "blast door" + id = "cell3 blast" }, /turf/open/floor/plasteel/dark, /area/security/prison) @@ -57002,6 +56944,12 @@ /obj/machinery/light{ dir = 1 }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, /turf/open/floor/wood, /area/lawoffice) "rNw" = ( @@ -57592,6 +57540,21 @@ }, /turf/open/floor/plating, /area/maintenance/aft) +"rXa" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/floor, +/obj/structure/railing{ + dir = 5 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/ramp_middle{ + dir = 8 + }, +/obj/effect/turf_decal/ramp_middle, +/turf/open/floor/wood, +/area/crew_quarters/bar) "rXm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 @@ -58641,22 +58604,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"sth" = ( -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/effect/turf_decal/siding/wideplating{ - dir = 1 - }, -/obj/effect/turf_decal/ramp_middle, -/turf/open/floor/wood, -/area/crew_quarters/bar) "sti" = ( /obj/structure/table, /turf/open/floor/plasteel/white, @@ -60540,8 +60487,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/poddoor/preopen{ - id = "cell2 blast"; - name = "blast door" + id = "cell2 blast" }, /turf/open/floor/plasteel/dark, /area/security/prison) @@ -60946,6 +60892,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/holopad, /turf/open/floor/wood, /area/lawoffice) "tlg" = ( @@ -61408,6 +61355,16 @@ }, /turf/open/floor/plating, /area/crew_quarters/bar) +"tuT" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/chair/americandiner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "tvb" = ( /obj/structure/alien/weeds, /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, @@ -62026,6 +61983,14 @@ /obj/effect/turf_decal/trimline/darkblue/filled/line/lower, /turf/open/floor/plasteel, /area/hallway/primary/central) +"tHB" = ( +/obj/effect/turf_decal/ramp_middle{ + dir = 1 + }, +/turf/open/floor/plasteel/stairs/goon/wood_stairs_wide{ + dir = 1 + }, +/area/crew_quarters/bar) "tHC" = ( /obj/effect/turf_decal/ramp_middle{ dir = 1 @@ -62805,6 +62770,20 @@ }, /turf/open/space/basic, /area/solar/port/fore) +"tUW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/ramp_middle{ + dir = 1 + }, +/turf/open/floor/plasteel/stairs/goon/wood_stairs_wide2{ + dir = 1 + }, +/area/crew_quarters/bar) "tVa" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -64088,17 +64067,6 @@ icon_state = "platingdmg3" }, /area/maintenance/aft) -"uya" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/wood/thin{ - dir = 1 - }, -/obj/structure/sign/painting{ - persistence_id = "public"; - pixel_x = -32 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) "uyb" = ( /obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 @@ -64212,17 +64180,14 @@ /turf/open/floor/plating, /area/maintenance/fore) "uAs" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/item/pen{ - pixel_x = 7; +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + dir = 1; + name = "Prison Monitor"; + network = list("prison"); pixel_y = 6 }, -/turf/open/floor/wood, +/turf/closed/wall, /area/lawoffice) "uAL" = ( /obj/structure/sign/departments/minsky/medical/medical1, @@ -64498,13 +64463,6 @@ }, /turf/open/floor/plasteel, /area/construction/mining/aux_base) -"uFg" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/wood/corner/thin{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) "uFo" = ( /obj/effect/turf_decal/trimline/secred/filled/corner/lower{ dir = 4 @@ -64665,11 +64623,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/poddoor/preopen{ - id = "cell1 blast"; - name = "blast door" + id = "cell1 blast" }, /turf/open/floor/plasteel/dark, /area/security/prison) +"uHX" = ( +/obj/effect/turf_decal/siding/wood/thin{ + dir = 1 + }, +/obj/structure/sign/painting{ + persistence_id = "public"; + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) "uHY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, @@ -65906,9 +65873,6 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "vdb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, @@ -66183,6 +66147,9 @@ department = "Lawyer"; name = "Lawyer's Fax Machine" }, +/obj/machinery/camera{ + c_tag = "Law Office" + }, /turf/open/floor/wood, /area/lawoffice) "vjC" = ( @@ -66478,7 +66445,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/landmark/start/lawyer, /turf/open/floor/wood, /area/lawoffice) "voe" = ( @@ -68306,9 +68272,9 @@ /turf/open/floor/plasteel, /area/janitor) "vUu" = ( -/obj/structure/table/wood, -/obj/item/folder/blue, -/obj/item/pen, +/obj/machinery/door/window{ + dir = 4 + }, /turf/open/floor/wood, /area/lawoffice) "vUB" = ( @@ -68699,6 +68665,9 @@ /obj/machinery/firealarm{ pixel_y = 26 }, +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/wood, /area/lawoffice) "waq" = ( @@ -70520,6 +70489,9 @@ dir = 1; pixel_y = -26 }, +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/wood, /area/lawoffice) "wPh" = ( @@ -71374,18 +71346,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"xgE" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/floor, -/obj/effect/turf_decal/siding/wideplating{ - dir = 1 - }, -/obj/effect/turf_decal/ramp_middle, -/obj/effect/turf_decal/ramp_middle{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) "xgF" = ( /obj/machinery/light, /obj/effect/turf_decal/trimline/engiyellow/filled/line/lower, @@ -72774,6 +72734,10 @@ /obj/machinery/airalarm{ pixel_y = 24 }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, /turf/open/floor/wood, /area/lawoffice) "xHc" = ( @@ -73312,8 +73276,11 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "xSN" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 +/obj/machinery/button/door{ + id = "phoenixwright"; + name = "Lawyer Shutters"; + pixel_x = -23; + req_access_txt = "38" }, /turf/open/floor/wood, /area/lawoffice) @@ -73605,21 +73572,6 @@ }, /turf/open/floor/plasteel, /area/security/main) -"xZt" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/ramp_middle, -/turf/open/floor/wood, -/area/crew_quarters/bar) "xZv" = ( /obj/machinery/door/window/northleft{ base_state = "right"; @@ -73809,6 +73761,17 @@ }, /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) +"ycW" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/ramp_middle, +/turf/open/floor/wood, +/area/crew_quarters/bar) "ydd" = ( /obj/machinery/door/airlock/atmos{ name = "Atmospherics Maintenance"; @@ -100364,7 +100327,7 @@ aiX fzs iNE aph -apS +pTb xSN gdE xSN @@ -100622,9 +100585,9 @@ tsu kUv aph wap -vUu +apS fCI -vUu +apS wPg aph avt @@ -100879,7 +100842,7 @@ dtW wnk aph rNk -bwN +vUu aph bwN lBI @@ -101136,9 +101099,9 @@ gcP kUv aph xGW -vjz +apS hZq -dma +apS eqF aph avt @@ -101906,12 +101869,12 @@ tsu aKE kUv aph -pTb -fpv +vjz +dma +apS apS -uAs rsk -pRS +aph hal ayL aug @@ -108870,10 +108833,10 @@ kAf gVy rcq lsT -uya -dnS +uHX +ycW aCr -okA +mmU aql vNd vNd @@ -109127,10 +109090,10 @@ nBn uKj aFd aFd -gWx -sth +glZ +nLX fhf -mWR +nZd aql qfN aYV @@ -109384,10 +109347,10 @@ eZg oXZ aFd aFd -gWx -agW +glZ +kBS kao -cZd +tuT xSX cuA aYV @@ -109641,8 +109604,8 @@ xdm oXZ aFd aFd -gWx -lna +glZ +rXa iiF gIp aql @@ -109898,9 +109861,9 @@ sTA oXZ aFd hRB -ctq -mbi -aBP +glZ +tHB +uki aCr nnM cIk @@ -110412,9 +110375,9 @@ rDG kls inJ vBq -ntk -kFa -xZt +oiq +tUW +nqi aCr nnM tZF @@ -110669,8 +110632,8 @@ aFd oeV vcp djq -uFg -xgE +jYy +oOO pSn czU aql @@ -110926,10 +110889,10 @@ jhx ocO djq jYy -mlf -dnS +drL +kBS joU -ami +jqX aql rOu aYV @@ -111183,10 +111146,10 @@ mpT mpT jYy xYx -mlf -aPl +drL +kBS qiP -aCr +itP inS cuA aYV @@ -111440,10 +111403,10 @@ drL ead drL drL -cyr -agW +bnq +kBS qiP -aCr +nay inS cuA aYV diff --git a/_maps/map_files/mining/Jungleland.dmm b/_maps/map_files/mining/Jungleland.dmm new file mode 100644 index 000000000000..1b3219ecd169 --- /dev/null +++ b/_maps/map_files/mining/Jungleland.dmm @@ -0,0 +1,67002 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"at" = ( +/obj/structure/flytrap, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/area/jungleland/explored) +"az" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_away"; + name = "labor camp"; + width = 9 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/jungleland/explored) +"aE" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "gulag" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/mine/laborcamp) +"aQ" = ( +/turf/open/floor/plating, +/area/mine/laborcamp) +"aR" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"aS" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"aU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"be" = ( +/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/area/jungleland/explored) +"bi" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "gulag" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/mine/laborcamp) +"bm" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"bI" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/mine/laborcamp) +"bY" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"ce" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/laborcamp) +"cr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"cu" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"cG" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump{ + icon_state = "pump_on_map-2"; + name = "Air Pump"; + on = 1; + target_pressure = 1000 + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"cI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"cK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"cL" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/laborcamp) +"cU" = ( +/obj/machinery/hydroponics/soil, +/obj/item/cultivator, +/obj/item/seeds/soya, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"cV" = ( +/turf/closed/wall/r_wall, +/area/mine/laborcamp) +"dc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"dd" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/jungleland/explored) +"di" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/area/jungleland/explored) +"dJ" = ( +/turf/closed/wall, +/area/mine/laborcamp) +"eg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/mine/laborcamp/security) +"ep" = ( +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/jungleland/explored) +"eq" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Labor Camp External Airlock"; + opacity = 0 + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"ew" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"eR" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 2; + dwidth = 11; + height = 22; + id = "whiteship_mining"; + name = "jungleland pits"; + width = 35 + }, +/turf/open/indestructible/grass/sand, +/area/jungleland/explored) +"fj" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/jungleland/explored) +"fp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"fv" = ( +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"fR" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/jungleland/explored) +"fT" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall, +/area/mine/laborcamp) +"gg" = ( +/turf/open/water/deep_toxic_pit, +/area/jungleland/explored) +"gh" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Security Airlock"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"gv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/hydroponics/soil, +/obj/item/plant_analyzer, +/obj/item/seeds/redbeet, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"gE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"gM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/stack/medical/ointment, +/turf/open/floor/plasteel/cafeteria, +/area/mine/laborcamp) +"hi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"hA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"hB" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Security Airlock"; + req_access_txt = "2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"hD" = ( +/obj/structure/gulag_beacon, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"hG" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "cellblock1"; + name = "Labor Camp Cellblock" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"iF" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"iR" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/mine/laborcamp) +"iY" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"jm" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"jN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"jR" = ( +/turf/open/floor/plasteel/freezer, +/area/mine/laborcamp) +"kd" = ( +/obj/machinery/computer/prisoner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"ki" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"kD" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Security Airlock"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"lh" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Labor Camp Cell 1"; + dir = 4; + network = list("labor") + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"ll" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"lw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"lJ" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel/airless/cafeteria, +/area/mine/laborcamp) +"lQ" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Labor Camp Cell 3"; + dir = 4; + network = list("labor") + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"lY" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ + dir = 4; + name = "Waste Ejector" + }, +/turf/open/floor/plating, +/area/jungleland/explored) +"mu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/seeds/wheat, +/obj/item/seeds/wheat, +/obj/item/seeds/tomato, +/obj/item/seeds/onion, +/obj/item/seeds/garlic, +/obj/item/seeds/carrot, +/obj/item/seeds/ambrosia, +/obj/item/seeds/apple, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"mx" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/area/jungleland/explored) +"mQ" = ( +/obj/machinery/computer/security/labor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"nd" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/obj/machinery/button/door{ + id = "labor"; + name = "Labor Camp Lockdown"; + pixel_y = 28; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"nk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"nw" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"op" = ( +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"oq" = ( +/turf/open/floor/plating/dirt/jungleland/quarry, +/area/jungleland/explored) +"pb" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Showers" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/laborcamp) +"pA" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/area/jungleland/explored) +"pQ" = ( +/obj/structure/chair/stool, +/obj/structure/sign/poster/official/obey{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"pU" = ( +/obj/structure/fence, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/jungleland/explored) +"rp" = ( +/obj/structure/chair/stool, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"rO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"sd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/open/floor/plasteel/cafeteria, +/area/mine/laborcamp) +"sl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/hydroponics/soil, +/obj/item/seeds/onion, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"sm" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt, +/obj/item/bedsheet/prisoner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"st" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"sv" = ( +/obj/structure/table, +/turf/open/floor/plasteel/airless/cafeteria, +/area/mine/laborcamp) +"sx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"sS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"sY" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/open/floor/plasteel/airless/cafeteria, +/area/mine/laborcamp) +"sZ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/laborcamp) +"tM" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "gulag2"; + name = "Cell 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"tT" = ( +/obj/machinery/conveyor{ + id = "gulag" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/mine/laborcamp) +"ui" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/mine/laborcamp/security) +"ul" = ( +/obj/item/pickaxe, +/turf/open/floor/plating/dirt/jungleland/quarry, +/area/jungleland/explored) +"uG" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "gulag3"; + name = "Cell 3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"uH" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"uZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Labor Camp Maintenance"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + level = 2 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"vE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"vF" = ( +/obj/structure/fence/end, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/jungleland/explored) +"vQ" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "Powered by the tears and sweat of laborers."; + name = "Prison Ofitser" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"vR" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/area/jungleland/explored) +"wK" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/mine/laborcamp) +"wY" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/potato, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"xe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"xO" = ( +/obj/structure/table, +/obj/item/instrument/harmonica, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"xW" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"xZ" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"yj" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"yl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"yp" = ( +/obj/structure/bookcase/random, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"yt" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8; + piping_layer = 2 + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"yz" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "cellblock1"; + name = "Labor Camp Operations" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"yB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"yH" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal/ten, +/obj/item/analyzer, +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"yX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"zg" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/area/jungleland/explored) +"zk" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"zE" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Aw" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"Bm" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "cellblock1"; + name = "Labor Camp Common Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Bu" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/jungleland/explored) +"By" = ( +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/mine/laborcamp) +"BC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Cl" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"CO" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/mine/laborcamp) +"Dd" = ( +/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/area/jungleland/explored) +"Dg" = ( +/obj/structure/fence, +/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/area/jungleland/explored) +"Dj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Dw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"DO" = ( +/obj/machinery/power/port_gen/pacman, +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"DW" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/flashlight, +/obj/item/pickaxe, +/obj/item/clothing/glasses/meson, +/obj/item/mining_scanner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ed" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ee" = ( +/obj/structure/fans/tiny, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Fg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Fh" = ( +/obj/machinery/door/airlock{ + name = "Labor Camp Library" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Fl" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ft" = ( +/obj/structure/table, +/obj/item/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"FE" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"FH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"FI" = ( +/obj/structure/fence/end{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/jungleland/explored) +"FT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"Gw" = ( +/obj/structure/fence/corner{ + dir = 5 + }, +/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/area/jungleland/explored) +"GM" = ( +/obj/machinery/computer/shuttle/labor/one_way{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Hb" = ( +/obj/machinery/conveyor{ + id = "gulag" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"Hp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Hw" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/area/jungleland/explored) +"HS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ii" = ( +/obj/structure/flora/tree/dead/jungle, +/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/area/jungleland/explored) +"IC" = ( +/obj/machinery/power/apc{ + name = "Labor Camp APC"; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"IW" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"JA" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "cellblock1"; + name = "Labor Camp Operations" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"JE" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Prisoner Airlock" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"JR" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Km" = ( +/obj/item/pickaxe, +/turf/open/indestructible/grass/sand, +/area/jungleland/explored) +"Kr" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/mine/laborcamp) +"KY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Lq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Lv" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/area/jungleland/explored) +"LE" = ( +/turf/open/water/deep_toxic_pit, +/area/jungleland/ocean) +"LM" = ( +/obj/structure/ore_box, +/turf/open/indestructible/grass/sand, +/area/jungleland/explored) +"LR" = ( +/obj/structure/fans/tiny, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Mj" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ns" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "cellblock1"; + name = "Labor Camp Cellblock" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Nv" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restroom" + }, +/turf/open/floor/plasteel/freezer, +/area/mine/laborcamp) +"NM" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/dirt/jungleland/dry_swamp, +/area/jungleland/explored) +"NV" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/area/jungleland/explored) +"Oi" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ou" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"OE" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/mine/laborcamp) +"OJ" = ( +/obj/structure/flora/tree/jungle, +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/area/jungleland/explored) +"OL" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/dark, +/area/mine/laborcamp) +"OT" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungleland/barren_rocks, +/area/jungleland/explored) +"Qt" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Labor Camp Security APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"QK" = ( +/turf/open/indestructible/grass/sand, +/area/jungleland/explored) +"QN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Rg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"Rm" = ( +/obj/effect/spawner/structure/window/reinforced/shutter, +/turf/open/floor/plating, +/area/mine/laborcamp) +"Ru" = ( +/obj/structure/sign/warning/docking{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"RB" = ( +/turf/open/floor/plasteel/airless/cafeteria, +/area/mine/laborcamp) +"RC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"St" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/airless/cafeteria, +/area/mine/laborcamp) +"SB" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Tq" = ( +/obj/structure/herb/liberal_hats, +/turf/open/floor/plating/dirt/jungleland/dry_swamp1, +/area/jungleland/explored) +"Ts" = ( +/turf/closed/wall/r_wall, +/area/mine/laborcamp/security) +"Ul" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Up" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Labor Camp Cell 2"; + dir = 4; + network = list("labor") + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ur" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/mine/laborcamp) +"UW" = ( +/turf/open/water/toxic_pit, +/area/jungleland/ocean) +"Vt" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/freezer, +/area/mine/laborcamp) +"VI" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "gulag1"; + name = "Cell 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"VP" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Security Airlock"; + req_access_txt = "2" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"WN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Xg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/airless/cafeteria, +/area/mine/laborcamp) +"Xu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"XI" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/soap/nanotrasen, +/turf/open/floor/plasteel/freezer, +/area/mine/laborcamp) +"XR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor_switch/oneway{ + id = "gulag"; + name = "labor camp conveyor" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Yc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/cafeteria, +/area/mine/laborcamp) +"Ym" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"ZB" = ( +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"ZX" = ( +/turf/open/genturf, +/area/pregen) + +(1,1,1) = {" +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +gg +gg +gg +gg +gg +gg +gg +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +"} +(2,1,1) = {" +LE +LE +LE +LE +LE +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +"} +(3,1,1) = {" +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +gg +gg +gg +gg +gg +gg +LE +LE +LE +ep +ep +ep +LE +LE +LE +ep +ep +LE +LE +LE +LE +"} +(4,1,1) = {" +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +UW +ZX +ZX +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +LE +LE +LE +Dd +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +LE +LE +"} +(5,1,1) = {" +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +LE +gg +gg +gg +gg +LE +LE +LE +LE +LE +LE +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +Dd +LE +Dd +Dd +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +LE +LE +"} +(6,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +Dd +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +LE +LE +"} +(7,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +dd +gg +cV +cV +cV +cV +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +Dd +LE +"} +(8,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +gg +gg +gg +gg +gg +gg +ep +ep +ep +gg +gg +gg +gg +gg +gg +gg +gg +gg +ep +ep +ep +ep +cV +DO +zk +cV +lY +ep +ep +ep +ep +ep +ep +ep +ep +az +ep +ep +Dd +LE +"} +(9,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +gg +gg +gg +gg +ep +ep +ep +ep +ep +ep +ep +gg +gg +gg +gg +gg +gg +ep +ep +ep +ep +ep +Dd +cV +aQ +Rg +cV +eg +yj +yj +Ts +Ts +VP +Ts +cV +cV +JE +cV +Dd +LE +LE +"} +(10,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +gg +gg +gg +gg +dd +ep +ep +ep +ep +ep +ep +ep +gg +gg +gg +gg +ep +ep +ep +ep +ep +ep +Ii +cV +aQ +Rg +IC +ui +nd +zE +nw +Ts +LR +Ts +GM +cV +Ee +cV +LE +LE +LE +"} +(11,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +gg +gg +gg +gg +ep +ep +ep +ep +Dd +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +Hw +Dd +Dd +cV +yt +OE +cG +uZ +xW +FE +ew +Ts +gh +Ts +hD +cV +hB +cV +LE +LE +LE +"} +(12,1,1) = {" +LE +UW +UW +UW +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +LE +LE +LE +gg +gg +gg +ep +ep +ep +fj +Dd +Bu +pU +pU +pU +pU +pU +pU +fR +ep +ep +ep +Dd +cV +cV +cV +yt +yH +Ur +Ts +Qt +vQ +Fg +Lq +FH +aS +ZB +Ru +ZB +Rm +LE +LE +LE +"} +(13,1,1) = {" +LE +UW +UW +UW +ZX +UW +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +LE +LE +gg +gg +gg +gg +ep +ep +Tq +Dd +ep +OT +Dd +Dd +oq +ep +oq +ep +OT +ep +ep +ep +ep +cV +ce +cV +cV +cV +cV +Ts +Ym +mQ +kd +Ts +kD +Ts +ZB +Ed +Hp +Rm +LE +LE +LE +"} +(14,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +LE +LE +gg +gg +gg +gg +ep +ep +Dd +Dd +ep +OT +oq +oq +oq +oq +oq +ep +OT +ep +ep +ep +cV +cV +Nv +dJ +sv +sY +St +Ts +Ts +cu +aS +Ts +nk +Hp +Hp +vE +ZB +Rm +LE +LE +LE +"} +(15,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +LE +gg +gg +gg +gg +gg +ep +ep +Dd +Dd +ep +OT +Dd +oq +oq +oq +oq +oq +OT +ep +ep +ep +cV +XI +wK +dJ +Xg +Xg +RB +lJ +sZ +Yc +gM +RC +st +KY +rO +yX +mu +Rm +Dd +LE +LE +"} +(16,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +LE +LE +gg +gg +gg +gg +fj +ep +ep +Dd +ep +OT +Dd +oq +oq +oq +oq +oq +OT +ep +ep +ep +cV +cL +jR +pb +ZB +IW +ki +hi +sZ +bI +sd +Hp +Dj +Hp +sl +FT +gv +cV +be +LE +LE +"} +(17,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +LE +LE +LE +gg +gg +gg +gg +ep +ep +Dd +Dd +OT +ep +oq +oq +oq +ul +oq +FI +ep +ep +ep +cV +Vt +Kr +dJ +uH +xO +Mj +aU +Bm +HS +ZB +Hp +Dj +Hp +bm +fp +cU +cV +at +LE +LE +"} +(18,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +LE +LE +LE +gg +gg +gg +ep +ep +ep +ep +ep +OT +ep +ep +oq +ep +oq +ep +ep +ep +ep +ep +cV +cV +cV +cV +ZB +iY +Ft +iF +sZ +xe +sS +cI +BC +Dw +xZ +Aw +wY +cV +Dd +LE +LE +"} +(19,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +gg +gg +gg +ep +ep +ep +ep +Dd +Gw +pU +Dg +Dg +pU +vF +ep +ep +ep +ep +ep +ep +Tq +Dd +Rm +fv +ZB +ZB +Hp +sZ +op +op +ZB +Hp +WN +OL +jm +ll +cV +ep +Ii +LE +"} +(20,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +LE +LE +LE +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +gg +gg +gg +ep +ep +ep +ep +ep +Dd +Dd +Dd +ep +Dd +Dd +Dd +ep +ep +ep +ep +ep +ep +Hw +cV +dJ +JA +dJ +dJ +dJ +sZ +sZ +dJ +hG +Ns +dJ +dJ +dJ +cV +Dd +gg +gg +"} +(21,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +gg +gg +gg +gg +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +ep +fj +ep +ep +ep +ep +Rm +Rm +Rm +Cl +Hp +Fl +Oi +Oi +hi +ZB +dJ +Hp +WN +dJ +pQ +lh +Rm +gg +gg +LE +"} +(22,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +ep +ep +ep +ep +ep +ep +ep +eq +By +eq +ZB +ZB +Fl +yl +JR +jN +QN +yz +HS +Xu +VI +cK +sm +Rm +gg +gg +gg +"} +(23,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +ep +ep +ep +Ii +Dd +Rm +Rm +Rm +ZB +ZB +ZB +Hp +Hp +Ou +Hp +dJ +gE +dc +dJ +dJ +dJ +cV +gg +gg +gg +"} +(24,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +ep +ep +Dd +Dd +Dd +ep +cV +cr +DW +DW +XR +DW +DW +ZB +dJ +lw +WN +dJ +rp +Up +Rm +gg +gg +gg +"} +(25,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +gg +LE +LE +gg +gg +gg +gg +gg +ep +ep +ep +ep +ep +cV +aR +dJ +dJ +fT +sZ +dJ +aE +dJ +ZB +Xu +tM +yB +sm +Rm +gg +gg +gg +"} +(26,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +gg +gg +gg +gg +gg +ep +gg +gg +gg +cV +bY +iR +tT +CO +Hb +tT +bi +dJ +sx +hA +dJ +dJ +dJ +cV +gg +gg +gg +"} +(27,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +cV +cV +cV +cV +cV +cV +cV +cV +cV +Hp +Dj +dJ +pQ +lQ +Rm +gg +gg +gg +"} +(28,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +Dd +Dd +Dd +vR +Dd +OJ +Lv +UW +UW +UW +UW +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +cV +Ul +ZB +Fh +Hp +xe +uG +cK +sm +Rm +gg +gg +gg +"} +(29,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +Dd +NV +zg +di +be +di +Lv +UW +UW +LE +LE +LE +LE +gg +gg +gg +gg +gg +gg +gg +cV +SB +ki +cV +cV +cV +cV +cV +cV +cV +gg +gg +gg +"} +(30,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +Dd +Dd +vR +be +be +pA +mx +Lv +UW +UW +UW +UW +UW +LE +LE +LE +LE +gg +gg +cV +yp +ZB +Rm +gg +gg +gg +gg +gg +gg +gg +gg +gg +"} +(31,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +Dd +Dd +di +be +Lv +NM +di +Lv +mx +Lv +be +UW +LE +LE +LE +gg +gg +cV +cV +cV +cV +gg +gg +gg +gg +gg +gg +gg +gg +gg +"} +(32,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +Dd +Dd +NV +zg +Lv +di +be +UW +UW +UW +LE +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +UW +LE +gg +gg +LE +"} +(33,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +gg +gg +gg +gg +gg +gg +gg +gg +gg +gg +UW +LE +LE +LE +LE +"} +(34,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +gg +gg +gg +gg +UW +UW +UW +UW +UW +LE +LE +LE +"} +(35,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +"} +(36,1,1) = {" +LE +UW +UW +ZX +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +UW +UW +UW +UW +UW +UW +LE +LE +LE +"} +(37,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +UW +UW +UW +UW +UW +UW +LE +LE +LE +"} +(38,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +UW +UW +UW +UW +UW +LE +LE +LE +"} +(39,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +UW +UW +UW +UW +UW +UW +LE +LE +"} +(40,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +UW +UW +UW +UW +UW +UW +LE +LE +"} +(41,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +UW +UW +UW +UW +UW +UW +LE +"} +(42,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +UW +UW +UW +UW +UW +LE +"} +(43,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +UW +UW +UW +UW +UW +LE +"} +(44,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(45,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +UW +UW +UW +UW +UW +LE +"} +(46,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +LE +LE +"} +(47,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +LE +LE +"} +(48,1,1) = {" +LE +UW +UW +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +LE +"} +(49,1,1) = {" +LE +UW +UW +ZX +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +LE +"} +(50,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +LE +"} +(51,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +LE +"} +(52,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +"} +(53,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +LE +"} +(54,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +"} +(55,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +"} +(56,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +"} +(57,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +"} +(58,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +eR +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +"} +(59,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +"} +(60,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +"} +(61,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +LE +"} +(62,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +LM +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +"} +(63,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +Km +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +LE +"} +(64,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +LE +"} +(65,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +LE +"} +(66,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +LE +LE +"} +(67,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +"} +(68,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +LE +LE +"} +(69,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(70,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(71,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(72,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +UW +LE +"} +(73,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(74,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(75,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(76,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +UW +LE +"} +(77,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +UW +LE +"} +(78,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +UW +LE +"} +(79,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(80,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(81,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(82,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(83,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +UW +UW +UW +UW +UW +UW +LE +"} +(84,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +UW +UW +UW +UW +UW +UW +LE +"} +(85,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +UW +UW +UW +UW +UW +UW +LE +"} +(86,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +QK +UW +UW +UW +UW +UW +UW +LE +"} +(87,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +UW +UW +UW +UW +UW +LE +LE +"} +(88,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +UW +UW +UW +UW +UW +LE +LE +"} +(89,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +UW +UW +UW +UW +UW +LE +LE +"} +(90,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +UW +UW +UW +UW +UW +LE +LE +"} +(91,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +QK +UW +UW +UW +UW +UW +LE +LE +"} +(92,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +UW +UW +UW +UW +UW +LE +LE +"} +(93,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +UW +UW +UW +UW +UW +LE +LE +"} +(94,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(95,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(96,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(97,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(98,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +QK +UW +UW +UW +UW +LE +LE +"} +(99,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +UW +UW +UW +UW +LE +LE +"} +(100,1,1) = {" +LE +UW +UW +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +UW +UW +UW +UW +LE +LE +"} +(101,1,1) = {" +LE +LE +UW +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +QK +QK +UW +UW +UW +UW +LE +"} +(102,1,1) = {" +LE +LE +UW +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(103,1,1) = {" +LE +LE +UW +ZX +ZX +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(104,1,1) = {" +LE +LE +UW +ZX +ZX +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(105,1,1) = {" +LE +LE +UW +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(106,1,1) = {" +LE +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(107,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(108,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(109,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(110,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(111,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(112,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(113,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(114,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(115,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(116,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(117,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(118,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(119,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(120,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(121,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(122,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(123,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(124,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(125,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +LE +"} +(126,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(127,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(128,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(129,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(130,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(131,1,1) = {" +LE +UW +UW +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(132,1,1) = {" +LE +UW +UW +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(133,1,1) = {" +LE +UW +UW +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(134,1,1) = {" +LE +UW +UW +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(135,1,1) = {" +LE +UW +UW +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(136,1,1) = {" +LE +UW +UW +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(137,1,1) = {" +LE +UW +UW +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(138,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(139,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(140,1,1) = {" +LE +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(141,1,1) = {" +LE +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(142,1,1) = {" +LE +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +"} +(143,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(144,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(145,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(146,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(147,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(148,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(149,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(150,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(151,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +"} +(152,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +"} +(153,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +"} +(154,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +"} +(155,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +"} +(156,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +"} +(157,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +"} +(158,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +"} +(159,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +"} +(160,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(161,1,1) = {" +LE +UW +UW +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +"} +(162,1,1) = {" +LE +UW +UW +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(163,1,1) = {" +LE +UW +UW +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(164,1,1) = {" +LE +UW +UW +ZX +ZX +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(165,1,1) = {" +LE +UW +UW +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(166,1,1) = {" +LE +UW +UW +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(167,1,1) = {" +LE +UW +UW +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +"} +(168,1,1) = {" +LE +UW +UW +ZX +ZX +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(169,1,1) = {" +LE +UW +UW +ZX +ZX +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(170,1,1) = {" +LE +UW +UW +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(171,1,1) = {" +LE +UW +UW +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(172,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(173,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(174,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(175,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(176,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(177,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(178,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +"} +(179,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +"} +(180,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +"} +(181,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +"} +(182,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(183,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +"} +(184,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +"} +(185,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +"} +(186,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +"} +(187,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +LE +"} +(188,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +"} +(189,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(190,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +"} +(191,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +"} +(192,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(193,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(194,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(195,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(196,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(197,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(198,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +"} +(199,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +"} +(200,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +"} +(201,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +"} +(202,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +"} +(203,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +"} +(204,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +"} +(205,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +LE +LE +"} +(206,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +LE +"} +(207,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +LE +LE +"} +(208,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(209,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(210,1,1) = {" +LE +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(211,1,1) = {" +LE +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(212,1,1) = {" +LE +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +LE +"} +(213,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(214,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(215,1,1) = {" +LE +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(216,1,1) = {" +LE +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(217,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +"} +(218,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(219,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(220,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(221,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(222,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(223,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(224,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(225,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(226,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(227,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(228,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(229,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +"} +(230,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +LE +LE +"} +(231,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(232,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +"} +(233,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(234,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(235,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +"} +(236,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +LE +LE +"} +(237,1,1) = {" +LE +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +LE +LE +"} +(238,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +"} +(239,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +"} +(240,1,1) = {" +LE +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +LE +LE +LE +"} +(241,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +"} +(242,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +ZX +ZX +UW +UW +UW +UW +UW +LE +LE +LE +LE +"} +(243,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +LE +"} +(244,1,1) = {" +LE +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +LE +"} +(245,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +LE +"} +(246,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +LE +"} +(247,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +ZX +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +LE +LE +"} +(248,1,1) = {" +LE +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +LE +LE +LE +LE +LE +"} +(249,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +ZX +ZX +ZX +ZX +UW +UW +UW +UW +LE +LE +LE +LE +LE +"} +(250,1,1) = {" +LE +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +"} +(251,1,1) = {" +LE +LE +LE +UW +UW +UW +UW +ZX +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +"} +(252,1,1) = {" +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +UW +UW +UW +UW +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +ZX +ZX +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +"} +(253,1,1) = {" +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +"} +(254,1,1) = {" +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +UW +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +UW +UW +UW +UW +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +UW +LE +LE +UW +UW +UW +LE +LE +LE +LE +LE +LE +UW +UW +UW +UW +UW +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +"} +(255,1,1) = {" +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +LE +"} diff --git a/_maps/map_files/mining/Lavaland.dmm b/_maps/map_files/mining/Lavaland.dmm index 0316f3771fbb..eb53289a0134 100644 --- a/_maps/map_files/mining/Lavaland.dmm +++ b/_maps/map_files/mining/Lavaland.dmm @@ -3197,7 +3197,7 @@ dir = 2; dwidth = 11; height = 22; - id = "whiteship_lavaland"; + id = "whiteship_mining"; name = "lavaland wastes"; width = 35 }, diff --git a/auxmos.dll b/auxmos.dll index 6f76316c3f72..01f46e369b62 100644 Binary files a/auxmos.dll and b/auxmos.dll differ diff --git a/auxmos.pdb b/auxmos.pdb index c86057ac0181..933c12a4fb82 100644 Binary files a/auxmos.pdb and b/auxmos.pdb differ diff --git a/code/__DEFINES/ammo.dm b/code/__DEFINES/ammo.dm new file mode 100644 index 000000000000..2de4adfd21af --- /dev/null +++ b/code/__DEFINES/ammo.dm @@ -0,0 +1,34 @@ +/// Caliber defines +/// Guns +#define CALIBER_10MM "10mm" // 10mm Auto (Stechkin) +#define CALIBER_12GA "shotgun" // 12 Gauge (Shotguns) +#define CALIBER_308 "m308" // .308 Winchester (Winton Mk. VI Repeating Rifle, LWT-650 DMR) +#define CALIBER_310 "310" // .310 Cadet (Lionhunter's Rifle) +#define CALIBER_32ACP "32trac" // .32 ACP (Caldwell Tracking Revolver) +#define CALIBER_357MAG "357" // .357 Magnum (Revolver) +#define CALIBER_38 "38" // .38 Special (Detective Revolver) +#define CALIBER_40GL "40mm" // 40x46mm LV (Grenade Launchers) +#define CALIBER_44MAG "44" // .44 Magnum (Unica 6 autorevolver) +#define CALIBER_45ACP ".45" // .45 ACP (M1911, Surplus Carbine, C20r) +#define CALIBER_46X30 "4.6x30mm" // HK 4.6x30mm (WT-550) +#define CALIBER_50AE ".50ae" // .50 Action Express (Desert Eagle) +#define CALIBER_50BMG ".50bmg" // .50 BMG (Sniper Rifle) +#define CALIBER_546MM "a546" // 5.46mm (Osprey Minigun) +#define CALIBER_556NATO "a556" // 5.56x45mm NATO (NT-ARG, M-90gl) +#define CALIBER_712X82 "mm71282" // 7.12x82mm (L6 SAW) +#define CALIBER_75 ".75" // .75 caliber (Imperial Bolt Pistol) +#define CALIBER_75GYRO "75" // 75mm rocket (Gyrojet Pistol) +#define CALIBER_762X38R "n762" // 7.62x38mmR (Nagant Revolver) +#define CALIBER_762X54R "a762" // 7.62x54mmR (Nagant Rifle) +#define CALIBER_84HE "84mm" // 84mm anti-tank (Rocket Launcher) +#define CALIBER_9X19 "9mm" // 9x19mm Parabellum (Stechkin APS, Uzi) +#define CALIBER_BREACH "breaching" // 12 Gauge (Breaching Shotgun) +#define CALIBER_CANNON "100mm" // Cannonball (Hand Cannon) +#define CALIBER_FOAM "foam_force" // Foam darts (Toy Guns) +#define CALIBER_GATLING "gatling" // Gatling (Osprey Minigun) (Don't ask) +#define CALIBER_SPEAR "speargun" // Spear (Speargun) + +/// Magic and other esoteric non-gun stuff +#define CALIBER_ARROW "arrow" // Bows +#define CALIBER_HOOK "hook" // Meat hook and other hooks +#define CALIBER_TENTACLE "tentacle" // Ling tentacle diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index 62eeffd3106f..73b024c822c1 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -275,6 +275,7 @@ //PLANETARY ATMOS MIXES #define LAVALAND_DEFAULT_ATMOS "o2=14;n2=23;TEMP=300" #define ICEMOON_DEFAULT_ATMOS "o2=14;n2=23;TEMP=180" +#define JUNGLELAND_DEFAULT_ATMOS "o2=44;n2=164;TEMP=300" //yogs edit //ATMOSIA GAS MONITOR TAGS #define ATMOS_GAS_MONITOR_INPUT_O2 "o2_in" diff --git a/code/__DEFINES/bindings.dm b/code/__DEFINES/bindings.dm index 18f8586433bf..bbe144d60cfd 100644 --- a/code/__DEFINES/bindings.dm +++ b/code/__DEFINES/bindings.dm @@ -1,10 +1,30 @@ -#define AUXMOS (__detect_auxmos()) +//THIS FILE IS AUTOMATICALLY GENERATED BY AUXMOS, PLEASE DO NOT TOUCH IT +//PROC DEFINITIONS MAY MOVE AROUND, THIS IS NORMAL + +/* This comment bypasses grep checks */ /var/__auxmos /proc/__detect_auxmos() if (world.system_type == UNIX) - return "libauxmos" + return __auxmos = "libauxmos" else - return "auxmos" + return __auxmos = "auxmos" + +#define AUXMOS (__auxmos || __detect_auxmos()) + +/proc/__auxmos_shutdown() + return call_ext(AUXMOS, "byond:auxmos_shutdown_ffi")() + +/datum/controller/subsystem/air/proc/process_excited_groups_auxtools(remaining) + return call_ext(AUXMOS, "byond:groups_hook_ffi")(src, remaining) + +/datum/controller/subsystem/air/proc/process_turfs_auxtools(remaining) + return call_ext(AUXMOS, "byond:process_turf_hook_ffi")(src, remaining) + +/datum/controller/subsystem/air/proc/finish_turf_processing_auxtools(time_remaining) + return call_ext(AUXMOS, "byond:finish_process_turfs_ffi")(time_remaining) + +/datum/controller/subsystem/air/proc/thread_running() + return call_ext(AUXMOS, "byond:thread_running_hook_ffi")() /turf/proc/__update_auxtools_turf_adjacency_info() return call_ext(AUXMOS, "byond:hook_infos_ffi")(src) @@ -12,6 +32,18 @@ /turf/proc/update_air_ref(flag) return call_ext(AUXMOS, "byond:hook_register_turf_ffi")(src, flag) +/proc/finalize_gas_refs() + return call_ext(AUXMOS, "byond:finalize_gas_refs_ffi")() + +/datum/controller/subsystem/air/proc/auxtools_update_reactions() + return call_ext(AUXMOS, "byond:update_reactions_ffi")() + +/proc/auxtools_atmos_init(gas_data) + return call_ext(AUXMOS, "byond:hook_init_ffi")(gas_data) + +/proc/_auxtools_register_gas(gas) + return call_ext(AUXMOS, "byond:hook_register_gas_ffi")(gas) + /datum/gas_mixture/proc/__auxtools_parse_gas_string(string) return call_ext(AUXMOS, "byond:parse_gas_string_ffi")(src, string) @@ -154,29 +186,4 @@ /datum/controller/subsystem/air/proc/process_turf_equalize_auxtools(remaining) return call_ext(AUXMOS, "byond:equalize_hook_ffi")(src, remaining) -/datum/controller/subsystem/air/proc/process_excited_groups_auxtools(remaining) - return call_ext(AUXMOS, "byond:groups_hook_ffi")(src, remaining) - -/proc/finalize_gas_refs() - return call_ext(AUXMOS, "byond:finalize_gas_refs_ffi")() - -/datum/controller/subsystem/air/proc/auxtools_update_reactions() - return call_ext(AUXMOS, "byond:update_reactions_ffi")() -/proc/auxtools_atmos_init(gas_data) - return call_ext(AUXMOS, "byond:hook_init_ffi")(gas_data) - -/proc/_auxtools_register_gas(gas) - return call_ext(AUXMOS, "byond:hook_register_gas_ffi")(gas) - -/proc/__auxmos_shutdown() - return call_ext(AUXMOS, "byond:auxmos_shutdown_ffi")() - -/datum/controller/subsystem/air/proc/process_turfs_auxtools(remaining) - return call_ext(AUXMOS, "byond:process_turf_hook_ffi")(src, remaining) - -/datum/controller/subsystem/air/proc/finish_turf_processing_auxtools(time_remaining) - return call_ext(AUXMOS, "byond:finish_process_turfs_ffi")(time_remaining) - -/datum/controller/subsystem/air/proc/thread_running() - return call_ext(AUXMOS, "byond:thread_running_hook_ffi")() diff --git a/code/__DEFINES/chat.dm b/code/__DEFINES/chat.dm index 4c66ba43ada7..29e5d536b10f 100644 --- a/code/__DEFINES/chat.dm +++ b/code/__DEFINES/chat.dm @@ -3,6 +3,11 @@ * SPDX-License-Identifier: MIT */ +/// How many chat payloads to keep in history +#define CHAT_RELIABILITY_HISTORY_SIZE 5 +/// How many resends to allow before giving up +#define CHAT_RELIABILITY_MAX_RESENDS 3 + #define MESSAGE_TYPE_SYSTEM "system" #define MESSAGE_TYPE_LOCALCHAT "localchat" #define MESSAGE_TYPE_RADIO "radio" diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index b6fbca4f6dce..caf05d322cd0 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -330,6 +330,9 @@ #define SOFA_BROWN "#a75400" #define SOFA_MAROON "#830000" +/// Color used for default blood +#define COLOR_BLOOD "#CC0000" + GLOBAL_LIST_INIT(cable_colors, list( CABLE_COLOR_BLUE = CABLE_HEX_COLOR_BLUE, CABLE_COLOR_CYAN = CABLE_HEX_COLOR_CYAN, diff --git a/code/__DEFINES/dcs/flags.dm b/code/__DEFINES/dcs/flags.dm index 916eb247b68b..0b644268f449 100644 --- a/code/__DEFINES/dcs/flags.dm +++ b/code/__DEFINES/dcs/flags.dm @@ -14,6 +14,11 @@ /// You do not need this if you are only unregistering signals, for instance. /// You would need it if you are doing something like removing the target from a processing list. #define ELEMENT_DETACH_ON_HOST_DESTROY (1 << 0) + + +// /datum/element flags +/// Causes the detach proc to be called when the host object is being deleted +#define ELEMENT_DETACH (1 << 0) /** * Only elements created with the same arguments given after `argument_hash_start_idx` share an element instance * The arguments are the same when the text and number values are the same and all other values have the same ref diff --git a/code/__DEFINES/dcs/helpers.dm b/code/__DEFINES/dcs/helpers.dm index 12eea34e1560..4222b5fb6461 100644 --- a/code/__DEFINES/dcs/helpers.dm +++ b/code/__DEFINES/dcs/helpers.dm @@ -10,6 +10,10 @@ /// Every proc you pass to RegisterSignal must have this. #define SIGNAL_HANDLER SHOULD_NOT_SLEEP(TRUE) +/// Signifies that this proc is used to handle signals, but also sleeps. +/// Do not use this for new work. +#define SIGNAL_HANDLER_DOES_SLEEP + /// A wrapper for _AddElement that allows us to pretend we're using normal named arguments #define AddElement(arguments...) _AddElement(list(##arguments)) diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_living.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_living.dm index 56d9754eb42f..013d4315813b 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_living.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_living.dm @@ -139,3 +139,8 @@ ///from mind/transfer_to. Sent after the mind has been transferred: (mob/previous_body) #define COMSIG_MIND_TRANSFERRED "mind_transferred" + +///from /mob/create_typing_indicator() +#define COMSIG_MOB_CREATE_TYPING_INDICATOR "create_typing_indicator" + ///Icon used for the typing indicator + #define BUBBLE_ICON_STATE 1 diff --git a/code/__DEFINES/dcs/signals/signals_turf.dm b/code/__DEFINES/dcs/signals/signals_turf.dm index 08b1a59d7bc0..a38162fa29c4 100644 --- a/code/__DEFINES/dcs/signals/signals_turf.dm +++ b/code/__DEFINES/dcs/signals/signals_turf.dm @@ -12,5 +12,7 @@ ///from /datum/element/footstep/prepare_step(): (list/steps) #define COMSIG_TURF_PREPARE_STEP_SOUND "turf_prepare_step_sound" + //stops element/footstep/proc/prepare_step() from returning null if the turf itself has no sound + #define FOOTSTEP_OVERRIDDEN (1<<0) ///from base of datum/thrownthing/finalize(): (turf/turf, atom/movable/thrownthing) when something is thrown and lands on us #define COMSIG_TURF_MOVABLE_THROW_LANDED "turf_movable_throw_landed" diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 1f1efa711b5f..f83f70e94652 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -115,12 +115,11 @@ GLOBAL_LIST_EMPTY(bloody_footprints_cache) //Bloody shoes/footprints -#define MAX_SHOE_BLOODINESS 100 -#define BLOODY_FOOTPRINT_BASE_ALPHA 150 -#define BLOOD_GAIN_PER_STEP 100 -#define BLOOD_LOSS_PER_STEP 5 -#define BLOOD_LOSS_IN_SPREAD 20 -#define BLOOD_AMOUNT_PER_DECAL 20 +#define BLOODY_FOOTPRINT_BASE_ALPHA 80 /// Minimum alpha of footprints +#define BLOOD_AMOUNT_PER_DECAL 50 /// How much blood a regular blood splatter contains +#define BLOOD_ITEM_MAX 200 /// How much blood an item can have stuck on it +#define BLOOD_POOL_MAX 300 /// How much blood a blood decal can contain +#define BLOOD_FOOTPRINTS_MIN 5 /// How much blood a footprint need to at least contain //Bloody shoe blood states #define BLOOD_STATE_HUMAN "blood" diff --git a/code/__DEFINES/projectiles.dm b/code/__DEFINES/projectiles.dm new file mode 100644 index 000000000000..2dbc9b7c68b8 --- /dev/null +++ b/code/__DEFINES/projectiles.dm @@ -0,0 +1,10 @@ +///Not actually hitscan but close as we get without actual hitscan. +#define MOVES_HITSCAN -1 +///How many pixels to move the muzzle flash up so your character doesn't look like they're shitting out lasers. +#define MUZZLE_EFFECT_PIXEL_INCREMENT 17 +///Will always ricochet off of coins. +#define ALWAYS_RICOSHOT 2 + +// Penetration flags +#define PENETRATE_OBJECTS (1<<0) +#define PENETRATE_MOBS (1<<1) diff --git a/code/__DEFINES/say.dm b/code/__DEFINES/say.dm index 456467a56761..33ed99d829aa 100644 --- a/code/__DEFINES/say.dm +++ b/code/__DEFINES/say.dm @@ -112,3 +112,18 @@ //Used in visible_message_flags, audible_message_flags and runechat_flags #define EMOTE_MESSAGE (1<<0) + +//Typing indicator defines, used in /mob/create_typing_indicator() +#define BUBBLE_DEFAULT "default" +#define BUBBLE_LAWYER "lawyer" +#define BUBBLE_ROBOT "robot" +#define BUBBLE_MACHINE "machine" +#define BUBBLE_SYNDIBOT "syndibot" +#define BUBBLE_SWARMER "swarmer" +#define BUBBLE_SLIME "slime" +#define BUBBLE_CLOCK "clock" +#define BUBBLE_ALIEN "alien" +#define BUBBLE_ALIENROYAL "alienroyal" +#define BUBBLE_DARKSPAWN "darkspawn" +#define BUBBLE_GUARDIAN "guardian" +#define BUBBLE_BLOB "blob" diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 95b71bec9749..9c91207f0855 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -139,6 +139,7 @@ #define TRAIT_INCAPACITATED "incapacitated" #define HANDCUFFED_TRAIT "handcuffed" #define TRAIT_BLIND "blind" +#define HYPNOCHAIR_TRAIT "hypnochair" //dripstation edit #define TRAIT_ECHOLOCATION_RECEIVER "echolocation_receiver" #define TRAIT_MUTE "mute" #define TRAIT_EMOTEMUTE "emotemute" @@ -242,6 +243,7 @@ #define TRAIT_QUICK_CARRY "quick-carry" #define TRAIT_QUICKER_CARRY "quicker-carry" #define TRAIT_QUICKEST_CARRY "quickest-carry" +#define TRAIT_QUICK_BUILD "quick-build" //dripstation edit #define TRAIT_STRONG_GRIP "strong-grip" #define TRAIT_UNINTELLIGIBLE_SPEECH "unintelligible-speech" #define TRAIT_UNSTABLE "unstable" @@ -259,6 +261,7 @@ #define TRAIT_NO_PASSIVE_HEATING "no-passive-heating" #define TRAIT_BLOODY_MESS "bloody_mess" //from heparin, makes open bleeding wounds rapidly spill more blood #define TRAIT_BLOODY_MESS_LITE "bloody_mess_lite" //weak heparin, otherwise the same +#define TRAIT_NO_BLOOD_REGEN "no_blood_regen" //prevents regenerating blood #define TRAIT_COAGULATING "coagulating" //from coagulant reagents, this doesn't affect the bleeding itself but does affect the bleed warning messages #define TRAIT_NOPULSE "nopulse" // Your heart doesn't beat #define TRAIT_MASQUERADE "masquerade" // Falsifies Health analyzer blood levels @@ -343,6 +346,7 @@ #define TRAIT_ANXIOUS "anxious" #define TRAIT_SEE_REAGENTS "see_reagents" #define TRAIT_STARGAZED "stargazed" +#define TRAIT_TRANSFORM_ACTIVE "active_transform" //dripstation edit // common trait sources #define TRAIT_GENERIC "generic" diff --git a/code/__DEFINES/vv.dm b/code/__DEFINES/vv.dm index 7be173cddf12..a05eeb276e13 100644 --- a/code/__DEFINES/vv.dm +++ b/code/__DEFINES/vv.dm @@ -118,6 +118,7 @@ // misc #define VV_HK_SPACEVINE_PURGE "spacevine_purge" +#define VV_HK_SPAWN_ITEM_INSIDE "spawn_item_inside" // /mob/living/carbon #define VV_HK_MAKE_AI "aiify" diff --git a/code/__DEFINES/{dripstation_defines}/blackmarket.dm b/code/__DEFINES/{dripstation_defines}/blackmarket.dm new file mode 100644 index 000000000000..c5e199546f71 --- /dev/null +++ b/code/__DEFINES/{dripstation_defines}/blackmarket.dm @@ -0,0 +1,9 @@ + +// Shipping methods + +// The BEST way of shipping items: accurate, "undetectable" +#define SHIPPING_METHOD_LTSRBT "LTSRBT" +// Picks a random area to teleport the item to and gives you a minute to get there before it is sent. +#define SHIPPING_METHOD_TELEPORT "Teleport" +// Throws the item from somewhere at the station. +#define SHIPPING_METHOD_LAUNCH "Launch" \ No newline at end of file diff --git a/code/__DEFINES/{dripstation_defines}/cargo.dm b/code/__DEFINES/{dripstation_defines}/cargo.dm new file mode 100644 index 000000000000..b4c8b0c96256 --- /dev/null +++ b/code/__DEFINES/{dripstation_defines}/cargo.dm @@ -0,0 +1,2 @@ +/// Defining standart crate value for blackmarket, some events will change this shit some day +#define CARGO_CRATE_VALUE 200 diff --git a/code/__DEFINES/{dripstation_defines}/dcs/signals/signals_transform.dm b/code/__DEFINES/{dripstation_defines}/dcs/signals/signals_transform.dm new file mode 100644 index 000000000000..a520c050c73b --- /dev/null +++ b/code/__DEFINES/{dripstation_defines}/dcs/signals/signals_transform.dm @@ -0,0 +1,10 @@ +// /datum/component/transforming signals + +/// From /datum/component/transforming/proc/on_attack_self(obj/item/source, mob/user): (obj/item/source, mob/user, active) +#define COMSIG_TRANSFORMING_PRE_TRANSFORM "transforming_pre_transform" + /// Return COMPONENT_BLOCK_TRANSFORM to prevent the item from transforming. + #define COMPONENT_BLOCK_TRANSFORM (1<<0) +/// From /datum/component/transforming/proc/do_transform(obj/item/source, mob/user): (obj/item/source, mob/user, active) +#define COMSIG_TRANSFORMING_ON_TRANSFORM "transforming_on_transform" + /// Return COMPONENT_NO_DEFAULT_MESSAGE to prevent the transforming component from displaying the default transform message / sound. + #define COMPONENT_NO_DEFAULT_MESSAGE (1<<0) \ No newline at end of file diff --git a/code/__DEFINES/{yogs_defines}/atmospherics.dm b/code/__DEFINES/{yogs_defines}/atmospherics.dm index 7e900fda3113..6f62fd706778 100644 --- a/code/__DEFINES/{yogs_defines}/atmospherics.dm +++ b/code/__DEFINES/{yogs_defines}/atmospherics.dm @@ -1,2 +1,4 @@ #define NITROGEN_NARCOSIS_PRESSURE_LOW 160 // Low-level Nitrogen Narcosis, laughter and tunnel vision #define NITROGEN_NARCOSIS_PRESSURE_HIGH 480 // High-level nitrogen narcosis, with hallucinations + +#define JUNGLELAND_EQUIPMENT_EFFECT_PRESSURE 200 diff --git a/code/__DEFINES/{yogs_defines}/components.dm b/code/__DEFINES/{yogs_defines}/components.dm index 90bf77194f02..9020f47ebef7 100644 --- a/code/__DEFINES/{yogs_defines}/components.dm +++ b/code/__DEFINES/{yogs_defines}/components.dm @@ -1,2 +1,15 @@ #define COMSIG_STORAGE_INSERTED "storage_inserted" //from base of /datum/component/storage/handle_item_insertion(): (obj/item/I, mob/M) #define COMSIG_STORAGE_REMOVED "storage_removed" //from base of /datum/component/storage/remove_from_storage(): (atom/movable/AM, atom/new_location) + + +#define COMSIG_JUNGLELAND_TAR_CURSE_PROC "jungleland_tar_curse_proc" +#define COMSIG_REGEN_CORE_HEALED "regen_core_healed" + + +#define COMSIG_MOB_CHECK_SHIELDS "check_shields" //from base of /mob/living/carbon/human/proc/check_shields(): + //(atom/AM, var/damage, attack_text = "the attack", attack_type = MELEE_ATTACK, armour_penetration = 0) + +#define COMSIG_KINETIC_CRUSHER_PROJECTILE_ON_RANGE "kinetic_crusher_projectile_on_range" // from base of /obj/projectile/destabilizer/on_range(): + // (mob/user, /obj/item/twohanded/kinetic_crusher/hammer_synced) +#define COMSIG_KINETIC_CRUSHER_PROJECTILE_FAILED_TO_MARK "kinetic_crusher_projectile_failed_to_mark" // from base of /obj/projectile/destabilizer/on_hit(): + //(mob/user, /obj/item/twohanded/kinetic_crusher/hammer_synced) diff --git a/code/__DEFINES/{yogs_defines}/is_helpers.dm b/code/__DEFINES/{yogs_defines}/is_helpers.dm index 28755915f3c4..f405ac2380b3 100644 --- a/code/__DEFINES/{yogs_defines}/is_helpers.dm +++ b/code/__DEFINES/{yogs_defines}/is_helpers.dm @@ -19,3 +19,5 @@ #define is_battleroyale(M) (M.mind && M.mind.has_antag_datum(/datum/antagonist/battleroyale)) #define isspacepod(A) (istype(A, /obj/spacepod)) + +#define ismineralturf_inclusive(A) (istype(A, /turf/closed/mineral) || istype(A,/turf/open/floor/plating/dirt/jungleland)) diff --git a/code/__DEFINES/{yogs_defines}/jungle.dm b/code/__DEFINES/{yogs_defines}/jungle.dm new file mode 100644 index 000000000000..e02634a58c98 --- /dev/null +++ b/code/__DEFINES/{yogs_defines}/jungle.dm @@ -0,0 +1,39 @@ +#define ORE_TURF "ore_turf" +#define ORE_PLASMA "plasma" +#define ORE_IRON "iron" +#define ORE_URANIUM "uranium" +#define ORE_TITANIUM "titanium" +#define ORE_BLUESPACE "bluespace" +#define ORE_GOLD "gold" +#define ORE_SILVER "silver" +#define ORE_DIAMOND "diamond" +#define ORE_DILITHIUM "dilithium" +#define ORE_EMPTY "empty" + + +#define MINETYPE_JUNGLE "jungle" +#define MINETYPE_LAVALAND "lavaland" +#define MINETYPE_ICEMOON "icemoon" +GLOBAL_VAR(minetype) + +GLOBAL_LIST_INIT(jungle_ores, list( \ + ORE_IRON = new /datum/ore_patch/iron(), + ORE_GOLD = new /datum/ore_patch/gold(), + ORE_SILVER = new /datum/ore_patch/silver(), + ORE_PLASMA = new /datum/ore_patch/plasma(), + ORE_DIAMOND = new /datum/ore_patch/diamond(), + ORE_TITANIUM = new /datum/ore_patch/titanium(), + ORE_URANIUM = new /datum/ore_patch/uranium(), + ORE_BLUESAPCE = new /datum/ore_patch/bluespace(), + ORE_DILITHIUM = new /datum/ore_patch/dilithium() +)) + +GLOBAL_LIST_INIT(quarry_ores, list( \ + ORE_IRON = new /datum/ore_patch/iron(), + ORE_GOLD = new /datum/ore_patch/gold(), + ORE_SILVER = new /datum/ore_patch/silver(), + ORE_PLASMA = new /datum/ore_patch/plasma(), +)) + + +GLOBAL_LIST_EMPTY(tar_pits) diff --git a/code/__DEFINES/{yogs_defines}/layers.dm b/code/__DEFINES/{yogs_defines}/layers.dm new file mode 100644 index 000000000000..11abdc4aeac3 --- /dev/null +++ b/code/__DEFINES/{yogs_defines}/layers.dm @@ -0,0 +1,3 @@ +#define TRIP_LAYER 20.6 + +#define TRIP_PLANE 20.6 diff --git a/code/__DEFINES/{yogs_defines}/maps.dm b/code/__DEFINES/{yogs_defines}/maps.dm new file mode 100644 index 000000000000..48477f779030 --- /dev/null +++ b/code/__DEFINES/{yogs_defines}/maps.dm @@ -0,0 +1,10 @@ +#define ZTRAIT_JUNGLE_RUINS "Jungle Ruins" + + +#define ZTRAITS_JUNGLELAND list(\ + ZTRAIT_MINING = TRUE, \ + ZTRAIT_BOMBCAP_MULTIPLIER = 2.5, \ + ZTRAIT_ACIDRAIN = TRUE, \ + ZTRAIT_JUNGLE_RUINS = TRUE, \ + ZTRAIT_BASETURF = /turf/open/water/toxic_pit) + diff --git a/code/__DEFINES/{yogs_defines}/misc.dm b/code/__DEFINES/{yogs_defines}/misc.dm index 1c0463dc31fc..6594744e20af 100644 --- a/code/__DEFINES/{yogs_defines}/misc.dm +++ b/code/__DEFINES/{yogs_defines}/misc.dm @@ -1,6 +1,8 @@ //Endgame Results #define GANG_LOSS 6 #define GANG_TAKEOVER 7 +#define YOGS_AMBIENT_OCCLUSION list("type"="drop_shadow","x"=0,"y"=2,"size"=4,"color"="#04080FAA" ) //filter(type="drop_shadow", x=0, y=-2, size=4, color="#04080FAA") +#define YOGS_GAUSSIAN_BLUR(filter_size) list("type"="blur","size"=filter_size) //filter(type="blur", size=filter_size) #define INFILTRATION_ALLCOMPLETE 25 #define INFILTRATION_MOSTCOMPLETE 26 #define INFILTRATION_SOMECOMPLETE 27 diff --git a/code/__DEFINES/{yogs_defines}/traits.dm b/code/__DEFINES/{yogs_defines}/traits.dm new file mode 100644 index 000000000000..ec4900cad676 --- /dev/null +++ b/code/__DEFINES/{yogs_defines}/traits.dm @@ -0,0 +1,3 @@ +#define JUNGLELAND_TRAIT "jungleland" //trait that got aquired from some jungleland thing +#define TRAIT_ENEMY_OF_THE_FOREST "enemy_of_the_forest" +#define TRAIT_SULPH_PIT_IMMUNE "sulphuric_put_immune" diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index d5cd95b2db6b..0bb4f866b3cf 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -389,7 +389,12 @@ /// Note: this implementation is expensive as heck for large numbers, I only use it because most of my usecase /// Is < 10 ints /proc/greatest_common_factor(list/values) - var/smallest = min(arglist(values)) + //Old implementation of this used var/smallest = min(argslist(values)), BUT this doesnt work for large lists! causing byond to spiral down into exception hell hole, THIS works! + var/smallest = INFINITY + for(var/entry in values) + if(entry < smallest) + smallest = entry + for(var/i in smallest to 1 step -1) var/safe = TRUE for(var/entry in values) @@ -737,3 +742,15 @@ ///sort any value in a list /proc/sort_list(list/list_to_sort, cmp=/proc/cmp_text_asc) return sortTim(list_to_sort.Copy(), cmp) + + +/// ORs two lazylists together without inserting errant nulls, returning a new list and not modifying the existing lists. +#define LAZY_LISTS_OR(left_list, right_list)\ + (length(left_list)\ + ? length(right_list)\ + ? (left_list | right_list)\ + : left_list.Copy()\ + : length(right_list)\ + ? right_list.Copy()\ + : null\ + ) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 67751fd75f4b..924c42e51f1b 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -712,6 +712,10 @@ var/pressure = environment.return_pressure() if(pressure <= LAVALAND_EQUIPMENT_EFFECT_PRESSURE) . = TRUE + //YOGS EDIT + if(pressure >= JUNGLELAND_EQUIPMENT_EFFECT_PRESSURE) + . = TRUE + //YOGS END /proc/ispipewire(item) var/static/list/pire_wire = list( diff --git a/code/__HELPERS/hallucinations.dm b/code/__HELPERS/hallucinations.dm index c736a61310e4..ee8b23542275 100644 --- a/code/__HELPERS/hallucinations.dm +++ b/code/__HELPERS/hallucinations.dm @@ -79,6 +79,9 @@ GLOBAL_LIST_EMPTY(all_ongoing_hallucinations) if(is_blind(nearby_living)) continue + + if(HAS_TRAIT(nearby_living, TRAIT_MESONS)) + continue // Everyone else gets hallucinations. var/dist = sqrt(1 / max(1, get_dist(nearby_living, center))) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index c7b3b1cdf5de..3a65a6a38836 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -1,6 +1,3 @@ -/proc/random_blood_type() - return pick(4;"O-", 36;"O+", 3;"A-", 28;"A+", 1;"B-", 20;"B+", 1;"AB-", 5;"AB+") - /proc/random_eye_color() switch(pick(20;"brown",20;"hazel",20;"grey",15;"blue",15;"green",1;"amber",1;"albino")) if("brown") diff --git a/code/__byond_version_compat.dm b/code/__byond_version_compat.dm index 609907e9702f..7ac8b094f816 100644 --- a/code/__byond_version_compat.dm +++ b/code/__byond_version_compat.dm @@ -2,16 +2,16 @@ //Update this whenever you need to take advantage of more recent byond features #define MIN_COMPILER_VERSION 515 -#define MIN_COMPILER_BUILD 1620 +#define MIN_COMPILER_BUILD 1621 #if (DM_VERSION < MIN_COMPILER_VERSION || DM_BUILD < MIN_COMPILER_BUILD) && !defined(SPACEMAN_DMM) //Don't forget to update this part #error Your version of BYOND is too out-of-date to compile this project. Go to https://secure.byond.com/download and update. -#error You need version 515.1620 or higher +#error You need version 515.1621 or higher #endif //If you update these values, update the message in the #error #define MAX_BYOND_MAJOR 515 -#define MAX_BYOND_MINOR 1620 +#define MAX_BYOND_MINOR 1628 // You can define IGNORE_MAX_BYOND_VERSION to bypass the max version check. // Note: This will likely break the game, especially any extools/auxtools linkage. Only use if you know what you're doing! @@ -25,7 +25,7 @@ #if ((DM_VERSION > MAX_BYOND_MAJOR) || (DM_BUILD > MAX_BYOND_MINOR)) && !defined(IGNORE_MAX_BYOND_VERSION) // Not updating until we fully move to 515 -#error Your version of BYOND is too new to compile this project. Download version 515.1620 at www.byond.com/download/build/515/515.1620_byond.exe +#error Your version of BYOND is too new to compile this project. Download version 515.1627 at www.byond.com/download/build/515/515.1627_byond.exe #endif // 515 split call for external libraries into call_ext diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm index f0b9240d33e0..b47e4b6ef2d2 100644 --- a/code/_globalvars/lists/mobs.dm +++ b/code/_globalvars/lists/mobs.dm @@ -39,6 +39,14 @@ GLOBAL_LIST_EMPTY(mob_config_movespeed_type_lookup) GLOBAL_LIST_EMPTY(emote_list) +GLOBAL_LIST_INIT(blood_types, generate_blood_types()) + +/proc/generate_blood_types() + . = list() + for(var/path in subtypesof(/datum/blood_type)) + var/datum/blood_type/new_type = new path() + .[new_type.name] = new_type + /// Keys are the names of the accents, values are the name of their .json file. GLOBAL_LIST_INIT(accents_name2file, strings("accents.json", "accent_file_names", directory = "strings/accents")) /// List of all accents diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index 046cdc245ab6..73a2c5a160d8 100755 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -21,10 +21,18 @@ C.parallax_layers_cached = list() C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_1(null, C.view) C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_2(null, C.view) - if(HAS_TRAIT(SSstation, STATION_TRAIT_MOONSCORCH)) - C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/planet/moonscorch(null, C.view) - else - C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/planet(null, C.view) + + if(!GLOB.minetype) + stack_trace("GLOB.minetype wasn't set when creating parallax! uh oh!!") + + if(GLOB.minetype == MINETYPE_LAVALAND) + if(HAS_TRAIT(SSstation, STATION_TRAIT_MOONSCORCH)) + C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/planet/moonscorch(null, C.view) + else + C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/planet(null, C.view) + if(GLOB.minetype == MINETYPE_JUNGLE) + C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/planet/jungle(null, C.view) + if(SSparallax.random_layer) C.parallax_layers_cached += new SSparallax.random_layer C.parallax_layers_cached += new /atom/movable/screen/parallax_layer/layer_3(null, C.view) @@ -341,3 +349,6 @@ /atom/movable/screen/parallax_layer/planet/update_o() return //Shit wont move + +/atom/movable/screen/parallax_layer/planet/jungle + icon_state = "jungleland" diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 3607a024efe7..c28962755456 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -114,7 +114,8 @@ user.do_attack_animation(O) O.attacked_by(src, user) user.weapon_slow(src) - take_damage(rand(weapon_stats[DAMAGE_LOW], weapon_stats[DAMAGE_HIGH]), sound_effect = FALSE) + if(!QDELETED(src)) + take_damage(rand(weapon_stats[DAMAGE_LOW], weapon_stats[DAMAGE_HIGH]), sound_effect = FALSE) /atom/movable/proc/attacked_by() return diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index 2ac99ba992bf..fd65fd723ba1 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -374,6 +374,12 @@ config_entry_value = 16 integer = FALSE min_val = 0 +//Yogs edit +/datum/config_entry/number/jungleland_budget + config_entry_value = 40 + integer = FALSE + min_val = 0 +//Yogs end /datum/config_entry/flag/allow_random_events // Enables random events mid-round when set diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index 271a0e3ac661..4f17570a7bfc 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -5,7 +5,7 @@ SUBSYSTEM_DEF(air) wait = 0.5 SECONDS flags = SS_BACKGROUND runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME - loading_points = 4.2 SECONDS // Yogs -- loading times + loading_points = 10 SECONDS // Yogs -- loading times var/cached_cost = 0 @@ -16,6 +16,7 @@ SUBSYSTEM_DEF(air) var/cost_post_process = 0 var/cost_superconductivity = 0 var/cost_pipenets = 0 + var/cost_machinery = 0 var/cost_rebuilds = 0 var/cost_equalize = 0 @@ -36,6 +37,7 @@ SUBSYSTEM_DEF(air) var/list/rebuild_queue = list() var/list/expansion_queue = list() var/list/pipe_init_dirs_cache = list() + var/list/obj/machinery/atmos_machinery = list() //atmos singletons var/list/gas_reactions = list() @@ -45,7 +47,7 @@ SUBSYSTEM_DEF(air) var/list/currentrun = list() - var/currentpart = SSAIR_FINALIZE_TURFS + var/currentpart = SSAIR_PIPENETS var/map_loading = TRUE @@ -68,24 +70,13 @@ SUBSYSTEM_DEF(air) var/list/paused_z_levels //Paused z-levels will not add turfs to active -//hack -/proc/get_overlays() - return GLOB.gas_data.overlays - -//hack -/proc/get_hpds() - return SSair.high_pressure_delta - -//hack -/proc/get_reactions() - return SSair.gas_reactions - /datum/controller/subsystem/air/stat_entry(msg) msg += "C:{" msg += "HP:[round(cost_highpressure,1)]|" msg += "HS:[round(cost_hotspots,1)]|" msg += "SC:[round(cost_superconductivity,1)]|" msg += "PN:[round(cost_pipenets,1)]|" + msg += "MC:[round(cost_machinery,1)]|" msg += "RB:[round(cost_rebuilds,1)]|" msg += "} " msg += "TC:{" @@ -115,6 +106,7 @@ SUBSYSTEM_DEF(air) .["cost_post_process"] = cost_post_process .["cost_superconductivity"] = cost_superconductivity .["cost_pipenets"] = cost_pipenets + .["cost_machinery"] = cost_machinery .["cost_rebuilds"] = cost_rebuilds .["cost_equalize"] = cost_equalize .["hotspts"] = hotspots.len @@ -130,6 +122,7 @@ SUBSYSTEM_DEF(air) /datum/controller/subsystem/air/Initialize(timeofday) map_loading = FALSE setup_allturfs() + setup_atmos_machinery() setup_pipenets() gas_reactions = init_gas_reactions() auxtools_update_reactions() @@ -170,16 +163,33 @@ SUBSYSTEM_DEF(air) if(state != SS_RUNNING) return - if(currentpart == SSAIR_ACTIVETURFS) + if(currentpart == SSAIR_PIPENETS || !resumed) timer = TICK_USAGE_REAL - process_turfs(resumed) + if(!resumed) + cached_cost = 0 + process_pipenets(resumed) + cached_cost += TICK_USAGE_REAL - timer if(state != SS_RUNNING) return + cost_pipenets = MC_AVERAGE(cost_pipenets, TICK_DELTA_TO_MS(cached_cost)) resumed = 0 - currentpart = SSAIR_EXCITEDGROUPS + currentpart = SSAIR_ATMOSMACHINERY - if(currentpart == SSAIR_EXCITEDGROUPS) - process_excited_groups(resumed) + if(currentpart == SSAIR_ATMOSMACHINERY) + timer = TICK_USAGE_REAL + if(!resumed) + cached_cost = 0 + process_atmos_machinery(resumed) + cached_cost += TICK_USAGE_REAL - timer + if(state != SS_RUNNING) + return + resumed = 0 + cost_machinery = MC_AVERAGE(cost_machinery, TICK_DELTA_TO_MS(cached_cost)) + currentpart = SSAIR_ACTIVETURFS + + if(currentpart == SSAIR_ACTIVETURFS) + timer = TICK_USAGE_REAL + process_turfs(resumed) if(state != SS_RUNNING) return resumed = 0 @@ -190,24 +200,19 @@ SUBSYSTEM_DEF(air) if(state != SS_RUNNING) return resumed = 0 - currentpart = SSAIR_FINALIZE_TURFS + currentpart = SSAIR_EXCITEDGROUPS - if(currentpart == SSAIR_FINALIZE_TURFS) - finish_turf_processing(resumed) + if(currentpart == SSAIR_EXCITEDGROUPS) + process_excited_groups(resumed) if(state != SS_RUNNING) return resumed = 0 - currentpart = SSAIR_PIPENETS + currentpart = SSAIR_FINALIZE_TURFS - if(currentpart == SSAIR_PIPENETS || !resumed) - timer = TICK_USAGE_REAL - if(!resumed) - cached_cost = 0 - process_pipenets(resumed) - cached_cost += TICK_USAGE_REAL - timer + if(currentpart == SSAIR_FINALIZE_TURFS) + finish_turf_processing(resumed) if(state != SS_RUNNING) return - cost_pipenets = MC_AVERAGE(cost_pipenets, TICK_DELTA_TO_MS(cached_cost)) resumed = 0 currentpart = SSAIR_HIGHPRESSURE @@ -233,7 +238,7 @@ SUBSYSTEM_DEF(air) return cost_hotspots = MC_AVERAGE(cost_hotspots, TICK_DELTA_TO_MS(cached_cost)) resumed = 0 - currentpart = heat_enabled ? SSAIR_TURF_CONDUCTION : SSAIR_ACTIVETURFS + currentpart = heat_enabled ? SSAIR_TURF_CONDUCTION : SSAIR_PIPENETS // Heat -- slow and of questionable usefulness. Off by default for this reason. Pretty cool, though. if(currentpart == SSAIR_TURF_CONDUCTION) @@ -244,7 +249,7 @@ SUBSYSTEM_DEF(air) if(state != SS_RUNNING) return resumed = 0 - currentpart = SSAIR_ACTIVETURFS + currentpart = SSAIR_PIPENETS /datum/controller/subsystem/air/proc/process_pipenets(resumed = FALSE) if (!resumed) @@ -372,6 +377,21 @@ SUBSYSTEM_DEF(air) if(MC_TICK_CHECK) return +/datum/controller/subsystem/air/proc/process_atmos_machinery(resumed = 0) + if (!resumed) + src.currentrun = atmos_machinery.Copy() + //cache for sanic speed (lists are references anyways) + var/list/currentrun = src.currentrun + while(currentrun.len) + var/obj/machinery/M = currentrun[currentrun.len] + currentrun.len-- + if(M == null) + atmos_machinery.Remove(M) + if(!M || (M.process_atmos(wait / (1 SECONDS)) == PROCESS_KILL)) + stop_processing_machine(M) + if(MC_TICK_CHECK) + return + /datum/controller/subsystem/air/proc/process_turf_equalize(resumed = 0) if(process_turf_equalize_auxtools(MC_TICK_REMAINING_MS)) pause() @@ -407,11 +427,16 @@ SUBSYSTEM_DEF(air) T.Initalize_Atmos(times_fired) CHECK_TICK +/datum/controller/subsystem/air/proc/setup_atmos_machinery() + for (var/obj/machinery/atmospherics/AM in atmos_machinery) + AM.atmos_init() + CHECK_TICK + //this can't be done with setup_atmos_machinery() because // all atmos machinery has to initalize before the first // pipenet can be built. /datum/controller/subsystem/air/proc/setup_pipenets() - for (var/obj/machinery/atmospherics/AM in SSair_machinery.atmos_machinery) + for (var/obj/machinery/atmospherics/AM in atmos_machinery) var/list/targets = AM.get_rebuild_targets() for(var/datum/pipeline/build_off as anything in targets) build_off.build_pipeline_blocking(AM) @@ -441,3 +466,16 @@ SUBSYSTEM_DEF(air) qdel(temp) return pipe_init_dirs_cache[type]["[dir]"] + +/datum/controller/subsystem/air/proc/start_processing_machine(obj/machinery/machine) + if(machine.atmos_processing) + return + machine.atmos_processing = TRUE + atmos_machinery += machine + +/datum/controller/subsystem/air/proc/stop_processing_machine(obj/machinery/machine) + if(!machine.atmos_processing) + return + machine.atmos_processing = FALSE + atmos_machinery -= machine + currentrun -= machine diff --git a/code/controllers/subsystem/air_machinery.dm b/code/controllers/subsystem/air_machinery.dm deleted file mode 100644 index 99fea09a63f6..000000000000 --- a/code/controllers/subsystem/air_machinery.dm +++ /dev/null @@ -1,49 +0,0 @@ - -SUBSYSTEM_DEF(air_machinery) - name = "Atmospherics Machinery" - init_order = INIT_ORDER_AIR_MACHINERY - priority = FIRE_PRIORITY_AIR - wait = 1 SECONDS - flags = SS_BACKGROUND - runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME - loading_points = 4.2 SECONDS // Yogs -- loading times - - var/list/obj/machinery/atmos_machinery = list() - var/list/currentrun = list() - -/datum/controller/subsystem/air_machinery/Initialize(timeofday) - setup_atmos_machinery() - return SS_INIT_SUCCESS - -/datum/controller/subsystem/air_machinery/proc/setup_atmos_machinery() - for (var/obj/machinery/atmospherics/AM in atmos_machinery) - AM.atmos_init() - CHECK_TICK - -/datum/controller/subsystem/air_machinery/proc/start_processing_machine(obj/machinery/machine) - if(machine.atmos_processing) - return - machine.atmos_processing = TRUE - atmos_machinery += machine - -/datum/controller/subsystem/air_machinery/proc/stop_processing_machine(obj/machinery/machine) - if(!machine.atmos_processing) - return - machine.atmos_processing = FALSE - atmos_machinery -= machine - currentrun -= machine - -/datum/controller/subsystem/air_machinery/fire(resumed = 0) - if (!resumed) - src.currentrun = atmos_machinery.Copy() - //cache for sanic speed (lists are references anyways) - var/list/currentrun = src.currentrun - while(currentrun.len) - var/obj/machinery/M = currentrun[currentrun.len] - currentrun.len-- - if(M == null) - atmos_machinery.Remove(M) - if(!M || (M.process_atmos(wait / (1 SECONDS)) == PROCESS_KILL)) - stop_processing_machine(M) - if(MC_TICK_CHECK) - return diff --git a/code/controllers/subsystem/chat.dm b/code/controllers/subsystem/chat.dm index 2ba981ed7d16..5658d85b9258 100644 --- a/code/controllers/subsystem/chat.dm +++ b/code/controllers/subsystem/chat.dm @@ -1,16 +1,49 @@ -/** +/*! * Copyright (c) 2020 Aleksej Komarov * SPDX-License-Identifier: MIT */ SUBSYSTEM_DEF(chat) name = "Chat" - flags = SS_TICKER + flags = SS_TICKER | SS_NO_INIT wait = 1 priority = FIRE_PRIORITY_CHAT init_order = INIT_ORDER_CHAT - var/list/payload_by_client = list() + /// Assosciates a ckey with a list of messages to send to them. + var/list/list/datum/chat_payload/client_to_payloads = list() + + /// Associates a ckey with an assosciative list of their last CHAT_RELIABILITY_HISTORY_SIZE messages. + var/list/list/datum/chat_payload/client_to_reliability_history = list() + + /// Assosciates a ckey with their next sequence number. + var/list/client_to_sequence_number = list() + +/datum/controller/subsystem/chat/proc/generate_payload(client/target, message_data) + var/sequence = client_to_sequence_number[target.ckey] + client_to_sequence_number[target.ckey] += 1 + + var/datum/chat_payload/payload = new + payload.sequence = sequence + payload.content = message_data + + if(!(target.ckey in client_to_reliability_history)) + client_to_reliability_history[target.ckey] = list() + var/list/client_history = client_to_reliability_history[target.ckey] + client_history["[sequence]"] = payload + + if(length(client_history) > CHAT_RELIABILITY_HISTORY_SIZE) + var/oldest = text2num(client_history[1]) + for(var/index in 2 to length(client_history)) + var/test = text2num(client_history[index]) + if(test < oldest) + oldest = test + client_history -= "[oldest]" + return payload + +/datum/controller/subsystem/chat/proc/send_payload_to_client(client/target, datum/chat_payload/payload) + target.tgui_panel.window.send_message("chat/message", payload.into_message()) + SEND_TEXT(target, payload.get_content_as_html()) /datum/controller/subsystem/chat/Initialize() // Just used by chat system to know that initialization is nearly finished. @@ -18,29 +51,55 @@ SUBSYSTEM_DEF(chat) return SS_INIT_SUCCESS /datum/controller/subsystem/chat/fire() - for(var/key in payload_by_client) - var/client/client = key - var/payload = payload_by_client[key] - payload_by_client -= key - if(client) - // Send to tgchat - client.tgui_panel?.window.send_message("chat/message", payload) - // Send to old chat - for(var/message in payload) - SEND_TEXT(client, message_to_html(message)) + for(var/ckey in client_to_payloads) + var/client/target = GLOB.directory[ckey] + if(isnull(target)) // verify client still exists + LAZYREMOVE(client_to_payloads, ckey) + continue + + for(var/datum/chat_payload/payload as anything in client_to_payloads[ckey]) + send_payload_to_client(target, payload) + LAZYREMOVE(client_to_payloads, ckey) + if(MC_TICK_CHECK) return -/datum/controller/subsystem/chat/proc/queue(target, message, confidential = FALSE) +/datum/controller/subsystem/chat/proc/queue(queue_target, list/message_data, confidential = FALSE) if(!confidential) - SSdemo.write_chat(target, message) - - if(islist(target)) - for(var/_target in target) - var/client/client = CLIENT_FROM_VAR(_target) - if(client) - LAZYADD(payload_by_client[client], list(message)) + SSdemo.write_chat(queue_target, message_data) + var/list/targets = islist(queue_target) ? queue_target : list(queue_target) + for(var/target in targets) + var/client/client = CLIENT_FROM_VAR(target) + if(isnull(client)) + continue + LAZYADDASSOCLIST(client_to_payloads, client.ckey, generate_payload(client, message_data)) + +/datum/controller/subsystem/chat/proc/send_immediate(send_target, list/message_data) + var/list/targets = islist(send_target) ? send_target : list(send_target) + for(var/target in targets) + var/client/client = CLIENT_FROM_VAR(target) + if(isnull(client)) + continue + send_payload_to_client(client, generate_payload(client, message_data)) + +/datum/controller/subsystem/chat/proc/handle_resend(client/client, sequence) + var/list/client_history = client_to_reliability_history[client.ckey] + sequence = "[sequence]" + if(isnull(client_history) || !(sequence in client_history)) return - var/client/client = CLIENT_FROM_VAR(target) - if(client) - LAZYADD(payload_by_client[client], list(message)) + + var/datum/chat_payload/payload = client_history[sequence] + if(payload.resends > CHAT_RELIABILITY_MAX_RESENDS) + return // we tried but byond said no + + payload.resends += 1 + send_payload_to_client(client, client_history[sequence]) + SSblackbox.record_feedback( + "nested tally", + "chat_resend_byond_version", + 1, + list( + "[client.byond_version]", + "[client.byond_build]", + ), + ) diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 31ed10458de8..b8895d1aa060 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -20,6 +20,13 @@ SUBSYSTEM_DEF(mapping) var/list/lava_ruins_templates = list() var/list/ice_ruins_templates = list() var/list/ice_ruins_underground_templates = list() + //Yogs edit + var/list/jungleland_proper_ruins_templates = list() + var/list/jungleland_dying_ruins_templates = list() + var/list/jungleland_swamp_ruins_templates = list() + var/list/jungleland_barren_ruins_templates = list() + var/list/jungleland_general_ruins_templates = list() + //Yogs end var/list/shuttle_templates = list() var/list/shelter_templates = list() @@ -37,6 +44,9 @@ SUBSYSTEM_DEF(mapping) var/clearing_reserved_turfs = FALSE + ///All possible biomes in assoc list as type || instance + var/list/biomes = list() + // Z-manager stuff var/station_start // should only be used for maploading-related tasks var/space_levels_so_far = 0 @@ -64,13 +74,29 @@ SUBSYSTEM_DEF(mapping) if(!config || config.defaulted) to_chat(world, span_boldannounce("Unable to load next or default map config, defaulting to Box Station")) config = old_config + initialize_biomes() loadWorld() require_area_resort() process_teleport_locs() //Sets up the wizard teleport locations preloadTemplates() - run_map_generation() + var/list/jungle_ruins = levels_by_trait(ZTRAIT_JUNGLE_RUINS) + //this is really fuckign hacky, but we need to have a very specific order for these things, and if jungleland isn't even being loaded then i dont fucking care. + if(jungle_ruins.len) + seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/pregen), jungleland_general_ruins_templates, clear_below = TRUE) + run_map_generation() + seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/proper), jungleland_proper_ruins_templates, clear_below = TRUE) + seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/dying_forest), jungleland_dying_ruins_templates, clear_below = TRUE) + seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/toxic_pit), jungleland_swamp_ruins_templates, clear_below = TRUE) + seedRuins(jungle_ruins, CONFIG_GET(number/jungleland_budget), list(/area/jungleland/barren_rocks), jungleland_barren_ruins_templates, clear_below = TRUE) + else + run_map_generation() + //YOGS EDIT #ifndef LOWMEMORYMODE + //Pregenerate generic jungleland ruins that are biome-nonspecific + + //YOGS END + // Create space ruin levels while (space_levels_so_far < config.space_ruin_levels) ++space_levels_so_far @@ -117,7 +143,7 @@ SUBSYSTEM_DEF(mapping) seedRuins(space_ruins, CONFIG_GET(number/space_budget), list(/area/space), space_ruins_templates) seedStation() loading_ruins = FALSE - + //Load Reebe var/list/errorList = list() SSmapping.LoadGroup(errorList, "Reebe", "map_files/generic", "City_of_Cogs.dmm", default_traits = ZTRAITS_REEBE, silent = TRUE) @@ -319,8 +345,36 @@ SUBSYSTEM_DEF(mapping) // load mining if(config.minetype == "lavaland") LoadGroup(FailedZs, "Lavaland", "map_files/mining", "Lavaland.dmm", default_traits = ZTRAITS_LAVALAND) //Yogs, yoglavaland - else if (config.minetype == "icemoon") - else if (!isnull(config.minetype)) + GLOB.minetype = MINETYPE_LAVALAND + //Yogs begin, jungleland gen + else if(config.minetype == "jungleland") + LoadGroup(FailedZs, "Jungleland", "map_files/mining", "Jungleland.dmm", default_traits = ZTRAITS_JUNGLELAND) + GLOB.minetype = MINETYPE_JUNGLE + + else if(config.minetype == "jungle_and_lavaland") + SSpersistence.LoadMinetype() + var/determinant = SSpersistence.next_minetype + switch(determinant) + if(2) + if(prob(50)) + LoadGroup(FailedZs, "Lavaland", "map_files/mining", "Lavaland.dmm", default_traits = ZTRAITS_LAVALAND) + GLOB.minetype = MINETYPE_LAVALAND + else + LoadGroup(FailedZs, "Jungleland", "map_files/mining", "Jungleland.dmm", default_traits = ZTRAITS_JUNGLELAND) + GLOB.minetype = MINETYPE_JUNGLE + + if(1) + LoadGroup(FailedZs, "Lavaland", "map_files/mining", "Lavaland.dmm", default_traits = ZTRAITS_LAVALAND) + GLOB.minetype = MINETYPE_LAVALAND + + if(0) + LoadGroup(FailedZs, "Jungleland", "map_files/mining", "Jungleland.dmm", default_traits = ZTRAITS_JUNGLELAND) + GLOB.minetype = MINETYPE_JUNGLE + + //Yogs end + else if(config.minetype == "icemoon") + GLOB.minetype = MINETYPE_ICEMOON + else if (!isnull(config.minetype)) INIT_ANNOUNCE("WARNING: An unknown minetype '[config.minetype]' was set! This is being ignored! Update the maploader code!") #endif @@ -435,6 +489,7 @@ GLOBAL_LIST_EMPTY(the_station_areas) var/list/banned = generateMapList("[global.config.directory]/lavaruinblacklist.txt") banned += generateMapList("[global.config.directory]/spaceruinblacklist.txt") banned += generateMapList("[global.config.directory]/iceruinblacklist.txt") + banned += generateMapList("[global.config.directory]/jungleruinblacklist.txt") for(var/item in sortList(subtypesof(/datum/map_template/ruin), /proc/cmp_ruincost_priority)) var/datum/map_template/ruin/ruin_type = item @@ -449,6 +504,7 @@ GLOBAL_LIST_EMPTY(the_station_areas) map_templates[R.name] = R ruins_templates[R.name] = R + if(istype(R, /datum/map_template/ruin/lavaland)) lava_ruins_templates[R.name] = R else if(istype(R, /datum/map_template/ruin/icemoon/underground)) @@ -457,9 +513,20 @@ GLOBAL_LIST_EMPTY(the_station_areas) ice_ruins_templates[R.name] = R else if(istype(R, /datum/map_template/ruin/space)) space_ruins_templates[R.name] = R - else if(istype(R, /datum/map_template/ruin/station)) //yogs - station_room_templates[R.name] = R //yogs - + //Yogs begin + else if(istype(R, /datum/map_template/ruin/station)) + station_room_templates[R.name] = R + else if(istype(R,/datum/map_template/ruin/jungle/proper)) + jungleland_proper_ruins_templates[R.name] = R + else if(istype(R,/datum/map_template/ruin/jungle/dying)) + jungleland_dying_ruins_templates[R.name] = R + else if(istype(R,/datum/map_template/ruin/jungle/swamp)) + jungleland_swamp_ruins_templates[R.name] = R + else if(istype(R,/datum/map_template/ruin/jungle/barren)) + jungleland_barren_ruins_templates[R.name] = R + else if(istype(R,/datum/map_template/ruin/jungle/all)) + jungleland_general_ruins_templates[R.name] = R + //Yogs end /datum/controller/subsystem/mapping/proc/preloadShuttleTemplates() var/list/unbuyable = generateMapList("[global.config.directory]/unbuyableshuttles.txt") @@ -606,6 +673,12 @@ GLOBAL_LIST_EMPTY(the_station_areas) used_turfs.Cut() reserve_turfs(clearing, await = TRUE) +///Initialize all biomes, assoc as type || instance +/datum/controller/subsystem/mapping/proc/initialize_biomes() + for(var/biome_path in subtypesof(/datum/biome)) + var/datum/biome/biome_instance = new biome_path() + biomes[biome_path] += biome_instance + /datum/controller/subsystem/mapping/proc/build_minimaps() to_chat(world, span_boldannounce("Building minimaps...")) for(var/z in SSmapping.levels_by_trait(ZTRAIT_STATION)) diff --git a/code/controllers/subsystem/persistence.dm b/code/controllers/subsystem/persistence.dm index af60ef44f74b..ccbc5e3e56cf 100644 --- a/code/controllers/subsystem/persistence.dm +++ b/code/controllers/subsystem/persistence.dm @@ -1,6 +1,11 @@ #define FILE_ANTAG_REP "data/AntagReputation.json" #define ROUNDCOUNT_ENGINE_JUST_EXPLODED 0 +//yogs edit +#define NEXT_MINETYPE_JUNGLE 0 +#define NEXT_MINETYPE_LAVALAND 1 +#define NEXT_MINETYPE_EITHER 2 +//yogs end SUBSYSTEM_DEF(persistence) name = "Persistence" init_order = INIT_ORDER_PERSISTENCE @@ -17,6 +22,8 @@ SUBSYSTEM_DEF(persistence) var/list/obj/item/storage/photo_album/photo_albums = list() var/rounds_since_engine_exploded = 0 + var/next_minetype //yogs + /datum/controller/subsystem/persistence/Initialize() LoadPoly() LoadChiselMessages() @@ -348,6 +355,21 @@ SUBSYSTEM_DEF(persistence) else original_human.save_persistent_scars() + +/datum/controller/subsystem/persistence/proc/LoadMinetype() + var/json_file = file("data/next_minetype.json") + if(fexists(json_file)) + next_minetype = json_decode(file2text(json_file)) + else + next_minetype = NEXT_MINETYPE_EITHER + SaveMinetype() + +/datum/controller/subsystem/persistence/proc/SaveMinetype(minetype = NEXT_MINETYPE_EITHER) + var/json_file = file("data/next_minetype.json") + fdel(json_file) + WRITE_FILE(json_file, json_encode(minetype)) + + #define DELAMINATION_COUNT_FILEPATH "data/rounds_since_delamination.txt" /datum/controller/subsystem/persistence/proc/LoadDelaminationCounter() @@ -361,3 +383,4 @@ SUBSYSTEM_DEF(persistence) rustg_file_write("[rounds_since_engine_exploded + 1]", DELAMINATION_COUNT_FILEPATH) #undef DELAMINATION_COUNT_FILEPATH + diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index 21f998f831de..e51c37e1834c 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -27,6 +27,7 @@ SUBSYSTEM_DEF(research) var/list/techweb_categories = list() //category name = list(node.id = TRUE) var/list/techweb_boost_items = list() //associative double-layer path = list(id = list(point_type = point_discount)) var/list/techweb_nodes_hidden = list() //Node ids that should be hidden by default. + var/list/techweb_nodes_experimental = list()//Node ids that are exclusive to the BEPIS. dripstation edit var/list/techweb_point_items = list( //path = list(point type = value) /obj/item/assembly/signaler/anomaly = list(TECHWEB_POINT_TYPE_GENERIC = 10000) ) @@ -256,6 +257,8 @@ SUBSYSTEM_DEF(research) D.unlocked_by += node.id if(node.hidden) techweb_nodes_hidden[node.id] = TRUE + if(node.experimental) //dripstation edit + techweb_nodes_experimental[node.id] = TRUE //dripstation edit CHECK_TICK generate_techweb_unlock_linking() diff --git a/code/datums/blood_types.dm b/code/datums/blood_types.dm new file mode 100644 index 000000000000..5fb56f410063 --- /dev/null +++ b/code/datums/blood_types.dm @@ -0,0 +1,91 @@ +/datum/blood_type + /// Displayed name of the blood type. + var/name = "?" + /// Shown color of the blood type. + var/color = COLOR_BLOOD + /// Blood types that are safe to use with people that have this blood type. + var/compatible_types = list() + +/datum/blood_type/New() + . = ..() + compatible_types |= /datum/blood_type/universal + +/datum/blood_type/universal + name = "U" + +/datum/blood_type/universal/New() + . = ..() + compatible_types |= subtypesof(/datum/blood_type) + +//////////////////////////////////////////////////////////////// +//--------------------Normal human bloodtypes-----------------// +//////////////////////////////////////////////////////////////// +/datum/blood_type/a_minus + name = "A-" + compatible_types = list(/datum/blood_type/a_minus, /datum/blood_type/o_minus) + +/datum/blood_type/a_plus + name = "A+" + compatible_types = list(/datum/blood_type/a_minus, /datum/blood_type/a_plus, /datum/blood_type/o_minus, /datum/blood_type/o_plus) + +/datum/blood_type/b_minus + name = "B-" + compatible_types = list(/datum/blood_type/b_minus, /datum/blood_type/o_minus, /datum/blood_type/universal) + +/datum/blood_type/b_plus + name = "B+" + compatible_types = list(/datum/blood_type/b_minus, /datum/blood_type/b_plus, /datum/blood_type/o_minus, /datum/blood_type/o_plus) + +/datum/blood_type/ab_minus + name = "AB-" + compatible_types = list(/datum/blood_type/b_minus, /datum/blood_type/a_minus, /datum/blood_type/ab_minus, /datum/blood_type/o_minus) + +/datum/blood_type/ab_plus + name = "AB+" + compatible_types = list(/datum/blood_type/b_minus, /datum/blood_type/a_minus, /datum/blood_type/ab_minus, /datum/blood_type/o_minus) + +/datum/blood_type/o_minus + name = "O-" + compatible_types = list(/datum/blood_type/o_minus) + +/datum/blood_type/o_plus + name = "O+" + compatible_types = list(/datum/blood_type/o_minus, /datum/blood_type/o_plus) + +//////////////////////////////////////////////////////////////// +//--------------------Other species bloodtypes----------------// +//////////////////////////////////////////////////////////////// +/datum/blood_type/lizard + name = "L" + color = LIGHT_COLOR_BLUEGREEN + compatible_types = list(/datum/blood_type/lizard) + + +/datum/blood_type/universal/synthetic //Blood for preterni + name = "Synthetic" + color = LIGHT_COLOR_ELECTRIC_CYAN + +/* + The species have exotic blood, but with how dna is stored, they still need a blood type + They're literally ONLY used to colour bloodsplats as far as I know (maybe it will be possible to podclone from bloodsplats) +*/ +/datum/blood_type/xenomorph //for xenomorph gib dna and polysmorph bloodsplats + name = "X" + color = "#00FF32" + compatible_types = list(/datum/blood_type/xenomorph) + +/datum/blood_type/electricity + name = "E" + color = "#cbee63" //slightly more yellowy than regular liquid electricity because of the grey scale image used + compatible_types = list(/datum/blood_type/electricity) + +//////////////////////////////////////////////////////////////// +//-----------------Wonky simplemob(?) bloodtypes--------------// +//////////////////////////////////////////////////////////////// +/datum/blood_type/animal //for simplemob gib dna + name = "Y-" + compatible_types = list(/datum/blood_type/animal) + +/datum/blood_type/gorilla + name = "G" + compatible_types = list(/datum/blood_type/gorilla) diff --git a/code/datums/chat_payload.dm b/code/datums/chat_payload.dm new file mode 100644 index 000000000000..fd35bbc4eecf --- /dev/null +++ b/code/datums/chat_payload.dm @@ -0,0 +1,16 @@ +/// Stores information about a chat payload +/datum/chat_payload + /// Sequence number of this payload + var/sequence = 0 + /// Message we are sending + var/list/content + /// Resend count + var/resends = 0 + +/// Converts the chat payload into a JSON string +/datum/chat_payload/proc/into_message() + return "{\"sequence\":[sequence],\"content\":[json_encode(content)]}" + +/// Returns an HTML-encoded message from our contents. +/datum/chat_payload/proc/get_content_as_html() + return message_to_html(content) diff --git a/code/datums/components/bloodysoles.dm b/code/datums/components/bloodysoles.dm new file mode 100644 index 000000000000..03afc96182dc --- /dev/null +++ b/code/datums/components/bloodysoles.dm @@ -0,0 +1,289 @@ + + +//Component for clothing items that can pick up blood from decals and spread it around everywhere when walking, such as shoes or suits with integrated shoes. + +/datum/component/bloodysoles + /// The type of the last grub pool we stepped in, used to decide the type of footprints to make + var/last_blood_state = BLOOD_STATE_NOT_BLOODY + + /// How much of each grubby type we have on our feet + var/list/bloody_shoes = list(BLOOD_STATE_HUMAN = 0,BLOOD_STATE_XENO = 0, BLOOD_STATE_OIL = 0, BLOOD_STATE_NOT_BLOODY = 0) + + /// The ITEM_SLOT_* slot the item is equipped on, if it is. + var/equipped_slot + + /// The parent item but casted into atom type for easier use. + var/atom/parent_atom + + /// Either the mob carrying the item, or the mob itself for the /feet component subtype + var/mob/living/carbon/wielder + + /// The world.time when we last picked up blood + var/last_pickup + +/datum/component/bloodysoles/Initialize() + if(!isclothing(parent)) + return COMPONENT_INCOMPATIBLE + parent_atom = parent + + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) + RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(on_clean)) + +//Unregisters from the wielder if necessary + +/datum/component/bloodysoles/proc/unregister() + if(!QDELETED(wielder)) + UnregisterSignal(wielder, COMSIG_MOVABLE_MOVED) + UnregisterSignal(wielder, COMSIG_STEP_ON_BLOOD) + wielder = null + equipped_slot = null + + +//Returns true if the parent item is obscured by something else that the wielder is wearing + +/datum/component/bloodysoles/proc/is_obscured() + return equipped_slot in wielder.check_obscured_slots(TRUE) + +//Run to update the icon of the parent + +/datum/component/bloodysoles/proc/update_icon() + var/obj/item/parent_item = parent + parent_item.update_slot_icon() + +//Run to equally share the blood between us and a decal +/datum/component/bloodysoles/proc/share_blood(obj/effect/decal/cleanable/pool) + last_blood_state = pool.blood_state + + // Share the blood between our boots and the blood pool + var/total_bloodiness = pool.bloodiness + bloody_shoes[last_blood_state] + + // We can however be limited by how much blood we can hold + var/new_our_bloodiness = min(BLOOD_ITEM_MAX, total_bloodiness / 2) + + bloody_shoes[last_blood_state] = new_our_bloodiness + pool.bloodiness = total_bloodiness - new_our_bloodiness // Give the pool the remaining blood incase we were limited + + parent_atom.add_blood_DNA(pool.return_blood_DNA()) + update_icon() + +//Find a blood decal on a turf that matches our last_blood_state + +/datum/component/bloodysoles/proc/find_pool_by_blood_state(turf/turfLoc, typeFilter = null) + for(var/obj/effect/decal/cleanable/blood/pool in turfLoc) + if(pool.blood_state == last_blood_state && (!typeFilter || istype(pool, typeFilter))) + return pool + + +//Adds the parent type to the footprint's shoe_types var + +/datum/component/bloodysoles/proc/add_parent_to_footprint(obj/effect/decal/cleanable/blood/footprints/FP) + FP.shoe_types |= parent.type + +/* +Called when the parent item is equipped by someone +Used to register our wielder +*/ +/datum/component/bloodysoles/proc/on_equip(datum/source, mob/equipper, slot) + SIGNAL_HANDLER + + if(!iscarbon(equipper)) + return + var/obj/item/parent_item = parent + if(!(parent_item.slot_flags & slot)) + unregister() + return + + equipped_slot = slot + wielder = equipper + RegisterSignal(wielder, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) + RegisterSignal(wielder, COMSIG_STEP_ON_BLOOD, PROC_REF(on_step_blood)) + +/* +Called when the parent item has been dropped +Used to deregister our wielder +*/ +/datum/component/bloodysoles/proc/on_drop(datum/source, mob/dropper) + SIGNAL_HANDLER + + unregister() + +/* +Called when the wielder has moved +Used to make bloody footprints on the ground +*/ +/datum/component/bloodysoles/proc/on_moved(datum/source, OldLoc, Dir, Forced) + SIGNAL_HANDLER + + if(bloody_shoes[last_blood_state] == 0) + return + if(QDELETED(wielder) || is_obscured()) + return + if(!(wielder.mobility_flags & MOBILITY_STAND) || !wielder.has_gravity(wielder.loc)) + return + + var/half_our_blood = bloody_shoes[last_blood_state] / 2 + + // Add footprints in old loc if we have enough cream + if(half_our_blood >= BLOOD_FOOTPRINTS_MIN) + var/turf/oldLocTurf = get_turf(OldLoc) + var/obj/effect/decal/cleanable/blood/footprints/oldLocFP = find_pool_by_blood_state(oldLocTurf, /obj/effect/decal/cleanable/blood/footprints) + if(oldLocFP) + // Footprints found in the tile we left, add us to it + add_parent_to_footprint(oldLocFP) + if (!(oldLocFP.exited_dirs & wielder.dir)) + oldLocFP.exited_dirs |= wielder.dir + oldLocFP.update_icon() + else if(find_pool_by_blood_state(oldLocTurf)) + // No footprints in the tile we left, but there was some other blood pool there. Add exit footprints on it + bloody_shoes[last_blood_state] -= half_our_blood + update_icon() + + + oldLocFP = new(oldLocTurf) + if(!QDELETED(oldLocFP)) ///prints merged + oldLocFP.blood_state = last_blood_state + oldLocFP.exited_dirs |= wielder.dir + add_parent_to_footprint(oldLocFP) + oldLocFP.bloodiness = half_our_blood + oldLocFP.add_blood_DNA(parent_atom.return_blood_DNA()) + oldLocFP.update_icon() + + half_our_blood = bloody_shoes[last_blood_state] / 2 + + // If we picked up the blood on this tick in on_step_blood, don't make footprints at the same place + if(last_pickup && last_pickup == world.time) + return + + // Create new footprints + if(half_our_blood >= BLOOD_FOOTPRINTS_MIN) + bloody_shoes[last_blood_state] -= half_our_blood + update_icon() + + var/obj/effect/decal/cleanable/blood/footprints/FP = new(get_turf(parent_atom)) + if(!QDELETED(FP)) ///prints merged + FP.blood_state = last_blood_state + FP.entered_dirs |= wielder.dir + add_parent_to_footprint(FP) + FP.bloodiness = half_our_blood + FP.add_blood_DNA(parent_atom.return_blood_DNA()) + FP.update_icon() + + +/* +Called when the wielder steps in a pool of blood +Used to make the parent item bloody +*/ +/datum/component/bloodysoles/proc/on_step_blood(datum/source, obj/effect/decal/cleanable/pool) + SIGNAL_HANDLER + + if(QDELETED(wielder) || is_obscured()) + return + + if(istype(pool, /obj/effect/decal/cleanable/blood/footprints) && pool.blood_state == last_blood_state) + // The pool we stepped in was actually footprints with the same type + var/obj/effect/decal/cleanable/blood/footprints/pool_FP = pool + add_parent_to_footprint(pool_FP) + if((bloody_shoes[last_blood_state] / 2) >= BLOOD_FOOTPRINTS_MIN && !(pool_FP.entered_dirs & wielder.dir)) + // If our feet are bloody enough, add an entered dir + pool_FP.entered_dirs |= wielder.dir + pool_FP.update_icon() + + share_blood(pool) + + last_pickup = world.time + +/* +Called when the parent item is being washed +*/ +/datum/component/bloodysoles/proc/on_clean(datum/source, clean_types) + SIGNAL_HANDLER + + if(!(clean_types & CLEAN_TYPE_BLOOD) || last_blood_state == BLOOD_STATE_NOT_BLOODY) + return + + bloody_shoes = list(BLOOD_STATE_HUMAN = 0, BLOOD_STATE_XENO = 0, BLOOD_STATE_OIL = 0, BLOOD_STATE_NOT_BLOODY = 0) + last_blood_state = BLOOD_STATE_NOT_BLOODY + update_icon() + return TRUE + + +/* +Like its parent but can be applied to carbon mobs instead of clothing items +*/ + +/datum/component/bloodysoles/feet + var/static/mutable_appearance/bloody_feet + +/datum/component/bloodysoles/feet/Initialize() + if(!iscarbon(parent)) + return COMPONENT_INCOMPATIBLE + parent_atom = parent + wielder = parent + + if(!bloody_feet) + bloody_feet = mutable_appearance('icons/effects/blood.dmi', "shoeblood", SHOES_LAYER) + + RegisterSignal(parent, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(on_clean)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) + RegisterSignal(parent, COMSIG_STEP_ON_BLOOD, PROC_REF(on_step_blood)) + RegisterSignal(parent, COMSIG_CARBON_UNEQUIP_SHOECOVER, PROC_REF(unequip_shoecover)) + RegisterSignal(parent, COMSIG_CARBON_EQUIP_SHOECOVER, PROC_REF(equip_shoecover)) + +/datum/component/bloodysoles/feet/update_icon() + . = list() + if(ishuman(wielder))// Monkeys get no bloody feet :( + if(HAS_BLOOD_DNA(wielder)) + bloody_feet.color = bloody_feet.color = get_blood_dna_color(wielder.return_blood_DNA()) + . += bloody_feet + if(bloody_shoes[BLOOD_STATE_HUMAN] > 0 && !is_obscured()) + wielder.remove_overlay(SHOES_LAYER) + wielder.overlays_standing[SHOES_LAYER] = bloody_feet + wielder.apply_overlay(SHOES_LAYER) + else + wielder.update_inv_shoes() + +/datum/component/bloodysoles/feet/add_parent_to_footprint(obj/effect/decal/cleanable/blood/footprints/FP) + if(ismonkey(wielder)) + FP.species_types |= "monkey" + return + + if(!ishuman(wielder)) + FP.species_types |= "unknown" + return + + // Find any leg of our human and add that to the footprint, instead of the default which is to just add the human type + for(var/X in wielder.bodyparts) + var/obj/item/bodypart/affecting = X + if(affecting.body_part == LEG_RIGHT || affecting.body_part == LEG_LEFT) + if(!affecting.bodypart_disabled) + FP.species_types |= affecting.limb_id + break + + +/datum/component/bloodysoles/feet/is_obscured() + if(wielder.shoes) + return TRUE + return ITEM_SLOT_FEET in wielder.check_obscured_slots(TRUE) + +/datum/component/bloodysoles/feet/on_moved(datum/source, OldLoc, Dir, Forced) + if(wielder.num_legs < 2) + return + + ..() + +/datum/component/bloodysoles/feet/on_step_blood(datum/source, obj/effect/decal/cleanable/pool) + if(wielder.num_legs < 2) + return + + ..() + +/datum/component/bloodysoles/feet/proc/unequip_shoecover(datum/source) + SIGNAL_HANDLER + + update_icon() + +/datum/component/bloodysoles/feet/proc/equip_shoecover(datum/source) + SIGNAL_HANDLER + + update_icon() diff --git a/code/datums/components/chasm.dm b/code/datums/components/chasm.dm index 5dc854e6dff7..037aa653c4d4 100644 --- a/code/datums/components/chasm.dm +++ b/code/datums/components/chasm.dm @@ -40,8 +40,8 @@ STOP_PROCESSING(SSobj, src) /datum/component/chasm/proc/is_safe() - //if anything matching this typecache is found in the chasm, we don't drop things - var/static/list/chasm_safeties_typecache = typecacheof(list(/obj/structure/lattice/catwalk, /obj/structure/stone_tile)) + //if anything matching this typecache is found in the chasm, we don't drop things, dripstation edit + var/static/list/chasm_safeties_typecache = typecacheof(list(/obj/structure/lattice/catwalk, /obj/structure/lattice/lava, /obj/structure/stone_tile)) var/atom/parent = src.parent var/list/found_safeties = typecache_filter_list(parent.contents, chasm_safeties_typecache) diff --git a/code/datums/components/decals/blood.dm b/code/datums/components/decals/blood.dm deleted file mode 100644 index a0a97af3982c..000000000000 --- a/code/datums/components/decals/blood.dm +++ /dev/null @@ -1,39 +0,0 @@ -/datum/component/decal/blood - dupe_mode = COMPONENT_DUPE_UNIQUE - -/datum/component/decal/blood/Initialize(_icon, _icon_state, _dir, _cleanable=CLEAN_TYPE_BLOOD, _color, _layer=ABOVE_OBJ_LAYER) - if(!isitem(parent)) - return COMPONENT_INCOMPATIBLE - . = ..() - RegisterSignal(parent, COMSIG_ATOM_GET_EXAMINE_NAME, PROC_REF(get_examine_name)) - -/datum/component/decal/blood/generate_appearance(_icon, _icon_state, _dir, _layer, _color) - var/obj/item/I = parent - if(!_icon) - _icon = 'icons/effects/blood.dmi' - if(!_icon_state) - _icon_state = "itemblood" - var/icon = initial(I.icon) - var/icon_state = initial(I.icon_state) - if(!icon || !icon_state) - // It's something which takes on the look of other items, probably - icon = I.icon - icon_state = I.icon_state - var/static/list/blood_splatter_appearances = list() - //try to find a pre-processed blood-splatter. otherwise, make a new one - var/index = "[REF(icon)]-[icon_state]" - pic = blood_splatter_appearances[index] - - if(!pic) - var/icon/blood_splatter_icon = icon(initial(I.icon), initial(I.icon_state), , 1) //we only want to apply blood-splatters to the initial icon_state for each object - blood_splatter_icon.Blend("#fff", ICON_ADD) //fills the icon_state with white (except where it's transparent) - blood_splatter_icon.Blend(icon(_icon, _icon_state), ICON_MULTIPLY) //adds blood and the remaining white areas become transparant - pic = mutable_appearance(blood_splatter_icon, initial(I.icon_state)) - blood_splatter_appearances[index] = pic - return TRUE - -/datum/component/decal/blood/proc/get_examine_name(datum/source, mob/user, list/override) - var/atom/A = parent - override[EXAMINE_POSITION_ARTICLE] = A.gender == PLURAL? "some" : "a" - override[EXAMINE_POSITION_BEFORE] = " blood-stained " - return COMPONENT_EXNAME_CHANGED diff --git a/code/datums/components/forensics.dm b/code/datums/components/forensics.dm index b9d618d4092d..e609ce3b9aa1 100644 --- a/code/datums/components/forensics.dm +++ b/code/datums/components/forensics.dm @@ -10,11 +10,11 @@ var/list/scents //assoc dna = carbon mob /datum/component/forensics/InheritComponent(datum/component/forensics/F, original) //Use of | and |= being different here is INTENTIONAL. - fingerprints = fingerprints | F.fingerprints - hiddenprints = hiddenprints | F.hiddenprints - blood_DNA = blood_DNA | F.blood_DNA - fibers = fibers | F.fibers - scents = scents | F.scents + fingerprints = LAZY_LISTS_OR(fingerprints, F.fingerprints) + hiddenprints = LAZY_LISTS_OR(hiddenprints, F.hiddenprints) + blood_DNA = LAZY_LISTS_OR(blood_DNA, F.blood_DNA) + fibers = LAZY_LISTS_OR(fibers, F.fibers) + check_blood() check_blood() return ..() @@ -48,10 +48,15 @@ /datum/component/forensics/proc/wipe_blood_DNA() blood_DNA = null - if(isitem(parent)) - qdel(parent.GetComponent(/datum/component/decal/blood)) + return TRUE +/datum/component/forensics/proc/is_bloody(datum/source, clean_types) + if(!isitem(parent)) + return FALSE + + return length(blood_DNA) > 0 + /datum/component/forensics/proc/wipe_fibers() fibers = null return TRUE @@ -193,7 +198,7 @@ return if(!length(blood_DNA)) return - parent.LoadComponent(/datum/component/decal/blood) + parent.AddElement(/datum/element/decal/blood, _color = get_blood_dna_color(blood_DNA)) //yog code for olfaction /datum/component/forensics/proc/wipe_scents() diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm index 4e69c5f7a303..74b33246a7f4 100644 --- a/code/datums/components/storage/concrete/pockets.dm +++ b/code/datums/components/storage/concrete/pockets.dm @@ -44,7 +44,7 @@ /datum/component/storage/concrete/pockets/shoes/Initialize() . = ..() set_holdable(list( - /obj/item/kitchen/knife, /obj/item/switchblade, /obj/item/pen, + /obj/item/kitchen/knife, /obj/item/boxcutter, /obj/item/switchblade, /obj/item/pen, //boxcutter dripstation edit /obj/item/scalpel, /obj/item/reagent_containers/syringe, /obj/item/dnainjector, /obj/item/reagent_containers/autoinjector/medipen, /obj/item/reagent_containers/dropper, /obj/item/implanter, /obj/item/screwdriver, /obj/item/weldingtool/mini, @@ -56,7 +56,7 @@ /datum/component/storage/concrete/pockets/shoes/clown/Initialize() . = ..() set_holdable(list( - /obj/item/kitchen/knife, /obj/item/switchblade, /obj/item/pen, + /obj/item/kitchen/knife, /obj/item/boxcutter, /obj/item/switchblade, /obj/item/pen, //boxcutter dripstation edit /obj/item/scalpel, /obj/item/reagent_containers/syringe, /obj/item/dnainjector, /obj/item/reagent_containers/autoinjector/medipen, /obj/item/reagent_containers/dropper, /obj/item/implanter, /obj/item/screwdriver, /obj/item/weldingtool/mini, diff --git a/code/datums/components/wet_floor.dm b/code/datums/components/wet_floor.dm index c0b962c71307..22fbb73a33c4 100644 --- a/code/datums/components/wet_floor.dm +++ b/code/datums/components/wet_floor.dm @@ -83,7 +83,7 @@ lube_flags = SLIDE | GALOSHES_DONT_HELP if(TURF_WET_ICE) intensity = 120 - lube_flags = SLIDE | GALOSHES_DONT_HELP + lube_flags = SLIDE_ICE | GALOSHES_DONT_HELP if(TURF_WET_PERMAFROST) intensity = 120 lube_flags = SLIDE_ICE | GALOSHES_DONT_HELP diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index 3691cdd0c14f..537a63384c60 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -344,7 +344,7 @@ var/datum/data/record/M = new() M.fields["id"] = id M.fields["name"] = record_name - M.fields["blood_type"] = H.dna.blood_type + M.fields["blood_type"] = H.dna.blood_type.name M.fields["b_dna"] = H.dna.unique_enzymes M.fields["mi_dis"] = "None" M.fields["mi_dis_d"] = "No minor disabilities have been declared." diff --git a/code/datums/diseases/advance/symptoms/heal.dm b/code/datums/diseases/advance/symptoms/heal.dm index 08dac30855f5..efb42ce2ad03 100644 --- a/code/datums/diseases/advance/symptoms/heal.dm +++ b/code/datums/diseases/advance/symptoms/heal.dm @@ -580,8 +580,8 @@ compatible_biotypes = ALL_BIOTYPES // bungus threshold_descs = list( - "Stage speed 9" = "Shorter delay until healing starts.", - "Resistance 9" = "Increased rate of healing.", + "Stealth 5" = "Shorter delay until healing starts.", + "Resistance 10" = "Increased rate of healing.", ) /datum/symptom/heal/symbiotic/Start(datum/disease/advance/A) diff --git a/code/datums/diseases/advance/symptoms/oxygen.dm b/code/datums/diseases/advance/symptoms/oxygen.dm index ff6d2c2a2080..90e76db4a165 100644 --- a/code/datums/diseases/advance/symptoms/oxygen.dm +++ b/code/datums/diseases/advance/symptoms/oxygen.dm @@ -49,7 +49,7 @@ Bonus if(4, 5) M.adjustOxyLoss(-7, 0) M.losebreath = max(0, M.losebreath - 4) - if(regenerate_blood && M.blood_volume < BLOOD_VOLUME_NORMAL(M)) + if(regenerate_blood && M.blood_volume < BLOOD_VOLUME_NORMAL(M) && !HAS_TRAIT(M, TRAIT_NO_BLOOD_REGEN)) M.blood_volume += 1 else if(prob(base_message_chance)) diff --git a/code/datums/dna.dm b/code/datums/dna.dm index 7762da8d707f..60f5b814d07d 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -52,7 +52,7 @@ GLOBAL_LIST_INIT(total_uf_len_by_block, populate_total_uf_len_by_block()) var/unique_enzymes ///Stores the hashed values of traits such as skin tones, hair style, and gender var/unique_identity - var/blood_type + var/datum/blood_type/blood_type ///The type of mutant race the player is if applicable (i.e. potato-man) var/datum/species/species = new /datum/species/human ///first value is mutant color diff --git a/code/datums/elements/_element.dm b/code/datums/elements/_element.dm index a3ec8be5dddc..4d802c26b39f 100644 --- a/code/datums/elements/_element.dm +++ b/code/datums/elements/_element.dm @@ -26,7 +26,15 @@ return ELEMENT_INCOMPATIBLE SEND_SIGNAL(target, COMSIG_ELEMENT_ATTACH, src) if(element_flags & ELEMENT_DETACH_ON_HOST_DESTROY) - RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(OnTargetDelete), override = TRUE) + RegisterSignal(target, COMSIG_PARENT_QDELETING, PROC_REF(Detach), override = TRUE) + + /* + The override = TRUE here is to suppress runtimes happening because of the blood decal element + being applied multiple times to a same thing every time there is some bloody attacks, + which happens due to ludicrous use of check_blood() in forensics.dm, + and how elements system is design and coded; there isn't exactly a not-hacky + way to determine whether a datum has this particular element before adding it... + */ /datum/element/proc/OnTargetDelete(datum/source, force) SIGNAL_HANDLER diff --git a/code/datums/elements/decals/_decals.dm b/code/datums/elements/decals/_decals.dm new file mode 100644 index 000000000000..b343f2876db6 --- /dev/null +++ b/code/datums/elements/decals/_decals.dm @@ -0,0 +1,106 @@ +/datum/element/decal + element_flags = ELEMENT_BESPOKE|ELEMENT_DETACH + argument_hash_start_idx = 2 + /// Whether this decal can be cleaned. + var/cleanable + /// A description this decal appends to the target's examine message. + var/description + /// The overlay applied by this decal to the target. + var/mutable_appearance/pic + /* + A short lecture on decal element collision on rotation + If a given decal's rotated version is identical to one of existing (at a same target), pre-rotation decals, + then the rotated decal won't stay after when the colliding pre-rotation decal gets rotated, + resulting in some decal elements colliding into nonexistence. This internal tick-tock prevents + such collision by forcing a non-collision. + */ + var/rotated + +/datum/element/decal/Attach(atom/target, _icon, _icon_state, _dir, _cleanable=FALSE, _color, _layer=TURF_LAYER, _description, _alpha=255, _rotated=FALSE) + . = ..() + if(!isatom(target) || (pic ? FALSE : !generate_appearance(_icon, _icon_state, _dir, _layer, _color, _alpha, target))) + return ELEMENT_INCOMPATIBLE + description = _description + cleanable = _cleanable + rotated = _rotated + + RegisterSignal(target,COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(apply_overlay), TRUE) + if(isturf(target)) + RegisterSignal(target,COMSIG_TURF_AFTER_SHUTTLE_MOVE, PROC_REF(shuttlemove_react), TRUE) + if(target.flags_1 & INITIALIZED_1) + target.update_icon() //could use some queuing here now maybe. + else + RegisterSignal(target,COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZE, PROC_REF(late_update_icon), TRUE) + if(isitem(target)) + INVOKE_ASYNC(target, /obj/item/proc/update_slot_icon, TRUE) + if(_dir) + RegisterSignal(target, COMSIG_ATOM_DIR_CHANGE, PROC_REF(rotate_react),TRUE) + if(_cleanable) + RegisterSignal(target, COMSIG_COMPONENT_CLEAN_ACT, PROC_REF(clean_react),TRUE) + if(_description) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(examine),TRUE) + +/** + * ## generate_appearance + * + * If the decal was not given an appearance, it will generate one based on the other given arguments. + * element won't be compatible if it cannot do either + * all args are fed into creating an image, they are byond vars for images you'll recognize in the byond docs + * (except source, source is the object whose appearance we're copying.) + */ + +/datum/element/decal/proc/generate_appearance(_icon, _icon_state, _dir, _layer, _color, _alpha, source) + if(!_icon || !_icon_state) + return FALSE + var/temp_image = image(_icon, null, _icon_state, _layer, _dir) + pic = new(temp_image) + pic.color = _color + pic.alpha = _alpha + pic.appearance_flags |= RESET_COLOR + return TRUE + +/datum/element/decal/Detach(atom/source, force) + UnregisterSignal(source, list(COMSIG_ATOM_DIR_CHANGE, COMSIG_COMPONENT_CLEAN_ACT, COMSIG_PARENT_EXAMINE, COMSIG_ATOM_UPDATE_OVERLAYS, COMSIG_TURF_AFTER_SHUTTLE_MOVE)) + source.update_icon() + if(isitem(source)) + INVOKE_ASYNC(source, /obj/item/proc/update_slot_icon) + return ..() + +/datum/element/decal/proc/late_update_icon(atom/source) + SIGNAL_HANDLER + + if(source && istype(source)) + source.update_icon() + UnregisterSignal(source,COMSIG_ATOM_AFTER_SUCCESSFUL_INITIALIZE) + + +/datum/element/decal/proc/apply_overlay(atom/source, list/overlay_list) + SIGNAL_HANDLER + + overlay_list += pic + +/datum/element/decal/proc/shuttlemove_react(datum/source, turf/newT) + SIGNAL_HANDLER + Detach(source) + newT.AddElement(/datum/element/decal, pic.icon, pic.icon_state, pic.dir, cleanable, pic.color, pic.layer, description, pic.alpha, rotated) + +/datum/element/decal/proc/rotate_react(datum/source, old_dir, new_dir) + SIGNAL_HANDLER + + if(old_dir == new_dir) + return + Detach(source) + source.AddElement(/datum/element/decal, pic.icon, pic.icon_state, angle2dir(dir2angle(pic.dir)+dir2angle(new_dir)-dir2angle(old_dir)), cleanable, pic.color, pic.layer, description, pic.alpha, !rotated) + +/datum/element/decal/proc/clean_react(datum/source, clean_types) + SIGNAL_HANDLER + + if(clean_types & cleanable) + Detach(source) + return TRUE + return NONE + +/datum/element/decal/proc/examine(datum/source, mob/user, list/examine_list) + SIGNAL_HANDLER + + examine_list += description diff --git a/code/datums/elements/decals/blood.dm b/code/datums/elements/decals/blood.dm new file mode 100644 index 000000000000..a2a7245eea9a --- /dev/null +++ b/code/datums/elements/decals/blood.dm @@ -0,0 +1,44 @@ +/datum/element/decal/blood + +/datum/element/decal/blood/Attach(datum/target, _icon, _icon_state, _dir, _cleanable=CLEAN_TYPE_BLOOD, _color, _layer=ABOVE_OBJ_LAYER) + if(!isitem(target)) + return ELEMENT_INCOMPATIBLE + + . = ..() + RegisterSignal(target, COMSIG_ATOM_GET_EXAMINE_NAME, PROC_REF(get_examine_name), TRUE) + +/datum/element/decal/blood/Detach(atom/source, force) + UnregisterSignal(source, COMSIG_ATOM_GET_EXAMINE_NAME) + return ..() + +/datum/element/decal/blood/generate_appearance(_icon, _icon_state, _dir, _layer, _color, _alpha, source) + var/obj/item/I = source + if(!_icon) + _icon = 'icons/effects/blood.dmi' + if(!_icon_state) + _icon_state = "itemblood" + if(!_color) + _color = COLOR_BLOOD + var/item_icon = I.icon + var/item_icon_state = I.icon_state + var/static/list/blood_splatter_appearances = list() + //try to find a pre-processed blood-splatter. otherwise, make a new one + var/index = "[REF(item_icon)]-[item_icon_state]" + pic = blood_splatter_appearances[index] + + if(!pic) + var/icon/blood_splatter_icon = icon(I.icon, I.icon_state, null, 1) //we only want to apply blood-splatters to the initial icon_state for each object + blood_splatter_icon.Blend("#fff", ICON_ADD) //fills the icon_state with white (except where it's transparent) + blood_splatter_icon.Blend(icon(_icon, _icon_state), ICON_MULTIPLY) //adds blood and the remaining white areas become transparant + pic = mutable_appearance(blood_splatter_icon, initial(I.icon_state)) + pic.color = _color + blood_splatter_appearances[index] = pic + return TRUE + +/datum/element/decal/blood/proc/get_examine_name(datum/source, mob/user, list/override) + SIGNAL_HANDLER + + var/atom/A = source + override[EXAMINE_POSITION_ARTICLE] = A.gender == PLURAL? "some" : "a" + override[EXAMINE_POSITION_BEFORE] = " blood-stained " + return COMPONENT_EXNAME_CHANGED diff --git a/code/datums/elements/footstep.dm b/code/datums/elements/footstep.dm index 83bb8578da85..92ce7471d22b 100644 --- a/code/datums/elements/footstep.dm +++ b/code/datums/elements/footstep.dm @@ -100,9 +100,9 @@ return . = list(FOOTSTEP_MOB_SHOE = turf.footstep, FOOTSTEP_MOB_BAREFOOT = turf.barefootstep, FOOTSTEP_MOB_HEAVY = turf.heavyfootstep, FOOTSTEP_MOB_CLAW = turf.clawfootstep, STEP_SOUND_PRIORITY = STEP_SOUND_NO_PRIORITY) - SEND_SIGNAL(turf, COMSIG_TURF_PREPARE_STEP_SOUND, .) + //The turf has no footstep sound (e.g. open space) and none of the objects on that turf (e.g. catwalks) overrides it - if(isnull(turf.footstep)) + if(!(SEND_SIGNAL(turf, COMSIG_TURF_PREPARE_STEP_SOUND, .) & FOOTSTEP_OVERRIDDEN) && isnull(turf.footstep)) return null return . @@ -148,7 +148,7 @@ //cache for sanic speed (lists are references anyways) var/static/list/footstep_sounds = GLOB.footstep - if ((source.wear_suit?.body_parts_covered | source.w_uniform?.body_parts_covered | source.shoes?.body_parts_covered) & FEET) + if (((source.wear_suit?.body_parts_covered | source.w_uniform?.body_parts_covered) & FEET) || (source.shoes && !istype(source.shoes, /obj/item/clothing/shoes/xeno_wraps))) // we are wearing shoes var/shoestep_type = prepared_steps[FOOTSTEP_MOB_SHOE] diff --git a/code/datums/elements/footstep_override.dm b/code/datums/elements/footstep_override.dm index 4e0c346c5be2..05a6d9606021 100644 --- a/code/datums/elements/footstep_override.dm +++ b/code/datums/elements/footstep_override.dm @@ -78,3 +78,4 @@ steps[FOOTSTEP_MOB_HEAVY] = heavyfootstep steps[FOOTSTEP_MOB_CLAW] = clawfootstep steps[STEP_SOUND_PRIORITY] = priority + return FOOTSTEP_OVERRIDDEN diff --git a/code/datums/elements/speech_bubble_override.dm b/code/datums/elements/speech_bubble_override.dm new file mode 100644 index 000000000000..6a72bf3b97fa --- /dev/null +++ b/code/datums/elements/speech_bubble_override.dm @@ -0,0 +1,27 @@ +/datum/element/speech_bubble_override + element_flags = ELEMENT_BESPOKE|ELEMENT_DETACH_ON_HOST_DESTROY + argument_hash_start_idx = 2 + var/bubble_type + +/datum/element/speech_bubble_override/Attach(datum/target, bubble_type) + . = ..() + if(!ismob(target)) + return ELEMENT_INCOMPATIBLE + + src.bubble_type = bubble_type + + RegisterSignal(target, COMSIG_MOB_SAY, PROC_REF(handle_speech)) + RegisterSignal(target, COMSIG_MOB_CREATE_TYPING_INDICATOR, PROC_REF(handle_typing_indicator)) + +/datum/element/speech_bubble_override/Detach(datum/source, ...) + UnregisterSignal(source, COMSIG_MOB_SAY) + UnregisterSignal(source, COMSIG_MOB_CREATE_TYPING_INDICATOR) + return ..() + +/datum/element/speech_bubble_override/proc/handle_speech(mob/target, list/speech_args) + SIGNAL_HANDLER + speech_args[SPEECH_BUBBLE_TYPE] = bubble_type + +/datum/element/speech_bubble_override/proc/handle_typing_indicator(mob/target, list/bubble_args) + SIGNAL_HANDLER + bubble_args[BUBBLE_ICON_STATE] = bubble_type diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 1a305ea22b87..d6c5cb4cd2d6 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -444,7 +444,7 @@ DELAY 10 NAME Maria Dell PRESET /datum/preset_holoimage/engineer/atmos - SAY It's fine, don't worry. I've got Plastic on it. And frankly, i'm kinda busy with, the, uhhm, incinerator. + SAY It's fine, don't worry. I've got Plastic on it. And frankly, I'm kinda busy with, the, uhhm, incinerator. DELAY 30 NAME Dave Tundrale PRESET /datum/preset_holoimage/engineer diff --git a/code/datums/map_config.dm b/code/datums/map_config.dm index e246ccaa4620..83c612993bf5 100644 --- a/code/datums/map_config.dm +++ b/code/datums/map_config.dm @@ -23,7 +23,7 @@ var/space_ruin_levels = 7 var/space_empty_levels = 1 - var/minetype = "lavaland" + var/minetype = "jungle_and_lavaland" var/cryo_spawn = FALSE var/allow_custom_shuttles = TRUE diff --git a/code/datums/mapgen/Cavegens/IcemoonCaves.dm b/code/datums/mapgen/Cavegens/IcemoonCaves.dm index 1109976b3fc8..e1aa09f6b3cb 100644 --- a/code/datums/mapgen/Cavegens/IcemoonCaves.dm +++ b/code/datums/mapgen/Cavegens/IcemoonCaves.dm @@ -7,7 +7,8 @@ /mob/living/simple_animal/hostile/asteroid/polarbear = 30, /obj/structure/spawner/ice_moon/polarbear = 3, \ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /mob/living/simple_animal/hostile/asteroid/marrowweaver/ice = 30, - /mob/living/simple_animal/hostile/asteroid/goldgrub = 10) + /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, + /mob/living/simple_animal/hostile/asteroid/ambusher = 10) weighted_flora_spawn_list = list(/obj/structure/flora/tree/pine = 2, /obj/structure/flora/rock/icy = 2, /obj/structure/flora/rock/pile/icy = 2, /obj/structure/flora/grass/both = 6) ///Note that this spawn list is also in the lavaland generator weighted_feature_spawn_list = null @@ -18,7 +19,8 @@ /mob/living/simple_animal/hostile/asteroid/polarbear = 30, /obj/structure/spawner/ice_moon/polarbear = 3, \ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /mob/living/simple_animal/hostile/asteroid/marrowweaver/ice = 30, - /mob/living/simple_animal/hostile/asteroid/goldgrub = 10) + /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, + /mob/living/simple_animal/hostile/asteroid/ambusher = 2) initial_closed_chance = 53 birth_limit = 5 death_limit = 4 diff --git a/code/datums/mapgen/biomes/_biome.dm b/code/datums/mapgen/biomes/_biome.dm new file mode 100644 index 000000000000..aa68b8ebe990 --- /dev/null +++ b/code/datums/mapgen/biomes/_biome.dm @@ -0,0 +1,24 @@ +///This datum handles the transitioning from a turf to a specific biome, and handles spawning decorative structures and mobs. +/datum/biome + ///Type of turf this biome creates + var/turf_type + ///Chance of having a structure from the flora types list spawn + var/flora_density = 0 + ///Chance of having a mob from the fauna types list spawn + var/fauna_density = 0 + ///list of type paths of objects that can be spawned when the turf spawns flora + var/list/flora_types = list(/obj/structure/flora/grass/jungle) + ///list of type paths of mobs that can be spawned when the turf spawns fauna + var/list/fauna_types = list() + +///This proc handles the creation of a turf of a specific biome type +/datum/biome/proc/generate_turf(turf/gen_turf) + . = gen_turf.ChangeTurf(turf_type, null, CHANGETURF_DEFER_CHANGE) + if(length(fauna_types) && prob(fauna_density)) + var/mob/fauna = pick(fauna_types) + new fauna(gen_turf) + + if(length(flora_types) && prob(flora_density)) + var/obj/structure/flora = pick(flora_types) + new flora(gen_turf) + diff --git a/code/datums/martial/ultra_violence.dm b/code/datums/martial/ultra_violence.dm index 612e5a2e3964..92e24e8a473a 100644 --- a/code/datums/martial/ultra_violence.dm +++ b/code/datums/martial/ultra_violence.dm @@ -150,13 +150,13 @@ /obj/item/ammo_box/magazine/internal/cylinder/ipcmartial name = "\improper Piercer cylinder" ammo_type = /obj/item/ammo_casing/ipcmartial - caliber = "357" + caliber = CALIBER_357MAG max_ammo = 3 /obj/item/ammo_casing/ipcmartial name = ".357 sharpshooter bullet casing" desc = "A .357 sharpshooter bullet casing." - caliber = "357" + caliber = CALIBER_357MAG projectile_type = /obj/projectile/bullet/ipcmartial click_cooldown_override = 0.1 //this gun shoots faster @@ -168,7 +168,8 @@ wound_falloff_tile = -2.5 ricochets_max = 1 // so you can't use it in a small room to obliterate everyone inside ricochet_chance = INFINITY // ALWAYS ricochet - penetrating = TRUE + penetrations = INFINITY + can_ricoshot = ALWAYS_RICOSHOT // +RICOSHOT /obj/projectile/bullet/ipcmartial/on_hit(atom/target, blocked) . = ..() @@ -196,7 +197,7 @@ /obj/projectile/bullet/ipcmartial/on_ricochet(atom/A) damage += 10 // more damage if you ricochet it, good luck hitting it consistently though speed *= 0.5 // faster so it can hit more reliably - penetrating = FALSE + penetrations = 0 return ..() /obj/projectile/bullet/ipcmartial/check_ricochet() diff --git a/code/datums/mood_events/drink_events.dm b/code/datums/mood_events/drink_events.dm index 4e20b2f5b06b..098fd155afe1 100644 --- a/code/datums/mood_events/drink_events.dm +++ b/code/datums/mood_events/drink_events.dm @@ -4,23 +4,23 @@ /datum/mood_event/quality_nice description = "That drink wasn't bad at all.\n" - mood_change = 1 - timeout = 2 MINUTES + mood_change = 5 + timeout = 5 MINUTES /datum/mood_event/quality_good description = "That drink was pretty good.\n" - mood_change = 2 - timeout = 2 MINUTES + mood_change = 10 + timeout = 5 MINUTES /datum/mood_event/quality_verygood description = "That drink was great!\n" - mood_change = 3 - timeout = 2 MINUTES + mood_change = 15 + timeout = 5 MINUTES /datum/mood_event/quality_fantastic description = "That drink was amazing!\n" - mood_change = 4 - timeout = 2 MINUTES + mood_change = 20 + timeout = 10 MINUTES /datum/mood_event/amazingtaste description = "Amazing taste!\n" diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm index 61ede09c2bdb..aa6061668e9f 100644 --- a/code/datums/mood_events/generic_positive_events.dm +++ b/code/datums/mood_events/generic_positive_events.dm @@ -1,5 +1,5 @@ /datum/mood_event/ally_power - description= "There are Allies everywhere.\n" + description= "You feel at ease, from being surrounded by your friends.\n" mood_change = 1 timeout = 2 MINUTES diff --git a/code/datums/mutations/body.dm b/code/datums/mutations/body.dm index 804492f862e9..266f5c82a8c5 100644 --- a/code/datums/mutations/body.dm +++ b/code/datums/mutations/body.dm @@ -446,6 +446,8 @@ power_coeff = 1 /datum/mutation/human/hypermarrow/on_life() + if(HAS_TRAIT(owner, TRAIT_NO_BLOOD_REGEN)) + return //no bone marrow to regenerate blood in the first place if(owner.blood_volume < BLOOD_VOLUME_NORMAL(owner)) owner.blood_volume += GET_MUTATION_POWER(src) * 2 - 1 owner.adjust_nutrition((GET_MUTATION_POWER(src) * 2 - 0.8) * HUNGER_FACTOR) diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index a51cfa22ba23..4ee56089d48e 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -542,7 +542,6 @@ admin_notes = "Go big or go home." credit_cost = 7500 -/* Disabled for having fucked atmos /datum/map_template/shuttle/emergency/raven suffix = "raven" name = "CentCom Raven Cruiser" @@ -551,7 +550,6 @@ This escape shuttle boasts shields and numerous anti-personnel turrets guarding its perimeter to fend off meteors and enemy boarding attempts." admin_notes = "Comes with turrets that will target anything without the neutral faction (nuke ops, xenos etc, but not pets)." credit_cost = 30000 -*/ /datum/map_template/shuttle/arrival/box suffix = "box" diff --git a/code/datums/status_effects/buffs/buffs.dm b/code/datums/status_effects/buffs/buffs.dm index 112529026ff8..0e59693a29a2 100644 --- a/code/datums/status_effects/buffs/buffs.dm +++ b/code/datums/status_effects/buffs/buffs.dm @@ -642,7 +642,7 @@ //adrenaline rush from combat damage /atom/movable/screen/alert/status_effect/adrenaline name = "Adrenaline rush" - desc = "The sudden injuries you've recieved have put your body into fight-or-flight mode! Now's the time to look for an exit!" + desc = "The sudden injuries you've received have put your body into fight-or-flight mode! Now's the time to look for an exit!" icon_state = "default" /datum/status_effect/adrenaline @@ -667,7 +667,7 @@ to_chat(owner, span_warning(printout)) REMOVE_TRAIT(owner, TRAIT_REDUCED_DAMAGE_SLOWDOWN, type) return ..() - + /datum/status_effect/diamondskin id = "diamondskin" duration = 20 SECONDS @@ -693,8 +693,9 @@ var/mob/living/carbon/human/H = owner H.physiology.pressure_mod /= 0.5 H.physiology.heat_mod /= 0.5 - + //holy light specific buffs + /datum/status_effect/holylight_antimagic id = "holy antimagic" duration = 2 MINUTES diff --git a/code/datums/status_effects/debuffs/drunk.dm b/code/datums/status_effects/debuffs/drunk.dm index d305e194edb5..469d5dafd2d6 100644 --- a/code/datums/status_effects/debuffs/drunk.dm +++ b/code/datums/status_effects/debuffs/drunk.dm @@ -141,15 +141,11 @@ if(drunk_value > BALLMER_PEAK_WINDOWS_ME) // by this point you're into windows ME territory owner.say(pick_list_replacements(VISTA_FILE, "ballmer_windows_me_msg"), forced = "ballmer") - // There's always a 30% chance to gain some drunken slurring - if(prob(30)) - owner.adjust_slurring(4 SECONDS) - // And drunk people will always lose jitteriness owner.adjust_jitter(-6 SECONDS) - // Over 11, we will constantly gain slurring up to 10 seconds of slurring. - if(drunk_value >= 11) + // Over 11, Light drinkers will constantly gain slurring up to 10 seconds of slurring. + if(HAS_TRAIT(owner, TRAIT_LIGHT_DRINKER) & (drunk_value >= 11)) owner.adjust_slurring_up_to(2.4 SECONDS, 10 SECONDS) // Over 41, we have a 30% chance to gain confusion, and we will always have 20 seconds of dizziness. @@ -160,7 +156,7 @@ owner.set_dizzy_if_lower(20 SECONDS) ADD_TRAIT(src, TRAIT_SURGERY_PREPARED, "drunk") - // Over 51, we have a 3% chance to gain a lot of confusion and vomit, and we will always have 50 seconds of dizziness + // Over 51, we have a 3% chance to gain a lot of confusion and vomit, and we will always have 50 seconds of dizziness and normal drinkers will start to slur if(drunk_value >= 51) owner.set_dizzy_if_lower(50 SECONDS) if(prob(3)) @@ -168,16 +164,20 @@ if(iscarbon(owner)) var/mob/living/carbon/carbon_owner = owner carbon_owner.vomit() // Vomiting clears toxloss - consider this a blessing + if(!HAS_TRAIT(owner, TRAIT_ALCOHOL_TOLERANCE)) + owner.adjust_slurring_up_to(2.4 SECONDS, 7 SECONDS) // Over 71, we will constantly have blurry eyes if(drunk_value >= 71) owner.blur_eyes(drunk_value * 2 - 140) - // Over 81, we will gain constant toxloss + // Over 81, we will gain constant toxloss and experienced drunks will now begin to slur if(drunk_value >= 81) owner.adjustToxLoss(1) if(owner.stat == CONSCIOUS && prob(5)) to_chat(owner, span_warning("Maybe you should lie down for a bit...")) + if(HAS_TRAIT(owner, TRAIT_ALCOHOL_TOLERANCE)) + owner.adjust_slurring_up_to(2.4 SECONDS, 4 SECONDS) // Over 91, we gain even more toxloss, brain damage, and have a chance of dropping into a long sleep if(drunk_value >= 91) diff --git a/code/datums/status_effects/debuffs/fire_stacks.dm b/code/datums/status_effects/debuffs/fire_stacks.dm index 55978eb6bbdb..1f6d91865edf 100644 --- a/code/datums/status_effects/debuffs/fire_stacks.dm +++ b/code/datums/status_effects/debuffs/fire_stacks.dm @@ -200,6 +200,7 @@ var/thermal_protection = victim.get_thermal_protection() if(thermal_protection >= FIRE_IMMUNITY_MAX_TEMP_PROTECT && !no_protection) + SEND_SIGNAL(owner, COMSIG_CLEAR_MOOD_EVENT, "on_fire") return if(thermal_protection >= FIRE_SUIT_MAX_TEMP_PROTECT && !no_protection) @@ -207,7 +208,10 @@ return victim.adjust_bodytemperature((BODYTEMP_HEATING_MAX + (stacks * 12)) * 0.5 * seconds_per_tick) - SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "on_fire", /datum/mood_event/on_fire) + if(!HAS_TRAIT(victim, TRAIT_RESISTHEAT)) + SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "on_fire", /datum/mood_event/on_fire) + else + SEND_SIGNAL(owner, COMSIG_CLEAR_MOOD_EVENT, "on_fire") /** * Handles mob ignition, should be the only way to set on_fire to TRUE diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index afab00c7f397..42a45f528fbc 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -126,10 +126,11 @@ /// Wire assignment for airlocks in this area var/airlock_wires = /datum/wires/airlock + ///This datum, if set, allows terrain generation behavior to be ran on Initialize() + var/datum/map_generator/map_generator + var/turf/teleport_anchors = list() //ist of tiles we prefer to teleport to. this is for areas that are partially hazardous like for instance atmos_distro - ///This datum, if set, allows terrain generation behavior to be ran on Initialize(mapload) - var/datum/map_generator/map_generator /// Whether the lights in this area aren't turned off when it's empty at roundstart var/lights_always_start_on = FALSE diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 191525de75e4..9135e2ad8909 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -732,11 +732,11 @@ /mob/living/proc/get_blood_dna_list() if(get_blood_id() != /datum/reagent/blood) return - return list("ANIMAL DNA" = "Y-") + return list("ANIMAL DNA" = get_blood_type("Y-")) ///Get the mobs dna list /mob/living/carbon/get_blood_dna_list() - if(!(get_blood_id() in list(/datum/reagent/blood, /datum/reagent/toxin/acid))) //polysmorphs have DNA located in literal acid, don't ask me why + if(!(get_blood_id() in list(/datum/reagent/blood, /datum/reagent/toxin/acid, /datum/reagent/consumable/liquidelectricity))) //polysmorphs have DNA located in literal acid, don't ask me why return var/list/blood_dna = list() if(dna) @@ -746,10 +746,10 @@ return blood_dna /mob/living/carbon/alien/get_blood_dna_list() - return list("UNKNOWN DNA" = "X*") + return list("UNKNOWN DNA" = get_blood_type("X")) /mob/living/silicon/get_blood_dna_list() - return list("MOTOR OIL" = "SAE 5W-30") //just a little flavor text. + return list("SYNTHETIC COOLANT" = get_blood_type("Coolant")) ///to add a mob's dna info into an object's blood_dna list. /atom/proc/transfer_mob_blood_dna(mob/living/L) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 99dc8e01778b..78bb1d7cafb0 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -1011,6 +1011,8 @@ return FALSE if(force < (move_resist * MOVE_FORCE_PULL_RATIO)) return FALSE + if(SEND_SIGNAL(src, COMSIG_ATOM_CAN_BE_PULLED, user) & COMSIG_ATOM_CANT_PULL) //dripstation edit + return FALSE //dripstation edit return TRUE /// Called when mob changes from a standing position into a prone while lacking the ability to stand up at the moment. diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm index 974f66f8a616..4d4c0185500a 100644 --- a/code/game/gamemodes/dynamic/dynamic.dm +++ b/code/game/gamemodes/dynamic/dynamic.dm @@ -79,7 +79,7 @@ GLOBAL_VAR_INIT(dynamic_forced_threat_level, -1) /// Antags rolled by rules so far, to keep track of and discourage scaling past a certain ratio of crew/antags especially on lowpop. var/antags_rolled = 0 /// CRATE DISCOUNT - var/discountedcrates = list( /datum/supply_pack/security/laser, + var/discountedcrates = list( /datum/supply_pack/security/armory/laser, //dripstation edit /datum/supply_pack/security/vending/security, /datum/supply_pack/service/party) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 1df48e8137eb..019e35a760f1 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -1514,6 +1514,7 @@ GLOBAL_LIST_EMPTY(possible_items_special) /datum/objective/assassinate/cloned, /datum/objective/assassinate/once, /datum/objective/maroon, + /datum/objective/maroon_organ, /datum/objective/debrain, /datum/objective/protect, /datum/objective/assist, @@ -1561,21 +1562,17 @@ GLOBAL_LIST_EMPTY(possible_items_special) return (istype(user_area, dropoff) && istype(target_area, dropoff)) -/** - * Break shit - the objective - * - * Areas are stored, not references to the machines and not checking the machines globally - * This solves the following issues: - * * Problem 1 - Engineers rebuild and then the sabotage is immediately undone, the traitor having no reason to stop them - * * Problem 2 - Engineers build a random machine in maint where no one would look to fuck over the traitor - * The idea is that the traitor must commit to breaking the machines - */ + +/////////////////////////////////////////////////////////////////////// +//----------------Break specific machines in an area once------------// +/////////////////////////////////////////////////////////////////////// /datum/objective/break_machinery name = "Destroy some machines" explanation_text = "Destroy all of something in the areas it spawns in." var/obj/machinery/target_obj_type var/list/potential_target_types var/list/area/target_areas + var/list/machines_to_break = list() /datum/objective/break_machinery/finalize() target_areas = list() @@ -1586,8 +1583,8 @@ GLOBAL_LIST_EMPTY(possible_items_special) /obj/machinery/rnd/server, // ENGINEERING /obj/machinery/power/smes, - /obj/machinery/power/supermatter_crystal, /obj/machinery/telecomms, // hard-mode + /obj/machinery/power/supermatter_crystal, // MEDICAL /obj/machinery/stasis, /obj/machinery/sleeper, @@ -1628,11 +1625,14 @@ GLOBAL_LIST_EMPTY(possible_items_special) // Store areas for(var/obj/machinery/machine as anything in eligible_machines) target_areas |= get_area(machine) - if(target_areas.len >= 4) + for(var/obj/machinery/specific as anything in get_area(machine)) + if(istype(specific, target_obj_type)) + machines_to_break |= specific + if(target_areas.len >= 2) break // Format explanation text - explanation_text = "Ensure no functioning [machine_name][machine_name[length(machine_name)] == "s" ? "es" : "s"] exist in " + explanation_text = "Destroy the original [machine_name][machine_name[length(machine_name)] == "s" ? "es" : "s"] in " switch(target_areas.len) if(0) return FALSE @@ -1640,14 +1640,6 @@ GLOBAL_LIST_EMPTY(possible_items_special) explanation_text += "[target_areas[1].name]." if(2) explanation_text += "[target_areas[1].name] and [target_areas[2].name]." - else - var/iteration = 1 - for(var/area/target_area in target_areas) - if(iteration == target_areas.len) - explanation_text += "and [target_area.name]." - break - explanation_text += "[target_area.name], " - iteration++ return TRUE /datum/objective/break_machinery/check_completion() @@ -1655,8 +1647,10 @@ GLOBAL_LIST_EMPTY(possible_items_special) return TRUE if(target_areas.len == 0) return TRUE - for(var/area/target_area in target_areas) - if(locate(target_obj_type) in target_area) + if(machines_to_break.len == 0) + return TRUE + for(var/obj/machinery/thing as anything in machines_to_break) + if(thing && istype(thing, target_obj_type)) return FALSE return TRUE @@ -1698,3 +1692,58 @@ GLOBAL_LIST_EMPTY(possible_items_special) /datum/objective/gimmick/admin_edit(mob/admin) update_explanation_text() + +/////////////////////////////////////////////////////////////////////// +//-----------------------Maroon a specific organ---------------------// +/////////////////////////////////////////////////////////////////////// +/datum/objective/maroon_organ + name = "maroon organ" + var/obj/item/organ/original_organ + +/datum/objective/maroon_organ/is_valid_target(datum/mind/possible_target) + if(iscarbon(possible_target?.current)) + var/mob/living/carbon/possible_carbon_target = possible_target.current + return LAZYLEN(possible_carbon_target.internal_organs) + +/datum/objective/maroon_organ/finalize() + find_target() + if(!target) + return FALSE + + // This will always be a carbon with organs, because of is_valid_target() + var/mob/living/carbon/carbon_target = target.current + var/list/eligible_organs = LAZYCOPY(carbon_target.internal_organs) //make a copy so we don't accidentally remove their brain + for(var/thing in eligible_organs) + if(istype(thing, /obj/item/organ/brain)) //make sure it doesn't pick the brain + eligible_organs -= thing + original_organ = pick(eligible_organs) + if(original_organ) + update_explanation_text() + return TRUE + +/datum/objective/maroon_organ/update_explanation_text() + if(target && original_organ) + var/mob/living/carbon/human/H = target.current + explanation_text = "Ensure that [target.name], the [isipc(H) ? H.dna.species.name : lowertext(H.dna.species.name)] [target.assigned_role] does not escape alive with their original [original_organ]." + else + explanation_text = "Free Objective" + . = ..() + +/datum/objective/maroon_organ/admin_edit(mob/admin) + finalize() + update_explanation_text() + return + +/datum/objective/maroon_organ/check_completion() + if(..()) + return TRUE + + //if they're considered marooned + if(!target || !considered_alive(target) || (!target.current.onCentCom() && !target.current.onSyndieBase())) + return TRUE + + var/mob/living/carbon/carbon_target = target.current + //if they don't have the original organ inside them + if(carbon_target && istype(carbon_target) && (original_organ in carbon_target.internal_organs)) + return FALSE + return TRUE diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index e1f86a50aff9..ded2d319c4ef 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -298,6 +298,11 @@ Class Procs: if(is_species(L, /datum/species/lizard/ashwalker)) return FALSE // ashwalkers cant use modern machines + //YOGS EDIT BEGIN + if(is_species(L, /datum/species/pod/ivymen)) + return FALSE // same as ivymen + //YOGS EDIT END + var/mob/living/carbon/H = user if(istype(H) && H.has_dna()) if(!Adjacent(user) && !H.dna.check_mutation(TK)) diff --git a/code/game/machinery/airlock_cycle_control.dm b/code/game/machinery/airlock_cycle_control.dm index 7a142582f6f5..eded32c80992 100644 --- a/code/game/machinery/airlock_cycle_control.dm +++ b/code/game/machinery/airlock_cycle_control.dm @@ -113,12 +113,12 @@ qdel(wires) wires = null cut_links() - SSair_machinery.stop_processing_machine(src) + SSair.stop_processing_machine(src) return ..() /obj/machinery/advanced_airlock_controller/Initialize(mapload) . = ..() - SSair_machinery.start_processing_machine(src) + SSair.start_processing_machine(src) scan_on_late_init = mapload if(mapload && (. != INITIALIZE_HINT_QDEL)) return INITIALIZE_HINT_LATELOAD diff --git a/code/game/machinery/computer/Operating.dm b/code/game/machinery/computer/Operating.dm index d14b5fc6095f..fe6c21824b04 100644 --- a/code/game/machinery/computer/Operating.dm +++ b/code/game/machinery/computer/Operating.dm @@ -102,7 +102,7 @@ data["patient"]["stat"] = "Dead" data["patient"]["statstate"] = "bad" data["patient"]["health"] = patient.health - data["patient"]["blood_type"] = patient.dna.blood_type + data["patient"]["blood_type"] = patient.dna.blood_type.name data["patient"]["maxHealth"] = patient.maxHealth data["patient"]["minHealth"] = HEALTH_THRESHOLD_DEAD data["patient"]["bruteLoss"] = patient.getBruteLoss() diff --git a/code/game/machinery/computer/atmos_control.dm b/code/game/machinery/computer/atmos_control.dm index 7ed11ce00534..bd878d193559 100644 --- a/code/game/machinery/computer/atmos_control.dm +++ b/code/game/machinery/computer/atmos_control.dm @@ -74,11 +74,11 @@ /obj/machinery/air_sensor/Initialize(mapload) . = ..() - SSair_machinery.start_processing_machine(src) + SSair.start_processing_machine(src) set_frequency(frequency) /obj/machinery/air_sensor/Destroy() - SSair_machinery.stop_processing_machine(src) + SSair.stop_processing_machine(src) SSradio.remove_object(src, frequency) return ..() diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm index cefddeb1eda1..451b2b09bbb0 100644 --- a/code/game/machinery/computer/dna_console.dm +++ b/code/game/machinery/computer/dna_console.dm @@ -1026,7 +1026,7 @@ "UE"=scanner_occupant.dna.unique_enzymes, "UF"=scanner_occupant.dna.unique_features, "name"=scanner_occupant.real_name, - "blood_type"=scanner_occupant.dna.blood_type) + "blood_type"=scanner_occupant.dna.blood_type.name) return diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index a26d877798de..501e2a978984 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -546,7 +546,8 @@ if(3) R.fields["age"] = rand(AGE_MIN, AGE_MAX) if(4) - R.fields["blood_type"] = random_blood_type() + var/datum/blood_type/blood = random_blood_type() + R.fields["blood_type"] = blood.name if(5) R.fields["p_stat"] = pick("*Unconscious*", "Active", "Physically Unfit") if(6) diff --git a/code/game/machinery/decontamination.dm b/code/game/machinery/decontamination.dm index 585c4f15992f..e13b403895f1 100644 --- a/code/game/machinery/decontamination.dm +++ b/code/game/machinery/decontamination.dm @@ -135,7 +135,7 @@ else visible_message(span_warning("[src]'s gate creaks open with a loud whining noise.")) playsound(src, 'sound/machines/airlock_alien_prying.ogg', 50, TRUE) - for(var/obj/item/item in contents) + for(var/obj/item/item in contents) QDEL_NULL(item) shock() open_machine(0) @@ -144,7 +144,7 @@ /obj/machinery/decontamination_unit/proc/decon_eject() var/mob/living/mob_occupant = occupant - say("The decontamination process is completed, thank you for your patient.") + say("The decontamination process is completed, thank you for your patience.") playsound(src, 'sound/machines/decon/decon-open.ogg', 50, TRUE) if(mob_occupant) visible_message(span_notice("[src]'s gate slides open, ejecting you out.")) @@ -393,7 +393,7 @@ var/mob/living/mob_occupant = occupant if(!occupant && !contents.len) return - else + else if(uv_emagged) say("ERROR: Decontamination process is going over safety limit!!") uv_cycles = 7 diff --git a/code/game/machinery/electrolyzer.dm b/code/game/machinery/electrolyzer.dm index 1460a455aec0..b2eb7c986fa5 100644 --- a/code/game/machinery/electrolyzer.dm +++ b/code/game/machinery/electrolyzer.dm @@ -203,9 +203,9 @@ usr.visible_message(span_notice("[usr] switches [on ? "on" : "off"] \the [src]."), span_notice("You switch [on ? "on" : "off"] \the [src].")) update_appearance(UPDATE_ICON) if (on) - SSair_machinery.start_processing_machine(src) + SSair.start_processing_machine(src) else - SSair_machinery.stop_processing_machine(src) + SSair.stop_processing_machine(src) . = TRUE if("eject") if(panel_open && cell) diff --git a/code/game/machinery/medical_kiosk.dm b/code/game/machinery/medical_kiosk.dm index 5b3d25dab013..74fc08e47f96 100644 --- a/code/game/machinery/medical_kiosk.dm +++ b/code/game/machinery/medical_kiosk.dm @@ -197,7 +197,7 @@ var/bleed_status = "Patient is not currently bleeding." var/blood_status = " Patient either has no blood, or does not require it to function." var/blood_percent = round((altPatient.blood_volume / BLOOD_VOLUME_NORMAL(altPatient))*100) - var/blood_type = altPatient.dna.blood_type + var/blood_type = altPatient.dna.blood_type.name var/blood_warning = " " for(var/thing in altPatient.diseases) //Disease Information diff --git a/code/game/machinery/mindmachine.dm b/code/game/machinery/mindmachine.dm index 80ccfd1f7ba6..277c9b1aee75 100644 --- a/code/game/machinery/mindmachine.dm +++ b/code/game/machinery/mindmachine.dm @@ -316,6 +316,10 @@ if(DEAD) .["firstStat"] = "Dead" .["firstMindType"] = firstLiving.key ? "Sentient" : "Non-Sentient" + else + .["firstName"] = null + .["firstStat"] = null + .["firstMindType"] = null else // If you don't null it and keep the ui open, then above data doesn't change until you reopen. .["firstOpen"] = null .["firstLocked"] = null @@ -338,6 +342,10 @@ if(DEAD) .["secondStat"] = "Dead" .["secondMindType"] = secondLiving.key ? "Sentient" : "Non-Sentient" + else + .["secondName"] = null + .["secondStat"] = null + .["secondMindType"] = null else .["secondOpen"] = null .["secondLocked"] = null diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 6c393d6f367b..e5c37ee4594c 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -17,6 +17,7 @@ var/static/list/allowed_devices = typecacheof(list( /obj/item/gun/energy, + /obj/item/cargo_teleporter, //dripstation edit /obj/item/melee/baton, /obj/item/ammo_box/magazine/recharge, /obj/item/ammo_box/magazine/m308/laser, diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index 90482de1d7e8..1bca27c4933b 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -264,9 +264,9 @@ usr.visible_message("[usr] switches [on ? "on" : "off"] \the [src].", span_notice("You switch [on ? "on" : "off"] \the [src].")) update_appearance(UPDATE_ICON) if (on) - SSair_machinery.start_processing_machine(src) + SSair.start_processing_machine(src) else - SSair_machinery.stop_processing_machine(src) + SSair.stop_processing_machine(src) /obj/machinery/space_heater/AltClick(mob/user) if(!user.canUseTopic(src, !issilicon(user))) diff --git a/code/game/mecha/equipment/tools/mining_tools.dm b/code/game/mecha/equipment/tools/mining_tools.dm index 93d43355aef0..229b5ac12e77 100644 --- a/code/game/mecha/equipment/tools/mining_tools.dm +++ b/code/game/mecha/equipment/tools/mining_tools.dm @@ -129,7 +129,11 @@ if(isalien(target)) new /obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter(target.drop_location(), splatter_dir) else - new /obj/effect/temp_visual/dir_setting/bloodsplatter(target.drop_location(), splatter_dir) + var/splatter_color = null + if(iscarbon(target)) + var/mob/living/carbon/carbon_target = target + splatter_color = carbon_target.dna.blood_type.color + new /obj/effect/temp_visual/dir_setting/bloodsplatter(target.drop_location(), splatter_dir, splatter_color) //organs go everywhere if(target_part && prob(10 * drill_level)) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 5cc03a2be83f..6b552efaee81 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -24,9 +24,8 @@ layer = BELOW_MOB_LAYER//icon draw layer infra_luminosity = 15 //byond implementation is bugged. force = 5 - light_system = MOVABLE_LIGHT - light_range = 3 - light_power = 6 + light_system = MOVABLE_LIGHT_DIRECTIONAL + light_range = 8 light_on = FALSE flags_1 = HEAR_1 var/ruin_mecha = FALSE //if the mecha starts on a ruin, don't automatically give it a tracking beacon to prevent metagaming. diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index 75b92b50c032..6d408ecaed6d 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -83,25 +83,11 @@ //Add "bloodiness" of this blood's type, to the human's shoes //This is on /cleanable because fuck this ancient mess -/obj/effect/decal/cleanable/Crossed(atom/movable/O) - ..() - if(ishuman(O)) - var/mob/living/carbon/human/H = O - if(H.shoes && blood_state && bloodiness && !HAS_TRAIT(H, TRAIT_LIGHT_STEP)) - var/obj/item/clothing/shoes/S = H.shoes - if(!istype(S) || !S.can_be_bloody) - return - var/add_blood = 0 - if(bloodiness >= BLOOD_GAIN_PER_STEP) - add_blood = BLOOD_GAIN_PER_STEP - else - add_blood = bloodiness - bloodiness -= add_blood - S.bloody_shoes[blood_state] = min(MAX_SHOE_BLOODINESS,S.bloody_shoes[blood_state]+add_blood) - S.add_blood_DNA(return_blood_DNA()) - S.blood_state = blood_state - update_appearance(UPDATE_ICON) - H.update_inv_shoes() +/obj/effect/decal/cleanable/proc/on_entered(datum/source, atom/movable/AM) + SIGNAL_HANDLER + if(iscarbon(AM) && blood_state && bloodiness > 40) + SEND_SIGNAL(AM, COMSIG_STEP_ON_BLOOD, src) + update_icon() /** diff --git a/code/game/objects/effects/decals/cleanable/aliens.dm b/code/game/objects/effects/decals/cleanable/aliens.dm index eeaa6dd4e4bf..f433da5b08fe 100644 --- a/code/game/objects/effects/decals/cleanable/aliens.dm +++ b/code/game/objects/effects/decals/cleanable/aliens.dm @@ -10,8 +10,8 @@ blood_state = BLOOD_STATE_XENO /obj/effect/decal/cleanable/xenoblood/Initialize(mapload) + add_blood_DNA(list("UNKNOWN DNA" = get_blood_type("X"))) // Needs to happen before ..() . = ..() - add_blood_DNA(list("UNKNOWN DNA" = "X*")) /obj/effect/decal/cleanable/xenoblood/xsplatter random_icon_states = list("xgibbl1", "xgibbl2", "xgibbl3", "xgibbl4", "xgibbl5") @@ -71,10 +71,6 @@ icon_state = "xgiblarvatorso" random_icon_states = list("xgiblarvahead", "xgiblarvatorso") -/obj/effect/decal/cleanable/blood/xtracks +/obj/effect/decal/cleanable/xenoblood/xtracks icon_state = "xtracks" random_icon_states = null - -/obj/effect/decal/cleanable/blood/xtracks/Initialize(mapload) - . = ..() - add_blood_DNA(list("Unknown DNA" = "X*")) diff --git a/code/game/objects/effects/decals/cleanable/humans.dm b/code/game/objects/effects/decals/cleanable/humans.dm index 9db5623a991d..e686f9b57948 100644 --- a/code/game/objects/effects/decals/cleanable/humans.dm +++ b/code/game/objects/effects/decals/cleanable/humans.dm @@ -1,43 +1,56 @@ /obj/effect/decal/cleanable/blood name = "blood" - desc = "It's red and gooey. Perhaps it's the chef's cooking?" + desc = "It's weird and gooey. Perhaps it's the chef's cooking?" icon = 'icons/effects/blood.dmi' icon_state = "floor1" + color = COLOR_BLOOD random_icon_states = list("floor1", "floor2", "floor3", "floor4", "floor5", "floor6", "floor7") blood_state = BLOOD_STATE_HUMAN bloodiness = BLOOD_AMOUNT_PER_DECAL -/obj/effect/decal/cleanable/blood/replace_decal(obj/effect/decal/cleanable/blood/C) - C.add_blood_DNA(return_blood_DNA()) - if (bloodiness) - if (C.bloodiness < MAX_SHOE_BLOODINESS) - C.bloodiness += bloodiness + var/dryname = "dried blood" //when the blood lasts long enough, it becomes dry and gets a new name + var/drydesc = "Looks like it's been here a while. Eew." //as above + var/drytime = 0 + +/obj/effect/decal/cleanable/blood/Initialize(mapload) + . = ..() + if(bloodiness) + start_drying() + else + dry() + +/obj/effect/decal/cleanable/blood/process() + if(world.time > drytime) + dry() + +/obj/effect/decal/cleanable/blood/Destroy() + STOP_PROCESSING(SSobj, src) return ..() -/obj/effect/decal/cleanable/whiteblood - name = "\"blood\"" - desc = "It's an unsettling colour. Maybe it's the chef's cooking?" - icon = 'icons/effects/blood.dmi' - icon_state = "genericsplatter1" - random_icon_states = list("genericsplatter1", "genericsplatter2", "genericsplatter3", "genericsplatter4", "genericsplatter5", "genericsplatter6") +/obj/effect/decal/cleanable/blood/proc/get_timer() + drytime = world.time + 3 MINUTES -/obj/effect/decal/cleanable/whiteblood/ethereal - name = "glowing \"blood\"" - desc = "It has a fading glow. Surely it's just the chef's cooking?" - light_power = 1 - light_range = 2 - light_color = "#eef442" +/obj/effect/decal/cleanable/blood/proc/start_drying() + get_timer() + START_PROCESSING(SSobj, src) -/obj/effect/decal/cleanable/whiteblood/ethereal/Initialize(mapload, list/datum/disease/diseases) - . = ..() - add_atom_colour(light_color, FIXED_COLOUR_PRIORITY) - addtimer(CALLBACK(src, PROC_REF(Fade)), 1 MINUTES) +/obj/effect/decal/cleanable/blood/proc/dry() + if(bloodiness > 20) + bloodiness -= BLOOD_AMOUNT_PER_DECAL + get_timer() + else + name = dryname + desc = drydesc + bloodiness = 0 + var/temp_color = ReadHSV(RGBtoHSV(color || COLOR_WHITE)) + color = HSVtoRGB(hsv(temp_color[1], temp_color[2], max(temp_color[3] - 100,min(temp_color[3],10)))) + STOP_PROCESSING(SSobj, src) -/obj/effect/decal/cleanable/whiteblood/ethereal/proc/Fade() - name = "faded \"blood\"" - light_power = 0 - light_range = 0 - update_light() +/obj/effect/decal/cleanable/blood/replace_decal(obj/effect/decal/cleanable/blood/C) + C.add_blood_DNA(return_blood_DNA()) + if (bloodiness) + C.bloodiness = min((C.bloodiness + bloodiness), BLOOD_AMOUNT_PER_DECAL) + return ..() /obj/effect/decal/cleanable/blood/old name = "dried blood" @@ -56,6 +69,8 @@ /obj/effect/decal/cleanable/blood/splatter icon_state = "gibbl1" random_icon_states = list("gibbl1", "gibbl2", "gibbl3", "gibbl4", "gibbl5") + dryname = "dried tracks" + drydesc = "Some old bloody tracks left by wheels. Machines are evil, perhaps." /obj/effect/decal/cleanable/blood/splatter/over_window // special layer/plane set to appear on windows layer = ABOVE_WINDOW_LAYER @@ -69,25 +84,23 @@ icon_state = "tracks" random_icon_states = null -/obj/effect/decal/cleanable/trail_holder //not a child of blood on purpose +/obj/effect/decal/cleanable/blood/trail_holder //not a child of blood on purpose //nice fucking descriptive comment jackass, fuck you //hello fikou //this is cowbot name = "blood" icon = 'icons/effects/blood.dmi' desc = "Your instincts say you shouldn't be following these." + icon_state = null + random_icon_states = null var/list/existing_dirs = list() -/obj/effect/decal/cleanable/trail_holder/can_bloodcrawl_in() - return TRUE - -/obj/effect/decal/cleanable/trail_holder/proc/Etherealify() +/obj/effect/decal/cleanable/blood/proc/Etherealify() name = "glowing \"blood\"" light_power = 1 - light_range = 2 + light_range = 1 light_color = "#eef442" update_light() - add_atom_colour(light_color, FIXED_COLOUR_PRIORITY) - addtimer(CALLBACK(src, PROC_REF(Fade)), 1 MINUTES) + addtimer(CALLBACK(src, PROC_REF(Fade)), 3 MINUTES) -/obj/effect/decal/cleanable/trail_holder/proc/Fade() +/obj/effect/decal/cleanable/blood/proc/Fade() name = "faded \"blood\"" light_power = 0 light_range = 0 @@ -102,21 +115,17 @@ random_icon_states = list("gib1", "gib2", "gib3", "gib4", "gib5", "gib6") mergeable_decal = FALSE - var/already_rotting = FALSE + dryname = "rotting gibs" + drydesc = "They look bloody and gruesome while some terrible smell fills the air." /obj/effect/decal/cleanable/blood/gibs/Initialize(mapload, list/datum/disease/diseases) . = ..() reagents.add_reagent(/datum/reagent/liquidgibs, 5) - if(already_rotting) - start_rotting(rename=FALSE) - else - addtimer(CALLBACK(src, PROC_REF(start_rotting)), 2 MINUTES) + var/mutable_appearance/gib_overlay = mutable_appearance(icon, "[icon_state]-overlay", appearance_flags = RESET_COLOR) + add_overlay(gib_overlay) -/obj/effect/decal/cleanable/blood/gibs/proc/start_rotting(rename=TRUE) - if(rename) - name = "rotting [initial(name)]" - desc += " They smell terrible." - AddComponent(/datum/component/rot/gibs) +/obj/effect/decal/cleanable/blood/gibs/dry() + . = ..() /obj/effect/decal/cleanable/blood/gibs/ex_act(severity, target) return @@ -131,11 +140,13 @@ var/list/diseases = list() SEND_SIGNAL(src, COMSIG_GIBS_STREAK, directions, diseases) var/direction = pick(directions) - for(var/i in 0 to pick(0, 200; 1, 150; 2, 50)) + for(var/i in 0 to pick(0, 1, 2)) if (!mapload) sleep(0.2 SECONDS) if(i > 0) - new /obj/effect/decal/cleanable/blood/splatter(loc, diseases) + var/obj/effect/decal/cleanable/blood/splatter/splat = new /obj/effect/decal/cleanable/blood/splatter(loc, diseases) + if(!QDELETED(splat) && HAS_BLOOD_DNA(src)) + splat.add_blood_DNA(src.return_blood_DNA()) if(!step_to(src, get_step(src, direction), 0)) break @@ -166,13 +177,14 @@ /obj/effect/decal/cleanable/blood/gibs/old name = "old rotting gibs" desc = "Space Jesus, why didn't anyone clean this up? They smell terrible." + icon_state = "gib1-old" bloodiness = 0 - already_rotting = TRUE + dryname = "old rotting gibs" + drydesc = "Space Jesus, why didn't anyone clean this up? They smell terrible." /obj/effect/decal/cleanable/blood/gibs/old/Initialize(mapload, list/datum/disease/diseases) . = ..() setDir(pick(1,2,4,8)) - icon_state += "-old" add_blood_DNA(list("Non-human DNA" = random_blood_type())) /obj/effect/decal/cleanable/blood/drip @@ -182,6 +194,8 @@ random_icon_states = list("drip1","drip2","drip3","drip4","drip5") bloodiness = 0 var/drips = 1 + dryname = "drips of blood" + drydesc = "It's red." /obj/effect/decal/cleanable/blood/drip/can_bloodcrawl_in() return TRUE @@ -198,32 +212,13 @@ blood_state = BLOOD_STATE_HUMAN //the icon state to load images from var/entered_dirs = 0 var/exited_dirs = 0 + /// List of shoe or other clothing that covers feet types that have made footprints here. var/list/shoe_types = list() + /// List of species that have made footprints here. + var/list/species_types = list() -/obj/effect/decal/cleanable/blood/footprints/Crossed(atom/movable/O) - ..() - if(ishuman(O)) - var/mob/living/carbon/human/H = O - var/obj/item/clothing/shoes/S = H.shoes - if(S && S.bloody_shoes[blood_state]) - S.bloody_shoes[blood_state] = max(S.bloody_shoes[blood_state] - BLOOD_LOSS_PER_STEP, 0) - shoe_types |= S.type - if (!(entered_dirs & H.dir)) - entered_dirs |= H.dir - update_appearance(UPDATE_ICON) - -/obj/effect/decal/cleanable/blood/footprints/Uncrossed(atom/movable/O) - ..() - if(ishuman(O)) - var/mob/living/carbon/human/H = O - var/obj/item/clothing/shoes/S = H.shoes - if(S && istype(S) && S.bloody_shoes[blood_state]) - S.bloody_shoes[blood_state] = max(S.bloody_shoes[blood_state] - BLOOD_LOSS_PER_STEP, 0) - shoe_types |= S.type - if (!(exited_dirs & H.dir)) - exited_dirs |= H.dir - update_appearance(UPDATE_ICON) - + dryname = "dried footprints" + drydesc = "HMM... SOMEONE WAS HERE!" /obj/effect/decal/cleanable/blood/footprints/update_overlays() . = ..() @@ -240,21 +235,32 @@ GLOB.bloody_footprints_cache["exited-[blood_state]-[Ddir]"] = bloodstep_overlay = image(icon, "[blood_state]2", dir = Ddir) . += bloodstep_overlay - alpha = BLOODY_FOOTPRINT_BASE_ALPHA + bloodiness + alpha = min(BLOODY_FOOTPRINT_BASE_ALPHA + (255 - BLOODY_FOOTPRINT_BASE_ALPHA) * bloodiness / (BLOOD_ITEM_MAX / 2), 255) /obj/effect/decal/cleanable/blood/footprints/examine(mob/user) . = ..() - if(shoe_types.len) - . += "You recognise the footprints as belonging to:\n" - for(var/shoe in shoe_types) - var/obj/item/clothing/shoes/S = shoe - . += "[icon2html(initial(S.icon), user)] Some [initial(S.name)].\n" + if((shoe_types.len + species_types.len) > 0) + . += "You recognise the footprints as belonging to:" + for(var/sole in shoe_types) + var/obj/item/clothing/item = sole + var/article = initial(item.gender) == PLURAL ? "Some" : "A" + . += "[icon2html(initial(item.icon), user, initial(item.icon_state))] [article] [initial(item.name)]." + for(var/species in species_types) + // god help me + if(species == "unknown") + . += "Some feet." + else if(species == "monkey") + . += "[icon2html('icons/mob/monkey.dmi', user, "monkey1")] Some monkey feet." + else if(species == "human") + . += "[icon2html('icons/mob/human_parts.dmi', user, "default_human_l_leg")] Some human feet." + else + . += "[icon2html('icons/mob/human_parts.dmi', user, "[species]_l_leg")] Some [species] feet." /obj/effect/decal/cleanable/blood/footprints/replace_decal(obj/effect/decal/cleanable/C) if(blood_state != C.blood_state) //We only replace footprints of the same type as us - return - ..() + return FALSE + return ..() /obj/effect/decal/cleanable/blood/footprints/can_bloodcrawl_in() if((blood_state != BLOOD_STATE_OIL) && (blood_state != BLOOD_STATE_NOT_BLOODY)) @@ -277,9 +283,11 @@ /// Insurance so that we don't keep moving once we hit a stoppoint var/hit_endpoint = FALSE -/obj/effect/decal/cleanable/blood/hitsplatter/Initialize(mapload, splatter_strength) +/obj/effect/decal/cleanable/blood/hitsplatter/Initialize(mapload, splatter_strength, set_color) . = ..() prev_loc = loc //Just so we are sure prev_loc exists + if(set_color) + color = set_color if(splatter_strength) src.splatter_strength = splatter_strength @@ -343,6 +351,7 @@ land_on_window(bumped_atom) else var/obj/effect/decal/cleanable/blood/splatter/over_window/final_splatter = new(prev_loc) + final_splatter.color = color final_splatter.pixel_x = (dir == EAST ? 32 : (dir == WEST ? -32 : 0)) final_splatter.pixel_y = (dir == NORTH ? 32 : (dir == SOUTH ? -32 : 0)) else // This will only happen if prev_loc is not even a turf, which is highly unlikely. @@ -354,6 +363,7 @@ if(!the_window.fulltile) return var/obj/effect/decal/cleanable/blood/splatter/over_window/final_splatter = new + final_splatter.color = color final_splatter.forceMove(the_window) the_window.vis_contents += final_splatter the_window.bloodied = TRUE diff --git a/code/game/objects/effects/decals/decal.dm b/code/game/objects/effects/decals/decal.dm index bbdba5ee4fdc..8d52b68a6b09 100644 --- a/code/game/objects/effects/decals/decal.dm +++ b/code/game/objects/effects/decals/decal.dm @@ -34,12 +34,30 @@ /obj/effect/turf_decal icon = 'icons/turf/decals.dmi' icon_state = "warningline" + plane = FLOOR_PLANE layer = TURF_DECAL_LAYER + var/detail_overlay + var/detail_color +// This is with the intent of optimizing mapload +// See spawners for more details since we use the same pattern +// Basically rather then creating and deleting ourselves, why not just do the bare minimum? /obj/effect/turf_decal/Initialize(mapload) - . = ..() + SHOULD_CALL_PARENT(FALSE) + if(flags_1 & INITIALIZED_1) + stack_trace("Warning: [src]([type]) initialized multiple times!") + flags_1 |= INITIALIZED_1 + var/turf/T = loc if(!istype(T)) //you know this will happen somehow CRASH("Turf decal initialized in an object/nullspace") T.AddComponent(/datum/component/decal, icon, icon_state, dir, FALSE, color, null, null, alpha) + T.AddElement(/datum/element/decal, icon, icon_state, dir, FALSE, color, null, null, alpha, FALSE) + if(detail_overlay) + T.AddElement(/datum/element/decal, icon, detail_overlay, dir, FALSE, detail_color, null, null, alpha, appearance_flags) return INITIALIZE_HINT_QDEL + +/obj/effect/turf_decal/Destroy(force) + SHOULD_CALL_PARENT(FALSE) + moveToNullspace() + return QDEL_HINT_QUEUE diff --git a/code/game/objects/effects/decals/remains.dm b/code/game/objects/effects/decals/remains.dm index e495202bc05b..3e0f5933c980 100644 --- a/code/game/objects/effects/decals/remains.dm +++ b/code/game/objects/effects/decals/remains.dm @@ -14,6 +14,7 @@ icon_state = "remains" /obj/effect/decal/remains/plasma + desc = "They look like the remains of something flammable. They have a strange aura about them." icon_state = "remainsplasma" /obj/effect/decal/remains/xeno diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index e8c0433bcf27..1a5440f909b3 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -4,6 +4,7 @@ duration = 0.5 SECONDS randomdir = FALSE layer = BELOW_MOB_LAYER + color = COLOR_BLOOD var/splatter_type = "splatter" /obj/effect_temp_visual/dir_setting/tentacle @@ -11,12 +12,14 @@ icon_state = "Goliath_tentacle_spawn" layer = BELOW_MOB_LAYER -/obj/effect/temp_visual/dir_setting/bloodsplatter/Initialize(mapload, set_dir) +/obj/effect/temp_visual/dir_setting/bloodsplatter/Initialize(mapload, set_dir, set_color) if(set_dir in GLOB.diagonals) icon_state = "[splatter_type][pick(1, 2, 6)]" else icon_state = "[splatter_type][pick(3, 4, 5)]" . = ..() + if(set_color) + color = set_color var/target_pixel_x = 0 var/target_pixel_y = 0 switch(set_dir) @@ -47,6 +50,7 @@ /obj/effect/temp_visual/dir_setting/bloodsplatter/xenosplatter splatter_type = "xsplatter" + color = null /obj/effect/temp_visual/dir_setting/bloodsplatter/genericsplatter splatter_type = "genericsplatter" diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index dbf326d64000..ba92ac39eac9 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -472,7 +472,9 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) // afterattack() and attack() prototypes moved to _onclick/item_attack.dm for consistency /obj/item/proc/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - SEND_SIGNAL(src, COMSIG_ITEM_HIT_REACT, args) + var/intercept = SEND_SIGNAL(src, COMSIG_ITEM_HIT_REACT, args) + if(intercept & COMPONENT_HIT_REACTION_BLOCK) + return 1 if(prob(final_block_chance)) owner.visible_message(span_danger("[owner] blocks [attack_text] with [src]!")) return 1 diff --git a/code/game/objects/items/devices/busterarm/wire_snatch.dm b/code/game/objects/items/devices/busterarm/wire_snatch.dm index 921ab3fa34e1..67a319ed229c 100644 --- a/code/game/objects/items/devices/busterarm/wire_snatch.dm +++ b/code/game/objects/items/devices/busterarm/wire_snatch.dm @@ -95,7 +95,7 @@ name = "hook" desc = "A hook." projectile_type = /obj/projectile/wire - caliber = "hook" + caliber = CALIBER_HOOK icon_state = "hook" /// Projectile @@ -129,7 +129,7 @@ var/mob/living/carbon/human/H = firer if(!H) return - H.apply_status_effect(STATUS_EFFECT_DOUBLEDOWN) + H.apply_status_effect(STATUS_EFFECT_DOUBLEDOWN) if(isobj(target)) // If it's an object var/obj/item/I = target if(!I?.anchored) // Give it to us if it's not anchored @@ -152,7 +152,7 @@ var/armor = L.run_armor_check(limb_to_hit, MELEE, armour_penetration = 35) if(!L.anchored) // Only pull them if they're unanchored if(istype(H)) - L.visible_message(span_danger("[L] is pulled by [H]'s wire!"),span_userdanger("A wire grabs you and pulls you towards [H]!")) + L.visible_message(span_danger("[L] is pulled by [H]'s wire!"),span_userdanger("A wire grabs you and pulls you towards [H]!")) L.Immobilize(1.0 SECONDS) if(prob(5)) firer.say("GET OVER HERE!!")//slicer's request @@ -166,7 +166,7 @@ // If we happen to be facing a dense object after the wire snatches them, like a table or window for(var/obj/D in T.contents) if(D.density == TRUE) - D.take_damage(50) + D.take_damage(50) L.apply_damage(15, BRUTE, limb_to_hit, armor, wound_bonus=CANT_WOUND) L.forceMove(Q) to_chat(H, span_warning("[H] catches [L] throws [L.p_them()] against [D]!")) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index e5a6611c0df1..ea37d2571eb9 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -203,7 +203,7 @@ /obj/item/flashlight/pen/paramedic/advanced name = "advanced penlight" - desc = "A stronger version of the UV penlight that paramedics and doctors recieve, it is capable of cauterizing bleeding as well as sterilizing burns." + desc = "A stronger version of the UV penlight that paramedics and doctors receive, it is capable of cauterizing bleeding as well as sterilizing burns." icon_state = "penlight_cmo" light_range = 4 uv_power = 2 diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 39633ed98f4d..80f27691fce6 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -427,7 +427,7 @@ GENE SCANNER if(H.is_bleeding()) combined_msg += span_danger("Subject is losing blood at a rate of [H.get_total_bleed_rate() * H.physiology?.bleed_mod] cl per process!") var/blood_percent = round((C.blood_volume / BLOOD_VOLUME_NORMAL(C))*100) - var/blood_type = C.dna.blood_type + var/blood_type = C.dna.blood_type.name if(blood_id != /datum/reagent/blood)//special blood substance var/datum/reagent/R = GLOB.chemical_reagents_list[blood_id] if(R) diff --git a/code/game/objects/items/flamethrower.dm b/code/game/objects/items/flamethrower.dm index 1d49b434522e..d7d7cf9ef2fc 100644 --- a/code/game/objects/items/flamethrower.dm +++ b/code/game/objects/items/flamethrower.dm @@ -360,4 +360,4 @@ damage = 0 sharpness = SHARP_NONE range = 6 - penetration_type = 2 + penetration_flags = PENETRATE_OBJECTS | PENETRATE_MOBS diff --git a/code/game/objects/items/granters/crafting/desserts.dm b/code/game/objects/items/granters/crafting/desserts.dm index 189fbb0e2d22..3dd9afe81879 100644 --- a/code/game/objects/items/granters/crafting/desserts.dm +++ b/code/game/objects/items/granters/crafting/desserts.dm @@ -12,7 +12,7 @@ remarks = list( "So that is how icing is made!", "Placing fruit on top? How simple...", - "Huh layering cake seems harder then this...", + "Huh, layering cake seems harder than this...", "This book smells like candy.", "A clown must have made this page, or they forgot to spell check it before printing...", "Wait, a way to cook slime to be safe?", diff --git a/code/game/objects/items/granters/magic/forcewall.dm b/code/game/objects/items/granters/magic/forcewall.dm index bf1228d72618..b0a57e4b38a5 100644 --- a/code/game/objects/items/granters/magic/forcewall.dm +++ b/code/game/objects/items/granters/magic/forcewall.dm @@ -10,7 +10,7 @@ "This is some surprisingly strong magic to create a wall nobody can pass through...", "Why the dumb stance? It's just a flick of the hand...", "Why are the pages so hard to turn, is this even paper?", - "I can't mo Oh, i'm fine...", + "I can't mo Oh, I'm fine...", ) /obj/item/book/granter/action/spell/forcewall/recoil(mob/living/user) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 856dd4bf9387..593983b469fc 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -352,13 +352,18 @@ attack_verb = list("smashed", "slammed", "whacked", "thwacked") w_class = WEIGHT_CLASS_BULKY damtype = STAMINA - force = 15 + force = 18 block_chance = 40 slot_flags = ITEM_SLOT_BACK sharpness = SHARP_NONE menutab = MENU_WEAPON additional_desc = "The weapon of choice for a devout monk. Block incoming blows while striking weak points until your opponent is too exhausted to continue." +/obj/item/nullrod/bostaff/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(attack_type == PROJECTILE_ATTACK) + final_block_chance = 0 //Don't bring a stick to a gunfight + return ..() + /obj/item/nullrod/tribal_knife name = "arrhythmic knife" desc = "They say fear is the true mind killer, but stabbing them in the head works too. Honour compels you to not sheathe it once drawn." @@ -647,7 +652,7 @@ icon_state = "fedora" item_state = "fedora" slot_flags = ITEM_SLOT_HEAD - icon = 'icons/obj/clothing/hats.dmi' + icon = 'icons/obj/clothing/hats/hats.dmi' force = 0 throw_speed = 4 throw_range = 7 diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index c7baf90124e5..4468e4ec6516 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -484,6 +484,7 @@ icecream.add_ice_cream("vanilla") icecream.desc = "Eat the ice cream." user.visible_message(span_notice("[src] launches a [snack.name] at [target]!")) + user.newtonian_move(get_dir(target, user)) // For no gravity. else if(user.Adjacent(target) && is_allowed(target, user)) COOLDOWN_START(src, last_snack_disp, cooldown) snack = new selected_snack(get_turf(target)) @@ -925,16 +926,24 @@ /obj/item/stock_parts, /obj/item/tank/internals, /obj/item/conveyor_switch_construct, - /obj/item/stack/conveyor + /obj/item/stack/conveyor, + /obj/item/server_rack, + /obj/item/ai_cpu, ) /obj/item/borg/gripper/medical name = "medical gripper" desc = "A simple grasping tool for interacting with various medical related items." can_hold = list( - /obj/item/reagent_containers/glass/bottle, // Bottles & Vials + /obj/item/reagent_containers/medspray, // Without this, just syringe the content out and put it into a beaker to get around it. + /obj/item/reagent_containers/blood, // To insert blood bags into IV drips. + /obj/item/reagent_containers/food/snacks/lollipop, // Given that they have a snack dispenser, might as well. + // All chemistry specific concerns: + /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, - /obj/item/reagent_containers/blood // Blood Bags. + /obj/item/reagent_containers/pill, // Includes patches... because they're are pills too? + /obj/item/reagent_containers/gummy, + /obj/item/storage/bag/chemistry // QOL for moving a billion pills into the chemfridge. ) /obj/item/borg/gripper/service diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index b28344641425..0ab452aad6df 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -58,7 +58,7 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ new/datum/stack_recipe("floor tile", /obj/item/stack/tile/plasteel, 1, 4, 20), \ new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60), \ null, \ - new/datum/stack_recipe("wall girders", /obj/structure/girder, 2, time = 40, one_per_turf = TRUE, on_floor = TRUE), \ + new/datum/stack_recipe("wall girders", /obj/structure/girder, 2, time = 40, one_per_turf = TRUE, on_floor = TRUE, trait_booster = TRAIT_QUICK_BUILD, trait_modifier = 0.75), \ null, \ new/datum/stack_recipe("computer frame", /obj/structure/frame/computer, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("machine frame", /obj/structure/frame/machine, 5, time = 25, one_per_turf = TRUE, on_floor = TRUE), \ @@ -907,7 +907,7 @@ GLOBAL_LIST_INIT(cheese_recipes, list ( merge_type = /obj/item/stack/sheet/ruinous_metal GLOBAL_LIST_INIT(ruinous_metal_recipes, list ( - new/datum/stack_recipe("altar of the gods", /obj/structure/altar_of_gods, 6, one_per_turf = 1, on_floor = 1, time = 40), \ + new/datum/stack_recipe("altar of the gods", /obj/structure/table/altar_of_gods, 6, one_per_turf = 1, on_floor = 1, time = 40), \ new/datum/stack_recipe("holy fountain", /obj/structure/holyfountain, 3, one_per_turf = 1, on_floor = 1, time = 40 ))) /obj/item/stack/sheet/ruinous_metal/Initialize(mapload, new_amount, merge = TRUE) diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index c4b03c4c9928..0a1da50e1df4 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -456,9 +456,13 @@ var/on_floor = FALSE var/window_checks = FALSE var/placement_checks = FALSE + /// What trait, if any, boosts the construction speed of this item dripstation + var/trait_booster + /// How much the trait above, if supplied, boosts the construct speed of this item dripstation + var/trait_modifier = 1 -/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1,time = 0, one_per_turf = FALSE, on_floor = FALSE, window_checks = FALSE, placement_checks = FALSE ) - +/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1,time = 0, one_per_turf = FALSE, on_floor = FALSE, window_checks = FALSE, placement_checks = FALSE, trait_booster, trait_modifier = 1) +//dripstation edit src.title = title src.result_type = result_type @@ -470,6 +474,8 @@ src.on_floor = on_floor src.window_checks = window_checks src.placement_checks = placement_checks + src.trait_booster = trait_booster //dripstation edit + src.trait_modifier = trait_modifier //dripstation edit /* * Recipe list datum */ diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 3015c6b6615c..40e88d172173 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -78,6 +78,7 @@ /obj/item/shuttle_creator, //Yogs: Added this here cause I felt it fits /obj/item/barrier_taperoll/engineering, /obj/item/storage/bag/sheetsnatcher, + /obj/item/boxcutter, //dripstation edit /obj/item/holotool, )) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 5296ace00f51..ce85b1af025f 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -1033,7 +1033,7 @@ #undef HEART #undef SMILEY -/obj/item/storage/box/ingredients //This box is for the randomely chosen version the chef spawns with, it shouldn't actually exist. +/obj/item/storage/box/ingredients //This box is for the randomly chosen version the chef spawns with, it shouldn't actually exist. name = "ingredients box" illustration = "fruit" var/theme_name @@ -1174,6 +1174,18 @@ new /obj/item/reagent_containers/food/snacks/grown/cabbage(src) new /obj/item/reagent_containers/food/snacks/grown/chili(src) +/obj/item/storage/box/ingredients/seafood + theme_name = "seafood" + +/obj/item/storage/box/ingredients/seafood/PopulateContents() + new /obj/item/reagent_containers/food/snacks/grown/citrus/lemon(src) + for(var/i in 1 to 6) + var/randomFood = pick(/obj/item/reagent_containers/food/snacks/carpmeat, + /obj/item/reagent_containers/food/snacks/dolphinmeat, + /obj/item/reagent_containers/food/snacks/fish/tuna, + /obj/item/reagent_containers/food/snacks/fish/shrimp) + new randomFood(src) + /obj/item/storage/box/cheese name = "box of advanced cheese bacteria" diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index 3ef0a4c0c231..a63bd8386b80 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -228,7 +228,7 @@ return var/static/items_inside = list( /obj/item/reagent_containers/pill/patch/styptic = 2, - /obj/item/reagent_containers/pill/salicyclic = 2, + /obj/item/reagent_containers/pill/salicylic = 2, /obj/item/reagent_containers/medspray/styptic = 1, /obj/item/stack/medical/gauze = 2, /obj/item/healthanalyzer = 1) diff --git a/code/game/objects/items/storage/storage.dm b/code/game/objects/items/storage/storage.dm index 20f199c27e23..57b083dd59b9 100644 --- a/code/game/objects/items/storage/storage.dm +++ b/code/game/objects/items/storage/storage.dm @@ -56,3 +56,31 @@ /// Don't do anything stupid, please /obj/item/storage/proc/get_types_to_preload() return + +/obj/item/storage/vv_get_dropdown() + . = ..() + VV_DROPDOWN_SEPERATOR + VV_DROPDOWN_OPTION(VV_HK_SPAWN_ITEM_INSIDE, "Spawn Item Inside") + +/obj/item/storage/vv_do_topic(list/href_list) + . = ..() + if(href_list[VV_HK_SPAWN_ITEM_INSIDE] && check_rights(R_SPAWN)) + var/valid_id = FALSE + var/chosen_id + while(!valid_id) + chosen_id = input(usr, "Enter the typepath of the item you want to add.", "Search items") as null|text + if(isnull(chosen_id)) //Get me out of here! + break + if (!ispath(text2path(chosen_id))) + chosen_id = pick_closest_path(chosen_id, make_types_fancy(subtypesof(/obj/item))) + if (ispath(chosen_id)) + valid_id = TRUE + else + valid_id = TRUE + if(!valid_id) + to_chat(usr, span_warning("A reagent with that ID doesn't exist!")) + + if(valid_id) + var/obj/item/item = new chosen_id(src) + item.forceMove(src) + diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index cdac3523b530..fa7f7e293f59 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -225,7 +225,7 @@ new /obj/item/reagent_containers/glass/bottle/beesease(src) // 10 tc? new /obj/item/gun/magic/staff/spellblade/beesword(src) //priceless - if("mr_freeze") // ~17 tc + if("mr_freeze") // ~25 tc new /obj/item/clothing/glasses/cold(src) // 0 tc new /obj/item/clothing/gloves/color/black(src) // 0 tc new /obj/item/clothing/mask/chameleon/syndicate(src) // 0 tc on its own @@ -237,8 +237,9 @@ new /obj/item/grenade/gluon(src) // new /obj/item/dnainjector/geladikinesis(src) // 0 tc new /obj/item/dnainjector/cryokinesis(src) // 1 or 2 tc, kind of useful - new /obj/item/gun/energy/temperature/security(src) // the crutch of this kit, alongside esword, ~4 tc + new /obj/item/gun/energy/temperature/security(src) // ~4 tc new /obj/item/melee/transforming/energy/sword/saber/blue(src) //see see it fits the theme bc its blue and ice is blue, 8 tc + new /obj/item/reagent_containers/spray/chemsprayer/freeze(src) // filled with frost oil and you can refill it with whatever, ~8 tc if("neo") new /obj/item/clothing/glasses/sunglasses(src) @@ -270,12 +271,11 @@ new /obj/item/reagent_containers/glass/bottle/drugs(src) new /obj/item/slimecross/stabilized/green(src) //secret identity - if("solo") //14 + 6x4 + 1 = 3 tc = 39 tc, or 37 if molti's pr gets merged. wow thats really costly this is probably going to busted. eh - new /obj/item/autosurgeon/syndicate/spinalspeed(src) //14 tc as of writing, 12 if molti's pr gets merged + if("solo") //14 + 6x3 + 1 = 3 tc = 31 tc. it was, in fact, busted + new /obj/item/autosurgeon/syndicate/spinalspeed(src) //12 tc new /obj/item/clothing/suit/toggle/cyberpunk/solo(src) //dont know what this costs, vague guesstimate says 6tc new /obj/item/autosurgeon/arm/syndicate/syndie_mantis(src) //6 tc new /obj/item/autosurgeon/arm/syndicate/syndie_mantis(src) //6 tc - new /obj/item/storage/box/syndie_kit/emp_shield(src) //6 tc new /obj/item/autosurgeon/upgraded_cyberlungs(src) //this is to remain true to the source material ok new /obj/item/storage/pill_bottle/synaptizine(src) //take your drugs david, this and the lungs make up 1 tc @@ -300,7 +300,8 @@ /obj/item/clothing/suit/toggle/cyberpunk/solo name = "David's Jacket" desc = "A jacket once owned by a legendary edgerunner, or so they say. Armored." - armor = list(MELEE = 35, BULLET = 35, LASER = 35, ENERGY = 15, BOMB = 35, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 15) + armor = list(MELEE = 40, BULLET = 40, LASER = 40, ENERGY = 15, BOMB = 40, BIO = 0, RAD = 0, FIRE = 50, ACID = 50, WOUND = 20) + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF //it's too stylish to be destroyed /obj/item/stand_arrow/boss desc = "An arrow that can unleash massive potential from those stabbed by it. It has been laced with syndicate mindslave nanites that will be linked to whoever first uses it in their hand." diff --git a/code/game/objects/items/theft_tools.dm b/code/game/objects/items/theft_tools.dm index 4af12323e469..cc2a0293f99e 100644 --- a/code/game/objects/items/theft_tools.dm +++ b/code/game/objects/items/theft_tools.dm @@ -113,7 +113,7 @@
Name | DNA | Blood Type |
---|---|---|
[H] | [H.dna.unique_enzymes] | [H.dna.blood_type] |
[H] | [H.dna.unique_enzymes] | [H.dna.blood_type.name] |