From a162a3082a4bdb286776c477f93fca591a735573 Mon Sep 17 00:00:00 2001 From: NPC1314 <110836368+NPC1314@users.noreply.github.com> Date: Mon, 16 Dec 2024 02:56:45 +0100 Subject: [PATCH] Return of the tailor (#1246) * roles * Update stonehamlet.dmm * dyeee * Update storage.dm --- _maps/map_files/stonehamlet/stonehamlet.dmm | 387 ++++++++++++------ code/__DEFINES/colors.dm | 8 +- code/__DEFINES/jobs.dm | 8 +- code/game/area/roguetownareas.dm | 3 + .../objects/effects/spawners/roguemapgen.dm | 3 +- .../rogueitems/natural/clothfibersthorn.dm | 5 +- .../objects/items/rogueitems/waterskins.dm | 3 + .../items/rogueweapons/melee/knives.dm | 4 +- .../game/objects/lighting/_base_roguelight.dm | 2 +- code/game/objects/structures/dystation.dm | 40 +- code/modules/clothing/rogueclothes/pants.dm | 10 +- code/modules/clothing/rogueclothes/shirts.dm | 2 +- code/modules/clothing/rogueclothes/storage.dm | 5 + .../adventurer/types/combat/rogue.dm | 15 +- .../adventurer/types/pilgrim/weaver.dm | 48 +-- .../job_types/roguetown/peasants/stevedore.dm | 31 +- .../jobs/job_types/roguetown/serfs/tailor.dm | 65 ++- code/modules/jobs/jobs.dm | 4 +- code/modules/roguetown/roguecrafting/items.dm | 64 ++- .../modules/roguetown/roguecrafting/sewing.dm | 3 + .../roguetown/roguecrafting/structure.dm | 25 -- icons/roguetown/clothing/onmob/feet.dmi | Bin 24840 -> 25481 bytes icons/roguetown/items/misc.dmi | Bin 45481 -> 45806 bytes modular/Neu_Farming/code/bin.dm | 5 +- 24 files changed, 427 insertions(+), 313 deletions(-) diff --git a/_maps/map_files/stonehamlet/stonehamlet.dmm b/_maps/map_files/stonehamlet/stonehamlet.dmm index a757ff1180..865b6c49c7 100644 --- a/_maps/map_files/stonehamlet/stonehamlet.dmm +++ b/_maps/map_files/stonehamlet/stonehamlet.dmm @@ -2327,6 +2327,9 @@ }, /turf/open/floor/rogue/grass, /area/rogue/outdoors/rtfield/hamlet) +"cpM" = ( +/turf/closed/wall/mineral/rogue/decowood, +/area/rogue/indoors/town/tailor) "cqj" = ( /turf/closed/mineral/rogue, /area/rogue/under/town/caverogue/saltmine) @@ -2605,6 +2608,12 @@ /area/rogue/indoors/town/manor{ first_time_text = "STONEHILL CASTLE" }) +"cGe" = ( +/obj/structure/bed/rogue/mediocre{ + name = "apprentice bedding" + }, +/turf/open/floor/rogue/wood/saiga, +/area/rogue/indoors/town) "cGj" = ( /obj/item/reagent_containers/glass/bucket/wooden/alter, /turf/open/floor/rogue/dirt/road, @@ -2824,6 +2833,15 @@ /obj/structure/fermenting_barrel/water, /turf/open/floor/rogue/twig, /area/rogue/indoors/town/church) +"cTL" = ( +/obj/machinery/light/rogue/wallfire{ + pixel_x = -32 + }, +/obj/effect/decal/turfedge_neu/rockalt_edge{ + dir = 4 + }, +/turf/open/floor/rogue/woodturned/saiga, +/area/rogue/indoors/town/tailor) "cUd" = ( /obj/structure/chair/stool/rogue, /obj/effect/landmark/start/farmer{ @@ -2866,7 +2884,7 @@ /area/rogue/outdoors/rtfield/plague_district) "cXq" = ( /obj/structure/fluff/walldeco/feldshersign{ - desc = "Indicates the abode of the Feldsher is down the stairs,"; + desc = "An arrow under the sign points down the steps to the basement."; pixel_x = 32; pixel_y = 0 }, @@ -3610,9 +3628,6 @@ /turf/open/floor/rogue/sandstone, /area/rogue/indoors/town/church/chapel) "dOs" = ( -/obj/machinery/light/rogue/torchholder{ - pixel_y = 32 - }, /obj/item/roguebin/water/gross, /turf/open/floor/rogue/twig, /area/rogue/indoors/town/shop) @@ -3699,7 +3714,6 @@ first_time_text = "STONEHILL CASTLE" }) "dTc" = ( -/obj/structure/fluff/walldeco/wantedposter, /obj/structure/chair/stool/rogue, /obj/machinery/light/rogue/wallfire/candle/r, /turf/open/floor/rogue/ruinedwood/spiralfade, @@ -3987,6 +4001,13 @@ }, /turf/open/floor/rogue/cobble/alt, /area/rogue/outdoors/exposed/under/basement) +"eeK" = ( +/obj/effect/decal/cleanable/dirt/cobweb{ + icon_state = "cobweb2" + }, +/obj/structure/fluff/railing/border, +/turf/open/transparent/openspace, +/area/rogue/indoors/town) "efH" = ( /obj/structure/fluff/railing/border{ dir = 4; @@ -4604,13 +4625,6 @@ "eDh" = ( /turf/open/floor/rogue/ruinedwood/turned, /area/rogue/outdoors) -"eDs" = ( -/obj/structure/chair/wood/rogue/fancy{ - dir = 8; - icon_state = "chair1" - }, -/turf/open/floor/rogue/ruinedwood/spiralfade, -/area/rogue/indoors/town/shop) "eDG" = ( /obj/effect/decal/turfedge_neu{ dir = 6 @@ -5213,6 +5227,12 @@ /obj/structure/flora/roguegrass/thorn_bush, /turf/open/floor/rogue/grass/peril, /area/rogue/outdoors/rtfield/hamlet) +"ffP" = ( +/obj/structure/chair/wood/rogue/chair_noble/purple{ + dir = 8 + }, +/turf/open/floor/rogue/woodturned/saiga, +/area/rogue/indoors/town/tailor) "fgs" = ( /turf/open/floor/rogue/ruinedwood/spiralfade, /area/rogue/outdoors/exposed/under/basement) @@ -5539,7 +5559,7 @@ "fsl" = ( /obj/item/rogueweapon/knife/dagger/steel/special, /obj/structure/closet/crate/chest/neu_iron, -/obj/item/rogueweapon/knife/dagger, +/obj/item/rogueweapon/mace/cudgel, /obj/machinery/light/rogue/torchholder/c{ pixel_y = -32 }, @@ -6275,7 +6295,7 @@ pixel_y = 0 }, /turf/closed/wall/mineral/rogue/decowood, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "giS" = ( /obj/effect/spawner/roguemap/tree, /obj/effect/decal/turfedge_neu/road{ @@ -6354,9 +6374,9 @@ /turf/open/floor/rogue/dirt/road, /area/rogue/indoors) "gnk" = ( -/obj/machinery/dye_bin, +/obj/machinery/simple_dye_bin, /turf/open/floor/rogue/wood/nosmooth/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "gnn" = ( /obj/machinery/light/rogue/firebowl/standing, /turf/open/floor/rogue/wood/saiga, @@ -6383,6 +6403,10 @@ }, /turf/open/floor/rogue/dirt/road, /area/rogue/outdoors/rtfield/woodish) +"goi" = ( +/obj/structure/roguewindow/solid, +/turf/open/floor/rogue/ruinedwood/spiral, +/area/rogue/indoors/town/tailor) "gos" = ( /obj/structure/fluff/walldeco/mona, /obj/item/clothing/head/roguetown/crown/serpcrown/surplus{ @@ -6497,7 +6521,7 @@ "gtN" = ( /obj/machinery/light/rogue/wallfire/candle/l, /turf/open/floor/rogue/wood/nosmooth/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "gtT" = ( /obj/item/clothing/suit/roguetown/shirt/dress/gen/random, /obj/effect/decal/cleanable/blood/splatter, @@ -6661,7 +6685,6 @@ /area/rogue/indoors/town/tavern/saiga) "gEo" = ( /obj/structure/mineral_door/bars{ - locked = 1; lockid = "graveyard"; name = "resting fields of Necra" }, @@ -6828,7 +6851,7 @@ /obj/structure/rack/rogue, /obj/machinery/light/rogue/wallfire/candle/r, /turf/open/floor/rogue/woodturned/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "gKG" = ( /turf/open/floor/rogue/concrete, /area/rogue/outdoors/exposed/under/basement) @@ -7162,6 +7185,9 @@ }, /turf/closed/wall/mineral/rogue/decowood, /area/rogue/indoors/town) +"hfM" = ( +/turf/closed/wall/mineral/rogue/decostone/chimney, +/area/rogue/indoors/town/tailor) "hfN" = ( /obj/structure/flora/roguegrass, /obj/effect/decal/turfedge_neu/road{ @@ -7171,8 +7197,10 @@ /area/rogue/outdoors/river) "hgj" = ( /obj/structure/table/wood/plain_alt, +/obj/item/natural/feather, +/obj/item/paper, /turf/open/floor/rogue/woodturned/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "hgo" = ( /obj/effect/decal/turfedge_neu/road{ dir = 9 @@ -7524,7 +7552,7 @@ /turf/open/floor/rogue/dirt, /area/rogue/outdoors/rtfield/plague_district) "hDd" = ( -/obj/item/reagent_containers/glass/bottle/rogue/water, +/obj/item/reagent_containers/glass/bottle/rogue/beer/voddena, /turf/open/floor/rogue/twig, /area/rogue/indoors/town/shop) "hDi" = ( @@ -9721,7 +9749,7 @@ "jGD" = ( /obj/structure/roguewindow/solid, /turf/open/floor/rogue/dirt/road, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "jGG" = ( /obj/structure/closet/dirthole/grave, /turf/open/floor/rogue/grass, @@ -9926,10 +9954,12 @@ }) "jQM" = ( /obj/structure/fluff/walldeco/steward{ - name = "weaver sign"; + name = "tailor sign"; pixel_y = 29 }, -/turf/open/floor/rogue/metal, +/turf/open/floor/rogue/oak/stage{ + icon_state = "stageoak_b" + }, /area/rogue/outdoors/exposed/town/hamlet) "jRb" = ( /turf/open/floor/rogue/dirt/road, @@ -11155,7 +11185,7 @@ /area/rogue/outdoors/exposed/under/basement) "lfe" = ( /obj/machinery/light/rogue/torchholder/c, -/turf/open/floor/rogue/metal, +/turf/open/floor/rogue/oak/stage, /area/rogue/outdoors/exposed/town/hamlet) "lfg" = ( /obj/effect/decal/remains/human/old, @@ -11330,6 +11360,13 @@ /obj/structure/flora/roguegrass, /turf/open/floor/rogue/dirt, /area/rogue/outdoors/exposed/town/hamlet) +"los" = ( +/obj/structure/roguewindow/openclose{ + dir = 1 + }, +/obj/structure/bars/alt, +/turf/open/floor/rogue/woodturned/saiga, +/area/rogue/indoors/town) "lov" = ( /obj/effect/decal/cleanable/blood/tracks{ dir = 8 @@ -11963,7 +12000,7 @@ name = "weavers shop" }, /turf/open/floor/rogue/wood/nosmooth/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "lVj" = ( /obj/structure/roguetent, /turf/open/floor/rogue/dirt/road, @@ -12168,6 +12205,11 @@ dir = 4 }, /area/rogue/indoors/town/bath/redhouse) +"mgM" = ( +/turf/open/floor/rogue/oak/stage{ + icon_state = "stageoak_b" + }, +/area/rogue/outdoors/exposed/town/hamlet) "mgZ" = ( /obj/effect/decal/turfedge_neu/alt{ dir = 9 @@ -12227,12 +12269,12 @@ /turf/open/floor/rogue/grass, /area/rogue/outdoors/rtfield/woodish) "mkz" = ( -/obj/structure/stairs{ +/obj/structure/stairs/stone{ dir = 8; - icon_state = "stairs" + icon_state = "stonestairs" }, -/obj/structure/fluff/railing/border, -/turf/open/floor/rogue/cobble, +/obj/machinery/light/rogue/wallfire/candle, +/turf/open/floor/rogue/woodturned/saiga, /area/rogue/indoors/town) "mln" = ( /obj/structure/closet/crate/chest/neu, @@ -12464,6 +12506,9 @@ /obj/structure/chair/stool/rogue, /turf/open/floor/rogue/naturalstone, /area/rogue/under/town/sewer) +"myL" = ( +/turf/open/floor/rogue/wood/nosmooth/saiga, +/area/rogue/indoors/town/tailor) "myP" = ( /turf/open/floor/rogue/cobble/alt, /area/rogue/indoors/town/tavern/saiga) @@ -13015,6 +13060,11 @@ /obj/structure/flora/roguegrass, /turf/open/floor/rogue/grass/peril, /area/rogue/outdoors/rtfield/hamlet) +"nbA" = ( +/obj/structure/table/wood/plain_alt, +/obj/item/candle/yellow/lit/infinite, +/turf/open/floor/rogue/woodturned/saiga, +/area/rogue/indoors/town) "nbT" = ( /obj/structure/rack/rogue/shelf/biggest{ pixel_y = 12 @@ -13449,10 +13499,6 @@ first_time_text = "STONEHILL CASTLE" }) "nxX" = ( -/obj/structure/fluff/walldeco/wantedposter{ - pixel_x = -31; - pixel_y = 0 - }, /obj/effect/decal/turfedge_neu/alt_small, /obj/effect/decal/turfedge_neu/alt{ dir = 5 @@ -13662,13 +13708,15 @@ pixel_x = 5; pixel_y = 3 }, -/obj/item/needle{ - pixel_x = -7; - pixel_y = 4 +/obj/item/natural/bundle/silk{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/natural/feather{ + pixel_y = 38 }, -/obj/item/natural/bundle/silk, /turf/open/floor/rogue/wood/nosmooth/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "nHt" = ( /obj/machinery/light/rogue/torchholder/r, /turf/open/floor/rogue/dirt/road, @@ -13862,10 +13910,7 @@ /turf/open/floor/rogue/dirt, /area/rogue/outdoors/exposed/under/basement) "nSX" = ( -/obj/structure/chair/wood/rogue/fancy{ - dir = 4; - icon_state = "chair1" - }, +/obj/structure/chair/wood/rogue/fancy, /turf/open/floor/rogue/ruinedwood/spiralfade, /area/rogue/indoors/town/shop) "nTd" = ( @@ -14851,7 +14896,7 @@ "oJh" = ( /obj/structure/fluff/dryingrack, /turf/open/floor/rogue/wood/nosmooth/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "oJQ" = ( /obj/structure/table/wood/treestump{ pixel_x = -7 @@ -16268,8 +16313,12 @@ /area/rogue/outdoors/rtfield/hamlet) "pYM" = ( /obj/effect/landmark/start/tailor, -/turf/open/floor/rogue/woodturned/saiga, -/area/rogue/indoors/town) +/obj/structure/roguemachine/mail{ + pixel_x = -31; + pixel_y = 0 + }, +/turf/open/floor/carpet/purple, +/area/rogue/indoors/town/tailor) "pYT" = ( /obj/structure/roguemachine/vendor/centcom, /turf/closed/wall/mineral/rogue/stone, @@ -16620,7 +16669,14 @@ /turf/open/floor/rogue/carpet/green, /area/rogue/indoors/town/tavern/saiga) "qqn" = ( -/obj/machinery/light/rogue/torchholder/c, +/obj/structure/closet/crate/chest/neu_iron, +/obj/item/ingot/copper, +/obj/item/ingot/copper, +/obj/item/ingot/copper, +/obj/item/ingot/copper, +/obj/effect/decal/cleanable/dirt/cobweb{ + dir = 1 + }, /turf/open/floor/rogue/wood/saiga, /area/rogue/indoors/town) "qqw" = ( @@ -17203,9 +17259,9 @@ /turf/open/floor/rogue/naturalstone, /area/rogue/under/cave) "qVi" = ( -/obj/structure/table/wood/plain_alt, -/obj/item/candle/yellow/lit/infinite, -/turf/open/floor/rogue/woodturned/saiga, +/obj/structure/table/wood/reinforced_alter, +/obj/structure/bars/alt, +/turf/open/floor/rogue/concrete, /area/rogue/indoors/town/dwarfin) "qVm" = ( /obj/structure/stairs/stone{ @@ -17750,6 +17806,10 @@ /obj/effect/decal/turfedge_neu/alt{ dir = 10 }, +/obj/structure/fluff/walldeco/wantedposter{ + pixel_x = 32; + pixel_y = 0 + }, /turf/open/floor/rogue/cobblerock, /area/rogue/outdoors/exposed/town/hamlet) "rtP" = ( @@ -18017,6 +18077,9 @@ /obj/item/reagent_containers/food/snacks/rogue/crackerscooked{ pixel_y = 3 }, +/obj/machinery/light/rogue/torchholder{ + pixel_y = 32 + }, /turf/open/floor/rogue/twig, /area/rogue/indoors/town/shop) "rHl" = ( @@ -18355,11 +18418,11 @@ /turf/open/floor/rogue/concrete, /area/rogue/indoors/town/dwarfin) "sdn" = ( -/obj/structure/mineral_door/wood/deadbolt{ - dir = 8; - name = "apprentice lodgings" - }, -/turf/open/floor/rogue/wood/saiga, +/obj/structure/table/wood/reinforced_alter, +/obj/item/rogueweapon/hammer, +/obj/item/rogueweapon/tongs, +/obj/item/natural/cloth, +/turf/open/floor/rogue/concrete, /area/rogue/indoors/town/dwarfin) "sdp" = ( /obj/structure/ladder, @@ -18450,7 +18513,12 @@ /obj/structure/table/wood{ icon_state = "tablewood1" }, -/obj/item/clothing/mask/cigarette/rollie/nicotine, +/obj/item/clothing/mask/cigarette/rollie/nicotine{ + pixel_x = 8 + }, +/obj/item/candle/yellow/lit/infinite{ + pixel_x = -9 + }, /turf/open/floor/rogue/twig, /area/rogue/indoors/town/shop) "sjL" = ( @@ -18818,7 +18886,7 @@ /obj/structure/table/wood/reinforced_alt, /obj/structure/bars/alt, /turf/open/floor/rogue/woodturned/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "sEI" = ( /turf/closed/mineral/rogue, /area/rogue/outdoors/mountains) @@ -19073,7 +19141,7 @@ dir = 4 }, /turf/open/floor/rogue/wood/nosmooth/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "sSX" = ( /obj/structure/mineral_door/wood{ icon_state = "wcr"; @@ -19176,7 +19244,6 @@ /obj/effect/landmark/start/weaponsmith{ dir = 4 }, -/obj/item/rogueweapon/axe/iron, /turf/open/floor/rogue/woodturned/saiga, /area/rogue/indoors/town) "sYX" = ( @@ -20429,6 +20496,14 @@ }, /turf/open/floor/rogue/naturalstone, /area/rogue/under/town/basement) +"uiE" = ( +/obj/structure/closet/crate/roguecloset, +/obj/item/roguekey/tailor, +/obj/item/candle/yellow, +/obj/item/candle/yellow, +/obj/item/clothing/head/roguetown/fashionablehat, +/turf/open/floor/rogue/woodturned/saiga, +/area/rogue/indoors/town/tailor) "uiG" = ( /obj/effect/decal/cleanable/dirt/cobweb, /obj/effect/decal/cleanable/dirt/dust, @@ -20758,6 +20833,9 @@ "uxm" = ( /obj/structure/closet/crate/chest/neu, /obj/item/natural/cloth, +/obj/item/flashlight/flare/torch/metal, +/obj/item/flashlight/flare/torch/metal, +/obj/item/flashlight/flare/torch/metal, /turf/open/floor/rogue/ruinedwood/spiralfade, /area/rogue/indoors/town/shop) "uxt" = ( @@ -21026,7 +21104,7 @@ "uJs" = ( /obj/machinery/loom, /turf/open/floor/rogue/wood/nosmooth/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "uJt" = ( /obj/structure/fluff/railing/border{ dir = 8; @@ -21480,6 +21558,9 @@ }, /turf/open/floor/rogue/grass, /area/rogue/outdoors/rtfield/plague_district) +"vcz" = ( +/turf/closed/wall/mineral/rogue/wooddark/slitted, +/area/rogue/indoors/town/tailor) "vcJ" = ( /obj/structure/mineral_door/wood/donjon/stone{ locked = 1; @@ -21783,6 +21864,9 @@ /area/rogue/outdoors/rtfield{ ambush_mobs = list(/mob/living/simple_animal/hostile/retaliate/rogue/wolf = 50, /mob/living/carbon/human/species/human/northern/bum/ambush = 30) }) +"vud" = ( +/turf/open/floor/carpet/purple, +/area/rogue/indoors/town/tailor) "vuw" = ( /obj/structure/rack/rogue, /obj/item/clothing/glasses/blindfold/white{ @@ -21884,6 +21968,10 @@ "vzv" = ( /turf/closed/wall/mineral/rogue/wooddark/horizontal, /area/rogue/outdoors/town/roofs) +"vzw" = ( +/obj/structure/chair/stool/rogue, +/turf/open/floor/rogue/wood/nosmooth/saiga, +/area/rogue/indoors/town/tailor) "vAv" = ( /obj/effect/decal/remains/bigrat, /turf/open/water/cleanshallow, @@ -22217,6 +22305,11 @@ icon_state = "greenstone" }, /area/rogue/under/town/basement) +"vSZ" = ( +/obj/structure/bed/rogue/wool, +/obj/item/bedsheet/rogue/fabric, +/turf/open/floor/carpet/purple, +/area/rogue/indoors/town/tailor) "vTl" = ( /obj/structure/table/wood/plain_alt, /obj/effect/decal/turfedge_neu/alt, @@ -22550,10 +22643,16 @@ /turf/open/floor/rogue/blocks, /area/rogue/indoors/town/cell) "whL" = ( -/obj/structure/bed/rogue/mediocre{ - name = "apprentice bedding" +/obj/machinery/light/rogue/smelter, +/obj/structure/bars/pipe{ + dir = 1; + icon_state = "pipe" }, -/turf/open/floor/rogue/woodturned/saiga, +/obj/structure/bars/pipe{ + dir = 4; + icon_state = "pipe" + }, +/turf/open/floor/rogue/concrete, /area/rogue/indoors/town/dwarfin) "wiz" = ( /obj/effect/spawner/roguemap/tree, @@ -23189,7 +23288,21 @@ /turf/open/floor/rogue/dirt, /area/rogue/outdoors/exposed/dwarf) "wQO" = ( -/turf/open/floor/rogue/woodturned/saiga, +/obj/item/rogueweapon/shovel/small{ + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/rogueore/coal{ + pixel_y = -8 + }, +/obj/item/rogueore/coal{ + pixel_y = -8 + }, +/obj/item/rogueore/coal, +/obj/item/rogueore/coal{ + pixel_y = -8 + }, +/turf/open/floor/rogue/concrete, /area/rogue/indoors/town/dwarfin) "wRi" = ( /obj/structure/mineral_door/bars{ @@ -23447,7 +23560,7 @@ "xeL" = ( /obj/structure/rack/rogue, /turf/open/floor/rogue/woodturned/saiga, -/area/rogue/indoors/town) +/area/rogue/indoors/town/tailor) "xfl" = ( /obj/effect/decal/cleanable/dirt/cobweb, /obj/structure/closet/crate/chest/crate, @@ -23591,9 +23704,17 @@ "xkk" = ( /turf/closed/wall/mineral/rogue/stone, /area/rogue/indoors/town/magician) +"xkw" = ( +/turf/open/floor/rogue/woodturned/saiga, +/area/rogue/indoors/town/tailor) "xkE" = ( /turf/open/floor/rogue/grass, /area/rogue/outdoors/exposed/town/hamlet) +"xlq" = ( +/turf/open/floor/rogue/oak/stage{ + icon_state = "stageoak_br" + }, +/area/rogue/outdoors/exposed/town/hamlet) "xlV" = ( /obj/structure/rack/rogue, /obj/item/lockpick, @@ -33863,9 +33984,9 @@ feV wlB lOZ whL -qVi -wQO -whL +peW +wsn +nSF lOZ tYR rJP @@ -34057,10 +34178,10 @@ feV wlB lOZ wQO -wQO -wQO +xAF +xAF +xAF qVi -lOZ rJP rJP mzh @@ -34250,10 +34371,10 @@ mbn feV orW lOZ -lOZ +xAF lOZ sdn -lOZ +xAF lOZ kLR nCD @@ -58698,7 +58819,7 @@ iId rRM qqn khl -xUr +khl ohp rik pnL @@ -58890,9 +59011,9 @@ wAB tFN iId pLb -xUr +czT khl -xUr +nbA pLb iTK iTK @@ -59086,8 +59207,8 @@ iId pLb mkz khl -xUr -pLb +cGe +los ydz ydz ydz @@ -59278,9 +59399,9 @@ dZq tFN iId oSt -kVX +eeK +khl khl -xUr oSt ydz ydz @@ -62583,13 +62704,13 @@ rSm nIR dZq xQF -pjU -dZd -dZd -dZd -dZd -dZd -pjU +vcz +cpM +cpM +cpM +cpM +cpM +vcz lfe xkE cvO @@ -62779,12 +62900,12 @@ dZq eVq jGD uJs -bpv +vzw gtN -iLY +myL pYM sEq -rqR +mgM swy czT czT @@ -62971,14 +63092,14 @@ pSa vWP wAB rqR -pjU +vcz giM nHh oJh gnk -khl +vud sEq -rqR +mgM swy rRM kku @@ -63167,11 +63288,11 @@ wAB dZq dZq lVe -iLY -iLY -iLY -khl -dZd +myL +myL +myL +xkw +cpM jQM anF pLZ @@ -63360,13 +63481,13 @@ pSa pSa rSm dZq -dZd +cpM xeL gKF xeL -khl -dZd -rqR +xkw +cpM +mgM swy oSt csF @@ -63554,13 +63675,13 @@ ezr hes pSa dZq -pjU -dZd -hyn -dZd +vcz +cpM +hfM +cpM sSj -pjU -rqR +vcz +mgM swy czT czT @@ -63748,13 +63869,13 @@ tma uKw pSa wAB -dZd -cjO -nRE -khl -khl -dZd -rqR +cpM +uiE +cTL +xkw +xkw +cpM +xlq swy czT fyl @@ -63942,12 +64063,12 @@ gQS lFu pSa dZq -dZd -khl -khl -khl -khl -owy +cpM +vud +vud +xkw +xkw +goi oII czT czT @@ -64136,12 +64257,12 @@ pSa pSa rSm sQV -dZd -wks -trq +cpM +vSZ +vud hgj -khl -dZd +ffP +cpM hOz czT fyl @@ -64330,12 +64451,12 @@ xkE xkE xkE wAB -pjU -dZd -dZd -dZd -dZd -pjU +vcz +cpM +cpM +cpM +cpM +vcz wAB czT fyl @@ -86053,7 +86174,7 @@ cGL pBo pwX wnB -eDs +nSX jDn mqm mqm diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index 085f6c126a..8498f16bc8 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -90,7 +90,7 @@ #define CLOTHING_ROYAL_BLACK "#2f352f" #define CLOTHING_BOG_GREEN "#58793f" #define CLOTHING_ROYAL_TEAL "#249589" -#define CLOTHING_PEAR_YELLOW "#b5b004" +#define CLOTHING_PEAR_YELLOW "#a19d20" #define CLOTHING_CHALK_WHITE "#c7c0b5" @@ -99,8 +99,8 @@ #define CLOTHING_SOOT_BLACK "#4b4b50" #define CLOTHING_WINESTAIN_RED "#6b3737" -#define CLOTHING_PEASANT_BROWN "#705243" -#define CLOTHING_MUD_BROWN "#685542" +#define CLOTHING_PEASANT_BROWN "#574a43" +#define CLOTHING_MUD_BROWN "#57493a" #define CLOTHING_CHESTNUT "#5f3d21" #define CLOTHING_OLD_LEATHER "#473a30" #define CLOTHING_SPRING_GREEN "#435436" @@ -125,6 +125,8 @@ return CLOTHING_ROYAL_PURPLE if("Forest Green") return CLOTHING_FOREST_GREEN + if("Spring Green") + return CLOTHING_SPRING_GREEN if("Sky Blue") return CLOTHING_SKY_BLUE if("Mustard Yellow") diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index e340e7fa66..352b09cecd 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -133,10 +133,10 @@ #define FELDSHER (1<<4) #define INNKEEP (1<<5) #define COOK (1<<6) -#define NIGHTMAN (1<<7) -#define NITEMAIDEN (1<<8) -#define ALCHEMIST (1<<9) -#define TAILOR (1<<10) +#define TAILOR (1<<7) +#define NIGHTMAN (1<<8) +#define NITEMAIDEN (1<<9) +#define ALCHEMIST (1<<10) #define SCRIBE (1<<11) diff --git a/code/game/area/roguetownareas.dm b/code/game/area/roguetownareas.dm index 7b9b901327..72c6e5c006 100644 --- a/code/game/area/roguetownareas.dm +++ b/code/game/area/roguetownareas.dm @@ -655,6 +655,9 @@ GLOBAL_LIST_INIT(roguetown_areas_typecache, typecacheof(/area/rogue/indoors/town droning_sound_dusk = null droning_sound_night = null +/area/rogue/indoors/town/tailor + name = "tailorshop" + icon_state = "tavern" // so you can teleport to the farm /area/rogue/indoors/soilsons diff --git a/code/game/objects/effects/spawners/roguemapgen.dm b/code/game/objects/effects/spawners/roguemapgen.dm index 903b11b8b1..1c837227d9 100644 --- a/code/game/objects/effects/spawners/roguemapgen.dm +++ b/code/game/objects/effects/spawners/roguemapgen.dm @@ -290,7 +290,8 @@ /obj/item/reagent_containers/food/snacks/smallrat = 15, /obj/item/reagent_containers/food/snacks/smallrat/dead = 10, /obj/item/roguecoin/copper = 50, - /mob/living/carbon/human/species/human/northern/bum/skilled/madman = 25, + /mob/living/carbon/human/species/human/northern/bum/skilled/madman = 10, + /obj/structure/idle_enemy/bigrat = 10 ) /* .................. Skeleton Fighter Danger ................... */ diff --git a/code/game/objects/items/rogueitems/natural/clothfibersthorn.dm b/code/game/objects/items/rogueitems/natural/clothfibersthorn.dm index 6efcabcd9d..958a635c26 100644 --- a/code/game/objects/items/rogueitems/natural/clothfibersthorn.dm +++ b/code/game/objects/items/rogueitems/natural/clothfibersthorn.dm @@ -124,8 +124,6 @@ if(wet) . += span_notice("It's wet!") -/obj/item/natural/cloth/bandit - color = "#ff0000" // CLEANING @@ -313,6 +311,9 @@ icon2 = "clothroll2" icon2step = 10 +/obj/item/natural/bundle/cloth/partial + amount = 6 + /obj/item/natural/bundle/stick name = "bundle of sticks" desc = "A bundle of wooden sticks, weak when seperated, mighty together." diff --git a/code/game/objects/items/rogueitems/waterskins.dm b/code/game/objects/items/rogueitems/waterskins.dm index 9d088e55a3..9a3be3a9af 100644 --- a/code/game/objects/items/rogueitems/waterskins.dm +++ b/code/game/objects/items/rogueitems/waterskins.dm @@ -19,3 +19,6 @@ /obj/item/reagent_containers/glass/bottle/waterskin/milk // Filled subtype used by the cheesemaker list_reagents = list(/datum/reagent/consumable/milk = 64) + +/obj/item/reagent_containers/glass/bottle/waterskin/half + list_reagents = list(/datum/reagent/water = 32) diff --git a/code/game/objects/items/rogueweapons/melee/knives.dm b/code/game/objects/items/rogueweapons/melee/knives.dm index 31d1591e30..18f79fe1f3 100644 --- a/code/game/objects/items/rogueweapons/melee/knives.dm +++ b/code/game/objects/items/rogueweapons/melee/knives.dm @@ -403,8 +403,8 @@ desc = "A tool favored by poor woodland inhabitants, easy to make, useful for skinning the flesh of beast and man alike." icon_state = "stone_knife" resistance_flags = FLAMMABLE // Weapon made mostly of wood - max_integrity = 30 - max_blade_int = 30 + max_integrity = 28 + max_blade_int = 28 wdefense = TERRIBLE_PARRY smeltresult = /obj/item/ash sellprice = 5 diff --git a/code/game/objects/lighting/_base_roguelight.dm b/code/game/objects/lighting/_base_roguelight.dm index 2fcb6c0c9f..53c691f992 100644 --- a/code/game/objects/lighting/_base_roguelight.dm +++ b/code/game/objects/lighting/_base_roguelight.dm @@ -119,7 +119,7 @@ foundstab = TRUE break if(foundstab) - var/prob2spoil = 33 + var/prob2spoil = 25 if(user.mind.get_skill_level(/datum/skill/craft/cooking)) prob2spoil = 1 user.visible_message(span_notice("[user] starts to cook [W] over [src].")) diff --git a/code/game/objects/structures/dystation.dm b/code/game/objects/structures/dystation.dm index 7ec61cbb06..3d171bc2d4 100644 --- a/code/game/objects/structures/dystation.dm +++ b/code/game/objects/structures/dystation.dm @@ -42,32 +42,39 @@ "Ash Grey" ="#999999", "Chalk White" ="#c7c0b5", "Cream" ="#b0ae80", - "Blood Red" ="#770d0d", - "Plum Purple" ="#4b2265", + "Soot Black" ="#4b4b50", "Dark Ink" ="#372b2b", - "Forest Green" ="#3f8b24", - "Sky Blue" ="#1b3c7a", - "Mustard Yellow" ="#979044", - "Royal Black" ="#2f352f", + "Winestain Red" ="#6b3737", + "Blood Red" ="#770d0d", "Royal Red" ="#8f3636", "Royal Majenta" ="#822b52", + "Red Ochre" = "#6f2d28", + "Maroon" ="#672c0d", + "Salmon" ="#a56176", + "Russet" ="#733f18", + "Peasant Brown" ="#705243", + "Chestnut" ="#5f3d21", + "Bark Brown"="#685542", + "Mud Brown" ="#685542", + "Old Leather" ="#473a30", + "Spring Green" ="#435436", + "Forest Green" ="#3f8b24", "Bog Green" ="#58793f", "Mage Green" ="#759259", "Royal Teal" ="#249589", + "Berry Blue" ="#38455b", "Pear Yellow" ="#b5b004", "Mage Yellow" ="#d2bc2b", + "Mustard Yellow" ="#979044", + "Yellow Ochre" ="#9b7a02", "Fyritius Orange" ="#b47011", "Mage Orange" ="#ad5e29", "Royal Purple" ="#865c9c", + "Plum Purple" ="#4b2265", "Mage Blue" ="#4756d8", - - "Salmon" ="#a56176", - "Russet" ="#733f18", - "Yellow Ochre" ="#9b7a02", - "Red Ochre" = "#6f2d28", - "Maroon" ="#672c0d" + "Sky Blue" ="#1b3c7a", ) @@ -271,6 +278,14 @@ return ..() /obj/machinery/simple_dye_bin/attackby(obj/item/I, mob/living/user) + if(istype(I, /obj/item/luxury_dyes)) + playsound(src, "bubbles", 50, 1) + if(do_after(user, 3 SECONDS)) + user.visible_message("[user] adds the [I].") + new /obj/machinery/dye_bin(get_turf(src.loc)) + qdel(I) + qdel(src) + if(allow_mobs && istype(I, /obj/item/clothing/head/mob_holder)) var/obj/item/clothing/head/mob_holder/H = I if(inserted) @@ -292,6 +307,7 @@ else return ..() + /obj/machinery/simple_dye_bin/AllowDrop() return FALSE diff --git a/code/modules/clothing/rogueclothes/pants.dm b/code/modules/clothing/rogueclothes/pants.dm index 9bd3ea90df..11629c17c2 100644 --- a/code/modules/clothing/rogueclothes/pants.dm +++ b/code/modules/clothing/rogueclothes/pants.dm @@ -89,7 +89,7 @@ body_parts_covered = GROIN|LEG_RIGHT /obj/item/clothing/under/roguetown/tights/vagrant/Initialize() - color = pick("#6b5445", "#435436", "#704542", "#79763f") + color = pick(CLOTHING_MUD_BROWN, CLOTHING_OLD_LEATHER, CLOTHING_SPRING_GREEN, CLOTHING_BARK_BROWN, CLOTHING_SOOT_BLACK ) ..() /obj/item/clothing/under/roguetown/tights/sailor @@ -213,7 +213,7 @@ name = "leather trousers" desc = "Standard leather pants for hardy workers." icon_state = "leathertrou" - + armor = ARMOR_LEATHER_BAD prevent_crits = CUT_AND_MINOR_CRITS max_integrity = INTEGRITY_POOR @@ -226,7 +226,7 @@ sleeved = 'icons/roguetown/clothing/onmob/helpers/stonekeep_merc.dmi' detail_tag = "_detail" colorgrenz = TRUE - + armor = ARMOR_PADDED prevent_crits = MINOR_CRITICALS max_integrity = INTEGRITY_STANDARD @@ -281,11 +281,11 @@ name = "iron chain chausses" desc = "Chain mail chausses made of iron rings woven together, offering protection against cuts and stabs." smeltresult = /obj/item/ingot/iron - + armor = ARMOR_MAILLE_IRON max_integrity = INTEGRITY_STRONG //250 Integrity. prevent_crits = ALL_EXCEPT_BLUNT_AND_STAB //Non-riveted, iron chain can be broken apart with a powerful thrust. - + //.................................................................................................................................. /*---------------\ diff --git a/code/modules/clothing/rogueclothes/shirts.dm b/code/modules/clothing/rogueclothes/shirts.dm index 7bc80c41e7..747771dd27 100644 --- a/code/modules/clothing/rogueclothes/shirts.dm +++ b/code/modules/clothing/rogueclothes/shirts.dm @@ -110,7 +110,7 @@ body_parts_covered = CHEST|ARM_RIGHT|VITALS /obj/item/clothing/suit/roguetown/shirt/undershirt/vagrant/Initialize() - color = pick(CLOTHING_MUD_BROWN, CLOTHING_PEAR_YELLOW, CLOTHING_BOG_GREEN, CLOTHING_BARK_BROWN ) + color = pick(CLOTHING_MUD_BROWN, CLOTHING_OLD_LEATHER, CLOTHING_SPRING_GREEN, CLOTHING_BARK_BROWN ) ..() /obj/item/clothing/suit/roguetown/shirt/shortshirt diff --git a/code/modules/clothing/rogueclothes/storage.dm b/code/modules/clothing/rogueclothes/storage.dm index 72e04a6791..28f015b760 100644 --- a/code/modules/clothing/rogueclothes/storage.dm +++ b/code/modules/clothing/rogueclothes/storage.dm @@ -141,12 +141,17 @@ /obj/item/storage/belt/rogue/leather/cloth/lady color = "#575160" +/obj/item/storage/belt/rogue/leather/cloth/lady/Initialize() + . = ..() + new /obj/item/needle(src) /obj/item/storage/belt/rogue/leather/cloth/tailor color = "#756889" /obj/item/storage/belt/rogue/leather/cloth/tailor/Initialize() . = ..() new /obj/item/roguekey/tailor(src) + new /obj/item/rogueweapon/knife/dagger(src) + new /obj/item/needle(src) /obj/item/storage/belt/rogue/leather/cloth/bandit color = "#ff0000" diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/rogue.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/rogue.dm index b4deaefc8a..e866b010f0 100644 --- a/code/modules/jobs/job_types/roguetown/adventurer/types/combat/rogue.dm +++ b/code/modules/jobs/job_types/roguetown/adventurer/types/combat/rogue.dm @@ -18,12 +18,12 @@ /datum/outfit/job/roguetown/adventurer/rogue/pre_equip(mob/living/carbon/human/H) ..() shoes = /obj/item/clothing/shoes/roguetown/boots - H.mind.adjust_skillrank(/datum/skill/combat/axesmaces, 3, TRUE) - H.mind.adjust_skillrank(/datum/skill/combat/knives, 2, TRUE) + H.mind.adjust_skillrank(/datum/skill/combat/axesmaces, 2, TRUE) + H.mind.adjust_skillrank(/datum/skill/combat/knives, 3, TRUE) H.mind.adjust_skillrank(/datum/skill/combat/crossbows, 3, TRUE) H.mind.adjust_skillrank(/datum/skill/combat/bows, 2, TRUE) H.mind.adjust_skillrank(/datum/skill/misc/athletics, 3, TRUE) - H.mind.adjust_skillrank(/datum/skill/combat/swords, pick(0,0,1), TRUE) + H.mind.adjust_skillrank(/datum/skill/combat/swords, 1, TRUE) H.mind.adjust_skillrank(/datum/skill/combat/wrestling, 2, TRUE) H.mind.adjust_skillrank(/datum/skill/combat/unarmed, 2, TRUE) H.mind.adjust_skillrank(/datum/skill/misc/swimming, 2, TRUE) @@ -32,7 +32,7 @@ H.mind.adjust_skillrank(/datum/skill/misc/reading, pick(0,1,1), TRUE) H.mind.adjust_skillrank(/datum/skill/misc/sneaking, 5, TRUE) H.mind.adjust_skillrank(/datum/skill/misc/stealing, 5, TRUE) - H.mind.adjust_skillrank(/datum/skill/misc/lockpicking, 4, TRUE) + H.mind.adjust_skillrank(/datum/skill/misc/lockpicking, 3, TRUE) H.mind.adjust_skillrank(/datum/skill/craft/traps, 3, TRUE) pants = /obj/item/clothing/under/roguetown/trou/leather shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt/black @@ -43,11 +43,14 @@ armor = /obj/item/clothing/suit/roguetown/armor/leather cloak = /obj/item/clothing/cloak/raincloak/mortus backl = /obj/item/storage/backpack/rogue/satchel - beltr = /obj/item/rogueweapon/mace/cudgel + beltr = /obj/item/rogueweapon/knife/dagger/steel backr = /obj/item/gun/ballistic/revolver/grenadelauncher/crossbow beltl = /obj/item/quiver/bolts neck = /obj/item/clothing/neck/roguetown/coif - backpack_contents = list(/obj/item/lockpick = 1, /obj/item/rogueweapon/knife/dagger/steel) + if(prob(30)) + mask = /obj/item/clothing/mask/rogue/shepherd/rag + + backpack_contents = list(/obj/item/lockpick = 1, /obj/item/rogueweapon/mace/cudgel = 1) ADD_TRAIT(H, TRAIT_DODGEEXPERT, TRAIT_GENERIC) ADD_TRAIT(H, TRAIT_STEELHEARTED, TRAIT_GENERIC) //Rogues are known for commonly lacking standard morals, as well as seeing fucked-shit, so - this tracks. H.change_stat("strength", -1) diff --git a/code/modules/jobs/job_types/roguetown/adventurer/types/pilgrim/weaver.dm b/code/modules/jobs/job_types/roguetown/adventurer/types/pilgrim/weaver.dm index b4833748ae..a263bad8d7 100644 --- a/code/modules/jobs/job_types/roguetown/adventurer/types/pilgrim/weaver.dm +++ b/code/modules/jobs/job_types/roguetown/adventurer/types/pilgrim/weaver.dm @@ -6,63 +6,31 @@ "Half-Elf", "Dwarf", "Tiefling", - "Aasimar" ) - outfit = /datum/outfit/job/roguetown/adventurer/tailor -// category_tags = list(CTAG_PILGRIM) Actually these guys are pure bloat, pilgrims need to have their own take on stuff, not be carbon copies. + outfit = /datum/outfit/job/roguetown/adventurer/weaver + category_tags = list(CTAG_PILGRIM) -/datum/outfit/job/roguetown/adventurer/tailor/pre_equip(mob/living/carbon/human/H) +/datum/outfit/job/roguetown/adventurer/weaver/pre_equip(mob/living/carbon/human/H) ..() H.mind.adjust_skillrank(/datum/skill/misc/sewing, 4, TRUE) H.mind.adjust_skillrank(/datum/skill/craft/crafting, 3, TRUE) - H.mind.adjust_skillrank(/datum/skill/combat/knives, 3, TRUE) + H.mind.adjust_skillrank(/datum/skill/combat/knives, 2, TRUE) H.mind.adjust_skillrank(/datum/skill/misc/medicine, 2, TRUE) H.mind.adjust_skillrank(/datum/skill/misc/sneaking, 2, TRUE) H.mind.adjust_skillrank(/datum/skill/labor/farming, 1, TRUE) H.mind.adjust_skillrank(/datum/skill/craft/tanning, 3, TRUE) H.mind.adjust_skillrank(/datum/skill/craft/carpentry, 1, TRUE) - H.mind.adjust_skillrank(/datum/skill/misc/reading, 1, TRUE) + head = /obj/item/clothing/head/roguetown/fashionablehat belt = /obj/item/storage/belt/rogue/leather/cloth/lady pants = /obj/item/clothing/under/roguetown/tights/random shoes = /obj/item/clothing/shoes/roguetown/shortboots backl = /obj/item/storage/backpack/rogue/satchel neck = /obj/item/storage/belt/rogue/pouch/coins/mid shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt - beltr = /obj/item/rogueweapon/knife/villager - cloak = /obj/item/clothing/cloak/raincloak/furcloak - beltl = /obj/item/needle - backpack_contents = list(/obj/item/natural/cloth = 1, /obj/item/natural/cloth = 1, /obj/item/natural/bundle/fibers = 1, /obj/item/needle = 1) - H.change_stat("intelligence", 2) - H.change_stat("speed", 2) - H.change_stat("perception", 1) - -/datum/advclass/pilgrim/weaver/town - category_tags = list(CTAG_TOWNER) - outfit = /datum/outfit/job/roguetown/adventurer/weaver_towner - -/datum/outfit/job/roguetown/adventurer/weaver_towner/pre_equip(mob/living/carbon/human/H) - ..() - H.mind.adjust_skillrank(/datum/skill/misc/sewing, 4, TRUE) - H.mind.adjust_skillrank(/datum/skill/craft/crafting, 3, TRUE) - H.mind.adjust_skillrank(/datum/skill/combat/knives, 2, TRUE) - H.mind.adjust_skillrank(/datum/skill/misc/medicine, 1, TRUE) - H.mind.adjust_skillrank(/datum/skill/misc/sneaking, 1, TRUE) - H.mind.adjust_skillrank(/datum/skill/misc/reading, 1, TRUE) - H.mind.adjust_skillrank(/datum/skill/labor/farming, 1, TRUE) - H.mind.adjust_skillrank(/datum/skill/craft/tanning, 3, TRUE) - H.mind.adjust_skillrank(/datum/skill/craft/carpentry, 1, TRUE) - H.mind.adjust_skillrank(/datum/skill/misc/reading, 1, TRUE) - H.mind.teach_crafting_recipe(/datum/crafting_recipe/roguetown/sewing/tunic) - belt = /obj/item/storage/belt/rogue/leather/cloth/lady - pants = /obj/item/clothing/under/roguetown/tights/random - shoes = /obj/item/clothing/shoes/roguetown/shortboots - backl = /obj/item/storage/backpack/rogue/satchel - neck = /obj/item/storage/belt/rogue/pouch/coins/mid - shirt = /obj/item/clothing/suit/roguetown/shirt/tunic/random - beltr = /obj/item/rogueweapon/knife/villager + beltr = /obj/item/rogueweapon/knife/hunting cloak = /obj/item/clothing/cloak/raincloak/furcloak - beltl = /obj/item/needle - backpack_contents = list(/obj/item/natural/cloth = 1, /obj/item/natural/cloth = 1, /obj/item/natural/bundle/fibers = 1, /obj/item/needle = 1) + beltl = /obj/item/reagent_containers/glass/bottle/waterskin/half + backpack_contents = list(/obj/item/natural/bundle/cloth/partial = 1, /obj/item/cheap_dyes = 1, /obj/item/natural/bundle/fibers = 1, /obj/item/natural/fur/volf = 1) H.change_stat("intelligence", 2) H.change_stat("speed", 2) H.change_stat("perception", 1) diff --git a/code/modules/jobs/job_types/roguetown/peasants/stevedore.dm b/code/modules/jobs/job_types/roguetown/peasants/stevedore.dm index f0963fef42..c98fe5af8e 100644 --- a/code/modules/jobs/job_types/roguetown/peasants/stevedore.dm +++ b/code/modules/jobs/job_types/roguetown/peasants/stevedore.dm @@ -3,20 +3,18 @@ flag = STEVEDORE department_flag = TOWNERS faction = "Station" - total_positions = 4 - spawn_positions = 4 + total_positions = 2 + spawn_positions = 2 allowed_races = list( "Humen", "Elf", "Half-Elf", "Dwarf", - "Tiefling", - "Dark Elf", "Aasimar" ) - tutorial = "You're hired by the merchant to haul goods and do errands, helping out the Steward or the Makers Guild is fine but make sure to get paid. The Merchant is your boss!" + tutorial = "The strongest workers are hired by the Mercator guild, trained by monks of Ravox and expected to help out with handling troublemakers as well as moving cargo and messages around. The Merchant is your boss!" outfit = /datum/outfit/job/roguetown/stevedore give_bank_account = TRUE @@ -29,14 +27,12 @@ /datum/outfit/job/roguetown/stevedore/pre_equip(mob/living/carbon/human/H) ..() if(H.mind) - H.mind.adjust_skillrank(/datum/skill/combat/axesmaces, 2, TRUE) // You get a cudgel for nonlethal self defense and that's it. - H.mind.adjust_skillrank(/datum/skill/combat/wrestling, 3, TRUE) - H.mind.adjust_skillrank(/datum/skill/combat/unarmed, 3, TRUE) + H.mind.adjust_skillrank(/datum/skill/combat/wrestling, 4, TRUE) + H.mind.adjust_skillrank(/datum/skill/combat/unarmed, 4, TRUE) H.mind.adjust_skillrank(/datum/skill/misc/reading, 1, TRUE)//they can use the merchant machine and that's it - H.mind.adjust_skillrank(/datum/skill/combat/knives, 1, TRUE) H.mind.adjust_skillrank(/datum/skill/misc/swimming, 4, TRUE) - H.mind.adjust_skillrank(/datum/skill/misc/climbing, 2, TRUE) - H.mind.adjust_skillrank(/datum/skill/misc/athletics, 2, TRUE) + H.mind.adjust_skillrank(/datum/skill/misc/climbing, 3, TRUE) + H.mind.adjust_skillrank(/datum/skill/misc/athletics, 3, TRUE) head = /obj/item/clothing/head/roguetown/headband/red neck = /obj/item/roguekey/shop @@ -45,18 +41,21 @@ pants = /obj/item/clothing/under/roguetown/tights/sailor shoes = /obj/item/clothing/shoes/roguetown/boots/leather belt = /obj/item/storage/belt/rogue/leather/rope - beltr = /obj/item/rogueweapon/mace/cudgel beltl = /obj/item/storage/belt/rogue/pouch/coins/poor - H.change_stat("strength", 1) if(H.gender == MALE) H.change_stat("endurance", 1) H.change_stat("constitution", 1) - H.change_stat("strength", 1)//thug bodytype + H.change_stat("strength", 3) + H.change_stat("speed", -1) else shoes = /obj/item/clothing/shoes/roguetown/gladiator shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt/sailor head = /obj/item/clothing/head/roguetown/headband + H.change_stat("strength", 2) H.change_stat("endurance", 1) - H.change_stat("intelligence", 1) - H.change_stat("speed", 1) + H.change_stat("perception", 1) + ADD_TRAIT(H, TRAIT_DODGEEXPERT, TRAIT_GENERIC) + + if(H.patron == /datum/patron/divine/ravox) + H.mind.adjust_skillrank(/datum/skill/combat/unarmed, 1, TRUE) diff --git a/code/modules/jobs/job_types/roguetown/serfs/tailor.dm b/code/modules/jobs/job_types/roguetown/serfs/tailor.dm index 75d206cac2..5f7e7df9c8 100644 --- a/code/modules/jobs/job_types/roguetown/serfs/tailor.dm +++ b/code/modules/jobs/job_types/roguetown/serfs/tailor.dm @@ -1,13 +1,19 @@ /datum/job/roguetown/tailor title = "Tailor" + f_title = "Seamstress" flag = TAILOR department_flag = TOWNERS faction = "Station" - tutorial = "Cloth, linen, silk and leather. You've tirelessly studied and poured your life into \ - sewing articles of slight protection, padding, and fashion for serf and noble alike." - total_positions = 0 - spawn_positions = 0 - allowed_races = ALL_PLAYER_RACES_BY_NAME + tutorial = "Cloth, furs, silk and leather are what you know best. You've tirelessly studied and poured your life into \ + making clothing both for fashion and for protection for commoner and noble alike." + total_positions = 1 + spawn_positions = 1 + allowed_sexes = list(MALE, FEMALE) + allowed_races = list("Humen", + "Elf", + "Half-Elf", + "Dwarf", + ) give_bank_account = TRUE bypass_lastclass = TRUE display_order = JDO_TAILOR @@ -19,22 +25,45 @@ ..() shoes = /obj/item/clothing/shoes/roguetown/nobleboot - head = /obj/item/clothing/head/roguetown/fashionablehat + belt = /obj/item/storage/belt/rogue/leather/cloth/tailor + backl = /obj/item/storage/backpack/rogue/satchel + neck = /obj/item/storage/belt/rogue/pouch/coins/mid + backpack_contents = list(/obj/item/natural/bundle/cloth/partial = 1, /obj/item/natural/fur/gote = 1, /obj/item/natural/fur/mole = 1, /obj/item/luxury_dyes = 1) + if(H.mind) - H.mind.adjust_skillrank(/datum/skill/misc/sewing, pick(3,4), TRUE) - H.mind.adjust_skillrank(/datum/skill/craft/tanning, pick(3,4), TRUE) - H.mind.adjust_skillrank(/datum/skill/misc/medicine, 2, TRUE) - H.mind.adjust_skillrank(/datum/skill/combat/knives, 1, TRUE) + H.mind.adjust_skillrank(/datum/skill/misc/sewing, 4, TRUE) + H.mind.adjust_skillrank(/datum/skill/craft/crafting, 3, TRUE) + H.mind.adjust_skillrank(/datum/skill/combat/knives, 2, TRUE) + H.mind.adjust_skillrank(/datum/skill/misc/medicine, 1, TRUE) + H.mind.adjust_skillrank(/datum/skill/misc/sneaking, 1, TRUE) + H.mind.adjust_skillrank(/datum/skill/misc/reading, 1, TRUE) + H.mind.adjust_skillrank(/datum/skill/craft/tanning, 3, TRUE) + H.mind.adjust_skillrank(/datum/skill/craft/carpentry, 1, TRUE) H.mind.adjust_skillrank(/datum/skill/misc/reading, 1, TRUE) ADD_TRAIT(H, TRAIT_SEEPRICES, TRAIT_GENERIC) + H.mind.teach_crafting_recipe(/datum/crafting_recipe/roguetown/sewing/tunic) + if(H.gender == MALE) - pants = /obj/item/clothing/under/roguetown/tights/red - shirt = /obj/item/clothing/suit/roguetown/shirt/undershirt/red - armor = /obj/item/clothing/suit/roguetown/shirt/tunic/red - cloak = /obj/item/clothing/cloak/raincloak/red + pants = /obj/item/clothing/under/roguetown/tights/random + shirt = /obj/item/clothing/suit/roguetown/shirt/tunic/random else - cloak = /obj/item/clothing/cloak/raincloak/purple - shirt = /obj/item/clothing/suit/roguetown/shirt/dress/gen/purple - armor = /obj/item/clothing/suit/roguetown/shirt/tunic/purple - pants = /obj/item/clothing/under/roguetown/tights/purple + armor = /obj/item/clothing/suit/roguetown/shirt/dress/valorian + + if(H.dna.species.id == "dwarf") + shoes = /obj/item/clothing/shoes/roguetown/simpleshoes/buckle + + H.change_stat("intelligence", 2) + H.change_stat("speed", 2) + H.change_stat("perception", 1) + +/obj/item/luxury_dyes + name = "luxury dyes" + desc = "Adding these to a dye bin will let you use even the rarest, most expensive dyes." + icon = 'icons/roguetown/items/misc.dmi' + icon_state = "luxury_dyes" +/obj/item/cheap_dyes + name = "cheap dyes" + desc = "Adding these to a wooden bin will let you use it to dye clothing." + icon = 'icons/roguetown/items/misc.dmi' + icon_state = "cheap_dyes" diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index 9b28f4e357..d83f9c7159 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -103,6 +103,8 @@ GLOBAL_LIST_INIT(towner_positions, list( "Feldsher", "Innkeep", "Tailor", + "Niteman", + "Nitemaiden", "Alchemist", "Scribe", )) @@ -116,8 +118,6 @@ GLOBAL_LIST_INIT(peasant_positions, list( "Hunter", "Fisher", "Towner", - "Niteman", - "Nitemaiden", "Prisoner", "Beggar", diff --git a/code/modules/roguetown/roguecrafting/items.dm b/code/modules/roguetown/roguecrafting/items.dm index 1d57ec8e64..ff48676dfc 100644 --- a/code/modules/roguetown/roguecrafting/items.dm +++ b/code/modules/roguetown/roguecrafting/items.dm @@ -123,6 +123,29 @@ verbage = "braid" verbage_tp = "braids" +/datum/crafting_recipe/roguetown/cheapdyes + name = "cheap dyes" + result = /obj/item/cheap_dyes + reqs = list( + /obj/item/reagent_containers/food/snacks/produce/jacksberry = 1, + /obj/item/natural/dirtclod = 1) + subtype_reqs = TRUE // so you can use any subtype of the berries and swampweed + +/datum/crafting_recipe/roguetown/cheapdyes/alt + reqs = list( + /obj/item/reagent_containers/food/snacks/produce/swampweed = 1, + /obj/item/natural/dirtclod = 1) + +/datum/crafting_recipe/roguetown/cheapdyes/alto + reqs = list( + /obj/item/reagent_containers/food/snacks/produce/swampweed = 1, + /obj/item/ash = 1) + +/datum/crafting_recipe/roguetown/cheapdyes/altest + reqs = list( + /obj/item/reagent_containers/food/snacks/produce/jacksberry = 1, + /obj/item/ash = 1) + /* /datum/crafting_recipe/roguetown/net name = "net" @@ -255,48 +278,9 @@ /obj/item/grown/log/tree/stick = 3, /obj/item/natural/fibers = 2) craftdiff = 1 -/* -/datum/crafting_recipe/roguetown/plankaxe - name = "crude wooden plank" - result = list(/obj/item/natural/plank) - reqs = list(/obj/item/grown/log/tree/small = 1) - tools = list(/obj/item/rogueweapon/axe) - skillcraft = /datum/skill/craft/carpentry - craftdiff = 1 - verbage = "cut" - verbage_tp = "cuts" -/datum/crafting_recipe/roguetown/plank - name = "wooden plank" - result = list(/obj/item/natural/plank,/obj/item/natural/plank) - reqs = list(/obj/item/grown/log/tree/small = 1) - tools = list(/obj/item/rogueweapon/handsaw) - skillcraft = /datum/skill/craft/carpentry - craftdiff = 1 - verbage = "saw" - verbage_tp = "saws" - -/datum/crafting_recipe/roguetown/plankshort - name = "short wooden plank" - result = list(/obj/item/natural/plankshort, /obj/item/natural/plankshort) - reqs = list(/obj/item/natural/plank = 1) - tools = list(/obj/item/rogueweapon/handsaw) - skillcraft = /datum/skill/craft/carpentry - craftdiff = 1 - verbage = "saw" - verbage_tp = "saws" -/datum/crafting_recipe/roguetown/stoneblock - name = "stone block" - result = list(/obj/item/natural/stoneblock) - reqs = list(/obj/item/natural/stone = 1) - tools = list(/obj/item/rogueweapon/chisel) - skillcraft = /datum/skill/craft/masonry - craftdiff = 1 - verbage = "chisel" - verbage_tp = "chisels" -*/ -/datum/crafting_recipe/roguetown/stoneblocprimitive +/datum/crafting_recipe/roguetown/stoneblocprimitive // replace with intent coded strike at some point TO DO name = "crude stone block" result = list(/obj/item/natural/stoneblock) reqs = list(/obj/item/natural/stone = 1) diff --git a/code/modules/roguetown/roguecrafting/sewing.dm b/code/modules/roguetown/roguecrafting/sewing.dm index c21e299fbd..586d7d4f7f 100644 --- a/code/modules/roguetown/roguecrafting/sewing.dm +++ b/code/modules/roguetown/roguecrafting/sewing.dm @@ -285,16 +285,19 @@ /datum/crafting_recipe/roguetown/sewing/fancyhat name = "fancy hat" result = list(/obj/item/clothing/head/roguetown/fancyhat) + reqs = list(/obj/item/natural/fibers = 1, /obj/item/natural/cloth = 2, /obj/item/natural/feather = 1) craftdiff = 4 /datum/crafting_recipe/roguetown/sewing/fashionablehat name = "fashionable hat" result = /obj/item/clothing/head/roguetown/fashionablehat + reqs = list(/obj/item/natural/fibers = 1, /obj/item/natural/cloth = 2, /obj/item/natural/feather = 1) craftdiff = 4 /datum/crafting_recipe/roguetown/sewing/plumedhat name = "plumed hat" result = list(/obj/item/clothing/head/roguetown/bardhat) + reqs = list(/obj/item/natural/fibers = 1, /obj/item/natural/cloth = 2, /obj/item/natural/feather = 1) craftdiff = 4 /*========= ROLE LOCKED RECIPES ==========*/ diff --git a/code/modules/roguetown/roguecrafting/structure.dm b/code/modules/roguetown/roguecrafting/structure.dm index 90f091f1c4..eaf4899fd1 100644 --- a/code/modules/roguetown/roguecrafting/structure.dm +++ b/code/modules/roguetown/roguecrafting/structure.dm @@ -22,31 +22,6 @@ /obj/item/chair/stool/bar/rogue/crafted sellprice = 6 -/datum/crafting_recipe/roguetown/structure/dye_bin - name = "dye bin" - result = /obj/machinery/simple_dye_bin - reqs = list(/obj/item/grown/log/tree/small = 1, - /obj/item/reagent_containers/food/snacks/produce/jacksberry = 1, - /obj/item/natural/dirtclod = 1) - verbage = "construct" - verbage_tp = "carpents" - craftsound = 'sound/foley/Building-01.ogg' - skillcraft = /datum/skill/craft/carpentry - subtype_reqs = TRUE // so you can use any subtype of the berries and swampweed - -/datum/crafting_recipe/roguetown/structure/dye_bin_luxury - name = "luxury dye bin" - result = /obj/machinery/dye_bin - reqs = list(/obj/item/natural/plank = 2,, - /obj/item/reagent_containers/food/snacks/produce/fyritius = 3, - /obj/item/reagent_containers/food/snacks/produce/pear = 3, - /obj/item/reagent_containers/food/snacks/produce/sunflower = 3,) - verbage = "construct" - verbage_tp = "carpents" - craftsound = 'sound/foley/Building-01.ogg' - skillcraft = /datum/skill/craft/carpentry - subtype_reqs = TRUE // so you can use any subtype of the berries and swampweed - /* === SKILL LEVEL 1 === */ /datum/crafting_recipe/roguetown/structure/chair diff --git a/icons/roguetown/clothing/onmob/feet.dmi b/icons/roguetown/clothing/onmob/feet.dmi index d5a8a0356c0942a7a631302186815973d03f526b..e0d25718892b697c520fdc6f988c8f80cb21bd76 100644 GIT binary patch literal 25481 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 SZ4`b_gK*r{vEtapAO8XGuj{A) literal 24840 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 diff --git a/icons/roguetown/items/misc.dmi b/icons/roguetown/items/misc.dmi index 14bb77d08cf42c6439e5a615af531d2fcb72454c..bf1f10686f53a7c490deed1aea811d416adad4cc 100644 GIT binary patch literal 45806 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 literal 45481 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 z z-CN)naKieFbYcgx_6{fy=31zp>%F58VZ;9O+COpY^|#jWpUP=lzYPdaoGzgNOni&< zk@>5DI$}#7s`(qAZFn)3e$tZm@XdHbzo3mXSYbE?sn8P!YX&m0;t>3~d#3wqCCYJ>tc48%&*>AFL+ka zy}opCU+;XbJm%OSMqXg;CjA~VmDOSFV*Q%aU>_$IyGyc5X>DQ}r{3n8Z84MY_gm3a zbOx@f(~VC*<(fCHW)P<5B5hhf*Xfj}Lgjre23CsqoTfTT$S6 zeC1kHiBeH?Das@j=0cDf`u~mVc zYLWJjT4?#}+uXJfW%9n5cg|o2PUcVV94?h&Mm6>Ne``2azyI6X5D=?ugS_B=Wf|oLRkFMs#x2UnTeqdJ-MGXhq51KVLX;*a4-~0;_~;eQ&Pw&Awaq8 z*5nHQd7=_QYurY%Z1`2h!t$sisYGDF|EKYB{8_^K7@B5KC@n6B*SS9jG=rd1ON*xD zThbEAl=SIyiwYwq*BH8O$w6-7vP^O#120R$n+tP@$t&v`I|EZ+J&!y%{Qs< zFBiPGk}K4#L}8irWZgb5I`MOh|J(EL*zINS?X&Qh2pN_4%(Q7a*Me3IJ=ux@KB7DF z(26Vt3eiz$LAdJozRE|1yS0YYp!I8fg)MKd@ELaV055A`^T~6p1n*p{ULh@92)A_Ju3PGoH6g8F4&qb-qlgbMnjVI^@yg1m!sO4b#z$>*}r{H|($6vSz0j;M#K)A9xy;Xswt&s7qysV`0lp9+uQEjo5HfXW7fB z`S86NM8Mqj;J|xGo_P?-c`_@p+{r+XShN6zV`}w!Tf|`G{yTI{E=_Io^2(O|7ye30 z9^<#*u)TjKD~Oo~hZJ0RB_IpmWVE7nuh+cYHL;-JqgJmgx3HaRsef}R8LH5Y3UF}n z;&@cZVFA;J9b=wWgFcdX@?lp6-vRB4KxQ(TJ-mFhv6R~?b{FYwk|6 z`?Fax&QDSLVF)CBkZ^!GeqhN5d!w%hva0h~HNwO5v`MF|@I)tE@g$*cmS_j^Yn&~7 zIW8P6&v`T9`Palm0I0R*2_9#~WtsT=A_~2A_2i?HbT(5x6AVBj{9pj=uIvP2W&ll^ zC}Z*Dh6ge`^5T}NKV2+!3gw+i{y{xk6Pw_GKht>Chcroj6W05oGRAC@^QKQxE2he& z-L4nbl5SFxq4jeC^`Ps-0}I{kc3G2c10TRN3MsE+~Y3XYb4P#nTGBxSp~YxLn2A zGix!^*|MMIghv}ecAP6_V*U}1%T{3gz0uKG>bSqK@2v;}=b444DN=@-j9kjQkD;Ew zFG!$(*YiVk3k+H57Fy_cJcK@UJcxnt5!*!_w~g)gnLCw;l&Ar-@Ixe@>+Ac+JW*z^ zTw%J2-FR`>SwIVIg(1OmA^wkr>wP|tDK^}c=Xv{;KggRqN3rnW!}T&I6lOr3t6EuJ8*|ZP9uipPku* zr}?Pui`&6)e@2_hmv@b?_SBE?+UlXqaMeMrF>)dwS_h43JvD^lH9|C#whNTDAh0;+ zjx@Mx+gV2-5!cHDN;ruwn*A`#`D7R)F03K{accnN#D0?DUj({PU#9p8v)#Oi#A%cn z11~SW%=Q@Nt6?%ic?pHy1(z4+hRR~?M;~PDPC41Pf1tLeQODIU$bq{!c=SZ$4LV1i zIM+P4#jntyu62Zton^{C8H17leN7HiQyefUj{ zPKB;d1@;+(E4`ubH7lFb-pFWjM36Cdu#~is(;gdC_7B6a#=p-BTpI9CoDNWP7>hO? zj~wW-3a^*k=<%q%j+S-4L|7S)t*jWsNmPG}?FAk3Kz$x&{d8zzEAT||#gX_gy@xQ^et_vd(}3^$93}v9&=_0SBl&^NOh|@byF- zr?{%D6(-rk8|J<}65re`0p}9QvcwNt@OTHnTz_TCzIj9YB_W{_Y)7cVQ(*NDd$)p8 ziKn6tCo97btFZ|`Jcb^rOGChYrQU*yNkWF zZL@~gCjQO`yN%@Z^c39oN(2(pIGy|ogk-mM1}(E@G<67CzOw@Q*QL0X{b4U zF?8gt%@vzOFU5Tj8S6>wF0~G?){?qH^W7tuFCjqt?Ztk`eM(A7ecuWu_smDMJwKP? z>A=lRtMAAUtVK9K9c?>@|62E>D|*krjC1mY!R~E;^wDT4kqntancq!+q+kAPV5AQ} zP5DlN$A|y(7k*pa&DX@QPeP}c;3Gpt6G^^dYgaF;DS`W6t1^N@b*EIp^rE6E_@TOQ zNKDLa;~8*HEw z)%|_!^tu*TlE(s;S&@19Zhm9$5&S4IKZ}u;TwL?1{)Wr-{$%o1x59TZKShF%GxwjO z=wM@*+&sb;Yp#Y#7o$8|-W+WtJAqiP&#dKW&y#UN6E|I^sKF043R$%DHfp};pl}kQxh8^@oEsQ-v3HWFH!4gY-FhL z@VdOc%j-q0dNf&#HIJ3`7v`Ob+6YQ`VfS8%VV9$0jz%+S@Piebmk~87Cr3pZwavme zG;0&-FVJdD2^9!-NLs&5SX{e`2{KUFIt8?q^8#5A>vmz>q$5GGo@_Kbp@7#01(!Pn zl}%Q4G!-jjd@dX0;BUC#Wt>%_RDH!&Nup zTjo77aAD_vs5^{e>s4+h%bT7oH&=Vr+Y#vSx2U0KF&*LtyzMA>2yZ$H?ioB*`LVK% zv5}$F$)J9os2&ViYHrxxo;S=5Cr`B$DDAoHek#yLeeNxJ4$L^r z|Aw^BCy^7kyunZCi6o066$89m@Y|{7W8G8H(m92HsjUyL$^97~kzf?4s1p#3;=Lrd z7>T~q(l&|+DNZqYd&|fO9T;=;8F}q15%rL=Tl12Lia0>>E*6KeKSuqDiXi3`X)5Z( zwNE6f$=#_%CpOiR&2I8({_K9G^`!pDvg^7ZR}rce!yBSZ4~Md!7+v2m^9(`@)Yi`^ z7p{G21T7b;&J}O%eS)Tq}w7%2NqNS$ct3PADnt7Ydu+8xvmAwgj`hFMkrmgUEbhp^qDW zx?Bcp9lf)N4WddD)UFa321|J2Kk5Qof`~HYx#Z)Iz4?UA0R?z9%*fC{Bh?ctbj?Qx zu5&|Zt{0ElG&pyDpc1_bIU{Ln5w7Sh|96Fk$iNWgrzU-F_>reV7YGR?mE?brduh`q zV7xeis{`FT7I-|;(qWcmcAZff^0lOKD*g02vw_kmQVKrzEHo|%9cp#2Q zUgKVFkF)6C&lj$((yAPZ$G1#pjcmz z;UjmgLnMX$Uln1@KKtyFd@M^g2tz4Z+=ezq+$Ll1b*2N_$tHO*?JG{^zU+TjPSD3s zx|LN_7}(j_t*$btoxoeek&p!KBt|b~(_&ZB%TlkP&q-4hFQ(1&%zli%cTx0A8H}}< zl$OSM&V96;(3PK;SM(9-a&vRT6Wgti^8cJJw9Zz|%0}}qlYLjPsJY>U&W<-bWzC`P z+e1uESDSN^!b<+0WStgRl>4K6xp_;a`cK@bpZFjDon58aHz*(qVgQJHSAr^YH~8-3 zBd-1SkSPfn_Mm!BU7dS?bheY z+x(R;bIDjkK6X#I$cR7tx|4-$t7=Y`_4QsIj$Y{nUU2F}WR}wr9Yu7^jl1rUPmw#9 zA?uA5#$LbGQ3ra2i%90)J6<}yNj2$B$%oE`$!r`i!QBj#Qe=Cd?D4(rm9c8ki$pH& z|FK$;q--;5j^j$cAb3li{ z4z8BuwER)6D2ts>8nFLsf08K;Pz~DHke#6G(B4&-5kAZi6eYrKoiUbQC z(~p&Lv30*HVIMk<=&9#+9))L(VfJfWe`^ewHq1yZ8{*g^5JW5w^Y%6l;hwHj(+Sc@ zh7*TrSWX4{2O)#$wA@N-m7>h&t4KFj4BB{n^>xsMTid=4f>psaO;`@1q9cMm%%6_X ziUnr-mD*`}l+1Y(2Le@iu%27TZ2(A#`trT(gPMluOY8R7SFd1GpW=o5lh&*HkbP~W z0PyD1{LPy)$Gb@LU{b`Y!GP)cj%^Rz*b|BY7&foE7T&m@T?V#Q!vnvv5BwrMb6)N= zL!Rqym-~;Dxf!a%UiEb@p8e%)Lm1cj;sA!=5!LSzi>8XO0krFXX7uk`H}-i$GGEb! zfgS2X+Kgs5)Di&%;#?%aNz#=W>(^Ol2;iMcp`R{^3V2zMn8Zeyd#FnStJlRA692jd z&2NMFmf1SQQ`Gu@U%YlY^C+CFa+x0Ay`2+!(aI~qdQgAW`ZVlfhlWN*HiVCj4ejw` z4-jpWwa00ju!n~~m5^#VqlnZ8AOQ>`+WmppZ;^5Ii^cXZvv5d3BMTs7qAfxD3YYwI zHXq~!hrg)vRS4hHIed=`mS8l@oU&GQfbZ{eKytE(qDVmk4b~$(-H=S|w_ci9KdANy zo)84i>mzPsBVKjNPm0G9j$sF56uI9Q6NI8sYR--Y#{tq)HK*IjBy?c|lU*T}VmIno zk4}gUwn%!PT)Pi?myqa8;_$5nuwy-r0RUX8*AezT(%604{O7d<1>DB6y}f-{3){RI zCs_ETtT6J92{L*X0=AgXJtqq>*Ig6a{dCJKWvN)+Mh?@RS0UTVDwV^}WPq%ip701A z7G>zGFch{!IHMxcleUSu&}5EGT$;ar3&aQh;m+w7f4&Wv|5%Pr)fO*zV%k9v;8xN*#YE^WBL0d-f8NMtWfn~%NPevgl7vO4_I&|I7vHc1Rt zr%S@|gI1fsv08^VCQYTYL1J<#ER&tHPS2_@zWY6?Q}KRqXxQkqK6E5*CIgs=5CppzYfvLEcr7*T)+i!`aD^k zOyL}-mQbD}7zjo}=!^aNVF5JiJ1K!K-i$D9mlIrrOFFxe;hCvf zo2iq27^(t<9hs5wvHAM_qaTgW*egq!Td}r=4AT(QuYbL!$yi)8Nn&hjXlUq!?TpqT z9<>?4#j9&6To3vofQ)4rQ=WyP9)hX$=C=ZEs%Q$T6O$4H> ztkYc3oAF8~_o_H|H|^o|#7!l=t?l&h=N^f6WW0t&M;A%|OAnbCIQmNO?@ac|YTl3< zafzbJSwcuF1VsGn0#4)%eHv8etV80^A7^Pkd>!*tb-H(-NtTJ)gazI_mG2DVFR~PW zKX0XgX$Z!yljhr4tGwnw;!ZiFYHL>JuO~?$&9uBvt2Y99WZplc0HjuKS;3>u+f>kj z-ZHk%iQ6_9+^SGkP^Z}iA_4n$Bm*W zrcVyhVT;Xv|4nT8bf@bP^#7dON?ZR;eE8-XWUt!)SFD?~81qB1$#>)Ib&KYRWiA1S zO)L^>(I8F(r}n9t(E55?34zix;g)Ml(!g9fO*4Jgb9|KM!IEYuj*7dl%lg=RYGfHY zf*9It-+i3E!pkiDWGLAeX-F*z#h9);GB-Emds3dX+V!l*)^5$+&8zdKGE1&r=w1{B z=u+whdh&lnW|er|=a+plExJxA)!+1MCI!Z99lENO#4qIDk|Ya#YLc?Gi=;D`#&&qM zIpu`C5QVZpELxM+dD)Bn$2faoRKgC0-Lq9l#_Qy=Q-hq#Z1~fV^@_ja90rgq_MU|3 z#mVC~R2s_u?%{<5%zWqlu^m3W?lI2wIvcdKCg7L9BxBIT`PrNUYULMrTsly95Zw1J&-%2AzvOeQX-KD0B z@z`&<3EWmD^4t~QS=KRs+QIzS?>n>R_Yr)Rigc@}QIE$VD#T3oqm$GvVW+I-AJ{NQup-N&GLF0G95_643P zZ(SG*`T2oq3gekKwku4$QWLILD0t2Y>?`SZB<(g1G;Yfcec1(i(X0RTajb%cuOJHQ z-KvAuqZhr8d$V+sPUbTai%b{{&c6Pfb>L@AMCKr4SRwnhprYqs{^W_z(WpaB=WHM5 zi(mOscc@PbI>+G!Tn?t`j>Lm+bPPEnhghO(!7=)h>EXc`W>Y@ENvf#-d$h4JBIgnO zGOg1zw_o*!?n?vWGPP4%%PJpUTQ+ieyWoherVzh%&0aA4hVf=~ESnSTOK@w(iOwtm zIdwGW#f3`C|ZlJcPT}Q_&45v ze}MJ7WRHNzLPmV|b(G!YUl))wMKI-@(3K-Hn*UuI^OzP|qO(R652J}G^bl6*^RU*$ zsEgeDH}M^jpT%c3(a0EFu}+`o$9;ggl?1W{Tw8l?%7D^t-!YdV7%AGTd(4&rOWS9I zY+1|o50`T|9Uy4PRc~tY`BR%0;E&wqN4xshM}@qXHd(%`i_n-oJ5A9d{8@3?6{1FN z%F(p#+@##!PBAr|h?0D8;>7`-y4l)xQtHgZ)Y5e^B#{0!Z8v+PHFpkyR<;oUCxfrA zvMY+}2RlZj2-c~-m!Wjd@S;EHRZW3<`@(K%8NS*TvJUj!rgeRt#_O2C;H<+cqT*cC zjULHGOHCZhWW$RJjAU?j*dJdEZSJY2w)SCbV6S^#ju|AMo%{ZglBvAbA|a*j-C@^x z%kTNk^kkj!&oL9$D)}7_zfJEw8+$2e&UsnJ=SN5=jrPI#M@l!s6dOn9S;K^V%2Od0 z6rW4F<5L1#cuShuqc@06Vmv^f$519q4knN597%^Ba|FHqt4g#O7F$(zyRr0Dt!K)b zsM~qyJf#XJM>T@(v5Vo)Ly>zADUi(o^!sqObD8bo0mNF%@Iw8&UDLi9;8eJgWO>2i zuC~!r0hg@68vE`+^*H94B9qFp38#zNHuLG*U+K_Uy@Ru$0+b}8C?Est+vnwGlnsE4 zdE&m!jw6zu-}F$tW+QnQ^6Sbx-1!5Uoi+31^)U}3Bb>Pn8UpMPuFs~O3>zptqN%1{ z-Hys?hw=0YR##(}l}}rRmdE1n85za5>^t)y^&_h~2bOl+G&wm_di}5dT?yKDZqrBz zx(g(ob+D`-mxMJ;N9rd~dS{kF=s0}A0Cu*5wd_RFSxo$5e#ETZCMZp%ESn+^T_~4D zjZzo?=%((-LNN^AQ!QnAW~6Qn4o4^Q#V>RZ?$RRr_a4OqoS|`K#H(rS8Lj+V|9>xt zf*0uxsjRM(FQ4p~7`eLG^$@F5hz$WDG*EY!ca|HaQZEK|_{U4ZNKAYG4rA`q?kfQN NsVHhFl*yR~{s%f`[user] mixed in some dye into [src].") + user.visible_message("[user] adds dye to [src].") new /obj/machinery/simple_dye_bin(src.loc) qdel(src) return