diff --git a/_maps/map_files/dakkatown/dakkatown.dmm b/_maps/map_files/dakkatown/dakkatown.dmm
index f5db00e5a4..453e68c80a 100644
--- a/_maps/map_files/dakkatown/dakkatown.dmm
+++ b/_maps/map_files/dakkatown/dakkatown.dmm
@@ -1228,6 +1228,7 @@
"Aa" = (/obj/structure/chair/bench/ultimacouch,/obj/effect/landmark/start/nightmaiden,/turf/open/floor/carpet/royalblack,/area/rogue/indoors/town/bath)
"Ab" = (/turf/closed/wall/mineral/rogue/pipe{icon_state = "iron_line"},/area/rogue/indoors/town/dwarfin)
"Ac" = (/obj/structure/fluff/railing/wood{dir = 4},/obj/machinery/light/rogue/torchholder/c,/turf/open/transparent/openspace,/area/rogue/outdoors/town)
+"Ad" = (/obj/item/reagent_containers/glass/bucket/wooden,/turf/open/floor/rogue/ruinedwood/spiral,/area/rogue/indoors/town)
"Ae" = (/obj/structure/closet/crate/roguecloset,/turf/open/floor/rogue/ruinedwood/spiral,/area/rogue/indoors/town/manor)
"Af" = (/obj/structure/closet/crate/chest/neu,/obj/item/reagent_containers/powder/ozium,/obj/item/reagent_containers/powder/ozium,/turf/open/floor/rogue/ruinedwood/spiral,/area/rogue/indoors/town)
"Ag" = (/obj/structure/roguemachine/scomm{pixel_y = -32},/turf/open/floor/rogue/hexstone,/area/rogue/outdoors/exposed/church)
@@ -1760,6 +1761,7 @@
"Ld" = (/obj/item/flashlight/flare/torch,/turf/open/floor/rogue/twig,/area/rogue/indoors/town)
"Le" = (/obj/structure/fluff/railing/border{dir = 8},/turf/open/floor/rogue/blocks/stonered,/area/rogue/indoors/town/dwarfin)
"Lf" = (/obj/structure/flora/roguegrass/bush,/turf/open/floor/rogue/dirt,/area/rogue/outdoors/town)
+"Lg" = (/obj/structure/fluff/paperpress,/turf/open/floor/rogue/ruinedwood/spiral,/area/rogue/indoors/town)
"Lh" = (/obj/machinery/light/rogue/firebowl/stump,/turf/open/floor/rogue/grass,/area/rogue/outdoors/town)
"Lj" = (/turf/open/floor/rogue/blocks,/area/rogue/outdoors/town)
"Lm" = (/obj/structure/fluff/railing/border{dir = 9},/turf/open/floor/rogue/ruinedwood/spiral,/area/rogue/indoors/town/theatre)
@@ -1768,6 +1770,7 @@
"Lp" = (/obj/structure/mineral_door/wood/donjon{dir = 4; lockid = "graveyard"; locked = 1; name = "Sewer Access"},/turf/open/floor/rogue/herringbone,/area/rogue/under/town/basement)
"Lq" = (/obj/structure/table/wood/plain,/obj/item/clothing/head/roguetown/helmet/leather,/turf/open/floor/rogue/ruinedwood/chevron,/area/rogue/indoors/shelter/town/sargoth)
"Lr" = (/turf/closed/wall/mineral/rogue/wooddark/slitted,/area/rogue/indoors/town)
+"Ls" = (/obj/structure/fluff/inkpress,/turf/open/floor/rogue/ruinedwood/spiral,/area/rogue/indoors/town)
"Lt" = (/obj/structure/mineral_door/wood/deadbolt{dir = 8; name = "Storage"},/turf/open/floor/rogue/ruinedwood{icon_state = "vertw"; dir = 1},/area/rogue/indoors/town/dwarfin)
"Lu" = (/obj/effect/decal/cobbleedge{dir = 5},/obj/structure/mineral_door/bars{lockid = "dungeon"; locked = 1; name = "Dungeoneer's Quarters"},/turf/open/floor/rogue/herringbone,/area/rogue/indoors/town/cell)
"Lv" = (/obj/structure/fluff/walldeco/church/line{dir = 4},/turf/open/floor/rogue/churchmarble,/area/rogue/indoors/town/church/chapel)
@@ -2174,6 +2177,7 @@
"TL" = (/obj/structure/mineral_door/wood/deadbolt{name = "Bedroom"},/turf/open/floor/rogue/ruinedwood/chevron,/area/rogue/indoors/town/bath)
"TN" = (/obj/structure/roguemachine/scomm,/turf/open/floor/rogue/cobble,/area/rogue/outdoors/town)
"TO" = (/obj/structure/closet/crate/roguecloset/inn/south,/obj/item/clothing/suit/roguetown/shirt/dress/silkdress/princess,/obj/item/clothing/suit/roguetown/shirt/dress,/turf/open/floor/rogue/ruinedwood{icon_state = "weird1"},/area/rogue/indoors/town/manor)
+"TP" = (/obj/structure/table/wood/plain,/obj/item/candle/yellow,/turf/open/floor/rogue/ruinedwood/spiral,/area/rogue/indoors/town)
"TQ" = (/obj/structure/fermenting_barrel/random/water,/turf/open/floor/rogue/ruinedwood,/area/rogue/indoors/town/tavern)
"TS" = (/obj/machinery/light/rogue/torchholder/l,/turf/open/floor/rogue/cobblerock,/area/rogue/outdoors/exposed/dwarf)
"TT" = (/obj/structure/fluff/walldeco/chains{pixel_x = 6; pixel_y = 9},/obj/effect/decal/cleanable/blood/old,/turf/open/floor/rogue/ruinedwood/spiral,/area/rogue/indoors/town/cell)
@@ -2261,6 +2265,7 @@
"VC" = (/obj/machinery/light/rogue/wallfire{pixel_x = 32},/turf/open/floor/carpet/royalblack,/area/rogue/indoors/town/shop)
"VD" = (/obj/effect/landmark/start/squire{dir = 1},/turf/open/floor/rogue/carpet/lord/left,/area/rogue/indoors/town/manor)
"VE" = (/obj/structure/mineral_door/wood/green{locked = 1; lockid = "shop2"; name = "Shop II"},/turf/open/floor/rogue/ruinedwood/spiral,/area/rogue/indoors/town/shop)
+"VF" = (/obj/structure/mineral_door/wood/violet{lockid = "archive"; locked = 1; name = "Work Room"},/turf/open/floor/rogue/ruinedwood/spiral,/area/rogue/indoors/town)
"VG" = (/obj/effect/decal/cleanable/dirt/dust,/obj/structure/bars/passage{redstone_id = "sewerruin1"},/turf/open/floor/rogue/cobble/mossy,/area/rogue/under/town/ruin)
"VH" = (/turf/closed/wall/mineral/rogue/wooddark/horizontal,/area/rogue/indoors/town/apothecary)
"VI" = (/turf/open/floor/rogue/wood,/area/rogue/indoors/town/shop)
@@ -2867,11 +2872,11 @@ WaWaplplplplplplplplplplplplplplplplplplplplplplplplplHSLjLjplplplplplplplplplpl
WaWaplplplplplplplplplplplplplplplplplplplWaWaplplplplHSLjLjplplplplplplplplplplplplplplplplplYrXrsNYtYrsNIEsNYrXrYtYrplplplplplplplplplplplplplplplplplplplplplplplHSlJqTplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplLjLjqTplplplplplplplplplplplWaWaWaWaWaWaWaWaWa
WaWaWaplplplplplplplplplplplplplplplplplplWaWaWaWaplWaWaLjLjplplplplplplplplplplplplplplplplplBbuPRykXBbVaydydbzdTGYBbplplplplplplplplplplplplplplplplplplplplplplplHSlJqTplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplLjLjqTplplplplplplplplplplplplWaWaWaWaWaWaWaWa
WaWaWaWaplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaLjLjplplplplplplplplplplplplplplplplplZPyduCdUbzWJydydgTydiWPXplplplplplplplplplplplplplplplplplplplplplplplHSlJqTplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplVLvSLjVLplplplplplplplplplplplplWaWaWaWaWaWaWaWa
-WaWaWaWaplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaLjLjLjLjLjLjeBeBYrXrsNsNsNsNYtYrplplplbzAoAoAouVydydydbzydInkvplplplplplplplplplplplplplplplplplplplplplplplHSlJqTplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplwKLjLjLjqTplplplplplplplplplplplWaWaWaWaWaWaWaWa
-WaWaWaplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWaLjLjLjLjLjLjeBeBBbAoczeWczIZczBbplplplbzvUAogwbzohydTxYrsNsNYrplplplplplplplplplplplplplplplplplplplplplplplHSlJqTplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplwKLjLjLjqTplplplplplplplplplplplplWaWaWaWaWaWaWa
-WaWaWaplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWaWaWaWaWaLjLjeBeBbzAoczcCczIZczbzplplplZPAoAogwbzvDydydohNXydBbplplplbBbBbBbBbBbBbBbBbBbBbBbBbBRCplplpleBbBbBbBKSbBbBRCplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplVLLjLjVLplplplplplplplplplplplplplplWaWaWaWaWaWa
-WaWaplplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWaWaWaWaWaLjLjeBeBbzixydydydydydPXplplplkvWjydXbkviWInydIniWInkvplplplWgMSnzDBnznzezWgMSnznzezWgRCplplpleBXXbBbBKSbBXXRCplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplLjLjbsplplplplplplplplplplplplplplWaWaWaWaWaWa
-WaWaplplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWaWaWaWaWaLjLjeBeBbzdLydydydydydbzplplplYrXrsNYtYrXrrisNsNriYtYrplplplONeeEvFQhpmShpONTgLZgeziONRCplplpleBDTbBbBKSbBDTRCplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplLjLjqTplplplplplplplplplplplplplWaWaWaWaWaWaWa
+WaWaWaWaplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaLjLjLjLjLjYrBbXrYrXrsNsNsNsNYtYrplplplbzAoAoAouVydydydbzydInkvplplplplplplplplplplplplplplplplplplplplplplplHSlJqTplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplwKLjLjLjqTplplplplplplplplplplplWaWaWaWaWaWaWaWa
+WaWaWaplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWaLjLjLjLjLjBbTPydVFAoczeWczIZczBbplplplbzvUAogwbzohydTxYrsNsNYrplplplplplplplplplplplplplplplplplplplplplplplHSlJqTplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplwKLjLjLjqTplplplplplplplplplplplplWaWaWaWaWaWaWa
+WaWaWaplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWaWaWaWaWaLjsNydAdbzAoczcCczIZczbzplplplZPAoAogwbzvDydydohNXydBbplplplbBbBbBbBbBbBbBbBbBbBbBbBbBRCplplpleBbBbBbBKSbBbBRCplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplVLLjLjVLplplplplplplplplplplplplplplWaWaWaWaWaWa
+WaWaplplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWaWaWaWaWaLjXrLsLgbzixydydydydydPXplplplkvWjydXbkviWInydIniWInkvplplplWgMSnzDBnznzezWgMSnznzezWgRCplplpleBXXbBbBKSbBXXRCplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplLjLjbsplplplplplplplplplplplplplplWaWaWaWaWaWa
+WaWaplplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWaWaWaWaWaLjYrBbXrYrdLydydydydydbzplplplYrXrsNYtYrXrrisNsNriYtYrplplplONeeEvFQhpmShpONTgLZgeziONRCplplpleBDTbBbBKSbBDTRCplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplLjLjqTplplplplplplplplplplplplplWaWaWaWaWaWaWa
WaWaplplplplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWaWaWaLjLjeBeBZPHFydydnXSvydkvplplplplplplplplplplplplplplplplplplwFcFQwcFhphpVCGLziziziziteRCplplpleBDTbBbBKSbBDTRCplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplvlplplplplplplplplplplplplplplWaWaWaWaWaWaWa
WaWaWaplplplplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWaWaLjLjeBeBbzCkydydYrsNpdYrplplplplplplplplplplplplplplplplplplGLcFcFaqcFcFcFaXziziziFXGLRCplplpleBYrXrJvFPYtYrRCplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplvlplplplplplplplplplplplplplplWaWaWaWaWaWaWa
WaWaWaplplplplplplplplplplplplplplplplplplplplplplWaWaWaWaWaWaWavSLjeBeBYrsNeHsNYrWzWzMoplplplplplplbXbXbXbXbXbXbXbXbXbXplplaXCrgfWgnzxenzWgZKziziTYGLRCplplpleBBbdktktkbYBbRCplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplLjLjqTplplplplplplplplplplplplplplWaWaWaWaWaWa
diff --git a/_maps/map_files/dun_manor/dun_manor.dmm b/_maps/map_files/dun_manor/dun_manor.dmm
index d3c88103f6..3072a89134 100644
--- a/_maps/map_files/dun_manor/dun_manor.dmm
+++ b/_maps/map_files/dun_manor/dun_manor.dmm
@@ -831,7 +831,7 @@
"glK" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/rogue/dirt/road,/area/rogue/outdoors/town)
"glT" = (/obj/structure/roguemachine/scomm,/turf/open/floor/rogue/tile/kitchen,/area/rogue/indoors/town/church/chapel)
"gmm" = (/obj/effect/decal/cleanable/dirt/dust,/obj/structure/stairs{dir = 1; icon_state = "stairs"},/turf/open/floor/rogue/wood,/area/rogue/indoors/town/shop)
-"gms" = (/obj/structure/bookcase,/obj/item/book/rogue/abyssor,/obj/item/book/rogue/tales3,/obj/structure/bookcase,/turf/open/floor/rogue/carpet,/area/rogue/indoors/town/manor)
+"gms" = (/obj/item/book/rogue/abyssor,/obj/item/book/rogue/tales3,/obj/structure/bookcase,/turf/open/floor/rogue/carpet,/area/rogue/indoors/town/manor)
"gmt" = (/obj/structure/fluff/railing/wood{dir = 1; pixel_y = -1},/obj/machinery/light/rogue/torchholder/l,/turf/open/floor/rogue/woodturned,/area/rogue/outdoors/town/roofs)
"gmX" = (/obj/structure/fluff/railing/border{dir = 9; icon_state = "border"},/turf/open/floor/rogue/cobble,/area/rogue/indoors/town/manor)
"gnc" = (/obj/item/storage/roguebag,/turf/open/floor/rogue/hexstone,/area/rogue/indoors/town/church/chapel)
@@ -1789,6 +1789,7 @@
"nGn" = (/obj/structure/fermenting_barrel/random/water,/turf/open/floor/rogue/cobble,/area/rogue/indoors/town/magician)
"nGr" = (/obj/structure/bed/rogue/inn/double,/obj/item/bedsheet/rogue/double_pelt,/obj/effect/landmark/start/merchant,/turf/open/floor/rogue/tile{icon_state = "chess"},/area/rogue/indoors/town/shop)
"nHA" = (/turf/open/floor/rogue/blocks,/area/rogue/indoors/town/garrison)
+"nHC" = (/obj/effect/decal/cleanable/dirt/dust,/obj/structure/fluff/inkpress,/turf/open/floor/rogue/carpet,/area/rogue/indoors/town/manor)
"nHI" = (/obj/structure/mineral_door/wood{locked = 1; lockid = "blacksmith"},/turf/open/floor/rogue/blocks/stonered,/area/rogue/indoors/town/dwarfin)
"nHP" = (/obj/item/roguecoin/silver/pile,/obj/machinery/light/rogue/wallfire/candle/blue/r,/turf/open/floor/rogue/tile{icon_state = "chess"},/area/rogue/indoors/town/bath)
"nHW" = (/mob/living/simple_animal/hostile/retaliate/rogue/bull,/turf/open/floor/rogue/grass,/area/rogue/outdoors/town)
@@ -2146,6 +2147,7 @@
"qlw" = (/obj/structure/fluff/walldeco/customflag{pixel_y = 32},/turf/open/floor/rogue/grass,/area/rogue/outdoors/town/roofs)
"qly" = (/obj/structure/chair/bench/ultimacouch/r{icon_state = "ultimacochright"},/turf/open/floor/rogue/wood,/area/rogue/indoors/town/tavern)
"qlz" = (/obj/structure/fluff/railing/border{dir = 4; icon_state = "border"},/obj/effect/decal/cleanable/dirt/dust,/turf/open/floor/rogue/twig,/area/rogue/under/town/basement)
+"qlC" = (/obj/effect/decal/cleanable/dirt/dust,/obj/structure/fluff/paperpress,/turf/open/floor/rogue/carpet,/area/rogue/indoors/town/manor)
"qlQ" = (/obj/structure/rack/rogue/shelf/biggest,/obj/effect/decal/cleanable/dirt/dust,/obj/item/reagent_containers/glass/bottle/rogue/redwine,/obj/item/reagent_containers/glass/bottle/rogue/redwine,/turf/open/floor/rogue/tile{icon_state = "greenstone"},/area/rogue/under/town/basement)
"qmT" = (/obj/effect/landmark/start/churchling,/turf/open/floor/rogue/hexstone,/area/rogue/indoors/town/church/chapel)
"qnd" = (/turf/closed/wall/mineral/rogue/stone,/area/rogue/under/town/sewer)
@@ -3551,7 +3553,7 @@ famfamfamfamfamfamfamfamtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtX
famfamfamfamfamfamfamtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZloIlcTlcTqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbouwouwouwouwouwouwouwouwouwqhbqhbwaTlcTcQyqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbfmcfmceZIfmceZIfmceZIfmcfmcqhbqhbqhbqhbqhbfJaddzfJatXZtXZtXZtXZtXZtXZfJafBXdQZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZ
famfamfamfamfamfamtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZloIlcTlcTqhbqhbqhbqhbwaToaWoyZoaWoaWoyZoaWwaTqhbqhbqhbqhbqhbqhbqhbouwouwouwouwqhbqhbfBXlcTcQyqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbfmcfmcrbHxqDhXHjbjdvKdEZgmsfmcfmcqhbqhbqhbdQZfJarWZdQZfJawaTfBXfBXwaTfJafJaiYAfJafJaifYtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZ
famfamfamfamfamfamtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZlcTlcTlcTqhbqhbqhbqhboaWbPQgTYgbnuMqgSjocIoaWqhbqhbqhbqhbqhbqhbqhbouwouwouwouwqhbqhbwaTtPqcQyqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbfmcdfhazhazhazhazhxqDazhazhsCdfmcqhbqhbqhbfBXrjfjMisvGddzktPlcTlcTktPddzsvGrjfrjffBXtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZ
-famfamfamfamfamfamtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZloIlcTlcTqhbqhbqhbqhbkTObPQifedBBndmedEbPQoNEqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbfBXlcTcQyqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbfmcmmvazhxqDfmcfmcfmcxqDazhchqfmcqhbqhbqhbfJafJarjffJafJafAPvXlvXliGLfJafJajYXfJadQZifYtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZ
+famfamfamfamfamfamtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZloIlcTlcTqhbqhbqhbqhbkTObPQifedBBndmedEbPQoNEqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbfBXlcTcQyqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbfmcmmvazhnHCfmcfmcfmcqlCazhchqfmcqhbqhbqhbfJafJarjffJafJafAPvXlvXliGLfJafJajYXfJadQZifYtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZ
famfamfamfamfamfamtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZfJafBXdQZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZloIlcTlcTqhbqhbqhbqhboaWcYYbPQbPQbPQedEbPQoaWqhbqhbouwouwouwouwouwqhbqhbqhbqhbqhbqhbwaTlcTcQyqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbfmcfmcjSYfmcfmctsYfmcfmcjSYfmcfmcqhbqhbqhbqhbdQZfBXfJaqhbqhbqhbqhbqhbqhbfJaddzdQZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZ
famfamfamfamfamfamfamtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZfJafJajYXdQZdQZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZfJafBXdQZtXZtXZtXZtXZtXZtXZfJaddzdQZqhbqhbqhbqhbwaTcAGbKOqgHqgHiwJermwaTqhbqhbouwouwouwouwouwqhbqhbqhbqhbqhbcKpcKpmYmcKpcKpqhbqhbqhbqhbqhbqhbqhbfmcfmcfmcgnNbUBbUBaGnaGnaGnaGnaGnaGnfmcfmcfmcqhbqhbcbuqhbcbuqhbqhbqhbqhbqhbqhbjYOlcTwaTtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZ
famfamfamfamfamfamfamtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZmmhfJafJaxePrjfjYXfJafJakzabAbktPbAbbAbktPbAbbAbktPbAbbAbktPbAbbAbbAbbAbktPbAbbAbktPbAbbAbktPbAbbAbktPbAbjRqfJafJaawldQZdQZbAbbAbbAbbAbfJafJajYXdQZdQZbLolcTqhboaWbJbygbedEbPQviUuJaoaWqhbqhbouwouwouwouwouwqhblcTlcTlcTcKpcKpfYtfYtuuScKpcKpqhbqhbqhbqhbqhbfmcfmcvMgvMgbUBbUBbUBaGnaGnvMgvMgaGnaGnbUBgnNfmcfmcqhbqhbqhbqhbqhbqhbqhbqhbqhbqhbtYXktPfBXtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZtXZ
diff --git a/_maps/map_files/roguetown/roguetown.dmm b/_maps/map_files/roguetown/roguetown.dmm
index 657dfbcd53..0c18a508c5 100644
--- a/_maps/map_files/roguetown/roguetown.dmm
+++ b/_maps/map_files/roguetown/roguetown.dmm
@@ -2399,6 +2399,7 @@
"rLT" = (/obj/structure/flora/roguegrass,/obj/structure/chair/bench,/obj/effect/landmark/start/villager,/turf/open/floor/rogue/cobblerock,/area/rogue/outdoors/town)
"rMF" = (/obj/structure/table/wood/reinforced_alt,/obj/structure/bars{icon_state = "barsbent"; layer = 2.81},/turf/open/floor/rogue/blocks,/area/rogue/indoors/town/dwarfin)
"rMN" = (/obj/structure/fermenting_barrel,/turf/open/floor/rogue/cobble,/area/rogue/indoors/town)
+"rNb" = (/obj/structure/fluff/inkpress,/turf/open/floor/rogue/wood,/area/rogue/indoors/town/manor)
"rNB" = (/obj/structure/flora/roguetree/stump/log,/turf/open/floor/rogue/grass,/area/rogue/outdoors/town)
"rNK" = (/obj/effect/landmark/start/orphan,/turf/open/floor/rogue/church,/area/rogue/indoors/town/church/chapel)
"rNP" = (/obj/structure/mineral_door/wood/donjon{dir = 4; icon_state = "donjondir"; locked = 1; lockid = "garrison"; name = "squireroom door"},/turf/open/floor/rogue/wood,/area/rogue/indoors/town/garrison)
@@ -2913,6 +2914,7 @@
"vCv" = (/obj/effect/decal/cobbleedge{dir = 6},/turf/open/floor/rogue/dirt/road,/area/rogue/outdoors/town)
"vCG" = (/obj/machinery/light/rogue/firebowl/stump,/turf/open/floor/rogue/cobble,/area/rogue/outdoors/town)
"vCS" = (/obj/structure/bars/pipe{dir = 9; icon_state = "pipe"},/turf/open/floor/rogue/cobble,/area/rogue/outdoors/town)
+"vCT" = (/obj/structure/fluff/paperpress,/turf/open/floor/rogue/wood,/area/rogue/indoors/town/manor)
"vDC" = (/obj/machinery/light/rogue/wallfire/candle/blue{pixel_y = -32},/turf/open/floor/rogue/ruinedwood{icon_state = "weird1"},/area/rogue/indoors/town/shop)
"vEf" = (/obj/effect/decal/cleanable/dirt/dust,/turf/open/floor/rogue/twig,/area/rogue/under/town/basement)
"vEK" = (/obj/effect/spawner/roguemap/stump,/turf/open/floor/rogue/dirt,/area/rogue/outdoors/town)
@@ -3605,7 +3607,7 @@ nognognognognognognognognognogdoWdoWdoWdoWdoWdoWnognognognognognognognognognogno
nognognognognognognognognognogdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognognognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWggdnfHwmPkyRoiPoEQjdMjdMjdMjdMjdMjdMjdMjdMjdMjdMjdMsOasLPsLPbHMsLPsLPsLPkXRvuXvuXkXRsLPsLPbHMyhryhrsOaclNpqypqypqypqypqypqypqyclNoiPoiPoiPkyRwmPnfHkyRtfOoiPdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWlxFyikasMbjgeaKxvwxvwxvweqAeqAbFUbjgdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognog
nognognognognognognognognognogdoWdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWggdnfHwmPkyRoiPoEQjdMjdMjdMjdMjdMoUejdMjdMjdMjdMjdMgrQsLPsLPbHMpNTswiqazclNpjPvGLclNbGlbGlbHMmizyhrsOabclycyoCkltUvuXndkfBOkrXoEQoiPoiPoiPkyRwmPnfHkyRtfOoiPdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWbjgbjgjvwxvwomUmEtnHwxvweqAeqAmYUbjgxvwxvwbjgdoWdoWdoWdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognog
nognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWkyRnfHwmPkyRoiPoEQjdMjdMjdMjdMjdMjdMjdMjdMjdMjdMjdMsOasLPsLPeIMsLPsLPsLPkXRvuXvuXkXRsLPsLPejjyhryhrxgOvuXvuXhlSvuXvuXyhryhrlrUoEQoiPoiPoiPkyRwmPnfHkyRtfOoiPdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWbjghGvvTlxvwjcGphkgNtxvwpUwxvwbPxbjgbjgbjgxvwdoWdoWdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognognog
-nognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWggdnfHwmPkyRoiPoEQjdMjdMjdMjdMjdMjdMjdMjdMjdMjdMjdMoEQsLPxAhbHMbGlbGlbGlkXRlUevcCkXRbGlbGlbHMmizyhrsOatxzvuXvuXvuXvuXyhryhryhroEQoiPoiPoiPkyRwmPnfHkyRtfOoiPdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWwhIwauvTlbjgbjgbjgbjgbjguebxvwbjgbjgbjgcPSbjgxvwxvwxvwbjgbjgxvwbjgnognognognognognognognognognognognognognognognognognognog
+nognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWggdnfHwmPkyRoiPoEQjdMjdMjdMjdMjdMjdMjdMjdMjdMjdMjdMoEQsLPxAhbHMbGlbGlbGlvCTlUevcCrNbbGlbGlbHMmizyhrsOatxzvuXvuXvuXvuXyhryhryhroEQoiPoiPoiPkyRwmPnfHkyRtfOoiPdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWwhIwauvTlbjgbjgbjgbjgbjguebxvwbjgbjgbjgcPSbjgxvwxvwxvwbjgbjgxvwbjgnognognognognognognognognognognognognognognognognognognog
nognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWkyRnfHwmPkyRoiPoEQjdMjdMjdMjdMjdMoUejdMjdMjdMjdMjdMoEQqFEoEQclNpqypqypqypqypqypqydQdoEQoEQoEQsOavuioEQoEQoEQvuioEQoEQoEQvuioEQoEQoiPoiPoiPkyRwmPnfHggdxcxoiPdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWbjgvTlvTlvTlvEOvTlcDjvTlvTlxvwbjgxvwbjgtvGbjgbjgbjgbjgbjgbjgbjgbjgbjgnognognognognognognognognognognognognognognognognognog
nognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWkyRnfHwmPkyRoiPoEQjdMjdMjdMjdMjdMjdMjdMjdMjdMjdMjdMkUSoEQoEQoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPkyRwmPnfHnfHwbSoiPdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWwhIvTlvTlwauvTlvTlwauvTlvTlwDWvTlgEFwauvTlcDjbjgxvwhylbjgxvwxvwhylbjgbjgnognognognognognognognognognognognognognognognognog
nognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWnognognognognognognognognognognognognognognognognognognognognogdoWdoWdoWdoWdoWdoWdoWdoWdoWaOXkyRnfHwmPkyRoiPoEQoEQoEQclNpqypqypqypqypqypqypqyclNoEQoEQoEQoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPoiPkyRwmPnfHnfHwbSoiPdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWdoWbjgbjgbjgfPWbjgxvwxvwvTlvTlvTlhGvbjghFuvTlwautljhylhyldBHdBHdBHhylhylbjgnognognognognognognognognognognognognognognognognog
diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm
index 2b45905ee6..445ab5a8b0 100644
--- a/code/__HELPERS/text.dm
+++ b/code/__HELPERS/text.dm
@@ -686,6 +686,42 @@ GLOBAL_LIST_INIT(binary, list("0","1"))
tosend["data"] = finalized
WRITE_FILE(log, json_encode(tosend))
+/proc/pencode2html(t)
+ t = replacetext(t, "\n", "
")
+ t = replacetext(t, "\[center\]", "