From 9095534961d41be689c2f0ded618d568310e9bf4 Mon Sep 17 00:00:00 2001 From: Joshie Date: Thu, 12 Jun 2025 16:17:40 +1000 Subject: [PATCH 1/7] Saving Progress --- code/datums/stress/positive_events.dm | 10 ++ code/modules/farming/crafting_recipes.dm | 11 ++ code/modules/farming/produce.dm | 15 ++- code/modules/power/roguelighting.dm | 31 +++++ icons/roguetown/items/produce.dmi | Bin 17517 -> 17815 bytes modular/Neu_Food/code/NeuFood.dm | 141 +++++++++++++++++++++ modular/Neu_Food/code/raw/NeuFood_herbs.dm | 43 +++++++ modular/Neu_Food/icons/food.dmi | Bin 61464 -> 68987 bytes 8 files changed, 249 insertions(+), 2 deletions(-) create mode 100644 modular/Neu_Food/code/raw/NeuFood_herbs.dm diff --git a/code/datums/stress/positive_events.dm b/code/datums/stress/positive_events.dm index 826621fd6..26a77dc07 100644 --- a/code/datums/stress/positive_events.dm +++ b/code/datums/stress/positive_events.dm @@ -43,6 +43,16 @@ stressadd = -4 desc = span_blue("I love you sweet leaf.") +/datum/stressevent/westleachtea + timer = 5 MINUTES + stressadd = -4 + desc = span_blue("An energising and refreshing tea.") + +/datum/stressevent/swampweedtea + timer = 5 MINUTES + stressadd = -4 + desc = span_blue("A calming and relaxing tea.") + /datum/stressevent/high timer = 5 MINUTES stressadd = -4 diff --git a/code/modules/farming/crafting_recipes.dm b/code/modules/farming/crafting_recipes.dm index 3483a2f6b..e55c5d7d4 100644 --- a/code/modules/farming/crafting_recipes.dm +++ b/code/modules/farming/crafting_recipes.dm @@ -36,6 +36,17 @@ skillcraft = /datum/skill/craft/carpentry time = 4 SECONDS +/datum/crafting_recipe/roguetown/dryflower + name = "dry fyritius" + result = /obj/item/reagent_containers/food/snacks/grown/rogue/fyritiusdry + reqs = list(/obj/item/reagent_containers/food/snacks/grown/rogue/fyritius = 1) + structurecraft = /obj/structure/fluff/dryingrack + time = 2 SECONDS + verbage_simple = "dry" + verbage = "dries" + craftsound = null + skillcraft = null + /datum/crafting_recipe/roguetown/dryleaf name = "dry swampweed" result = /obj/item/reagent_containers/food/snacks/grown/rogue/sweetleafdry diff --git a/code/modules/farming/produce.dm b/code/modules/farming/produce.dm index 56f4d905d..ba3d06e4e 100644 --- a/code/modules/farming/produce.dm +++ b/code/modules/farming/produce.dm @@ -230,7 +230,7 @@ /obj/item/reagent_containers/food/snacks/grown/rogue/pipeweeddry seed = null - name = "westleach leaf" + name = "dried westleach" desc = "A dried leaf." icon_state = "westleachd" dry = TRUE @@ -241,7 +241,7 @@ /obj/item/reagent_containers/food/snacks/grown/rogue/sweetleafdry seed = null - name = "swampweed" + name = "dried swampweed" desc = "It's dried." icon_state = "swampweedd" dry = TRUE @@ -250,6 +250,17 @@ grind_results = list(/datum/reagent/drug/space_drugs = 5) eat_effect = /datum/status_effect/debuff/badmeal +/obj/item/reagent_containers/food/snacks/grown/rogue/fyritiusdry + seed = null + name = "dried fyritius" + desc = "A dried flower. The drying process has only turned the flower's warmth into an almost stinging heat." + icon_state = "fyritiusd" + dry = TRUE + pipe_reagents = list(/datum/reagent/toxin/fyritiusnectar = 30) + list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/toxin/fyritiusnectar = 5) + grind_results = list(/datum/reagent/toxin/fyritiusnectar = 5) + eat_effect = /datum/status_effect/debuff/badmeal + /obj/item/reagent_containers/food/snacks/grown/onion/rogue name = "onion" desc = "" diff --git a/code/modules/power/roguelighting.dm b/code/modules/power/roguelighting.dm index 314cd1105..59942c5cd 100644 --- a/code/modules/power/roguelighting.dm +++ b/code/modules/power/roguelighting.dm @@ -836,6 +836,37 @@ pot.reagents.remove_reagent(/datum/reagent/water, 1) return + if(W.type in subtypesof(/obj/item/reagent_containers/food/snacks/rogue/herb)) + if(!pot.reagents.has_reagent(/datum/reagent/water, 33)) + to_chat(user, "Not enough water.") + return TRUE + if(pot.reagents.chem_temp < 374) + to_chat(user, "[pot] isn't boiling!") + return + if(do_after(user,2 SECONDS, target = src)) + user.visible_message("[user] places [W] into the pot.") + playsound(src.loc, 'sound/items/Fish_out.ogg', 20, TRUE) + pot.reagents.remove_reagent(/datum/reagent/water, 32) + if(istype(W, /obj/item/reagent_containers/food/snacks/rogue/herb/pipeweeddry_sliced)) + qdel(W) + sleep(800) + playsound(src, "bubbles", 30, TRUE) + pot.reagents.add_reagent(/datum/reagent/consumable/soup/tea/westleach, 32) + pot.reagents.remove_reagent(/datum/reagent/water, 1) + if(istype(W, /obj/item/reagent_containers/food/snacks/rogue/herb/sweetleafdry_sliced)) + qdel(W) + sleep(900) + playsound(src, "bubbles", 30, TRUE) + pot.reagents.add_reagent(/datum/reagent/consumable/soup/tea/swampweed, 32) + pot.reagents.remove_reagent(/datum/reagent/water, 1) + if(istype(W, /obj/item/reagent_containers/food/snacks/rogue/herb/fyritiusdry_sliced)) + qdel(W) + sleep(1000) + playsound(src, "bubbles", 30, TRUE) + pot.reagents.add_reagent(/datum/reagent/consumable/soup/tea/fyritius, 32) + pot.reagents.remove_reagent(/datum/reagent/water, 1) + return + diff --git a/icons/roguetown/items/produce.dmi b/icons/roguetown/items/produce.dmi index b3e4ef1c4ba7593e2aa2c87b696ace6257a8af45..fe34ddbcc2558913fd24257d822f2fa499740381 100644 GIT binary patch literal 17815 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%0DDd8kng-!CEGQoL{=wVN#5qtAp`<;j!M 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 literal 17517 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 diff --git a/modular/Neu_Food/code/NeuFood.dm b/modular/Neu_Food/code/NeuFood.dm index 02f7b052a..10a2a36cf 100644 --- a/modular/Neu_Food/code/NeuFood.dm +++ b/modular/Neu_Food/code/NeuFood.dm @@ -314,6 +314,147 @@ color = "#9e559c" taste_description = "something rancid" +/* ........ Teas ................ */// These are made in the pot in the exact same way you make soups and stews, but they have different effects depending on the type of tea and are more mechanically involved than just food. Better than smoking, worse than alchemy. + +/datum/reagent/consumable/soup/tea + name = "tea" + metabolization_rate = 0.1 + taste_description = "bitterness" + var/trippy = FALSE //Does this tea make you trip? + +/datum/reagent/consumable/soup/tea/on_mob_end_metabolize(mob/living/M) + if(trippy) + SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "[type]_high") + +/datum/reagent/consumable/soup/tea/westleach + name = "westleach tea" + description = "An energising brew. Popular with sleep deprived soldiers, or peasants rising before dawn." + color = "#aa2c1665" + reagent_state = LIQUID + nutriment_factor = 1 + taste_mult = 4 + hydration = 10 + metabolization_rate = 0.5 + taste_description = "tart aromatic tea" + +/datum/reagent/consumable/soup/tea/on_mob_metabolize(mob/living/M) + M.add_stress(/datum/stressevent/westleachtea) + ..() + +/datum/reagent/consumable/soup/tea/on_mob_life(mob/living/carbon/M) + if(prob(1)) + var/tea_message = pick("You feel alert.", "You feel energised.", "You feel refreshed.") + to_chat(M, span_notice("[tea_message]")) + +/datum/reagent/consumable/soup/tea/swampweed + name = "swampweed tea" + description = "A relaxing and calming brew. A common herbal remedy and sleep aid, for peasantry and nobility alike." + color = "#47210a81" + trippy = TRUE + overdose_threshold = 30 + metabolization_rate = 0.5 + taste_description = "bitter earthy tea" + +/datum/reagent/consumable/soup/tea/swampweed/on_mob_life(mob/living/carbon/M) + M.set_drugginess(30) + if(prob(1)) + var/tea_message = pick("You feel relaxed.", "You feel calm.", "You feel like your anxieties are less of a burden.") + to_chat(M, span_notice("[tea_message]")) + if(prob(5)) + if(M.gender == FEMALE) + M.emote(pick("twitch_s","giggle")) + else + M.emote(pick("twitch_s","chuckle")) + M.apply_status_effect(/datum/status_effect/buff/weed) + ..() + +/datum/reagent/consumable/soup/tea/swampweed/on_mob_end_metabolize(mob/living/M) + M.clear_fullscreen("weedsm") + M.update_body_parts_head_only() + +/datum/reagent/consumable/soup/tea/swampweed/on_mob_metabolize(mob/living/M) + ..() + M.set_drugginess(30) + M.update_body_parts_head_only() + M.overlay_fullscreen("weedsm", /atom/movable/screen/fullscreen/weedsm) + +/atom/movable/screen/fullscreen/weedsm + icon_state = "smok" + plane = BLACKNESS_PLANE + layer = AREA_LAYER + blend_mode = 0 + alpha = 100 + show_when_dead = FALSE + +/atom/movable/screen/fullscreen/weedsm/Initialize() + . = ..() + filters += filter(type="angular_blur",x=5,y=5,size=1) + +/datum/reagent/consumable/soup/tea/swampweed/overdose_start(mob/living/M) + to_chat(M, span_danger("I start tripping hard!")) + SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "[type]_overdose", /datum/mood_event/overdose, name) + +/datum/reagent/drug/space_drugs/overdose_process(mob/living/M) + M.adjustToxLoss(0.1*REM, 0) + M.adjustOxyLoss(1.1*REM, 0) + ..() + +/datum/reagent/consumable/soup/tea/fyritius // Inteded to be a more available healing potion alternative to characters that live out in the wild but don't have alchemy skill. Potent and strong healing, but will probably kill you dead if you're not careful with it. Risk and reward. + name = "fyritius tea" + description = "An ever-simmering, dangerous brew. Old wives tales and outdated apothecary journals speak of this tea as having potent medicinal properties, but twice as terrible consequences if not portioned carefully." + color = "#ff99007e" + reagent_state = LIQUID + nutriment_factor = 1 + taste_mult = 4 + hydration = 10 + metabolization_rate = 1 + overdose_threshold = 15 + taste_description = "burning floral tea" + +/datum/reagent/consumable/soup/tea/fyritius/on_mob_life(mob/living/carbon/M) + if(prob(1)) + var/tea_message = pick("You feel warmth blossom outwards from your chest. It's just slightly too hot to be comfortable.", "You feel your blood almost simmering with heat, bringing relief and faint stinging pain in equal measure.") + to_chat(M, span_notice("[tea_message]")) + +/datum/reagent/consumable/soup/tea/fyritius/on_mob_life(mob/living/carbon/M) + if(volume >= 60) + M.reagents.remove_reagent(/datum/reagent/consumable/soup/tea/fyritius, 2) //No overhealing. + var/list/wCount = M.get_wounds() + if(M.blood_volume < BLOOD_VOLUME_NORMAL) + M.blood_volume = min(M.blood_volume+50, BLOOD_VOLUME_MAXIMUM) + else + M.blood_volume = min(M.blood_volume+10, BLOOD_VOLUME_MAXIMUM) + if(wCount.len > 0) + M.heal_wounds(3) + M.update_damage_overlays() + M.adjustBruteLoss(-2*REM, 0) + M.adjustFireLoss(-2*REM, 0) + M.adjustOxyLoss(-2, 0) + M.adjustOrganLoss(ORGAN_SLOT_BRAIN, -2*REM) + M.adjustCloneLoss(-2*REM, 0) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(!istype(H.dna.species, /datum/species/werewolf)) + M.adjust_nutrition(-0.5*REM) + ..() + . = 1 + +/datum/reagent/consumable/soup/tea/fyritius/overdose_start(mob/living/M) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(!istype(H.dna.species, /datum/species/werewolf)) + H.playsound_local(H, 'sound/misc/heroin_rush.ogg', 100, FALSE) + H.visible_message(span_warning("A terrible fever-flush seizes [H], and burning blisters begin to spread!")) + . = 1 + +/datum/reagent/consumable/soup/tea/fyritius/overdose_process(mob/living/M) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(!istype(H.dna.species, /datum/species/werewolf)) + M.adjustFireLoss(6, 0) + M.adjustToxLoss(2, 0) + ..() + . = 1 /* * * * * * * * * * * * * * * * * * diff --git a/modular/Neu_Food/code/raw/NeuFood_herbs.dm b/modular/Neu_Food/code/raw/NeuFood_herbs.dm new file mode 100644 index 000000000..a9dfd7d10 --- /dev/null +++ b/modular/Neu_Food/code/raw/NeuFood_herbs.dm @@ -0,0 +1,43 @@ +/* * * * * * * * * * * ** + * * + * NeuFood * + * (Herbs) * + * * + * * * * * * * * * * * **/ + + +/* .................. Westleach ................... */ +/obj/item/reagent_containers/food/snacks/grown/rogue/pipeweeddry + desc = "A dried leaf." + slices_num = 1 + slice_path = /obj/item/reagent_containers/food/snacks/rogue/herb/pipeweeddry_sliced + tastes = list("sweet" = 1,"bitterness" = 1) + chopping_sound = TRUE + +/obj/item/reagent_containers/food/snacks/rogue/herb/pipeweeddry_sliced + name = "crushed westleach" + icon_state = "westleachd_crushed" + +/* .................. Swampweed ................... */ +/obj/item/reagent_containers/food/snacks/grown/rogue/sweetleafdry + desc = "It's dried." + slices_num = 1 + slice_path = /obj/item/reagent_containers/food/snacks/rogue/herb/sweetleafdry_sliced + tastes = list("sweet" = 1,"bitterness" = 1) + chopping_sound = TRUE + +/obj/item/reagent_containers/food/snacks/rogue/herb/sweetleafdry_sliced + name = "crushed swampweed" + icon_state = "swampweedd_crushed" + +/* .................. Fyritius ................... */ +/obj/item/reagent_containers/food/snacks/grown/rogue/fyritiusdry + desc = "A dried flower. The drying process has only turned the flower's warmth into an almost stinging heat." + slices_num = 1 + slice_path = /obj/item/reagent_containers/food/snacks/rogue/herb/fyritiusdry_sliced + tastes = list("tastes like a burning coal and fire" = 1) + chopping_sound = TRUE + +/obj/item/reagent_containers/food/snacks/rogue/herb/fyritiusdry_sliced + name = "crushed fyritius" + icon_state = "fyritiusd_crushed" diff --git a/modular/Neu_Food/icons/food.dmi b/modular/Neu_Food/icons/food.dmi index 035ba259cc255b683d84333dc04431cbe7183ce7..5fc694854e385325efab073310f1f8bc2ba08e83 100644 GIT binary patch literal 68987 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 From 14fe73c419c2b65a66a178d94575ee179df011b3 Mon Sep 17 00:00:00 2001 From: hockaa Date: Sun, 22 Jun 2025 06:00:06 +0100 Subject: [PATCH 2/7] bugfix --- html/changelogs/hocka-axeman-archer-bugfix.yml | 6 ++++++ modular_azurepeak/virtues/combat.dm | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 html/changelogs/hocka-axeman-archer-bugfix.yml diff --git a/html/changelogs/hocka-axeman-archer-bugfix.yml b/html/changelogs/hocka-axeman-archer-bugfix.yml new file mode 100644 index 000000000..a84b68ab7 --- /dev/null +++ b/html/changelogs/hocka-axeman-archer-bugfix.yml @@ -0,0 +1,6 @@ +author: "Hocka" + +delete-after: True + +changes: + - bugfix: "Archer's Apprentice and Warden's Apprentice now get their appropriate skill modifiers." diff --git a/modular_azurepeak/virtues/combat.dm b/modular_azurepeak/virtues/combat.dm index fdb7844a5..ece349c20 100644 --- a/modular_azurepeak/virtues/combat.dm +++ b/modular_azurepeak/virtues/combat.dm @@ -130,7 +130,7 @@ custom_text = "Increases axe skill by 1, minimum apprentice. Increases tracking by 1, minimum apprentice. Capped at journeyman." added_stashed_items = list("Iron Axe" = /datum/supply_pack/rogue/weapons/axe, ) -/datum/virtue/combat/archer/apply_to_human(mob/living/carbon/human/recipient) +/datum/virtue/combat/axeman/apply_to_human(mob/living/carbon/human/recipient) if(recipient.mind?.get_skill_level(/datum/skill/combat/axes) < SKILL_LEVEL_APPRENTICE) recipient.mind?.adjust_skillrank_up_to(/datum/skill/combat/axes, SKILL_LEVEL_APPRENTICE, silent = TRUE) else From 9315f5eed53701db108c48fc70165bfafc6fd757 Mon Sep 17 00:00:00 2001 From: Joshie Date: Wed, 25 Jun 2025 11:13:11 +1000 Subject: [PATCH 3/7] Finishing Touches + Changelog --- .../roguetown/roguejobs/alchemist/reagents.dm | 2 +- html/changelogs/furrycactus - tea_brewing.yml | 54 +++++++++++++++++++ modular/Neu_Food/code/NeuFood.dm | 17 +++--- roguetown.dme | 1 + 4 files changed, 67 insertions(+), 7 deletions(-) create mode 100644 html/changelogs/furrycactus - tea_brewing.yml diff --git a/code/modules/roguetown/roguejobs/alchemist/reagents.dm b/code/modules/roguetown/roguejobs/alchemist/reagents.dm index b92638899..81ba4208e 100644 --- a/code/modules/roguetown/roguejobs/alchemist/reagents.dm +++ b/code/modules/roguetown/roguejobs/alchemist/reagents.dm @@ -112,7 +112,7 @@ alpha = 173 /datum/reagent/medicine/manapot/on_mob_life(mob/living/carbon/M) - M.rogstam_add(10) + M.rogstam_add(25) ..() . = 1 diff --git a/html/changelogs/furrycactus - tea_brewing.yml b/html/changelogs/furrycactus - tea_brewing.yml new file mode 100644 index 000000000..498ea9b47 --- /dev/null +++ b/html/changelogs/furrycactus - tea_brewing.yml @@ -0,0 +1,54 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# maptweak +# - (map updates/tweaks) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# refactor +# - (refactors code) +# admin +# - (makes changes to administrator tools) +################################# + +# Your name. +author: "Furrycactus" + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds three new herbal teas - Swampweed, Westleach, and Fyritius. Swampweed makes you high, Westleach restores a little bit of fatigue, Fyritius is a powerful health potion that will kill you quickly if you drink more than a tiny bit." diff --git a/modular/Neu_Food/code/NeuFood.dm b/modular/Neu_Food/code/NeuFood.dm index 10a2a36cf..c04ea31e2 100644 --- a/modular/Neu_Food/code/NeuFood.dm +++ b/modular/Neu_Food/code/NeuFood.dm @@ -334,25 +334,30 @@ nutriment_factor = 1 taste_mult = 4 hydration = 10 - metabolization_rate = 0.5 + metabolization_rate = 0.5 * REAGENTS_METABOLISM taste_description = "tart aromatic tea" -/datum/reagent/consumable/soup/tea/on_mob_metabolize(mob/living/M) +/datum/reagent/consumable/soup/tea/westleach/on_mob_metabolize(mob/living/M) M.add_stress(/datum/stressevent/westleachtea) ..() -/datum/reagent/consumable/soup/tea/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/soup/tea/westleach/on_mob_life(mob/living/carbon/M) if(prob(1)) var/tea_message = pick("You feel alert.", "You feel energised.", "You feel refreshed.") to_chat(M, span_notice("[tea_message]")) +/datum/reagent/consumable/soup/tea/westleach/on_mob_life(mob/living/carbon/M) + M.rogstam_add(10) + ..() + . = 1 + /datum/reagent/consumable/soup/tea/swampweed name = "swampweed tea" description = "A relaxing and calming brew. A common herbal remedy and sleep aid, for peasantry and nobility alike." color = "#47210a81" trippy = TRUE - overdose_threshold = 30 - metabolization_rate = 0.5 + overdose_threshold = 50 + metabolization_rate = 0.5 * REAGENTS_METABOLISM taste_description = "bitter earthy tea" /datum/reagent/consumable/soup/tea/swampweed/on_mob_life(mob/living/carbon/M) @@ -407,7 +412,7 @@ nutriment_factor = 1 taste_mult = 4 hydration = 10 - metabolization_rate = 1 + metabolization_rate = 1.5 * REAGENTS_METABOLISM overdose_threshold = 15 taste_description = "burning floral tea" diff --git a/roguetown.dme b/roguetown.dme index 0ff657c6a..928a1de23 100644 --- a/roguetown.dme +++ b/roguetown.dme @@ -3553,6 +3553,7 @@ #include "modular\Neu_Food\code\raw\NeuFood_meat.dm" #include "modular\Neu_Food\code\raw\NeuFood_processed.dm" #include "modular\Neu_Food\code\raw\NeuFood_veggies.dm" +#include "modular\Neu_Food\code\raw\NeuFood_herbs.dm" #include "modular\ze_genesis_call\genesis_call.dm" #include "modular_azurepeak\_statpacks.dm" #include "modular_azurepeak\_virtue.dm" From cbfa1ea0380a386e338f216b8c031dc04d5221c7 Mon Sep 17 00:00:00 2001 From: Joshie Date: Wed, 25 Jun 2025 15:22:18 +1000 Subject: [PATCH 4/7] Changes + Changelog --- _maps/map_files/domotan/old_doma.dmm | 310 +++++++++++------- .../furrycactus - misc-map-tweaks.yml | 54 +++ 2 files changed, 248 insertions(+), 116 deletions(-) create mode 100644 html/changelogs/furrycactus - misc-map-tweaks.yml diff --git a/_maps/map_files/domotan/old_doma.dmm b/_maps/map_files/domotan/old_doma.dmm index 6efaded66..a64d3ca21 100644 --- a/_maps/map_files/domotan/old_doma.dmm +++ b/_maps/map_files/domotan/old_doma.dmm @@ -199,10 +199,21 @@ /area/rogue/indoors/shelter/town/dwarf) "anL" = ( /obj/structure/closet/crate/roguecloset, -/obj/item/flashlight/flare/torch/lantern, -/obj/item/flashlight/flare/torch/lantern, -/obj/item/flashlight/flare/torch/metal, -/obj/item/flashlight/flare/torch/metal, +/obj/item/clothing/head/roguetown/akanhood, +/obj/item/clothing/head/roguetown/akanhood, +/obj/item/clothing/head/roguetown/akanhood, +/obj/item/clothing/head/roguetown/roguehood/iliopehood, +/obj/item/clothing/head/roguetown/roguehood/iliopehood, +/obj/item/clothing/head/roguetown/roguehood/iliopehood, +/obj/item/clothing/head/roguetown/roguehood/gani, +/obj/item/clothing/head/roguetown/roguehood/gani, +/obj/item/clothing/head/roguetown/roguehood/gani, +/obj/item/clothing/head/roguetown/roguehood/golerkanhhood, +/obj/item/clothing/head/roguetown/roguehood/golerkanhhood, +/obj/item/clothing/head/roguetown/roguehood/golerkanhhood, +/obj/item/clothing/head/roguetown/mjallidhornhood, +/obj/item/clothing/head/roguetown/mjallidhornhood, +/obj/item/clothing/head/roguetown/mjallidhornhood, /turf/open/floor/rogue/tile/checkeralt, /area/rogue/indoors/town/church) "aod" = ( @@ -1541,9 +1552,8 @@ /turf/open/floor/rogue/blocks/bluestone, /area/rogue/outdoors/exposed/town/keep) "bWH" = ( -/obj/structure/bookcase, -/obj/item/book/rogue/iliope, /obj/item/book/rogue/bibble, +/obj/structure/bookcase/random/archive, /obj/item/book/rogue/bibble, /turf/open/floor/carpet/red, /area/rogue/indoors/town/church) @@ -1977,14 +1987,11 @@ /turf/open/floor/rogue/blocks/stonered, /area/rogue/indoors/town/garrison) "cpA" = ( -/obj/structure/mirror, -/obj/effect/decal/cobbleedge{ - dir = 1 - }, /obj/item/reagent_containers/glass/bucket/wooden{ pixel_x = -6; pixel_y = 15 }, +/obj/item/bath/soap, /obj/item/natural/cloth, /turf/open/floor/rogue/tile/bath, /area/rogue/indoors/town/church) @@ -2867,6 +2874,9 @@ /area/rogue/outdoors/town) "dlm" = ( /obj/structure/bookcase/random/archive, +/obj/item/book/rogue/hrundir_the_blue, +/obj/item/book/rogue/bibble, +/obj/item/book/rogue/bibble, /turf/open/floor/carpet/red, /area/rogue/indoors/town/church) "dls" = ( @@ -3477,12 +3487,18 @@ /area/rogue/indoors/town/manor) "dUS" = ( /obj/structure/closet/crate/roguecloset, -/obj/item/rope/chain, -/obj/item/rope/chain, -/obj/item/rope/chain, -/obj/item/rope, -/obj/item/rope, -/obj/item/rope, +/obj/item/clothing/suit/roguetown/shirt/robe/akan, +/obj/item/clothing/suit/roguetown/shirt/robe/akan, +/obj/item/clothing/suit/roguetown/shirt/robe/akan, +/obj/item/clothing/suit/roguetown/shirt/robe/visires, +/obj/item/clothing/suit/roguetown/shirt/robe/visires, +/obj/item/clothing/suit/roguetown/shirt/robe/visires, +/obj/item/clothing/suit/roguetown/shirt/robe/gani, +/obj/item/clothing/suit/roguetown/shirt/robe/gani, +/obj/item/clothing/suit/roguetown/shirt/robe/gani, +/obj/item/clothing/suit/roguetown/shirt/robe/mjallidhorn, +/obj/item/clothing/suit/roguetown/shirt/robe/mjallidhorn, +/obj/item/clothing/suit/roguetown/shirt/robe/mjallidhorn, /turf/open/floor/rogue/tile/checkeralt, /area/rogue/indoors/town/church) "dVe" = ( @@ -3666,11 +3682,12 @@ /turf/open/floor/rogue/tile/bath, /area/rogue/indoors/town/vault) "eiu" = ( -/obj/structure/bookcase/random/reference, /obj/item/book/rogue/yeoldecookingmanual, -/obj/item/book/rogue/law, /obj/item/book/rogue/cooking, /obj/item/book/rogue/hrundir_the_blue, +/obj/structure/bookcase/random/archive, +/obj/item/book/rogue/bibble, +/obj/item/book/rogue/bibble, /turf/open/floor/carpet/red, /area/rogue/indoors/town/church) "eiw" = ( @@ -5756,7 +5773,6 @@ /obj/item/clothing/cloak/templar/golerkanh, /obj/item/clothing/cloak/templar/gani, /obj/item/clothing/cloak/templar/gani, -/obj/item/clothing/head/roguetown/ganimask, /obj/item/clothing/cloak/templar/golerkanh/earth, /obj/item/clothing/cloak/templar/golerkanh/earth, /obj/structure/closet/crate/chest/neu_iron{ @@ -7030,12 +7046,15 @@ /turf/open/floor/rogue/herringbone, /area/rogue/indoors/town) "hTO" = ( -/obj/item/flashlight/flare/torch/lantern, -/obj/item/flashlight/flare/torch/metal, -/obj/item/flashlight/flare/torch/metal, /obj/structure/closet/crate/roguecloset, /obj/item/flashlight/flare/torch/lantern, -/obj/item/storage/backpack/rogue/satchel, +/obj/item/flashlight/flare/torch/lantern, +/obj/item/flashlight/flare/torch/lantern, +/obj/item/flashlight/flare/torch/lantern, +/obj/item/flashlight/flare/torch/lantern, +/obj/item/flashlight/flare/torch/lantern, +/obj/item/flashlight/flare/torch/lantern, +/obj/item/flashlight/flare/torch/lantern, /turf/open/floor/rogue/tile/checkeralt, /area/rogue/indoors/town/church) "hTY" = ( @@ -8317,19 +8336,15 @@ /turf/open/floor/rogue/twig/platform, /area/rogue/indoors/shelter/town) "jlD" = ( -/obj/structure/closet/crate/chest/neu, -/obj/item/natural/bundle/stick{ - amount = 10 - }, -/obj/item/natural/bundle/stick{ - amount = 10 - }, -/obj/item/natural/bundle/stick{ - amount = 10 - }, -/obj/item/natural/bundle/stick{ - amount = 10 - }, +/obj/item/rope, +/obj/item/rope, +/obj/structure/closet/crate/chest/neu_iron, +/obj/item/rope, +/obj/item/rope, +/obj/item/rope/chain, +/obj/item/rope/chain, +/obj/item/rope/chain, +/obj/item/rope/chain, /turf/open/floor/rogue/churchrough, /area/rogue/indoors/town/church) "jlQ" = ( @@ -8344,6 +8359,12 @@ /area/rogue/outdoors/town/roofs) "jlX" = ( /obj/structure/closet/crate/roguecloset, +/obj/item/storage/backpack/rogue/satchel, +/obj/item/storage/backpack/rogue/satchel, +/obj/item/flashlight/flare/torch/lantern, +/obj/item/flashlight/flare/torch/lantern, +/obj/item/flashlight/flare/torch/lantern, +/obj/item/flashlight/flare/torch/lantern, /obj/item/storage/belt/rogue/surgery_bag/full, /turf/open/floor/rogue/churchrough, /area/rogue/indoors/town/church) @@ -8496,12 +8517,22 @@ /area/rogue/outdoors/town/roofs) "jtE" = ( /obj/structure/closet/crate/roguecloset, -/obj/item/storage/backpack/rogue/satchel, -/obj/item/storage/backpack/rogue/satchel, -/obj/item/flashlight/flare/torch/lantern, -/obj/item/flashlight/flare/torch/lantern, -/obj/item/flashlight/flare/torch/lantern, -/obj/item/flashlight/flare/torch/lantern, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/suit/roguetown/shirt/robe/akan, +/obj/item/clothing/suit/roguetown/shirt/robe/akan, +/obj/item/clothing/suit/roguetown/shirt/robe/visires, +/obj/item/clothing/suit/roguetown/shirt/robe/visires, +/obj/item/clothing/suit/roguetown/shirt/robe/gani, +/obj/item/clothing/suit/roguetown/shirt/robe/gani, +/obj/item/clothing/suit/roguetown/shirt/robe/mjallidhorn, +/obj/item/clothing/suit/roguetown/shirt/robe/mjallidhorn, /turf/open/floor/rogue/churchrough, /area/rogue/indoors/town/church) "jtF" = ( @@ -9123,9 +9154,9 @@ /turf/open/floor/rogue/ruinedwood, /area/rogue/outdoors/town) "jXP" = ( -/obj/effect/landmark/start/druid, -/turf/open/floor/rogue/ruinedwood/turned, -/area/rogue/indoors/shelter/woods) +/obj/structure/mirror, +/turf/open/floor/rogue/tile/bath, +/area/rogue/indoors/town/church) "jXU" = ( /obj/structure/fluff/railing/border{ dir = 4 @@ -11021,10 +11052,8 @@ /turf/open/floor/rogue/cobble, /area/rogue/under/town/basement/keep) "lXP" = ( -/obj/item/rope, -/obj/item/rope, -/obj/structure/closet/crate/chest/neu_iron, /obj/machinery/light/rogue/torchholder/l, +/obj/item/roguebin/water, /turf/open/floor/rogue/tile/checkeralt, /area/rogue/indoors/town/church) "lXX" = ( @@ -11167,6 +11196,25 @@ /obj/structure/closet/crate/chest/crate{ name = "produce crate" }, +/obj/structure/roguemachine/withdraw, +/obj/item/reagent_containers/food/snacks/fish/carp{ + icon_state = "carpcom" + }, +/obj/item/reagent_containers/food/snacks/fish/carp{ + icon_state = "carpcom" + }, +/obj/item/reagent_containers/food/snacks/fish/carp{ + icon_state = "carpcom" + }, +/obj/item/reagent_containers/food/snacks/fish/carp{ + icon_state = "carpcom" + }, +/obj/item/reagent_containers/food/snacks/fish/carp{ + icon_state = "carpcom" + }, +/obj/item/reagent_containers/food/snacks/fish/carp{ + icon_state = "carpcom" + }, /obj/item/reagent_containers/food/snacks/grown/onion/rogue, /obj/item/reagent_containers/food/snacks/grown/onion/rogue, /obj/item/reagent_containers/food/snacks/grown/onion/rogue, @@ -11179,7 +11227,7 @@ /obj/item/reagent_containers/food/snacks/grown/cabbage/rogue, /obj/item/reagent_containers/food/snacks/grown/cabbage/rogue, /obj/item/reagent_containers/food/snacks/grown/cabbage/rogue, -/obj/structure/roguemachine/withdraw, +/obj/item/reagent_containers/food/snacks/grown/cabbage/rogue, /turf/open/floor/rogue/cobble/mossy, /area/rogue/indoors/town/church) "mcK" = ( @@ -11218,6 +11266,9 @@ /obj/item/clothing/suit/roguetown/armor/plate/half/silver, /obj/item/clothing/head/roguetown/helmet/heavy/all_aspect/silver, /obj/item/clothing/head/roguetown/helmet/heavy/all_aspect/silver, +/obj/structure/closet/crate/chest/neu_iron{ + name = "All-Aspect chest" + }, /turf/open/floor/rogue/blocks/green, /area/rogue/indoors/town/church) "mff" = ( @@ -12334,9 +12385,9 @@ /turf/open/floor/rogue/ruinedwood, /area/rogue/outdoors/exposed/town/keep) "nfK" = ( -/obj/item/roguebin/water, -/turf/open/floor/rogue/tile/checkeralt, -/area/rogue/indoors/town/church) +/obj/structure/flora/ausbushes/reedbush, +/turf/open/floor/rogue/dirt/road, +/area/rogue/outdoors/town) "nfV" = ( /obj/structure/stairs{ dir = 1 @@ -12521,6 +12572,7 @@ "npP" = ( /obj/structure/bed/rogue/inn/wool, /obj/item/bedsheet/brown, +/obj/effect/landmark/start/druid, /turf/open/floor/rogue/ruinedwood/turned, /area/rogue/indoors/shelter/woods) "npT" = ( @@ -13093,8 +13145,8 @@ /area/rogue/indoors/town/church/chapel) "nTa" = ( /obj/structure/bed/rogue, -/obj/effect/landmark/start/puritan, /obj/item/bedsheet/rogue/cloth, +/obj/effect/landmark/start/templar, /turf/open/floor/carpet/royalblack, /area/rogue/indoors/town/church) "nTr" = ( @@ -13311,10 +13363,10 @@ /area/rogue/indoors/town/garrison) "oeo" = ( /obj/structure/bed/rogue, -/obj/effect/landmark/start/templar{ +/obj/item/bedsheet/rogue/cloth, +/obj/effect/landmark/start/puritan{ dir = 1 }, -/obj/item/bedsheet/rogue/cloth, /turf/open/floor/carpet/royalblack, /area/rogue/indoors/town/church) "oes" = ( @@ -13778,8 +13830,7 @@ "oCg" = ( /obj/structure/mineral_door/wood{ dir = 4; - lockid = "tavern"; - locked = 1 + lockid = "tavern" }, /turf/open/floor/rogue/herringbone, /area/rogue/indoors/town/tavern) @@ -14047,10 +14098,6 @@ /obj/item/kitchen/rollingpin, /obj/item/rogueweapon/huntingknife/chefknife, /obj/item/flint, -/obj/item/cooking/platter, -/obj/item/cooking/platter, -/obj/item/cooking/platter, -/obj/item/cooking/platter, /obj/item/soap, /obj/item/natural/cloth, /obj/item/natural/cloth, @@ -14175,7 +14222,6 @@ /turf/open/floor/carpet/red, /area/rogue/indoors/town/tavern) "oZR" = ( -/obj/machinery/light/rogue/torchholder/l, /turf/open/water/bath{ desc = "clear, lightly foamy water, perfect for dipping into after a long day." }, @@ -14446,18 +14492,22 @@ /obj/structure/closet/crate/chest/crate{ name = "grain crate" }, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/item/reagent_containers/food/snacks/grown/oat, -/obj/item/reagent_containers/food/snacks/grown/oat, /obj/item/reagent_containers/food/snacks/grown/wheat, /obj/item/reagent_containers/food/snacks/grown/wheat, /obj/item/reagent_containers/food/snacks/grown/wheat, /obj/item/reagent_containers/food/snacks/grown/wheat, /obj/item/reagent_containers/food/snacks/grown/wheat, /obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, /turf/open/floor/rogue/cobble/mossy, /area/rogue/indoors/town/church) "prc" = ( @@ -14641,7 +14691,11 @@ }, /area/rogue/outdoors/town/roofs) "pyy" = ( -/obj/effect/landmark/start/priest, +/obj/structure/bed/rogue, +/obj/item/bedsheet/rogue/cloth, +/obj/effect/landmark/start/orthodoxist{ + dir = 1 + }, /turf/open/floor/carpet/royalblack, /area/rogue/indoors/town/church) "pzg" = ( @@ -15255,10 +15309,12 @@ /obj/structure/rack/rogue, /obj/item/quiver/silver_bolts, /obj/item/quiver/silver_bolts, -/obj/item/quiver/silver_bolts, -/obj/item/gun/ballistic/revolver/grenadelauncher/crossbow, /obj/item/gun/ballistic/revolver/grenadelauncher/crossbow, /obj/item/gun/ballistic/revolver/grenadelauncher/crossbow, +/obj/item/quiver/silver_arrows, +/obj/item/quiver/silver_arrows, +/obj/item/gun/ballistic/revolver/grenadelauncher/bow/recurve, +/obj/item/gun/ballistic/revolver/grenadelauncher/bow/recurve, /turf/open/floor/rogue/tile/checkeralt, /area/rogue/indoors/town/church) "qbk" = ( @@ -17805,6 +17861,13 @@ }, /turf/open/floor/rogue/concrete, /area/rogue/indoors/town/cell) +"sYV" = ( +/obj/effect/decal/cobbleedge{ + dir = 1 + }, +/obj/machinery/light/rogue/torchholder/r, +/turf/open/floor/rogue/tile/bath, +/area/rogue/indoors/town/church) "sZh" = ( /obj/structure/chair/wood/rogue/fancy{ dir = 1 @@ -19466,14 +19529,9 @@ /turf/open/floor/rogue/ruinedwood, /area/rogue/indoors/town/magician) "uSB" = ( -/obj/structure/closet/crate/roguecloset, -/obj/item/clothing/suit/roguetown/shirt/tunic/white, -/obj/item/clothing/suit/roguetown/shirt/tunic/white, /obj/effect/decal/cobbleedge{ dir = 1 }, -/obj/item/natural/cloth, -/obj/item/natural/cloth, /turf/open/floor/rogue/tile/bath, /area/rogue/indoors/town/church) "uSH" = ( @@ -21288,8 +21346,17 @@ /turf/open/floor/rogue/blocks, /area/rogue/under/town/basement/keep) "wOh" = ( -/obj/item/needle/thorn, /obj/structure/closet/crate/chest/neu, +/obj/item/reagent_containers/food/snacks/rogue/crackerscooked, +/obj/item/reagent_containers/food/snacks/rogue/crackerscooked, +/obj/item/reagent_containers/food/snacks/rogue/crackerscooked, +/obj/item/reagent_containers/food/snacks/rogue/crackerscooked, +/obj/item/reagent_containers/food/snacks/rogue/crackerscooked, +/obj/item/reagent_containers/food/snacks/rogue/crackerscooked, +/obj/item/reagent_containers/food/snacks/rogue/crackerscooked, +/obj/item/reagent_containers/food/snacks/rogue/crackerscooked, +/obj/item/reagent_containers/food/snacks/rogue/crackerscooked, +/obj/item/reagent_containers/food/snacks/rogue/crackerscooked, /turf/open/floor/rogue/cobble, /area/rogue/indoors/town/garrison) "wOw" = ( @@ -21562,10 +21629,24 @@ /turf/open/floor/rogue/grass, /area/rogue/outdoors/town) "wZh" = ( -/obj/structure/bed/rogue, -/obj/effect/landmark/start/orthodoxist, -/obj/item/bedsheet/rogue/cloth, -/turf/open/floor/carpet/royalblack, +/obj/structure/closet/crate/roguecloset, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/shoes/roguetown/gladiator, +/obj/item/clothing/suit/roguetown/shirt/tunic/random, +/obj/item/clothing/suit/roguetown/shirt/tunic/random, +/obj/item/clothing/suit/roguetown/shirt/tunic/random, +/obj/item/clothing/suit/roguetown/shirt/tunic/random, +/obj/item/clothing/suit/roguetown/shirt/tunic/random, +/obj/item/clothing/suit/roguetown/shirt/tunic/random, +/obj/item/natural/cloth, +/obj/item/natural/cloth, +/obj/item/natural/cloth, +/obj/item/natural/cloth, +/turf/open/floor/rogue/tile/bath, /area/rogue/indoors/town/church) "wZI" = ( /obj/structure/mineral_door/wood{ @@ -21918,6 +21999,7 @@ "xtF" = ( /obj/structure/bed/rogue, /obj/item/bedsheet/rogue/wool, +/obj/effect/landmark/start/priest, /turf/open/floor/carpet/royalblack, /area/rogue/indoors/town/church) "xvb" = ( @@ -22490,10 +22572,6 @@ "yeM" = ( /obj/item/clothing/neck/roguetown/psicross/mjallidhorn, /obj/item/clothing/neck/roguetown/psicross/mjallidhorn, -/obj/item/clothing/suit/roguetown/shirt/robe/mjallidhorn, -/obj/item/clothing/suit/roguetown/shirt/robe/mjallidhorn, -/obj/item/clothing/head/roguetown/mjallidhornhood, -/obj/item/clothing/head/roguetown/mjallidhornhood, /obj/item/clothing/cloak/templar/mjallidhorn, /obj/item/clothing/cloak/templar/mjallidhorn, /obj/item/clothing/cloak/templar/mjallidhorn/frost, @@ -23686,7 +23764,7 @@ nCB nCB oLM cSP -jXP +rNL apH hwG utA @@ -23820,7 +23898,7 @@ oLM cjY rNL rNL -jXP +rNL aod oLM xHI @@ -24083,7 +24161,7 @@ nCB oLM lov rNL -jXP +rNL rNL aPP oLM @@ -27327,7 +27405,7 @@ kqx uGC iIg hye -pyy +ofW ofW hye gBn @@ -27601,7 +27679,7 @@ hye ikc jfL jfL -nfK +jfL hye paV paV @@ -28123,8 +28201,8 @@ hye uGT hye dpE -bGP pKl +jfL hye xtl nHZ @@ -28256,7 +28334,7 @@ jfL hye hye hye -hye +bGP hye xtl nHZ @@ -28778,7 +28856,7 @@ nCB kqx kqx uGC -uGC +hye hye eBb hye @@ -28910,9 +28988,9 @@ nCB kqx uGC uGC -lAA hye cpA +uSB oZR hye wHl @@ -28922,7 +29000,7 @@ hye nTa nHZ nHZ -oeo +pyy hye gOj jpE @@ -29042,8 +29120,8 @@ nCB fLK kqx uGC -uGC hye +jXP uSB iHM hye @@ -29051,7 +29129,7 @@ qaN jfL jfL hye -wZh +nTa nHZ nHZ oeo @@ -29174,19 +29252,19 @@ nCB fLK kqx uGC -uGC -hye -hye hye +wZh +sYV +iHM hye gtQ jfL pYt hye -wZh +nTa stD nHZ -oeo +pyy hye hye hye @@ -29306,10 +29384,10 @@ nCB nCB fLK kqx -uGC -uGC -kWd -kWd +hye +hye +hye +hye hye yeM bFa @@ -29582,8 +29660,8 @@ nIj kqx kqx kqx -jzP -nIj +kqx +nfK nIj hUG nIj @@ -29682,7 +29760,7 @@ xhW xhW xhW xhW -rpm +xhW aEd piT fuA @@ -38836,7 +38914,7 @@ tOh tOh mwk eti -jgF +vgD vgD ezB cCg @@ -39339,7 +39417,7 @@ eDk lOm aJX aJX -aJX +mTr mTr hye hye @@ -39471,7 +39549,7 @@ aJX aJX aJX aJX -aJX +mTr mTr hye tJg @@ -39603,7 +39681,7 @@ aJX aJX aJX aJX -aJX +mTr mTr hye bgp @@ -39735,7 +39813,7 @@ aJX aJX aJX aJX -aJX +mTr mTr hye fWX @@ -39867,8 +39945,8 @@ aJX aJX aJX aJX -aJX -aJX +mTr +mTr hye hye hye diff --git a/html/changelogs/furrycactus - misc-map-tweaks.yml b/html/changelogs/furrycactus - misc-map-tweaks.yml new file mode 100644 index 000000000..32e0bfc0f --- /dev/null +++ b/html/changelogs/furrycactus - misc-map-tweaks.yml @@ -0,0 +1,54 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# maptweak +# - (map updates/tweaks) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# refactor +# - (refactors code) +# admin +# - (makes changes to administrator tools) +################################# + +# Your name. +author: "Furrycactus" + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Makes some QoL map fixes around Old Doma." From fb8de27404b2f004761fbcee2c5a89a4efd8da98 Mon Sep 17 00:00:00 2001 From: Joshie Date: Wed, 25 Jun 2025 15:49:53 +1000 Subject: [PATCH 5/7] Einar the Unbroken fix --- _maps/map_files/domotan/domotan_west.dmm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/_maps/map_files/domotan/domotan_west.dmm b/_maps/map_files/domotan/domotan_west.dmm index 54d5707f8..17f3913c1 100644 --- a/_maps/map_files/domotan/domotan_west.dmm +++ b/_maps/map_files/domotan/domotan_west.dmm @@ -2688,7 +2688,14 @@ "tb" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/item/roguegem/random, -/mob/living/simple_animal/hostile/retaliate/rogue/minotaur/axe, +/mob/living/simple_animal/hostile/retaliate/rogue/minotaur/axe{ + name = "Einar the Unbroken"; + maxHealth = 1200; + health = 3000; + melee_damage_upper = 125; + melee_damage_lower = 85; + faction = list("undead") + }, /turf/open/floor/rogue/carpet/lord/left, /area/rogue/outdoors/oldfort) "tc" = ( From 099bb44432f17246954539e931bd4dcb45d9b3e3 Mon Sep 17 00:00:00 2001 From: Joshie Date: Wed, 25 Jun 2025 16:18:19 +1000 Subject: [PATCH 6/7] Areas --- _maps/map_files/domotan/domotan_west.dmm | 181 +++++++++++------------ 1 file changed, 89 insertions(+), 92 deletions(-) diff --git a/_maps/map_files/domotan/domotan_west.dmm b/_maps/map_files/domotan/domotan_west.dmm index 17f3913c1..017935631 100644 --- a/_maps/map_files/domotan/domotan_west.dmm +++ b/_maps/map_files/domotan/domotan_west.dmm @@ -324,7 +324,7 @@ /obj/item/reagent_containers/glass/cup/golden/poison, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/rogue/carpet/lord/right, -/area/rogue/outdoors/oldfort) +/area/rogue/under/cave/oldfort) "cx" = ( /obj/machinery/light/rogue/firebowl/stump, /turf/open/floor/rogue/grassyel, @@ -572,7 +572,7 @@ /obj/item/reagent_containers/glass/cup/golden/poison, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/rogue/carpet/lord/left, -/area/rogue/outdoors/oldfort) +/area/rogue/under/cave/oldfort) "eE" = ( /obj/structure/spider/stickyweb, /obj/effect/decal/cleanable/dirt/dust, @@ -597,8 +597,7 @@ /turf/open/lava/acid, /area/rogue/under/cave/lostkeep) "eL" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/rogue/carpet/lord/center, +/turf/open/floor/rogue/cobble, /area/rogue/outdoors/oldfort) "eN" = ( /obj/structure/fluff/walldeco/bigpainting/lake{ @@ -657,7 +656,7 @@ "eY" = ( /obj/item/reagent_containers/food/snacks/rogue/meat/salami, /turf/open/floor/rogue/blocks, -/area/rogue/under/cave/oldfort) +/area/rogue/outdoors/oldfort) "eZ" = ( /obj/item/natural/fibers, /turf/open/floor/rogue/naturalstone, @@ -708,7 +707,7 @@ /obj/item/roguegem/random, /obj/item/roguecoin/gold/pile, /turf/open/floor/rogue/wood, -/area/rogue/outdoors/oldfort) +/area/rogue/under/cave/oldfort) "fG" = ( /obj/structure/bars, /turf/open/floor/rogue/cobble/mossy, @@ -1566,7 +1565,7 @@ }, /obj/item/roguecoin/gold/pile, /turf/open/floor/rogue/wood, -/area/rogue/outdoors/oldfort) +/area/rogue/under/cave/oldfort) "lk" = ( /obj/effect/decal/mossy{ dir = 8 @@ -2697,7 +2696,7 @@ faction = list("undead") }, /turf/open/floor/rogue/carpet/lord/left, -/area/rogue/outdoors/oldfort) +/area/rogue/under/cave/oldfort) "tc" = ( /turf/open/floor/rogue/cobble/mossy, /area/rogue/outdoors/oldfort) @@ -2953,7 +2952,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/item/roguegem/random, /turf/open/floor/rogue/carpet/lord/right, -/area/rogue/outdoors/oldfort) +/area/rogue/under/cave/oldfort) "uY" = ( /obj/machinery/light/rogue/lanternpost{ dir = 8 @@ -3236,9 +3235,10 @@ /turf/open/floor/rogue/ruinedwood, /area/rogue/indoors/shelter/woods) "wZ" = ( +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt/dust, -/obj/item/roguegem/random, -/turf/open/floor/rogue/wood, +/obj/structure/trap/skeleton, +/turf/open/floor/rogue/blocks, /area/rogue/outdoors/oldfort) "xa" = ( /obj/structure/fluff/railing/rampart{ @@ -4260,7 +4260,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/trap/skeleton, /turf/open/floor/rogue/blocks, -/area/rogue/under/cave/oldfort) +/area/rogue/outdoors/oldfort) "DB" = ( /turf/closed/wall/mineral/rogue/stone, /area/rogue/under/cave/oldtown) @@ -4277,7 +4277,7 @@ dir = 4; icon_state = "roofg" }, -/area/rogue/under/cave/oldfort) +/area/rogue/outdoors/oldfort) "DK" = ( /obj/structure/fluff/railing/border{ dir = 4 @@ -4351,7 +4351,7 @@ desc = "An old throne bearing the banner of the Shirleighs, though this one seems frightfully in disrepair. Its age is without obvious number." }, /turf/open/floor/rogue/carpet/lord/center, -/area/rogue/outdoors/oldfort) +/area/rogue/under/cave/oldfort) "Ei" = ( /obj/structure/flora/roguegrass/water/reeds, /obj/structure/flora/roguegrass, @@ -4872,8 +4872,8 @@ /turf/open/floor/rogue/cobble/mossy, /area/rogue/indoors/shelter/woods) "HL" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/rogue/wood, +/obj/effect/spawner/trap, +/turf/open/floor/rogue/blocks, /area/rogue/outdoors/oldfort) "HM" = ( /obj/item/needle/thorn, @@ -4943,7 +4943,8 @@ /turf/open/floor/rogue/cobble, /area/rogue/outdoors/woods/west) "Il" = ( -/turf/closed/wall/mineral/rogue/decostone, +/obj/structure/fluff/statue/gargoyle, +/turf/open/floor/rogue/blocks, /area/rogue/outdoors/oldfort) "Im" = ( /turf/open/transparent/openspace, @@ -5109,10 +5110,6 @@ }, /turf/open/floor/rogue/grassyel, /area/rogue/outdoors/woods/berkleigh) -"Ji" = ( -/obj/structure/fluff/railing/rampart, -/turf/open/floor/rogue/blocks, -/area/rogue/under/cave/oldfort) "Jk" = ( /obj/structure/fluff/railing/border{ dir = 4 @@ -5207,7 +5204,7 @@ }, /obj/structure/fermenting_barrel/cursedwine, /turf/open/floor/rogue/wood, -/area/rogue/outdoors/oldfort) +/area/rogue/under/cave/oldfort) "Kd" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/fluff/railing/rampart{ @@ -5737,9 +5734,9 @@ /turf/open/floor/rogue/cobble/mossy, /area/rogue/indoors/shelter/woods) "Nk" = ( -/obj/item/roguegem/random, -/obj/item/roguegem/random, -/turf/open/floor/rogue/wood, +/obj/effect/spawner/lootdrop/roguetown/dungeon/misc, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/rogue/blocks, /area/rogue/outdoors/oldfort) "Nn" = ( /turf/open/floor/rogue/blocks, @@ -5863,7 +5860,7 @@ dir = 4; icon_state = "roofg" }, -/area/rogue/under/cave/oldfort) +/area/rogue/outdoors/oldfort) "Oo" = ( /obj/item/natural/stone, /obj/structure/spider/stickyweb, @@ -6182,7 +6179,7 @@ /turf/open/floor/rogue/rooftop{ icon_state = "roofg" }, -/area/rogue/under/cave/oldfort) +/area/rogue/outdoors/oldfort) "Qn" = ( /obj/structure/gravemarker, /turf/open/floor/rogue/sand, @@ -6204,7 +6201,7 @@ /obj/item/roguegem/random, /obj/item/roguecoin/gold/pile, /turf/open/floor/rogue/wood, -/area/rogue/outdoors/oldfort) +/area/rogue/under/cave/oldfort) "Qx" = ( /obj/effect/spawner/lootdrop/roguetown/dungeon/armor, /obj/effect/decal/cleanable/dirt/dust, @@ -6425,7 +6422,7 @@ "Sg" = ( /obj/effect/spawner/trap, /turf/open/floor/rogue/cobble, -/area/rogue/under/cave/oldfort) +/area/rogue/outdoors/oldfort) "Sh" = ( /turf/open/water/pond, /area/rogue/outdoors/woods/west) @@ -56053,7 +56050,7 @@ Uw qT IH KA -BW +Il rJ by by @@ -56287,10 +56284,10 @@ by by Id Id -sI -sI -sI -sI +KA +KA +KA +KA KA KA KA @@ -56544,9 +56541,9 @@ by by Id Id -sI +KA Kb -Nk +rQ Qw CM CZ @@ -56801,10 +56798,10 @@ by by Id Id -sI +KA fz -HL -HL +LW +LW Wx qq qq @@ -57058,10 +57055,10 @@ by by Id Id -sI -Il +KA +wA lj -wZ +yu Wx qq qq @@ -57315,8 +57312,8 @@ by by Id Id -sI -sI +KA +KA eB tb LN @@ -57572,10 +57569,10 @@ by by Id Id -sI -sI +KA +KA Eh -eL +zp aN jh zp @@ -57829,8 +57826,8 @@ by by Id Id -sI -sI +KA +KA cu uT os @@ -58086,7 +58083,7 @@ by by Id Id -sI +KA wA je Gy @@ -58343,7 +58340,7 @@ by by Id Id -sI +KA Wj LW yu @@ -58600,7 +58597,7 @@ by by Id Id -sI +KA YR rQ Cg @@ -58857,7 +58854,7 @@ by by Id Id -sI +KA KA KA KA @@ -58880,7 +58877,7 @@ gV CL kj KA -BW +Il rJ by by @@ -60162,9 +60159,9 @@ hQ qq Hb iU -Hb -Hb -Ji +eL +eL +lY by by by @@ -60420,8 +60417,8 @@ hW Hb KA Sg -qq -Ji +qF +lY lT Lz by @@ -60676,10 +60673,10 @@ PH SM la KA -Hb -hW -Ji -BW +eL +RQ +lY +Il rJ by by @@ -60933,9 +60930,9 @@ vF Hb la KA -Hb -hQ -Ji +eL +wZ +lY Gx vf by @@ -61190,9 +61187,9 @@ KA KA KA KA -Hb -JX -Ji +eL +II +lY lT Lz by @@ -61442,15 +61439,15 @@ FG IN Pf TU -qq -XS -qq -qq -qq -hW -qq -Ji -BW +qF +HL +qF +qF +qF +RQ +qF +lY +Il rJ by by @@ -61699,14 +61696,14 @@ FG FG Pf KA -qq -JX +qF +II DA -hW -Sf -hW -qq -Ji +RQ +Nk +RQ +qF +lY Gx vf by @@ -61957,13 +61954,13 @@ QV QV KA eY -hW -qq -qq -qq -qq -qq -Ji +RQ +qF +qF +qF +qF +qF +lY by by by From 71beabf9ebb3f5493de34353994405d73e4fe4fb Mon Sep 17 00:00:00 2001 From: kyres1 Date: Thu, 26 Jun 2025 06:03:10 +0000 Subject: [PATCH 7/7] Apply automatic changes --- html/changelog.html | 11 ++++ html/changelogs/.all_changelog.yml | 9 ++++ .../furrycactus - misc-map-tweaks.yml | 54 ------------------- html/changelogs/furrycactus - tea_brewing.yml | 54 ------------------- .../changelogs/hocka-axeman-archer-bugfix.yml | 6 --- 5 files changed, 20 insertions(+), 114 deletions(-) delete mode 100644 html/changelogs/furrycactus - misc-map-tweaks.yml delete mode 100644 html/changelogs/furrycactus - tea_brewing.yml delete mode 100644 html/changelogs/hocka-axeman-archer-bugfix.yml diff --git a/html/changelog.html b/html/changelog.html index f2fdb6be5..14f11eb91 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -52,6 +52,17 @@ -->
+

26 June 2025

+

Furrycactus updated:

+
    +
  • Makes some QoL map fixes around Old Doma.
  • +
  • Adds three new herbal teas - Swampweed, Westleach, and Fyritius. Swampweed makes you high, Westleach restores a little bit of fatigue, Fyritius is a powerful health potion that will kill you quickly if you drink more than a tiny bit.
  • +
+

Hocka updated:

+
    +
  • Archer's Apprentice and Warden's Apprentice now get their appropriate skill modifiers.
  • +
+

22 June 2025

Furrycactus updated:

    diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index c27181ef5..36381675d 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -178,3 +178,12 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY encore_genchangelog.p one Bandit subclass. Hocka: - refactor: Refactored the quiver code. +2025-06-26: + Furrycactus: + - rscadd: Makes some QoL map fixes around Old Doma. + - rscadd: Adds three new herbal teas - Swampweed, Westleach, and Fyritius. Swampweed + makes you high, Westleach restores a little bit of fatigue, Fyritius is a powerful + health potion that will kill you quickly if you drink more than a tiny bit. + Hocka: + - bugfix: Archer's Apprentice and Warden's Apprentice now get their appropriate + skill modifiers. diff --git a/html/changelogs/furrycactus - misc-map-tweaks.yml b/html/changelogs/furrycactus - misc-map-tweaks.yml deleted file mode 100644 index 32e0bfc0f..000000000 --- a/html/changelogs/furrycactus - misc-map-tweaks.yml +++ /dev/null @@ -1,54 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# - (fixes bugs) -# wip -# - (work in progress) -# qol -# - (quality of life) -# soundadd -# - (adds a sound) -# sounddel -# - (removes a sound) -# rscadd -# - (adds a feature) -# rscdel -# - (removes a feature) -# imageadd -# - (adds an image or sprite) -# imagedel -# - (removes an image or sprite) -# maptweak -# - (map updates/tweaks) -# spellcheck -# - (fixes spelling or grammar) -# experiment -# - (experimental change) -# balance -# - (balance changes) -# refactor -# - (refactors code) -# admin -# - (makes changes to administrator tools) -################################# - -# Your name. -author: "Furrycactus" - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Makes some QoL map fixes around Old Doma." diff --git a/html/changelogs/furrycactus - tea_brewing.yml b/html/changelogs/furrycactus - tea_brewing.yml deleted file mode 100644 index 498ea9b47..000000000 --- a/html/changelogs/furrycactus - tea_brewing.yml +++ /dev/null @@ -1,54 +0,0 @@ -################################ -# Example Changelog File -# -# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. -# -# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) -# When it is, any changes listed below will disappear. -# -# Valid Prefixes: -# bugfix -# - (fixes bugs) -# wip -# - (work in progress) -# qol -# - (quality of life) -# soundadd -# - (adds a sound) -# sounddel -# - (removes a sound) -# rscadd -# - (adds a feature) -# rscdel -# - (removes a feature) -# imageadd -# - (adds an image or sprite) -# imagedel -# - (removes an image or sprite) -# maptweak -# - (map updates/tweaks) -# spellcheck -# - (fixes spelling or grammar) -# experiment -# - (experimental change) -# balance -# - (balance changes) -# refactor -# - (refactors code) -# admin -# - (makes changes to administrator tools) -################################# - -# Your name. -author: "Furrycactus" - -# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. -delete-after: True - -# Any changes you've made. See valid prefix list above. -# INDENT WITH TWO SPACES. NOT TABS. SPACES. -# SCREW THIS UP AND IT WON'T WORK. -# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. -# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. -changes: - - rscadd: "Adds three new herbal teas - Swampweed, Westleach, and Fyritius. Swampweed makes you high, Westleach restores a little bit of fatigue, Fyritius is a powerful health potion that will kill you quickly if you drink more than a tiny bit." diff --git a/html/changelogs/hocka-axeman-archer-bugfix.yml b/html/changelogs/hocka-axeman-archer-bugfix.yml deleted file mode 100644 index a84b68ab7..000000000 --- a/html/changelogs/hocka-axeman-archer-bugfix.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Hocka" - -delete-after: True - -changes: - - bugfix: "Archer's Apprentice and Warden's Apprentice now get their appropriate skill modifiers."